1# $FreeBSD$ 2# $NetBSD: GREEK%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $ 3 4TYPE ROWCOL 5NAME GREEK/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: GREEK.TXT 18# 19# Contents: Map (external version) from Mac OS Greek 20# character set to Unicode 2.1 and later. 21# 22# Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights 23# reserved. 24# 25# Contact: charsets@apple.com 26# 27# Changes: 28# 29# c02 2005-Apr-05 Update header comments. Matches internal xml 30# <c1.1> and Text Encoding Converter 2.0. 31# b3,c1 2002-Dec-19 Update to match changes in Mac OS Greek 32# encoding for Mac OS 9.2.2 and later. 33# Update URLs, notes. Matches internal 34# utom<b3>. 35# b02 1999-Sep-22 Update contact e-mail address. Matches 36# internal utom<b1>, ufrm<b1>, and Text 37# Encoding Converter version 1.5. 38# n06 1998-Feb-05 Update to match internal utom<n4>, ufrm<n17>, 39# and Text Encoding Converter versions 1.3: 40# Change mapping for 0xAF from U+0387 to its 41# canonical decomposition, U+00B7. Also 42# update header comments to new format. 43# n04 1995-Apr-15 First version (after fixing some typos). 44# Matches internal ufrm<n7>. 45# 46# Standard header: 47# ---------------- 48# 49# Apple, the Apple logo, and Macintosh are trademarks of Apple 50# Computer, Inc., registered in the United States and other countries. 51# Unicode is a trademark of Unicode Inc. For the sake of brevity, 52# throughout this document, "Macintosh" can be used to refer to 53# Macintosh computers and "Unicode" can be used to refer to the 54# Unicode standard. 55# 56# Apple Computer, Inc. ("Apple") makes no warranty or representation, 57# either express or implied, with respect to this document and the 58# included data, its quality, accuracy, or fitness for a particular 59# purpose. In no event will Apple be liable for direct, indirect, 60# special, incidental, or consequential damages resulting from any 61# defect or inaccuracy in this document or the included data. 62# 63# These mapping tables and character lists are subject to change. 64# The latest tables should be available from the following: 65# 66# <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/> 67# 68# For general information about Mac OS encodings and these mapping 69# tables, see the file "README.TXT". 70# 71# Format: 72# ------- 73# 74# Three tab-separated columns; 75# '#' begins a comment which continues to the end of the line. 76# Column #1 is the Mac OS Greek code (in hex as 0xNN) 77# Column #2 is the corresponding Unicode (in hex as 0xNNNN) 78# Column #3 is a comment containing the Unicode name 79# 80# The entries are in Mac OS Greek code order. 81# 82# One of these mappings requires the use of a corporate character. 83# See the file "CORPCHAR.TXT" and notes below. 84# 85# Control character mappings are not shown in this table, following 86# the conventions of the standard UTC mapping tables. However, the 87# Mac OS Greek character set uses the standard control characters at 88# 0x00-0x1F and 0x7F. 89# 90# Notes on Mac OS Greek: 91# ---------------------- 92# 93# This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa 94# environments, it is only supported via transcoding to and from 95# Unicode. 96# 97# Although a Mac OS script code is defined for Greek (smGreek = 6), 98# the Greek localized system does not currently use it (the font 99# family IDs are in the Mac OS Roman range). To determine if the 100# Greek encoding is being used when the script code is smRoman (0), 101# you must check if the system region code is 20, verGreece. 102# 103# The Mac OS Greek encoding is a superset of the repertoire of 104# ISO 8859-7 (although characters are not at the same code points), 105# except that LEFT & RIGHT SINGLE QUOTATION MARK replace the 106# MODIFIER LETTER REVERSED COMMA & APOSTROPHE (spacing versions of 107# Greek rough & smooth breathing marks) that are in ISO 8859-7. 108# The added characters in Mac OS Greek include more punctuation and 109# symbols and several accented Latin letters. 110# 111# Before Mac OS 9.2.2, code point 0x9C was SOFT HYPHEN (U+00AD), and 112# code point 0xFF was undefined. In Mac OS 9.2.2 and later versions, 113# SOFT HYPHEN was moved to 0xFF, and code point 0x9C was changed to be 114# EURO SIGN (U+20AC); the standard Apple fonts are updated for Mac OS 115# 9.2.2 to reflect this. There is a "no Euro sign" variant of the Mac 116# OS Greek encoding that uses the older mapping; this can be used for 117# older fonts. 118# 119# This "no Euro sign" variant of Mac OS Greek was the character set 120# used by Mac OS Greek systems before 9.2.2 except for system 6.0.7, 121# which used a variant character set but was quickly replaced with 122# Greek system 6.0.7.1 using the no Euro sign" character set 123# documented here. Greek system 4.1 used a variant Greek set that had 124# ISO 8859-7 in 0xA0-0xFF (with some holes filled in with DTP 125# characters), and Mac OS Roman accented Roman letters in 0x80-0x9F. 126# 127# Unicode mapping issues and notes: 128# --------------------------------- 129# 130# Details of mapping changes in each version: 131# ------------------------------------------- 132# 133# Changes from version b02 to version b03/c01: 134# 135# - The Mac OS Greek encoding changed for Mac OS 9.2.2 and later 136# as follows: 137# 0x9C, changed from 0x00AD SOFT HYPHEN to 0x20AC EURO SIGN 138# 0xFF, changed from undefined to 0x00AD SOFT HYPHEN 139# 140# Changes from version n04 to version n06: 141# 142# - Change mapping of 0xAF from U+0387 to its canonical 143# decomposition, U+00B7. 144# 145################## 1460x00 - 0x7E = 0x00 - 1470x80 = 0x00C4 1480x81 = 0x00B9 1490x82 = 0x00B2 1500x83 = 0x00C9 1510x84 = 0x00B3 1520x85 = 0x00D6 1530x86 = 0x00DC 1540x87 = 0x0385 1550x88 = 0x00E0 1560x89 = 0x00E2 1570x8A = 0x00E4 1580x8B = 0x0384 1590x8C = 0x00A8 1600x8D = 0x00E7 1610x8E = 0x00E9 1620x8F = 0x00E8 1630x90 = 0x00EA 1640x91 = 0x00EB 1650x92 = 0x00A3 1660x93 = 0x2122 1670x94 = 0x00EE 1680x95 = 0x00EF 1690x96 = 0x2022 1700x97 = 0x00BD 1710x98 = 0x2030 1720x99 = 0x00F4 1730x9A = 0x00F6 1740x9B = 0x00A6 1750x9C = 0x20AC 1760x9D = 0x00F9 1770x9E = 0x00FB 1780x9F = 0x00FC 1790xA0 = 0x2020 1800xA1 = 0x0393 1810xA2 = 0x0394 1820xA3 = 0x0398 1830xA4 = 0x039B 1840xA5 = 0x039E 1850xA6 = 0x03A0 1860xA7 = 0x00DF 1870xA8 = 0x00AE 1880xA9 = 0x00A9 1890xAA = 0x03A3 1900xAB = 0x03AA 1910xAC = 0x00A7 1920xAD = 0x2260 1930xAE = 0x00B0 1940xAF = 0x00B7 1950xB0 = 0x0391 1960xB1 = 0x00B1 1970xB2 = 0x2264 1980xB3 = 0x2265 1990xB4 = 0x00A5 2000xB5 = 0x0392 2010xB6 = 0x0395 2020xB7 = 0x0396 2030xB8 = 0x0397 2040xB9 = 0x0399 2050xBA = 0x039A 2060xBB = 0x039C 2070xBC = 0x03A6 2080xBD = 0x03AB 2090xBE = 0x03A8 2100xBF = 0x03A9 2110xC0 = 0x03AC 2120xC1 = 0x039D 2130xC2 = 0x00AC 2140xC3 = 0x039F 2150xC4 = 0x03A1 2160xC5 = 0x2248 2170xC6 = 0x03A4 2180xC7 = 0x00AB 2190xC8 = 0x00BB 2200xC9 = 0x2026 2210xCA = 0x00A0 2220xCB = 0x03A5 2230xCC = 0x03A7 2240xCD = 0x0386 2250xCE = 0x0388 2260xCF = 0x0153 2270xD0 = 0x2013 2280xD1 = 0x2015 2290xD2 = 0x201C 2300xD3 = 0x201D 2310xD4 = 0x2018 2320xD5 = 0x2019 2330xD6 = 0x00F7 2340xD7 = 0x0389 2350xD8 = 0x038A 2360xD9 = 0x038C 2370xDA = 0x038E 2380xDB = 0x03AD 2390xDC = 0x03AE 2400xDD = 0x03AF 2410xDE = 0x03CC 2420xDF = 0x038F 2430xE0 = 0x03CD 2440xE1 = 0x03B1 2450xE2 = 0x03B2 2460xE3 = 0x03C8 2470xE4 = 0x03B4 2480xE5 = 0x03B5 2490xE6 = 0x03C6 2500xE7 = 0x03B3 2510xE8 = 0x03B7 2520xE9 = 0x03B9 2530xEA = 0x03BE 2540xEB = 0x03BA 2550xEC = 0x03BB 2560xED = 0x03BC 2570xEE = 0x03BD 2580xEF = 0x03BF 2590xF0 = 0x03C0 2600xF1 = 0x03CE 2610xF2 = 0x03C1 2620xF3 = 0x03C3 2630xF4 = 0x03C4 2640xF5 = 0x03B8 2650xF6 = 0x03C9 2660xF7 = 0x03C2 2670xF8 = 0x03C7 2680xF9 = 0x03C5 2690xFA = 0x03B6 2700xFB = 0x03CA 2710xFC = 0x03CB 2720xFD = 0x0390 2730xFE = 0x03B0 2740xFF = 0x00AD 275END_MAP 276