2010-01-15 22:08:57 +0000 2010-01-15 22:08:57 +0000
229
229

OTF(Open Type)或TTF(True Type)字体格式的区别?

在Mac上,当我下载字体时,经常会在OTF(OpenType Format)和TTF(TrueType Format)之间选择。

答案 (5)

227
227
227
2010-01-15 22:34:00 +0000

OTF更可能是一种 “更好的 "字体,因为它支持更多的高级排版功能(小括号、交替字符、字根等实际上是在字体内部,而不是在单独的专家集字体中)。它还可以包含花键(TTF-style)或Bezier(PostScript Type 1-style)曲线,所以希望你得到的是字体最初设计的形状,而不是一个潜在的劣质转换。事实上,你可能只是把一个TTF字体改名为OTF。

39
39
39
2010-01-15 23:51:43 +0000

OTF是一种比TTF更新的格式,所以OTF有一些TTF没有的功能。(如果字体的创建者没有使用这些功能,那就没有意义了。)

不过,根据个人经验,有一点需要注意的是:根据你要使用这些字体的用途,我发现使用TTF的工具要比使用OTF容易得多。如果你只是用它们来做桌面排版/文字处理,两者都可以,但如果你要做任何程序性的工作,我建议你使用TTF,因为有更多的工具/库。

23
23
23
2012-10-06 10:46:44 +0000

请注意,当file endings的时候,.otf and .ttf可能表示OpenType格式的字体。(参见维基百科中的OpenType - 实际上,这在德文版中的发音更准确。)

这就有点令人困惑了,因为有些.ttf字体文件看起来好像是传统的ANSI-Windows TrueType格式,而实际上它们可能是全功能的OpenType字体。

两种风格的主要区别在于,.ttf风格的字体使用的是二维贝塞尔花键,而.otf风格的字体使用的是立方贝塞尔花键。(历史上,二次方Bézier曲线一直被用于 “传统 "TrueType格式,而三次方Bézier曲线来自PostScript背景。) 二次方贝氏曲线可能更准确(每一条二次方贝氏曲线都可以用二次方贝氏曲线精确地再现),但可以用更小的二次方贝氏曲线的分段序列近似。(另外要注意的是,无论是三次方和二次方贝氏花键曲线都不可能准确地重现一个圆。在规范中的另一个小的区别似乎是ttf的OpenType字体可以用多个代码点来处理同一个字形。因此,这可以节省一些空间,例如,如果bβв的大写版本(读作:拉丁文、希腊文和西里尔文的'B’)有相同的形状,这可以节省一些空间。

11
11
11
2013-02-01 13:14:27 +0000

我不同意有人说OTF是最好的格式。TTF为设计者提供了在屏幕上和印刷中改变栅格化细节的可能性(如果设计者知道怎么做的话)。

3
3
3
2015-12-02 00:59:21 +0000

我发现这个很有用,它回答了我的问题,足以让我停止更深入的挖掘。

MS: TrueType、PostScript和OpenType字体之间有什么区别?

TrueType字体可以被缩放到任何尺寸,并且在所有尺寸中都是清晰可读的。它们可以被发送到任何Windows支持的打印机或其他输出设备上。OpenType 字体与 TrueType 字体有关,但它们包含了基本字符集的更大的扩展,包括小的大写,旧式数字,以及更详细的形状,如字形和字根。OpenType 字体也可以缩放成任何大小,在任何尺寸下都清晰可读,并且可以发送至任何 Windows 支持的打印机或其他输出设备。它们通常用于打印,特别是专业质量的打印,如书籍或杂志。

**哪种字体格式最适合我?如果你想要一种打印效果好且容易在屏幕上阅读的字体,那么可以考虑使用TrueType字体。如果你需要一个大的字符集来实现语言覆盖面和精细的排版,那么你可能需要使用OpenType字体。如果你需要打印专业质量的印刷出版物,如光面杂志或商业印刷,PostScript 是一个不错的选择。有关更多信息,请参阅字体。常见问题解答](http://windows.microsoft.com/en-us/windows7/fonts-frequently-asked-questions)。