当前位置:操作系统 > 电脑通通透 >>

电脑系统字体OTF与TTF的区别

TTF 扩展名的 O 图标的表示 OpenType - TrueType 字体, 采用的是 TrueType 曲线, 不过支持 OpenType 的高级特性.
TTF 扩展名的 T 图标的表示 TrueType 字体, 采用的是 TrueType 曲线, 不支持 OpenType 特性.
OTF 扩展名的 O 图标的表示 OpenType - PostScript 字体, 采用的是 PostScript 曲线, 支持 OpenType 高级特性.

OpenType 是 Microsoft 与 Adobe 共同制定的标准, 在此之前有两大字体格式: TrueType 和 Type 1, 两家合作制定出的 OpenType 将之前的两大格式都包含了进去, TrueType 进化成 OpenType - TrueType, 在原有基础上增加了 OpenType 高级特性支持, 扩展名不变 (TTF), 图标由 T 变为 O; Type 1 进化成 OpenType - PostScript, 在原有基础上增加了 OpenType 高级特性支持, 扩展名定位 OTF, 图标为 O.

现在微软和 Adobe 都在努力干掉以往的 TrueType 和 Type 1 字体, 比如 Windows 的系统字体在 Vista 以后全都由 TT 转换为 OT-TT (或许是向 OT-PS 的过渡), 而 Adobe 则大力推广 OT-PS 字体.

至于 Adobe, Microsoft, Type 1, TrueType, PostScript 以及 Apple 的历史和恩恩怨怨可以参考这些... (不过读起来比较乱...)

So, O 图标的 TTF 和 T 图标的 TTF 还是有较大区别的, 虽然扩展名相同, 矢量曲线以及一些基本属性都相同, 但文件头及部分结构并不同. 支持 T 图标的 TTF 的软件/系统不一定也支持 O 图标的 TTF, 不过可以转换嘛.

字体格式OTF与TTF哪个更好些

TrueType 使用二次贝塞尔曲线描述曲线,而 OpenType 使用三次贝赛尔曲线。可以理解二次贝塞尔曲线是三次贝赛尔曲线的特殊形式(就像二次方程是三次方程最高项系数为 0 的特殊形式一样)。三次贝赛尔曲线的描述比二次更加准确。也由于上面的原因,理论上 OpenType 可以无损转换成 TrueType, 反之则不然。另外,使用二次贝赛尔曲线计算时更简单快速,但描述复杂曲线时需要的控制点更多,增加了字体体积。

TTF,91年微软和苹果共同开发的,应用广泛
OTF,95年adobe和微软开发的 采用PostScript Outline描述 其字型上万种,兼容性好,真正支持多国语言

很就以前 不知道在哪本书上看到的..
大概就记得这么一点


对一般办公级别的普通文书打印和显示来说,两者的确没有什么区别。
对高分辨率的印刷、喷绘来讲,TTF就是杯具。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,