古いバージョンのライブラリはフォルダごと削除してから新たにインストールしてください。こちらのページにあります。2バイトコード文字が変換できなかったのですが、修正しました。カードへフォントファイル等をコピーしておきます。カードがフォーマットされていない場合は以下のページを参照してください。次に、fontフォルダを作成しておいてください。そこに以下のファイルをコピーしておきます。mgo-tec作)これらのファイルはGitHubのこちらのページにありますので、ZIPファイルを解凍して、fontフォルダをそのままSDカードにコピーしても良いと思います。ユーザーの利便性を考え、こちらで再配布させていただきました。/efont/さんに感謝いたします。ありがとうございました。中に、SD_Shinonome_Sampleというサンプルファイルがありますので、それを開いて「名前を付けて保存」してください。こんな感じのスケッチです。●9行目:新しい東雲フォントライブラリのインクルードです。いう名前がついています。これを使うと、UTF8SJISライブラリのインクルードは不要です。先にも述べましたが、UTF8SJISライブラリが予めインストールされている必要がありますので、ご注意ください。●19-21行:UTF8Sjisテーブルファイルや、東雲フォントファイルのパスを定義しています。●25行:東雲フォントライブラリのクラス名定義です。いうところは好きな名前を指定できます。最大文字数を指定します。整数の2次元配列です。東雲フォントは16×16ドットですが、基本的に半角の8×16ドット毎に処理します。)コードなので、8×16毎に処理した方が全角と半角混在文字列には有利な為です。UTF-8コードで入力されるようです。このようにString文字列に日本語を入力しておきます。ライブラリの初期化です。これをセットアップ関数内で1回設定しておきます。●39行:今回の記事の目玉です。この1行でString文字列から東雲フォントを一発変換します。Shift_JISコードのバイト数が返ってきますので、引数sj_lengthへ代入します。●40行;シリアルモニターに疑似的にフォントをドット表示するための関数です。58-73行で関数化してます。●42-43行:この関数は、40行目の関数と異なり、引数のsj_codeに変換したShift_JISコードが代入されます。シリアルモニターに出力すると、シリアルモニターに日本語文字列を表示することができます。これはWindowsパソコンの場合だけかもしれません。当方のWindows環境では、シリアルモニターはなぜかShift_JISコードなのです。UTF-8ならばこれは不要です。●47-52行:43行で取得したShift_JISコード列をシリアルモニターに出力して日本語表示させています。疑似表示させています。設定しておいてください。6.コンパイル実行では、スケッチをコンパイル実行させてみてください。すると、このように表示されればOKです。いかがでしょうか?うまく表示されましたでしょうか。不具合が出た場合には以下のコメント欄でご連絡いただけると助かります。近いうちにSPIFFS用のライブラリや、8×8ドットの美咲フォントもこういう形式にしたいと思っています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Privacy-Policy。