透過對 Webfont 進行子集化、剔除無用字形,可以顯著提升網站效能:減少載入時間與檔案體積。該過程確保只包含必要字元,讓 Webfont 使用更高效。
字型子集化是一項透過減小檔案大小來最佳化效能的寶貴技術。這可以透過將字符集限制為僅包含您需要的字形來實現,無論您使用的是常規字型還是可變字型。移除未使用或不必要的字元有助於精簡您的字型,從而生成更小的檔案,載入更快,效能更好——尤其適用於網路使用。
雖然 FontCreator 沒有專門用於減少字符集的功能,但它允許使用者在匯出過程中輕鬆包含或排除字形。在本文中,我們將向您展示如何使用 FontCreator 手動對字型字符集進行子集化,無論您使用的是常規字型還是可變字型。
注意:本文不會介紹如何透過排除軸或調整其範圍來對可變字型進行子集化。有關此主題的更多資訊,請參閱:
減小檔案大小
字型通常包含數千個字形,包括多種語言的字元、符號和標點符號。透過對字型進行子集化並移除不必要的字形,您可以顯著減小其檔案大小,使其載入更快,在各種應用程式中更易於處理。
最佳化網路效能
更小的字型檔案意味著更快的載入時間,這是最佳化網站和應用程式的重要方面。對字型進行子集化以僅包含必要的字元,可確保其載入更快,從而改善整體使用者體驗。
定製字元使用
如果您的專案只需要有限數量的字元——無論是針對特定語言、品牌設計還是特定符號集,子集化尤其有用。您可以自定義字型以僅包含您需要的字元,保持檔案精簡高效。
FontCreator 使手動對字型字符集進行子集化變得簡單,允許您在匯出過程中選擇要包含或排除的字形。以下是如何對常規字型和可變字型實現此操作的方法:
首先在 FontCreator 中開啟您的字型。這會將整個字形集載入到編輯器中,您可以在其中根據需要檢視和修改字元。
從字型概覽視窗中,按 Ctrl + A 或使用選擇工具選擇所有字形。右鍵單擊選擇內容,然後選擇 包含在匯出中 -> 無。這將所有字形標記為不匯出。
導航到左側類別樹檢視並選擇 字形 -> 未對映。選擇所有字形,右鍵單擊,然後選擇 包含在匯出中 -> 所有匯出。此操作確保所有依賴於所包含字元的 OpenType 佈局功能保持正常工作。此外,請確保在選項對話方塊的 字型 頁面中設定排除所有未使用字形的選項。
導航到左側類別樹檢視並選擇您想要包含的 Unicode 類別,例如 基本拉丁文。突出顯示此類別中的所有字形,右鍵單擊,然後選擇 包含在匯出中 -> 所有匯出。對您想要包含的任何其他 Unicode 塊重複此過程。
如果需要,手動選擇您想要包含或排除在匯出之外的其他字形。此手動選擇過程使您能夠完全控制最終字型中將包含哪些字元,無論它是常規字型還是可變字型。
一旦您完成了字形選擇,請轉到 匯出設定 視窗並繼續匯出您的字型。生成的檔案將僅包含您選擇的字形,確保為您的專案特定需求提供更小、更高效的字型。
透過減少字符集對字型進行子集化是最佳化效能的強大方法,無論您使用的是常規字型還是可變字型。雖然 FontCreator 沒有專門的字符集縮減工具,但其直觀的手動選擇過程使得在匯出過程中包含或排除字形變得容易。這允許您移除不必要的字元並減小檔案大小,從而提高載入時間並使您的字型更易於管理。
無論您是為網路、移動應用程式還是特定的品牌專案進行設計,對字型進行子集化可確保您僅包含所需的字元,從而生成更精簡、更高效的字型檔案。