Dreamweaver 8、Flash 8、スクリプトエディタ等の行間を設定できないコードエディタ用に、既存のフォントを行間の広いフォントに改造する方法を自分用にメモ。お約束ですが、改造は自己責任で。
改造に使うツールは、FontForge で、私の環境は、Mac OS 10.4.5 です。
- X11 → FontForge を起動して、改造したい True Type フォントを開く
- 何か色々ダイアログが出るが無視。良いのか?
- 最後に「Load Bitmap Fonts」なるダイアログが出たら、「Select All」→「Yes」
- 「Element」→「Font Info…」で、フォント情報のパネルを表示
- 「Names」と「TTF Names」にあるフォント名を既存のフォントとバッティングしないように徹底的に書き換える
- 「OS/2」→「Metrics」の「HHead Ascent Offset」に正の値、「HHead Descent Offset」に負の値を書き込む
- 「File」→「Generate Fonts」で、「True Type」を選択して、フォントを書き出す
以上。こんな感じです。むちゃくちゃ手探りですが(笑)