Enabling EUDC (Windows Embedded CE 6.0)

1/6/2010

Although Windows Embedded CE defines thousands of characters, you may need to define your own set of characters. You can use end-user-defined characters (EUDC) to define a character or glyph for a device. For example, you can use EUDC to represent proper names that use Asian characters.

To enable EUDC, create subkeys to associate a font with an EUDC set. You can create these subkeys under the HKEY_CURRENT_USER\Eudc registry key.

To install a system-wide EUDC font, modify the SystemDefaultEUDCFont=\windows\xxxx.tte entry. The following example shows how to associate the system default EUDC font with all fonts that do not have any other EUDC associations.

SystemDefaultEUDCFont=\windows\eudc.tte 

To set the size of the glyph cache, use the HKEY_LOCAL_MACHINE\System\Gdi\Glyphcache registry key. This key is read only when the OS boots.

The following example shows how to set the size of the glyph cache.

HKEY_LOCAL_MACHINE\System\Gdi\Glyphcache
    "limit"=DWORD:x

The value specified for the limit is the size in bytes of the glyph cache per realized font. This number is automatically multiplied by 4 for antialiased fonts.

A realized font is any unique combination of font, height, weight, and effects (for example, outline or emboss). A font is realized the first time an application uses it for drawing, and is unrealized when the application deletes the HFONT.

See Also

Concepts

Creating End User Defined Characters
Enabling Asian Line Breaking