1# $NetBSD: GREEK%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $ 2 3TYPE ROWCOL 4NAME GREEK/UCS 5SRC_ZONE 0x00-0xFF 6OOB_MODE ILSEQ 7DST_ILSEQ 0xFFFE 8DST_UNIT_BITS 16 9 10BEGIN_MAP 11# 12# This mapping data is made from the mapping data provided by Unicode, Inc. 13# Original notice: 14# 15#======================================================================= 16# File name: GREEK.TXT 17# 18# Contents: Map (external version) from Mac OS Greek 19# character set to Unicode 2.1 and later. 20# 21# Copyright: (c) 1995-2002, 2005 by Apple Computer, Inc., all rights 22# reserved. 23# 24# Contact: charsets@apple.com 25# 26# Changes: 27# 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 33# utom<b3>. 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>. 44# 45# Standard header: 46# ---------------- 47# 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 53# Unicode standard. 54# 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. 61# 62# These mapping tables and character lists are subject to change. 63# The latest tables should be available from the following: 64# 65# <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/> 66# 67# For general information about Mac OS encodings and these mapping 68# tables, see the file "README.TXT". 69# 70# Format: 71# ------- 72# 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 78# 79# The entries are in Mac OS Greek code order. 80# 81# One of these mappings requires the use of a corporate character. 82# See the file "CORPCHAR.TXT" and notes below. 83# 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 87# 0x00-0x1F and 0x7F. 88# 89# Notes on Mac OS Greek: 90# ---------------------- 91# 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 94# Unicode. 95# 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. 101# 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. 109# 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 116# older fonts. 117# 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. 125# 126# Unicode mapping issues and notes: 127# --------------------------------- 128# 129# Details of mapping changes in each version: 130# ------------------------------------------- 131# 132# Changes from version b02 to version b03/c01: 133# 134# - The Mac OS Greek encoding changed for Mac OS 9.2.2 and later 135# as follows: 136# 0x9C, changed from 0x00AD SOFT HYPHEN to 0x20AC EURO SIGN 137# 0xFF, changed from undefined to 0x00AD SOFT HYPHEN 138# 139# Changes from version n04 to version n06: 140# 141# - Change mapping of 0xAF from U+0387 to its canonical 142# decomposition, U+00B7. 143# 144################## 1450x00 - 0x7E = 0x00 - 1460x80 = 0x00C4 1470x81 = 0x00B9 1480x82 = 0x00B2 1490x83 = 0x00C9 1500x84 = 0x00B3 1510x85 = 0x00D6 1520x86 = 0x00DC 1530x87 = 0x0385 1540x88 = 0x00E0 1550x89 = 0x00E2 1560x8A = 0x00E4 1570x8B = 0x0384 1580x8C = 0x00A8 1590x8D = 0x00E7 1600x8E = 0x00E9 1610x8F = 0x00E8 1620x90 = 0x00EA 1630x91 = 0x00EB 1640x92 = 0x00A3 1650x93 = 0x2122 1660x94 = 0x00EE 1670x95 = 0x00EF 1680x96 = 0x2022 1690x97 = 0x00BD 1700x98 = 0x2030 1710x99 = 0x00F4 1720x9A = 0x00F6 1730x9B = 0x00A6 1740x9C = 0x20AC 1750x9D = 0x00F9 1760x9E = 0x00FB 1770x9F = 0x00FC 1780xA0 = 0x2020 1790xA1 = 0x0393 1800xA2 = 0x0394 1810xA3 = 0x0398 1820xA4 = 0x039B 1830xA5 = 0x039E 1840xA6 = 0x03A0 1850xA7 = 0x00DF 1860xA8 = 0x00AE 1870xA9 = 0x00A9 1880xAA = 0x03A3 1890xAB = 0x03AA 1900xAC = 0x00A7 1910xAD = 0x2260 1920xAE = 0x00B0 1930xAF = 0x00B7 1940xB0 = 0x0391 1950xB1 = 0x00B1 1960xB2 = 0x2264 1970xB3 = 0x2265 1980xB4 = 0x00A5 1990xB5 = 0x0392 2000xB6 = 0x0395 2010xB7 = 0x0396 2020xB8 = 0x0397 2030xB9 = 0x0399 2040xBA = 0x039A 2050xBB = 0x039C 2060xBC = 0x03A6 2070xBD = 0x03AB 2080xBE = 0x03A8 2090xBF = 0x03A9 2100xC0 = 0x03AC 2110xC1 = 0x039D 2120xC2 = 0x00AC 2130xC3 = 0x039F 2140xC4 = 0x03A1 2150xC5 = 0x2248 2160xC6 = 0x03A4 2170xC7 = 0x00AB 2180xC8 = 0x00BB 2190xC9 = 0x2026 2200xCA = 0x00A0 2210xCB = 0x03A5 2220xCC = 0x03A7 2230xCD = 0x0386 2240xCE = 0x0388 2250xCF = 0x0153 2260xD0 = 0x2013 2270xD1 = 0x2015 2280xD2 = 0x201C 2290xD3 = 0x201D 2300xD4 = 0x2018 2310xD5 = 0x2019 2320xD6 = 0x00F7 2330xD7 = 0x0389 2340xD8 = 0x038A 2350xD9 = 0x038C 2360xDA = 0x038E 2370xDB = 0x03AD 2380xDC = 0x03AE 2390xDD = 0x03AF 2400xDE = 0x03CC 2410xDF = 0x038F 2420xE0 = 0x03CD 2430xE1 = 0x03B1 2440xE2 = 0x03B2 2450xE3 = 0x03C8 2460xE4 = 0x03B4 2470xE5 = 0x03B5 2480xE6 = 0x03C6 2490xE7 = 0x03B3 2500xE8 = 0x03B7 2510xE9 = 0x03B9 2520xEA = 0x03BE 2530xEB = 0x03BA 2540xEC = 0x03BB 2550xED = 0x03BC 2560xEE = 0x03BD 2570xEF = 0x03BF 2580xF0 = 0x03C0 2590xF1 = 0x03CE 2600xF2 = 0x03C1 2610xF3 = 0x03C3 2620xF4 = 0x03C4 2630xF5 = 0x03B8 2640xF6 = 0x03C9 2650xF7 = 0x03C2 2660xF8 = 0x03C7 2670xF9 = 0x03C5 2680xFA = 0x03B6 2690xFB = 0x03CA 2700xFC = 0x03CB 2710xFD = 0x0390 2720xFE = 0x03B0 2730xFF = 0x00AD 274END_MAP 275