これ何て呼びますか

自作のフォントを作成しています。
メイリオのフォントで「半角のgやy」はアセント+ディセント(仮想ボディ?)を超えていますが、何故、表示できるのでしょうか。フォントに上下の余白情報が埋め込まれているのでしょうか。もし、そうだとしたらどうすればその情報をフォントに埋め込めますか。

A 回答 (1件)

まず、ディセントを超えるのは珍しくないようです。

TimesやArialもgやyで(わずかに)超えています。
また仮想ボディーということでいえば、イタリックのfなど横方向には問題なく超えますので、超えたら表示できないようなものではないように思います。
しかし次の行と重ならないようにするには余白情報は必要そうですので、探したところOS/2メトリックの「Windows の Ascent と Descent フィールド」なるものや「組版上の行間アキ」が怪しそうです。
http://fontforge.github.io/ja/fontinfo.html#TTF- …
Meiryoを見ると「組版上の行間アキ」に1024とEmの半分の値が入っており、確かに行間を1emにした時とデフォルトを比較すると行送りの量が1.5倍になっているように見えます。
    • good
    • 0
この回答へのお礼

FontForgeをインストールして、解決に向けて頑張っています。何しろ初めてのアプリなので意味を一つ一つ試行錯誤を繰り返しながらです。なんとかなりそうな感じがします。ありがとうございました。

お礼日時:2015/11/26 05:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!