共用方式為


國際字型管理

本節中的主題說明國際字型的基本功能。 如需在應用程式中使用國際字型技術的指示,請參閱使用 MS Shell Dlg 和 MS Shell Dlg 2 國際字型列舉和選取範圍 和。

字型管理基礎結構

從 Windows 7 開始,字型管理基礎結構支援隱藏不適合使用者字型選取清單的字型。 默認系統設定會選擇自動隱藏不是針對作系統上啟用之輸入語言(鍵盤)設計的字型。 此外,用戶可以選擇在 [字型控制面板] 中手動隱藏字型。 此功能表示使用者不再需要面對冗長的不適當字型清單,對於在非拉丁腳本中工作的國際用戶來說,這特別有價值。

在 Windows 7 中,沒有 API 可用來直接查詢隱藏的字型,或設定要隱藏的字型。 不過,這並不表示您無法在應用程式中利用這項功能。 如果您使用 Windows ChooseFont API(字型通用對話框)來啟用字型選取,您將免費取得新的行為。 Windows 7 中引進的新 Windows 風景線功能區(字型控件)也支援此行為,並提供另一個原因來「功能區化」您的應用程式。 如需在功能區中使用字型控件和 ChooseFont 在篩選隱藏字型時顯示字型的詳細資訊,請參閱 國際字型列舉和選取範圍

請注意,隱藏字型只會影響字型選取UI。 這不會影響繪圖 API。 當將字型選取到裝置內容時,由於隱藏字型,因此不會對繪圖造成任何影響。 EnumFontFamiliesEx 函式會繼續列舉設為隱藏的字型。

GDI 字型內嵌和子設定

國際字型技術利用字型內嵌服務連結庫,可讓您將 TrueType 和 OpenType 字型組合成檔或檔案。 在檔案中內嵌字型可確保該字型會出現在接收檔案的計算機上。 如需詳細資訊,請參閱 字型內嵌參考

國際字型列舉和選取範圍

使用 MS Shell Dlg 和 MS Shell Dlg 2

字型內嵌參考