Partager via


International Changes

Effective with Windows CE .NET version 4.0, the following changes were made to the international features:

  • The environment variable %COUNTRY% has been replaced with %LOCALE%. Also, the format of values has changed from the 3-characters standard to the 4-hexidecimal standard; so now COUNTRY=USA is LOCALE=0409.

  • For East Asian locales, the Input Method Editors (IMEs) are not pulled in by default. All IMEs are now Sysgen components that can be selected in the Catalog. For example, if you choose the Japanese locale as the default system language, no default IME is automatically pulled in. Instead, you select the IME in the Catalog.

  • Default fonts used for East Asia have been changed as follows:

    • For Japanese, an additional font has been added to the MSGothic.ttc font. The MSUIGothic font is now used for the UI; thus, half-width characters are no longer used in the UI.
    • For Simplified Chinese, the default font has changed from Sunfon to SimSun.
    • For Traditional Chinese, the default font has changed from MSMing to MingLiu.
    • For Korean, the default font has changed from GL_CE to Gulim. However, this is still the same font.

    **Note   **The old fonts are still available.

  • The default edit control for Japanese has been changed from Level 3 to Level 2.

Effective with version 4.2, the following changes were made:

  • The Japanese Input Method Editor IME 98 was replaced with IME 3.0. To migrate a platform that used IME 98, remove the following flags:

    • SYSGEN_IME98
    • SYSGEN_IME98_COMPACTDATA
    • SYSGEN_IME98_STANDARDDATA

    Add the following flags:

    • SYSGEN_IMEJPN
    • SYSGEN_IMEJPN_ADVANCED_SETTING
    • SYSGEN_IMEJPN_DICTIONARY_TOOL
    • SYSGEN_IMEJPN_PROPERTY
    • SYSGEN_IMEJPN_SYSTRAY
  • The behavior of GetSystemDefaultLangID matches that of Windows XP. Previously, Windows CE did not support a separate system LANGID and the function returned the same value as GetUserDefaultLangID. This means that legacy applications need to be modified to use LOCALE_USER_DEFAULT ID when obtaining NLS variable data.

  • The Simsun_2_90.ttc and Simsun_2_90.AC3 for Simplified Chinese font types have changed. These fonts are now a TrueType font (.ttf) file type, rather than a TrueType font collection (.ttc) file type. Also, the N_Simsun (New Simsun) stub component has been removed.

  • The Korean Handwriting Recognizer Engine and sample user interface are now separate components. To retain the prior functionality of the Korean SYSGEN_HWX, add the flag SYSGEN_MBOXKOR, which provides the UI, to your Cesysgen.bat file.

  • The Traditional Chinese Handwriting Recognizer Engine and sample user interface are now separate components. To retain the prior functionality of the Traditional Chinese SYSGEN_HWX, add the flag SYSGEN_MBOXCHT, which provides the UI, to your Cesysgen.bat file.

See Also

International

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.