2011-09-19 18 views
1

TTFファイルにFT_HAS_KERNINGを使用してカーニング情報があるかどうかを確認します。これがtrueを返します。FT_Get_Kerningは0ベクトルを返します

私はその後、使用:カーニング値を決定するために

FT_Vector delta; 
FT_Get_Kerning(face, prev, next, FT_KERNING_DEFAULT, &delta); 

が、delta.xとdelta.yの両方が、誤りが有することを意味するものと思われるドキュメントから0

の値を持っています発生しました - FT_HAS_KERNINGがtrueを返しても、どのように問題をデバッグすることができますか?

私がやりたかったのは、文字間の間隔を固定することです。現在、文字が不自然に表示されています。

答えて

1

私はTTFファイルを見るためにTTXツールをダウンロードしてしまいました。私が望むペアについてはここにカーニング情報はありませんでした。

-1

パラメータFT_KERNING_DEFAULTの場合、常に0が返されます。 FT Kerning Modeを参照してください。

代わりにFT_KERNING_UNFITTEDを使用してください。

2

ファンクションFT_KERNING_DEFAULTを使用したFT_Get_Kerningは、常に0を返すわけではありません。