在Mac上,当我下载字体时,通常会在OTF(OpenType格式)和TTF(TrueType格式)之间进行选择。

两种格式之间的连字工作方式是否有所不同?

#1 楼

OTF更有可能是一种“更好”的字体,因为它支持更高级的排版功能(实际上是在字体内而不是在单独设置的专家设置字体中使用小写,替代,连字等)。它也可以包含样条曲线(TTF样式)或Bezier(PostScript类型1样式)曲线,因此希望您能获得字体最初设计的形状,而不是质量较差的转换。

另一方面,如果您要从铲软件站点下载免费字体,则不太可能获得任何这些。确实,您可能只是简单地将TTF字体重命名为OTF。

评论


很有意思-我假设是OTF。它实际上是一种开放格式吗?

–富有的布拉德肖
2010年1月15日在22:35

是的,它是ISO14496-22。请参阅microsoft.com/typography/otspec。 TrueType的“ x”值为“ open”也可能被认为是开放的。请参阅developer.apple.com/textfonts/TTRefMan/index.html(并且OTF规范也是基于TTF的,因此也很重要)。但是,任何一种格式都没有公共专利授权,并且过去存在专利问题(请参见FreeType和TT提示字节码指令集)。

– bobince
2010-1-15在22:41

#2 楼

OTF是比TTF更新的格式,因此OTF具有TTF没有的一些功能。 (如果字体的创建者没有使用它们,那将是一个有争议的问题。)

但是,从个人经验中可以得出一点:根据您对这些字体的处理方式,我发现与TTF相比,使用与TTF兼容的工具要容易得多。如果仅将它们用于桌面发布/文字处理,则两者都可以正常工作,但是如果您要进行程序化操作,则建议使用TTF,原因是那里的工具/库数量更多。

评论


实际上,这是一个好方法-例如,imagemacgick与ttf一起使用时效果更好。

–富有的布拉德肖
2010年1月16日在8:59

#3 楼

请注意,当文件尾部收敛时,.otf.ttf都可以表示OpenType格式的字体。 (请参阅Wikipedia中的OpenType –实际上,德语版本中的发音更为准确。)

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

两种风格之间的主要区别是.ttf样式字体使用二次Bézier样条,而.otf样式字体使用三次Bézier样条。 (从历史上看,二次Bézier曲线已用于“旧式” TrueType格式;三次Bézier曲线来自PostScript背景。)三次Bézier可能更准确(每个二次Bézier曲线都可以使用三次Bézier曲线精确复制),但是可以用较小的二次贝塞尔曲线分段序列近似。 (还请注意,三次贝塞尔曲线和二次贝塞尔曲线都不能精确地产生一个圆。总是存在一些近似误差。)

规范中的另一个细微差别似乎是ttf风味的OpenType字体可以解决相同的问题带有几个代码点的字形。因此,例如,这节省了一些空间。 b,β和в的大写形式(阅读:拉丁文,希腊文和西里尔文“ B”)具有相同的形状。

评论


贝塞尔曲线不能重现一个圆,这与它是二次方,三次方,四次方或五次方无关。

–起搏器
13年2月24日在6:36



是的,这也是对的,但在这种情况下没什么关系。

–德比尔斯基
13年2月24日在15:34

我有两种字体版本,一种是otf,另一种是ttf。两者都使用otf布局,但是otf使用postscript轮廓,而ttf使用ttf轮廓。据报道,该ttf文件已在Windows中签名。

– Shaun Bouckaert
17年6月11日在4:37

#4 楼

我不同意那些说OTF是最好的格式的说法。
TTF使设计人员可以在屏幕上和在印刷中更改光栅化的细节(如果设计者知道如何做的话)。

例如:



评论


请详细..

–起搏器
13年2月24日在6:37

图形很有趣,但是对于没有经验的人(像我一样)并没有立即支持TTF具有更好提示的主张。实际上,情况似乎恰恰相反,因为右侧的OTF行看起来具有4倍以上的分辨率并利用了部分阴影的优势。请展开。

–马特·威尔基
2015年7月9日在16:25

OTF基于TTF。由于TTF是OTF的子集,因此它应该支持所有相同的功能。

– David C. Bishop
15年8月31日在6:55

+暗淡并不是分辨率更高-此图像的目的在于显示TTF盲文点的清晰度和清晰度,而OTF盲文点则模糊。许多不可读。在最上面的示例中,字体设计器的提示已被光栅化引擎所注意(当将其缩放到分辨率不是其基本分辨率的整数倍时)。

–特拉维斯·贝罗斯(Travis Bemrose)
2015年12月2日,0:54

有关ttf和otf提示之间的区别的讨论,请参见本文。 TTF和OTF使用不同的提示方法。 OTF依靠字体的表现力和光栅化器的智能来减少对提示的需求,这使OTF可以减少提示信息。尽管在某些使用情况下,这种减少的提示可能会引起问题。由于OTF字体可以使用TrueType样式或PostScript样式提示,因此严格来讲,TTF提示比OTF提示要好。

–本杰明
18年3月14日在14:55

#5 楼

我发现这很有用,它回答了我的问题,足以停止深入研究。
MS:TrueType,PostScript和OpenType字体有什么区别?

TrueType字体可以缩放到任意大小且所有大小均清晰易读。可以将它们发送到Windows支持的任何打印机或其他输出设备。 OpenType字体与TrueType字体有关,但是它们合并了基本字符集的更大扩展,包括小写大写,旧式数字和更详细的形状,如字形和连字。 OpenType字体也可以缩放到任意大小,所有大小都清晰易读,并且可以发送到Windows支持的任何打印机或其他输出设备。
PostScript字体流畅,详细,质量高。 。它们通常用于印刷,尤其是专业质量的印刷,例如书籍或杂志。
哪种字体格式最适合我?
这取决于。如果您想要一种打印效果好并且易于在屏幕上阅读的字体,请考虑使用TrueType字体。如果您需要一个较大的字符集来覆盖语言并打印出精美的字体,则可能需要使用OpenType字体。如果您需要打印专业质量的印刷出版物,例如光面杂志或商业印刷,则PostScript是一个不错的选择。有关更多信息,请参见字体:常见问题。