介绍
TrueType 字体通常包含在单个TrueType字体文件中,其文件后缀为.TTF
TTF——truetype PC机应用较好,苹果机兼容性很差!
OTF
OpenType字体是以类似 于TrueType字体的格式编码的POSTSCRIPT字体。OPENTYPE字体使用.OTF后缀。OPENTYPE还允许把多个 OPENTYPE字体组合在一个文件中以利于数据共享。
OpenType也叫Type 2字体,是由Microsoft和Adobe公司开发的另外一种字体格式。它也是一种轮廓字体,比TrueType更为强大,最明显的一个好处就是可以在把PostScript字体嵌入到TrueType的软件中。并且还支持多个平台,支持很大的字符集,还有版权保护。可以说它是Type 1和ueType的超集。
OTF——opentype 苹果机与PC机都能很好应用的兼容字体!
结构
- head 字体头 字体的全局信息
- cmap 字符代码到图元的映射 把字符代码映射为图元索引
- glyf 图元数据 图元轮廓定义以及网格调整指令
- maxp 最大需求表 字体中所需内存分配情况的汇总数据
- mmtx 水平规格 图元水平规格
- loca 位置表索引 把元索引转换为图元的位置
- name 命名表 版权说明、字体名、字体族名、风格名等等
- hmtx 水平布局 字体水平布局星系:上高、下高、行间距、最大前进宽度、最小左支撑、最小右支撑
- kerm 字距调整表 字距调整对的数组
- post PostScript信息 所有图元的PostScript FontInfo目录项和PostScript名
- PCLT PCL 5数据 HP PCL 5Printer Language 的字体信息:字体数、宽度、x高度、风格、记号集等等
- OS/2 OS/2和Windows特有的规格 TrueType字体所需的规格集
感谢:
https://blog.csdn.net/zerokkqq/article/details/6332271
https://ziti163.com/item/2285.aspx