1# $FreeBSD$
2# $NetBSD: GAELIC%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $
3
4TYPE		ROWCOL
5NAME		GAELIC/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:  GAELIC.TXT
18#
19#   Contents:   Map (external version) from Mac OS Celtic
20#               character set to Unicode 3.0 and later
21#
22#   Contacts:   charsets@apple.com, everson@evertype.com
23#
24#   Changes:
25#
26#       c01  2005-Apr-01    First posted version. Matches internal xml
27#                           <c1.1> and Text Encoding Converter 2.0.
28#
29# Standard header:
30# ----------------
31#
32#   Apple, the Apple logo, and Macintosh are trademarks of Apple
33#   Computer, Inc., registered in the United States and other countries.
34#   Unicode is a trademark of Unicode Inc. For the sake of brevity,
35#   throughout this document, "Macintosh" can be used to refer to
36#   Macintosh computers and "Unicode" can be used to refer to the
37#   Unicode standard.
38#
39#   Apple Computer, Inc. ("Apple") makes no warranty or representation,
40#   either express or implied, with respect to this document and the
41#   included data, its quality, accuracy, or fitness for a particular
42#   purpose. In no event will Apple be liable for direct, indirect,
43#   special, incidental, or consequential damages resulting from any
44#   defect or inaccuracy in this document or the included data.
45#
46#   These mapping tables and character lists are subject to change.
47#   The latest tables should be available from the following:
48#
49#   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
50#
51#   For general information about Mac OS encodings and these mapping
52#   tables, see the file "README.TXT".
53#
54# Format:
55# -------
56#
57#   Three tab-separated columns;
58#   '#' begins a comment which continues to the end of the line.
59#     Column #1 is the Mac OS Gaelic code (in hex as 0xNN)
60#     Column #2 is the corresponding Unicode (in hex as 0xNNNN)
61#     Column #3 is a comment containing the Unicode name
62#
63#   The entries are in Mac OS Gaelic code order.
64#
65#   Control character mappings are not shown in this table, following
66#   the conventions of the standard UTC mapping tables. However, the
67#   Mac OS Gaelic character set uses the standard control characters
68#   at 0x00-0x1F and 0x7F.
69#
70# Notes on Mac OS Gaelic (partly from Michael Everson):
71# -----------------------------------------------------
72#
73#   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
74#   environments, it is only supported via transcoding to and from
75#   Unicode.
76#
77#   This character set was developed by Michael Everson of Everson
78#   Typography (everson@evertype.com) and was used for fonts in his
79#   Celtic Utilities and CeltScript font packages for the Mac, as well
80#   as some fonts included with the Irish localizations of Mac OS 6.0.8
81#   and 7.1. Note that while Apple authorized this Irish localization,
82#   it was not a system which shipped with Apple hardware, and was not
83#   otherwise supported by Apple. Fonts conforming to the Mac OS Gaelic
84#   character set are available from Everson Typography
85#   (http://www.evertype.com/celtscript/). Information about the use of
86#   this character set is available at
87#   http://www.evertype.com/celtscript/celtcode.html.
88#
89#   The Mac OS Gaelic encoding shares the script code smRoman (0) with
90#   the standard Mac OS Roman encoding. To determine if the Gaelic
91#   encoding is being used in Mac OS 7-9, you should also check if the
92#   system region code is 81. Otherwise, you can check for particular
93#   fonts that conform to this encoding (since in practice Gaelic fonts
94#   are used with the ordinary US or UK system versions).
95#
96#   This character set is a variant of standard Mac OS Roman, adding
97#   capital and small y with acute, grave, and circumflex; capital and
98#   small w with acute, grave, circumflex and diaeresis; capital and
99#   small b, c, d, f, g, m, p, s, t with dot above; tironian et; small
100#   long r, small long s, and small long s with dot above. It has 36
101#   code point differences from standard Mac OS Roman.
102#
103#   Before Mac OS 8.5, code point 0xDB was CURRENCY SIGN, and was
104#   mapped to U+00A4. In Mac OS 8.5 and later versions, code point
105#   0xDB is changed to EURO SIGN and maps to U+20AC; the standard
106#   Apple fonts are updated for Mac OS 8.5 to reflect this. There is
107#   a "currency sign" variant of the Latin 8 Extended encoding that still
108#   maps 0xDB to U+00A4; this can be used for older fonts.
109#   Note: U+20AC is new with Unicode 2.1; for earlier Unicode
110#   versions, Latin 8 Extended 0xDB may be mapped to private-use
111#   character U+F8A0.
112#
113#   Before Unicode 3.0, code point 0xE4 was PER MILLE SIGN, and was
114#   mapped to U+2030. Since August 1998, code point 0xE4 is changed
115#   to TIRONIAN SIGN ET and maps to U+204A. There is a "per mille
116#   sign" variant of the Mac OS Gaelic encoding that still
117#   maps 0xE4 to U+2030; this can be used for older fonts.
118#   Note: U+204A is new with Unicode 3.0; for earlier Unicode
119#   versions, Mac OS Gaelic was unified with AMPERSAND.
120#
121# Unicode mapping issues and notes:
122# ---------------------------------
123#
124# Details of mapping changes in each version:
125# -------------------------------------------
126#
127##################
1280x00 - 0x7E = 0x00 -
1290x80 = 0x00C4
1300x81 = 0x00C5
1310x82 = 0x00C7
1320x83 = 0x00C9
1330x84 = 0x00D1
1340x85 = 0x00D6
1350x86 = 0x00DC
1360x87 = 0x00E1
1370x88 = 0x00E0
1380x89 = 0x00E2
1390x8A = 0x00E4
1400x8B = 0x00E3
1410x8C = 0x00E5
1420x8D = 0x00E7
1430x8E = 0x00E9
1440x8F = 0x00E8
1450x90 = 0x00EA
1460x91 = 0x00EB
1470x92 = 0x00ED
1480x93 = 0x00EC
1490x94 = 0x00EE
1500x95 = 0x00EF
1510x96 = 0x00F1
1520x97 = 0x00F3
1530x98 = 0x00F2
1540x99 = 0x00F4
1550x9A = 0x00F6
1560x9B = 0x00F5
1570x9C = 0x00FA
1580x9D = 0x00F9
1590x9E = 0x00FB
1600x9F = 0x00FC
1610xA0 = 0x2020
1620xA1 = 0x00B0
1630xA2 = 0x00A2
1640xA3 = 0x00A3
1650xA4 = 0x00A7
1660xA5 = 0x2022
1670xA6 = 0x00B6
1680xA7 = 0x00DF
1690xA8 = 0x00AE
1700xA9 = 0x00A9
1710xAA = 0x2122
1720xAB = 0x00B4
1730xAC = 0x00A8
1740xAD = 0x2260
1750xAE = 0x00C6
1760xAF = 0x00D8
1770xB0 = 0x1E02
1780xB1 = 0x00B1
1790xB2 = 0x2264
1800xB3 = 0x2265
1810xB4 = 0x1E03
1820xB5 = 0x010A
1830xB6 = 0x010B
1840xB7 = 0x1E0A
1850xB8 = 0x1E0B
1860xB9 = 0x1E1E
1870xBA = 0x1E1F
1880xBB = 0x0120
1890xBC = 0x0121
1900xBD = 0x1E40
1910xBE = 0x00E6
1920xBF = 0x00F8
1930xC0 = 0x1E41
1940xC1 = 0x1E56
1950xC2 = 0x1E57
1960xC3 = 0x027C
1970xC4 = 0x0192
1980xC5 = 0x017F
1990xC6 = 0x1E60
2000xC7 = 0x00AB
2010xC8 = 0x00BB
2020xC9 = 0x2026
2030xCA = 0x00A0
2040xCB = 0x00C0
2050xCC = 0x00C3
2060xCD = 0x00D5
2070xCE = 0x0152
2080xCF = 0x0153
2090xD0 = 0x2013
2100xD1 = 0x2014
2110xD2 = 0x201C
2120xD3 = 0x201D
2130xD4 = 0x2018
2140xD5 = 0x2019
2150xD6 = 0x1E61
2160xD7 = 0x1E9B
2170xD8 = 0x00FF
2180xD9 = 0x0178
2190xDA = 0x1E6A
2200xDB = 0x20AC
2210xDC = 0x2039
2220xDD = 0x203A
2230xDE = 0x0176
2240xDF = 0x0177
2250xE0 = 0x1E6B
2260xE1 = 0x00B7
2270xE2 = 0x1EF2
2280xE3 = 0x1EF3
2290xE4 = 0x204A
2300xE5 = 0x00C2
2310xE6 = 0x00CA
2320xE7 = 0x00C1
2330xE8 = 0x00CB
2340xE9 = 0x00C8
2350xEA = 0x00CD
2360xEB = 0x00CE
2370xEC = 0x00CF
2380xED = 0x00CC
2390xEE = 0x00D3
2400xEF = 0x00D4
2410xF0 = 0x2663
2420xF1 = 0x00D2
2430xF2 = 0x00DA
2440xF3 = 0x00DB
2450xF4 = 0x00D9
2460xF5 = 0x0131
2470xF6 = 0x00DD
2480xF7 = 0x00FD
2490xF8 = 0x0174
2500xF9 = 0x0175
2510xFA = 0x1E84
2520xFB = 0x1E85
2530xFC = 0x1E80
2540xFD = 0x1E81
2550xFE = 0x1E82
2560xFF = 0x1E83
257END_MAP
258