EUDC Registry Entries

EUDC code ranges

EUDCCodeRange key in the following Registry path contains entries that defines EUDC code ranges per code page.


HKEY_LOCAL_MACHINE\
    System\CurrentControlSet\Control\NLS\CodePage\EUDCCodeRange
CodePage  REG_SZ  FromTo{,FromTo}

Specifies an EUDC code range or ranges.

The value of CodePage is either 932 (Japan), 936 (Simplified Chinese), 949 (Unified Hangeul), or 950 (Traditional Chinese).

The FromTo must be a pair of 4 digit hexadecimal values separated by a '-'. To specify more than 2 code ranges, ',' is a delimiter of each of FromTo. Any EUDC related functions don't work without this entry.

For example:


HKEY_LOCAL_MACHINE\
    System\CurrentControlSet\Control\NLS\CodePage\EUDCCodeRange
932=F040-F9FC
950=FA40-FEFE,8E40-A0FE,8140-8DFE,C6A1-C8FE

Parameters for EUDC

EUDC key in the following Registry path contains entries that define parameters for EUDC.


HKEY_CURRENT_USER\EUDC\CodePage

The EUDC key contains CodePage subkey. The values of CodePage subkey is either 932 (Japan), 936 (Simplified Chinese), 949 (Unified Hangeul), or 950 (Traditional Chinese). The CodePage subkey may contain the following entries.


SystemDefaultEUDCFont  REG_SZ     TrueTypeEUDCFontFileName

Specifies the system default EUDC font. The TrueTypeEUDCFontFileName is the filename of a TrueType EUDC font. The system default EUDC font doesn't work without this entry.


TrueTypeFontTypeface    REG_SZ  TrueTypeEUDCFontFileName

Specifies an DBCS TrueType font typeface and its typeface-specific TrueType EUDC font file name. The TrueTypeFontTypeface is a DBCS TrueType font typeface and TrueTypeEUDCFontFileName is a typeface-specific TrueType EUDC font file name.

For example:


HKEY_CURRENT_USER\EUDC\932
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF