題 OTF(開放式)或TTF(真實型)字體格式之間的區別?


在Mac上,當我下載字體時,我經常在OTF(OpenType格式)和TTF(TrueType格式)之間進行選擇。

連字的工作方式或兩種格式之間有什麼區別嗎?


223
2018-01-15 22:08


起源




答案:


OTF更可能是一種“更好”的字體,因為它支持更高級的排版功能(實際上在字體內部的小鍵盤,替換,連字等,而不是在單獨的專家設置字體中)。它還可以包含樣條曲線(TTF樣式)或Bezier(PostScript Type 1樣式)曲線,因此希望您獲得字體最初設計的形狀,而不是潛在的質量較差的轉換。

另一方面,如果你從shovelware網站下載免費字體,你不可能得到任何這些。實際上,您可能很容易將TTF字體重命名為OTF。


219
2018-01-15 22:34



這很有趣 - 我假設OTF。它實際上是一種開放格式嗎? - Rich Bradshaw
是的,這是ISO14496-22。看到 microsoft.com/typography/otspec 。對於'open'的值'x',TrueType也可以被認為是開放的。看到 developer.apple.com/textfonts/TTRefMan/index.html (並且OTF規範也是相關的,因為它建立在TTF上)。但是,沒有與這兩種格式相關的公共專利授權,並且過去曾有專利問題(參見FreeType和TT提示字節碼指令集)。 - bobince


OTF是比TTF更新的格式,因此OTF具有TTF不具備的一些功能。 (如果字體的創建者沒有使用它們,這是一個沒有實際意義的點。)

然而,根據個人經驗的一個注意事項:取決於你將要對這些字體做什麼,我發現使用TTF而不是OTF更容易獲得工具。如果您只是將它們用於桌面出版/文字處理,那麼任何一種都可以正常工作,但如果你要做任何程序化的工作,我建議使用TTF只是因為有更多的工具/庫。


38
2018-01-15 23:51



實際上這是一個很好的觀點 - 例如,imagemacgick對於ttf效果更好。 - Rich Bradshaw


請注意,當 文件結尾 兩者都融合了 .otf    .ttf 可以表示OpenType格式的字體。 (看到 OpenType字體 在維基百科 - 實際上,這更準確地發音 德文版。)

這有些令人困惑 .ttf 字體文件看起來好像是傳統的ANSI-Windows TrueType格式,而實際上它們可能是全功能的OpenType字體。

這兩種口味的主要區別在於 .ttf 樣式字體使用二次Bézier樣條,而 .otf 樣式字體使用立方Bézier樣條。 (歷史上,二次Bézier曲線已用於'傳統'TrueType格式;三次B​​ézier曲線來自PostScript背景。)CubicBéziers可能更準確(每個二次Bézier曲線可以用三次Bézier曲線精確再現)但可以用較小的二次Béziers分段序列來近似。 (另請注意 也不 立方或二次Bézier樣條可以 究竟 重現一個圓圈。總有一些近似誤差。)

規範中的另一個細微差別似乎是 ttf 調味的OpenType字體可以使用多個代碼點來處理相同的字形。因此,這節省了一些空間,例如, 。的大寫版本 bβ 和 в (讀:拉丁語,希臘語和西里爾語'B')具有相同的形狀。


23
2017-10-06 10:46



貝塞爾樣條曲線永遠不會重現圓形,這與二次曲線或立方體或四次曲線或五次曲線無關... - Pacerier
是的,這也是事實,但在這種情況下並不重要。 - Debilski
我有兩個版本的字體,一個用otf,一個用ttf。兩者都使用otf佈局,但otf使用postscript輪廓,而ttf使用ttf輪廓。據報導,ttf還在Windows中籤名。 - Shaun Bouckaert


我不同意那些說OTF是最佳格式的人。 TTF為設計人員提供了在屏幕和打印中更改光柵化細節的可能性(如果設計人員知道如何操作)。

例如:

TTF vs OTF


11
2018-02-01 13:14



細節請.. - Pacerier
圖形很有趣,但對於沒有經驗的人(像我一樣)並沒有立即支持TTF有更好的暗示。實際上它看起來正好相反,因為右側的OTF行似乎具有4倍以上的分辨率並且利用了部分著色。請展開。 - matt wilkie
OTF基於TTF。由於TTF是OTF的子集,因此它應該支持所有相同的功能。 - David C. Bishop
+ matt不是分辨率更高 - 這張圖片的重點是顯示TTF盲文點是多麼清晰和明確,而OTF則是模糊的。許多是不可讀的。在上面的示例中,字體設計器的提示被光柵化引擎注意到(當它將它們縮放到不是其基本分辨率的整數倍的分辨率時)。 - Travis Bemrose
看到這個 崗位 討論ttf和otf提示之間的區別。 TTF和OTF使用不同的提示方法。 OTF依賴於光柵化器的字體和智能的表現力來減少提示的需要,這允許OTF具有減少的提示信息。雖然在某些用例中,這種降低的暗示可能會導致問題。由於OTF字體可以使用TrueType樣式或PostScript樣式提示,因此TTF提示優於OTF提示並不完全正確。 - Benjamin


我發現這很有用,它回答了我的問題,足以阻止深入挖掘。

女士: TrueType,PostScript和OpenType字體有什麼區別?

TrueType字體可以縮放到任何大小,並且在所有大小中都清晰可讀。它們可以發送到Windows支持的任何打印機或其他輸出設備。 OpenType字體與TrueType字體相關,但它們包含基本字符集的更大擴展,包括小寫大寫,舊式數字和更詳細的形狀,如字形和連字。 OpenType字體也可以縮放到任何大小,清晰可讀,並且可以發送到Windows支持的任何打印機或其他輸出設備。

PostScript字體流暢,細緻,質量上乘。它們通常用於印刷,尤其是專業品質的印刷,例如書籍或雜誌。

哪種字體格式最適合我?

這取決於。如果您想要一種打印效果好且易於在屏幕上閱讀的字體,請考慮使用TrueType字體。如果您需要大型字符集來進行語言覆蓋和精細排版,那麼您可能需要使用OpenType字體。如果您需要打印專業品質的印刷出版物,如光面雜誌或商業印刷,PostScript是一個不錯的選擇。有關更多信息,請參閱字體: 經常問的問題


3
2017-12-02 00:59