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