fontforgeでメイリオに和田研のARIB文字を合成するメモ。
・メイリオからTTFファイルを取り出す。(FONT00.TTF)
合成その一
#!/usr/local/bin/fontforge -script Open("wlcmaru2004emoji.ttf") Select(0ue080,0ue3af) foreach Scale(180,180,0,0) endloop Copy() Close() Open("FONT00.TTF"); Select(0ue080,0ue3af) Paste() Generate("arib.ttf");
合成その二(たぶん一度にできるはずなんだが良く分からないw)
#!/usr/local/bin/fontforge -script Open("wlcmaru2004emoji.ttf") Select(0u1f000,0u1f6e0) foreach Scale(180,180,0,0) endloop Copy() Close() Open("arib.ttf"); SelectMore(0u1f000,0u1f6e0) Paste() Generate("arib2.ttf");
メイリオという名前でできてしまっているので、
ttfname3というツール(フォント情報をXMLで出力したり書き換えたりできる)で名前をメイリオARIBに変更する。文字サイズ情報も少し変っているので元のメイリオのものをコピーする。
たぶん全部fontforgeのスクリプトでできそうだけどさっぱりw。