Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4179153

Need to update Macintosh encoding converters for Euro character

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.3.0
    • 1.1.7
    • core-libs
    • None

      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.

            sherman Xueming Shen
            nlindenbsunw Norbert Lindenberg (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: