mieki256's diary



2019/05/22(水) [n年前の日記]

#1 [pc] BDFフォントについて調べてる

MZ-700のBASICプログラムのリストをWindows上でそれっぽく表示できないか、と夢想したり。

表示するためには、Windows上で利用できる形式のフォントが必要になりそう。どうやって作ろうか。まずは、bitmapフォント形式として比較的メジャーと言えるBDFフォントを一旦作成して、そこからTTFフォントに変換して、という流れはどうだろうと。

そんなわけで、BDFフォントの仕様について調べていたり。

_itouh: BDFについて
_書体関係 Wiki - フォントの自作に挑戦
_bdf2ttfコマンドでBDFフォントをTTFフォントに変換する | Simple is Beautiful.
_how to use BDF fonts on Windows, convert to TTF with bdf2ttf
_bdf2bmp
_bmp2bdf
_PC-98のフォントをWindows用フォントに変換- radioc.dat

しかし、調べているうちに、割り当てる文字コードで悩んでしまった。

MZ-700 の場合、0x20 - 0x5D まではASCIIコードに沿っているけど、それ以外はめちゃくちゃな番号が割り当てられていて。

_mz-80K Display - Enri's Home PAGE (mz-80K)

半角カタカナすら、0x81 から始まるわけで。そこは 0xA1 から始まってくれないと…。

_半角カナ - Wikipedia

文字の形も、ほとんどが図形ばかり。どこに割り振ればいいのやら。とりあえずは、全部外字に突っ込む、とか…。

_外字 - Wikipedia

Shift_JIS の場合は 0xF040 から、Unicode の場合は U+E000 から使ってしまっていいのかな…。

以上、1 日分です。

過去ログ表示

Prev - 2019/05 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project