Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

Because fonts affect many pieces of the OS and applications that run on the OS, working with languages that may require different fonts for display requires special considerations. Fortunately, font linking solves nearly all of the potential problems that arise. Other issues can be handled with appropriate registry settings.

Font linking solves possible problems with backward compatibility. After a UI change occurs, older applications may fail to display content correctly because of problems with character rendering. Font linking preserves the system default font settings, and therefore supports backward compatibility.

In This Section

Dialog Boxes, Buttons, and Fonts

Describes how to compensate for the sizing differences between the fonts of different languages for buttons and dialog boxes.

Managing Linked System Fonts

Describes how to set the registry values that are required to support each locale–specific UI that runs on the target device.

Menus and Fonts

Provides a description of the hard–coded values for the fonts in menus and widgets, and describes how to customize these values by using registry settings.

Related Sections

Multilingual User Interface (MUI) Application Development

Provides an overview of the MUI architecture that is implmented in Windows Mobile. Provides instructions on how to work with fonts in an MUI environment and shows how to use MUI with applications.