1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
|
# $NetBSD: UCS%ATARIST.src,v 1.1 2006/10/19 14:45:02 tnozaki Exp $
TYPE ROWCOL
NAME "UCS/ATARIST"
SRC_ZONE 0x0000-0x2321
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
#
# This mapping data is made from the mapping data provided by Unicode, Inc.
# Original notice:
#
# Name: AtariST to Unicode
# Unicode version: 4.0
# Table version: 1.1
# Table format: Format A
# Date: 2005 April 22
# Authors: Philippe Verdy <verdy_p AT hotmail.com>
# Bruno Haible <bruno AT clisp.org>
#
# Copyright (c) 1998 - 2005 Unicode, Inc. All Rights reserved.
#
# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
# No claims are made as to fitness for any particular purpose. No
# warranties of any kind are expressed or implied. The recipient
# agrees to determine applicability of information provided. If this
# file has been provided on optical media by Unicode, Inc., the sole
# remedy for any claim will be exchange of defective media within 90
# days of receipt.
#
# Unicode, Inc. hereby grants the right to freely use the information
# supplied in this file in the creation of products supporting the
# Unicode Standard, and to make copies of this file in any form for
# internal or external distribution as long as this notice remains
# attached.
#
# General notes:
#
# This table contains the data the Unicode Consortium has on how
# AtariST characters map into Unicode.
#
# Format: Three tab-separated columns
# Column 1 is the AtariST code (in hex as 0xXX)
# Column 2 is the Unicode (in hex as 0xXXXX)
# Column 3 the Unicode name (follows a comment sign, '#')
# Column 4 is the actual character or <symbol> (follows a comment sign, '#')
# Column 5 indicates backward compatible character set mappings
#
# The entries are in AtariST order.
#
# Version history
# 1.1 Thanks to Bruno Haible.
# - swap the positions of GREEK SMALL LETTER BETA and LATIN SHARP S
# on code positions 0x9E and 0xE1. So AtariST mapped the LATIN SHARP S
# differently than PC codepages 437 and 850 (was it true on the TT in 1992?)
# - Fix the correct codepoint 0x00B3 instead of 0x22B3 for SUPERSCRIPT THREE,
# on code position 0xFE.
# - Fix the spelling of a "GREEP" letter name to "GREEK" (no code changed)
# - Change the mapping of code 0xEE from GREEK SMALL LETTER EPSILON to the
# mathematical ELEMENT OF SIGN, on code position 0xEE.
# 1.0 version new, by Philippe Verdy.
#
# Updated versions of this file may be found in:
# <ftp://ftp.unicode.org/Public/MAPPINGS/>
#
# Any comments or problems, contact http://www.unicode.org/reporting.html
#
0x0000 - 0x007F = 0x00 -
0x00A1 = 0xAD
0x00A2 = 0x9B
0x00A3 = 0x9C
0x00A5 = 0x9D
0x00A7 = 0xDD
0x00A8 = 0xB9
0x00A9 = 0xBD
0x00AA = 0xA6
0x00AB = 0xAE
0x00AC = 0xAA
0x00AE = 0xBE
0x00AF = 0xFF
0x00B0 = 0xF8
0x00B1 = 0xF1
0x00B2 = 0xFD
0x00B3 = 0xFE
0x00B4 = 0xBA
0x00B5 = 0xE6
0x00B6 = 0xBC
0x00B7 = 0xFA
0x00BA = 0xA7
0x00BB = 0xAF
0x00BC = 0xAC
0x00BD = 0xAB
0x00BF = 0xA8
0x00C0 = 0xB6
0x00C3 = 0xB7
0x00C4 = 0x8E
0x00C5 = 0x8F
0x00C6 = 0x92
0x00C7 = 0x80
0x00C9 = 0x90
0x00D1 = 0xA5
0x00D5 = 0xB8
0x00D6 = 0x99
0x00D8 = 0xB2
0x00DC = 0x9A
0x00DF = 0x9E
0x00E0 = 0x85
0x00E1 = 0xA0
0x00E2 = 0x83
0x00E3 = 0xB0
0x00E4 = 0x84
0x00E5 = 0x86
0x00E6 = 0x91
0x00E7 = 0x87
0x00E8 = 0x8A
0x00E9 = 0x82
0x00EA = 0x88
0x00EB = 0x89
0x00EC = 0x8D
0x00ED = 0xA1
0x00EE = 0x8C
0x00EF = 0x8B
0x00F1 = 0xA4
0x00F2 = 0x95
0x00F3 = 0xA2
0x00F4 = 0x93
0x00F5 = 0xB1
0x00F6 = 0x94
0x00F7 = 0xF6
0x00F8 = 0xB3
0x00F9 = 0x97
0x00FA = 0xA3
0x00FB = 0x96
0x00FC = 0x81
0x00FF = 0x98
0x0132 = 0xC1
0x0133 = 0xC0
0x0152 = 0xB5
0x0153 = 0xB4
0x0192 = 0x9F
0x0393 = 0xE2
0x0398 = 0xE9
0x03A3 = 0xE4
0x03A6 = 0xE8
0x03A9 = 0xEA
0x03B1 = 0xE0
0x03B2 = 0xE1
0x03B4 = 0xEB
0x03C0 = 0xE3
0x03C3 = 0xE5
0x03C4 = 0xE7
0x03C6 = 0xED
0x05D0 = 0xC2
0x05D1 = 0xC3
0x05D2 = 0xC4
0x05D3 = 0xC5
0x05D4 = 0xC6
0x05D5 = 0xC7
0x05D6 = 0xC8
0x05D7 = 0xC9
0x05D8 = 0xCA
0x05D9 = 0xCB
0x05DA = 0xD9
0x05DB = 0xCC
0x05DC = 0xCD
0x05DD = 0xDA
0x05DE = 0xCE
0x05DF = 0xD8
0x05E0 = 0xCF
0x05E1 = 0xD0
0x05E2 = 0xD1
0x05E3 = 0xDB
0x05E4 = 0xD2
0x05E5 = 0xDC
0x05E6 = 0xD3
0x05E7 = 0xD4
0x05E8 = 0xD5
0x05E9 = 0xD6
0x05EA = 0xD7
0x2020 = 0xBB
0x207F = 0xFC
0x2122 = 0xBF
0x2208 = 0xEE
0x2219 = 0xF9
0x221A = 0xFB
0x221E = 0xDF
0x2227 = 0xDE
0x2229 = 0xEF
0x222E = 0xEC
0x2248 = 0xF7
0x2261 = 0xF0
0x2264 = 0xF3
0x2265 = 0xF2
0x2310 = 0xA9
0x2320 = 0xF4
0x2321 = 0xF5
END_MAP
|