Microsoft KB Archive/930276

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Article ID: 930276

Article Last Modified on 11/29/2007



APPLIES TO

  • Microsoft Office Standard 2007
  • Microsoft Office Professional 2007
  • Microsoft Office Ultimate 2007
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Professional Edition 2003
  • Microsoft Office 2003 Personal Edition
  • Windows Vista Ultimate
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Home Premium
  • Windows Vista Home Basic



Important This article contains information about how to modify the registry. Make sure that you 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

Some characters from End User Defined Character (EUDC) fonts may not appear correctly in a 2007 Microsoft Office program or in a Microsoft Office 2003 program on Windows Vista. The EUDC font is replaced by a character in the Chinese MingLiU_HKSCS font. Typically, MingLiU_HKSCS is included in Windows Vista.

Characters from Traditional Chinese font MingLiU_HKSCS that have code points in the Private Use Area (PUA) instead of the EUDC font characters that you expect may appear.

CAUSE

This problem occurs because the Traditional Chinese font MingLiU_HKSCS that is included in Windows Vista contains characters that are mapped to the PUA E000 to F848.

MORE INFORMATION

Notes

  • When a character that is mapped to the code point in the PUA cannot be found in the current font, an Office program uses Traditional Chinese fonts to generate a character to map to the code point in the PUA.
  • When a character that is mapped to the code point cannot be found in the current font or in Traditional Chinese fonts, an Office program uses Simplified Chinese fonts to generate a character to map to the code point in the PUA.
  • The EUDC font is displayed as expected if a character that is mapped to the code point cannot be found in Traditional Chinese fonts or in Simplified Chinese fonts.
  • A Japanese version of an Office program uses the Unicode characters that are mapped to the PUA E000 to E757. This range overlaps the following ranges:
    • The range for Traditional Chinese characters (PUA E000 to F848)
    • The range for Simplified Chinese characters (PUA E000 to EDE7)


WORKAROUND

To work around this problem, use one of the following methods.

Method 1: To work around this problem in all Office programs

  1. Click Start[GRAPHIC: Start button ], type font in the Start Search box, and then press ENTER.
  2. Right-click the MingLiU & PMingLiU & MingLiU_HKSCS file, and then click Properties.
  3. Click the Security tab, and then click Advanced.
  4. Click the Owner tab, and then click Edit button.

    [GRAPHIC: User Account Control permission] If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
  5. Click your user name in the Change owner list, and then click OK.
  6. Click OK on the Windows Security screen, and then click OK again.
  7. On the Security tab, click the Administrators group, and then click Edit.

    [GRAPHIC: User Account Control permission] If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
  8. In the Allow column, click to select the Full control check box, and then click OK.
  9. Click Yes on the Windows Security screen, and then click OK.
  10. Restart the computer.
  11. As the computer restarts, press the F8 key before the Windows Vista progress indicator appears.
  12. In the Advanced Boot Options menu, use the arrow keys to select the Safe Mode and Command startup option, and then press ENTER.
  13. Log on to Windows Vista by using an account that has administrator rights and permissions.
  14. Click Start[GRAPHIC: Start button ], type cmd.exe in the Start Search box, and then press ENTER.
  15. Type the following commands at the command prompt. Press ENTER after you type each command.

    cd C:\Windows\Fonts
    ren mingliu.ttc mingliu.bak
    exit

  16. Restart the computer.

Notes

  • These fonts are included in the Mingliu.ttc file. After you rename the MingLiU & PMingLiU & MingLiU_HKSCS file, you cannot use these fonts.
  • To use the Unicode character range from E76C to E864, follow these steps for the Simsun.ttc file. The Simsun.ttc file includes the SimSun font and the NsimSun font.


Method 2: To work around this problem in specific Office programs

Word 2007

Select the character that you want to display in EUDC instead of Chinese font, and then click to select the Japanese font on the Font menu.

Note You cannot work around the problem in Word 2003 by using this method. The problem only occurs in new Word 2003 documents.

Excel 2007 and Access 2007

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 the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To work around this problem in Microsoft Office Excel 2007 and in Microsoft Office Access 2007, add the following registry entry. This entry disables the Office font linking function. To do this, follow these steps:

  1. Click Start[GRAPHIC: Start button ], type regedit in the Start Search box, and then press ENTER.

    [GRAPHIC: User Account Control permission] If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
  2. Locate and then click the following registry subkey:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\General

  3. On the Edit menu, point to New, and then click DWORD value.
  4. Type DisableFontLinking, and then press ENTER.
  5. On the Edit menu, click Modify.
  6. Type 1 in the Value data box, and then click OK.
  7. Exit Registry Editor.

Excel 2003, PowerPoint 2003, and Access 2003

To work around this problem in Excel 2003, in PowerPoint 2003, and in Access 2003, add the following registry entry. This entry disables the Office font linking function. To do this, follow these steps.

  1. Click Start[GRAPHIC: Start button ], type regedit in the Start Search box, and then press ENTER.

    [GRAPHIC: User Account Control permission] If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
  2. Locate and then click the following registry subkey:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General

  3. On the Edit menu, point to New, and then click DWORD value.
  4. Type DisableFontLinking, and then press ENTER.
  5. On the Edit menu, click Modify.
  6. Type 1 in the Value data box, and then click OK.
  7. Exit Registry Editor.

Note This method does not apply to the formatting of text inside a text box in any versions of Excel .

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.


Additional query words: XL2003 OFF2003 OL2003 PPT2003 WD2003

Keywords: kbtshoot kbregistry kbinput kbexpertiseinter KB930276