Partager via


Indic OS Design Development (Windows Embedded CE 6.0)

1/6/2010

Windows Embedded CE provides support for the following Indic locales:

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

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

Note

Windows Embedded CE does not support non–Unicode encoding for Indic or embedded fonts.

Windows Embedded 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.

  • Complex Scripts Support in Windows Embedded CE
    Provides a comprehensive overview of Complex Scripts Support in Windows Embedded CE and describes how to create a Complex Scripts–enabled run–time image for a Windows Embedded CE–based device.

See Also

Other Resources

Indic