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
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
|
# $XTermId: charsets.dat,v 1.35 2024/10/03 21:56:53 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
map_JIS_Roman
5C U+00A5 # YEN SIGN
7E U+203E # OVERLINE
# Documented as if only GR, but encoded here to allow assignment to GL and GR.
map_JIS_Katakana
21 U+FF61 # HALFWIDTH IDEOGRAPHIC FULL STOP
22 U+FF62 # HALFWIDTH LEFT CORNER BRACKET
23 U+FF63 # HALFWIDTH RIGHT CORNER BRACKET
24 U+FF64 # HALFWIDTH IDEOGRAPHIC COMMA
25 U+FF65 # HALFWIDTH KATAKANA MIDDLE DOT
26 U+FF66 # HALFWIDTH KATAKANA LETTER WO
27 U+FF67 # HALFWIDTH KATAKANA LETTER SMALL A
28 U+FF68 # HALFWIDTH KATAKANA LETTER SMALL I
29 U+FF69 # HALFWIDTH KATAKANA LETTER SMALL U
2A U+FF6A # HALFWIDTH KATAKANA LETTER SMALL E
2B U+FF6B # HALFWIDTH KATAKANA LETTER SMALL O
2C U+FF6C # HALFWIDTH KATAKANA LETTER SMALL YA
2D U+FF6D # HALFWIDTH KATAKANA LETTER SMALL YU
2E U+FF6E # HALFWIDTH KATAKANA LETTER SMALL YO
2F U+FF6F # HALFWIDTH KATAKANA LETTER SMALL TU
30 U+FF70 # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
31 U+FF71 # HALFWIDTH KATAKANA LETTER A
32 U+FF72 # HALFWIDTH KATAKANA LETTER I
33 U+FF73 # HALFWIDTH KATAKANA LETTER U
34 U+FF74 # HALFWIDTH KATAKANA LETTER E
35 U+FF75 # HALFWIDTH KATAKANA LETTER O
36 U+FF76 # HALFWIDTH KATAKANA LETTER KA
37 U+FF77 # HALFWIDTH KATAKANA LETTER KI
38 U+FF78 # HALFWIDTH KATAKANA LETTER KU
39 U+FF79 # HALFWIDTH KATAKANA LETTER KE
3A U+FF7A # HALFWIDTH KATAKANA LETTER KO
3B U+FF7B # HALFWIDTH KATAKANA LETTER SA
3C U+FF7C # HALFWIDTH KATAKANA LETTER SI
3D U+FF7D # HALFWIDTH KATAKANA LETTER SU
3E U+FF7E # HALFWIDTH KATAKANA LETTER SE
3F U+FF7F # HALFWIDTH KATAKANA LETTER SO
40 U+FF80 # HALFWIDTH KATAKANA LETTER TA
41 U+FF81 # HALFWIDTH KATAKANA LETTER TI
42 U+FF82 # HALFWIDTH KATAKANA LETTER TU
43 U+FF83 # HALFWIDTH KATAKANA LETTER TE
44 U+FF84 # HALFWIDTH KATAKANA LETTER TO
45 U+FF85 # HALFWIDTH KATAKANA LETTER NA
46 U+FF86 # HALFWIDTH KATAKANA LETTER NI
47 U+FF87 # HALFWIDTH KATAKANA LETTER NU
48 U+FF88 # HALFWIDTH KATAKANA LETTER NE
49 U+FF89 # HALFWIDTH KATAKANA LETTER NO
4A U+FF8A # HALFWIDTH KATAKANA LETTER HA
4B U+FF8B # HALFWIDTH KATAKANA LETTER HI
4C U+FF8C # HALFWIDTH KATAKANA LETTER HU
4D U+FF8D # HALFWIDTH KATAKANA LETTER HE
4E U+FF8E # HALFWIDTH KATAKANA LETTER HO
4F U+FF8F # HALFWIDTH KATAKANA LETTER MA
50 U+FF90 # HALFWIDTH KATAKANA LETTER MI
51 U+FF91 # HALFWIDTH KATAKANA LETTER MU
52 U+FF92 # HALFWIDTH KATAKANA LETTER ME
53 U+FF93 # HALFWIDTH KATAKANA LETTER MO
54 U+FF94 # HALFWIDTH KATAKANA LETTER YA
55 U+FF95 # HALFWIDTH KATAKANA LETTER YU
56 U+FF96 # HALFWIDTH KATAKANA LETTER YO
57 U+FF97 # HALFWIDTH KATAKANA LETTER RA
58 U+FF98 # HALFWIDTH KATAKANA LETTER RI
59 U+FF99 # HALFWIDTH KATAKANA LETTER RU
5A U+FF9A # HALFWIDTH KATAKANA LETTER RE
5B U+FF9B # HALFWIDTH KATAKANA LETTER RO
5C U+FF9C # HALFWIDTH KATAKANA LETTER WA
5D U+FF9D # HALFWIDTH KATAKANA LETTER N
5E U+FF9E # HALFWIDTH KATAKANA VOICED SOUND MARK
5F U+FF9F # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
60 UNDEF
61 UNDEF
62 UNDEF
63 UNDEF
64 UNDEF
65 UNDEF
66 UNDEF
67 UNDEF
68 UNDEF
69 UNDEF
6A UNDEF
6B UNDEF
6C UNDEF
6D UNDEF
6E UNDEF
6F UNDEF
70 UNDEF
71 UNDEF
72 UNDEF
73 UNDEF
74 UNDEF
75 UNDEF
76 UNDEF
77 UNDEF
78 UNDEF
79 UNDEF
7A UNDEF
7B UNDEF
7C UNDEF
7D UNDEF
# 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
# VT520/VT525 manual p 4-35 explains "SCS" as Serbo-Croatian. The remaining
# "S" may be Slovene. With that clue, choose ISO-IR-141, which provides a
# chart with names of suitable replacement characters.
map_NRCS_Serbo_Croatian
40 U+017D # LATIN CAPITAL LETTER Z WITH CARON
5B U+0160 # LATIN CAPITAL LETTER S WITH CARON
5C U+0110 # LATIN CAPITAL LETTER D WITH STROKE
5D U+0106 # LATIN CAPITAL LETTER C WITH ACUTE
5E U+010C # LATIN CAPITAL LETTER C WITH CARON
60 U+017E # LATIN SMALL LETTER Z WITH CARON
7B U+0161 # LATIN SMALL LETTER S WITH CARON
7C U+0111 # LATIN SMALL LETTER D WITH STROKE
7D U+0107 # LATIN SMALL LETTER C WITH ACUTE
7E U+010D # LATIN SMALL LETTER C WITH CARON
# VT520/VT525 manual p 7-2 explains "Russian" as KOI-7, though the dialect
# is unknown. Choose the one Kermit used.
map_NRCS_Russian
60 U+042E # CYRILLIC CAPITAL LETTER YU
61 U+0410 # CYRILLIC CAPITAL LETTER A
62 U+0411 # CYRILLIC CAPITAL LETTER BE
63 U+0426 # CYRILLIC CAPITAL LETTER TSE
64 U+0414 # CYRILLIC CAPITAL LETTER DE
65 U+0415 # CYRILLIC CAPITAL LETTER IE
66 U+0424 # CYRILLIC CAPITAL LETTER EF
67 U+0413 # CYRILLIC CAPITAL LETTER GHE
68 U+0425 # CYRILLIC CAPITAL LETTER HA
69 U+0418 # CYRILLIC CAPITAL LETTER I
6A U+0419 # CYRILLIC CAPITAL LETTER SHORT I
6B U+041A # CYRILLIC CAPITAL LETTER KA
6C U+041B # CYRILLIC CAPITAL LETTER EL
6D U+041C # CYRILLIC CAPITAL LETTER EM
6E U+041D # CYRILLIC CAPITAL LETTER EN
6F U+041E # CYRILLIC CAPITAL LETTER O
70 U+041F # CYRILLIC CAPITAL LETTER PE
71 U+042F # CYRILLIC CAPITAL LETTER YA
72 U+0420 # CYRILLIC CAPITAL LETTER ER
73 U+0421 # CYRILLIC CAPITAL LETTER ES
74 U+0422 # CYRILLIC CAPITAL LETTER TE
75 U+0423 # CYRILLIC CAPITAL LETTER U
76 U+0416 # CYRILLIC CAPITAL LETTER ZHE
77 U+0412 # CYRILLIC CAPITAL LETTER VE
78 U+042C # CYRILLIC CAPITAL LETTER SOFT SIGN
79 U+042B # CYRILLIC CAPITAL LETTER YERU
7A U+0417 # CYRILLIC CAPITAL LETTER ZE
7B U+0428 # CYRILLIC CAPITAL LETTER SHA
7C U+042D # CYRILLIC CAPITAL LETTER E
7D U+0429 # CYRILLIC CAPITAL LETTER SHCHA
7E U+0427 # CYRILLIC CAPITAL LETTER CHE
# 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
|