aboutsummaryrefslogtreecommitdiff
path: root/share/i18n/csmapper/APPLE/UCS%CELTIC.src
blob: f7693ca9ae87046e8253923c986c68d6c7ad1c3e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
# $NetBSD: UCS%CELTIC.src,v 1.2 2006/04/08 15:47:39 tnozaki Exp $

TYPE		ROWCOL
NAME		UCS/CELTIC
SRC_ZONE	0x0000-0x2663
OOB_MODE	INVALID
DST_INVALID	0x100
DST_UNIT_BITS	16

BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
#=======================================================================
#   File name:  CELTIC.TXT
#
#   Contents:   Map (external version) from Mac OS Celtic
#               character set to Unicode 2.1 and later
#
#   Contacts:   charsets@apple.com, everson@evertype.com
#
#   Changes:
#
#       c01  2005-Apr-01    First posted version. Matches internal xml
#                           <c1.1> and Text Encoding Converter 2.0.
#
# Standard header:
# ----------------
#
#   Apple, the Apple logo, and Macintosh are trademarks of Apple
#   Computer, Inc., registered in the United States and other countries.
#   Unicode is a trademark of Unicode Inc. For the sake of brevity,
#   throughout this document, "Macintosh" can be used to refer to
#   Macintosh computers and "Unicode" can be used to refer to the
#   Unicode standard.
#
#   Apple Computer, Inc. ("Apple") makes no warranty or representation,
#   either express or implied, with respect to this document and the
#   included data, its quality, accuracy, or fitness for a particular
#   purpose. In no event will Apple be liable for direct, indirect,
#   special, incidental, or consequential damages resulting from any
#   defect or inaccuracy in this document or the included data.
#
#   These mapping tables and character lists are subject to change.
#   The latest tables should be available from the following:
#
#   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
#
#   For general information about Mac OS encodings and these mapping
#   tables, see the file "README.TXT".
#
# Format:
# -------
#
#   Three tab-separated columns;
#   '#' begins a comment which continues to the end of the line.
#     Column #1 is the Mac OS Celtic code (in hex as 0xNN)
#     Column #2 is the corresponding Unicode (in hex as 0xNNNN)
#     Column #3 is a comment containing the Unicode name
#
#   The entries are in Mac OS Celtic code order.
#
#   Control character mappings are not shown in this table, following
#   the conventions of the standard UTC mapping tables. However, the
#   Mac OS Celtic character set uses the standard control characters
#   at 0x00-0x1F and 0x7F.
#
# Notes on Mac OS Celtic (partly from Michael Everson):
# -----------------------------------------------------
#
#   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
#   environments, it is only supported via transcoding to and from
#   Unicode.
#
#   This character set was developed by Michael Everson of Everson
#   Typography (everson@evertype.com) and was used for the Irish
#   localizations of Mac OS 6.0.8 and 7.1, for the Welsh localization of
#   Mac OS 7.1, and for several fonts that can be used on any version of
#   Mac OS 7.1 or later. Note that while Apple authorized
#   the Irish and Welsh localizations mentioned above, they were not
#   systems which shipped with Apple hardware, and were not otherwise
#   supported by Apple. Fonts conforming to the Mac OS Celtic character
#   set are available from Everson Typography (http://www.evertype.com)
#   and MEU Cymru (http://www.meucymru.co.uk). Information about the use
#   of this character set is available at
#   http://www.evertype.com/celtscript/celtcode.html.
#
#   The Mac OS Celtic encoding shares the script code smRoman (0) with
#   the standard Mac OS Roman encoding. To determine if the Celtic
#   encoding is being used in Mac OS 7-9, you should also check if the
#   system region code is 50, verIreland, or 79, verWales. Otherwise,
#   you can check for particular fonts that conform to this encoding.
#
#   This character set is a variant of standard Mac OS Roman, adding
#   capital and small y with acute, grave, and circumflex, and capital
#   and small w with acute, grave, circumflex and diaeresis. It has 14
#   code point differences from standard Mac OS Roman (0xDE, 0xDF, 0xE2,
#   0xE3, 0xF6-0xFF).
#
#   Before Mac OS 8.5, code point 0xDB was CURRENCY SIGN, and was
#   mapped to U+00A4. In Mac OS 8.5 and later versions, code point
#   0xDB is changed to EURO SIGN and maps to U+20AC; the standard
#   Apple fonts were updated for Mac OS 8.5 to reflect this. There is
#   a "currency sign" variant of the Mac OS Celtic encoding that still
#   maps 0xDB to U+00A4; this can be used for older fonts.
#   Note: U+20AC is new with Unicode 2.1; for earlier Unicode
#   versions, Mac OS Celtic 0xDB may be mapped to private-use
#   character U+F8A0.
#
# Unicode mapping issues and notes:
# ---------------------------------
#
# Details of mapping changes in each version:
# -------------------------------------------
#
##################
0x0000 - 0x007E = 0x00 -
0x00A0 = 0xCA
0x00A1 = 0xC1
0x00A2 = 0xA2
0x00A3 = 0xA3
0x00A5 = 0xB4
0x00A7 = 0xA4
0x00A8 = 0xAC
0x00A9 = 0xA9
0x00AA = 0xBB
0x00AB = 0xC7
0x00AC = 0xC2
0x00AE = 0xA8
0x00B0 = 0xA1
0x00B1 = 0xB1
0x00B4 = 0xAB
0x00B5 = 0xB5
0x00B6 = 0xA6
0x00B7 = 0xE1
0x00BA = 0xBC
0x00BB = 0xC8
0x00BF = 0xC0
0x00C0 = 0xCB
0x00C1 = 0xE7
0x00C2 = 0xE5
0x00C3 = 0xCC
0x00C4 = 0x80
0x00C5 = 0x81
0x00C6 = 0xAE
0x00C7 = 0x82
0x00C8 = 0xE9
0x00C9 = 0x83
0x00CA = 0xE6
0x00CB = 0xE8
0x00CC = 0xED
0x00CD = 0xEA
0x00CE = 0xEB
0x00CF = 0xEC
0x00D1 = 0x84
0x00D2 = 0xF1
0x00D3 = 0xEE
0x00D4 = 0xEF
0x00D5 = 0xCD
0x00D6 = 0x85
0x00D8 = 0xAF
0x00D9 = 0xF4
0x00DA = 0xF2
0x00DB = 0xF3
0x00DC = 0x86
0x00DD = 0xF6
0x00DF = 0xA7
0x00E0 = 0x88
0x00E1 = 0x87
0x00E2 = 0x89
0x00E3 = 0x8B
0x00E4 = 0x8A
0x00E5 = 0x8C
0x00E6 = 0xBE
0x00E7 = 0x8D
0x00E8 = 0x8F
0x00E9 = 0x8E
0x00EA = 0x90
0x00EB = 0x91
0x00EC = 0x93
0x00ED = 0x92
0x00EE = 0x94
0x00EF = 0x95
0x00F1 = 0x96
0x00F2 = 0x98
0x00F3 = 0x97
0x00F4 = 0x99
0x00F5 = 0x9B
0x00F6 = 0x9A
0x00F7 = 0xD6
0x00F8 = 0xBF
0x00F9 = 0x9D
0x00FA = 0x9C
0x00FB = 0x9E
0x00FC = 0x9F
0x00FD = 0xF7
0x00FF = 0xD8
0x0131 = 0xF5
0x0152 = 0xCE
0x0153 = 0xCF
0x0174 = 0xF8
0x0175 = 0xF9
0x0176 = 0xDE
0x0177 = 0xDF
0x0178 = 0xD9
0x0192 = 0xC4
0x03A9 = 0xBD
0x03C0 = 0xB9
0x1E80 = 0xFC
0x1E81 = 0xFD
0x1E82 = 0xFE
0x1E83 = 0xFF
0x1E84 = 0xFA
0x1E85 = 0xFB
0x1EF2 = 0xE2
0x1EF3 = 0xE3
0x2013 = 0xD0
0x2014 = 0xD1
0x2018 = 0xD4
0x2019 = 0xD5
0x201C = 0xD2
0x201D = 0xD3
0x2020 = 0xA0
0x2021 = 0xE0
0x2022 = 0xA5
0x2026 = 0xC9
0x2030 = 0xE4
0x2039 = 0xDC
0x203A = 0xDD
0x2044 = 0xDA
0x20AC = 0xDB
0x2122 = 0xAA
0x2202 = 0xB6
0x2206 = 0xC6
0x220F = 0xB8
0x2211 = 0xB7
0x221A = 0xC3
0x221E = 0xB0
0x222B = 0xBA
0x2248 = 0xC5
0x2260 = 0xAD
0x2264 = 0xB2
0x2265 = 0xB3
0x25CA = 0xD7
0x2663 = 0xF0
END_MAP