【发布时间】:2021-02-13 09:58:37
【问题描述】:
哪个 TrueType 字体表存储有关实际字符布局的信息。即符号在监视器上显示的像素或点的大小。
供参考:我正在使用 fontTools 库处理字体表。
【问题讨论】:
标签: fonts height font-size truetype
哪个 TrueType 字体表存储有关实际字符布局的信息。即符号在监视器上显示的像素或点的大小。
供参考:我正在使用 fontTools 库处理字体表。
【问题讨论】:
标签: fonts height font-size truetype
在任何地方都没有指定字形的高度(至少,对于水平布局没有)。可能,您正在寻找的是来自“OS/2”表的sxHeight(基线与非升序小写字母的近似高度之间的距离)。还有sxCapHeight 字段(用于大写字母)。不过,这些字段是在 OS/2 表的第二个版本中定义的。
要找出字形的高度,您可以简单地从最高点减去其最低点(即字形高度 = yMax - yMin)。 yMax 和 yMin 存储在 'glyf' 表中的 Glyph Header 中(用于 TrueType 轮廓)。
如果您需要字形的宽度,“hmtx”表包含字体中每个字形的提前宽度,以及左侧和右侧轴承。 'hhea' 表包含一个最大前进宽度值 (advanceWidthMax)。
【讨论】: