Article ID: 956807 - Last Review: October 31, 2008 - Revision: 1.0
The Unicode hyphen character (U+2010) is not drawn when you use an application that uses GDI+ API functions in Windows Server 2008, in Windows Vista, in Windows Server 2003, and in Windows XP
Consider the following scenario. You develop an application that uses Microsoft Windows GDI+ API
functions.
You use the application in Windows Server 2008, in Windows Vista, in Windows Server 2003, or in Windows XP. In this scenario, when you use the application to display or to print Japanese full-width (zenkaku)
characters, the Unicode hyphen character (U+2010) is
not drawn.
For example, you use a hyphen (-) to
separate some
digits as follows:
1‐2‐3A
However, when the characters are displayed or printed by the
application that uses GDI+ API functions, you see the following
string:
123A
Note This problem does not occur when the application uses Graphics Device Interface (GDI)
API functions.
This problem occurs because GDI+ does not draw the
Unicode code character for
the Japanese full-width hyphen (U+2010).
Instead,
GDI+ draws
the character as a soft hyphen (U+00AD). However, the U+2010 code should be drawn
as the hyphen-minus
character (U+002D).
Hotfix information for Windows Server 2008 and for Windows Vista
A
supported hotfix is available from Microsoft. However, this hotfix is intended
to correct only the problem that is described in this article. Apply this
hotfix only to systems that are experiencing this specific problem. This hotfix
might receive additional testing. Therefore, if you are not severely affected
by this problem, we recommend that you wait for the next software update that
contains this hotfix.
If the hotfix is available for download, there
is a "Hotfix download available" section at the top of this Knowledge Base
article. If this section does not appear, contact Microsoft Customer Service
and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required,
you might have to create a separate service request. The usual support costs
will apply to additional support questions and issues that do not qualify for
this specific hotfix. For a complete list of Microsoft Customer Service and
Support telephone numbers or to create a separate service request, visit the
following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for
which the hotfix is available. If you do not see your language, it is because a
hotfix is not available for that language.
Prerequisites
No prerequisites are required.
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file
attributes (or later file attributes) that are listed in the following table.
The dates and times for these files are listed in Coordinated Universal Time
(UTC). When you view the file information, it is converted to local time. To
find the difference between UTC and local time, use the Time
Zone tab in the Date and Time item in Control
Panel.
Windows Server 2008 and Windows Vista file information notes
The files that apply to a specific product, milestone (RTM,
SPn) can be identified by examining the file version numbers as shown in the
following table:
Collapse this tableExpand this table
Version
Product
Milestone
Service branch
6.0.6000.20xxx
Windows
RTM
LDR
6.0.6001.22xxx
Windows Server 2008 SP1 and Windows Vista SP1
SP1
LDR
Service Pack 1 is integrated into Windows Server 2008.
Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files
have a 6.0.0000.xxxxxx version number.
The MANIFEST files (.manifest) and MUM files (.mum)
that are installed for each environment are listed separately. MUM and MANIFEST files and
their associated security catalog (.cat) files are critical to maintaining the
state of the updated component. The security catalog files are signed with a Microsoft digital signature. Attributes not
listed for security catalog files.
All supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Gdiplus.dll
5.2.6000.20911
1,744,896
06-Sep-2008
03:31
x86
Gdiplus.dll
5.2.6001.22259
1,748,992
06-Sep-2008
03:16
x86
Gdiplus.dll
6.0.6000.20911
1,823,232
06-Sep-2008
03:31
x86
Gdiplus.dll
6.0.6001.22259
1,823,232
06-Sep-2008
03:16
x86
All supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Gdiplus.dll
5.2.6000.20911
2,189,312
06-Sep-2008
03:36
x64
Gdiplus.dll
5.2.6001.22259
2,191,360
06-Sep-2008
04:34
x64
Gdiplus.dll
6.0.6000.20911
2,332,160
06-Sep-2008
03:36
x64
Gdiplus.dll
6.0.6001.22259
2,332,160
06-Sep-2008
04:34
x64
All supported IA-64-based versions of Windows Server 2008
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Prerequisites
To apply this hotfix, you must have Windows Server 2003 Service
Pack 1 or Windows Server 2003 Service Pack 2 installed.
For more information about Windows Server 2003 service packs, click the following article number to view the article in the Microsoft Knowledge Base:
889100
(http://support.microsoft.com/kb/889100/
)
How
to obtain the latest service pack for Windows Server 2003
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file
attributes (or later file attributes) that are listed in the following table.
The dates and times for these files are listed in Coordinated Universal Time
(UTC). When you view the file information, it is converted to local time. To
find the difference between UTC and local time, use the Time
Zone tab in the Date and Time item in Control
Panel.
Windows Server 2003 with Service Pack 1, x86-based versions
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Gdiplus.dll
5.2.3790.3195
1,732,608
20-Aug-2008
16:22
x86
Gdiplus.man
Not
applicable
397
20-Aug-2008
16:22
Not
applicable
Gdiplus.man
Not
applicable
605
20-Aug-2008
16:22
Not
applicable
Windows Server 2003 with Service Pack 2, x86-based versions
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Gdiplus.dll
5.2.3790.4358
1,732,608
20-Aug-2008
16:31
x86
Gdiplus.man
Not
applicable
397
20-Aug-2008
16:32
Not
applicable
Gdiplus.man
Not
applicable
605
20-Aug-2008
16:32
Not
applicable
Windows Server 2003 with Service Pack 1, Itanium-based versions
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
SP requirement
Gdiplus.dll
5.2.3790.3195
5,287,936
20-Aug-2008
14:27
IA-64
SP1
Gdiplus.man
Not
applicable
398
20-Aug-2008
14:27
Not
applicable
SP1
Gdiplus.man
Not
applicable
607
20-Aug-2008
14:27
Not
applicable
None
Gdiplus.dll
5.2.3790.3195
1,732,608
20-Aug-2008
14:27
x86
None
Gdiplus.man
Not
applicable
397
20-Aug-2008
14:27
Not
applicable
None
Gdiplus.man
Not
applicable
605
20-Aug-2008
14:27
Not
applicable
None
Windows Server 2003 with Service Pack 2, Itanium-based versions
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
SP requirement
Gdiplus.dll
5.2.3790.4358
5,288,448
20-Aug-2008
14:54
IA-64
SP2
Gdiplus.man
Not
applicable
398
20-Aug-2008
14:54
Not
applicable
SP2
Gdiplus.man
Not
applicable
607
20-Aug-2008
14:54
Not
applicable
None
Gdiplus.dll
5.2.3790.4358
1,732,608
20-Aug-2008
14:54
x86
None
Gdiplus.man
Not
applicable
397
20-Aug-2008
14:54
Not
applicable
None
Gdiplus.man
Not
applicable
605
20-Aug-2008
14:54
Not
applicable
None
Windows Server 2003 with Service Pack 1, x64-based versions
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Gdiplus.dll
5.2.3790.3195
2,883,584
20-Aug-2008
14:35
x64
Gdiplus.man
Not
applicable
399
20-Aug-2008
14:35
Not
applicable
Gdiplus.man
Not
applicable
609
20-Aug-2008
14:35
Not
applicable
Gdiplus.dll
5.2.3790.3195
1,732,608
20-Aug-2008
14:35
x86
Gdiplus.man
Not
applicable
397
20-Aug-2008
14:35
Not
applicable
Gdiplus.man
Not
applicable
605
20-Aug-2008
14:35
Not
applicable
Windows Server 2003 with Service Pack 2, x64-based versions
A
supported hotfix is available from Microsoft. However, this hotfix is intended
to correct only the problem that is described in this article. Apply this
hotfix only to systems that are experiencing this specific problem.
If the hotfix is available for download, there is a "Hotfix download
available" section at the top of this Knowledge Base article. If this section
does not appear, submit a request to Microsoft Customer Service and Support to
obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required,
you might have to create a separate service request. The usual support costs
will apply to additional support questions and issues that do not qualify for
this specific hotfix. For a complete list of Microsoft Customer Service and
Support telephone numbers or to create a separate service request, visit the
following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for
which the hotfix is available. If you do not see your language, it is because a
hotfix is not available for that language.
Prerequisites
You must have Windows XP Service Pack 2 or a
later service pack installed to apply this hotfix.
For more information about Windows XP service packs, click the following article number to view the article in the Microsoft Knowledge Base:
322389
(http://support.microsoft.com/kb/322389/
)
How
to obtain the latest Windows XP service pack
Restart requirement
You must restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace any other hotfixes.
File information
The English version of this hotfix has the file
attributes (or later file attributes) that are listed in the following table.
The dates and times for these files are listed in Coordinated Universal Time
(UTC). When you view the file information, it is converted to local time. To
find the difference between UTC and local time, use the Time
Zone tab in the Date and Time item in Control
Panel.
Windows XP with Service Pack 2, x86-based versions
Collapse this tableExpand this table
File name
File version
File
size
Date
Time
Platform
Gdiplus.dll
5.1.3102.3430
1,724,416
20-Aug-2008
14:06
x86
Gdiplus.man
Not
applicable
397
20-Aug-2008
14:13
Not
applicable
Gdiplus.man
Not
applicable
605
20-Aug-2008
14:13
Not
applicable
Windows XP with Service Pack 3, x86-based versions