Answers:
OTF更有可能是一种“更好”的字体,因为它支持更高级的排版功能(实际上是在字体内使用小写字母,替代字体,连字等,而不是使用杂乱的专家设置字体)。它也可以包含样条曲线(TTF样式)或Bezier(PostScript类型1样式)曲线,因此希望您能获得字体最初设计的形状,而不是质量较差的转换。
另一方面,如果您要从铲软件站点下载免费字体,则不太可能获得其中的任何一种。确实,您可能只是简单地将TTF字体重命名为OTF。
OTF是比TTF更新的格式,因此OTF具有TTF没有的一些功能。(如果字体的创建者没有使用它们,那将是有争议的。)
但是,从个人经验中可以得出一点:根据您对这些字体的处理方式,我发现获取与TTF相对比与OTF兼容的工具要容易得多。如果仅将它们用于桌面发布/文字处理,则两者都可以正常工作,但是如果您要以编程方式进行任何操作,则建议使用TTF,原因是那里的工具/库数量更多。
请注意,当文件结尾都收敛时,两者.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')具有相同的形状,则可以节省一些空间。
我不同意那些说OTF是最好的格式的人。TTF为设计人员提供了在屏幕和印刷中更改栅格化细节的可能性(如果设计者知道如何做的话)。
例如:
我发现这很有用,它回答了我的问题,足以停止深入研究。
MS:TrueType,PostScript和OpenType字体之间有什么区别?
TrueType字体可以缩放到任意大小,并且所有大小都清晰易读。可以将它们发送到Windows支持的任何打印机或其他输出设备。OpenType字体与TrueType字体有关,但是它们合并了基本字符集的更大扩展,包括小写大写,旧式数字和更详细的形状,如字形和连字。OpenType字体也可以缩放到任意大小,所有大小都清晰易读,并且可以发送到Windows支持的任何打印机或其他输出设备。
PostScript字体流畅,细腻且高质量。它们通常用于印刷,尤其是专业质量的印刷,例如书籍或杂志。
哪种字体格式最适合我?
这取决于。如果您想要一种打印效果好并且易于在屏幕上阅读的字体,请考虑使用TrueType字体。如果您需要一个较大的字符集来覆盖语言并打印出精美的字体,则可能需要使用OpenType字体。如果您需要打印专业质量的印刷出版物,例如光面杂志或商业印刷,则PostScript是一个不错的选择。有关更多信息,请参阅字体:常见问题。