~ubuntu-branches/ubuntu/raring/libfonts-java/raring

« back to all changes in this revision

Viewing changes to encodings/VENDORS/APPLE/CYRILLIC.TXT

  • Committer: Package Import Robot
  • Author(s): Rene Engelhard
  • Date: 2011-12-29 23:12:17 UTC
  • mfrom: (1.1.3) (2.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20111229231217-f0tkh1n7f86opmn8
Tags: 1.1.6.dfsg-3
add missing build-dep on ant-optional... (closes: #652799) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#=======================================================================
2
 
#   File name:  CYRILLIC.TXT
3
 
#
4
 
#   Contents:   Map (external version) from Mac OS Cyrillic
5
 
#               character set to Unicode 2.1 and later.
6
 
#
7
 
#   Copyright:  (c) 1995-2002, 2005 by Apple Computer, Inc., all rights
8
 
#               reserved.
9
 
#
10
 
#   Contact:    charsets@apple.com
11
 
#
12
 
#   Changes:
13
 
#
14
 
#       c03  2005-Apr-05    Update header comments. Matches internal xml
15
 
#                           <c1.1> and Text Encoding Converter 2.0.
16
 
#      b3,c1 2002-Dec-19    Update URLs, notes. Matches internal
17
 
#                           utom<b2>.
18
 
#       b02  1999-Sep-22    Encoding changed for Mac OS 9.0 to merge
19
 
#                           with Mac OS Ukrainian and support EURO SIGN;
20
 
#                           Change mappings for 0xA2, 0xB6, and 0xFF.
21
 
#                           Update contact e-mail address. Matches
22
 
#                           internal utom<b2>, ufrm<b2>, and Text
23
 
#                           Encoding Converter version 1.5.
24
 
#       n05  1998-Feb-05    Update header comments to new format; no
25
 
#                           mapping changes.  Matches internal utom<n3>,
26
 
#                           ufrm<n13>, and Text Encoding Converter
27
 
#                           version 1.3.
28
 
#       n03  1995-Apr-15    First version (after fixing some typos).
29
 
#                           Matches internal ufrm<n5>.
30
 
#
31
 
# Standard header:
32
 
# ----------------
33
 
#
34
 
#   Apple, the Apple logo, and Macintosh are trademarks of Apple
35
 
#   Computer, Inc., registered in the United States and other countries.
36
 
#   Unicode is a trademark of Unicode Inc. For the sake of brevity,
37
 
#   throughout this document, "Macintosh" can be used to refer to
38
 
#   Macintosh computers and "Unicode" can be used to refer to the
39
 
#   Unicode standard.
40
 
#
41
 
#   Apple Computer, Inc. ("Apple") makes no warranty or representation,
42
 
#   either express or implied, with respect to this document and the
43
 
#   included data, its quality, accuracy, or fitness for a particular
44
 
#   purpose. In no event will Apple be liable for direct, indirect,
45
 
#   special, incidental, or consequential damages resulting from any
46
 
#   defect or inaccuracy in this document or the included data.
47
 
#
48
 
#   These mapping tables and character lists are subject to change.
49
 
#   The latest tables should be available from the following:
50
 
#
51
 
#   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
52
 
#
53
 
#   For general information about Mac OS encodings and these mapping
54
 
#   tables, see the file "README.TXT".
55
 
#
56
 
# Format:
57
 
# -------
58
 
#
59
 
#   Three tab-separated columns;
60
 
#   '#' begins a comment which continues to the end of the line.
61
 
#     Column #1 is the Mac OS Cyrillic code (in hex as 0xNN)
62
 
#     Column #2 is the corresponding Unicode (in hex as 0xNNNN)
63
 
#     Column #3 is a comment containing the Unicode name
64
 
#
65
 
#   The entries are in Mac OS Cyrillic code order.
66
 
#
67
 
#   Control character mappings are not shown in this table, following
68
 
#   the conventions of the standard UTC mapping tables. However, the
69
 
#   Mac OS Cyrillic character set uses the standard control characters
70
 
#   at 0x00-0x1F and 0x7F.
71
 
#
72
 
# Notes on Mac OS Cyrillic:
73
 
# -------------------------
74
 
#
75
 
#   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
76
 
#   environments, it is only supported directly in programming
77
 
#   interfaces for QuickDraw Text, the Script Manager, and related
78
 
#   Text Utilities. For other purposes it is supported via transcoding
79
 
#   to and from Unicode.
80
 
#
81
 
#   This is the "Euro sign" version of Mac Cyrillic for Mac OS 9.0 and
82
 
#   later. Before Mac OS 9.0, there were two separate Slavic Cyrillic
83
 
#   encodings:
84
 
#
85
 
#   1. The Cyrillic currency sign variant (used for localized Russian
86
 
#      and Bulgarian systems), which had the following:
87
 
#       0xA2  U+00A2 CENT SIGN
88
 
#       0xB6  U+2202 PARTIAL DIFFERENTIAL
89
 
#       0xFF  U+00A4 CURRENCY SIGN
90
 
#
91
 
#   2. The Ukrainian currency sign variant (used for localized Ukrainian
92
 
#      systems and the pre-9.0 Cyrillic Language Kit), which had the
93
 
#      following:
94
 
#       0xA2  U+0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
95
 
#       0xB6  U+0491 CYRILLIC SMALL LETTER GHE WITH UPTURN
96
 
#       0xFF  U+00A4 CURRENCY SIGN
97
 
#
98
 
#   This new Cyrillic Euro sign version is based on the old Ukrainian
99
 
#   currency sign variant, with 0xFF changed to be EURO SIGN.
100
 
#
101
 
#   The Mac OS Cyrillic encoding includes the Cyrillic letter repertoire
102
 
#   of ISO 8859-5 (although not at the same code points). This covers
103
 
#   most of the Slavic languages written in Cyrillic script.
104
 
#
105
 
#   The Mac OS Cyrillic encoding also includes a number of characters
106
 
#   needed for the Mac OS user interface and localization (e.g.
107
 
#   ellipsis, bullet, copyright sign). All of the characters in Mac OS
108
 
#   Cyrillic that are also in the Mac OS Roman encoding are at the
109
 
#   same code point in both; this improves application compatibility.
110
 
#
111
 
#   Note: There is a common Ukrainian glyph variation in which the glyph
112
 
#   for CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I may or may not
113
 
#   have a dot above.
114
 
#
115
 
# Unicode mapping issues and notes:
116
 
# ---------------------------------
117
 
#
118
 
# Details of mapping changes in each version:
119
 
# -------------------------------------------
120
 
#
121
 
#   Changes from version n05 to version b02:
122
 
#
123
 
#   - Encoding changed for Mac OS 9.0 to merge with Mac OS Ukrainian and
124
 
#   support EURO SIGN. 0xA2 changed from U+00A2 to U+0490; 0xB6 changed
125
 
#   from U+2202 to U+0491; 0xFF changed from U+00A4 to U+20AC.
126
 
#
127
 
##################
128
 
 
129
 
0x20    0x0020  # SPACE
130
 
0x21    0x0021  # EXCLAMATION MARK
131
 
0x22    0x0022  # QUOTATION MARK
132
 
0x23    0x0023  # NUMBER SIGN
133
 
0x24    0x0024  # DOLLAR SIGN
134
 
0x25    0x0025  # PERCENT SIGN
135
 
0x26    0x0026  # AMPERSAND
136
 
0x27    0x0027  # APOSTROPHE
137
 
0x28    0x0028  # LEFT PARENTHESIS
138
 
0x29    0x0029  # RIGHT PARENTHESIS
139
 
0x2A    0x002A  # ASTERISK
140
 
0x2B    0x002B  # PLUS SIGN
141
 
0x2C    0x002C  # COMMA
142
 
0x2D    0x002D  # HYPHEN-MINUS
143
 
0x2E    0x002E  # FULL STOP
144
 
0x2F    0x002F  # SOLIDUS
145
 
0x30    0x0030  # DIGIT ZERO
146
 
0x31    0x0031  # DIGIT ONE
147
 
0x32    0x0032  # DIGIT TWO
148
 
0x33    0x0033  # DIGIT THREE
149
 
0x34    0x0034  # DIGIT FOUR
150
 
0x35    0x0035  # DIGIT FIVE
151
 
0x36    0x0036  # DIGIT SIX
152
 
0x37    0x0037  # DIGIT SEVEN
153
 
0x38    0x0038  # DIGIT EIGHT
154
 
0x39    0x0039  # DIGIT NINE
155
 
0x3A    0x003A  # COLON
156
 
0x3B    0x003B  # SEMICOLON
157
 
0x3C    0x003C  # LESS-THAN SIGN
158
 
0x3D    0x003D  # EQUALS SIGN
159
 
0x3E    0x003E  # GREATER-THAN SIGN
160
 
0x3F    0x003F  # QUESTION MARK
161
 
0x40    0x0040  # COMMERCIAL AT
162
 
0x41    0x0041  # LATIN CAPITAL LETTER A
163
 
0x42    0x0042  # LATIN CAPITAL LETTER B
164
 
0x43    0x0043  # LATIN CAPITAL LETTER C
165
 
0x44    0x0044  # LATIN CAPITAL LETTER D
166
 
0x45    0x0045  # LATIN CAPITAL LETTER E
167
 
0x46    0x0046  # LATIN CAPITAL LETTER F
168
 
0x47    0x0047  # LATIN CAPITAL LETTER G
169
 
0x48    0x0048  # LATIN CAPITAL LETTER H
170
 
0x49    0x0049  # LATIN CAPITAL LETTER I
171
 
0x4A    0x004A  # LATIN CAPITAL LETTER J
172
 
0x4B    0x004B  # LATIN CAPITAL LETTER K
173
 
0x4C    0x004C  # LATIN CAPITAL LETTER L
174
 
0x4D    0x004D  # LATIN CAPITAL LETTER M
175
 
0x4E    0x004E  # LATIN CAPITAL LETTER N
176
 
0x4F    0x004F  # LATIN CAPITAL LETTER O
177
 
0x50    0x0050  # LATIN CAPITAL LETTER P
178
 
0x51    0x0051  # LATIN CAPITAL LETTER Q
179
 
0x52    0x0052  # LATIN CAPITAL LETTER R
180
 
0x53    0x0053  # LATIN CAPITAL LETTER S
181
 
0x54    0x0054  # LATIN CAPITAL LETTER T
182
 
0x55    0x0055  # LATIN CAPITAL LETTER U
183
 
0x56    0x0056  # LATIN CAPITAL LETTER V
184
 
0x57    0x0057  # LATIN CAPITAL LETTER W
185
 
0x58    0x0058  # LATIN CAPITAL LETTER X
186
 
0x59    0x0059  # LATIN CAPITAL LETTER Y
187
 
0x5A    0x005A  # LATIN CAPITAL LETTER Z
188
 
0x5B    0x005B  # LEFT SQUARE BRACKET
189
 
0x5C    0x005C  # REVERSE SOLIDUS
190
 
0x5D    0x005D  # RIGHT SQUARE BRACKET
191
 
0x5E    0x005E  # CIRCUMFLEX ACCENT
192
 
0x5F    0x005F  # LOW LINE
193
 
0x60    0x0060  # GRAVE ACCENT
194
 
0x61    0x0061  # LATIN SMALL LETTER A
195
 
0x62    0x0062  # LATIN SMALL LETTER B
196
 
0x63    0x0063  # LATIN SMALL LETTER C
197
 
0x64    0x0064  # LATIN SMALL LETTER D
198
 
0x65    0x0065  # LATIN SMALL LETTER E
199
 
0x66    0x0066  # LATIN SMALL LETTER F
200
 
0x67    0x0067  # LATIN SMALL LETTER G
201
 
0x68    0x0068  # LATIN SMALL LETTER H
202
 
0x69    0x0069  # LATIN SMALL LETTER I
203
 
0x6A    0x006A  # LATIN SMALL LETTER J
204
 
0x6B    0x006B  # LATIN SMALL LETTER K
205
 
0x6C    0x006C  # LATIN SMALL LETTER L
206
 
0x6D    0x006D  # LATIN SMALL LETTER M
207
 
0x6E    0x006E  # LATIN SMALL LETTER N
208
 
0x6F    0x006F  # LATIN SMALL LETTER O
209
 
0x70    0x0070  # LATIN SMALL LETTER P
210
 
0x71    0x0071  # LATIN SMALL LETTER Q
211
 
0x72    0x0072  # LATIN SMALL LETTER R
212
 
0x73    0x0073  # LATIN SMALL LETTER S
213
 
0x74    0x0074  # LATIN SMALL LETTER T
214
 
0x75    0x0075  # LATIN SMALL LETTER U
215
 
0x76    0x0076  # LATIN SMALL LETTER V
216
 
0x77    0x0077  # LATIN SMALL LETTER W
217
 
0x78    0x0078  # LATIN SMALL LETTER X
218
 
0x79    0x0079  # LATIN SMALL LETTER Y
219
 
0x7A    0x007A  # LATIN SMALL LETTER Z
220
 
0x7B    0x007B  # LEFT CURLY BRACKET
221
 
0x7C    0x007C  # VERTICAL LINE
222
 
0x7D    0x007D  # RIGHT CURLY BRACKET
223
 
0x7E    0x007E  # TILDE
224
 
#
225
 
0x80    0x0410  # CYRILLIC CAPITAL LETTER A
226
 
0x81    0x0411  # CYRILLIC CAPITAL LETTER BE
227
 
0x82    0x0412  # CYRILLIC CAPITAL LETTER VE
228
 
0x83    0x0413  # CYRILLIC CAPITAL LETTER GHE
229
 
0x84    0x0414  # CYRILLIC CAPITAL LETTER DE
230
 
0x85    0x0415  # CYRILLIC CAPITAL LETTER IE
231
 
0x86    0x0416  # CYRILLIC CAPITAL LETTER ZHE
232
 
0x87    0x0417  # CYRILLIC CAPITAL LETTER ZE
233
 
0x88    0x0418  # CYRILLIC CAPITAL LETTER I
234
 
0x89    0x0419  # CYRILLIC CAPITAL LETTER SHORT I
235
 
0x8A    0x041A  # CYRILLIC CAPITAL LETTER KA
236
 
0x8B    0x041B  # CYRILLIC CAPITAL LETTER EL
237
 
0x8C    0x041C  # CYRILLIC CAPITAL LETTER EM
238
 
0x8D    0x041D  # CYRILLIC CAPITAL LETTER EN
239
 
0x8E    0x041E  # CYRILLIC CAPITAL LETTER O
240
 
0x8F    0x041F  # CYRILLIC CAPITAL LETTER PE
241
 
0x90    0x0420  # CYRILLIC CAPITAL LETTER ER
242
 
0x91    0x0421  # CYRILLIC CAPITAL LETTER ES
243
 
0x92    0x0422  # CYRILLIC CAPITAL LETTER TE
244
 
0x93    0x0423  # CYRILLIC CAPITAL LETTER U
245
 
0x94    0x0424  # CYRILLIC CAPITAL LETTER EF
246
 
0x95    0x0425  # CYRILLIC CAPITAL LETTER HA
247
 
0x96    0x0426  # CYRILLIC CAPITAL LETTER TSE
248
 
0x97    0x0427  # CYRILLIC CAPITAL LETTER CHE
249
 
0x98    0x0428  # CYRILLIC CAPITAL LETTER SHA
250
 
0x99    0x0429  # CYRILLIC CAPITAL LETTER SHCHA
251
 
0x9A    0x042A  # CYRILLIC CAPITAL LETTER HARD SIGN
252
 
0x9B    0x042B  # CYRILLIC CAPITAL LETTER YERU
253
 
0x9C    0x042C  # CYRILLIC CAPITAL LETTER SOFT SIGN
254
 
0x9D    0x042D  # CYRILLIC CAPITAL LETTER E
255
 
0x9E    0x042E  # CYRILLIC CAPITAL LETTER YU
256
 
0x9F    0x042F  # CYRILLIC CAPITAL LETTER YA
257
 
0xA0    0x2020  # DAGGER
258
 
0xA1    0x00B0  # DEGREE SIGN
259
 
0xA2    0x0490  # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
260
 
0xA3    0x00A3  # POUND SIGN
261
 
0xA4    0x00A7  # SECTION SIGN
262
 
0xA5    0x2022  # BULLET
263
 
0xA6    0x00B6  # PILCROW SIGN
264
 
0xA7    0x0406  # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
265
 
0xA8    0x00AE  # REGISTERED SIGN
266
 
0xA9    0x00A9  # COPYRIGHT SIGN
267
 
0xAA    0x2122  # TRADE MARK SIGN
268
 
0xAB    0x0402  # CYRILLIC CAPITAL LETTER DJE
269
 
0xAC    0x0452  # CYRILLIC SMALL LETTER DJE
270
 
0xAD    0x2260  # NOT EQUAL TO
271
 
0xAE    0x0403  # CYRILLIC CAPITAL LETTER GJE
272
 
0xAF    0x0453  # CYRILLIC SMALL LETTER GJE
273
 
0xB0    0x221E  # INFINITY
274
 
0xB1    0x00B1  # PLUS-MINUS SIGN
275
 
0xB2    0x2264  # LESS-THAN OR EQUAL TO
276
 
0xB3    0x2265  # GREATER-THAN OR EQUAL TO
277
 
0xB4    0x0456  # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
278
 
0xB5    0x00B5  # MICRO SIGN
279
 
0xB6    0x0491  # CYRILLIC SMALL LETTER GHE WITH UPTURN
280
 
0xB7    0x0408  # CYRILLIC CAPITAL LETTER JE
281
 
0xB8    0x0404  # CYRILLIC CAPITAL LETTER UKRAINIAN IE
282
 
0xB9    0x0454  # CYRILLIC SMALL LETTER UKRAINIAN IE
283
 
0xBA    0x0407  # CYRILLIC CAPITAL LETTER YI
284
 
0xBB    0x0457  # CYRILLIC SMALL LETTER YI
285
 
0xBC    0x0409  # CYRILLIC CAPITAL LETTER LJE
286
 
0xBD    0x0459  # CYRILLIC SMALL LETTER LJE
287
 
0xBE    0x040A  # CYRILLIC CAPITAL LETTER NJE
288
 
0xBF    0x045A  # CYRILLIC SMALL LETTER NJE
289
 
0xC0    0x0458  # CYRILLIC SMALL LETTER JE
290
 
0xC1    0x0405  # CYRILLIC CAPITAL LETTER DZE
291
 
0xC2    0x00AC  # NOT SIGN
292
 
0xC3    0x221A  # SQUARE ROOT
293
 
0xC4    0x0192  # LATIN SMALL LETTER F WITH HOOK
294
 
0xC5    0x2248  # ALMOST EQUAL TO
295
 
0xC6    0x2206  # INCREMENT
296
 
0xC7    0x00AB  # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
297
 
0xC8    0x00BB  # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
298
 
0xC9    0x2026  # HORIZONTAL ELLIPSIS
299
 
0xCA    0x00A0  # NO-BREAK SPACE
300
 
0xCB    0x040B  # CYRILLIC CAPITAL LETTER TSHE
301
 
0xCC    0x045B  # CYRILLIC SMALL LETTER TSHE
302
 
0xCD    0x040C  # CYRILLIC CAPITAL LETTER KJE
303
 
0xCE    0x045C  # CYRILLIC SMALL LETTER KJE
304
 
0xCF    0x0455  # CYRILLIC SMALL LETTER DZE
305
 
0xD0    0x2013  # EN DASH
306
 
0xD1    0x2014  # EM DASH
307
 
0xD2    0x201C  # LEFT DOUBLE QUOTATION MARK
308
 
0xD3    0x201D  # RIGHT DOUBLE QUOTATION MARK
309
 
0xD4    0x2018  # LEFT SINGLE QUOTATION MARK
310
 
0xD5    0x2019  # RIGHT SINGLE QUOTATION MARK
311
 
0xD6    0x00F7  # DIVISION SIGN
312
 
0xD7    0x201E  # DOUBLE LOW-9 QUOTATION MARK
313
 
0xD8    0x040E  # CYRILLIC CAPITAL LETTER SHORT U
314
 
0xD9    0x045E  # CYRILLIC SMALL LETTER SHORT U
315
 
0xDA    0x040F  # CYRILLIC CAPITAL LETTER DZHE
316
 
0xDB    0x045F  # CYRILLIC SMALL LETTER DZHE
317
 
0xDC    0x2116  # NUMERO SIGN
318
 
0xDD    0x0401  # CYRILLIC CAPITAL LETTER IO
319
 
0xDE    0x0451  # CYRILLIC SMALL LETTER IO
320
 
0xDF    0x044F  # CYRILLIC SMALL LETTER YA
321
 
0xE0    0x0430  # CYRILLIC SMALL LETTER A
322
 
0xE1    0x0431  # CYRILLIC SMALL LETTER BE
323
 
0xE2    0x0432  # CYRILLIC SMALL LETTER VE
324
 
0xE3    0x0433  # CYRILLIC SMALL LETTER GHE
325
 
0xE4    0x0434  # CYRILLIC SMALL LETTER DE
326
 
0xE5    0x0435  # CYRILLIC SMALL LETTER IE
327
 
0xE6    0x0436  # CYRILLIC SMALL LETTER ZHE
328
 
0xE7    0x0437  # CYRILLIC SMALL LETTER ZE
329
 
0xE8    0x0438  # CYRILLIC SMALL LETTER I
330
 
0xE9    0x0439  # CYRILLIC SMALL LETTER SHORT I
331
 
0xEA    0x043A  # CYRILLIC SMALL LETTER KA
332
 
0xEB    0x043B  # CYRILLIC SMALL LETTER EL
333
 
0xEC    0x043C  # CYRILLIC SMALL LETTER EM
334
 
0xED    0x043D  # CYRILLIC SMALL LETTER EN
335
 
0xEE    0x043E  # CYRILLIC SMALL LETTER O
336
 
0xEF    0x043F  # CYRILLIC SMALL LETTER PE
337
 
0xF0    0x0440  # CYRILLIC SMALL LETTER ER
338
 
0xF1    0x0441  # CYRILLIC SMALL LETTER ES
339
 
0xF2    0x0442  # CYRILLIC SMALL LETTER TE
340
 
0xF3    0x0443  # CYRILLIC SMALL LETTER U
341
 
0xF4    0x0444  # CYRILLIC SMALL LETTER EF
342
 
0xF5    0x0445  # CYRILLIC SMALL LETTER HA
343
 
0xF6    0x0446  # CYRILLIC SMALL LETTER TSE
344
 
0xF7    0x0447  # CYRILLIC SMALL LETTER CHE
345
 
0xF8    0x0448  # CYRILLIC SMALL LETTER SHA
346
 
0xF9    0x0449  # CYRILLIC SMALL LETTER SHCHA
347
 
0xFA    0x044A  # CYRILLIC SMALL LETTER HARD SIGN
348
 
0xFB    0x044B  # CYRILLIC SMALL LETTER YERU
349
 
0xFC    0x044C  # CYRILLIC SMALL LETTER SOFT SIGN
350
 
0xFD    0x044D  # CYRILLIC SMALL LETTER E
351
 
0xFE    0x044E  # CYRILLIC SMALL LETTER YU
352
 
0xFF    0x20AC  # EURO SIGN
 
1
#=======================================================================
 
2
#   File name:  CYRILLIC.TXT
 
3
#
 
4
#   Contents:   Map (external version) from Mac OS Cyrillic
 
5
#               character set to Unicode 2.1 and later.
 
6
#
 
7
#   Copyright:  (c) 1995-2002, 2005 by Apple Computer, Inc., all rights
 
8
#               reserved.
 
9
#
 
10
#   Contact:    charsets@apple.com
 
11
#
 
12
#   Changes:
 
13
#
 
14
#       c03  2005-Apr-05    Update header comments. Matches internal xml
 
15
#                           <c1.1> and Text Encoding Converter 2.0.
 
16
#      b3,c1 2002-Dec-19    Update URLs, notes. Matches internal
 
17
#                           utom<b2>.
 
18
#       b02  1999-Sep-22    Encoding changed for Mac OS 9.0 to merge
 
19
#                           with Mac OS Ukrainian and support EURO SIGN;
 
20
#                           Change mappings for 0xA2, 0xB6, and 0xFF.
 
21
#                           Update contact e-mail address. Matches
 
22
#                           internal utom<b2>, ufrm<b2>, and Text
 
23
#                           Encoding Converter version 1.5.
 
24
#       n05  1998-Feb-05    Update header comments to new format; no
 
25
#                           mapping changes.  Matches internal utom<n3>,
 
26
#                           ufrm<n13>, and Text Encoding Converter
 
27
#                           version 1.3.
 
28
#       n03  1995-Apr-15    First version (after fixing some typos).
 
29
#                           Matches internal ufrm<n5>.
 
30
#
 
31
# Standard header:
 
32
# ----------------
 
33
#
 
34
#   Apple, the Apple logo, and Macintosh are trademarks of Apple
 
35
#   Computer, Inc., registered in the United States and other countries.
 
36
#   Unicode is a trademark of Unicode Inc. For the sake of brevity,
 
37
#   throughout this document, "Macintosh" can be used to refer to
 
38
#   Macintosh computers and "Unicode" can be used to refer to the
 
39
#   Unicode standard.
 
40
#
 
41
#   Apple Computer, Inc. ("Apple") makes no warranty or representation,
 
42
#   either express or implied, with respect to this document and the
 
43
#   included data, its quality, accuracy, or fitness for a particular
 
44
#   purpose. In no event will Apple be liable for direct, indirect,
 
45
#   special, incidental, or consequential damages resulting from any
 
46
#   defect or inaccuracy in this document or the included data.
 
47
#
 
48
#   These mapping tables and character lists are subject to change.
 
49
#   The latest tables should be available from the following:
 
50
#
 
51
#   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
 
52
#
 
53
#   For general information about Mac OS encodings and these mapping
 
54
#   tables, see the file "README.TXT".
 
55
#
 
56
# Format:
 
57
# -------
 
58
#
 
59
#   Three tab-separated columns;
 
60
#   '#' begins a comment which continues to the end of the line.
 
61
#     Column #1 is the Mac OS Cyrillic code (in hex as 0xNN)
 
62
#     Column #2 is the corresponding Unicode (in hex as 0xNNNN)
 
63
#     Column #3 is a comment containing the Unicode name
 
64
#
 
65
#   The entries are in Mac OS Cyrillic code order.
 
66
#
 
67
#   Control character mappings are not shown in this table, following
 
68
#   the conventions of the standard UTC mapping tables. However, the
 
69
#   Mac OS Cyrillic character set uses the standard control characters
 
70
#   at 0x00-0x1F and 0x7F.
 
71
#
 
72
# Notes on Mac OS Cyrillic:
 
73
# -------------------------
 
74
#
 
75
#   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
 
76
#   environments, it is only supported directly in programming
 
77
#   interfaces for QuickDraw Text, the Script Manager, and related
 
78
#   Text Utilities. For other purposes it is supported via transcoding
 
79
#   to and from Unicode.
 
80
#
 
81
#   This is the "Euro sign" version of Mac Cyrillic for Mac OS 9.0 and
 
82
#   later. Before Mac OS 9.0, there were two separate Slavic Cyrillic
 
83
#   encodings:
 
84
#
 
85
#   1. The Cyrillic currency sign variant (used for localized Russian
 
86
#      and Bulgarian systems), which had the following:
 
87
#       0xA2  U+00A2 CENT SIGN
 
88
#       0xB6  U+2202 PARTIAL DIFFERENTIAL
 
89
#       0xFF  U+00A4 CURRENCY SIGN
 
90
#
 
91
#   2. The Ukrainian currency sign variant (used for localized Ukrainian
 
92
#      systems and the pre-9.0 Cyrillic Language Kit), which had the
 
93
#      following:
 
94
#       0xA2  U+0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
 
95
#       0xB6  U+0491 CYRILLIC SMALL LETTER GHE WITH UPTURN
 
96
#       0xFF  U+00A4 CURRENCY SIGN
 
97
#
 
98
#   This new Cyrillic Euro sign version is based on the old Ukrainian
 
99
#   currency sign variant, with 0xFF changed to be EURO SIGN.
 
100
#
 
101
#   The Mac OS Cyrillic encoding includes the Cyrillic letter repertoire
 
102
#   of ISO 8859-5 (although not at the same code points). This covers
 
103
#   most of the Slavic languages written in Cyrillic script.
 
104
#
 
105
#   The Mac OS Cyrillic encoding also includes a number of characters
 
106
#   needed for the Mac OS user interface and localization (e.g.
 
107
#   ellipsis, bullet, copyright sign). All of the characters in Mac OS
 
108
#   Cyrillic that are also in the Mac OS Roman encoding are at the
 
109
#   same code point in both; this improves application compatibility.
 
110
#
 
111
#   Note: There is a common Ukrainian glyph variation in which the glyph
 
112
#   for CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I may or may not
 
113
#   have a dot above.
 
114
#
 
115
# Unicode mapping issues and notes:
 
116
# ---------------------------------
 
117
#
 
118
# Details of mapping changes in each version:
 
119
# -------------------------------------------
 
120
#
 
121
#   Changes from version n05 to version b02:
 
122
#
 
123
#   - Encoding changed for Mac OS 9.0 to merge with Mac OS Ukrainian and
 
124
#   support EURO SIGN. 0xA2 changed from U+00A2 to U+0490; 0xB6 changed
 
125
#   from U+2202 to U+0491; 0xFF changed from U+00A4 to U+20AC.
 
126
#
 
127
##################
 
128
 
 
129
0x20    0x0020  # SPACE
 
130
0x21    0x0021  # EXCLAMATION MARK
 
131
0x22    0x0022  # QUOTATION MARK
 
132
0x23    0x0023  # NUMBER SIGN
 
133
0x24    0x0024  # DOLLAR SIGN
 
134
0x25    0x0025  # PERCENT SIGN
 
135
0x26    0x0026  # AMPERSAND
 
136
0x27    0x0027  # APOSTROPHE
 
137
0x28    0x0028  # LEFT PARENTHESIS
 
138
0x29    0x0029  # RIGHT PARENTHESIS
 
139
0x2A    0x002A  # ASTERISK
 
140
0x2B    0x002B  # PLUS SIGN
 
141
0x2C    0x002C  # COMMA
 
142
0x2D    0x002D  # HYPHEN-MINUS
 
143
0x2E    0x002E  # FULL STOP
 
144
0x2F    0x002F  # SOLIDUS
 
145
0x30    0x0030  # DIGIT ZERO
 
146
0x31    0x0031  # DIGIT ONE
 
147
0x32    0x0032  # DIGIT TWO
 
148
0x33    0x0033  # DIGIT THREE
 
149
0x34    0x0034  # DIGIT FOUR
 
150
0x35    0x0035  # DIGIT FIVE
 
151
0x36    0x0036  # DIGIT SIX
 
152
0x37    0x0037  # DIGIT SEVEN
 
153
0x38    0x0038  # DIGIT EIGHT
 
154
0x39    0x0039  # DIGIT NINE
 
155
0x3A    0x003A  # COLON
 
156
0x3B    0x003B  # SEMICOLON
 
157
0x3C    0x003C  # LESS-THAN SIGN
 
158
0x3D    0x003D  # EQUALS SIGN
 
159
0x3E    0x003E  # GREATER-THAN SIGN
 
160
0x3F    0x003F  # QUESTION MARK
 
161
0x40    0x0040  # COMMERCIAL AT
 
162
0x41    0x0041  # LATIN CAPITAL LETTER A
 
163
0x42    0x0042  # LATIN CAPITAL LETTER B
 
164
0x43    0x0043  # LATIN CAPITAL LETTER C
 
165
0x44    0x0044  # LATIN CAPITAL LETTER D
 
166
0x45    0x0045  # LATIN CAPITAL LETTER E
 
167
0x46    0x0046  # LATIN CAPITAL LETTER F
 
168
0x47    0x0047  # LATIN CAPITAL LETTER G
 
169
0x48    0x0048  # LATIN CAPITAL LETTER H
 
170
0x49    0x0049  # LATIN CAPITAL LETTER I
 
171
0x4A    0x004A  # LATIN CAPITAL LETTER J
 
172
0x4B    0x004B  # LATIN CAPITAL LETTER K
 
173
0x4C    0x004C  # LATIN CAPITAL LETTER L
 
174
0x4D    0x004D  # LATIN CAPITAL LETTER M
 
175
0x4E    0x004E  # LATIN CAPITAL LETTER N
 
176
0x4F    0x004F  # LATIN CAPITAL LETTER O
 
177
0x50    0x0050  # LATIN CAPITAL LETTER P
 
178
0x51    0x0051  # LATIN CAPITAL LETTER Q
 
179
0x52    0x0052  # LATIN CAPITAL LETTER R
 
180
0x53    0x0053  # LATIN CAPITAL LETTER S
 
181
0x54    0x0054  # LATIN CAPITAL LETTER T
 
182
0x55    0x0055  # LATIN CAPITAL LETTER U
 
183
0x56    0x0056  # LATIN CAPITAL LETTER V
 
184
0x57    0x0057  # LATIN CAPITAL LETTER W
 
185
0x58    0x0058  # LATIN CAPITAL LETTER X
 
186
0x59    0x0059  # LATIN CAPITAL LETTER Y
 
187
0x5A    0x005A  # LATIN CAPITAL LETTER Z
 
188
0x5B    0x005B  # LEFT SQUARE BRACKET
 
189
0x5C    0x005C  # REVERSE SOLIDUS
 
190
0x5D    0x005D  # RIGHT SQUARE BRACKET
 
191
0x5E    0x005E  # CIRCUMFLEX ACCENT
 
192
0x5F    0x005F  # LOW LINE
 
193
0x60    0x0060  # GRAVE ACCENT
 
194
0x61    0x0061  # LATIN SMALL LETTER A
 
195
0x62    0x0062  # LATIN SMALL LETTER B
 
196
0x63    0x0063  # LATIN SMALL LETTER C
 
197
0x64    0x0064  # LATIN SMALL LETTER D
 
198
0x65    0x0065  # LATIN SMALL LETTER E
 
199
0x66    0x0066  # LATIN SMALL LETTER F
 
200
0x67    0x0067  # LATIN SMALL LETTER G
 
201
0x68    0x0068  # LATIN SMALL LETTER H
 
202
0x69    0x0069  # LATIN SMALL LETTER I
 
203
0x6A    0x006A  # LATIN SMALL LETTER J
 
204
0x6B    0x006B  # LATIN SMALL LETTER K
 
205
0x6C    0x006C  # LATIN SMALL LETTER L
 
206
0x6D    0x006D  # LATIN SMALL LETTER M
 
207
0x6E    0x006E  # LATIN SMALL LETTER N
 
208
0x6F    0x006F  # LATIN SMALL LETTER O
 
209
0x70    0x0070  # LATIN SMALL LETTER P
 
210
0x71    0x0071  # LATIN SMALL LETTER Q
 
211
0x72    0x0072  # LATIN SMALL LETTER R
 
212
0x73    0x0073  # LATIN SMALL LETTER S
 
213
0x74    0x0074  # LATIN SMALL LETTER T
 
214
0x75    0x0075  # LATIN SMALL LETTER U
 
215
0x76    0x0076  # LATIN SMALL LETTER V
 
216
0x77    0x0077  # LATIN SMALL LETTER W
 
217
0x78    0x0078  # LATIN SMALL LETTER X
 
218
0x79    0x0079  # LATIN SMALL LETTER Y
 
219
0x7A    0x007A  # LATIN SMALL LETTER Z
 
220
0x7B    0x007B  # LEFT CURLY BRACKET
 
221
0x7C    0x007C  # VERTICAL LINE
 
222
0x7D    0x007D  # RIGHT CURLY BRACKET
 
223
0x7E    0x007E  # TILDE
 
224
#
 
225
0x80    0x0410  # CYRILLIC CAPITAL LETTER A
 
226
0x81    0x0411  # CYRILLIC CAPITAL LETTER BE
 
227
0x82    0x0412  # CYRILLIC CAPITAL LETTER VE
 
228
0x83    0x0413  # CYRILLIC CAPITAL LETTER GHE
 
229
0x84    0x0414  # CYRILLIC CAPITAL LETTER DE
 
230
0x85    0x0415  # CYRILLIC CAPITAL LETTER IE
 
231
0x86    0x0416  # CYRILLIC CAPITAL LETTER ZHE
 
232
0x87    0x0417  # CYRILLIC CAPITAL LETTER ZE
 
233
0x88    0x0418  # CYRILLIC CAPITAL LETTER I
 
234
0x89    0x0419  # CYRILLIC CAPITAL LETTER SHORT I
 
235
0x8A    0x041A  # CYRILLIC CAPITAL LETTER KA
 
236
0x8B    0x041B  # CYRILLIC CAPITAL LETTER EL
 
237
0x8C    0x041C  # CYRILLIC CAPITAL LETTER EM
 
238
0x8D    0x041D  # CYRILLIC CAPITAL LETTER EN
 
239
0x8E    0x041E  # CYRILLIC CAPITAL LETTER O
 
240
0x8F    0x041F  # CYRILLIC CAPITAL LETTER PE
 
241
0x90    0x0420  # CYRILLIC CAPITAL LETTER ER
 
242
0x91    0x0421  # CYRILLIC CAPITAL LETTER ES
 
243
0x92    0x0422  # CYRILLIC CAPITAL LETTER TE
 
244
0x93    0x0423  # CYRILLIC CAPITAL LETTER U
 
245
0x94    0x0424  # CYRILLIC CAPITAL LETTER EF
 
246
0x95    0x0425  # CYRILLIC CAPITAL LETTER HA
 
247
0x96    0x0426  # CYRILLIC CAPITAL LETTER TSE
 
248
0x97    0x0427  # CYRILLIC CAPITAL LETTER CHE
 
249
0x98    0x0428  # CYRILLIC CAPITAL LETTER SHA
 
250
0x99    0x0429  # CYRILLIC CAPITAL LETTER SHCHA
 
251
0x9A    0x042A  # CYRILLIC CAPITAL LETTER HARD SIGN
 
252
0x9B    0x042B  # CYRILLIC CAPITAL LETTER YERU
 
253
0x9C    0x042C  # CYRILLIC CAPITAL LETTER SOFT SIGN
 
254
0x9D    0x042D  # CYRILLIC CAPITAL LETTER E
 
255
0x9E    0x042E  # CYRILLIC CAPITAL LETTER YU
 
256
0x9F    0x042F  # CYRILLIC CAPITAL LETTER YA
 
257
0xA0    0x2020  # DAGGER
 
258
0xA1    0x00B0  # DEGREE SIGN
 
259
0xA2    0x0490  # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
 
260
0xA3    0x00A3  # POUND SIGN
 
261
0xA4    0x00A7  # SECTION SIGN
 
262
0xA5    0x2022  # BULLET
 
263
0xA6    0x00B6  # PILCROW SIGN
 
264
0xA7    0x0406  # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
 
265
0xA8    0x00AE  # REGISTERED SIGN
 
266
0xA9    0x00A9  # COPYRIGHT SIGN
 
267
0xAA    0x2122  # TRADE MARK SIGN
 
268
0xAB    0x0402  # CYRILLIC CAPITAL LETTER DJE
 
269
0xAC    0x0452  # CYRILLIC SMALL LETTER DJE
 
270
0xAD    0x2260  # NOT EQUAL TO
 
271
0xAE    0x0403  # CYRILLIC CAPITAL LETTER GJE
 
272
0xAF    0x0453  # CYRILLIC SMALL LETTER GJE
 
273
0xB0    0x221E  # INFINITY
 
274
0xB1    0x00B1  # PLUS-MINUS SIGN
 
275
0xB2    0x2264  # LESS-THAN OR EQUAL TO
 
276
0xB3    0x2265  # GREATER-THAN OR EQUAL TO
 
277
0xB4    0x0456  # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
 
278
0xB5    0x00B5  # MICRO SIGN
 
279
0xB6    0x0491  # CYRILLIC SMALL LETTER GHE WITH UPTURN
 
280
0xB7    0x0408  # CYRILLIC CAPITAL LETTER JE
 
281
0xB8    0x0404  # CYRILLIC CAPITAL LETTER UKRAINIAN IE
 
282
0xB9    0x0454  # CYRILLIC SMALL LETTER UKRAINIAN IE
 
283
0xBA    0x0407  # CYRILLIC CAPITAL LETTER YI
 
284
0xBB    0x0457  # CYRILLIC SMALL LETTER YI
 
285
0xBC    0x0409  # CYRILLIC CAPITAL LETTER LJE
 
286
0xBD    0x0459  # CYRILLIC SMALL LETTER LJE
 
287
0xBE    0x040A  # CYRILLIC CAPITAL LETTER NJE
 
288
0xBF    0x045A  # CYRILLIC SMALL LETTER NJE
 
289
0xC0    0x0458  # CYRILLIC SMALL LETTER JE
 
290
0xC1    0x0405  # CYRILLIC CAPITAL LETTER DZE
 
291
0xC2    0x00AC  # NOT SIGN
 
292
0xC3    0x221A  # SQUARE ROOT
 
293
0xC4    0x0192  # LATIN SMALL LETTER F WITH HOOK
 
294
0xC5    0x2248  # ALMOST EQUAL TO
 
295
0xC6    0x2206  # INCREMENT
 
296
0xC7    0x00AB  # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 
297
0xC8    0x00BB  # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
 
298
0xC9    0x2026  # HORIZONTAL ELLIPSIS
 
299
0xCA    0x00A0  # NO-BREAK SPACE
 
300
0xCB    0x040B  # CYRILLIC CAPITAL LETTER TSHE
 
301
0xCC    0x045B  # CYRILLIC SMALL LETTER TSHE
 
302
0xCD    0x040C  # CYRILLIC CAPITAL LETTER KJE
 
303
0xCE    0x045C  # CYRILLIC SMALL LETTER KJE
 
304
0xCF    0x0455  # CYRILLIC SMALL LETTER DZE
 
305
0xD0    0x2013  # EN DASH
 
306
0xD1    0x2014  # EM DASH
 
307
0xD2    0x201C  # LEFT DOUBLE QUOTATION MARK
 
308
0xD3    0x201D  # RIGHT DOUBLE QUOTATION MARK
 
309
0xD4    0x2018  # LEFT SINGLE QUOTATION MARK
 
310
0xD5    0x2019  # RIGHT SINGLE QUOTATION MARK
 
311
0xD6    0x00F7  # DIVISION SIGN
 
312
0xD7    0x201E  # DOUBLE LOW-9 QUOTATION MARK
 
313
0xD8    0x040E  # CYRILLIC CAPITAL LETTER SHORT U
 
314
0xD9    0x045E  # CYRILLIC SMALL LETTER SHORT U
 
315
0xDA    0x040F  # CYRILLIC CAPITAL LETTER DZHE
 
316
0xDB    0x045F  # CYRILLIC SMALL LETTER DZHE
 
317
0xDC    0x2116  # NUMERO SIGN
 
318
0xDD    0x0401  # CYRILLIC CAPITAL LETTER IO
 
319
0xDE    0x0451  # CYRILLIC SMALL LETTER IO
 
320
0xDF    0x044F  # CYRILLIC SMALL LETTER YA
 
321
0xE0    0x0430  # CYRILLIC SMALL LETTER A
 
322
0xE1    0x0431  # CYRILLIC SMALL LETTER BE
 
323
0xE2    0x0432  # CYRILLIC SMALL LETTER VE
 
324
0xE3    0x0433  # CYRILLIC SMALL LETTER GHE
 
325
0xE4    0x0434  # CYRILLIC SMALL LETTER DE
 
326
0xE5    0x0435  # CYRILLIC SMALL LETTER IE
 
327
0xE6    0x0436  # CYRILLIC SMALL LETTER ZHE
 
328
0xE7    0x0437  # CYRILLIC SMALL LETTER ZE
 
329
0xE8    0x0438  # CYRILLIC SMALL LETTER I
 
330
0xE9    0x0439  # CYRILLIC SMALL LETTER SHORT I
 
331
0xEA    0x043A  # CYRILLIC SMALL LETTER KA
 
332
0xEB    0x043B  # CYRILLIC SMALL LETTER EL
 
333
0xEC    0x043C  # CYRILLIC SMALL LETTER EM
 
334
0xED    0x043D  # CYRILLIC SMALL LETTER EN
 
335
0xEE    0x043E  # CYRILLIC SMALL LETTER O
 
336
0xEF    0x043F  # CYRILLIC SMALL LETTER PE
 
337
0xF0    0x0440  # CYRILLIC SMALL LETTER ER
 
338
0xF1    0x0441  # CYRILLIC SMALL LETTER ES
 
339
0xF2    0x0442  # CYRILLIC SMALL LETTER TE
 
340
0xF3    0x0443  # CYRILLIC SMALL LETTER U
 
341
0xF4    0x0444  # CYRILLIC SMALL LETTER EF
 
342
0xF5    0x0445  # CYRILLIC SMALL LETTER HA
 
343
0xF6    0x0446  # CYRILLIC SMALL LETTER TSE
 
344
0xF7    0x0447  # CYRILLIC SMALL LETTER CHE
 
345
0xF8    0x0448  # CYRILLIC SMALL LETTER SHA
 
346
0xF9    0x0449  # CYRILLIC SMALL LETTER SHCHA
 
347
0xFA    0x044A  # CYRILLIC SMALL LETTER HARD SIGN
 
348
0xFB    0x044B  # CYRILLIC SMALL LETTER YERU
 
349
0xFC    0x044C  # CYRILLIC SMALL LETTER SOFT SIGN
 
350
0xFD    0x044D  # CYRILLIC SMALL LETTER E
 
351
0xFE    0x044E  # CYRILLIC SMALL LETTER YU
 
352
0xFF    0x20AC  # EURO SIGN