Share via


Indic OS Design Development (Windows CE 5.0)

Send Feedback

Windows CE provides support for the following Indic locales:

  • Gujarati
  • Hindi
  • Kannada
  • Marathi
  • Punjabi
  • Tamil
  • Telugu

For each of these locales, Windows CE provides support for the locale-specific keyboards and fonts.

Note   Windows CE does not support non-Unicode encoding for Indic or embedded fonts.

Windows CE supports dynamic switching of the keyboard layout. The default key combination for switching the keyboard layout is Alt + Shift. For more information, see Multiple Input Language Support.

OS Design Information

The following table shows operating system design information for Indic.

Concept Description
Dependencies Unicode Scripting Processor (uspce)
Hardware considerations None

Modules and Components

The following table shows the components and modules that implement Indic.

Item Module Component
Gujarati Keyboard kbdinguj None
Shruti font fonts shruti
Hindi Traditional Keyboard kbdinhin None
Mangal font fonts mangal
Kannada Keyboard kbdinkan None.
Tunga font fonts tunga
Marathi Keyboard kbdinmar None
Raavi font fonts raavi
Punjabi Keyboard kbdinpun None
Latha font fonts latha
Tamil Keyboard kbdintam None
Gautami font fonts gautami
Telugu Keyboard kbdintel None

Indic Implementation Considerations

The following table shows the Sysgen variables for Indic. This includes the Unicode Script Processor, and the fonts and keyboard layout for Indic.

Sysgen variable Description
SYSGEN_UNISCRIBE When this variable is set, Unicode Script Processor for Complex Scripts included in the run-time image.
SYSGEN_FONTS_SHRUTI When this variable is set, the Shruti font is included in the run-time image.
SYSGEN_KBD_GUJARATI When this variable is set, the Gujarati Keyboard is included in the OS design.
SYSGEN_FONTS_MANGAL When this variable is set, the Mangal font is included in the run-time image.
SYSGEN_KBD_HINDI_TRADITIONAL When this variable is set, the Hindi Traditional Keyboard is included in the OS design.
SYSGEN_FONTS_TUNGA When this variable is set, the Tunga font is included in the run-time image.
SYSGEN_KBD_KANNADA When this variable is set, the Kannada Keyboard is included in the OS design.
SYSGEN_KBD_MARATHI When this variable is set, the Marathi Keyboard is included in the OS design.
SYSGEN_FONTS_RAAVI When this variable is set, the Raavi font is included in the run-time image.
SYSGEN_KBD_PUNJABI When this variable is set, the Punjabi Keyboard is included in the OS design.
SYSGEN_FONTS_LATHA When this variable is set, the Latha font is included in the run-time image.
SYSGEN_KBD_TAMIL When this variable is set, the Tamil Keyboard is included in the OS design.
SYSGEN_FONTS_GAUTAMI When this variable is set, the Gautami font is included in the run-time image.
SYSGEN_KBD_TELUGU When this variable is set, the Telugu Keyboard is included in the OS design.

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.