charsets.dat revision 04b94745
1# $XTermId: charsets.dat,v 1.32 2024/02/08 08:52:10 tom Exp $
2
3# Copyright 2023,2024 by Thomas E. Dickey
4#
5#                         All Rights Reserved
6#
7# Permission is hereby granted, free of charge, to any person obtaining a
8# copy of this software and associated documentation files (the
9# "Software"), to deal in the Software without restriction, including
10# without limitation the rights to use, copy, modify, merge, publish,
11# distribute, sublicense, and/or sell copies of the Software, and to
12# permit persons to whom the Software is furnished to do so, subject to
13# the following conditions:
14#
15# The above copyright notice and this permission notice shall be included
16# in all copies or substantial portions of the Software.
17#
18# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
21# IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
22# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
23# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
24# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25#
26# Except as contained in this notice, the name(s) of the above copyright
27# holders shall not be used in advertising or otherwise to promote the
28# sale, use or other dealings in this Software without prior written
29# authorization.
30
31# According to
32#  Digital ANSI-Compliant Printing Protocol
33#  Level 2 Programming Reference Manual
34#  EK-PPLV2-PM. B01
35#
36# the supplementary character sets Greek, Hebrew, Latin-5 and Latin/Cyrillic
37# are standardized by ISO:
38#  ISO Greek is 8859-7
39#  ISO Hebrew is 8859-8
40#  ISO Latin-5 is 8859-9
41#  ISO Latin/Cyrillic is 8859-5
42#
43# These are derived from the data at
44#  ftp://www.unicode.org/Public/MAPPINGS/ISO8859/
45#
46# Note: the "figure A-xx" comments refer to EK-PPLV2-PM.
47
48# A "codepage" is treated different from the NRC mode:  it is always enabled.
49# Reuse the UNI() macros by temporarily setting its state.
50
51# xterm's original implementation of NRCS in 1998 was before Unicode became
52# prevalent.  Most of the necessary mappings could be done using definitions
53# from X11/keysymdef.h, using ISO-8859-1 as the default.
54
55map_ASCII
56	A0	UNDEF	1B
57	FF	UNDEF	10000
58
59map_DEC_Spec_Graphic
60	5F	UNDEF	10000
61	60	U+0020	14	# nbsp, treat as blank
62	61	U+0020	78	# reserved, treat as blank
63	62	U+25AE	0A	# black vertical rectangle
64	63	U+215F	0D	# "1/"
65	64	U+0020	0E	# "3/", not in Unicode, ignore
66	65	U+0020	0B	# "5/", not in Unicode, ignore
67	66	U+0020	B0	# "7/", not in Unicode, ignore
68	67	U+00B0	B1	# degree sign
69	68	U+00B1	15	# plus-minus sign
70	69	U+2192	0C	# right-arrow
71	6A	U+2026	16	# ellipsis
72	6B	U+00F7	17	# divide by
73	6C	U+2193	18	# down arrow
74	6D	U+23BA	19	# bar at scan 0
75	6E	U+23BA	1A	# bar at scan 1
76	6F	U+23BB	1B	# bar at scan 2
77	70	U+23BB	1C	# bar at scan 3
78	71	U+23BC	1D	# bar at scan 4
79	72	U+23BC	1E	# bar at scan 5
80	73	U+23BD	1F	# bar at scan 6
81	74	U+23BD	80	# bar at scan 7
82	75	U+2080	81	# subscript 0
83	76	U+2081	82	# subscript 1
84	77	U+2082	83	# subscript 2
85	78	U+2083	84	# subscript 3
86	79	U+2084	85	# subscript 4
87	7A	U+2085	86	# subscript 5
88	7B	U+2086	C6	# subscript 6
89	7C	U+2087	87	# subscript 7
90	7D	U+2088	A3	# subscript 8
91	7E	U+2089	B7	# subscript 9
92
93map_ISO_Latin_1
94
95map_NRCS_Dutch
96	23	XK_sterling	# U+00A3 POUND SIGN
97	40	XK_threequarters # U+00BE VULGAR FRACTION THREE QUARTERS
98	5B	U+0133	 	# LATIN SMALL LIGATURE IJ
99	5C	XK_onehalf	# U+00BD VULGAR FRACTION ONE HALF
100	5D	XK_bar		# U+007C VERTICAL LINE
101	7B	XK_diaeresis	# U+00A8 DIAERESIS
102	7C	U+0192	 	# LATIN SMALL LETTER F WITH HOOK (florin)
103	7D	XK_onequarter	# U+00BC VULGAR FRACTION ONE QUARTER
104	7E	XK_acute	# U+00B4 ACUTE ACCENT
105
106map_NRCS_Finnish
107	5B	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
108	5C	XK_Odiaeresis	# U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
109	5D	XK_Aring	# U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
110	5E	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
111	60	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
112	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
113	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
114	7D	XK_aring	# U+00E5 LATIN SMALL LETTER A WITH RING ABOVE
115	7E	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
116
117map_NRCS_French
118	23	XK_sterling	# U+00A3 POUND SIGN
119	40	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
120	5B	XK_degree	# U+00B0 DEGREE SIGN
121	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
122	5D	XK_section	# U+00A7 SECTION SIGN
123	7B	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
124	7C	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
125	7D	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
126	7E	XK_diaeresis	# U+00A8 DIAERESIS
127
128map_NRCS_French_Canadian
129	40	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
130	5B	XK_acircumflex	# U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
131	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
132	5D	XK_ecircumflex	# U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX
133	5E	XK_icircumflex	# U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX
134	60	XK_ocircumflex	# U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
135	7B	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
136	7C	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
137	7D	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
138	7E	XK_ucircumflex  # U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX
139
140map_NRCS_German
141	40	XK_section	# U+00A7 SECTION SIGN
142	5B	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
143	5C	XK_Odiaeresis	# U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
144	5D	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
145	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
146	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
147	7D	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
148	7E	XK_ssharp	# U+00DF LATIN SMALL LETTER SHARP S
149
150map_NRCS_Italian
151	23	XK_sterling	# U+00A3 POUND SIGN
152	40	XK_section	# U+00A7 SECTION SIGN
153	5B	XK_degree	# U+00B0 DEGREE SIGN
154	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
155	5D	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
156	60	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
157	7B	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
158	7C	XK_ograve	# U+00F2 LATIN SMALL LETTER O WITH GRAVE
159	7D	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
160	7E	XK_igrave	# U+00EC LATIN SMALL LETTER I WITH GRAVE
161
162map_NRCS_Norwegian_Danish
163	40	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
164	5B	XK_AE	 	# U+00C6 LATIN CAPITAL LETTER AE
165	5C	XK_Ooblique	# U+00D8 LATIN CAPITAL LETTER O WITH STROKE
166	5D	XK_Aring	# U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
167	5E	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
168	60	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
169	7B	XK_ae		# U+00E6 LATIN SMALL LETTER AE
170	7C	XK_oslash	# U+00F8 LATIN SMALL LETTER O WITH STROKE
171	7D	XK_aring	# U+00E5 LATIN SMALL LETTER A WITH RING ABOVE
172	7E	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
173
174map_NRCS_Portuguese
175	5B	XK_Atilde	# U+00C3 LATIN CAPITAL LETTER A WITH TILDE
176	5C	XK_Ccedilla	# U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA
177	5D	XK_Otilde	# U+00D5 LATIN CAPITAL LETTER O WITH TILDE
178	7B	XK_atilde	# U+00E3 LATIN SMALL LETTER A WITH TILDE
179	7C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
180	7D	XK_otilde	# U+00F5 LATIN SMALL LETTER O WITH TILDE
181
182map_NRCS_Spanish
183	23	XK_sterling	# U+00A3 POUND SIGN
184	40	XK_section	# U+00A7 SECTION SIGN
185	5B	XK_exclamdown	# U+00A1 INVERTED EXCLAMATION MARK
186	5C	XK_Ntilde	# U+00D1 LATIN CAPITAL LETTER N WITH TILDE
187	5D	XK_questiondown	# U+00BF INVERTED QUESTION MARK
188	7B	XK_degree	# U+00B0 DEGREE SIGN
189	7C	XK_ntilde	# U+00F1 LATIN SMALL LETTER N WITH TILDE
190	7D	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
191
192map_NRCS_Swedish
193	40	XK_Eacute
194	5B	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
195	5C	XK_Odiaeresis	# U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
196	5D	XK_Aring	# U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
197	5E	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
198	60	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
199	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
200	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
201	7D	XK_aring	# U+00E5 LATIN SMALL LETTER A WITH RING ABOVE
202	7E	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
203
204map_NRCS_Swiss
205	23	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
206	40	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
207	5B	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
208	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
209	5D	XK_ecircumflex	# U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX
210	5E	XK_icircumflex	# U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX
211	5F	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
212	60	XK_ocircumflex	# U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
213	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
214	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
215	7D	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
216	7E	XK_ucircumflex  # U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX
217
218# Unlike NRCS, which splices a few characters onto ISO-8859-1, the
219# supplementary character sets are complete, normally mapped to GR.  Most of
220# these mappings rely upon glyphs not found in ISO-8859-1.  We can display most
221# of those using Unicode, thereby supporting specialized applications that use
222# SCS with luit, subject to the limitation that select/paste will give
223# meaningless results in terms of the application which uses these mappings.
224#
225# Since the codepages introduced with VT320, etc, use 8-bit encodings, there is
226# no plausible argument to be made that these mappings "use" UTF-8, even though
227# there is a hidden step in the terminal emulator which relies upon UTF-8.
228
229map_DEC_Supp_Graphic(code,dft)
230	24	UNDEF	1B
231	26	UNDEF	1B
232	28	U+00A4	A4	# CURRENCY SIGN
233	2C	UNDEF	1B
234	2D	UNDEF	1B
235	2E	UNDEF	1B
236	2F	UNDEF	1B
237	34	UNDEF	1B
238	38	UNDEF	1B
239	3E	UNDEF	1B
240	50	UNDEF	1B
241	57	U+0152	97	# LATIN CAPITAL LIGATURE OE
242	5D	U+0178	98	# LATIN CAPITAL LETTER Y WITH DIAERESIS
243	5E	UNDEF	1B
244	5F	U+005F	DF
245	70	UNDEF	1B
246	77	U+0153	99	# LATIN SMALL LIGATURE OE
247	7D	U+00FF	FF	# LATIN SMALL LETTER Y WITH DIAERESIS
248	7E	UNDEF	1B
249
250# derived from http://www.vt100.net/charsets/technical.html
251map_DEC_Technical
252	21	U+23B7	D5	# RADICAL SYMBOL BOTTOM Centred left to right, so that it joins up with 02/02
253	22	U+250C	D6	# BOX DRAWINGS LIGHT DOWN AND RIGHT
254	23	U+2500	1D	# BOX DRAWINGS LIGHT HORIZONTAL
255	24	U+2320	D7	# TOP HALF INTEGRAL with the proviso that the stem is vertical, to join with 02/06
256	25	U+2321	D8	# BOTTOM HALF INTEGRAL with the proviso above.
257	26	U+2502	84	# BOX DRAWINGS LIGHT VERTICAL
258	27	U+23A1	D9	# LEFT SQUARE BRACKET UPPER CORNER Joins vertically to 02/06, 02/08. Doesn't join to its right.
259	28	U+23A3	DA	# LEFT SQUARE BRACKET LOWER CORNER Joins vertically to 02/06, 02/07. Doesn't join to its right.
260	29	U+23A4	DB	# RIGHT SQUARE BRACKET UPPER CORNER Joins vertically to 026, 02a. Doesn't join to its left.
261	2A	U+23A6	DC	# RIGHT SQUARE BRACKET LOWER CORNER Joins vertically to 026, 029. Doesn't join to its left.
262	2B	U+23A7	DD	# LEFT CURLY BRACKET UPPER HOOK Joins vertically to 026, 02c, 02/15. Doesn't join to its right.
263	2C	U+23A9	DE	# LEFT CURLY BRACKET LOWER HOOK Joins vertically to 026, 02b, 02/15. Doesn't join to its right.
264	2D	U+23AB	DF	# RIGHT CURLY BRACKET UPPER HOOK Joins vertically to 026, 02e, 03/00. Doesn't join to its left.
265	2E	U+23AD	E0	# RIGHT CURLY BRACKET LOWER HOOK Joins vertically to 026, 02d, 03/00. Doesn't join to its left.
266	2F	U+23A8	E1	# LEFT CURLY BRACKET MIDDLE PIECE Joins vertically to 026, 02b, 02c.
267	30	U+23AC	E2	# RIGHT CURLY BRACKET MIDDLE PIECE Joins vertically to 02/06, 02d, 02e.
268	31	PUA(0)	E3	# Top Left Sigma. Joins to right with 02/03, 03/05. Joins diagonally below right with 03/03, 03/07.
269	32	PUA(1)	E4	# Bottom Left Sigma. Joins to right with 02/03, 03/06. Joins diagonally above right with 03/04, 03/07.
270	33	PUA(2)	E5	# Top Diagonal Sigma. Line for joining 03/01 to 03/04 or 03/07.
271	34	PUA(3)	E6	# Bottom Diagonal Sigma. Line for joining 03/02 to 03/03 or 03/07.
272	35	PUA(4)	E7	# Top Right Sigma. Joins to left with 02/03, 03/01.
273	36	PUA(5)	E8	# Bottom Right Sigma. Joins to left with 02/03, 03/02.
274	37	PUA(6)	E9	# Middle Sigma. Joins diagonally with 03/01, 03/02, 03/03, 03/04.
275	38	UNDEF	1B	# undefined
276	39	UNDEF	1B	# undefined
277	3A	UNDEF	1B	# undefined
278	3B	UNDEF	1B	# undefined
279	3C	U+2264	85	# LESS-THAN OR EQUAL TO
280	3D	U+2260	87	# NOT EQUAL TO
281	3E	U+2265	86	# GREATER-THAN OR EQUAL TO
282	3F	U+222B	EA	# INTEGRAL
283	40	U+2234	EB	# THEREFORE
284	41	U+221D	EC	# PROPORTIONAL TO
285	42	U+221E	ED	# INFINITY
286	43	U+00F7	F7	# DIVISION SIGN
287	44	U+0394	EE	# GREEK CAPITAL DELTA
288	45	U+2207	EF	# NABLA
289	46	U+03A6	AC	# GREEK CAPITAL LETTER PHI
290	47	U+0393	78	# GREEK CAPITAL LETTER GAMMA
291	48	U+223C	F0	# TILDE OPERATOR
292	49	U+2243	F1	# ASYMPTOTICALLY EQUAL TO
293	4A	U+0398	7D	# GREEK CAPITAL LETTER THETA
294	4B	U+00D7	D7	# MULTIPLICATION SIGN
295	4C	U+039B	A2	# GREEK CAPITAL LETTER LAMDA
296	4D	U+21D4	F2	# LEFT RIGHT DOUBLE ARROW
297	4E	U+21D2	F3	# RIGHTWARDS DOUBLE ARROW
298	4F	U+2261	F4	# IDENTICAL TO
299	50	U+03A0	A7	# GREEK CAPITAL LETTER PI
300	51	U+03A8	AE	# GREEK CAPITAL LETTER PSI
301	52	UNDEF	1B	# undefined
302	53	U+03A3	A9	# GREEK CAPITAL LETTER SIGMA
303	54	UNDEF	1B	# undefined
304	55	UNDEF	1B	# undefined
305	56	U+221A	F5	# SQUARE ROOT
306	57	U+03A9	AF	# GREEK CAPITAL LETTER OMEGA
307	58	U+039E	A5	# GREEK CAPITAL LETTER XI
308	59	U+03A5	AB	# GREEK CAPITAL LETTER UPSILON
309	5A	U+2282	F6	# SUBSET OF
310	5B	U+2283	F7	# SUPERSET OF
311	5C	U+2229	F8	# INTERSECTION
312	5D	U+222A	F9	# UNION
313	5E	U+2227	FA	# LOGICAL AND
314	5F	U+2228	FB	# LOGICAL OR
315	60	U+00AC	AC	# NOT SIGN
316	61	U+03B1	B7	# GREEK SMALL LETTER ALPHA
317	62	U+03B2	B8	# GREEK SMALL LETTER BETA
318	63	U+03C7	CD	# GREEK SMALL LETTER CHI
319	64	U+03B4	BA	# GREEK SMALL LETTER DELTA
320	65	U+03B5	BB	# GREEK SMALL LETTER EPSILON
321	66	U+03C6	CC	# GREEK SMALL LETTER PHI
322	67	U+03B3	B9	# GREEK SMALL LETTER GAMMA
323	68	U+03B7	BD	# GREEK SMALL LETTER ETA
324	69	U+03B9	BF	# GREEK SMALL LETTER IOTA
325	6A	U+03B8	BE	# GREEK SMALL LETTER THETA
326	6B	U+03BA	C0	# GREEK SMALL LETTER KAPPA
327	6C	U+03BB	C1	# GREEK SMALL LETTER LAMDA
328	6D	UNDEF	1B	# undefined
329	6E	U+03BD	C3	# GREEK SMALL LETTER NU
330	6F	U+2202	FC	# PARTIAL DIFFERENTIAL
331	70	U+03C0	C6	# GREEK SMALL LETTER PI
332	71	U+03C8	CE	# GREEK SMALL LETTER PSI
333	72	U+03C1	C7	# GREEK SMALL LETTER RHO
334	73	U+03C3	C9	# GREEK SMALL LETTER SIGMA
335	74	U+03C4	CA	# GREEK SMALL LETTER TAU
336	75	UNDEF	1B	# undefined
337	76	U+0192	FD	# LATIN SMALL LETTER F WITH HOOK Probably chosen for its meaning of "function"
338	77	U+03C9	CF	# GREEK SMALL LETTER OMEGA
339	78	U+03BE	C4	# GREEK SMALL LETTER XI
340	79	U+03C5	CB	# GREEK SMALL LETTER UPSILON
341	7A	U+03B6	BC	# GREEK SMALL LETTER ZETA
342	7B	U+2190	FE	# LEFTWARDS ARROW
343	7C	U+2191	FF	# UPWARDS ARROW
344	7D	U+2192	100	# RIGHTWARDS ARROW
345	7E	U+2193	02	# DOWNWARDS ARROW
346
347# ISO Latin/Cyrillic is 8859-5
348map_ISO_Latin_Cyrillic
349	20	U+00A0		# NO-BREAK SPACE
350	21	U+0401	03	# CYRILLIC CAPITAL LETTER IO
351	22	U+0402	04	# CYRILLIC CAPITAL LETTER DJE
352	23	U+0403	05	# CYRILLIC CAPITAL LETTER GJE
353	24	U+0404	06	# CYRILLIC CAPITAL LETTER UKRAINIAN IE
354	25	U+0405	07	# CYRILLIC CAPITAL LETTER DZE
355	26	U+0406	08	# CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
356	27	U+0407	09	# CYRILLIC CAPITAL LETTER YI
357	28	U+0408	0A	# CYRILLIC CAPITAL LETTER JE
358	29	U+0409	0B	# CYRILLIC CAPITAL LETTER LJE
359	2A	U+040A	0C	# CYRILLIC CAPITAL LETTER NJE
360	2B	U+040B	0D	# CYRILLIC CAPITAL LETTER TSHE
361	2C	U+040C	0E	# CYRILLIC CAPITAL LETTER KJE
362	2D	U+00AD		# SOFT HYPHEN
363	2E	U+040E	0F	# CYRILLIC CAPITAL LETTER SHORT U
364	2F	U+040F	10	# CYRILLIC CAPITAL LETTER DZHE
365	30	U+0410	11	# CYRILLIC CAPITAL LETTER A
366	31	U+0411	12	# CYRILLIC CAPITAL LETTER BE
367	32	U+0412	13	# CYRILLIC CAPITAL LETTER VE
368	33	U+0413	14	# CYRILLIC CAPITAL LETTER GHE
369	34	U+0414	15	# CYRILLIC CAPITAL LETTER DE
370	35	U+0415	16	# CYRILLIC CAPITAL LETTER IE
371	36	U+0416	17	# CYRILLIC CAPITAL LETTER ZHE
372	37	U+0417	18	# CYRILLIC CAPITAL LETTER ZE
373	38	U+0418	19	# CYRILLIC CAPITAL LETTER I
374	39	U+0419	1A	# CYRILLIC CAPITAL LETTER SHORT I
375	3A	U+041A	1B	# CYRILLIC CAPITAL LETTER KA
376	3B	U+041B	1C	# CYRILLIC CAPITAL LETTER EL
377	3C	U+041C	1D	# CYRILLIC CAPITAL LETTER EM
378	3D	U+041D	1E	# CYRILLIC CAPITAL LETTER EN
379	3E	U+041E	1F	# CYRILLIC CAPITAL LETTER O
380	3F	U+041F	20	# CYRILLIC CAPITAL LETTER PE
381	40	U+0420	21	# CYRILLIC CAPITAL LETTER ER
382	41	U+0421	22	# CYRILLIC CAPITAL LETTER ES
383	42	U+0422	23	# CYRILLIC CAPITAL LETTER TE
384	43	U+0423	24	# CYRILLIC CAPITAL LETTER U
385	44	U+0424	25	# CYRILLIC CAPITAL LETTER EF
386	45	U+0425	26	# CYRILLIC CAPITAL LETTER HA
387	46	U+0426	27	# CYRILLIC CAPITAL LETTER TSE
388	47	U+0427	28	# CYRILLIC CAPITAL LETTER CHE
389	48	U+0428	29	# CYRILLIC CAPITAL LETTER SHA
390	49	U+0429	2A	# CYRILLIC CAPITAL LETTER SHCHA
391	4A	U+042A	2B	# CYRILLIC CAPITAL LETTER HARD SIGN
392	4B	U+042B	2C	# CYRILLIC CAPITAL LETTER YERU
393	4C	U+042C	2D	# CYRILLIC CAPITAL LETTER SOFT SIGN
394	4D	U+042D	2E	# CYRILLIC CAPITAL LETTER E
395	4E	U+042E	2F	# CYRILLIC CAPITAL LETTER YU
396	4F	U+042F	30	# CYRILLIC CAPITAL LETTER YA
397	50	U+0430	31	# CYRILLIC SMALL LETTER A
398	51	U+0431	32	# CYRILLIC SMALL LETTER BE
399	52	U+0432	33	# CYRILLIC SMALL LETTER VE
400	53	U+0433	34	# CYRILLIC SMALL LETTER GHE
401	54	U+0434	35	# CYRILLIC SMALL LETTER DE
402	55	U+0435	36	# CYRILLIC SMALL LETTER IE
403	56	U+0436	37	# CYRILLIC SMALL LETTER ZHE
404	57	U+0437	38	# CYRILLIC SMALL LETTER ZE
405	58	U+0438	39	# CYRILLIC SMALL LETTER I
406	59	U+0439	3A	# CYRILLIC SMALL LETTER SHORT I
407	5A	U+043A	3B	# CYRILLIC SMALL LETTER KA
408	5B	U+043B	3C	# CYRILLIC SMALL LETTER EL
409	5C	U+043C	3D	# CYRILLIC SMALL LETTER EM
410	5D	U+043D	3E	# CYRILLIC SMALL LETTER EN
411	5E	U+043E	3F	# CYRILLIC SMALL LETTER O
412	5F	U+043F	40	# CYRILLIC SMALL LETTER PE
413	60	U+0440	41	# CYRILLIC SMALL LETTER ER
414	61	U+0441	42	# CYRILLIC SMALL LETTER ES
415	62	U+0442	43	# CYRILLIC SMALL LETTER TE
416	63	U+0443	44	# CYRILLIC SMALL LETTER U
417	64	U+0444	45	# CYRILLIC SMALL LETTER EF
418	65	U+0445	46	# CYRILLIC SMALL LETTER HA
419	66	U+0446	47	# CYRILLIC SMALL LETTER TSE
420	67	U+0447	48	# CYRILLIC SMALL LETTER CHE
421	68	U+0448	49	# CYRILLIC SMALL LETTER SHA
422	69	U+0449	4A	# CYRILLIC SMALL LETTER SHCHA
423	6A	U+044A	4B	# CYRILLIC SMALL LETTER HARD SIGN
424	6B	U+044B	4C	# CYRILLIC SMALL LETTER YERU
425	6C	U+044C	4D	# CYRILLIC SMALL LETTER SOFT SIGN
426	6D	U+044D	4E	# CYRILLIC SMALL LETTER E
427	6E	U+044E	4F	# CYRILLIC SMALL LETTER YU
428	6F	U+044F	50	# CYRILLIC SMALL LETTER YA
429	70	U+2116	51	# NUMERO SIGN
430	71	U+0451	52	# CYRILLIC SMALL LETTER IO
431	72	U+0452	53	# CYRILLIC SMALL LETTER DJE
432	73	U+0453	54	# CYRILLIC SMALL LETTER GJE
433	74	U+0454	55	# CYRILLIC SMALL LETTER UKRAINIAN IE
434	75	U+0455	56	# CYRILLIC SMALL LETTER DZE
435	76	U+0456	57	# CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
436	77	U+0457	58	# CYRILLIC SMALL LETTER YI
437	78	U+0458	59	# CYRILLIC SMALL LETTER JE
438	79	U+0459	5A	# CYRILLIC SMALL LETTER LJE
439	7A	U+045A	5B	# CYRILLIC SMALL LETTER NJE
440	7B	U+045B	5C	# CYRILLIC SMALL LETTER TSHE
441	7C	U+045C	5D	# CYRILLIC SMALL LETTER KJE
442	7D	U+00A7	A7	# SECTION SIGN
443	7E	U+045E	5E	# CYRILLIC SMALL LETTER SHORT U
444	7F	U+045F	5F	# CYRILLIC SMALL LETTER DZHE
445
446# ISO Greek is 8859-7
447map_ISO_Greek_Supp
448	20	U+00A0		# NO-BREAK SPACE
449	21	U+2018	60	# LEFT SINGLE QUOTATION MARK
450	22	U+2019	27	# RIGHT SINGLE QUOTATION MARK
451	23	U+00A3		# POUND SIGN
452	24	UNDEF	1B	# undefined
453	25	UNDEF	1B	# undefined
454	26	U+00A6		# BROKEN BAR
455	27	U+00A7		# SECTION SIGN
456	28	U+00A8		# DIAERESIS
457	29	U+00A9		# COPYRIGHT SIGN
458	2A	UNDEF	1B	# undefined
459	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
460	2C	U+00AC		# NOT SIGN
461	2D	U+00AD		# SOFT HYPHEN
462	2E	UNDEF	1B	# undefined
463	2F	U+2015	2D	# HORIZONTAL BAR
464	30	U+00B0		# DEGREE SIGN
465	31	U+00B1		# PLUS-MINUS SIGN
466	32	U+00B2		# SUPERSCRIPT TWO
467	33	U+00B3		# SUPERSCRIPT THREE
468	34	U+0384	96	# GREEK TONOS
469	35	U+0385	95	# GREEK DIALYTIKA TONOS
470	36	U+0386	6E	# GREEK CAPITAL LETTER ALPHA WITH TONOS
471	37	U+00B7		# MIDDLE DOT
472	38	U+0388	6F	# GREEK CAPITAL LETTER EPSILON WITH TONOS
473	39	U+0389	70	# GREEK CAPITAL LETTER ETA WITH TONOS
474	3A	U+038A	71	# GREEK CAPITAL LETTER IOTA WITH TONOS
475	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
476	3C	U+038C	72	# GREEK CAPITAL LETTER OMICRON WITH TONOS
477	3D	U+00BD		# VULGAR FRACTION ONE HALF
478	3E	U+038E	73	# GREEK CAPITAL LETTER UPSILON WITH TONOS
479	3F	U+038F	74	# GREEK CAPITAL LETTER OMEGA WITH TONOS
480	40	U+0390	75	# GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
481	41	U+0391	76	# GREEK CAPITAL LETTER ALPHA
482	42	U+0392	77	# GREEK CAPITAL LETTER BETA
483	43	U+0393	78	# GREEK CAPITAL LETTER GAMMA
484	44	U+0394	79	# GREEK CAPITAL LETTER DELTA
485	45	U+0395	7A	# GREEK CAPITAL LETTER EPSILON
486	46	U+0396	7B	# GREEK CAPITAL LETTER ZETA
487	47	U+0397	7C	# GREEK CAPITAL LETTER ETA
488	48	U+0398	7D	# GREEK CAPITAL LETTER THETA
489	49	U+0399	7E	# GREEK CAPITAL LETTER IOTA
490	4A	U+039A	7F	# GREEK CAPITAL LETTER KAPPA
491	4B	U+039B	A2	# GREEK CAPITAL LETTER LAMDA
492	4C	U+039C	A3	# GREEK CAPITAL LETTER MU
493	4D	U+039D	A4	# GREEK CAPITAL LETTER NU
494	4E	U+039E	A5	# GREEK CAPITAL LETTER XI
495	4F	U+039F	A6	# GREEK CAPITAL LETTER OMICRON
496	50	U+03A0	A7	# GREEK CAPITAL LETTER PI
497	51	U+03A1	A8	# GREEK CAPITAL LETTER RHO
498	52	UNDEF	1B	# undefined
499	53	U+03A3	A9	# GREEK CAPITAL LETTER SIGMA
500	54	U+03A4	AA	# GREEK CAPITAL LETTER TAU
501	55	U+03A5	AB	# GREEK CAPITAL LETTER UPSILON
502	56	U+03A6	AC	# GREEK CAPITAL LETTER PHI
503	57	U+03A7	AD	# GREEK CAPITAL LETTER CHI
504	58	U+03A8	AE	# GREEK CAPITAL LETTER PSI
505	59	U+03A9	AF	# GREEK CAPITAL LETTER OMEGA
506	5A	U+03AA	B0	# GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
507	5B	U+03AB	B1	# GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
508	5C	U+03AC	B2	# GREEK SMALL LETTER ALPHA WITH TONOS
509	5D	U+03AD	B3	# GREEK SMALL LETTER EPSILON WITH TONOS
510	5E	U+03AE	B4	# GREEK SMALL LETTER ETA WITH TONOS
511	5F	U+03AF	B5	# GREEK SMALL LETTER IOTA WITH TONOS
512	60	U+03B0	B6	# GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
513	61	U+03B1	B7	# GREEK SMALL LETTER ALPHA
514	62	U+03B2	B8	# GREEK SMALL LETTER BETA
515	63	U+03B3	B9	# GREEK SMALL LETTER GAMMA
516	64	U+03B4	BA	# GREEK SMALL LETTER DELTA
517	65	U+03B5	BB	# GREEK SMALL LETTER EPSILON
518	66	U+03B6	BC	# GREEK SMALL LETTER ZETA
519	67	U+03B7	BD	# GREEK SMALL LETTER ETA
520	68	U+03B8	BE	# GREEK SMALL LETTER THETA
521	69	U+03B9	BF	# GREEK SMALL LETTER IOTA
522	6A	U+03BA	C0	# GREEK SMALL LETTER KAPPA
523	6B	U+03BB	C1	# GREEK SMALL LETTER LAMDA
524	6C	U+03BC	C2	# GREEK SMALL LETTER MU
525	6D	U+03BD	C3	# GREEK SMALL LETTER NU
526	6E	U+03BE	C4	# GREEK SMALL LETTER XI
527	6F	U+03BF	C5	# GREEK SMALL LETTER OMICRON
528	70	U+03C0	C6	# GREEK SMALL LETTER PI
529	71	U+03C1	C7	# GREEK SMALL LETTER RHO
530	72	U+03C2	C8	# GREEK SMALL LETTER FINAL SIGMA
531	73	U+03C3	C9	# GREEK SMALL LETTER SIGMA
532	74	U+03C4	CA	# GREEK SMALL LETTER TAU
533	75	U+03C5	CB	# GREEK SMALL LETTER UPSILON
534	76	U+03C6	CC	# GREEK SMALL LETTER PHI
535	77	U+03C7	CD	# GREEK SMALL LETTER CHI
536	78	U+03C8	CE	# GREEK SMALL LETTER PSI
537	79	U+03C9	CF	# GREEK SMALL LETTER OMEGA
538	7A	U+03CA	D0	# GREEK SMALL LETTER IOTA WITH DIALYTIKA
539	7B	U+03CB	D1	# GREEK SMALL LETTER UPSILON WITH DIALYTIKA
540	7C	U+03CC	D2	# GREEK SMALL LETTER OMICRON WITH TONOS
541	7D	U+03CD	D3	# GREEK SMALL LETTER UPSILON WITH TONOS
542	7E	U+03CE	D4	# GREEK SMALL LETTER OMEGA WITH TONOS
543	7F	UNDEF	1B	# undefined
544
545# figure A-23 "ISO Latin-Hebrew Supplemental Character Set"
546map_ISO_Hebrew
547	20	U+00A0		# NO-BREAK SPACE
548	21	UNDEF	1B	# undefined
549	22	U+00A2		# CENT SIGN
550	23	U+00A3		# POUND SIGN
551	24	U+00A4		# CURRENCY SIGN
552	25	U+00A5		# YEN SIGN
553	26	U+00A6		# BROKEN BAR
554	27	U+00A7		# SECTION SIGN
555	28	U+00A8		# DIAERESIS
556	29	U+00A9		# COPYRIGHT SIGN
557	2A	U+00D7	D7	# MULTIPLICATION SIGN
558	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
559	2C	U+00AC		# NOT SIGN
560	2D	U+00AD		# SOFT HYPHEN
561	2E	U+00AE		# REGISTERED SIGN
562	2F	U+00AF		# MACRON
563	30	U+00B0		# DEGREE SIGN
564	31	U+00B1		# PLUS-MINUS SIGN
565	32	U+00B2		# SUPERSCRIPT TWO
566	33	U+00B3		# SUPERSCRIPT THREE
567	34	U+00B4		# ACUTE ACCENT
568	35	U+00B5		# MICRO SIGN
569	36	U+00B6		# PILCROW SIGN
570	37	U+00B7		# MIDDLE DOT
571	38	U+00B8		# CEDILLA
572	39	U+00B9		# SUPERSCRIPT ONE
573	3A	U+00F7	F7	# DIVISION SIGN
574	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
575	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
576	3D	U+00BD		# VULGAR FRACTION ONE HALF
577	3E	U+00BE		# VULGAR FRACTION THREE QUARTERS
578	3F	UNDEF	1B	# undefined
579	40	UNDEF	1B	# undefined
580	41	UNDEF	1B	# undefined
581	42	UNDEF	1B	# undefined
582	43	UNDEF	1B	# undefined
583	44	UNDEF	1B	# undefined
584	45	UNDEF	1B	# undefined
585	46	UNDEF	1B	# undefined
586	47	UNDEF	1B	# undefined
587	48	UNDEF	1B	# undefined
588	49	UNDEF	1B	# undefined
589	4A	UNDEF	1B	# undefined
590	4B	UNDEF	1B	# undefined
591	4C	UNDEF	1B	# undefined
592	4D	UNDEF	1B	# undefined
593	4E	UNDEF	1B	# undefined
594	4F	UNDEF	1B	# undefined
595	50	UNDEF	1B	# undefined
596	51	UNDEF	1B	# undefined
597	52	UNDEF	1B	# undefined
598	53	UNDEF	1B	# undefined
599	54	UNDEF	1B	# undefined
600	55	UNDEF	1B	# undefined
601	56	UNDEF	1B	# undefined
602	57	UNDEF	1B	# undefined
603	58	UNDEF	1B	# undefined
604	59	UNDEF	1B	# undefined
605	5A	UNDEF	1B	# undefined
606	5B	UNDEF	1B	# undefined
607	5C	UNDEF	1B	# undefined
608	5D	UNDEF	1B	# undefined
609	5E	UNDEF	1B	# undefined
610	5F	U+2017	52	# DOUBLE LOW LINE
611	60	U+05D0	53	# HEBREW LETTER ALEF
612	61	U+05D1	54	# HEBREW LETTER BET
613	62	U+05D2	55	# HEBREW LETTER GIMEL
614	63	U+05D3	56	# HEBREW LETTER DALET
615	64	U+05D4	57	# HEBREW LETTER HE
616	65	U+05D5	58	# HEBREW LETTER VAV
617	66	U+05D6	59	# HEBREW LETTER ZAYIN
618	67	U+05D7	5A	# HEBREW LETTER HET
619	68	U+05D8	5B	# HEBREW LETTER TET
620	69	U+05D9	5C	# HEBREW LETTER YOD
621	6A	U+05DA	5D	# HEBREW LETTER FINAL KAF
622	6B	U+05DB	5E	# HEBREW LETTER KAF
623	6C	U+05DC	5F	# HEBREW LETTER LAMED
624	6D	U+05DD	60	# HEBREW LETTER FINAL MEM
625	6E	U+05DE	61	# HEBREW LETTER MEM
626	6F	U+05DF	62	# HEBREW LETTER FINAL NUN
627	70	U+05E0	63	# HEBREW LETTER NUN
628	71	U+05E1	64	# HEBREW LETTER SAMEKH
629	72	U+05E2	65	# HEBREW LETTER AYIN
630	73	U+05E3	66	# HEBREW LETTER FINAL PE
631	74	U+05E4	67	# HEBREW LETTER PE
632	75	U+05E5	68	# HEBREW LETTER FINAL TSADI
633	76	U+05E6	69	# HEBREW LETTER TSADI
634	77	U+05E7	6A	# HEBREW LETTER QOF
635	78	U+05E8	6B	# HEBREW LETTER RESH
636	79	U+05E9	6C	# HEBREW LETTER SHIN
637	7A	U+05EA	6D	# HEBREW LETTER TAV
638	7B	UNDEF	1B	# undefined
639	7C	UNDEF	1B	# undefined
640	7D	UNDEF	1B	# undefined
641	7E	UNDEF	1B	# undefined
642	7F	UNDEF	1B	# undefined
643
644# ISO Latin-2 is 8859-2
645map_ISO_Latin_2
646	20	U+00A0		# NO-BREAK SPACE
647	21	U+0104	9A	# LATIN CAPITAL LETTER A WITH OGONEK
648	22	U+02D8	90	# BREVE
649	23	U+0141	9B	# LATIN CAPITAL LETTER L WITH STROKE
650	24	U+00A4		# CURRENCY SIGN
651	25	U+013D	9C	# LATIN CAPITAL LETTER L WITH CARON
652	26	U+015A	9D	# LATIN CAPITAL LETTER S WITH ACUTE
653	27	U+00A7		# SECTION SIGN
654	28	U+00A8		# DIAERESIS
655	29	U+0160	9E	# LATIN CAPITAL LETTER S WITH CARON
656	2A	U+015E	9F	# LATIN CAPITAL LETTER S WITH CEDILLA
657	2B	U+0164	21	# LATIN CAPITAL LETTER T WITH CARON
658	2C	U+0179	22	# LATIN CAPITAL LETTER Z WITH ACUTE
659	2D	U+00AD		# SOFT HYPHEN
660	2E	U+017D	23	# LATIN CAPITAL LETTER Z WITH CARON
661	2F	U+017B	24	# LATIN CAPITAL LETTER Z WITH DOT ABOVE
662	30	U+00B0		# DEGREE SIGN
663	31	U+0105	25	# LATIN SMALL LETTER A WITH OGONEK
664	32	U+02DB	91	# OGONEK
665	33	U+0142	26	# LATIN SMALL LETTER L WITH STROKE
666	34	U+00B4		# ACUTE ACCENT
667	35	U+013E	27	# LATIN SMALL LETTER L WITH CARON
668	36	U+015B	28	# LATIN SMALL LETTER S WITH ACUTE
669	37	U+02C7	92	# CARON
670	38	U+00B8		# CEDILLA
671	39	U+0161	29	# LATIN SMALL LETTER S WITH CARON
672	3A	U+015F	2A	# LATIN SMALL LETTER S WITH CEDILLA
673	3B	U+0165	2B	# LATIN SMALL LETTER T WITH CARON
674	3C	U+017A	2C	# LATIN SMALL LETTER Z WITH ACUTE
675	3D	U+02DD	93	# DOUBLE ACUTE ACCENT
676	3E	U+017E	2D	# LATIN SMALL LETTER Z WITH CARON
677	3F	U+017C	2E	# LATIN SMALL LETTER Z WITH DOT ABOVE
678	40	U+0154	2F	# LATIN CAPITAL LETTER R WITH ACUTE
679	41	U+00C1		# LATIN CAPITAL LETTER A WITH ACUTE
680	42	U+00C2		# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
681	43	U+0102	30	# LATIN CAPITAL LETTER A WITH BREVE
682	44	U+00C4		# LATIN CAPITAL LETTER A WITH DIAERESIS
683	45	U+0139	31	# LATIN CAPITAL LETTER L WITH ACUTE
684	46	U+0106	32	# LATIN CAPITAL LETTER C WITH ACUTE
685	47	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
686	48	U+010C	33	# LATIN CAPITAL LETTER C WITH CARON
687	49	U+00C9		# LATIN CAPITAL LETTER E WITH ACUTE
688	4A	U+0118	34	# LATIN CAPITAL LETTER E WITH OGONEK
689	4B	U+00CB		# LATIN CAPITAL LETTER E WITH DIAERESIS
690	4C	U+011A	35	# LATIN CAPITAL LETTER E WITH CARON
691	4D	U+00CD		# LATIN CAPITAL LETTER I WITH ACUTE
692	4E	U+00CE		# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
693	4F	U+010E	36	# LATIN CAPITAL LETTER D WITH CARON
694	50	U+0110		# LATIN CAPITAL LETTER D WITH STROKE
695	51	U+0143	37	# LATIN CAPITAL LETTER N WITH ACUTE
696	52	U+0147	38	# LATIN CAPITAL LETTER N WITH CARON
697	53	U+00D3		# LATIN CAPITAL LETTER O WITH ACUTE
698	54	U+00D4		# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
699	55	U+0150	39	# LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
700	56	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
701	57	U+00D7		# MULTIPLICATION SIGN
702	58	U+0158	3A	# LATIN CAPITAL LETTER R WITH CARON
703	59	U+016E	3B	# LATIN CAPITAL LETTER U WITH RING ABOVE
704	5A	U+00DA		# LATIN CAPITAL LETTER U WITH ACUTE
705	5B	U+0170	3C	# LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
706	5C	U+00DC		# LATIN CAPITAL LETTER U WITH DIAERESIS
707	5D	U+00DD		# LATIN CAPITAL LETTER Y WITH ACUTE
708	5E	U+0162	3D	# LATIN CAPITAL LETTER T WITH CEDILLA
709	5F	U+00DF		# LATIN SMALL LETTER SHARP S
710	60	U+0155	3E	# LATIN SMALL LETTER R WITH ACUTE
711	61	U+00E1		# LATIN SMALL LETTER A WITH ACUTE
712	62	U+00E2		# LATIN SMALL LETTER A WITH CIRCUMFLEX
713	63	U+0103	3F	# LATIN SMALL LETTER A WITH BREVE
714	64	U+00E4		# LATIN SMALL LETTER A WITH DIAERESIS
715	65	U+013A	40	# LATIN SMALL LETTER L WITH ACUTE
716	66	U+0107	41	# LATIN SMALL LETTER C WITH ACUTE
717	67	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
718	68	U+010D	42	# LATIN SMALL LETTER C WITH CARON
719	69	U+00E9		# LATIN SMALL LETTER E WITH ACUTE
720	6A	U+0119	43	# LATIN SMALL LETTER E WITH OGONEK
721	6B	U+00EB		# LATIN SMALL LETTER E WITH DIAERESIS
722	6C	U+011B	44	# LATIN SMALL LETTER E WITH CARON
723	6D	U+00ED		# LATIN SMALL LETTER I WITH ACUTE
724	6E	U+00EE		# LATIN SMALL LETTER I WITH CIRCUMFLEX
725	6F	U+010F	45	# LATIN SMALL LETTER D WITH CARON
726	70	U+0111	46	# LATIN SMALL LETTER D WITH STROKE
727	71	U+0144	47	# LATIN SMALL LETTER N WITH ACUTE
728	72	U+0148	48	# LATIN SMALL LETTER N WITH CARON
729	73	U+00F3		# LATIN SMALL LETTER O WITH ACUTE
730	74	U+00F4		# LATIN SMALL LETTER O WITH CIRCUMFLEX
731	75	U+0151	49	# LATIN SMALL LETTER O WITH DOUBLE ACUTE
732	76	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
733	77	U+00F7		# DIVISION SIGN
734	78	U+0159	4A	# LATIN SMALL LETTER R WITH CARON
735	79	U+016F	4B	# LATIN SMALL LETTER U WITH RING ABOVE
736	7A	U+00FA		# LATIN SMALL LETTER U WITH ACUTE
737	7B	U+0171	4C	# LATIN SMALL LETTER U WITH DOUBLE ACUTE
738	7C	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
739	7D	U+00FD		# LATIN SMALL LETTER Y WITH ACUTE
740	7E	U+0163	4D	# LATIN SMALL LETTER T WITH CEDILLA
741	7F	U+02D9	94	# DOT ABOVE
742
743# ISO Latin-5 is 8859-9
744map_ISO_Latin_5
745	20	U+00A0		# NO-BREAK SPACE
746	21	U+00A1		# INVERTED EXCLAMATION MARK
747	22	U+00A2		# CENT SIGN
748	23	U+00A3		# POUND SIGN
749	24	U+00A4		# CURRENCY SIGN
750	25	U+00A5		# YEN SIGN
751	26	U+00A6		# BROKEN BAR
752	27	U+00A7		# SECTION SIGN
753	28	U+00A8		# DIAERESIS
754	29	U+00A9		# COPYRIGHT SIGN
755	2A	U+00AA		# FEMININE ORDINAL INDICATOR
756	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
757	2C	U+00AC		# NOT SIGN
758	2D	U+00AD		# SOFT HYPHEN
759	2E	U+00AE		# REGISTERED SIGN
760	2F	U+00AF		# MACRON
761	30	U+00B0		# DEGREE SIGN
762	31	U+00B1		# PLUS-MINUS SIGN
763	32	U+00B2		# SUPERSCRIPT TWO
764	33	U+00B3		# SUPERSCRIPT THREE
765	34	U+00B4		# ACUTE ACCENT
766	35	U+00B5		# MICRO SIGN
767	36	U+00B6		# PILCROW SIGN
768	37	U+00B7		# MIDDLE DOT
769	38	U+00B8		# CEDILLA
770	39	U+00B9		# SUPERSCRIPT ONE
771	3A	U+00BA		# MASCULINE ORDINAL INDICATOR
772	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
773	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
774	3D	U+00BD		# VULGAR FRACTION ONE HALF
775	3E	U+00BE		# VULGAR FRACTION THREE QUARTERS
776	3F	U+00BF		# INVERTED QUESTION MARK
777	40	U+00C0		# LATIN CAPITAL LETTER A WITH GRAVE
778	41	U+00C1		# LATIN CAPITAL LETTER A WITH ACUTE
779	42	U+00C2		# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
780	43	U+00C3		# LATIN CAPITAL LETTER A WITH TILDE
781	44	U+00C4		# LATIN CAPITAL LETTER A WITH DIAERESIS
782	45	U+00C5		# LATIN CAPITAL LETTER A WITH RING ABOVE
783	46	U+00C6		# LATIN CAPITAL LETTER AE
784	47	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
785	48	U+00C8		# LATIN CAPITAL LETTER E WITH GRAVE
786	49	U+00C9		# LATIN CAPITAL LETTER E WITH ACUTE
787	4A	U+00CA		# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
788	4B	U+00CB		# LATIN CAPITAL LETTER E WITH DIAERESIS
789	4C	U+00CC		# LATIN CAPITAL LETTER I WITH GRAVE
790	4D	U+00CD		# LATIN CAPITAL LETTER I WITH ACUTE
791	4E	U+00CE		# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
792	4F	U+00CF		# LATIN CAPITAL LETTER I WITH DIAERESIS
793	50	U+011E	4E	# LATIN CAPITAL LETTER G WITH BREVE
794	51	U+00D1		# LATIN CAPITAL LETTER N WITH TILDE
795	52	U+00D2		# LATIN CAPITAL LETTER O WITH GRAVE
796	53	U+00D3		# LATIN CAPITAL LETTER O WITH ACUTE
797	54	U+00D4		# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
798	55	U+00D5		# LATIN CAPITAL LETTER O WITH TILDE
799	56	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
800	57	U+00D7		# MULTIPLICATION SIGN
801	58	U+00D8		# LATIN CAPITAL LETTER O WITH STROKE
802	59	U+00D9		# LATIN CAPITAL LETTER U WITH GRAVE
803	5A	U+00DA		# LATIN CAPITAL LETTER U WITH ACUTE
804	5B	U+00DB		# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
805	5C	U+00DC		# LATIN CAPITAL LETTER U WITH DIAERESIS
806	5D	U+0130	4F	# LATIN CAPITAL LETTER I WITH DOT ABOVE
807	5E	U+015E	9F	# LATIN CAPITAL LETTER S WITH CEDILLA
808	5F	U+00DF		# LATIN SMALL LETTER SHARP S
809	60	U+00E0		# LATIN SMALL LETTER A WITH GRAVE
810	61	U+00E1		# LATIN SMALL LETTER A WITH ACUTE
811	62	U+00E2		# LATIN SMALL LETTER A WITH CIRCUMFLEX
812	63	U+00E3		# LATIN SMALL LETTER A WITH TILDE
813	64	U+00E4		# LATIN SMALL LETTER A WITH DIAERESIS
814	65	U+00E5		# LATIN SMALL LETTER A WITH RING ABOVE
815	66	U+00E6		# LATIN SMALL LETTER AE
816	67	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
817	68	U+00E8		# LATIN SMALL LETTER E WITH GRAVE
818	69	U+00E9		# LATIN SMALL LETTER E WITH ACUTE
819	6A	U+00EA		# LATIN SMALL LETTER E WITH CIRCUMFLEX
820	6B	U+00EB		# LATIN SMALL LETTER E WITH DIAERESIS
821	6C	U+00EC		# LATIN SMALL LETTER I WITH GRAVE
822	6D	U+00ED		# LATIN SMALL LETTER I WITH ACUTE
823	6E	U+00EE		# LATIN SMALL LETTER I WITH CIRCUMFLEX
824	6F	U+00EF		# LATIN SMALL LETTER I WITH DIAERESIS
825	70	U+011F	50	# LATIN SMALL LETTER G WITH BREVE
826	71	U+00F1		# LATIN SMALL LETTER N WITH TILDE
827	72	U+00F2		# LATIN SMALL LETTER O WITH GRAVE
828	73	U+00F3		# LATIN SMALL LETTER O WITH ACUTE
829	74	U+00F4		# LATIN SMALL LETTER O WITH CIRCUMFLEX
830	75	U+00F5		# LATIN SMALL LETTER O WITH TILDE
831	76	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
832	77	U+00F7		# DIVISION SIGN
833	78	U+00F8		# LATIN SMALL LETTER O WITH STROKE
834	79	U+00F9		# LATIN SMALL LETTER U WITH GRAVE
835	7A	U+00FA		# LATIN SMALL LETTER U WITH ACUTE
836	7B	U+00FB		# LATIN SMALL LETTER U WITH CIRCUMFLEX
837	7C	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
838	7D	U+0131	51	# LATIN SMALL LETTER DOTLESS I
839	7E	U+015F	2A	# LATIN SMALL LETTER S WITH CEDILLA
840	7F	U+00FF		# LATIN SMALL LETTER Y WITH DIAERESIS
841
842# DEC Cyrillic from screenshot
843map_DEC_Cyrillic
844	21	UNDEF	1B	# undefined
845	22	UNDEF	1B	# undefined
846	23	UNDEF	1B	# undefined
847	24	UNDEF	1B	# undefined
848	25	UNDEF	1B	# undefined
849	26	UNDEF	1B	# undefined
850	27	UNDEF	1B	# undefined
851	28	UNDEF	1B	# undefined
852	29	UNDEF	1B	# undefined
853	2A	UNDEF	1B	# undefined
854	2B	UNDEF	1B	# undefined
855	2C	UNDEF	1B	# undefined
856	2D	UNDEF	1B	# undefined
857	2E	UNDEF	1B	# undefined
858	2F	UNDEF	1B	# undefined
859	30	UNDEF	1B	# undefined
860	31	UNDEF	1B	# undefined
861	32	UNDEF	1B	# undefined
862	33	UNDEF	1B	# undefined
863	34	UNDEF	1B	# undefined
864	35	UNDEF	1B	# undefined
865	36	UNDEF	1B	# undefined
866	37	UNDEF	1B	# undefined
867	38	UNDEF	1B	# undefined
868	39	UNDEF	1B	# undefined
869	3A	UNDEF	1B	# undefined
870	3B	UNDEF	1B	# undefined
871	3C	UNDEF	1B	# undefined
872	3D	UNDEF	1B	# undefined
873	3E	UNDEF	1B	# undefined
874	3F	UNDEF	1B	# undefined
875	40	U+044E	4F	# CYRILLIC SMALL LETTER YU
876	41	U+0430	31	# CYRILLIC SMALL LETTER A
877	42	U+0431	32	# CYRILLIC SMALL LETTER BE
878	43	U+0446	47	# CYRILLIC SMALL LETTER TSE
879	44	U+0434	35	# CYRILLIC SMALL LETTER DE
880	45	U+0435	36	# CYRILLIC SMALL LETTER IE
881	46	U+0444	45	# CYRILLIC SMALL LETTER EF
882	47	U+0433	34	# CYRILLIC SMALL LETTER GHE
883	48	U+0445	46	# CYRILLIC SMALL LETTER HA
884	49	U+0438	39	# CYRILLIC SMALL LETTER I
885	4A	U+0439	3A	# CYRILLIC SMALL LETTER SHORT I
886	4B	U+043A	3B	# CYRILLIC SMALL LETTER KA
887	4C	U+043B	3C	# CYRILLIC SMALL LETTER EL
888	4D	U+043C	3D	# CYRILLIC SMALL LETTER EM
889	4E	U+043D	3E	# CYRILLIC SMALL LETTER EN
890	4F	U+043E	3F	# CYRILLIC SMALL LETTER O
891	50	U+043F	40	# CYRILLIC SMALL LETTER PE
892	51	U+044F	50	# CYRILLIC SMALL LETTER YA
893	52	U+0440	41	# CYRILLIC SMALL LETTER ER
894	53	U+0441	42	# CYRILLIC SMALL LETTER ES
895	54	U+0442	43	# CYRILLIC SMALL LETTER TE
896	55	U+0443	44	# CYRILLIC SMALL LETTER U
897	56	U+0436	37	# CYRILLIC SMALL LETTER ZHE
898	57	U+0432	33	# CYRILLIC SMALL LETTER VE
899	58	U+044C	4D	# CYRILLIC SMALL LETTER SOFT SIGN
900	59	U+044B	4C	# CYRILLIC SMALL LETTER YERU
901	5A	U+0437	38	# CYRILLIC SMALL LETTER ZE
902	5B	U+0448	49	# CYRILLIC SMALL LETTER SHA
903	5C	U+044D	4E	# CYRILLIC SMALL LETTER E
904	5D	U+0449	4A	# CYRILLIC SMALL LETTER SHCHA
905	5E	U+0447	48	# CYRILLIC SMALL LETTER CHE
906	5F	U+044A	4B	# CYRILLIC SMALL LETTER HARD SIGN
907	60	U+042E	2F	# CYRILLIC CAPITAL LETTER YU
908	61	U+0410	11	# CYRILLIC CAPITAL LETTER A
909	62	U+0411	12	# CYRILLIC CAPITAL LETTER BE
910	63	U+0426	27	# CYRILLIC CAPITAL LETTER TSE
911	64	U+0414	15	# CYRILLIC CAPITAL LETTER DE
912	65	U+0415	16	# CYRILLIC CAPITAL LETTER IE
913	66	U+0424	25	# CYRILLIC CAPITAL LETTER EF
914	67	U+0413	14	# CYRILLIC CAPITAL LETTER GHE
915	68	U+0425	26	# CYRILLIC CAPITAL LETTER HA
916	69	U+0418	19	# CYRILLIC CAPITAL LETTER I
917	6A	U+0419	1A	# CYRILLIC CAPITAL LETTER SHORT I
918	6B	U+041A	1B	# CYRILLIC CAPITAL LETTER KA
919	6C	U+041B	1C	# CYRILLIC CAPITAL LETTER EL
920	6D	U+041C	1D	# CYRILLIC CAPITAL LETTER EM
921	6E	U+041D	1E	# CYRILLIC CAPITAL LETTER EN
922	6F	U+041E	1F	# CYRILLIC CAPITAL LETTER O
923	70	U+041F	20	# CYRILLIC CAPITAL LETTER PE
924	71	U+042F	30	# CYRILLIC CAPITAL LETTER YA
925	72	U+0420	21	# CYRILLIC CAPITAL LETTER ER
926	73	U+0421	22	# CYRILLIC CAPITAL LETTER ES
927	74	U+0422	23	# CYRILLIC CAPITAL LETTER TE
928	75	U+0423	24	# CYRILLIC CAPITAL LETTER U
929	76	U+0416	17	# CYRILLIC CAPITAL LETTER ZHE
930	77	U+0412	13	# CYRILLIC CAPITAL LETTER VE
931	78	U+042C	2D	# CYRILLIC CAPITAL LETTER SOFT SIGN
932	79	U+042B	2C	# CYRILLIC CAPITAL LETTER YERU
933	7A	U+0417	18	# CYRILLIC CAPITAL LETTER ZE
934	7B	U+0428	29	# CYRILLIC CAPITAL LETTER SHA
935	7C	U+042D	2E	# CYRILLIC CAPITAL LETTER E
936	7D	U+0429	2A	# CYRILLIC CAPITAL LETTER SHCHA
937	7E	U+0427	28	# CYRILLIC CAPITAL LETTER CHE
938
939# figure A-24 "DEC Greek Supplemental Character Set"
940map_DEC_Greek_Supp
941	21	U+00A1		# LEFT SINGLE QUOTATION MARK
942	22	U+00A2		# RIGHT SINGLE QUOTATION MARK
943	23	U+00A3		# POUND SIGN
944	24	UNDEF	1B	# EURO SIGN
945	25	U+00A5		# YEN SIGN
946	26	UNDEF	1B	# BROKEN BAR
947	27	U+00A7		# SECTION SIGN
948	28	U+00A4	A4	# CURRENCY SIGN
949	29	U+00A9		# COPYRIGHT SIGN
950	2A	U+00AA		# FEMININE ORDINAL INDICATOR
951	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
952	2C	UNDEF	1B	# reserved
953	2D	UNDEF	1B	# reserved
954	2E	UNDEF	1B	# reserved
955	2F	UNDEF	1B	# reserved
956	30	U+00B0		# DEGREE SIGN
957	31	U+00B1		# PLUS-MINUS SIGN
958	32	U+00B2		# SUPERSCRIPT TWO
959	33	U+00B3		# SUPERSCRIPT THREE
960	34	UNDEF	1B	# reserved
961	35	U+00B5		# MICRO SIGN
962	36	U+00B6		# PILCROW SIGN
963	37	U+00B7		# MIDDLE DOT
964	38	UNDEF	1B	# reserved
965	39	U+00B9		# SUPERSCRIPT ONE
966	3A	U+00BA		# MASCULINE ORDINAL INDICATOR
967	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
968	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
969	3D	U+00BD		# VULGAR FRACTION ONE HALF
970	3E	UNDEF	1B	# reserved
971	3F	U+00BF		# INVERTED QUESTION MARK
972	40	U+03CA	D0	# GREEK SMALL LETTER IOTA WITH DIALYTIKA
973	41	U+0391	76	# GREEK CAPITAL LETTER ALPHA
974	42	U+0392	77	# GREEK CAPITAL LETTER BETA
975	43	U+0393	78	# GREEK CAPITAL LETTER GAMMA
976	44	U+0394	79	# GREEK CAPITAL LETTER DELTA
977	45	U+0395	7A	# GREEK CAPITAL LETTER EPSILON
978	46	U+0396	7B	# GREEK CAPITAL LETTER ZETA
979	47	U+0397	7C	# GREEK CAPITAL LETTER ETA
980	48	U+0398	7D	# GREEK CAPITAL LETTER THETA
981	49	U+0399	7E	# GREEK CAPITAL LETTER IOTA
982	4A	U+039A	7F	# GREEK CAPITAL LETTER KAPPA
983	4B	U+039B	A2	# GREEK CAPITAL LETTER LAMDA
984	4C	U+039C	A3	# GREEK CAPITAL LETTER MU
985	4D	U+039D	A4	# GREEK CAPITAL LETTER NU
986	4E	U+039E	A5	# GREEK CAPITAL LETTER XI
987	4F	U+039F	A6	# GREEK CAPITAL LETTER OMICRON
988	50	UNDEF	1B	# reserved
989	51	U+03A0	A7	# GREEK CAPITAL LETTER PI
990	52	U+03A1	A8	# GREEK CAPITAL LETTER RHO
991	53	U+03A3	A9	# GREEK CAPITAL LETTER SIGMA
992	54	U+03A4	AA	# GREEK CAPITAL LETTER TAU
993	55	U+03A5	AB	# GREEK CAPITAL LETTER UPSILON
994	56	U+03A6	AC	# GREEK CAPITAL LETTER PHI
995	57	U+03A7	AD	# GREEK CAPITAL LETTER CHI
996	58	U+03A8	AE	# GREEK CAPITAL LETTER PSI
997	59	U+03A9	AF	# GREEK CAPITAL LETTER OMEGA
998	5A	U+03AC	B2	# GREEK SMALL LETTER ALPHA WITH TONOS
999	5B	U+03AD	B3	# GREEK SMALL LETTER EPSILON WITH TONOS
1000	5C	U+03AE	B4	# GREEK SMALL LETTER ETA WITH TONOS
1001	5D	U+03AF	B5	# GREEK SMALL LETTER IOTA WITH TONOS
1002	5E	UNDEF	1B	# reserved
1003	5F	U+03CC	D2	# GREEK SMALL LETTER OMICRON WITH TONOS
1004	60	U+03CB	D1	# GREEK SMALL LETTER UPSILON WITH DIALYTIKA
1005	61	U+03B1	B7	# GREEK SMALL LETTER ALPHA
1006	62	U+03B2	B8	# GREEK SMALL LETTER BETA
1007	63	U+03B3	B9	# GREEK SMALL LETTER GAMMA
1008	64	U+03B4	BA	# GREEK SMALL LETTER DELTA
1009	65	U+03B5	BB	# GREEK SMALL LETTER EPSILON
1010	66	U+03B6	BC	# GREEK SMALL LETTER ZETA
1011	67	U+03B7	BD	# GREEK SMALL LETTER ETA
1012	68	U+03B8	BE	# GREEK SMALL LETTER THETA
1013	69	U+03B9	BF	# GREEK SMALL LETTER IOTA
1014	6A	U+03BA	C0	# GREEK SMALL LETTER KAPPA
1015	6B	U+03BB	C1	# GREEK SMALL LETTER LAMDA
1016	6C	U+03BC	C2	# GREEK SMALL LETTER MU
1017	6D	U+03BD	C3	# GREEK SMALL LETTER NU
1018	6E	U+03BE	C4	# GREEK SMALL LETTER XI
1019	6F	U+03BF	C5	# GREEK SMALL LETTER OMICRON
1020	70	UNDEF	1B	# reserved
1021	71	U+03C0	C6	# GREEK SMALL LETTER PI
1022	72	U+03C1	C7	# GREEK SMALL LETTER RHO
1023	73	U+03C3	C9	# GREEK SMALL LETTER SIGMA
1024	74	U+03C4	CA	# GREEK SMALL LETTER TAU
1025	75	U+03C5	CB	# GREEK SMALL LETTER UPSILON
1026	76	U+03C6	CC	# GREEK SMALL LETTER PHI
1027	77	U+03C7	CD	# GREEK SMALL LETTER CHI
1028	78	U+03C8	CE	# GREEK SMALL LETTER PSI
1029	79	U+03C9	CF	# GREEK SMALL LETTER OMEGA
1030	7A	U+03C2	C8	# GREEK SMALL LETTER FINAL SIGMA
1031	7B	U+03CD	D3	# GREEK SMALL LETTER UPSILON WITH TONOS
1032	7C	U+03CE	D4	# GREEK SMALL LETTER OMEGA WITH TONOS
1033	7D	U+0384	96	# GREEK TONOS
1034	7E	UNDEF	1B	# reserved
1035
1036# figure A-22 "DEC Hebrew Supplemental Character Set"
1037map_DEC_Hebrew_Supp
1038	21	U+00A1		# INVERTED EXCLAMATION MARK
1039	22	U+00A2		# CENT SIGN
1040	23	U+00A3		# POUND SIGN
1041	24	UNDEF	1B	# CURRENCY SIGN
1042	25	U+00A5		# YEN SIGN
1043	26	UNDEF	1B	# BROKEN BAR
1044	27	U+00A7		# SECTION SIGN
1045	28	U+00A8	A4	# DIAERESIS
1046	29	U+00A9		# COPYRIGHT SIGN
1047	2A	U+00D7		# MULTIPLICATION SIGN
1048	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
1049	2C	UNDEF	1B	# NOT SIGN
1050	2D	UNDEF	1B	# SOFT HYPHEN
1051	2E	UNDEF	1B	# REGISTERED SIGN
1052	2F	UNDEF	1B	# MACRON
1053	30	U+00B0		# DEGREE SIGN
1054	31	U+00B1		# PLUS-MINUS SIGN
1055	32	U+00B2		# SUPERSCRIPT TWO
1056	33	U+00B3		# SUPERSCRIPT THREE
1057	34	UNDEF	1B	# ACUTE ACCENT
1058	35	U+00B5		# MICRO SIGN
1059	36	U+00B6		# PILCROW SIGN
1060	37	U+00B7		# MIDDLE DOT
1061	38	UNDEF	1B	# CEDILLA
1062	39	U+00B9		# SUPERSCRIPT ONE
1063	3A	U+00F7		# DIVISION SIGN
1064	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
1065	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
1066	3D	U+00BD		# VULGAR FRACTION ONE HALF
1067	3E	UNDEF	1B	# VULGAR FRACTION THREE QUARTERS
1068	3F	U+00BF		# INVERTED QUESTION MARK
1069	40	UNDEF	1B	# reserved
1070	41	UNDEF	1B	# reserved
1071	42	UNDEF	1B	# reserved
1072	43	UNDEF	1B	# reserved
1073	44	UNDEF	1B	# reserved
1074	45	UNDEF	1B	# reserved
1075	46	UNDEF	1B	# reserved
1076	47	UNDEF	1B	# reserved
1077	48	UNDEF	1B	# reserved
1078	49	UNDEF	1B	# reserved
1079	4A	UNDEF	1B	# reserved
1080	4B	UNDEF	1B	# reserved
1081	4C	UNDEF	1B	# reserved
1082	4D	UNDEF	1B	# reserved
1083	4E	UNDEF	1B	# reserved
1084	4F	UNDEF	1B	# reserved
1085	50	UNDEF	1B	# reserved
1086	51	UNDEF	1B	# reserved
1087	52	UNDEF	1B	# reserved
1088	53	UNDEF	1B	# reserved
1089	54	UNDEF	1B	# reserved
1090	55	UNDEF	1B	# reserved
1091	56	UNDEF	1B	# reserved
1092	57	UNDEF	1B	# reserved
1093	58	UNDEF	1B	# reserved
1094	59	UNDEF	1B	# reserved
1095	5A	UNDEF	1B	# reserved
1096	5B	UNDEF	1B	# reserved
1097	5C	UNDEF	1B	# reserved
1098	5D	UNDEF	1B	# reserved
1099	5E	UNDEF	1B	# reserved
1100	5F	UNDEF	1B	# reserved
1101	60	U+05D0	53	# HEBREW LETTER ALEF
1102	61	U+05D1	54	# HEBREW LETTER BET
1103	62	U+05D2	55	# HEBREW LETTER GIMEL
1104	63	U+05D3	56	# HEBREW LETTER DALET
1105	64	U+05D4	57	# HEBREW LETTER HE
1106	65	U+05D5	58	# HEBREW LETTER VAV
1107	66	U+05D6	59	# HEBREW LETTER ZAYIN
1108	67	U+05D7	5A	# HEBREW LETTER HET
1109	68	U+05D8	5B	# HEBREW LETTER TET
1110	69	U+05D9	5C	# HEBREW LETTER YOD
1111	6A	U+05DA	5D	# HEBREW LETTER FINAL KAF
1112	6B	U+05DB	5E	# HEBREW LETTER KAF
1113	6C	U+05DC	5F	# HEBREW LETTER LAMED
1114	6D	U+05DD	60	# HEBREW LETTER FINAL MEM
1115	6E	U+05DE	61	# HEBREW LETTER MEM
1116	6F	U+05DF	62	# HEBREW LETTER FINAL NUN
1117	70	U+05E0	63	# HEBREW LETTER NUN
1118	71	U+05E1	64	# HEBREW LETTER SAMEKH
1119	72	U+05E2	65	# HEBREW LETTER AYIN
1120	73	U+05E3	66	# HEBREW LETTER FINAL PE
1121	74	U+05E4	67	# HEBREW LETTER PE
1122	75	U+05E5	68	# HEBREW LETTER FINAL TSADI
1123	76	U+05E6	69	# HEBREW LETTER TSADI
1124	77	U+05E7	6A	# HEBREW LETTER QOF
1125	78	U+05E8	6B	# HEBREW LETTER RESH
1126	79	U+05E9	6C	# HEBREW LETTER SHIN
1127	7A	U+05EA	6D	# HEBREW LETTER TAV
1128	7B	UNDEF	1B	# reserved
1129	7C	UNDEF	1B	# reserved
1130	7D	UNDEF	1B	# reserved
1131	7E	UNDEF	1B	# reserved
1132
1133# figure A-27 "DEC 8-Bit Turkish Supplemental Character Set"
1134map_DEC_Turkish_Supp
1135	21	U+00A1		# INVERTED EXCLAMATION MARK
1136	22	U+00A2		# CENT SIGN
1137	23	U+00A3		# POUND SIGN
1138	24	UNDEF	1B	# reserved
1139	25	U+00A5		# YEN SIGN
1140	26	UNDEF	1B	# reserved
1141	27	U+00A7		# SECTION SIGN
1142	28	U+00A8	A4	# DIAERESIS
1143	29	U+00A9		# COPYRIGHT SIGN
1144	2A	U+00AA		# FEMININE ORDINAL INDICATOR
1145	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
1146	2C	UNDEF	1B	# reserved
1147	2D	UNDEF	1B	# reserved
1148	2E	U+0130	4F	# LATIN CAPITAL LETTER I WITH DOT ABOVE
1149	2F	UNDEF	1B	# reserved
1150	30	U+00B0		# DEGREE SIGN
1151	31	U+00B1		# PLUS-MINUS SIGN
1152	32	U+00B2		# SUPERSCRIPT TWO
1153	33	U+00B3		# SUPERSCRIPT THREE
1154	34	UNDEF	1B	# reserved
1155	35	U+00B5		# MICRO SIGN
1156	36	U+00B6		# PILCROW SIGN
1157	37	U+00B7		# MIDDLE DOT
1158	38	UNDEF	1B	# reserved
1159	39	U+00B9		# SUPERSCRIPT ONE
1160	3A	U+00BA		# MASCULINE ORDINAL INDICATOR
1161	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
1162	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
1163	3D	U+00BD		# VULGAR FRACTION ONE HALF
1164	3E	U+0131	51	# LATIN SMALL LETTER DOTLESS I
1165	3F	U+00BF		# INVERTED QUESTION MARK
1166	40	U+00C0		# LATIN CAPITAL LETTER A WITH GRAVE
1167	41	U+00C1		# LATIN CAPITAL LETTER A WITH ACUTE
1168	42	U+00C2		# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1169	43	U+00C3		# LATIN CAPITAL LETTER A WITH TILDE
1170	44	U+00C4		# LATIN CAPITAL LETTER A WITH DIAERESIS
1171	45	U+00C5		# LATIN CAPITAL LETTER A WITH RING ABOVE
1172	46	U+00C6		# LATIN CAPITAL LETTER AE
1173	47	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
1174	48	U+00C8		# LATIN CAPITAL LETTER E WITH GRAVE
1175	49	U+00C9		# LATIN CAPITAL LETTER E WITH ACUTE
1176	4A	U+00CA		# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1177	4B	U+00CB		# LATIN CAPITAL LETTER E WITH DIAERESIS
1178	4C	U+00CC		# LATIN CAPITAL LETTER I WITH GRAVE
1179	4D	U+00CD		# LATIN CAPITAL LETTER I WITH ACUTE
1180	4E	U+00CE		# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1181	4F	U+00CF		# LATIN CAPITAL LETTER I WITH DIAERESIS
1182	50	U+011E	4E	# LATIN CAPITAL LETTER G WITH BREVE
1183	51	U+00D1		# LATIN CAPITAL LETTER N WITH TILDE
1184	52	U+00D2		# LATIN CAPITAL LETTER O WITH GRAVE
1185	53	U+00D3		# LATIN CAPITAL LETTER O WITH ACUTE
1186	54	U+00D4		# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
1187	55	U+00D5		# LATIN CAPITAL LETTER O WITH TILDE
1188	56	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
1189	57	U+0152	97	# LATIN CAPITAL LIGATURE OE
1190	58	U+00D8		# LATIN CAPITAL LETTER O WITH STROKE
1191	59	U+00D9		# LATIN CAPITAL LETTER U WITH GRAVE
1192	5A	U+00DA		# LATIN CAPITAL LETTER U WITH ACUTE
1193	5B	U+00DB		# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
1194	5C	U+00DC		# LATIN CAPITAL LETTER U WITH DIAERESIS
1195	5D	U+0178	98	# LATIN CAPITAL LETTER Y WITH DIAERESIS
1196	5E	U+015E	9F	# LATIN CAPITAL LETTER S WITH CEDILLA
1197	5F	U+00DF		# LATIN SMALL LETTER SHARP S
1198	60	U+00E0		# LATIN SMALL LETTER A WITH GRAVE
1199	61	U+00E1		# LATIN SMALL LETTER A WITH ACUTE
1200	62	U+00E2		# LATIN SMALL LETTER A WITH CIRCUMFLEX
1201	63	U+00E3		# LATIN SMALL LETTER A WITH TILDE
1202	64	U+00E4		# LATIN SMALL LETTER A WITH DIAERESIS
1203	65	U+00E5		# LATIN SMALL LETTER A WITH RING ABOVE
1204	66	U+00E6		# LATIN SMALL LETTER AE
1205	67	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
1206	68	U+00E8		# LATIN SMALL LETTER E WITH GRAVE
1207	69	U+00E9		# LATIN SMALL LETTER E WITH ACUTE
1208	6A	U+00EA		# LATIN SMALL LETTER E WITH CIRCUMFLEX
1209	6B	U+00EB		# LATIN SMALL LETTER E WITH DIAERESIS
1210	6C	U+00EC		# LATIN SMALL LETTER I WITH GRAVE
1211	6D	U+00ED		# LATIN SMALL LETTER I WITH ACUTE
1212	6E	U+00EE		# LATIN SMALL LETTER I WITH CIRCUMFLEX
1213	6F	U+00EF		# LATIN SMALL LETTER I WITH DIAERESIS
1214	70	U+011F	50	# LATIN SMALL LETTER G WITH BREVE
1215	71	U+00F1		# LATIN SMALL LETTER N WITH TILDE
1216	72	U+00F2		# LATIN SMALL LETTER O WITH GRAVE
1217	73	U+00F3		# LATIN SMALL LETTER O WITH ACUTE
1218	74	U+00F4		# LATIN SMALL LETTER O WITH CIRCUMFLEX
1219	75	U+00F5		# LATIN SMALL LETTER O WITH TILDE
1220	76	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
1221	77	U+0153	99	# LATIN SMALL LIGATURE OE
1222	78	U+00F8		# LATIN SMALL LETTER O WITH STROKE
1223	79	U+00F9		# LATIN SMALL LETTER U WITH GRAVE
1224	7A	U+00FA		# LATIN SMALL LETTER U WITH ACUTE
1225	7B	U+00FB		# LATIN SMALL LETTER U WITH CIRCUMFLEX
1226	7C	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
1227	7D	U+00FF	FF	# LATIN SMALL LETTER Y WITH DIAERESIS
1228	7E	U+015F	2A	# LATIN SMALL LETTER S WITH CEDILLA
1229
1230# mentioned, but not documented in VT510 manual, etc., this uses
1231# the ELOT927 table from Kermit 95:
1232map_NRCS_Greek
1233	61	U+0391		# CAPITAL GREEK LETTER ALPHA
1234	62	U+0392		# CAPITAL GREEK LETTER BETA
1235	63	U+0393		# CAPITAL GREEK LETTER GAMMA
1236	64	U+0394		# CAPITAL GREEK LETTER DELTA
1237	65	U+0395		# CAPITAL GREEK LETTER EPSILON
1238	66	U+0396		# CAPITAL GREEK LETTER ZETA
1239	67	U+0397		# CAPITAL GREEK LETTER ETA
1240	68	U+0398		# CAPITAL GREEK LETTER THETA
1241	69	U+0399		# CAPITAL GREEK LETTER IOTA
1242	6a	U+039A		# CAPITAL GREEK LETTER KAPPA
1243	6b	U+039B		# CAPITAL GREEK LETTER LAMDA
1244	6c	U+039C		# CAPITAL GREEK LETTER MU
1245	6d	U+039D		# CAPITAL GREEK LETTER NU
1246	6e	U+03A7		# CAPITAL GREEK LETTER KSI (CHI)
1247	6f	U+039F		# CAPITAL GREEK LETTER OMICRON
1248	70	U+03A0		# CAPITAL GREEK LETTER PI
1249	71	U+03A1		# CAPITAL GREEK LETTER RHO
1250	72	U+03A3		# CAPITAL GREEK LETTER SIGMA
1251	73	U+03A4		# CAPITAL GREEK LETTER TAU
1252	74	U+03A5		# CAPITAL GREEK LETTER UPSILON
1253	75	U+03A6		# CAPITAL GREEK LETTER FI (PHI)
1254	76	U+039E		# CAPITAL GREEK LETTER XI
1255	77	U+03A8		# CAPITAL GREEK LETTER PSI
1256	78	U+03A9		# CAPITAL GREEK LETTER OMEGA
1257	79	UNDEF	1B 	# unused
1258	7a	UNDEF	1B 	# unused
1259
1260# figure A-21 "DEC 7-Bit Hebrew Character Set"
1261map_NRCS_Hebrew
1262	60	U+05D0		# HEBREW LETTER ALEF
1263	61	U+05D1		# HEBREW LETTER BET
1264	62	U+05D2		# HEBREW LETTER GIMEL
1265	63	U+05D3		# HEBREW LETTER DALET
1266	64	U+05D4		# HEBREW LETTER HE
1267	65	U+05D5		# HEBREW LETTER VAV
1268	66	U+05D6		# HEBREW LETTER ZAYIN
1269	67	U+05D7		# HEBREW LETTER HET
1270	68	U+05D8		# HEBREW LETTER TET
1271	69	U+05D9		# HEBREW LETTER YOD
1272	6a	U+05DA		# HEBREW LETTER FINAL KAF
1273	6b	U+05DB		# HEBREW LETTER KAF
1274	6c	U+05DC		# HEBREW LETTER LAMED
1275	6d	U+05DD		# HEBREW LETTER FINAL MEM
1276	6e	U+05DE		# HEBREW LETTER MEM
1277	6f	U+05DF		# HEBREW LETTER FINAL NUN
1278	70	U+05E0		# HEBREW LETTER NUN
1279	71	U+05E1		# HEBREW LETTER SAMEKH
1280	72	U+05E2		# HEBREW LETTER AYIN
1281	73	U+05E3		# HEBREW LETTER FINAL PE
1282	74	U+05E4		# HEBREW LETTER PE
1283	75	U+05E5		# HEBREW LETTER FINAL TSADI
1284	76	U+05E6		# HEBREW LETTER TSADI
1285	77	U+05E7		# HEBREW LETTER QOF
1286	78	U+05E8		# HEBREW LETTER RESH
1287	79	U+05E9		# HEBREW LETTER SHIN
1288	7a	U+05EA		# HEBREW LETTER TAV
1289
1290# figure A-26 "DEC 7-Bit Turkish Character Set"
1291map_NRCS_Turkish
1292	26	U+011F		# LATIN SMALL LETTER G WITH BREVE
1293	40	U+0130		# LATIN CAPITAL LETTER I WITH DOT ABOVE
1294	5b	U+015E		# LATIN CAPITAL LETTER S WITH CEDILLA
1295	5c	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
1296	5d	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
1297	5e	U+00dC		# LATIN CAPITAL LETTER U WITH DIAERESIS
1298	60	U+011E		# LATIN CAPITAL LETTER G WITH BREVE
1299	7b	U+015F		# LATIN SMALL LETTER S WITH CEDILLA
1300	7c	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
1301	7d	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
1302	7e	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
1303