2016-07-08 11 views
1

HarfBuzzはどのようにGPOSカーニングをサポートできますか?私の仕事では、フォントMyriad.otfを使用します。私は関数hb_font_get_glyph_kerning_for_direction(....)を通してカーニング情報を得ようとします。 TTFフォントの場合は、TrueType kernテーブルを使用するため動作しますが、Myriad.otfの場合は動作しません。HarfBuzzによるGPOSカーニングテーブルのサポート

答えて

1

このカーニングを手動で適用する予定ですか?もしそうなら、それはharfbuzzが入力(hb_shape)からの最終的な結果を提供するシンプルなAPIを提供するので、harfbuzzが使用される方法ではありません。それが動作しない場合、harfbuzzまたはそのフォントのバグです。しかし、実際にGPOSカーニングを抽出する必要がある場合は、関連するテーブル(hb_face_reference_table)を読むか、harfbuzzが内部使用のためにそれをどのように読み込んでいるかを確認することができます。

関連する問題