-
Bug
-
Resolution: Fixed
-
P4
-
1.1.7
-
None
-
beta
-
generic
-
generic
Apple changed the Macintosh Roman and Macintosh Symbol character encodings to support the Euro character. The JDK character encoding converters need to be updated for this change. Additional information below.
-------------------------------------------------
From: ###@###.###
Subject: Re: Euro character
All the details are in the mapping tables at the following ftp sites:
<ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
<ftp://dev.apple.com/devworld/Technical_Documentation/Misc._Standards/MacOS_Text
_Encodings/>
These tables have extensive comments in the header (and are accompanied by
a detailed README and list of corp char assignments).
I try to keep these tables up to date with any mapping changes. You should
try to ensure that the Java encoding converters for Mac OS encodings match
these tables; these are the official definitions of the Mac OS encodings.
Briefly, the EURO SIGN changes for Mac OS 8.5 & TEC 1.4 are:
1. In the standard Mac OS Roman encoding, 0xDB, which was formerly CURRENCY
SIGN, has been reassigned as EURO SIGN.
2. A new variant of Mac OS Roman has been defined -
kMacRomanCurrencySignVariant - which uses the old mapping, with 0xDB
assigned to CURRENCY SIGN.
3. UpgradeScriptInfoToTextEncoding() will choose the correct variant
depending on the system version.
4. In the Mac OS Symbol encoding, 0xA0, which was formerly unassigned, is
now assigned EURO SIGN.
5. The standard Apple fonts have been updated for Mac OS 8.5 to reflect this.
-------------------------------------------------
From: ###@###.###
Subject: Re: Euro character
All the details are in the mapping tables at the following ftp sites:
<ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
<ftp://dev.apple.com/devworld/Technical_Documentation/Misc._Standards/MacOS_Text
_Encodings/>
These tables have extensive comments in the header (and are accompanied by
a detailed README and list of corp char assignments).
I try to keep these tables up to date with any mapping changes. You should
try to ensure that the Java encoding converters for Mac OS encodings match
these tables; these are the official definitions of the Mac OS encodings.
Briefly, the EURO SIGN changes for Mac OS 8.5 & TEC 1.4 are:
1. In the standard Mac OS Roman encoding, 0xDB, which was formerly CURRENCY
SIGN, has been reassigned as EURO SIGN.
2. A new variant of Mac OS Roman has been defined -
kMacRomanCurrencySignVariant - which uses the old mapping, with 0xDB
assigned to CURRENCY SIGN.
3. UpgradeScriptInfoToTextEncoding() will choose the correct variant
depending on the system version.
4. In the Mac OS Symbol encoding, 0xA0, which was formerly unassigned, is
now assigned EURO SIGN.
5. The standard Apple fonts have been updated for Mac OS 8.5 to reflect this.
- relates to
-
JDK-4374264 Regression test failed: sun/io/Converter/TestConv.java
-
- Closed
-
-
JDK-4335378 Need to update Macintosh encoding converters for Euro character
-
- Closed
-