本文闡釋字型設計中 TrueType 與 PostScript 曲線的差異、以及匯出字型時需要考慮的關鍵事項。同時還討論了這些選擇對可變字型與平臺相容性的影響。
在設計和匯出字型時,瞭解底層曲線型別——TrueType(二次貝塞爾曲線)和 PostScript(三次貝塞爾曲線)——對於獲得最佳結果至關重要。本文探討了這些曲線型別之間的差異,為什麼大多數字型設計師更喜歡使用三次曲線,匯出最終字型時的考慮,以及這些選擇對字型在不同平臺上渲染的影響。
對設計工具的熟悉度: 大多數字型設計師更喜歡使用三次貝塞爾曲線設計字形輪廓,這是 PostScript 輪廓的基礎。這些曲線的行為與 Adobe Illustrator 等流行設計應用程式中的曲線完全相同,使它們更加直觀和熟悉。設計師欣賞三次曲線提供的精度和控制,因為它們允許更復雜和更平滑的形狀。
控制和精度: 三次貝塞爾曲線由兩個端點和兩個控制點定義,在塑造麴線方面提供了更大的靈活性。這種控制對於需要微調以達到所需視覺效果的字形特別有價值,從而實現更平滑、更精緻的設計過程。
二次曲線的簡潔性: TrueType 輪廓使用二次貝塞爾曲線,由兩個端點和單個控制點定義。雖然它們提供的控制比三次曲線少,但它們在螢幕上渲染更簡單、更高效,特別是在低解析度裝置上。這種簡潔性有助於在廣泛的數字平臺上實現更可預測和更快的渲染。
提示優勢: TrueType 的提示模型非常複雜,允許對小尺寸的字形渲染進行精確調整。這種網格擬合過程確保文字在不同螢幕解析度下保持清晰可讀,這是使用二次曲線的關鍵優勢。然而,重要的是要注意 macOS 和 iOS 忽略內建的提示資訊,而是依賴它們自己的渲染方法。這意味著如果字型在很大程度上依賴提示調整,在這些平臺上可能無法按預期顯示。
TTF 和 OTF 的誤解: 人們普遍認為 .ttf 和 .otf 指的是特定的字型格式,但這些實際上只是副檔名。歷史上,.ttf 與使用 TrueType 輪廓的字型相關聯,而 .otf 用於具有 CFF(緊湊字型格式)輪廓的字型,這些輪廓基於三次貝塞爾曲線。然而,.otf 檔案也可以包含 TrueType 輪廓,因此僅憑副檔名並不能指示字型使用的是 TrueType 還是 PostScript 輪廓。
OpenType 規範: 根據 OpenType 規範,TrueType 和基於 CFF 的版本現在都被視為 OpenType 字型。真正重要的不是副檔名,而是 OpenType 佈局功能的存在,這些功能可以包含在 TrueType 和基於 CFF 的字型中。這些功能增強了字型功能並支援高階排版功能。
轉換為 TrueType: 鑑於 TrueType 的效率和提示優勢,許多設計師選擇使用二次貝塞爾曲線匯出字型,即使他們使用三次曲線進行設計。大多數現代字型編輯器(包括 FontCreator)會自動處理這種轉換。這確保最終輸出針對列印和螢幕使用進行了最佳化,適應廣泛的裝置和應用程式。
使用三次曲線匯出: 一些設計師更喜歡使用原始的三次貝塞爾曲線匯出字型。此選項保留了原始設計意圖,但可能需要更仔細地考慮目標平臺。
雙重匯出: 在某些情況下,設計師可能會選擇匯出兩個版本的字型——一個使用二次曲線(TrueType)用於螢幕和網路使用,另一個使用三次曲線(PostScript)用於列印。這種雙重方法確保字型在不同介質上表現最佳,利用每種曲線型別的優勢。
TrueType 在可變字型中的普遍性: 大多數可變字型使用 TrueType 輪廓匯出,因為它們提供了回退機制。如果系統或應用程式不支援可變字型,它仍然可以顯示字型的靜態例項。這種回退確保了在不同環境中的更廣泛相容性和可靠顯示。相比之下,基於 PostScript 的可變字型缺乏這種回退機制,這可能導致字型在不支援的系統上根本不顯示。
對設計選擇的影響: 在設計可變字型時,曲線型別的選擇會顯著影響最終產品的多功能性和相容性。設計師應考慮最終使用場景以及他們的字型將主要用於數字還是列印環境。TrueType 輪廓在可變字型中的廣泛使用強調了它們在網路和數字應用程式中的實用性。
瞭解 TrueType 和 PostScript 曲線之間的差異,以及它們各自的提示模型和渲染行為,對於字型設計師至關重要。雖然大多數設計師在設計過程中更喜歡三次貝塞爾曲線的熟悉度和控制,但如何匯出最終字型——無論是使用二次還是三次曲線——的決定取決於預期用途和跨不同平臺相容性的需求,特別是在可變字型環境中。此外,瞭解不同作業系統如何處理提示可以幫助設計師做出明智的選擇,確保其字型在所有環境中按預期顯示。