我使用 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,我如何调试问题所在?
我想做的就是修复字符之间的间距,因为它们目前看起来很奇怪。