TrueType 字体和 Type-1 字体有什么区别?

有帮助吗?

解决方案

Postscript Type-1 规范由 Adob​​e 于 1985 年左右创建。Type-1 字体是基于矢量的。您可以在“土坯类型 1。字体格式。".

TrueType 字体是 Apple 几年前定义的,因此 True Type 和 PostScript 在 20 世纪 90 年代是竞争对手。Microsoft 在 20 世纪 90 年代初选择了 True Type 作为原生 Windows 字体格式(为了使用 PostScript,需要 Adob​​e Type manager 等其他工具)。

今天,微软正在逐渐取消对 PostScript 字体的支持。尝试在 Vista 中使用一种字体作为 UI 字体。祝你好运 ;-)

作为 TrueType 的继承者,Microsoft(我认为是与 Adob​​e 一起)创建了 Open Type(2000 年左右的任何时间)格式,并且 Adob​​e 将其整个字体库转换为新格式(您仍然可以将它们作为 Type-1 字体获取)。

其他提示

一个非常关键的区别是 PostScript(和 PostScript 风格的 OpenType)支持 三次贝塞尔曲线, ,其中每个字形的每个弧由四个控制点描述。TrueType(和 tt 风格的 OpenType)使用二次曲线,每个弧只有三个控制点。这对曲线形状的控制较少。

另一个关键区别是它们执行暗示的方式。由于 TrueType 最初是针对低分辨率屏幕渲染的,因此它的提示系统通过使用相当复杂的字节码机制调整曲线以很好地适应像素格点来工作。PostScript 字体旨在用于更高分辨率的纸张打印,并使用指南在适当的位置将曲线捕捉到直角。

Type-1 是较旧的格式,可以追溯到 Adob​​e 率先使用 PostScript 和矢量字体进行 DTP 的时代。当时 Type 1 和 Type 3 是 PostScript 打印机唯一可以理解的格式,并且只有 Type 1 可以包含使字体看起来不错所需的提示,并且该格式是商业秘密。通过这种方式,Adobe 将其他字体铸造厂降级为使用 Type 3 格式的非暗示字体。

TrueType 是 Microsoft 发明的,目的是 (a) 打破 Adob​​e 对提示字体格式的垄断,(b) 避免在 Windows 上使用与 Macintosh 和 PostScript 相关的格式。TrueType 在内部使用二次曲线而不是三次贝塞尔曲线,从而使它们能够更快地在屏幕上以及 Windows 系统上使用的更便宜的不支持 PostScript 的打印机上渲染。TrueType 还对 Unicode 和自 Type 1 创建以来发明的其他事物提供了更好的支持。现代 Mac 也支持 TrueType。

新格式 OpenType 结合了 TrueType 和 Type 1(矢量数据允许采用二次或三次形式,因此您可以直接将任何一种旧格式转换为 OpenType)。OpenType 还支持精美的自动连字和字形替换,这对于英文文本来说非常有用,对于使用阿拉伯语或印度脚本的文本也至关重要。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top