Managing Linked System Fonts (Windows CE 5.0)

Send Feedback

To manage font properties that are locale-specific, create locale-specific registry settings. For example, if the starting system default is Japanese, the default font has no bold value available. If the selected switch is to English, the resulting font will also have no bold because the default setting was Japanese. You can however set the font weight property associated with the new locale to have the font display properly.

You can track the needed registry settings with a registry structure based on Locale. The following example shows how to create a registry structure for Locale.

HKEY_LOCAL_MACHINE\SYSTEM\GDI\SysFnt\<Locale>
    lfHeight, lfWeight, lfCharSet, lfItalic, lfFaceName

Separate registry values are required for each locale-specific UI that runs on the target device.

See Also

Working with Fonts in the MUI | Enabling Font Linking

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.