HarfBuzz中hb_position_t使用的单位

4
我一直在查看此页面,以及这个代码示例,我注意到hb_glyph_position_t中的x_advancey_advancex_offsety_offset字段是hb_position_t类型,它是int32_t的别名。我没有找到任何关于这些字段使用的单位的文档。上面的示例表明它们是某个东西的64分之一,但这是我能推断出的全部。

还有其他人知道hb_position_t所暗示的确切单位吗?

1个回答

3

这里使用的是输入字体大小单位(例如像素)。

其想法是将输入字体大小乘以64,然后在排版后将位置除以64,这样您就可以控制需要多少子像素精度。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接