diff options
Diffstat (limited to 'tools/encoding/macGreek.txt')
-rw-r--r-- | tools/encoding/macGreek.txt | 112 |
1 files changed, 80 insertions, 32 deletions
diff --git a/tools/encoding/macGreek.txt b/tools/encoding/macGreek.txt index c9420a1..28b6ea8 100644 --- a/tools/encoding/macGreek.txt +++ b/tools/encoding/macGreek.txt @@ -1,11 +1,29 @@ +#======================================================================= +# FTP file name: GREEK.TXT # -# Name: MacOS_Greek [to Unicode] -# Unicode versions: 1.1, 2.0 -# Table version: 0.2 (from internal ufrm version <7>) -# Date: 15 April 1995 -# Author: Peter Edberg <edberg1@applelink.apple.com> +# Contents: Map (external version) from Mac OS Greek +# character set to Unicode 2.1 # -# Copyright (c) 1995 Apple Computer, Inc. All Rights reserved. +# Copyright: (c) 1995-1999 by Apple Computer, Inc., all rights +# reserved. +# +# Contact: charsets@apple.com +# +# Changes: +# +# b02 1999-Sep-22 Update contact e-mail address. Matches +# internal utom<b1>, ufrm<b1>, and Text +# Encoding Converter version 1.5. +# n06 1998-Feb-05 Update to match internal utom<n4>, ufrm<n17>, +# and Text Encoding Converter versions 1.3: +# Change mapping for 0xAF from U+0387 to its +# canonical decomposition, U+00B7. Also +# update header comments to new format. +# n04 1995-Apr-15 First version (after fixing some typos). +# Matches internal ufrm<n7>. +# +# Standard header: +# ---------------- # # Apple, the Apple logo, and Macintosh are trademarks of Apple # Computer, Inc., registered in the United States and other countries. @@ -17,51 +35,81 @@ # Apple makes no warranty or representation, either express or # implied, with respect to these tables, their quality, accuracy, or # fitness for a particular purpose. In no event will Apple be liable -# for direct, indirect, special, incidental, or consequential damages +# for direct, indirect, special, incidental, or consequential damages # resulting from any defect or inaccuracy in this document or the # accompanying tables. # -# These mapping tables and character lists are preliminary and -# subject to change. Updated tables will be available from the -# Unicode Inc. ftp site (unicode.org), the Apple Computer ftp site -# (ftp.info.apple.com), the Apple Computer World-Wide Web pages -# (http://www.info.apple.com), and possibly on diskette from APDA -# (Apple's mail-order distribution service for developers). +# These mapping tables and character lists are subject to change. +# The latest tables should be available from the following: # -# Format: -# ------- +# <ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/APPLE/> +# <ftp://dev.apple.com/devworld/Technical_Documentation/Misc._Standards/> +# +# 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 MacOS Greek code (in hex as 0xNN) -# Column #2 is the Unicode (in hex as 0xNNNN) -# Column #3 is the Unicode name (follows a comment sign, '#') +# Column #1 is the Mac OS Greek 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 Greek code order. # -# The entries are in MacOS Greek code order. +# One of these mappings requires the use of a corporate character. +# See the file "CORPCHAR.TXT" and notes below. # -# One of these mappings requires the use of a corporate character -# (for an undefined code point). See the file "MacOS-CorpCharList". +# Control character mappings are not shown in this table, following +# the conventions of the standard UTC mapping tables. However, the +# Mac OS Greek character set uses the standard control characters at +# 0x00-0x1F and 0x7F. # -# Notes on MacOS Greek: -# --------------------- +# Notes on Mac OS Greek: +# ---------------------- # -# Although a MacOS script code is defined for Greek (smGreek = 6), +# Although a Mac OS script code is defined for Greek (smGreek = 6), # the Greek localized system does not currently use it (the font -# family IDs are in the MacOS Roman range). To determine if the +# family IDs are in the Mac OS Roman range). To determine if the # Greek encoding is being used when the script code is smRoman (0), # you must check if the system region code is 20, verGreece. # -# The MacOS Greek encoding is a superset of the repertoire of -# ISO 8859-5 (although characters are not at the same code points). +# The Mac OS Greek encoding is a superset of the repertoire of +# ISO 8859-7 (although characters are not at the same code points), +# except that LEFT & RIGHT SINGLE QUOTATION MARK replace the +# MODIFIER LETTER REVERSED COMMA & APOSTROPHE (spacing versions of +# Greek rough & smooth breathing marks) that are in ISO 8859-7. +# The added characters in Mac OS Greek include more punctuation and +# symbols and several accented Latin letters. # -# This character set was used by all MacOS Greek systems 6.x and +# This character set was used by all Mac OS Greek systems 6.x and # 7.x except for system 6.0.7, which used a variant character set # but was quickly replaced with Greek system 6.0.7.1 using the # standard character set documented here. Greek system 4.1 used a # variant Greek set that had ISO 8859-7 in 0xA0-0xFF (with some -# holes filled in with DTP characters), and MacOS Roman accented +# holes filled in with DTP characters), and Mac OS Roman accented # Roman letters in 0x80-0x9F. # +# Unicode mapping issues and notes: +# --------------------------------- +# +# The following corporate zone Unicode character is used in this +# mapping: +# +# 0xF8A0 undefined1, used to map the single undefined code point +# in Mac OS Greek and Turkish (to obtain roundtrip +# fidelity for all code points). +# +# Details of mapping changes in each version: +# ------------------------------------------- +# +# Changes from version n04 to version n06: +# +# - Change mapping of 0xAF from U+0387 to its canonical +# decomposition, U+00B7. +# ################## 0x20 0x0020 # SPACE @@ -196,7 +244,7 @@ 0xA1 0x0393 # GREEK CAPITAL LETTER GAMMA 0xA2 0x0394 # GREEK CAPITAL LETTER DELTA 0xA3 0x0398 # GREEK CAPITAL LETTER THETA -0xA4 0x039B # GREEK CAPITAL LETTER LAMBDA +0xA4 0x039B # GREEK CAPITAL LETTER LAMDA 0xA5 0x039E # GREEK CAPITAL LETTER XI 0xA6 0x03A0 # GREEK CAPITAL LETTER PI 0xA7 0x00DF # LATIN SMALL LETTER SHARP S @@ -207,7 +255,7 @@ 0xAC 0x00A7 # SECTION SIGN 0xAD 0x2260 # NOT EQUAL TO 0xAE 0x00B0 # DEGREE SIGN -0xAF 0x0387 # GREEK ANO TELEIA +0xAF 0x00B7 # MIDDLE DOT 0xB0 0x0391 # GREEK CAPITAL LETTER ALPHA 0xB1 0x00B1 # PLUS-MINUS SIGN 0xB2 0x2264 # LESS-THAN OR EQUAL TO @@ -268,7 +316,7 @@ 0xE9 0x03B9 # GREEK SMALL LETTER IOTA 0xEA 0x03BE # GREEK SMALL LETTER XI 0xEB 0x03BA # GREEK SMALL LETTER KAPPA -0xEC 0x03BB # GREEK SMALL LETTER LAMBDA +0xEC 0x03BB # GREEK SMALL LETTER LAMDA 0xED 0x03BC # GREEK SMALL LETTER MU 0xEE 0x03BD # GREEK SMALL LETTER NU 0xEF 0x03BF # GREEK SMALL LETTER OMICRON |