User manual - Cライブラリ解説書ver.2.00(2003年2月7日)
DT-900 C ライブラリ解説書
69
3.2.4. ユーザーフォントファイル
ユーザーが独自に作成したフォントを表示させることができます。フォントファイルは大きく分けて2種類あります。
ROM フォントを使用せずユーザー独自のフォントを表示させるためのユーザーフォントファイルおよび、特定のコード
(0xEB40∼0xEBC0 ただし、0xEB7F は除く)で表示できる外字フォントファイルです。
(1) フォントファイルの種類
フォントファイル種別 フォント種別 容量
外字フォントファイル 6 ドットフォント
8 ドットフォント
10 ドットフォント
24 バイト× 128 文字 = 3,072 バイト
32 バイト× 128 文字 = 4,096 バイト
60 バイト× 128 文字 = 7,680 バイト
ユーザーフォントファイル 6 ドット縮小 ANK フォント
6ドット標準ANKフォント
6 ドット漢字フォント
8ドット縮小ANKフォント
8ドット標準ANKフォント
8 ドット漢字フォント
10 ドット縮小 ANK フォント
10 ドット標準 ANK フォント
10 ドット漢字フォント
6 バイト× 256 文字 = 1,536 バイト
12 バイト× 256 文字 = 3,072 バイト
24 バイト×7,393 文字 = 177,432 バイト
8 バイト× 256 文字 = 2,048 バイト
16 バイト× 256 文字 = 4,096 バイト
32 バイト×7,393 文字 = 236,576 バイト
20 バイト× 256 文字 = 5,120 バイト
40 バイト× 256 文字 = 10,240 バイト
60 バイト×7,393 文字 = 443,580 バイト
(2) フォントデータ構成
フォントデータの構成は ROM フォントと同一です。「3.3.2 フォントデータ構成」を参照して下さい。
(3) ファイル構成
・ 外字フォントファイル構成
ファイル先頭
ファイルヘッダ等はありません。
右図の様に続けてフォントイメージを
作成して下さい。
EB40h のフォント
EB41h のフォント
:
:
:
EB7Eh のフォント
EB80h のフォント
:
:
EBC0h のフォント
EB7Fh はありません。
詰めて作成して下さい。
ファイル末尾
・ ANKフォントファイル構成
ファイルTOP
ファイルヘッダ等はありません。
右図の様に続けてフォントイメージを
作成して下さい。
00hh のフォント
01h のフォント
:
:
:
:
:
FFh のフォント
ファイルEND