User manual - ソフトウェア解説書ver.1.02(2006年6月15日)
DT-300 ソフトウェア解説書
31
(2) ユーザフォントファイルの構造
① 半角文字
文字コード 0x00 から 0xFF までのビットパターンを連続して配置します。(最大 256 文字分)
・0x00(NULL),0x0A(LF),0x0D(CR),0x1B(ESC)は、制御コードとしての動作を行います。
(フォントファイルは上記コードの部分を含めて作成します)
・上記以外のコードは全てユーザ登録されたフォントが表示されます。
フォント バイト
/1文字
最大登録数 ファイル容量
6 ドット縮小 ANK フォント(6×6) 6 バイト 256 文字 1,536 バイト
6 ドット標準 ANK フォント (6×12) 12 バイト 256 文字 3,072 バイト
8 ドット縮小 ANK フォント (8×8) 8 バイト 256 文字 2,048 バイト
8 ドット標準 ANK フォント(8×16) 16 バイト 256 文字 4,096 バイト
10 ドット縮小 ANK フォント(10×10) 20 バイト 256 文字 5,120 バイト
10 ドット標準 ANK フォント(10×20) 30 バイト 256 文字 7,680 バイト
半角のユーザ登録フォントファイルは以下のように取り扱われます。
・ ファイル領域からユーザフォントエリアにフォントデータを展開することにより、ユーザフォン
トを表示する毎にファイルアクセスする必要がなくなるため、表示の高速化が図られます。
② 全角文字
第1水準、第2水準フォントのビットパターンを連続して配置します。(最大 7393 文字分)
・ ××7Fh、××FDh∼××3Fh(フォントデータ間のギャップ)を含めて作成します。
・ XX00h∼XX3Fh及び8840h∼889Ehまでのフォントイメージは入れません。詰め
て作成して下さい。
1 文字目(0x00)2 文字目(0x01)3 文字目(0x02) n文字目
ファイルの先頭
ファイルの最終
表示関数(lcd_usrfont)
を
使用してメモリ展開し
ます。
ユーザフォントエリア
(19Kbyte)
・特定のエリアにべたにメ
モリ展開されます。
パソコン
半角フォント
ファイル
ダウンロード
HT
ファイル領域
ファイルの先頭
ファイルの終了
0x8140 のビ
ッ
トパ
タ
ーン
0x8141
0x84FF
0x889F
0x9FFF
0xE040
0xEAFF