このプログラムを (makeコマンドで) 走らせると、
makeで作成される実行ファイルとそのソースファイル、 およびそれらの役割は以下のとおりです。
ankfont:
ankfont.c -- SBCSフォントファイルを作成します
romfont.c -- ROMからフォントを読み出します
noblank:
noblank.c -- 2バイト文字のうち、ブランクでない文字を探
します
codeconv.c -- JIS, SJISコードの変換を行います
romfont.c
mktbl:
mktbl.c -- noblank の出力から、DBCSフォントファイルのヘ
ッダを作成します
codeconv.c
mkfontx:
mkfontx.c -- mktbl の出力を読み、DBCSフォントファイルを
作成します
codeconv.c
romfont.c
余談:
このプログラムは EPSON PC-286およびその互換機でしか動きません。
実行には、Borland C++ 2.0 か Turbo C++ 1.0 2nd Edition が必要で
す。フォントファイルに格納される文字の数が減るので、NEC PC-9801
シリーズでフォントファイルを作成することはお勧めしません。
注意:
このプログラムで作成したフォントファイルを再配布したい場合は、
そのフォントを抽出したパソコンのメーカに了承をとってください。