Some Hong Kong Supplementary Character Set-2001 (HKSCS-2001) characters do not display in the IME candidate window after you apply Windows XP Service Pack 2 (897097)



The information in this article applies to:

  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Tablet PC Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Media Center Edition Service Pack 2 (SP2)

Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows registry

SYMPTOMS

In Microsoft Windows XP Service Pack 2 (SP2), when you type Hong Kong Supplementary Character Set-2001 (HKSCS-2001) characters, some characters do not display in the Input Method Editor (IME) candidate window.

This problem typically occurs when you use the following IMEs: Phonetic, ChangJie, DaYi, New Phonetic, New ChangJie, Quick, and Array.

CAUSE

According to HKSCS-2001 specification, there are 1,686 characters that are defined in the Private Use Area (PUA) of Unicode (U+e000 through U+f8ff).

This problem is the result of a design change that was made in Windows XP SP2. In Windows XP SP2, the font that is in the IME candidate window is changed from System to PMingLiU. However, PMingLiU cannot display the HKSCS-2001 characters that are defined in the PUA (U+e000 through U+f8ff). Therefore, those characters cannot be displayed in the IME candidate window.

RESOLUTION

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.You can add the registry value hkscsm3u.ttf to the registry subkey PMingLiU. To do this, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  3. Right-click PMingLiU, click Modify, type hkscsm3u.ttf, and then click OK.
  4. Quit Registry Editor.
After you complete these steps, all the HKSCS-2001 characters can be displayed with the PMingLiU font.

Modification Type:MajorLast Reviewed:5/10/2005
Keywords:kbDBCS kbprb KB897097 kbAudEndUser