【问题标题】:Units used by hb_position_t in HarfBuzzHarfBuzz 中 hb_position_t 使用的单位
【发布时间】:2018-05-12 01:23:12
【问题描述】:

我一直在查看this page,以及this code example,我注意到hb_glyph_position_t 中的x_advancey_advancex_offsety_offset 字段属于该类型hb_position_t,它是int32_t 的别名。我还没有找到有关这些字段使用哪些单位的任何文档。上面的例子表明它们是某种东西的 64 分之一,但我只能推断出这些。

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

【问题讨论】:

    标签: harfbuzz


    【解决方案1】:

    它是输入字体大小单位(比如像素)。

    这里的想法是您将输入字体大小by 64 相乘,然后在整形后划分位置by 64,这样您就可以控制所需的亚像素精度。

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 2013-11-25
      • 2017-09-01
      • 2013-02-28
      • 2014-02-14
      • 2017-06-05
      • 2018-11-16
      • 1970-01-01
      • 2016-11-10
      相关资源
      最近更新 更多