標籤:

ttf字體被淘汰了嗎,現在新發布的字體都是otf?

ttf字體被淘汰了嗎?現在新發布的字體都是otf


TT 輪廓的優勢在於 TT hinting 機制的強大,但 TT hinting 不是一般設計師和開發者容易利用的,也不是所有字體都需要那麼精確的柵格化控制。於是對於多數字體,TT 輪廓相比 PS/CFF 輪廓優勢不明顯而 TT 輪廓還需要從原始設計有損轉換,所以吸引力不大。

這個問題我覺得和 AAT vs OTL 也類似。


我要吐槽。

otf 字型檔(特指 CFF-based)離開 Adobe 全家桶之後簡直是難用得一友善度……Office 對 otf 的支持即便到了現在的 2016 也還是一塌糊塗:列印容易出問題、行距容易出問題、轉 pdf 容易出問題,嵌入字體就更不用說了——嵌不進去,bug 多到讓我不得不懷疑微軟是不是在跟 Adobe 搞惡行商業競爭;在前端領域也類似,一般大家都是要避開 otf 而轉成 ttf (特指二次曲線)再生成網頁字型檔(woff、woff2、eot)的。實際上 CFF 在技術規格上是不屬於 sfnt 這個容器的,OpenType 標準制訂之後,CFF 被強行塞了進來,導致其自帶的很多元數據都跟 sfnt 重複,比如字體名稱、家族名稱、字重信息、下劃線位置、下劃線厚度、是否斜體、傾斜角、字框尺寸,等等等等。一個字體文件里有兩份差不多一樣的元數據,我認為是非常友善度疼的。關於所謂的三次轉二次曲線質量會爛,這完完全全是中關村附近上地某知名造字廠乾的噁心事,1000 的精度降成 256 不說,還要專門把曲線的錨點人為破壞一遍,導致一個人畜無害的字體技術無端躺槍。理論上三次轉二次的確會導致曲線發生變化,但我們會用多段二次曲線去擬合以前的三次曲線啊,誤差是可以小到 1 個精度單位以內的啊,用人話來說就是肉眼完全觀察不出來啊。拿這點誤差去跟畫字的誤差相比,毫無意義。什麼?你擔心三次轉了二次再轉三次會產生垃圾錨點?首先我想問問你這麼做的意義在哪裡,其次 Adobe 花高價雇來的碼農們不是飯桶,AFDKO 里的轉曲程序在二次轉三次的時候會自動優化二次曲線,刪掉多餘的錨點。放心了吧?另外拿 ttf 渲染說事的童鞋們,win 10 rs2 已經加入 Y 軸抗鋸齒了,現在 ttf 的無 hinting 渲染 Win 已經跟 Mac 沒有區別了,專業的 hinting 又可以讓 ttf 的屏顯清晰度吊打 otf(PostScript 那點戰五渣 hinting 就甭拿出來丟人了)。總之 ttf 想清晰就清晰,想平滑就平滑,曲線質量絲毫不會差,兼容性還杠杠的,那我們還猶豫什麼捏?

夾一發私貨:思源全家桶 ttf 版本,精度 2048,亞像素抗鋸齒渲染哦

汪。


從設計/印刷領域, 十多年前就該被淘汰了.


如果你想精確控制每個像素點的話,TT outline 比 CFF outline 好用。

另外我告訴你,以後畫字會逐漸 commute 到用各種樣條上,沒人再會用 bezier


TrueType 會逐漸被OpenType 取代,但大家要有正確的觀念。

1.Hinting 的問題

不論是TrueType 或是OpenType-CFF 都能做hinting,FontLab 及Glyphs 都有提供PostScript hinting 功能。

以下是兩家廠商的說明文件,

Tutorial: Autohinting with FontLab Studio 5

https://glyphsapp.com/tutorials/articles/tag:hinting

2.質量的問題

TrueType 和OpenType-CFF(PostScript) 都是使用Bézier curve 來記錄輪廓,但TrueType 是二次曲線(三個坐標點),而PostScript 是三次曲線(四個坐標點)。他們的差異如下:

(1)一般平面設計都是使用三次曲線比較多(Illustrator),因為曲度變化比較自由,也比較容易編輯。

(2)要表達一個正圓,TrueType 要八個曲線(一共16個坐標點),PostScript 只要四個(一共12個坐標點),後者所需容量會較小。

(3)二次曲線能無損失轉換成三次曲線,但是反過來就不行。

根據(2)(3)來看。字型製作時採用PostScript 三次曲線製作,那最後以otf發行質量會是最好,轉成ttf則會變形。以TrueType 二次曲線製作不會有質量轉換的問題,可同時發行質量相同的ttf 及otf,但容量會大一些。

OpenType 是基於TrueType 制訂出的延伸規格,某方面來看是一樣的東西。但OpenType 規格不斷的在更新,特別是目前OpenType 1.8 包含了Variable font,將來在應用上潛力無限。但這不代表TrueType 就是不好,或是低質量,完全取決於製作及產品定位。


推薦閱讀:

Apple Color Emoji 採用的技術是怎樣的?
對於不了解字體的人,在使用LaTeX排版時如何通過fontspec包選擇字體?
哪些字體有美觀的注音符號設計?
為什麼 quora 上會有兩種風格的引號混排?
印象筆記(Evernote)使用的是什麼字體?

TAG:字體 |