文章目录
OpenType字体规范解析(五)hhea表、hmtx表、mxap表
我们在设计中经常需要使用字体文件,有时候会想一窥究竟字体文件到底是以怎样的格式存储的,OpenType就是定义字体文件存储格式的规范。
OpenType 是 Microsoft 和 Adobe 于 1996 年共同开发的字体标准,旨在统一 TrueType 和 PostScript 技术,其文件扩展名可以是 .ttf 或 .otf,取决于内部使用的字形数据格式。
这篇文章主要介绍了hhea表、hmtx表、mxap表。
hhea表
hhea表包含了字体的水平对齐和布局信息,主要用于确定字符的排版高度、间距以及相关的度量信息。
hhea表格式
| 类型 | 名称 | 描述 |
|---|---|---|
| uint16 | majorVersion | 主版本号,通常为 1。 |
| uint16 | minorVersion | 次版本号,通常为 0。 |
| FWORD | ascender | 字体的上升线高度,定义为基线到最高字形边缘的距离。 |
| FWORD | descender | 字体的下降线高度,定义为基线到最低字形边缘的距离(通常为负值)。 |
| FWORD | lineGap | 行间距的额外空间,指两行文本之间的额外间隔。 |


被折叠的 条评论
为什么被折叠?



