TrueType字体和Type-1字体有什么区别?TrueType字体和Type-1字体有什么区别?
回答
Postscript Type-1规范是由Adobe于1985年左右创建的。 Type-1字体是基于矢量的。您可以在“Adobe Type 1. Font Format.”中找到规格。
TrueType字体是Apple在几年前定义的,所以True Type和PostScript在20世纪90年代是竞争对手。在20世纪90年代初期,微软为原生Windows字体格式选择了True Type(对于使用PostScript,需要Adobe Type Manager等附加工具)。
今天,微软正在淡出对PostScript字体的支持。在Vista中尝试使用一个用户界面字体。祝你好运;-)
作为TrueType的继任者,Microsoft(与Adobe一起考虑)创建了Open Type(2000年以后的任何时间)格式,并且Adobe将其整个字体库转换为新格式(您仍然可以获得它们作为Type-1字体)。
+1用于正确地将Apple创建为TrueType。 – 2009-05-29 00:21:58
*“TrueType字体是由苹果几年前定义的[...]”* - 这是不正确的。反过来说:TrueType是在Type1之后出现的(它的发展直接导致了Adobe对Type1字体定价过高的商业实践的直接影响,并且使其格式的商业秘密保持时间过长...仍为+1在这个答案中包含的信息... :-) – 2012-07-05 20:16:43
Type-1是较早的格式,可以追溯到Adobe开创带有PostScript和矢量字体的DTP的日子。当时Type 1和Type 3是PostScript打印机唯一可以理解的格式,只有类型1可以包含使字体看起来不错的提示,而格式是商业秘密。通过这种方式,Adobe使用Type 3格式将其他字体代工厂降级为非暗示字体。
TrueType是Microsoft发明的一种方法(a)打破Adobe对暗示字体格式的垄断,(b)避免在Windows上使用与Macintosh和PostScript相关的格式。 TrueType内部使用的是二次曲线而不是三次贝塞尔曲线,从而使它们在屏幕上显示的速度更快,以及Windows系统上使用的更便宜的非PostScript功能的打印机。 TrueType还可以更好地支持Unicode和自Type 1创建以来发明的其他东西。现代Mac也支持TrueType。
新格式OpenType结合了TrueType和Type 1(矢量数据允许为二次或立方形式,因此您可以直接将旧格式转换为OpenType)。 OpenType也支持花式自动连字和字形替换,这在英文文本中很好,对使用阿拉伯文或印度文字的文本至关重要。
TrueType是在Apple开发的,而不是微软开发的。 – 2009-05-29 00:21:10
一个非常关键的区别是PostScript(和PostScript风格的OpenType)支持cubic Bézier curves,其中每个字形的每个弧由四个控制点描述。 TrueType(和tty味的OpenType)使用二次曲线,每个弧只有三个控制点。这提供了对曲线形状的较少控制。
另一个关键的区别是他们执行暗示的方式。由于TrueType最初是针对低分辨率屏幕渲染的,因此它的提示系统通过调整曲线以适应像素点阵点,使用相当复杂的字节码机制来工作。 PostScript字体用于更高分辨率的纸张打印,并使用指南在适当的位置将曲线对齐成直角。
- 1. OpenType字体和TrueType字体。有什么不同?
- 2. 字体之间有什么区别是embedd字体和nonembedd字体?
- 3. 嵌入式网页字体和常规TrueType桌面字体之间有什么区别?
- 4. 字体显示有什么区别
- 5. 使用PIL和TrueType字体
- 6. 嵌入TrueType字体
- 7. Truetype字体间距?
- 8. 内置字体和第三方字体与Java有什么区别?
- 9. 从位图字体到TrueType字体
- 10. 枝条和液体有什么区别?
- 11. GC和FonData获取字体高度有什么区别?
- 12. Python 3的TrueType字体库
- 13. 自定义TrueType字体仅
- 14. 创建PostScript/TrueType字体
- 15. TrueType字体的提示
- 16. Corrupt TrueType字体检测
- 17. Wkhtmltopdf不显示TrueType字体
- 18. 使用网页字体时,字体粗体和粗体是否有区别?
- 19. Reportlab pdfgen支持粗体truetype字体
- 20. 嵌入TrueType字体在现有的PDF
- 21. Python:是否有TrueType字体库?
- 22. 操作系统中的字符集和字体有什么区别?
- 23. 窗体之间有什么区别:选择和窗体:选项
- 24. 实体和实体在dbms中设置有什么区别
- 25. 实体,实体集和属性之间有什么区别?
- 26. OpenGL(ES) - 截锥体和正方体之间有什么区别?
- 27. 什么是java的逻辑字体的TrueType字体Windows XP上的等宽字体
- 28. 以@符号开头的字体有什么区别?
- 29. 类,对象,实体:有什么区别?
- 30. 为什么Apache Batik Rasterizer渲染TrueType字体不正确?
我投票结束这个问题,因为它与编程无关 – 2015-04-23 13:57:11