1# $FreeBSD$
2# $NetBSD: ROMAN%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $
3
4TYPE		ROWCOL
5NAME		ROMAN/UCS
6SRC_ZONE	0x00-0xFF
7OOB_MODE	ILSEQ
8DST_ILSEQ	0xFFFE
9DST_UNIT_BITS	16
10
11BEGIN_MAP
12#
13# This mapping data is made from the mapping data provided by Unicode, Inc.
14# Original notice:
15#
16#=======================================================================
17#   File name:  ROMAN.TXT
18#
19#   Contents:   Map (external version) from Mac OS Roman
20#               character set to Unicode 2.1 and later.
21#
22#   Copyright:  (c) 1994-2002, 2005 by Apple Computer, Inc., all rights
23#               reserved.
24#
25#   Contact:    charsets@apple.com
26#
27#   Changes:
28#
29#       c02  2005-Apr-05    Update header comments. Matches internal xml
30#                           <c1.1> and Text Encoding Converter 2.0.
31#      b4,c1 2002-Dec-19    Update URLs, notes. Matches internal
32#                           utom<b5>.
33#       b03  1999-Sep-22    Update contact e-mail address. Matches
34#                           internal utom<b4>, ufrm<b3>, and Text
35#                           Encoding Converter version 1.5.
36#       b02  1998-Aug-18    Encoding changed for Mac OS 8.5; change
37#                           mapping of 0xDB from CURRENCY SIGN to
38#                           EURO SIGN. Matches internal utom<b3>,
39#                           ufrm<b3>.
40#       n08  1998-Feb-05    Minor update to header comments
41#       n06  1997-Dec-14    Add warning about future changes to 0xDB
42#                           from CURRENCY SIGN to EURO SIGN. Clarify
43#                           some header information
44#       n04  1997-Dec-01    Update to match internal utom<n3>, ufrm<n22>:
45#                           Change standard mapping for 0xBD from U+2126
46#                           to its canonical decomposition, U+03A9.
47#       n03  1995-Apr-15    First version (after fixing some typos).
48#                           Matches internal ufrm<n9>.
49#
50# Standard header:
51# ----------------
52#
53#   Apple, the Apple logo, and Macintosh are trademarks of Apple
54#   Computer, Inc., registered in the United States and other countries.
55#   Unicode is a trademark of Unicode Inc. For the sake of brevity,
56#   throughout this document, "Macintosh" can be used to refer to
57#   Macintosh computers and "Unicode" can be used to refer to the
58#   Unicode standard.
59#
60#   Apple Computer, Inc. ("Apple") makes no warranty or representation,
61#   either express or implied, with respect to this document and the
62#   included data, its quality, accuracy, or fitness for a particular
63#   purpose. In no event will Apple be liable for direct, indirect,
64#   special, incidental, or consequential damages resulting from any
65#   defect or inaccuracy in this document or the included data.
66#
67#   These mapping tables and character lists are subject to change.
68#   The latest tables should be available from the following:
69#
70#   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
71#
72#   For general information about Mac OS encodings and these mapping
73#   tables, see the file "README.TXT".
74#
75# Format:
76# -------
77#
78#   Three tab-separated columns;
79#   '#' begins a comment which continues to the end of the line.
80#     Column #1 is the Mac OS Roman code (in hex as 0xNN)
81#     Column #2 is the corresponding Unicode (in hex as 0xNNNN)
82#     Column #3 is a comment containing the Unicode name
83#
84#   The entries are in Mac OS Roman code order.
85#
86#   One of these mappings requires the use of a corporate character.
87#   See the file "CORPCHAR.TXT" and notes below.
88#
89#   Control character mappings are not shown in this table, following
90#   the conventions of the standard UTC mapping tables. However, the
91#   Mac OS Roman character set uses the standard control characters at
92#   0x00-0x1F and 0x7F.
93#
94# Notes on Mac OS Roman:
95# ----------------------
96#
97#   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
98#   environments, it is only supported directly in programming
99#   interfaces for QuickDraw Text, the Script Manager, and related
100#   Text Utilities. For other purposes it is supported via transcoding
101#   to and from Unicode.
102#
103#   This character set is used for at least the following Mac OS
104#   localizations: U.S., British, Canadian French, French, Swiss
105#   French, German, Swiss German, Italian, Swiss Italian, Dutch,
106#   Swedish, Norwegian, Danish, Finnish, Spanish, Catalan,
107#   Portuguese, Brazilian, and the default International system.
108#
109#   Variants of Mac OS Roman are used for Croatian, Icelandic,
110#   Turkish, Romanian, and other encodings. Separate mapping tables
111#   are available for these encodings.
112#
113#   Before Mac OS 8.5, code point 0xDB was CURRENCY SIGN, and was
114#   mapped to U+00A4. In Mac OS 8.5 and later versions, code point
115#   0xDB is changed to EURO SIGN and maps to U+20AC; the standard
116#   Apple fonts are updated for Mac OS 8.5 to reflect this. There is
117#   a "currency sign" variant of the Mac OS Roman encoding that still
118#   maps 0xDB to U+00A4; this can be used for older fonts.
119#
120#   Before Mac OS 8.5, the ROM bitmap versions of the fonts Chicago,
121#   New York, Geneva, and Monaco did not implement the full Mac OS
122#   Roman character set; they only supported character codes up to
123#   0xD8. The TrueType versions of these fonts have always implemented
124#   the full character set, as with the bitmap and TrueType versions
125#   of the other standard Roman fonts.
126#
127#   In all Mac OS encodings, fonts such as Chicago which are used
128#   as "system" fonts (for menus, dialogs, etc.) have four glyphs
129#   at code points 0x11-0x14 for transient use by the Menu Manager.
130#   These glyphs are not intended as characters for use in normal
131#   text, and the associated code points are not generally
132#   interpreted as associated with these glyphs; they are usually
133#   interpreted (if at all) as the control codes DC1-DC4.
134#
135# Unicode mapping issues and notes:
136# ---------------------------------
137#
138#   The following corporate zone Unicode character is used in this
139#   mapping:
140#
141#     0xF8FF  Apple logo
142#
143#   NOTE: The graphic image associated with the Apple logo character
144#   is not authorized for use without permission of Apple, and
145#   unauthorized use might constitute trademark infringement.
146#
147# Details of mapping changes in each version:
148# -------------------------------------------
149#
150#   Changes from version n08 to version b02:
151#
152#   - Encoding changed for Mac OS 8.5; change mapping of 0xDB from
153#   CURRENCY SIGN (U+00A4) to EURO SIGN (U+20AC).
154#
155#   Changes from version n03 to version n04:
156#
157#   - Change mapping of 0xBD from U+2126 to its canonical
158#     decomposition, U+03A9.
159#
160##################
1610x00-0x7E = 0x00 -
1620x80 = 0x00C4
1630x81 = 0x00C5
1640x82 = 0x00C7
1650x83 = 0x00C9
1660x84 = 0x00D1
1670x85 = 0x00D6
1680x86 = 0x00DC
1690x87 = 0x00E1
1700x88 = 0x00E0
1710x89 = 0x00E2
1720x8A = 0x00E4
1730x8B = 0x00E3
1740x8C = 0x00E5
1750x8D = 0x00E7
1760x8E = 0x00E9
1770x8F = 0x00E8
1780x90 = 0x00EA
1790x91 = 0x00EB
1800x92 = 0x00ED
1810x93 = 0x00EC
1820x94 = 0x00EE
1830x95 = 0x00EF
1840x96 = 0x00F1
1850x97 = 0x00F3
1860x98 = 0x00F2
1870x99 = 0x00F4
1880x9A = 0x00F6
1890x9B = 0x00F5
1900x9C = 0x00FA
1910x9D = 0x00F9
1920x9E = 0x00FB
1930x9F = 0x00FC
1940xA0 = 0x2020
1950xA1 = 0x00B0
1960xA2 = 0x00A2
1970xA3 = 0x00A3
1980xA4 = 0x00A7
1990xA5 = 0x2022
2000xA6 = 0x00B6
2010xA7 = 0x00DF
2020xA8 = 0x00AE
2030xA9 = 0x00A9
2040xAA = 0x2122
2050xAB = 0x00B4
2060xAC = 0x00A8
2070xAD = 0x2260
2080xAE = 0x00C6
2090xAF = 0x00D8
2100xB0 = 0x221E
2110xB1 = 0x00B1
2120xB2 = 0x2264
2130xB3 = 0x2265
2140xB4 = 0x00A5
2150xB5 = 0x00B5
2160xB6 = 0x2202
2170xB7 = 0x2211
2180xB8 = 0x220F
2190xB9 = 0x03C0
2200xBA = 0x222B
2210xBB = 0x00AA
2220xBC = 0x00BA
2230xBD = 0x03A9
2240xBE = 0x00E6
2250xBF = 0x00F8
2260xC0 = 0x00BF
2270xC1 = 0x00A1
2280xC2 = 0x00AC
2290xC3 = 0x221A
2300xC4 = 0x0192
2310xC5 = 0x2248
2320xC6 = 0x2206
2330xC7 = 0x00AB
2340xC8 = 0x00BB
2350xC9 = 0x2026
2360xCA = 0x00A0
2370xCB = 0x00C0
2380xCC = 0x00C3
2390xCD = 0x00D5
2400xCE = 0x0152
2410xCF = 0x0153
2420xD0 = 0x2013
2430xD1 = 0x2014
2440xD2 = 0x201C
2450xD3 = 0x201D
2460xD4 = 0x2018
2470xD5 = 0x2019
2480xD6 = 0x00F7
2490xD7 = 0x25CA
2500xD8 = 0x00FF
2510xD9 = 0x0178
2520xDA = 0x2044
2530xDB = 0x20AC
2540xDC = 0x2039
2550xDD = 0x203A
2560xDE = 0xFB01
2570xDF = 0xFB02
2580xE0 = 0x2021
2590xE1 = 0x00B7
2600xE2 = 0x201A
2610xE3 = 0x201E
2620xE4 = 0x2030
2630xE5 = 0x00C2
2640xE6 = 0x00CA
2650xE7 = 0x00C1
2660xE8 = 0x00CB
2670xE9 = 0x00C8
2680xEA = 0x00CD
2690xEB = 0x00CE
2700xEC = 0x00CF
2710xED = 0x00CC
2720xEE = 0x00D3
2730xEF = 0x00D4
2740xF0 = 0xF8FF
2750xF1 = 0x00D2
2760xF2 = 0x00DA
2770xF3 = 0x00DB
2780xF4 = 0x00D9
2790xF5 = 0x0131
2800xF6 = 0x02C6
2810xF7 = 0x02DC
2820xF8 = 0x00AF
2830xF9 = 0x02D8
2840xFA = 0x02D9
2850xFB = 0x02DA
2860xFC = 0x00B8
2870xFD = 0x02DD
2880xFE = 0x02DB
2890xFF = 0x02C7
290END_MAP
291