summaryrefslogtreecommitdiff
path: root/app/xterm/charsets.dat
blob: 125388233197e2c1585d08b7a85b13cf41eebfe0 (plain)
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
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
# $XTermId: charsets.dat,v 1.32 2024/02/08 08:52:10 tom Exp $

# Copyright 2023,2024 by Thomas E. Dickey
#
#                         All Rights Reserved
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# Except as contained in this notice, the name(s) of the above copyright
# holders shall not be used in advertising or otherwise to promote the
# sale, use or other dealings in this Software without prior written
# authorization.

# According to
#  Digital ANSI-Compliant Printing Protocol
#  Level 2 Programming Reference Manual
#  EK-PPLV2-PM. B01
#
# the supplementary character sets Greek, Hebrew, Latin-5 and Latin/Cyrillic
# are standardized by ISO:
#  ISO Greek is 8859-7
#  ISO Hebrew is 8859-8
#  ISO Latin-5 is 8859-9
#  ISO Latin/Cyrillic is 8859-5
#
# These are derived from the data at
#  ftp://www.unicode.org/Public/MAPPINGS/ISO8859/
#
# Note: the "figure A-xx" comments refer to EK-PPLV2-PM.

# A "codepage" is treated different from the NRC mode:  it is always enabled.
# Reuse the UNI() macros by temporarily setting its state.

# xterm's original implementation of NRCS in 1998 was before Unicode became
# prevalent.  Most of the necessary mappings could be done using definitions
# from X11/keysymdef.h, using ISO-8859-1 as the default.

map_ASCII
	A0	UNDEF	1B
	FF	UNDEF	10000

map_DEC_Spec_Graphic
	5F	UNDEF	10000
	60	U+0020	14	# nbsp, treat as blank
	61	U+0020	78	# reserved, treat as blank
	62	U+25AE	0A	# black vertical rectangle
	63	U+215F	0D	# "1/"
	64	U+0020	0E	# "3/", not in Unicode, ignore
	65	U+0020	0B	# "5/", not in Unicode, ignore
	66	U+0020	B0	# "7/", not in Unicode, ignore
	67	U+00B0	B1	# degree sign
	68	U+00B1	15	# plus-minus sign
	69	U+2192	0C	# right-arrow
	6A	U+2026	16	# ellipsis
	6B	U+00F7	17	# divide by
	6C	U+2193	18	# down arrow
	6D	U+23BA	19	# bar at scan 0
	6E	U+23BA	1A	# bar at scan 1
	6F	U+23BB	1B	# bar at scan 2
	70	U+23BB	1C	# bar at scan 3
	71	U+23BC	1D	# bar at scan 4
	72	U+23BC	1E	# bar at scan 5
	73	U+23BD	1F	# bar at scan 6
	74	U+23BD	80	# bar at scan 7
	75	U+2080	81	# subscript 0
	76	U+2081	82	# subscript 1
	77	U+2082	83	# subscript 2
	78	U+2083	84	# subscript 3
	79	U+2084	85	# subscript 4
	7A	U+2085	86	# subscript 5
	7B	U+2086	C6	# subscript 6
	7C	U+2087	87	# subscript 7
	7D	U+2088	A3	# subscript 8
	7E	U+2089	B7	# subscript 9

map_ISO_Latin_1

map_NRCS_Dutch
	23	XK_sterling	# U+00A3 POUND SIGN
	40	XK_threequarters # U+00BE VULGAR FRACTION THREE QUARTERS
	5B	U+0133	 	# LATIN SMALL LIGATURE IJ
	5C	XK_onehalf	# U+00BD VULGAR FRACTION ONE HALF
	5D	XK_bar		# U+007C VERTICAL LINE
	7B	XK_diaeresis	# U+00A8 DIAERESIS
	7C	U+0192	 	# LATIN SMALL LETTER F WITH HOOK (florin)
	7D	XK_onequarter	# U+00BC VULGAR FRACTION ONE QUARTER
	7E	XK_acute	# U+00B4 ACUTE ACCENT

map_NRCS_Finnish
	5B	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
	5C	XK_Odiaeresis	# U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
	5D	XK_Aring	# U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
	5E	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
	60	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
	7D	XK_aring	# U+00E5 LATIN SMALL LETTER A WITH RING ABOVE
	7E	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS

map_NRCS_French
	23	XK_sterling	# U+00A3 POUND SIGN
	40	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
	5B	XK_degree	# U+00B0 DEGREE SIGN
	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
	5D	XK_section	# U+00A7 SECTION SIGN
	7B	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
	7C	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
	7D	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
	7E	XK_diaeresis	# U+00A8 DIAERESIS

map_NRCS_French_Canadian
	40	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
	5B	XK_acircumflex	# U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
	5D	XK_ecircumflex	# U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX
	5E	XK_icircumflex	# U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX
	60	XK_ocircumflex	# U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
	7B	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
	7C	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
	7D	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
	7E	XK_ucircumflex  # U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX

map_NRCS_German
	40	XK_section	# U+00A7 SECTION SIGN
	5B	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
	5C	XK_Odiaeresis	# U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
	5D	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
	7D	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
	7E	XK_ssharp	# U+00DF LATIN SMALL LETTER SHARP S

map_NRCS_Italian
	23	XK_sterling	# U+00A3 POUND SIGN
	40	XK_section	# U+00A7 SECTION SIGN
	5B	XK_degree	# U+00B0 DEGREE SIGN
	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
	5D	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
	60	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
	7B	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
	7C	XK_ograve	# U+00F2 LATIN SMALL LETTER O WITH GRAVE
	7D	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
	7E	XK_igrave	# U+00EC LATIN SMALL LETTER I WITH GRAVE

map_NRCS_Norwegian_Danish
	40	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
	5B	XK_AE	 	# U+00C6 LATIN CAPITAL LETTER AE
	5C	XK_Ooblique	# U+00D8 LATIN CAPITAL LETTER O WITH STROKE
	5D	XK_Aring	# U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
	5E	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
	60	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
	7B	XK_ae		# U+00E6 LATIN SMALL LETTER AE
	7C	XK_oslash	# U+00F8 LATIN SMALL LETTER O WITH STROKE
	7D	XK_aring	# U+00E5 LATIN SMALL LETTER A WITH RING ABOVE
	7E	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS

map_NRCS_Portuguese
	5B	XK_Atilde	# U+00C3 LATIN CAPITAL LETTER A WITH TILDE
	5C	XK_Ccedilla	# U+00C7 LATIN CAPITAL LETTER C WITH CEDILLA
	5D	XK_Otilde	# U+00D5 LATIN CAPITAL LETTER O WITH TILDE
	7B	XK_atilde	# U+00E3 LATIN SMALL LETTER A WITH TILDE
	7C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
	7D	XK_otilde	# U+00F5 LATIN SMALL LETTER O WITH TILDE

map_NRCS_Spanish
	23	XK_sterling	# U+00A3 POUND SIGN
	40	XK_section	# U+00A7 SECTION SIGN
	5B	XK_exclamdown	# U+00A1 INVERTED EXCLAMATION MARK
	5C	XK_Ntilde	# U+00D1 LATIN CAPITAL LETTER N WITH TILDE
	5D	XK_questiondown	# U+00BF INVERTED QUESTION MARK
	7B	XK_degree	# U+00B0 DEGREE SIGN
	7C	XK_ntilde	# U+00F1 LATIN SMALL LETTER N WITH TILDE
	7D	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA

map_NRCS_Swedish
	40	XK_Eacute
	5B	XK_Adiaeresis	# U+00C4 LATIN CAPITAL LETTER A WITH DIAERESIS
	5C	XK_Odiaeresis	# U+00D6 LATIN CAPITAL LETTER O WITH DIAERESIS
	5D	XK_Aring	# U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE
	5E	XK_Udiaeresis	# U+00DC LATIN CAPITAL LETTER U WITH DIAERESIS
	60	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
	7D	XK_aring	# U+00E5 LATIN SMALL LETTER A WITH RING ABOVE
	7E	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS

map_NRCS_Swiss
	23	XK_ugrave	# U+00F9 LATIN SMALL LETTER U WITH GRAVE
	40	XK_agrave	# U+00E0 LATIN SMALL LETTER A WITH GRAVE
	5B	XK_eacute	# U+00E9 LATIN SMALL LETTER E WITH ACUTE
	5C	XK_ccedilla	# U+00E7 LATIN SMALL LETTER C WITH CEDILLA
	5D	XK_ecircumflex	# U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX
	5E	XK_icircumflex	# U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX
	5F	XK_egrave	# U+00E8 LATIN SMALL LETTER E WITH GRAVE
	60	XK_ocircumflex	# U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
	7B	XK_adiaeresis	# U+00E4 LATIN SMALL LETTER A WITH DIAERESIS
	7C	XK_odiaeresis	# U+00F6 LATIN SMALL LETTER O WITH DIAERESIS
	7D	XK_udiaeresis	# U+00FC LATIN SMALL LETTER U WITH DIAERESIS
	7E	XK_ucircumflex  # U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX

# Unlike NRCS, which splices a few characters onto ISO-8859-1, the
# supplementary character sets are complete, normally mapped to GR.  Most of
# these mappings rely upon glyphs not found in ISO-8859-1.  We can display most
# of those using Unicode, thereby supporting specialized applications that use
# SCS with luit, subject to the limitation that select/paste will give
# meaningless results in terms of the application which uses these mappings.
#
# Since the codepages introduced with VT320, etc, use 8-bit encodings, there is
# no plausible argument to be made that these mappings "use" UTF-8, even though
# there is a hidden step in the terminal emulator which relies upon UTF-8.

map_DEC_Supp_Graphic(code,dft)
	24	UNDEF	1B
	26	UNDEF	1B
	28	U+00A4	A4	# CURRENCY SIGN
	2C	UNDEF	1B
	2D	UNDEF	1B
	2E	UNDEF	1B
	2F	UNDEF	1B
	34	UNDEF	1B
	38	UNDEF	1B
	3E	UNDEF	1B
	50	UNDEF	1B
	57	U+0152	97	# LATIN CAPITAL LIGATURE OE
	5D	U+0178	98	# LATIN CAPITAL LETTER Y WITH DIAERESIS
	5E	UNDEF	1B
	5F	U+005F	DF
	70	UNDEF	1B
	77	U+0153	99	# LATIN SMALL LIGATURE OE
	7D	U+00FF	FF	# LATIN SMALL LETTER Y WITH DIAERESIS
	7E	UNDEF	1B

# derived from http://www.vt100.net/charsets/technical.html
map_DEC_Technical
	21	U+23B7	D5	# RADICAL SYMBOL BOTTOM Centred left to right, so that it joins up with 02/02
	22	U+250C	D6	# BOX DRAWINGS LIGHT DOWN AND RIGHT
	23	U+2500	1D	# BOX DRAWINGS LIGHT HORIZONTAL
	24	U+2320	D7	# TOP HALF INTEGRAL with the proviso that the stem is vertical, to join with 02/06
	25	U+2321	D8	# BOTTOM HALF INTEGRAL with the proviso above.
	26	U+2502	84	# BOX DRAWINGS LIGHT VERTICAL
	27	U+23A1	D9	# LEFT SQUARE BRACKET UPPER CORNER Joins vertically to 02/06, 02/08. Doesn't join to its right.
	28	U+23A3	DA	# LEFT SQUARE BRACKET LOWER CORNER Joins vertically to 02/06, 02/07. Doesn't join to its right.
	29	U+23A4	DB	# RIGHT SQUARE BRACKET UPPER CORNER Joins vertically to 026, 02a. Doesn't join to its left.
	2A	U+23A6	DC	# RIGHT SQUARE BRACKET LOWER CORNER Joins vertically to 026, 029. Doesn't join to its left.
	2B	U+23A7	DD	# LEFT CURLY BRACKET UPPER HOOK Joins vertically to 026, 02c, 02/15. Doesn't join to its right.
	2C	U+23A9	DE	# LEFT CURLY BRACKET LOWER HOOK Joins vertically to 026, 02b, 02/15. Doesn't join to its right.
	2D	U+23AB	DF	# RIGHT CURLY BRACKET UPPER HOOK Joins vertically to 026, 02e, 03/00. Doesn't join to its left.
	2E	U+23AD	E0	# RIGHT CURLY BRACKET LOWER HOOK Joins vertically to 026, 02d, 03/00. Doesn't join to its left.
	2F	U+23A8	E1	# LEFT CURLY BRACKET MIDDLE PIECE Joins vertically to 026, 02b, 02c.
	30	U+23AC	E2	# RIGHT CURLY BRACKET MIDDLE PIECE Joins vertically to 02/06, 02d, 02e.
	31	PUA(0)	E3	# Top Left Sigma. Joins to right with 02/03, 03/05. Joins diagonally below right with 03/03, 03/07.
	32	PUA(1)	E4	# Bottom Left Sigma. Joins to right with 02/03, 03/06. Joins diagonally above right with 03/04, 03/07.
	33	PUA(2)	E5	# Top Diagonal Sigma. Line for joining 03/01 to 03/04 or 03/07.
	34	PUA(3)	E6	# Bottom Diagonal Sigma. Line for joining 03/02 to 03/03 or 03/07.
	35	PUA(4)	E7	# Top Right Sigma. Joins to left with 02/03, 03/01.
	36	PUA(5)	E8	# Bottom Right Sigma. Joins to left with 02/03, 03/02.
	37	PUA(6)	E9	# Middle Sigma. Joins diagonally with 03/01, 03/02, 03/03, 03/04.
	38	UNDEF	1B	# undefined
	39	UNDEF	1B	# undefined
	3A	UNDEF	1B	# undefined
	3B	UNDEF	1B	# undefined
	3C	U+2264	85	# LESS-THAN OR EQUAL TO
	3D	U+2260	87	# NOT EQUAL TO
	3E	U+2265	86	# GREATER-THAN OR EQUAL TO
	3F	U+222B	EA	# INTEGRAL
	40	U+2234	EB	# THEREFORE
	41	U+221D	EC	# PROPORTIONAL TO
	42	U+221E	ED	# INFINITY
	43	U+00F7	F7	# DIVISION SIGN
	44	U+0394	EE	# GREEK CAPITAL DELTA
	45	U+2207	EF	# NABLA
	46	U+03A6	AC	# GREEK CAPITAL LETTER PHI
	47	U+0393	78	# GREEK CAPITAL LETTER GAMMA
	48	U+223C	F0	# TILDE OPERATOR
	49	U+2243	F1	# ASYMPTOTICALLY EQUAL TO
	4A	U+0398	7D	# GREEK CAPITAL LETTER THETA
	4B	U+00D7	D7	# MULTIPLICATION SIGN
	4C	U+039B	A2	# GREEK CAPITAL LETTER LAMDA
	4D	U+21D4	F2	# LEFT RIGHT DOUBLE ARROW
	4E	U+21D2	F3	# RIGHTWARDS DOUBLE ARROW
	4F	U+2261	F4	# IDENTICAL TO
	50	U+03A0	A7	# GREEK CAPITAL LETTER PI
	51	U+03A8	AE	# GREEK CAPITAL LETTER PSI
	52	UNDEF	1B	# undefined
	53	U+03A3	A9	# GREEK CAPITAL LETTER SIGMA
	54	UNDEF	1B	# undefined
	55	UNDEF	1B	# undefined
	56	U+221A	F5	# SQUARE ROOT
	57	U+03A9	AF	# GREEK CAPITAL LETTER OMEGA
	58	U+039E	A5	# GREEK CAPITAL LETTER XI
	59	U+03A5	AB	# GREEK CAPITAL LETTER UPSILON
	5A	U+2282	F6	# SUBSET OF
	5B	U+2283	F7	# SUPERSET OF
	5C	U+2229	F8	# INTERSECTION
	5D	U+222A	F9	# UNION
	5E	U+2227	FA	# LOGICAL AND
	5F	U+2228	FB	# LOGICAL OR
	60	U+00AC	AC	# NOT SIGN
	61	U+03B1	B7	# GREEK SMALL LETTER ALPHA
	62	U+03B2	B8	# GREEK SMALL LETTER BETA
	63	U+03C7	CD	# GREEK SMALL LETTER CHI
	64	U+03B4	BA	# GREEK SMALL LETTER DELTA
	65	U+03B5	BB	# GREEK SMALL LETTER EPSILON
	66	U+03C6	CC	# GREEK SMALL LETTER PHI
	67	U+03B3	B9	# GREEK SMALL LETTER GAMMA
	68	U+03B7	BD	# GREEK SMALL LETTER ETA
	69	U+03B9	BF	# GREEK SMALL LETTER IOTA
	6A	U+03B8	BE	# GREEK SMALL LETTER THETA
	6B	U+03BA	C0	# GREEK SMALL LETTER KAPPA
	6C	U+03BB	C1	# GREEK SMALL LETTER LAMDA
	6D	UNDEF	1B	# undefined
	6E	U+03BD	C3	# GREEK SMALL LETTER NU
	6F	U+2202	FC	# PARTIAL DIFFERENTIAL
	70	U+03C0	C6	# GREEK SMALL LETTER PI
	71	U+03C8	CE	# GREEK SMALL LETTER PSI
	72	U+03C1	C7	# GREEK SMALL LETTER RHO
	73	U+03C3	C9	# GREEK SMALL LETTER SIGMA
	74	U+03C4	CA	# GREEK SMALL LETTER TAU
	75	UNDEF	1B	# undefined
	76	U+0192	FD	# LATIN SMALL LETTER F WITH HOOK Probably chosen for its meaning of "function"
	77	U+03C9	CF	# GREEK SMALL LETTER OMEGA
	78	U+03BE	C4	# GREEK SMALL LETTER XI
	79	U+03C5	CB	# GREEK SMALL LETTER UPSILON
	7A	U+03B6	BC	# GREEK SMALL LETTER ZETA
	7B	U+2190	FE	# LEFTWARDS ARROW
	7C	U+2191	FF	# UPWARDS ARROW
	7D	U+2192	100	# RIGHTWARDS ARROW
	7E	U+2193	02	# DOWNWARDS ARROW

# ISO Latin/Cyrillic is 8859-5
map_ISO_Latin_Cyrillic
	20	U+00A0		# NO-BREAK SPACE
	21	U+0401	03	# CYRILLIC CAPITAL LETTER IO
	22	U+0402	04	# CYRILLIC CAPITAL LETTER DJE
	23	U+0403	05	# CYRILLIC CAPITAL LETTER GJE
	24	U+0404	06	# CYRILLIC CAPITAL LETTER UKRAINIAN IE
	25	U+0405	07	# CYRILLIC CAPITAL LETTER DZE
	26	U+0406	08	# CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
	27	U+0407	09	# CYRILLIC CAPITAL LETTER YI
	28	U+0408	0A	# CYRILLIC CAPITAL LETTER JE
	29	U+0409	0B	# CYRILLIC CAPITAL LETTER LJE
	2A	U+040A	0C	# CYRILLIC CAPITAL LETTER NJE
	2B	U+040B	0D	# CYRILLIC CAPITAL LETTER TSHE
	2C	U+040C	0E	# CYRILLIC CAPITAL LETTER KJE
	2D	U+00AD		# SOFT HYPHEN
	2E	U+040E	0F	# CYRILLIC CAPITAL LETTER SHORT U
	2F	U+040F	10	# CYRILLIC CAPITAL LETTER DZHE
	30	U+0410	11	# CYRILLIC CAPITAL LETTER A
	31	U+0411	12	# CYRILLIC CAPITAL LETTER BE
	32	U+0412	13	# CYRILLIC CAPITAL LETTER VE
	33	U+0413	14	# CYRILLIC CAPITAL LETTER GHE
	34	U+0414	15	# CYRILLIC CAPITAL LETTER DE
	35	U+0415	16	# CYRILLIC CAPITAL LETTER IE
	36	U+0416	17	# CYRILLIC CAPITAL LETTER ZHE
	37	U+0417	18	# CYRILLIC CAPITAL LETTER ZE
	38	U+0418	19	# CYRILLIC CAPITAL LETTER I
	39	U+0419	1A	# CYRILLIC CAPITAL LETTER SHORT I
	3A	U+041A	1B	# CYRILLIC CAPITAL LETTER KA
	3B	U+041B	1C	# CYRILLIC CAPITAL LETTER EL
	3C	U+041C	1D	# CYRILLIC CAPITAL LETTER EM
	3D	U+041D	1E	# CYRILLIC CAPITAL LETTER EN
	3E	U+041E	1F	# CYRILLIC CAPITAL LETTER O
	3F	U+041F	20	# CYRILLIC CAPITAL LETTER PE
	40	U+0420	21	# CYRILLIC CAPITAL LETTER ER
	41	U+0421	22	# CYRILLIC CAPITAL LETTER ES
	42	U+0422	23	# CYRILLIC CAPITAL LETTER TE
	43	U+0423	24	# CYRILLIC CAPITAL LETTER U
	44	U+0424	25	# CYRILLIC CAPITAL LETTER EF
	45	U+0425	26	# CYRILLIC CAPITAL LETTER HA
	46	U+0426	27	# CYRILLIC CAPITAL LETTER TSE
	47	U+0427	28	# CYRILLIC CAPITAL LETTER CHE
	48	U+0428	29	# CYRILLIC CAPITAL LETTER SHA
	49	U+0429	2A	# CYRILLIC CAPITAL LETTER SHCHA
	4A	U+042A	2B	# CYRILLIC CAPITAL LETTER HARD SIGN
	4B	U+042B	2C	# CYRILLIC CAPITAL LETTER YERU
	4C	U+042C	2D	# CYRILLIC CAPITAL LETTER SOFT SIGN
	4D	U+042D	2E	# CYRILLIC CAPITAL LETTER E
	4E	U+042E	2F	# CYRILLIC CAPITAL LETTER YU
	4F	U+042F	30	# CYRILLIC CAPITAL LETTER YA
	50	U+0430	31	# CYRILLIC SMALL LETTER A
	51	U+0431	32	# CYRILLIC SMALL LETTER BE
	52	U+0432	33	# CYRILLIC SMALL LETTER VE
	53	U+0433	34	# CYRILLIC SMALL LETTER GHE
	54	U+0434	35	# CYRILLIC SMALL LETTER DE
	55	U+0435	36	# CYRILLIC SMALL LETTER IE
	56	U+0436	37	# CYRILLIC SMALL LETTER ZHE
	57	U+0437	38	# CYRILLIC SMALL LETTER ZE
	58	U+0438	39	# CYRILLIC SMALL LETTER I
	59	U+0439	3A	# CYRILLIC SMALL LETTER SHORT I
	5A	U+043A	3B	# CYRILLIC SMALL LETTER KA
	5B	U+043B	3C	# CYRILLIC SMALL LETTER EL
	5C	U+043C	3D	# CYRILLIC SMALL LETTER EM
	5D	U+043D	3E	# CYRILLIC SMALL LETTER EN
	5E	U+043E	3F	# CYRILLIC SMALL LETTER O
	5F	U+043F	40	# CYRILLIC SMALL LETTER PE
	60	U+0440	41	# CYRILLIC SMALL LETTER ER
	61	U+0441	42	# CYRILLIC SMALL LETTER ES
	62	U+0442	43	# CYRILLIC SMALL LETTER TE
	63	U+0443	44	# CYRILLIC SMALL LETTER U
	64	U+0444	45	# CYRILLIC SMALL LETTER EF
	65	U+0445	46	# CYRILLIC SMALL LETTER HA
	66	U+0446	47	# CYRILLIC SMALL LETTER TSE
	67	U+0447	48	# CYRILLIC SMALL LETTER CHE
	68	U+0448	49	# CYRILLIC SMALL LETTER SHA
	69	U+0449	4A	# CYRILLIC SMALL LETTER SHCHA
	6A	U+044A	4B	# CYRILLIC SMALL LETTER HARD SIGN
	6B	U+044B	4C	# CYRILLIC SMALL LETTER YERU
	6C	U+044C	4D	# CYRILLIC SMALL LETTER SOFT SIGN
	6D	U+044D	4E	# CYRILLIC SMALL LETTER E
	6E	U+044E	4F	# CYRILLIC SMALL LETTER YU
	6F	U+044F	50	# CYRILLIC SMALL LETTER YA
	70	U+2116	51	# NUMERO SIGN
	71	U+0451	52	# CYRILLIC SMALL LETTER IO
	72	U+0452	53	# CYRILLIC SMALL LETTER DJE
	73	U+0453	54	# CYRILLIC SMALL LETTER GJE
	74	U+0454	55	# CYRILLIC SMALL LETTER UKRAINIAN IE
	75	U+0455	56	# CYRILLIC SMALL LETTER DZE
	76	U+0456	57	# CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
	77	U+0457	58	# CYRILLIC SMALL LETTER YI
	78	U+0458	59	# CYRILLIC SMALL LETTER JE
	79	U+0459	5A	# CYRILLIC SMALL LETTER LJE
	7A	U+045A	5B	# CYRILLIC SMALL LETTER NJE
	7B	U+045B	5C	# CYRILLIC SMALL LETTER TSHE
	7C	U+045C	5D	# CYRILLIC SMALL LETTER KJE
	7D	U+00A7	A7	# SECTION SIGN
	7E	U+045E	5E	# CYRILLIC SMALL LETTER SHORT U
	7F	U+045F	5F	# CYRILLIC SMALL LETTER DZHE

# ISO Greek is 8859-7
map_ISO_Greek_Supp
	20	U+00A0		# NO-BREAK SPACE
	21	U+2018	60	# LEFT SINGLE QUOTATION MARK
	22	U+2019	27	# RIGHT SINGLE QUOTATION MARK
	23	U+00A3		# POUND SIGN
	24	UNDEF	1B	# undefined
	25	UNDEF	1B	# undefined
	26	U+00A6		# BROKEN BAR
	27	U+00A7		# SECTION SIGN
	28	U+00A8		# DIAERESIS
	29	U+00A9		# COPYRIGHT SIGN
	2A	UNDEF	1B	# undefined
	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
	2C	U+00AC		# NOT SIGN
	2D	U+00AD		# SOFT HYPHEN
	2E	UNDEF	1B	# undefined
	2F	U+2015	2D	# HORIZONTAL BAR
	30	U+00B0		# DEGREE SIGN
	31	U+00B1		# PLUS-MINUS SIGN
	32	U+00B2		# SUPERSCRIPT TWO
	33	U+00B3		# SUPERSCRIPT THREE
	34	U+0384	96	# GREEK TONOS
	35	U+0385	95	# GREEK DIALYTIKA TONOS
	36	U+0386	6E	# GREEK CAPITAL LETTER ALPHA WITH TONOS
	37	U+00B7		# MIDDLE DOT
	38	U+0388	6F	# GREEK CAPITAL LETTER EPSILON WITH TONOS
	39	U+0389	70	# GREEK CAPITAL LETTER ETA WITH TONOS
	3A	U+038A	71	# GREEK CAPITAL LETTER IOTA WITH TONOS
	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
	3C	U+038C	72	# GREEK CAPITAL LETTER OMICRON WITH TONOS
	3D	U+00BD		# VULGAR FRACTION ONE HALF
	3E	U+038E	73	# GREEK CAPITAL LETTER UPSILON WITH TONOS
	3F	U+038F	74	# GREEK CAPITAL LETTER OMEGA WITH TONOS
	40	U+0390	75	# GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
	41	U+0391	76	# GREEK CAPITAL LETTER ALPHA
	42	U+0392	77	# GREEK CAPITAL LETTER BETA
	43	U+0393	78	# GREEK CAPITAL LETTER GAMMA
	44	U+0394	79	# GREEK CAPITAL LETTER DELTA
	45	U+0395	7A	# GREEK CAPITAL LETTER EPSILON
	46	U+0396	7B	# GREEK CAPITAL LETTER ZETA
	47	U+0397	7C	# GREEK CAPITAL LETTER ETA
	48	U+0398	7D	# GREEK CAPITAL LETTER THETA
	49	U+0399	7E	# GREEK CAPITAL LETTER IOTA
	4A	U+039A	7F	# GREEK CAPITAL LETTER KAPPA
	4B	U+039B	A2	# GREEK CAPITAL LETTER LAMDA
	4C	U+039C	A3	# GREEK CAPITAL LETTER MU
	4D	U+039D	A4	# GREEK CAPITAL LETTER NU
	4E	U+039E	A5	# GREEK CAPITAL LETTER XI
	4F	U+039F	A6	# GREEK CAPITAL LETTER OMICRON
	50	U+03A0	A7	# GREEK CAPITAL LETTER PI
	51	U+03A1	A8	# GREEK CAPITAL LETTER RHO
	52	UNDEF	1B	# undefined
	53	U+03A3	A9	# GREEK CAPITAL LETTER SIGMA
	54	U+03A4	AA	# GREEK CAPITAL LETTER TAU
	55	U+03A5	AB	# GREEK CAPITAL LETTER UPSILON
	56	U+03A6	AC	# GREEK CAPITAL LETTER PHI
	57	U+03A7	AD	# GREEK CAPITAL LETTER CHI
	58	U+03A8	AE	# GREEK CAPITAL LETTER PSI
	59	U+03A9	AF	# GREEK CAPITAL LETTER OMEGA
	5A	U+03AA	B0	# GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
	5B	U+03AB	B1	# GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
	5C	U+03AC	B2	# GREEK SMALL LETTER ALPHA WITH TONOS
	5D	U+03AD	B3	# GREEK SMALL LETTER EPSILON WITH TONOS
	5E	U+03AE	B4	# GREEK SMALL LETTER ETA WITH TONOS
	5F	U+03AF	B5	# GREEK SMALL LETTER IOTA WITH TONOS
	60	U+03B0	B6	# GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
	61	U+03B1	B7	# GREEK SMALL LETTER ALPHA
	62	U+03B2	B8	# GREEK SMALL LETTER BETA
	63	U+03B3	B9	# GREEK SMALL LETTER GAMMA
	64	U+03B4	BA	# GREEK SMALL LETTER DELTA
	65	U+03B5	BB	# GREEK SMALL LETTER EPSILON
	66	U+03B6	BC	# GREEK SMALL LETTER ZETA
	67	U+03B7	BD	# GREEK SMALL LETTER ETA
	68	U+03B8	BE	# GREEK SMALL LETTER THETA
	69	U+03B9	BF	# GREEK SMALL LETTER IOTA
	6A	U+03BA	C0	# GREEK SMALL LETTER KAPPA
	6B	U+03BB	C1	# GREEK SMALL LETTER LAMDA
	6C	U+03BC	C2	# GREEK SMALL LETTER MU
	6D	U+03BD	C3	# GREEK SMALL LETTER NU
	6E	U+03BE	C4	# GREEK SMALL LETTER XI
	6F	U+03BF	C5	# GREEK SMALL LETTER OMICRON
	70	U+03C0	C6	# GREEK SMALL LETTER PI
	71	U+03C1	C7	# GREEK SMALL LETTER RHO
	72	U+03C2	C8	# GREEK SMALL LETTER FINAL SIGMA
	73	U+03C3	C9	# GREEK SMALL LETTER SIGMA
	74	U+03C4	CA	# GREEK SMALL LETTER TAU
	75	U+03C5	CB	# GREEK SMALL LETTER UPSILON
	76	U+03C6	CC	# GREEK SMALL LETTER PHI
	77	U+03C7	CD	# GREEK SMALL LETTER CHI
	78	U+03C8	CE	# GREEK SMALL LETTER PSI
	79	U+03C9	CF	# GREEK SMALL LETTER OMEGA
	7A	U+03CA	D0	# GREEK SMALL LETTER IOTA WITH DIALYTIKA
	7B	U+03CB	D1	# GREEK SMALL LETTER UPSILON WITH DIALYTIKA
	7C	U+03CC	D2	# GREEK SMALL LETTER OMICRON WITH TONOS
	7D	U+03CD	D3	# GREEK SMALL LETTER UPSILON WITH TONOS
	7E	U+03CE	D4	# GREEK SMALL LETTER OMEGA WITH TONOS
	7F	UNDEF	1B	# undefined

# figure A-23 "ISO Latin-Hebrew Supplemental Character Set"
map_ISO_Hebrew
	20	U+00A0		# NO-BREAK SPACE
	21	UNDEF	1B	# undefined
	22	U+00A2		# CENT SIGN
	23	U+00A3		# POUND SIGN
	24	U+00A4		# CURRENCY SIGN
	25	U+00A5		# YEN SIGN
	26	U+00A6		# BROKEN BAR
	27	U+00A7		# SECTION SIGN
	28	U+00A8		# DIAERESIS
	29	U+00A9		# COPYRIGHT SIGN
	2A	U+00D7	D7	# MULTIPLICATION SIGN
	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
	2C	U+00AC		# NOT SIGN
	2D	U+00AD		# SOFT HYPHEN
	2E	U+00AE		# REGISTERED SIGN
	2F	U+00AF		# MACRON
	30	U+00B0		# DEGREE SIGN
	31	U+00B1		# PLUS-MINUS SIGN
	32	U+00B2		# SUPERSCRIPT TWO
	33	U+00B3		# SUPERSCRIPT THREE
	34	U+00B4		# ACUTE ACCENT
	35	U+00B5		# MICRO SIGN
	36	U+00B6		# PILCROW SIGN
	37	U+00B7		# MIDDLE DOT
	38	U+00B8		# CEDILLA
	39	U+00B9		# SUPERSCRIPT ONE
	3A	U+00F7	F7	# DIVISION SIGN
	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
	3D	U+00BD		# VULGAR FRACTION ONE HALF
	3E	U+00BE		# VULGAR FRACTION THREE QUARTERS
	3F	UNDEF	1B	# undefined
	40	UNDEF	1B	# undefined
	41	UNDEF	1B	# undefined
	42	UNDEF	1B	# undefined
	43	UNDEF	1B	# undefined
	44	UNDEF	1B	# undefined
	45	UNDEF	1B	# undefined
	46	UNDEF	1B	# undefined
	47	UNDEF	1B	# undefined
	48	UNDEF	1B	# undefined
	49	UNDEF	1B	# undefined
	4A	UNDEF	1B	# undefined
	4B	UNDEF	1B	# undefined
	4C	UNDEF	1B	# undefined
	4D	UNDEF	1B	# undefined
	4E	UNDEF	1B	# undefined
	4F	UNDEF	1B	# undefined
	50	UNDEF	1B	# undefined
	51	UNDEF	1B	# undefined
	52	UNDEF	1B	# undefined
	53	UNDEF	1B	# undefined
	54	UNDEF	1B	# undefined
	55	UNDEF	1B	# undefined
	56	UNDEF	1B	# undefined
	57	UNDEF	1B	# undefined
	58	UNDEF	1B	# undefined
	59	UNDEF	1B	# undefined
	5A	UNDEF	1B	# undefined
	5B	UNDEF	1B	# undefined
	5C	UNDEF	1B	# undefined
	5D	UNDEF	1B	# undefined
	5E	UNDEF	1B	# undefined
	5F	U+2017	52	# DOUBLE LOW LINE
	60	U+05D0	53	# HEBREW LETTER ALEF
	61	U+05D1	54	# HEBREW LETTER BET
	62	U+05D2	55	# HEBREW LETTER GIMEL
	63	U+05D3	56	# HEBREW LETTER DALET
	64	U+05D4	57	# HEBREW LETTER HE
	65	U+05D5	58	# HEBREW LETTER VAV
	66	U+05D6	59	# HEBREW LETTER ZAYIN
	67	U+05D7	5A	# HEBREW LETTER HET
	68	U+05D8	5B	# HEBREW LETTER TET
	69	U+05D9	5C	# HEBREW LETTER YOD
	6A	U+05DA	5D	# HEBREW LETTER FINAL KAF
	6B	U+05DB	5E	# HEBREW LETTER KAF
	6C	U+05DC	5F	# HEBREW LETTER LAMED
	6D	U+05DD	60	# HEBREW LETTER FINAL MEM
	6E	U+05DE	61	# HEBREW LETTER MEM
	6F	U+05DF	62	# HEBREW LETTER FINAL NUN
	70	U+05E0	63	# HEBREW LETTER NUN
	71	U+05E1	64	# HEBREW LETTER SAMEKH
	72	U+05E2	65	# HEBREW LETTER AYIN
	73	U+05E3	66	# HEBREW LETTER FINAL PE
	74	U+05E4	67	# HEBREW LETTER PE
	75	U+05E5	68	# HEBREW LETTER FINAL TSADI
	76	U+05E6	69	# HEBREW LETTER TSADI
	77	U+05E7	6A	# HEBREW LETTER QOF
	78	U+05E8	6B	# HEBREW LETTER RESH
	79	U+05E9	6C	# HEBREW LETTER SHIN
	7A	U+05EA	6D	# HEBREW LETTER TAV
	7B	UNDEF	1B	# undefined
	7C	UNDEF	1B	# undefined
	7D	UNDEF	1B	# undefined
	7E	UNDEF	1B	# undefined
	7F	UNDEF	1B	# undefined

# ISO Latin-2 is 8859-2
map_ISO_Latin_2
	20	U+00A0		# NO-BREAK SPACE
	21	U+0104	9A	# LATIN CAPITAL LETTER A WITH OGONEK
	22	U+02D8	90	# BREVE
	23	U+0141	9B	# LATIN CAPITAL LETTER L WITH STROKE
	24	U+00A4		# CURRENCY SIGN
	25	U+013D	9C	# LATIN CAPITAL LETTER L WITH CARON
	26	U+015A	9D	# LATIN CAPITAL LETTER S WITH ACUTE
	27	U+00A7		# SECTION SIGN
	28	U+00A8		# DIAERESIS
	29	U+0160	9E	# LATIN CAPITAL LETTER S WITH CARON
	2A	U+015E	9F	# LATIN CAPITAL LETTER S WITH CEDILLA
	2B	U+0164	21	# LATIN CAPITAL LETTER T WITH CARON
	2C	U+0179	22	# LATIN CAPITAL LETTER Z WITH ACUTE
	2D	U+00AD		# SOFT HYPHEN
	2E	U+017D	23	# LATIN CAPITAL LETTER Z WITH CARON
	2F	U+017B	24	# LATIN CAPITAL LETTER Z WITH DOT ABOVE
	30	U+00B0		# DEGREE SIGN
	31	U+0105	25	# LATIN SMALL LETTER A WITH OGONEK
	32	U+02DB	91	# OGONEK
	33	U+0142	26	# LATIN SMALL LETTER L WITH STROKE
	34	U+00B4		# ACUTE ACCENT
	35	U+013E	27	# LATIN SMALL LETTER L WITH CARON
	36	U+015B	28	# LATIN SMALL LETTER S WITH ACUTE
	37	U+02C7	92	# CARON
	38	U+00B8		# CEDILLA
	39	U+0161	29	# LATIN SMALL LETTER S WITH CARON
	3A	U+015F	2A	# LATIN SMALL LETTER S WITH CEDILLA
	3B	U+0165	2B	# LATIN SMALL LETTER T WITH CARON
	3C	U+017A	2C	# LATIN SMALL LETTER Z WITH ACUTE
	3D	U+02DD	93	# DOUBLE ACUTE ACCENT
	3E	U+017E	2D	# LATIN SMALL LETTER Z WITH CARON
	3F	U+017C	2E	# LATIN SMALL LETTER Z WITH DOT ABOVE
	40	U+0154	2F	# LATIN CAPITAL LETTER R WITH ACUTE
	41	U+00C1		# LATIN CAPITAL LETTER A WITH ACUTE
	42	U+00C2		# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
	43	U+0102	30	# LATIN CAPITAL LETTER A WITH BREVE
	44	U+00C4		# LATIN CAPITAL LETTER A WITH DIAERESIS
	45	U+0139	31	# LATIN CAPITAL LETTER L WITH ACUTE
	46	U+0106	32	# LATIN CAPITAL LETTER C WITH ACUTE
	47	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
	48	U+010C	33	# LATIN CAPITAL LETTER C WITH CARON
	49	U+00C9		# LATIN CAPITAL LETTER E WITH ACUTE
	4A	U+0118	34	# LATIN CAPITAL LETTER E WITH OGONEK
	4B	U+00CB		# LATIN CAPITAL LETTER E WITH DIAERESIS
	4C	U+011A	35	# LATIN CAPITAL LETTER E WITH CARON
	4D	U+00CD		# LATIN CAPITAL LETTER I WITH ACUTE
	4E	U+00CE		# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
	4F	U+010E	36	# LATIN CAPITAL LETTER D WITH CARON
	50	U+0110		# LATIN CAPITAL LETTER D WITH STROKE
	51	U+0143	37	# LATIN CAPITAL LETTER N WITH ACUTE
	52	U+0147	38	# LATIN CAPITAL LETTER N WITH CARON
	53	U+00D3		# LATIN CAPITAL LETTER O WITH ACUTE
	54	U+00D4		# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
	55	U+0150	39	# LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
	56	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
	57	U+00D7		# MULTIPLICATION SIGN
	58	U+0158	3A	# LATIN CAPITAL LETTER R WITH CARON
	59	U+016E	3B	# LATIN CAPITAL LETTER U WITH RING ABOVE
	5A	U+00DA		# LATIN CAPITAL LETTER U WITH ACUTE
	5B	U+0170	3C	# LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
	5C	U+00DC		# LATIN CAPITAL LETTER U WITH DIAERESIS
	5D	U+00DD		# LATIN CAPITAL LETTER Y WITH ACUTE
	5E	U+0162	3D	# LATIN CAPITAL LETTER T WITH CEDILLA
	5F	U+00DF		# LATIN SMALL LETTER SHARP S
	60	U+0155	3E	# LATIN SMALL LETTER R WITH ACUTE
	61	U+00E1		# LATIN SMALL LETTER A WITH ACUTE
	62	U+00E2		# LATIN SMALL LETTER A WITH CIRCUMFLEX
	63	U+0103	3F	# LATIN SMALL LETTER A WITH BREVE
	64	U+00E4		# LATIN SMALL LETTER A WITH DIAERESIS
	65	U+013A	40	# LATIN SMALL LETTER L WITH ACUTE
	66	U+0107	41	# LATIN SMALL LETTER C WITH ACUTE
	67	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
	68	U+010D	42	# LATIN SMALL LETTER C WITH CARON
	69	U+00E9		# LATIN SMALL LETTER E WITH ACUTE
	6A	U+0119	43	# LATIN SMALL LETTER E WITH OGONEK
	6B	U+00EB		# LATIN SMALL LETTER E WITH DIAERESIS
	6C	U+011B	44	# LATIN SMALL LETTER E WITH CARON
	6D	U+00ED		# LATIN SMALL LETTER I WITH ACUTE
	6E	U+00EE		# LATIN SMALL LETTER I WITH CIRCUMFLEX
	6F	U+010F	45	# LATIN SMALL LETTER D WITH CARON
	70	U+0111	46	# LATIN SMALL LETTER D WITH STROKE
	71	U+0144	47	# LATIN SMALL LETTER N WITH ACUTE
	72	U+0148	48	# LATIN SMALL LETTER N WITH CARON
	73	U+00F3		# LATIN SMALL LETTER O WITH ACUTE
	74	U+00F4		# LATIN SMALL LETTER O WITH CIRCUMFLEX
	75	U+0151	49	# LATIN SMALL LETTER O WITH DOUBLE ACUTE
	76	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
	77	U+00F7		# DIVISION SIGN
	78	U+0159	4A	# LATIN SMALL LETTER R WITH CARON
	79	U+016F	4B	# LATIN SMALL LETTER U WITH RING ABOVE
	7A	U+00FA		# LATIN SMALL LETTER U WITH ACUTE
	7B	U+0171	4C	# LATIN SMALL LETTER U WITH DOUBLE ACUTE
	7C	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
	7D	U+00FD		# LATIN SMALL LETTER Y WITH ACUTE
	7E	U+0163	4D	# LATIN SMALL LETTER T WITH CEDILLA
	7F	U+02D9	94	# DOT ABOVE

# ISO Latin-5 is 8859-9
map_ISO_Latin_5
	20	U+00A0		# NO-BREAK SPACE
	21	U+00A1		# INVERTED EXCLAMATION MARK
	22	U+00A2		# CENT SIGN
	23	U+00A3		# POUND SIGN
	24	U+00A4		# CURRENCY SIGN
	25	U+00A5		# YEN SIGN
	26	U+00A6		# BROKEN BAR
	27	U+00A7		# SECTION SIGN
	28	U+00A8		# DIAERESIS
	29	U+00A9		# COPYRIGHT SIGN
	2A	U+00AA		# FEMININE ORDINAL INDICATOR
	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
	2C	U+00AC		# NOT SIGN
	2D	U+00AD		# SOFT HYPHEN
	2E	U+00AE		# REGISTERED SIGN
	2F	U+00AF		# MACRON
	30	U+00B0		# DEGREE SIGN
	31	U+00B1		# PLUS-MINUS SIGN
	32	U+00B2		# SUPERSCRIPT TWO
	33	U+00B3		# SUPERSCRIPT THREE
	34	U+00B4		# ACUTE ACCENT
	35	U+00B5		# MICRO SIGN
	36	U+00B6		# PILCROW SIGN
	37	U+00B7		# MIDDLE DOT
	38	U+00B8		# CEDILLA
	39	U+00B9		# SUPERSCRIPT ONE
	3A	U+00BA		# MASCULINE ORDINAL INDICATOR
	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
	3D	U+00BD		# VULGAR FRACTION ONE HALF
	3E	U+00BE		# VULGAR FRACTION THREE QUARTERS
	3F	U+00BF		# INVERTED QUESTION MARK
	40	U+00C0		# LATIN CAPITAL LETTER A WITH GRAVE
	41	U+00C1		# LATIN CAPITAL LETTER A WITH ACUTE
	42	U+00C2		# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
	43	U+00C3		# LATIN CAPITAL LETTER A WITH TILDE
	44	U+00C4		# LATIN CAPITAL LETTER A WITH DIAERESIS
	45	U+00C5		# LATIN CAPITAL LETTER A WITH RING ABOVE
	46	U+00C6		# LATIN CAPITAL LETTER AE
	47	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
	48	U+00C8		# LATIN CAPITAL LETTER E WITH GRAVE
	49	U+00C9		# LATIN CAPITAL LETTER E WITH ACUTE
	4A	U+00CA		# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
	4B	U+00CB		# LATIN CAPITAL LETTER E WITH DIAERESIS
	4C	U+00CC		# LATIN CAPITAL LETTER I WITH GRAVE
	4D	U+00CD		# LATIN CAPITAL LETTER I WITH ACUTE
	4E	U+00CE		# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
	4F	U+00CF		# LATIN CAPITAL LETTER I WITH DIAERESIS
	50	U+011E	4E	# LATIN CAPITAL LETTER G WITH BREVE
	51	U+00D1		# LATIN CAPITAL LETTER N WITH TILDE
	52	U+00D2		# LATIN CAPITAL LETTER O WITH GRAVE
	53	U+00D3		# LATIN CAPITAL LETTER O WITH ACUTE
	54	U+00D4		# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
	55	U+00D5		# LATIN CAPITAL LETTER O WITH TILDE
	56	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
	57	U+00D7		# MULTIPLICATION SIGN
	58	U+00D8		# LATIN CAPITAL LETTER O WITH STROKE
	59	U+00D9		# LATIN CAPITAL LETTER U WITH GRAVE
	5A	U+00DA		# LATIN CAPITAL LETTER U WITH ACUTE
	5B	U+00DB		# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
	5C	U+00DC		# LATIN CAPITAL LETTER U WITH DIAERESIS
	5D	U+0130	4F	# LATIN CAPITAL LETTER I WITH DOT ABOVE
	5E	U+015E	9F	# LATIN CAPITAL LETTER S WITH CEDILLA
	5F	U+00DF		# LATIN SMALL LETTER SHARP S
	60	U+00E0		# LATIN SMALL LETTER A WITH GRAVE
	61	U+00E1		# LATIN SMALL LETTER A WITH ACUTE
	62	U+00E2		# LATIN SMALL LETTER A WITH CIRCUMFLEX
	63	U+00E3		# LATIN SMALL LETTER A WITH TILDE
	64	U+00E4		# LATIN SMALL LETTER A WITH DIAERESIS
	65	U+00E5		# LATIN SMALL LETTER A WITH RING ABOVE
	66	U+00E6		# LATIN SMALL LETTER AE
	67	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
	68	U+00E8		# LATIN SMALL LETTER E WITH GRAVE
	69	U+00E9		# LATIN SMALL LETTER E WITH ACUTE
	6A	U+00EA		# LATIN SMALL LETTER E WITH CIRCUMFLEX
	6B	U+00EB		# LATIN SMALL LETTER E WITH DIAERESIS
	6C	U+00EC		# LATIN SMALL LETTER I WITH GRAVE
	6D	U+00ED		# LATIN SMALL LETTER I WITH ACUTE
	6E	U+00EE		# LATIN SMALL LETTER I WITH CIRCUMFLEX
	6F	U+00EF		# LATIN SMALL LETTER I WITH DIAERESIS
	70	U+011F	50	# LATIN SMALL LETTER G WITH BREVE
	71	U+00F1		# LATIN SMALL LETTER N WITH TILDE
	72	U+00F2		# LATIN SMALL LETTER O WITH GRAVE
	73	U+00F3		# LATIN SMALL LETTER O WITH ACUTE
	74	U+00F4		# LATIN SMALL LETTER O WITH CIRCUMFLEX
	75	U+00F5		# LATIN SMALL LETTER O WITH TILDE
	76	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
	77	U+00F7		# DIVISION SIGN
	78	U+00F8		# LATIN SMALL LETTER O WITH STROKE
	79	U+00F9		# LATIN SMALL LETTER U WITH GRAVE
	7A	U+00FA		# LATIN SMALL LETTER U WITH ACUTE
	7B	U+00FB		# LATIN SMALL LETTER U WITH CIRCUMFLEX
	7C	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
	7D	U+0131	51	# LATIN SMALL LETTER DOTLESS I
	7E	U+015F	2A	# LATIN SMALL LETTER S WITH CEDILLA
	7F	U+00FF		# LATIN SMALL LETTER Y WITH DIAERESIS

# DEC Cyrillic from screenshot
map_DEC_Cyrillic
	21	UNDEF	1B	# undefined
	22	UNDEF	1B	# undefined
	23	UNDEF	1B	# undefined
	24	UNDEF	1B	# undefined
	25	UNDEF	1B	# undefined
	26	UNDEF	1B	# undefined
	27	UNDEF	1B	# undefined
	28	UNDEF	1B	# undefined
	29	UNDEF	1B	# undefined
	2A	UNDEF	1B	# undefined
	2B	UNDEF	1B	# undefined
	2C	UNDEF	1B	# undefined
	2D	UNDEF	1B	# undefined
	2E	UNDEF	1B	# undefined
	2F	UNDEF	1B	# undefined
	30	UNDEF	1B	# undefined
	31	UNDEF	1B	# undefined
	32	UNDEF	1B	# undefined
	33	UNDEF	1B	# undefined
	34	UNDEF	1B	# undefined
	35	UNDEF	1B	# undefined
	36	UNDEF	1B	# undefined
	37	UNDEF	1B	# undefined
	38	UNDEF	1B	# undefined
	39	UNDEF	1B	# undefined
	3A	UNDEF	1B	# undefined
	3B	UNDEF	1B	# undefined
	3C	UNDEF	1B	# undefined
	3D	UNDEF	1B	# undefined
	3E	UNDEF	1B	# undefined
	3F	UNDEF	1B	# undefined
	40	U+044E	4F	# CYRILLIC SMALL LETTER YU
	41	U+0430	31	# CYRILLIC SMALL LETTER A
	42	U+0431	32	# CYRILLIC SMALL LETTER BE
	43	U+0446	47	# CYRILLIC SMALL LETTER TSE
	44	U+0434	35	# CYRILLIC SMALL LETTER DE
	45	U+0435	36	# CYRILLIC SMALL LETTER IE
	46	U+0444	45	# CYRILLIC SMALL LETTER EF
	47	U+0433	34	# CYRILLIC SMALL LETTER GHE
	48	U+0445	46	# CYRILLIC SMALL LETTER HA
	49	U+0438	39	# CYRILLIC SMALL LETTER I
	4A	U+0439	3A	# CYRILLIC SMALL LETTER SHORT I
	4B	U+043A	3B	# CYRILLIC SMALL LETTER KA
	4C	U+043B	3C	# CYRILLIC SMALL LETTER EL
	4D	U+043C	3D	# CYRILLIC SMALL LETTER EM
	4E	U+043D	3E	# CYRILLIC SMALL LETTER EN
	4F	U+043E	3F	# CYRILLIC SMALL LETTER O
	50	U+043F	40	# CYRILLIC SMALL LETTER PE
	51	U+044F	50	# CYRILLIC SMALL LETTER YA
	52	U+0440	41	# CYRILLIC SMALL LETTER ER
	53	U+0441	42	# CYRILLIC SMALL LETTER ES
	54	U+0442	43	# CYRILLIC SMALL LETTER TE
	55	U+0443	44	# CYRILLIC SMALL LETTER U
	56	U+0436	37	# CYRILLIC SMALL LETTER ZHE
	57	U+0432	33	# CYRILLIC SMALL LETTER VE
	58	U+044C	4D	# CYRILLIC SMALL LETTER SOFT SIGN
	59	U+044B	4C	# CYRILLIC SMALL LETTER YERU
	5A	U+0437	38	# CYRILLIC SMALL LETTER ZE
	5B	U+0448	49	# CYRILLIC SMALL LETTER SHA
	5C	U+044D	4E	# CYRILLIC SMALL LETTER E
	5D	U+0449	4A	# CYRILLIC SMALL LETTER SHCHA
	5E	U+0447	48	# CYRILLIC SMALL LETTER CHE
	5F	U+044A	4B	# CYRILLIC SMALL LETTER HARD SIGN
	60	U+042E	2F	# CYRILLIC CAPITAL LETTER YU
	61	U+0410	11	# CYRILLIC CAPITAL LETTER A
	62	U+0411	12	# CYRILLIC CAPITAL LETTER BE
	63	U+0426	27	# CYRILLIC CAPITAL LETTER TSE
	64	U+0414	15	# CYRILLIC CAPITAL LETTER DE
	65	U+0415	16	# CYRILLIC CAPITAL LETTER IE
	66	U+0424	25	# CYRILLIC CAPITAL LETTER EF
	67	U+0413	14	# CYRILLIC CAPITAL LETTER GHE
	68	U+0425	26	# CYRILLIC CAPITAL LETTER HA
	69	U+0418	19	# CYRILLIC CAPITAL LETTER I
	6A	U+0419	1A	# CYRILLIC CAPITAL LETTER SHORT I
	6B	U+041A	1B	# CYRILLIC CAPITAL LETTER KA
	6C	U+041B	1C	# CYRILLIC CAPITAL LETTER EL
	6D	U+041C	1D	# CYRILLIC CAPITAL LETTER EM
	6E	U+041D	1E	# CYRILLIC CAPITAL LETTER EN
	6F	U+041E	1F	# CYRILLIC CAPITAL LETTER O
	70	U+041F	20	# CYRILLIC CAPITAL LETTER PE
	71	U+042F	30	# CYRILLIC CAPITAL LETTER YA
	72	U+0420	21	# CYRILLIC CAPITAL LETTER ER
	73	U+0421	22	# CYRILLIC CAPITAL LETTER ES
	74	U+0422	23	# CYRILLIC CAPITAL LETTER TE
	75	U+0423	24	# CYRILLIC CAPITAL LETTER U
	76	U+0416	17	# CYRILLIC CAPITAL LETTER ZHE
	77	U+0412	13	# CYRILLIC CAPITAL LETTER VE
	78	U+042C	2D	# CYRILLIC CAPITAL LETTER SOFT SIGN
	79	U+042B	2C	# CYRILLIC CAPITAL LETTER YERU
	7A	U+0417	18	# CYRILLIC CAPITAL LETTER ZE
	7B	U+0428	29	# CYRILLIC CAPITAL LETTER SHA
	7C	U+042D	2E	# CYRILLIC CAPITAL LETTER E
	7D	U+0429	2A	# CYRILLIC CAPITAL LETTER SHCHA
	7E	U+0427	28	# CYRILLIC CAPITAL LETTER CHE

# figure A-24 "DEC Greek Supplemental Character Set"
map_DEC_Greek_Supp
	21	U+00A1		# LEFT SINGLE QUOTATION MARK
	22	U+00A2		# RIGHT SINGLE QUOTATION MARK
	23	U+00A3		# POUND SIGN
	24	UNDEF	1B	# EURO SIGN
	25	U+00A5		# YEN SIGN
	26	UNDEF	1B	# BROKEN BAR
	27	U+00A7		# SECTION SIGN
	28	U+00A4	A4	# CURRENCY SIGN
	29	U+00A9		# COPYRIGHT SIGN
	2A	U+00AA		# FEMININE ORDINAL INDICATOR
	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
	2C	UNDEF	1B	# reserved
	2D	UNDEF	1B	# reserved
	2E	UNDEF	1B	# reserved
	2F	UNDEF	1B	# reserved
	30	U+00B0		# DEGREE SIGN
	31	U+00B1		# PLUS-MINUS SIGN
	32	U+00B2		# SUPERSCRIPT TWO
	33	U+00B3		# SUPERSCRIPT THREE
	34	UNDEF	1B	# reserved
	35	U+00B5		# MICRO SIGN
	36	U+00B6		# PILCROW SIGN
	37	U+00B7		# MIDDLE DOT
	38	UNDEF	1B	# reserved
	39	U+00B9		# SUPERSCRIPT ONE
	3A	U+00BA		# MASCULINE ORDINAL INDICATOR
	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
	3D	U+00BD		# VULGAR FRACTION ONE HALF
	3E	UNDEF	1B	# reserved
	3F	U+00BF		# INVERTED QUESTION MARK
	40	U+03CA	D0	# GREEK SMALL LETTER IOTA WITH DIALYTIKA
	41	U+0391	76	# GREEK CAPITAL LETTER ALPHA
	42	U+0392	77	# GREEK CAPITAL LETTER BETA
	43	U+0393	78	# GREEK CAPITAL LETTER GAMMA
	44	U+0394	79	# GREEK CAPITAL LETTER DELTA
	45	U+0395	7A	# GREEK CAPITAL LETTER EPSILON
	46	U+0396	7B	# GREEK CAPITAL LETTER ZETA
	47	U+0397	7C	# GREEK CAPITAL LETTER ETA
	48	U+0398	7D	# GREEK CAPITAL LETTER THETA
	49	U+0399	7E	# GREEK CAPITAL LETTER IOTA
	4A	U+039A	7F	# GREEK CAPITAL LETTER KAPPA
	4B	U+039B	A2	# GREEK CAPITAL LETTER LAMDA
	4C	U+039C	A3	# GREEK CAPITAL LETTER MU
	4D	U+039D	A4	# GREEK CAPITAL LETTER NU
	4E	U+039E	A5	# GREEK CAPITAL LETTER XI
	4F	U+039F	A6	# GREEK CAPITAL LETTER OMICRON
	50	UNDEF	1B	# reserved
	51	U+03A0	A7	# GREEK CAPITAL LETTER PI
	52	U+03A1	A8	# GREEK CAPITAL LETTER RHO
	53	U+03A3	A9	# GREEK CAPITAL LETTER SIGMA
	54	U+03A4	AA	# GREEK CAPITAL LETTER TAU
	55	U+03A5	AB	# GREEK CAPITAL LETTER UPSILON
	56	U+03A6	AC	# GREEK CAPITAL LETTER PHI
	57	U+03A7	AD	# GREEK CAPITAL LETTER CHI
	58	U+03A8	AE	# GREEK CAPITAL LETTER PSI
	59	U+03A9	AF	# GREEK CAPITAL LETTER OMEGA
	5A	U+03AC	B2	# GREEK SMALL LETTER ALPHA WITH TONOS
	5B	U+03AD	B3	# GREEK SMALL LETTER EPSILON WITH TONOS
	5C	U+03AE	B4	# GREEK SMALL LETTER ETA WITH TONOS
	5D	U+03AF	B5	# GREEK SMALL LETTER IOTA WITH TONOS
	5E	UNDEF	1B	# reserved
	5F	U+03CC	D2	# GREEK SMALL LETTER OMICRON WITH TONOS
	60	U+03CB	D1	# GREEK SMALL LETTER UPSILON WITH DIALYTIKA
	61	U+03B1	B7	# GREEK SMALL LETTER ALPHA
	62	U+03B2	B8	# GREEK SMALL LETTER BETA
	63	U+03B3	B9	# GREEK SMALL LETTER GAMMA
	64	U+03B4	BA	# GREEK SMALL LETTER DELTA
	65	U+03B5	BB	# GREEK SMALL LETTER EPSILON
	66	U+03B6	BC	# GREEK SMALL LETTER ZETA
	67	U+03B7	BD	# GREEK SMALL LETTER ETA
	68	U+03B8	BE	# GREEK SMALL LETTER THETA
	69	U+03B9	BF	# GREEK SMALL LETTER IOTA
	6A	U+03BA	C0	# GREEK SMALL LETTER KAPPA
	6B	U+03BB	C1	# GREEK SMALL LETTER LAMDA
	6C	U+03BC	C2	# GREEK SMALL LETTER MU
	6D	U+03BD	C3	# GREEK SMALL LETTER NU
	6E	U+03BE	C4	# GREEK SMALL LETTER XI
	6F	U+03BF	C5	# GREEK SMALL LETTER OMICRON
	70	UNDEF	1B	# reserved
	71	U+03C0	C6	# GREEK SMALL LETTER PI
	72	U+03C1	C7	# GREEK SMALL LETTER RHO
	73	U+03C3	C9	# GREEK SMALL LETTER SIGMA
	74	U+03C4	CA	# GREEK SMALL LETTER TAU
	75	U+03C5	CB	# GREEK SMALL LETTER UPSILON
	76	U+03C6	CC	# GREEK SMALL LETTER PHI
	77	U+03C7	CD	# GREEK SMALL LETTER CHI
	78	U+03C8	CE	# GREEK SMALL LETTER PSI
	79	U+03C9	CF	# GREEK SMALL LETTER OMEGA
	7A	U+03C2	C8	# GREEK SMALL LETTER FINAL SIGMA
	7B	U+03CD	D3	# GREEK SMALL LETTER UPSILON WITH TONOS
	7C	U+03CE	D4	# GREEK SMALL LETTER OMEGA WITH TONOS
	7D	U+0384	96	# GREEK TONOS
	7E	UNDEF	1B	# reserved

# figure A-22 "DEC Hebrew Supplemental Character Set"
map_DEC_Hebrew_Supp
	21	U+00A1		# INVERTED EXCLAMATION MARK
	22	U+00A2		# CENT SIGN
	23	U+00A3		# POUND SIGN
	24	UNDEF	1B	# CURRENCY SIGN
	25	U+00A5		# YEN SIGN
	26	UNDEF	1B	# BROKEN BAR
	27	U+00A7		# SECTION SIGN
	28	U+00A8	A4	# DIAERESIS
	29	U+00A9		# COPYRIGHT SIGN
	2A	U+00D7		# MULTIPLICATION SIGN
	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
	2C	UNDEF	1B	# NOT SIGN
	2D	UNDEF	1B	# SOFT HYPHEN
	2E	UNDEF	1B	# REGISTERED SIGN
	2F	UNDEF	1B	# MACRON
	30	U+00B0		# DEGREE SIGN
	31	U+00B1		# PLUS-MINUS SIGN
	32	U+00B2		# SUPERSCRIPT TWO
	33	U+00B3		# SUPERSCRIPT THREE
	34	UNDEF	1B	# ACUTE ACCENT
	35	U+00B5		# MICRO SIGN
	36	U+00B6		# PILCROW SIGN
	37	U+00B7		# MIDDLE DOT
	38	UNDEF	1B	# CEDILLA
	39	U+00B9		# SUPERSCRIPT ONE
	3A	U+00F7		# DIVISION SIGN
	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
	3D	U+00BD		# VULGAR FRACTION ONE HALF
	3E	UNDEF	1B	# VULGAR FRACTION THREE QUARTERS
	3F	U+00BF		# INVERTED QUESTION MARK
	40	UNDEF	1B	# reserved
	41	UNDEF	1B	# reserved
	42	UNDEF	1B	# reserved
	43	UNDEF	1B	# reserved
	44	UNDEF	1B	# reserved
	45	UNDEF	1B	# reserved
	46	UNDEF	1B	# reserved
	47	UNDEF	1B	# reserved
	48	UNDEF	1B	# reserved
	49	UNDEF	1B	# reserved
	4A	UNDEF	1B	# reserved
	4B	UNDEF	1B	# reserved
	4C	UNDEF	1B	# reserved
	4D	UNDEF	1B	# reserved
	4E	UNDEF	1B	# reserved
	4F	UNDEF	1B	# reserved
	50	UNDEF	1B	# reserved
	51	UNDEF	1B	# reserved
	52	UNDEF	1B	# reserved
	53	UNDEF	1B	# reserved
	54	UNDEF	1B	# reserved
	55	UNDEF	1B	# reserved
	56	UNDEF	1B	# reserved
	57	UNDEF	1B	# reserved
	58	UNDEF	1B	# reserved
	59	UNDEF	1B	# reserved
	5A	UNDEF	1B	# reserved
	5B	UNDEF	1B	# reserved
	5C	UNDEF	1B	# reserved
	5D	UNDEF	1B	# reserved
	5E	UNDEF	1B	# reserved
	5F	UNDEF	1B	# reserved
	60	U+05D0	53	# HEBREW LETTER ALEF
	61	U+05D1	54	# HEBREW LETTER BET
	62	U+05D2	55	# HEBREW LETTER GIMEL
	63	U+05D3	56	# HEBREW LETTER DALET
	64	U+05D4	57	# HEBREW LETTER HE
	65	U+05D5	58	# HEBREW LETTER VAV
	66	U+05D6	59	# HEBREW LETTER ZAYIN
	67	U+05D7	5A	# HEBREW LETTER HET
	68	U+05D8	5B	# HEBREW LETTER TET
	69	U+05D9	5C	# HEBREW LETTER YOD
	6A	U+05DA	5D	# HEBREW LETTER FINAL KAF
	6B	U+05DB	5E	# HEBREW LETTER KAF
	6C	U+05DC	5F	# HEBREW LETTER LAMED
	6D	U+05DD	60	# HEBREW LETTER FINAL MEM
	6E	U+05DE	61	# HEBREW LETTER MEM
	6F	U+05DF	62	# HEBREW LETTER FINAL NUN
	70	U+05E0	63	# HEBREW LETTER NUN
	71	U+05E1	64	# HEBREW LETTER SAMEKH
	72	U+05E2	65	# HEBREW LETTER AYIN
	73	U+05E3	66	# HEBREW LETTER FINAL PE
	74	U+05E4	67	# HEBREW LETTER PE
	75	U+05E5	68	# HEBREW LETTER FINAL TSADI
	76	U+05E6	69	# HEBREW LETTER TSADI
	77	U+05E7	6A	# HEBREW LETTER QOF
	78	U+05E8	6B	# HEBREW LETTER RESH
	79	U+05E9	6C	# HEBREW LETTER SHIN
	7A	U+05EA	6D	# HEBREW LETTER TAV
	7B	UNDEF	1B	# reserved
	7C	UNDEF	1B	# reserved
	7D	UNDEF	1B	# reserved
	7E	UNDEF	1B	# reserved

# figure A-27 "DEC 8-Bit Turkish Supplemental Character Set"
map_DEC_Turkish_Supp
	21	U+00A1		# INVERTED EXCLAMATION MARK
	22	U+00A2		# CENT SIGN
	23	U+00A3		# POUND SIGN
	24	UNDEF	1B	# reserved
	25	U+00A5		# YEN SIGN
	26	UNDEF	1B	# reserved
	27	U+00A7		# SECTION SIGN
	28	U+00A8	A4	# DIAERESIS
	29	U+00A9		# COPYRIGHT SIGN
	2A	U+00AA		# FEMININE ORDINAL INDICATOR
	2B	U+00AB		# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
	2C	UNDEF	1B	# reserved
	2D	UNDEF	1B	# reserved
	2E	U+0130	4F	# LATIN CAPITAL LETTER I WITH DOT ABOVE
	2F	UNDEF	1B	# reserved
	30	U+00B0		# DEGREE SIGN
	31	U+00B1		# PLUS-MINUS SIGN
	32	U+00B2		# SUPERSCRIPT TWO
	33	U+00B3		# SUPERSCRIPT THREE
	34	UNDEF	1B	# reserved
	35	U+00B5		# MICRO SIGN
	36	U+00B6		# PILCROW SIGN
	37	U+00B7		# MIDDLE DOT
	38	UNDEF	1B	# reserved
	39	U+00B9		# SUPERSCRIPT ONE
	3A	U+00BA		# MASCULINE ORDINAL INDICATOR
	3B	U+00BB		# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
	3C	U+00BC		# VULGAR FRACTION ONE QUARTER
	3D	U+00BD		# VULGAR FRACTION ONE HALF
	3E	U+0131	51	# LATIN SMALL LETTER DOTLESS I
	3F	U+00BF		# INVERTED QUESTION MARK
	40	U+00C0		# LATIN CAPITAL LETTER A WITH GRAVE
	41	U+00C1		# LATIN CAPITAL LETTER A WITH ACUTE
	42	U+00C2		# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
	43	U+00C3		# LATIN CAPITAL LETTER A WITH TILDE
	44	U+00C4		# LATIN CAPITAL LETTER A WITH DIAERESIS
	45	U+00C5		# LATIN CAPITAL LETTER A WITH RING ABOVE
	46	U+00C6		# LATIN CAPITAL LETTER AE
	47	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
	48	U+00C8		# LATIN CAPITAL LETTER E WITH GRAVE
	49	U+00C9		# LATIN CAPITAL LETTER E WITH ACUTE
	4A	U+00CA		# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
	4B	U+00CB		# LATIN CAPITAL LETTER E WITH DIAERESIS
	4C	U+00CC		# LATIN CAPITAL LETTER I WITH GRAVE
	4D	U+00CD		# LATIN CAPITAL LETTER I WITH ACUTE
	4E	U+00CE		# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
	4F	U+00CF		# LATIN CAPITAL LETTER I WITH DIAERESIS
	50	U+011E	4E	# LATIN CAPITAL LETTER G WITH BREVE
	51	U+00D1		# LATIN CAPITAL LETTER N WITH TILDE
	52	U+00D2		# LATIN CAPITAL LETTER O WITH GRAVE
	53	U+00D3		# LATIN CAPITAL LETTER O WITH ACUTE
	54	U+00D4		# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
	55	U+00D5		# LATIN CAPITAL LETTER O WITH TILDE
	56	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
	57	U+0152	97	# LATIN CAPITAL LIGATURE OE
	58	U+00D8		# LATIN CAPITAL LETTER O WITH STROKE
	59	U+00D9		# LATIN CAPITAL LETTER U WITH GRAVE
	5A	U+00DA		# LATIN CAPITAL LETTER U WITH ACUTE
	5B	U+00DB		# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
	5C	U+00DC		# LATIN CAPITAL LETTER U WITH DIAERESIS
	5D	U+0178	98	# LATIN CAPITAL LETTER Y WITH DIAERESIS
	5E	U+015E	9F	# LATIN CAPITAL LETTER S WITH CEDILLA
	5F	U+00DF		# LATIN SMALL LETTER SHARP S
	60	U+00E0		# LATIN SMALL LETTER A WITH GRAVE
	61	U+00E1		# LATIN SMALL LETTER A WITH ACUTE
	62	U+00E2		# LATIN SMALL LETTER A WITH CIRCUMFLEX
	63	U+00E3		# LATIN SMALL LETTER A WITH TILDE
	64	U+00E4		# LATIN SMALL LETTER A WITH DIAERESIS
	65	U+00E5		# LATIN SMALL LETTER A WITH RING ABOVE
	66	U+00E6		# LATIN SMALL LETTER AE
	67	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
	68	U+00E8		# LATIN SMALL LETTER E WITH GRAVE
	69	U+00E9		# LATIN SMALL LETTER E WITH ACUTE
	6A	U+00EA		# LATIN SMALL LETTER E WITH CIRCUMFLEX
	6B	U+00EB		# LATIN SMALL LETTER E WITH DIAERESIS
	6C	U+00EC		# LATIN SMALL LETTER I WITH GRAVE
	6D	U+00ED		# LATIN SMALL LETTER I WITH ACUTE
	6E	U+00EE		# LATIN SMALL LETTER I WITH CIRCUMFLEX
	6F	U+00EF		# LATIN SMALL LETTER I WITH DIAERESIS
	70	U+011F	50	# LATIN SMALL LETTER G WITH BREVE
	71	U+00F1		# LATIN SMALL LETTER N WITH TILDE
	72	U+00F2		# LATIN SMALL LETTER O WITH GRAVE
	73	U+00F3		# LATIN SMALL LETTER O WITH ACUTE
	74	U+00F4		# LATIN SMALL LETTER O WITH CIRCUMFLEX
	75	U+00F5		# LATIN SMALL LETTER O WITH TILDE
	76	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
	77	U+0153	99	# LATIN SMALL LIGATURE OE
	78	U+00F8		# LATIN SMALL LETTER O WITH STROKE
	79	U+00F9		# LATIN SMALL LETTER U WITH GRAVE
	7A	U+00FA		# LATIN SMALL LETTER U WITH ACUTE
	7B	U+00FB		# LATIN SMALL LETTER U WITH CIRCUMFLEX
	7C	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS
	7D	U+00FF	FF	# LATIN SMALL LETTER Y WITH DIAERESIS
	7E	U+015F	2A	# LATIN SMALL LETTER S WITH CEDILLA

# mentioned, but not documented in VT510 manual, etc., this uses
# the ELOT927 table from Kermit 95:
map_NRCS_Greek
	61	U+0391		# CAPITAL GREEK LETTER ALPHA
	62	U+0392		# CAPITAL GREEK LETTER BETA
	63	U+0393		# CAPITAL GREEK LETTER GAMMA
	64	U+0394		# CAPITAL GREEK LETTER DELTA
	65	U+0395		# CAPITAL GREEK LETTER EPSILON
	66	U+0396		# CAPITAL GREEK LETTER ZETA
	67	U+0397		# CAPITAL GREEK LETTER ETA
	68	U+0398		# CAPITAL GREEK LETTER THETA
	69	U+0399		# CAPITAL GREEK LETTER IOTA
	6a	U+039A		# CAPITAL GREEK LETTER KAPPA
	6b	U+039B		# CAPITAL GREEK LETTER LAMDA
	6c	U+039C		# CAPITAL GREEK LETTER MU
	6d	U+039D		# CAPITAL GREEK LETTER NU
	6e	U+03A7		# CAPITAL GREEK LETTER KSI (CHI)
	6f	U+039F		# CAPITAL GREEK LETTER OMICRON
	70	U+03A0		# CAPITAL GREEK LETTER PI
	71	U+03A1		# CAPITAL GREEK LETTER RHO
	72	U+03A3		# CAPITAL GREEK LETTER SIGMA
	73	U+03A4		# CAPITAL GREEK LETTER TAU
	74	U+03A5		# CAPITAL GREEK LETTER UPSILON
	75	U+03A6		# CAPITAL GREEK LETTER FI (PHI)
	76	U+039E		# CAPITAL GREEK LETTER XI
	77	U+03A8		# CAPITAL GREEK LETTER PSI
	78	U+03A9		# CAPITAL GREEK LETTER OMEGA
	79	UNDEF	1B 	# unused
	7a	UNDEF	1B 	# unused

# figure A-21 "DEC 7-Bit Hebrew Character Set"
map_NRCS_Hebrew
	60	U+05D0		# HEBREW LETTER ALEF
	61	U+05D1		# HEBREW LETTER BET
	62	U+05D2		# HEBREW LETTER GIMEL
	63	U+05D3		# HEBREW LETTER DALET
	64	U+05D4		# HEBREW LETTER HE
	65	U+05D5		# HEBREW LETTER VAV
	66	U+05D6		# HEBREW LETTER ZAYIN
	67	U+05D7		# HEBREW LETTER HET
	68	U+05D8		# HEBREW LETTER TET
	69	U+05D9		# HEBREW LETTER YOD
	6a	U+05DA		# HEBREW LETTER FINAL KAF
	6b	U+05DB		# HEBREW LETTER KAF
	6c	U+05DC		# HEBREW LETTER LAMED
	6d	U+05DD		# HEBREW LETTER FINAL MEM
	6e	U+05DE		# HEBREW LETTER MEM
	6f	U+05DF		# HEBREW LETTER FINAL NUN
	70	U+05E0		# HEBREW LETTER NUN
	71	U+05E1		# HEBREW LETTER SAMEKH
	72	U+05E2		# HEBREW LETTER AYIN
	73	U+05E3		# HEBREW LETTER FINAL PE
	74	U+05E4		# HEBREW LETTER PE
	75	U+05E5		# HEBREW LETTER FINAL TSADI
	76	U+05E6		# HEBREW LETTER TSADI
	77	U+05E7		# HEBREW LETTER QOF
	78	U+05E8		# HEBREW LETTER RESH
	79	U+05E9		# HEBREW LETTER SHIN
	7a	U+05EA		# HEBREW LETTER TAV

# figure A-26 "DEC 7-Bit Turkish Character Set"
map_NRCS_Turkish
	26	U+011F		# LATIN SMALL LETTER G WITH BREVE
	40	U+0130		# LATIN CAPITAL LETTER I WITH DOT ABOVE
	5b	U+015E		# LATIN CAPITAL LETTER S WITH CEDILLA
	5c	U+00D6		# LATIN CAPITAL LETTER O WITH DIAERESIS
	5d	U+00C7		# LATIN CAPITAL LETTER C WITH CEDILLA
	5e	U+00dC		# LATIN CAPITAL LETTER U WITH DIAERESIS
	60	U+011E		# LATIN CAPITAL LETTER G WITH BREVE
	7b	U+015F		# LATIN SMALL LETTER S WITH CEDILLA
	7c	U+00F6		# LATIN SMALL LETTER O WITH DIAERESIS
	7d	U+00E7		# LATIN SMALL LETTER C WITH CEDILLA
	7e	U+00FC		# LATIN SMALL LETTER U WITH DIAERESIS