International (Compact 7)


Windows Embedded Compact provides locale services for code pages and linguistic and cultural conventions through Unicode and National/Regional Language Support (NLS). These services include input capabilities, layout, and presentation.

In addition to general and language-specific functionality, Windows Embedded Compact includes support for Multilingual User Interface (MUI), which makes it possible for users to switch the language and locale of the user interface (UI).

Windows Embedded Compact provides the support for Complex Scripts so users can create run-time images that use script, such as Arabic, Gujarati, Hebrew, Hindi, Kannada, Marathi, Punjabi, Tamil, Telugu, and Thai.

The Windows Embedded Compact support for Complex Scripts includes:

  • Uniscribe scripting engine.
  • Mirroring for displaying the UI by using a right-to-left (RTL) layout.
  • Complex scripts in graphics device interface (GDI); Common Controls; and the Graphics, Windowing, and Events Subsystem (GWES).
  • Complex script support in Microsoft Silverlight for Windows Embedded.
  • Complex scripts content rendering and intrinsic control support in Internet Explorer Embedded.
    Windows Embedded Compact does not support Complex Scripts input through the command-line tool (cmd.exe).Windows Embedded Compact does not support printing for Complex Scripts.

The following Windows Embedded Compact applications are not enabled for Complex Scripts:

  • Word Pad
  • File Viewers

For information about creating software for an international audience, see the Go Global Developer Center at MSDN.