Article ID: 930276 - Last Review: July 29, 2009 - Revision: 9.1
An end-user-defined character (EUDC) is replaced by a character in the Chinese MingLiU_HKSCS font in a 2007 Office program or in an Office 2003 program in Windows Vista
End User Defined Character (EUDC) may not appear correctly
in a 2007 Microsoft Office program or in a Microsoft Office 2003 program on
Windows Vista. The EUDC is replaced by a character in the Traditional Chinese
font MingLiU_HKSCS. Typically, MingLiU_HKSCS is included in Windows Vista.
Office programs prefer fonts linked by Office font linking to EUDC for PUA (Private Use Area) even if EUDC was registered. This behavior causes the problem.
Install the 2007 Microsoft Office suite Service Pack 2 to work around this problem if you use 2007 Microsoft Office. The 2007 Microsoft Office suite Service Pack 2 fixes the problem to set fonts as expected for PUA (Private Use Area) by accessing the information from Windows.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
953195
(http://support.microsoft.com/kb/953195/
)
Description of 2007 Microsoft Office Suite Service Pack 2 and Microsoft Office Language Pack 2007 Service Pack 2
If you have to work around this problem without applying the 2007 Microsoft Office suite Service Pack 2 or you use Office 2003, use one of the following methods:
Method 1: To work around this problem in all Office programs
If you do not use the Traditional Chinese font MingLiU_HKSCS, you
can rename the font by using one of the following methods, depending on whether
you are a home user or a system administrator.
Home users: Rename the font by using Windows Explorer
To do this, follow these steps:
Click Start
Collapse this imageExpand this image
, type
font in the Start Search box, and then
press ENTER.
Right-click the MingLiU & PMingLiU &
MingLiU_HKSCS file, and then click
Properties.
Click the Security tab, and then click
Advanced.
Click the Owner tab, and then click
Edit button.
Collapse this imageExpand this image
If you are prompted for an administrator password or for
confirmation, type the password, or click Continue.
Click your user name in the Change owner
list, and then click OK.
Click OK on the Windows
Security screen, and then click OK again.
On the Security tab, click the
Administrators group, and then click
Edit.
Collapse this imageExpand this image
If you are prompted for an administrator password or for
confirmation, type the password, or click Continue.
In the Allow column, click to select the
Full control check box, and then click
OK.
Click Yes on the Windows
Security screen, and then click OK.
Restart the computer.
As the computer restarts, press the F8 key before the
Windows Vista progress indicator appears.
In the Advanced Boot Options menu, use the
arrow keys to select the Safe Mode and Command startup option,
and then press ENTER.
Log on to Windows Vista by using an account that has
administrator rights and permissions.
Click Start
Collapse this imageExpand this image
, type
cmd.exe in the Start Search box, and
then press ENTER.
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
Restart the computer.
System administrators: Rename the font by running a DOS batch file
To do this, follow these steps:
On the C drive, create a new folder that is named "Eudc."
Click Start
Collapse this imageExpand this image
, type
Notepad in the Start Search box, and
then press ENTER.
In Notepad, enter the following code.
@echo off
cd /d %windir%\Fonts
takeown /F mingliu.ttc /A
icacls mingliu.ttc /grant Administrators:(F)
ren mingliu.ttc mingliu.bak
On the File menu, click Save
As, type C:\eudc\NameChange.bat in the
File name box, and then click OK.
Click Start
Collapse this imageExpand this image
, type
Command Prompt in the Start Search box,
and then press ENTER.
Collapse this imageExpand this image
If you are prompted for an administrator password or for
confirmation, type the password, or click Continue.
Type the following commands at the command prompt. Press
ENTER after you type each command:
cd C:\eudc
NameChange.bat
When the operation is successful, you receive the
following messages:
SUCCESS: The file (or folder):
"C:\Windows\Fonts\mingliu.ttc" now owned by the administrators group.
processed file: mingliu.ttc Successfully processed 1 files; Failed
processing 0 files
Restart the computer.
Notes
The MingLiU & PMingLiU &
MingLiU_HKSCS fonts are included in the Mingliu.ttc file. After you
rename Mingliu.ttc, you cannot use these fonts.
To use the Unicode character range from E76C to E864 for
EUDC, 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
Important This section, method, or task contains steps that tell you how to
modify the registry. However, serious problems might occur if you modify the
registry incorrectly. Therefore, make sure that you follow these steps
carefully. For added protection, back up the registry before you modify it.
Then, you can restore the registry if a problem occurs. For more information
about how to back up and restore the registry, click the following article
number to view the article in the Microsoft Knowledge Base:
322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows
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:
Click Start
Collapse this imageExpand this image
, type
regedit in the Start Search box, and
then press ENTER.
Collapse this imageExpand this image
If you are prompted for an administrator password or for
confirmation, type the password, or click Continue.
Locate and then click the following registry subkey:
On the Edit menu, point to
New, and then click DWORD value.
Type DisableFontLinking, and then
press ENTER.
On the Edit menu, click
Modify.
Type 1 in the Value
data box, and then click OK.
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.
Click Start
Collapse this imageExpand this image
, type
regedit in the Start Search box, and
then press ENTER.
Collapse this imageExpand this image
If you are prompted for an administrator password or for
confirmation, type the password, or click Continue.
Locate and then click the following registry subkey:
The problem occurs in all code points of the Private Use Area (PUA) E000 to F848 in Windows Vista. Because Traditional Chinese font MingLiU_HKSCS that is included in Windows Vista contains characters that are mapped to E000 to F848.
Notes
The problem occurs in all code points of the Private Use Area (PUA) E000 to F848 in Windows Vista. Because Traditional Chinese font MingLiU_HKSCS that is included in Windows Vista contains characters that are mapped to E000 to F848.
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 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.
The Japanese language uses the Unicode character range from
E000 to E757 for Private Use Area. This range overlaps the following ranges:
The range for Traditional Chinese Private Use Area (PUA
E000 to F848)
The range for Simplified Chinese Private Use Area (PUA
E000 to EDE7)