Platform SDK: International Features

EUDC

The EUDC key contains one or more subkeys with each subkey containing values defining the fonts associated with end user–defined characters for a given code page.

EUDC
    SystemDefaultEUDCFont=TrueTypeEUDCFontFileName
    TrueTypeFontTypeface=TrueTypeEUDCFontFileName

The EUDC registry key has the following location in the registry:

HKEY_CURRENT_USER\EUDC

Under the EUDC, a subkey name can be one of these code-page numbers.

Value Meaning
932 Japanese
936 Simplified Chinese
949 Unified Hangeul Code (Hangeul TongHabHyung Code)
950 Traditional Chinese
1361 Johab

One value under the subkey has the name SystemDefaultEUDCFont. Other values, if any, have names that identify a font. The values associated with these names are strings specifying the name of TrueType font file containing the given font. The following example shows the EUDC key for code page 932:

HKEY_CURRENT_USER\EUDC\932 
SystemDefaultEUDCFont=EUDC.TTF 
MS Mincho=MINEUDC.TTF 
MS Gothic=GTEUDC.TTF 
SystemDefaultEUDCFont
Predefined value name used to set the system default font. The corresponding value must be a string that identifies a font-unaware EUDC font. There is no system default EUDC font unless this entry is explicitly specified.
TrueTypeFontTypeface
A user-defined value name that identifies the font name associated with a TrueType font. The corresponding value must be a string that identifies a font-aware EUDC font.
TrueTypeEUDCFontFileName
A string value consisting of the file name of a separate EUDC font file.

The following example sets the system default EUDC font to be Eudc.ttf and associates the font-aware fonts, Mineudc.ttf and Goteudc.ttf, with the font names MS Mincho and MS Gothic:

SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF