Hebrew OS Design Development (Windows Embedded CE 6.0)
1/6/2010
Windows Embedded CE provides support for the Hebrew locale. For Hebrew, Windows Embedded CE contains locale-specific support for fonts and an Hebrew keyboard. Windows Embedded CE also supports the Hebrew Lunar calendar.
Windows Embedded CE is enabled for the Hebrew locale, but does not include localized resource files. You can create a fully localized run-time image for Hebrew with a translated and mirrored user interface. For information on localization, see OS Localization and Window Layout and Mirroring.
Windows Embedded CE supports dynamic switching of the keyboard layout. The default key combination for switching the keyboard layout is Alt + Shift. Windows Embedded CE also supports Ctrl+Shift (right) and Ctrl+Shift (left) for to allow users to dynamically change the input direction. For more information, see Multiple Input Language Support.
OS Design Information
The following table shows operating system design information for Hebrew.
Concept | Description |
---|---|
Dependencies |
Unicode Processor for Complex Scripts (uspce). |
Hardware considerations |
None. |
Modules and Components
The following table shows the components and modules that implement Hebrew.
Item | Module | Component |
---|---|---|
Hebrew Keyboard |
kbdheb |
None. |
Arial (subset 1_08) |
fonts |
arial_1_08 |
Arial Bold (subset 1_08) |
fonts |
arialbd_1_08 |
Courier New (subset 1_08) |
fonts |
cour_1_08 |
Tahoma (subset 1_08) |
fonts |
tahoma_1_08 |
Tahoma Bold (subset 1_08) |
fonts |
tahomabd_1_08 |
Hebrew Implementation Considerations
The following table shows the Sysgen variables for Hebrew. This includes the Unicode Script Processor as well as the fonts and keyboard layout for Hebrew.
Sysgen variable | Description |
---|---|
SYSGEN_UNISCRIBE |
When this variable is set, the Unicode Script Processor for Complex Scripts is included in the run-time image. |
SYSGEN_KBD_HEBREW |
When this variable is set, the Hebrew keyboard is included in the run-time image. |
SYSGEN_FONTS_ARIAL_1_08 |
When this variable is set, the Arial (subset 1_08) font is included in the run-time image. |
SYSGEN_FONTS_ARIAL_BD_1_08 |
When this variable is set, the Arial Bold (subset 1_08) font is included in the run-time image. |
SYSGEN_FONTS_COUR_1_08 |
When this variable is set, the Courier New (subset 1_08) font is included in the run-time image. |
SYSGEN_FONTS_TAHOMA_1_08 |
When this variable is set, the Tahoma (subset 1_08) font included in the run-time image. |
SYSGEN_FONTS_TAHOMABD_1_08 |
When this variable is set, the Tahoma Bold (subset 1_08) font is included in the run-time image. |
Related Sections
- 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.
- Complex Scripts Overview
Provides a general overview of Complex Scripts and the supporting technologies
- Window Layout and Mirroring
Provides an overview of the Window layout concept. Describes how to use the graphics device interface (GDI) functions to set right-to-left (RTL) layout for Windows and other UI elements. Shows how to mirror messages and dialog boxes.
- Creating a Complex Scripts-enabled Run-Time Image
Provides instructions on how to create a complex scripts-enabled run-time image.
- Uniscribe Application Development
Provides information about creating applications for complex scripts using the Unicode Processor for Complex Scripts.