【フォント】OpenTypeを語る 第2部【モリサワ】

このエントリーをはてなブックマークに追加
43氏名トルツメ
>37
あくあフォント(otf版)。Cocoaアプリ以外のソフトすべてで、ベースラインから
1.5行くらいの余白が出ます。メールソフトの行間設定を0ptにしても駄目でした。
4442:02/08/24 20:45
>>43
PfaEditにコピペして保存したのと比べてみたところ、hheaテーブルの
lineGapフィールドが1000という巨大な値になっていたのが原因みたい。
ここを 0 にしてやったら行間の空きがかなり小さくなりました。
ぴったりくっつくようにするには適当なマイナスの値にしてやれば
いいのではないかと。

BBoxをくっつけるには値をどのくらいに設定すればいいのかと思って
仕様書を読んでみたけど
http://partners.adobe.com/asn/developer/opentype/hhea.html
http://www.microsoft.com/typography/otspec/hhea.htm
http://developer.apple.com/fonts/TTRefMan/RM06/Chap6hhea.html
のどれにもはっきりしたことが書いてない。いずれにしろ、この
値はMac固有のものだそうです。

フォントをいじるのには、モナーフォントに付属のttftoolsを使いました。
詳しい手順が必要なら書きます。
45氏名トルツメ:02/08/24 22:55
>44

>33です、レス有り難うございます。
自作フォントはTTeditで2バイト漢字.ttf(Shift_JIS)に保存したものでPfaEditに渡しましたが、
全く同じ現象が

ttp://www.logix-press.com/symon/index_gw3.htm

こちらの試用版でも発生します。


…ところで、上記URLのトップ画像、[さいもん・エクスプレス]の文字が一部白抜き現象が起こっ
ているのはアウトラインがとれていないって事でしょうか?
46氏名トルツメ:02/08/24 23:06
>>44

>43です。モナーフォントのツールを早速DL入手しました(Mac版です)。
自分もあれこれ触ってみましたがうまく調整できませんでした。手順を
ご教授いただければ幸いです。
4742:02/08/24 23:49
OS Xでのterminal上での作業手順です。
1) monafont-2.21.tar.bz2 を (この例ではデスクトップで) 展開する。
2) monafont-2.21/ttftools に aquao_font.otf を移動する。
3-1) cd ~/Desktop/monafont-2.21/ttftools
3-2) ./ttfunpack aquao_font.otf .
3-3) ./disp_hhea hhea > hhea.txt
4) hhea.txt を TextEdit で開く。
linegap1000# Typographic line gap.
の行を
linegap-100# Typographic line gap.
ぐらいに書き換える。
5) ./make_hhea hhea.txt > hhea
6) ./ttfpack 0x4f54544f head hhea maxp post OS_s2 cmap hmtx GSUB vhea vmtx name CFF > aqua-new.otf
(ttfpack の後ろは、ファイル ttfdir の中身を書き写す。OS/2 は OS_s2 と書く)
7) オリジナルのあくあフォントを待避して、~/Library/Fonts に aqua-new.otf を移動する

_ が表示されない以外はいい感じで JTerminal で使えてます。