EUDC
EUDC 登錄機碼包含一或多個子機碼,其中包含定義與使用者定義字元相關聯的字型的值 , (EUDC) 指定字碼頁。 其具有下列登錄位置:
HKEY_CURRENT_USER\EUDC
其格式為:
EUDC SystemDefaultEUDCFont=TrueTypeEUDCFontFileName TrueTypeFontTypeface=TrueTypeEUDCFontFileName
其中:
值 | 描述 |
---|---|
SystemDefaultEUDCFont | 用來設定系統預設字型的預先定義名稱。 除非明確指定此專案,否則沒有系統預設的 EUDC 字型。 |
TrueTypeFontTypeface | 與非 EUDC TrueType 字型相關聯的使用者定義名稱。 |
TrueTypeEUDCFontFileName | 字串,由個別 EUDC 字型檔案的檔案名所組成。 此檔案會識別要與 TrueTypeFontTypeface 相關聯的字型。 |
下列範例顯示字碼頁 932 的 EUDC 金鑰。
HKEY_CURRENT_USER\EUDC\932
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GTEUDC.TTF
下列範例會將系統預設的 EUDC 字型設定為 Eudc.ttf,並分別將個別的 EUDC 字型 Mineudc.ttf 和 Goteudc.ttf 與字型名稱 MS Mincho 和 MS Gothic 產生關聯。
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF
當 Windows 字碼頁 (系統 ACP) 與非 Unicode 程式語言相關聯的子機碼符合子機碼時,GDI 子系統會尋找子機碼值組,以取得字元的顯示資訊。 它會先尋找符合目前字型的名稱。 如果沒有,它會檢查 SystemDefaultEUDCFont 值。 如果未定義任何值,GDI 會將字元視為未定義。
請注意,文字本身不需要在 Windows 字碼頁中。 例如,假設字碼頁的識別碼為 1252,這是英文的預設 Windows 字碼頁。 應用程式會將 Unicode 私用使用區域中的單一 Unicode 字碼指標 U+E000 傳遞至 DrawText (PUA) 。 在此情況下,GDI 會查看 1252 底下的登錄值,以取得字元顯示內容的字型資訊。