FT_HAS_KERNING を使用して TTF ファイルにカーニング情報があるかどうかを確認すると、true が返されます。
次に使用します:
FT_Vector delta;
FT_Get_Kerning( face, prev, next, FT_KERNING_DEFAULT, &delta );
カーニング値を決定しますが、delta.x と delta.y の値は両方とも 0 です。
ドキュメントから、これはエラーが発生したことを意味しているようです - FT_HAS_KERNING が true を返す場合でも、問題をデバッグするにはどうすればよいですか?
私がやりたいのは、現在奇妙な間隔で表示されているため、文字間の間隔を修正することだけです。