HarfBuzz如何支持GPOS字距调整?在我的任务中,我使用了Myriad.otf字体。我尝试通过函数hb_font_get_glyph_kerning_for_direction(....)获取字距调整信息。对于TTF字体,它可以工作,因为它使用TrueType kern表,但对于Myriad.otf,它不能工作。
发布于 2016-09-16 18:21:41
您是否计划手动应用这些内核?如果是这样的话,这不是harfbuzz想要使用的方式,因为harfbuzz提供了一个简单的API来提供来自输入的最终结果(hb_shape),如果这不起作用,那就是harfbuzz或字体错误。但是,如果您确实需要提取GPOS字距调整,您可以考虑读取其相关表(hb_face_reference_table)或检查harfbuzz如何读取它以供内部使用。
https://stackoverflow.com/questions/38261998
复制相似问题