字型子集
僅保留專案實際需要的字形,產生更小的字型檔案。
字型子集是 WebFont 最重要的製作功能之一。它可以顯著減小網頁字型的傳輸體積,尤其適用於大型中日韓字型、多語言介面字型,以及只需要固定字元集的產品介面。
產生的內容
- 更小的
TTF、WOFF和WOFF2檔案。 - 針對特定字元集、可直接用於瀏覽器的網頁字型檔案。
- 根據選取字形、輸入文字、匯入的
.txt檔案、Unicode 預設或篩選後的字形範圍產生的子集。
來源模式
目前選取項目
使用字形瀏覽器搜尋、篩選並選擇要保留的字形。適用於圖示類集合、介面符號群組或精心挑選的字形範圍。
文字輸入
貼上專案實際使用的文字,或匯入 .txt 檔案。WebFont 會比對已載入字型中可用的 Unicode 字元,並根據這些文字建構子集。
Unicode 預設與篩選
WebFont 提供面向常見製作需求的 Unicode 篩選,包括通用、日語和韓語預設。也可以在字形瀏覽器中按區塊篩選,在建立子集前縮小大型字型的範圍。
輸出格式
可以選擇以下任意組合:
TTFWOFFWOFF2
WOFF2 通常最適合網頁發布。WOFF 有助於獲得更廣泛的相容性;需要可編輯或嵌入應用程式的字型檔案時,TTF 很實用。
OpenType 控制
根據目標用途,子集輸出可以保留或精簡 OpenType 排版資料。
- 保留全部排版特性。
- 僅保留必要的定位資訊。
- 移除排版表。
- 保留或移除選定的 OpenType 特性標籤。
處理依賴字形塑形、連字、附加符號或定位的文字系統時,請使用保守設定。
預覽與驗證
匯出之前,WebFont 會顯示字形數量、預估輸出大小和缺少字元數等子集指標。
產生的輸出會接受驗證,檢查剖析器相容性、必要表、cmap 涵蓋範圍、重複 Unicode 對應,以及 WOFF/WOFF2 往返轉換行為。
最佳實務
- 對實際介面文案、到達網頁和固定產品文字,使用文字輸入。
- 對手動挑選的字形和以符號為主的字型,使用目前選取項目。
- 為複雜文字系統產生子集時保留排版特性。
- 在實際使用的頁面或應用程式中測試匯出的子集。
- 單獨保留完整原始字型,方便稍後重新產生子集。
目前限制
- 每次只能為一個已載入的來源字型產生子集。
- 子集輸出目前支援 TrueType 輪廓字型。
- WebFont 會回報缺少的字元,但不會憑空建立來源字型中不存在的字形。