顏色擴充套件

有兩種可縮放的顏色擴充套件。

COLR(和必需的 CPAL)

正如 2013 年 6 月 Microsoft Build 開發者大會上所揭示的,Windows 8.1 附帶了對 OpenType 字型標準的革命性擴充套件,引入了多色字型。這項技術既簡單又強大,使用多層字形,本質上是可縮放的輪廓,像任何其他字元一樣進行渲染和處理,除了每一層都有自己的顏色,使用內部表 COLR 和 CPAL。

High-Logic 相信這項新技術將開啟多彩的新大門。這就是為什麼 FontCreator 是第一個支援新多色字型擴充套件的字型編輯器。

顏色擴充套件的優點是,字型將在尚未支援擴充套件的裝置和系統上像任何其他字型一樣工作。這就是為什麼強烈建議始終包含每個字形的基礎輪廓(在不支援顏色字型或在特定情況下不需要顏色字型時用作回退)。這是目前唯一適用於可變字型的顏色擴充套件。

2021 年 12 月釋出了 OpenType 規範版本 1.9。它包括對 COLR 的重大改進,稱為 COLRv1。它允許您製作具有漸變填充的顏色字型,以及使用其他圖形操作的更復雜填充,包括仿射變換和各種混合模式。FontCreator 目前不支援 COLRv1。

SVG(和可選的 CPAL)

此擴充套件使用可縮放向量圖形 (SVG) 文件。FontCreator 中沒有視覺化的 SVG 編輯器,但您可以從 COLR 擴充套件生成 SVG 顏色格式。您還可以為每個字形匯入 SVG 文件。

選擇哪一個?

隨著 COLRv1 的興起,顏色字型戰爭很可能由 Microsoft 贏得,因此我們建議使用 COLR。然後,您還可以自動匯出到 SVG,而無需任何額外設計工作。COLR 得到所有主要 Web 瀏覽器的支援,以及越來越多的 Windows 軟體,如 Word 和 paint.net。

大多數 Adobe 軟體支援 OpenType SVG 顏色字型,但基於 Chromium 的瀏覽器(如 Edge、Chrome、Opera 和 Vivaldi)不支援 SVG 擴充套件,並且沒有支援它的計劃。

對顏色字型擴充套件的支援

並非所有軟體和 Web 瀏覽器都支援可縮放顏色擴充套件。我們在線上顏色教程中收集了更完整的列表:

https://www.high-logic.com/font-editor/fontcreator/tutorials

英文原文:https://www.high-logic.com/fontcreator/manual16/aboutfontscolorextension.html