1 # $NetBSD: UCS%GREEK.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $
12 # This mapping data is made from the mapping data provided by Unicode, Inc.
15 #=======================================================================
16 # File name: GREEK.TXT
18 # Contents: Map (external version) from Mac OS Greek
19 # character set to Unicode 2.1 and later.
21 # Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights
24 # Contact: charsets@apple.com
28 # c02 2005-Apr-05 Update header comments. Matches internal xml
29 # <c1.1> and Text Encoding Converter 2.0.
30 # b3,c1 2002-Dec-19 Update to match changes in Mac OS Greek
31 # encoding for Mac OS 9.2.2 and later.
32 # Update URLs, notes. Matches internal
34 # b02 1999-Sep-22 Update contact e-mail address. Matches
35 # internal utom<b1>, ufrm<b1>, and Text
36 # Encoding Converter version 1.5.
37 # n06 1998-Feb-05 Update to match internal utom<n4>, ufrm<n17>,
38 # and Text Encoding Converter versions 1.3:
39 # Change mapping for 0xAF from U+0387 to its
40 # canonical decomposition, U+00B7. Also
41 # update header comments to new format.
42 # n04 1995-Apr-15 First version (after fixing some typos).
43 # Matches internal ufrm<n7>.
48 # Apple, the Apple logo, and Macintosh are trademarks of Apple
49 # Computer, Inc., registered in the United States and other countries.
50 # Unicode is a trademark of Unicode Inc. For the sake of brevity,
51 # throughout this document, "Macintosh" can be used to refer to
52 # Macintosh computers and "Unicode" can be used to refer to the
55 # Apple Computer, Inc. ("Apple") makes no warranty or representation,
56 # either express or implied, with respect to this document and the
57 # included data, its quality, accuracy, or fitness for a particular
58 # purpose. In no event will Apple be liable for direct, indirect,
59 # special, incidental, or consequential damages resulting from any
60 # defect or inaccuracy in this document or the included data.
62 # These mapping tables and character lists are subject to change.
63 # The latest tables should be available from the following:
65 # <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
67 # For general information about Mac OS encodings and these mapping
68 # tables, see the file "README.TXT".
73 # Three tab-separated columns;
74 # '#' begins a comment which continues to the end of the line.
75 # Column #1 is the Mac OS Greek code (in hex as 0xNN)
76 # Column #2 is the corresponding Unicode (in hex as 0xNNNN)
77 # Column #3 is a comment containing the Unicode name
79 # The entries are in Mac OS Greek code order.
81 # One of these mappings requires the use of a corporate character.
82 # See the file "CORPCHAR.TXT" and notes below.
84 # Control character mappings are not shown in this table, following
85 # the conventions of the standard UTC mapping tables. However, the
86 # Mac OS Greek character set uses the standard control characters at
89 # Notes on Mac OS Greek:
90 # ----------------------
92 # This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
93 # environments, it is only supported via transcoding to and from
96 # Although a Mac OS script code is defined for Greek (smGreek = 6),
97 # the Greek localized system does not currently use it (the font
98 # family IDs are in the Mac OS Roman range). To determine if the
99 # Greek encoding is being used when the script code is smRoman (0),
100 # you must check if the system region code is 20, verGreece.
102 # The Mac OS Greek encoding is a superset of the repertoire of
103 # ISO 8859-7 (although characters are not at the same code points),
104 # except that LEFT & RIGHT SINGLE QUOTATION MARK replace the
105 # MODIFIER LETTER REVERSED COMMA & APOSTROPHE (spacing versions of
106 # Greek rough & smooth breathing marks) that are in ISO 8859-7.
107 # The added characters in Mac OS Greek include more punctuation and
108 # symbols and several accented Latin letters.
110 # Before Mac OS 9.2.2, code point 0x9C was SOFT HYPHEN (U+00AD), and
111 # code point 0xFF was undefined. In Mac OS 9.2.2 and later versions,
112 # SOFT HYPHEN was moved to 0xFF, and code point 0x9C was changed to be
113 # EURO SIGN (U+20AC); the standard Apple fonts are updated for Mac OS
114 # 9.2.2 to reflect this. There is a "no Euro sign" variant of the Mac
115 # OS Greek encoding that uses the older mapping; this can be used for
118 # This "no Euro sign" variant of Mac OS Greek was the character set
119 # used by Mac OS Greek systems before 9.2.2 except for system 6.0.7,
120 # which used a variant character set but was quickly replaced with
121 # Greek system 6.0.7.1 using the no Euro sign" character set
122 # documented here. Greek system 4.1 used a variant Greek set that had
123 # ISO 8859-7 in 0xA0-0xFF (with some holes filled in with DTP
124 # characters), and Mac OS Roman accented Roman letters in 0x80-0x9F.
126 # Unicode mapping issues and notes:
127 # ---------------------------------
129 # Details of mapping changes in each version:
130 # -------------------------------------------
132 # Changes from version b02 to version b03/c01:
134 # - The Mac OS Greek encoding changed for Mac OS 9.2.2 and later
136 # 0x9C, changed from 0x00AD SOFT HYPHEN to 0x20AC EURO SIGN
137 # 0xFF, changed from undefined to 0x00AD SOFT HYPHEN
139 # Changes from version n04 to version n06:
141 # - Change mapping of 0xAF from U+0387 to its canonical
142 # decomposition, U+00B7.
145 0x0000 - 0x007E = 0x00 -