mieki256's diary



2019/05/30(木) [n年前の日記]

#1 [mz][cg_tools] FontForgeでTTFにビットマップフォントを埋め込めた

FontForge を使って ttf にビットマップフォント(.bdf)を埋め込む方法がたぶん分かった気がする。

BDFからアウトラインフォントを作成した後で、 これだけで済む模様。その状態から、ファイル → フォントの出力、を選んだら、「TTF/OTF埋め込み」を選べるようになったし、フォントサイズ(ドット単位)も複数表示されていたので、おそらくビットマップフォントを埋め込めたのではないかと判断。

以下、そうして作った MZ-700風フォント(Pet2015outline、Mz700outline)を表示してみた例。環境は Windows10 x64 1809。

pet2016font_ss01.png

それぞれ、フォントサイズで10.5ptを指定してる。BDFを埋め込んだだけのTTFでは、そんなサイズのフォントは含まれてないから表示されないけれど、この場合、アウトライン+ビットマップのTTFだから、アウトラインフォントとして表示されている。

ちなみに、6, 12, 18pt 等を選んだら、アンチエイリアスがかからずにクッキリした表示になったので、ビットマップフォントが埋め込んである状態、なのだろう…。

pet2016font_ss02.png

出来上がった TTF も一応置いときます。BDFや、FontForge用のファイル(.sfd)も同梱。

_pet2015outline_20190530.zip
_mz700outline_20190530.zip

試しに作ってはみたものの、今のところ使い道は無く。

とりあえず、BDFフォントさえ作ってしまえば、FontForge + potrace を使って、アウトライン+ビットマップのTTFを作れることは分かったので、これはこれで良しとする。自分のことだから、そのうち手順を忘れそうだけど。

以上です。

過去ログ表示

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