【发布时间】:2013-11-20 06:54:47
【问题描述】:
我正在尝试解析 truetype 字体以构建和存储每个字体大小的升序、降序,我正在使用 http://nodebox.github.io/opentype.js/,它做了一个了不起的工作,但我不明白如何计算返回值。
示例字体 Blackoak (adobe) 我有 [Ascender, Descender] = 1900 和 -5OO
我假设这些数字表示在 em 空间中与基线的距离,但我是否需要其他元信息来计算这些值?
【问题讨论】:
-
这里的公式得到正确的像素值 = Ascender * scale(fontSize)/unitsPerEm (对于毫米转换只需乘以 25.4 并除以 72 dpi..