Codebase list i3-gaps / master i3-input / keysym.map
master

Tree @master (Download .tar.gz)

keysym.map @masterraw · history · blame

   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
# This list can be used to convert X11 Keysyms to Unicode 2.1 character. 
# The list is not checked for correctness by Unicode officials.  Use it 
# at your own risk and the creator is not responsible for any damage that 
# occurred due to using this list. 
# 
# The list is created by looking at the Keysym names and the Unicode data 
# file.  Other mapping tables were used as a reference where needed. 
# Due to a lack of knowledge of the Hebrew, Thai and Hangul symbols, 
# expect errors in these sections.  The mapping of the keypad keys 
# might also require some adjustments. 
# 
# The following fields are used: 
# 1    The X11 keysym numbers from the include file keysymdef.h 
# 2    The Unicode (2.1) position (U0000 means unknown Unicode position) 
# # 
# 3    the name of the X11 keysym (without XK_) 
# 
# Authors:  Richard Verhoeven, TUE, <[email protected]> 
#           Markus Kuhn, University of Cambridge, <[email protected]> 
#  
# You are free to use and modify this table.  If you introduce errors 
# in the table, please remove the copyright line. If you remove errors, 
# please let me know, so I can update my version. 
#
# $XFree86: xc/programs/xterm/unicode/keysym.map,v 1.1 1999/06/12 15:37:24 dawes Exp $
# 
0x0020   U0020   # space 
0x0021   U0021   # exclam 
0x0022   U0022   # quotedbl 
0x0023   U0023   # numbersign 
0x0024   U0024   # dollar 
0x0025   U0025   # percent 
0x0026   U0026   # ampersand 
0x0027   U0027   # apostrophe 
0x0027   U0027   # quoteright	/* deprecated */ 
0x0028   U0028   # parenleft 
0x0029   U0029   # parenright 
0x002a   U002a   # asterisk 
0x002b   U002b   # plus 
0x002c   U002c   # comma 
0x002d   U002d   # minus 
0x002e   U002e   # period 
0x002f   U002f   # slash 
0x0030   U0030   # 0 
0x0031   U0031   # 1 
0x0032   U0032   # 2 
0x0033   U0033   # 3 
0x0034   U0034   # 4 
0x0035   U0035   # 5 
0x0036   U0036   # 6 
0x0037   U0037   # 7 
0x0038   U0038   # 8 
0x0039   U0039   # 9 
0x003a   U003a   # colon 
0x003b   U003b   # semicolon 
0x003c   U003c   # less 
0x003d   U003d   # equal 
0x003e   U003e   # greater 
0x003f   U003f   # question 
0x0040   U0040   # at 
0x0041   U0041   # A 
0x0042   U0042   # B 
0x0043   U0043   # C 
0x0044   U0044   # D 
0x0045   U0045   # E 
0x0046   U0046   # F 
0x0047   U0047   # G 
0x0048   U0048   # H 
0x0049   U0049   # I 
0x004a   U004a   # J 
0x004b   U004b   # K 
0x004c   U004c   # L 
0x004d   U004d   # M 
0x004e   U004e   # N 
0x004f   U004f   # O 
0x0050   U0050   # P 
0x0051   U0051   # Q 
0x0052   U0052   # R 
0x0053   U0053   # S 
0x0054   U0054   # T 
0x0055   U0055   # U 
0x0056   U0056   # V 
0x0057   U0057   # W 
0x0058   U0058   # X 
0x0059   U0059   # Y 
0x005a   U005a   # Z 
0x005b   U005b   # bracketleft 
0x005c   U005c   # backslash 
0x005d   U005d   # bracketright 
0x005e   U005e   # asciicircum 
0x005f   U005f   # underscore 
0x0060   U0060   # grave 
0x0060   U0060   # quoteleft	/* deprecated */ 
0x0061   U0061   # a 
0x0062   U0062   # b 
0x0063   U0063   # c 
0x0064   U0064   # d 
0x0065   U0065   # e 
0x0066   U0066   # f 
0x0067   U0067   # g 
0x0068   U0068   # h 
0x0069   U0069   # i 
0x006a   U006a   # j 
0x006b   U006b   # k 
0x006c   U006c   # l 
0x006d   U006d   # m 
0x006e   U006e   # n 
0x006f   U006f   # o 
0x0070   U0070   # p 
0x0071   U0071   # q 
0x0072   U0072   # r 
0x0073   U0073   # s 
0x0074   U0074   # t 
0x0075   U0075   # u 
0x0076   U0076   # v 
0x0077   U0077   # w 
0x0078   U0078   # x 
0x0079   U0079   # y 
0x007a   U007a   # z 
0x007b   U007b   # braceleft 
0x007c   U007c   # bar 
0x007d   U007d   # braceright 
0x007e   U007e   # asciitilde 
0x00a0   U00a0   # nobreakspace 
0x00a1   U00a1   # exclamdown 
0x00a2   U00a2   # cent 
0x00a3   U00a3   # sterling 
0x00a4   U00a4   # currency 
0x00a5   U00a5   # yen 
0x00a6   U00a6   # brokenbar 
0x00a7   U00a7   # section 
0x00a8   U00a8   # diaeresis 
0x00a9   U00a9   # copyright 
0x00aa   U00aa   # ordfeminine 
0x00ab   U00ab   # guillemotleft	/* left angle quotation mark */ 
0x00ac   U00ac   # notsign 
0x00ad   U00ad   # hyphen 
0x00ae   U00ae   # registered 
0x00af   U00af   # macron 
0x00b0   U00b0   # degree 
0x00b1   U00b1   # plusminus 
0x00b2   U00b2   # twosuperior 
0x00b3   U00b3   # threesuperior 
0x00b4   U00b4   # acute 
0x00b5   U00b5   # mu 
0x00b6   U00b6   # paragraph 
0x00b7   U00b7   # periodcentered 
0x00b8   U00b8   # cedilla 
0x00b9   U00b9   # onesuperior 
0x00ba   U00ba   # masculine 
0x00bb   U00bb   # guillemotright	/* right angle quotation mark */ 
0x00bc   U00bc   # onequarter 
0x00bd   U00bd   # onehalf 
0x00be   U00be   # threequarters 
0x00bf   U00bf   # questiondown 
0x00c0   U00c0   # Agrave 
0x00c1   U00c1   # Aacute 
0x00c2   U00c2   # Acircumflex 
0x00c3   U00c3   # Atilde 
0x00c4   U00c4   # Adiaeresis 
0x00c5   U00c5   # Aring 
0x00c6   U00c6   # AE 
0x00c7   U00c7   # Ccedilla 
0x00c8   U00c8   # Egrave 
0x00c9   U00c9   # Eacute 
0x00ca   U00ca   # Ecircumflex 
0x00cb   U00cb   # Ediaeresis 
0x00cc   U00cc   # Igrave 
0x00cd   U00cd   # Iacute 
0x00ce   U00ce   # Icircumflex 
0x00cf   U00cf   # Idiaeresis 
0x00d0   U00d0   # ETH 
0x00d0   U00d0   # Eth	/* deprecated */ 
0x00d1   U00d1   # Ntilde 
0x00d2   U00d2   # Ograve 
0x00d3   U00d3   # Oacute 
0x00d4   U00d4   # Ocircumflex 
0x00d5   U00d5   # Otilde 
0x00d6   U00d6   # Odiaeresis 
0x00d7   U00d7   # multiply 
0x00d8   U00d8   # Ooblique 
0x00d9   U00d9   # Ugrave 
0x00da   U00da   # Uacute 
0x00db   U00db   # Ucircumflex 
0x00dc   U00dc   # Udiaeresis 
0x00dd   U00dd   # Yacute 
0x00de   U00de   # THORN 
0x00de   U00de   # Thorn	/* deprecated */ 
0x00df   U00df   # ssharp 
0x00e0   U00e0   # agrave 
0x00e1   U00e1   # aacute 
0x00e2   U00e2   # acircumflex 
0x00e3   U00e3   # atilde 
0x00e4   U00e4   # adiaeresis 
0x00e5   U00e5   # aring 
0x00e6   U00e6   # ae 
0x00e7   U00e7   # ccedilla 
0x00e8   U00e8   # egrave 
0x00e9   U00e9   # eacute 
0x00ea   U00ea   # ecircumflex 
0x00eb   U00eb   # ediaeresis 
0x00ec   U00ec   # igrave 
0x00ed   U00ed   # iacute 
0x00ee   U00ee   # icircumflex 
0x00ef   U00ef   # idiaeresis 
0x00f0   U00f0   # eth 
0x00f1   U00f1   # ntilde 
0x00f2   U00f2   # ograve 
0x00f3   U00f3   # oacute 
0x00f4   U00f4   # ocircumflex 
0x00f5   U00f5   # otilde 
0x00f6   U00f6   # odiaeresis 
0x00f7   U00f7   # division 
0x00f8   U00f8   # oslash 
0x00f9   U00f9   # ugrave 
0x00fa   U00fa   # uacute 
0x00fb   U00fb   # ucircumflex 
0x00fc   U00fc   # udiaeresis 
0x00fd   U00fd   # yacute 
0x00fe   U00fe   # thorn 
0x00ff   U00ff   # ydiaeresis 
0x01a1   U0104   # Aogonek 
0x01a2   U02d8   # breve 
0x01a3   U0141   # Lstroke 
0x01a5   U013d   # Lcaron 
0x01a6   U015a   # Sacute 
0x01a9   U0160   # Scaron 
0x01aa   U015e   # Scedilla 
0x01ab   U0164   # Tcaron 
0x01ac   U0179   # Zacute 
0x01ae   U017d   # Zcaron 
0x01af   U017b   # Zabovedot 
0x01b1   U0105   # aogonek 
0x01b2   U02db   # ogonek 
0x01b3   U0142   # lstroke 
0x01b5   U013e   # lcaron 
0x01b6   U015b   # sacute 
0x01b7   U02c7   # caron 
0x01b9   U0161   # scaron 
0x01ba   U015f   # scedilla 
0x01bb   U0165   # tcaron 
0x01bc   U017a   # zacute 
0x01bd   U02dd   # doubleacute 
0x01be   U017e   # zcaron 
0x01bf   U017c   # zabovedot 
0x01c0   U0154   # Racute 
0x01c3   U0102   # Abreve 
0x01c5   U0139   # Lacute 
0x01c6   U0106   # Cacute 
0x01c8   U010c   # Ccaron 
0x01ca   U0118   # Eogonek 
0x01cc   U011a   # Ecaron 
0x01cf   U010e   # Dcaron 
0x01d0   U0110   # Dstroke 
0x01d1   U0143   # Nacute 
0x01d2   U0147   # Ncaron 
0x01d5   U0150   # Odoubleacute 
0x01d8   U0158   # Rcaron 
0x01d9   U016e   # Uring 
0x01db   U0170   # Udoubleacute 
0x01de   U0162   # Tcedilla 
0x01e0   U0155   # racute 
0x01e3   U0103   # abreve 
0x01e5   U013a   # lacute 
0x01e6   U0107   # cacute 
0x01e8   U010d   # ccaron 
0x01ea   U0119   # eogonek 
0x01ec   U011b   # ecaron 
0x01ef   U010f   # dcaron 
0x01f0   U0111   # dstroke 
0x01f1   U0144   # nacute 
0x01f2   U0148   # ncaron 
0x01f5   U0151   # odoubleacute 
0x01f8   U0159   # rcaron 
0x01f9   U016f   # uring 
0x01fb   U0171   # udoubleacute 
0x01fe   U0163   # tcedilla 
0x01ff   U02d9   # abovedot 
0x02a1   U0126   # Hstroke 
0x02a6   U0124   # Hcircumflex 
0x02a9   U0130   # Iabovedot 
0x02ab   U011e   # Gbreve 
0x02ac   U0134   # Jcircumflex 
0x02b1   U0127   # hstroke 
0x02b6   U0125   # hcircumflex 
0x02b9   U0131   # idotless 
0x02bb   U011f   # gbreve 
0x02bc   U0135   # jcircumflex 
0x02c5   U010a   # Cabovedot 
0x02c6   U0108   # Ccircumflex 
0x02d5   U0120   # Gabovedot 
0x02d8   U011c   # Gcircumflex 
0x02dd   U016c   # Ubreve 
0x02de   U015c   # Scircumflex 
0x02e5   U010b   # cabovedot 
0x02e6   U0109   # ccircumflex 
0x02f5   U0121   # gabovedot 
0x02f8   U011d   # gcircumflex 
0x02fd   U016d   # ubreve 
0x02fe   U015d   # scircumflex 
0x03a2   U0138   # kra 
0x03a3   U0156   # Rcedilla 
0x03a5   U0128   # Itilde 
0x03a6   U013b   # Lcedilla 
0x03aa   U0112   # Emacron 
0x03ab   U0122   # Gcedilla 
0x03ac   U0166   # Tslash 
0x03b3   U0157   # rcedilla 
0x03b5   U0129   # itilde 
0x03b6   U013c   # lcedilla 
0x03ba   U0113   # emacron 
0x03bb   U0123   # gcedilla 
0x03bc   U0167   # tslash 
0x03bd   U014a   # ENG 
0x03bf   U014b   # eng 
0x03c0   U0100   # Amacron 
0x03c7   U012e   # Iogonek 
0x03cc   U0116   # Eabovedot 
0x03cf   U012a   # Imacron 
0x03d1   U0145   # Ncedilla 
0x03d2   U014c   # Omacron 
0x03d3   U0136   # Kcedilla 
0x03d9   U0172   # Uogonek 
0x03dd   U0168   # Utilde 
0x03de   U016a   # Umacron 
0x03e0   U0101   # amacron 
0x03e7   U012f   # iogonek 
0x03ec   U0117   # eabovedot 
0x03ef   U012b   # imacron 
0x03f1   U0146   # ncedilla 
0x03f2   U014d   # omacron 
0x03f3   U0137   # kcedilla 
0x03f9   U0173   # uogonek 
0x03fd   U0169   # utilde 
0x03fe   U016b   # umacron 
0x13bc   U0152   # OE                   
0x13bd   U0153   # oe                   
0x13be   U0178   # Ydiaeresis           
0x047e   U203e   # overline 
0x04a1   U3002   # kana_fullstop 
0x04a2   U300c   # kana_openingbracket 
0x04a3   U300d   # kana_closingbracket 
0x04a4   U3001   # kana_comma 
0x04a5   U30fb   # kana_conjunctive 
0x04a6   U30f2   # kana_WO 
0x04a7   U30a1   # kana_a 
0x04a8   U30a3   # kana_i 
0x04a9   U30a5   # kana_u 
0x04aa   U30a7   # kana_e 
0x04ab   U30a9   # kana_o 
0x04ac   U30e3   # kana_ya 
0x04ad   U30e5   # kana_yu 
0x04ae   U30e7   # kana_yo 
0x04af   U30c3   # kana_tsu 
0x04b0   U30fc   # prolongedsound 
0x04b1   U30a2   # kana_A 
0x04b2   U30a4   # kana_I 
0x04b3   U30a6   # kana_U 
0x04b4   U30a8   # kana_E 
0x04b5   U30aa   # kana_O 
0x04b6   U30ab   # kana_KA 
0x04b7   U30ad   # kana_KI 
0x04b8   U30af   # kana_KU 
0x04b9   U30b1   # kana_KE 
0x04ba   U30b3   # kana_KO 
0x04bb   U30b5   # kana_SA 
0x04bc   U30b7   # kana_SHI 
0x04bd   U30b9   # kana_SU 
0x04be   U30bb   # kana_SE 
0x04bf   U30bd   # kana_SO 
0x04c0   U30bf   # kana_TA 
0x04c1   U30c1   # kana_CHI 
0x04c2   U30c4   # kana_TSU 
0x04c3   U30c6   # kana_TE 
0x04c4   U30c8   # kana_TO 
0x04c5   U30ca   # kana_NA 
0x04c6   U30cb   # kana_NI 
0x04c7   U30cc   # kana_NU 
0x04c8   U30cd   # kana_NE 
0x04c9   U30ce   # kana_NO 
0x04ca   U30cf   # kana_HA 
0x04cb   U30d2   # kana_HI 
0x04cc   U30d5   # kana_FU 
0x04cd   U30d8   # kana_HE 
0x04ce   U30db   # kana_HO 
0x04cf   U30de   # kana_MA 
0x04d0   U30df   # kana_MI 
0x04d1   U30e0   # kana_MU 
0x04d2   U30e1   # kana_ME 
0x04d3   U30e2   # kana_MO 
0x04d4   U30e4   # kana_YA 
0x04d5   U30e6   # kana_YU 
0x04d6   U30e8   # kana_YO 
0x04d7   U30e9   # kana_RA 
0x04d8   U30ea   # kana_RI 
0x04d9   U30eb   # kana_RU 
0x04da   U30ec   # kana_RE 
0x04db   U30ed   # kana_RO 
0x04dc   U30ef   # kana_WA 
0x04dd   U30f3   # kana_N 
0x04de   U309b   # voicedsound 
0x04df   U309c   # semivoicedsound 
0x05ac   U060c   # Arabic_comma 
0x05bb   U061b   # Arabic_semicolon 
0x05bf   U061f   # Arabic_question_mark 
0x05c1   U0621   # Arabic_hamza 
0x05c2   U0622   # Arabic_maddaonalef 
0x05c3   U0623   # Arabic_hamzaonalef 
0x05c4   U0624   # Arabic_hamzaonwaw 
0x05c5   U0625   # Arabic_hamzaunderalef 
0x05c6   U0626   # Arabic_hamzaonyeh 
0x05c7   U0627   # Arabic_alef 
0x05c8   U0628   # Arabic_beh 
0x05c9   U0629   # Arabic_tehmarbuta 
0x05ca   U062a   # Arabic_teh 
0x05cb   U062b   # Arabic_theh 
0x05cc   U062c   # Arabic_jeem 
0x05cd   U062d   # Arabic_hah 
0x05ce   U062e   # Arabic_khah 
0x05cf   U062f   # Arabic_dal 
0x05d0   U0630   # Arabic_thal 
0x05d1   U0631   # Arabic_ra 
0x05d2   U0632   # Arabic_zain 
0x05d3   U0633   # Arabic_seen 
0x05d4   U0634   # Arabic_sheen 
0x05d5   U0635   # Arabic_sad 
0x05d6   U0636   # Arabic_dad 
0x05d7   U0637   # Arabic_tah 
0x05d8   U0638   # Arabic_zah 
0x05d9   U0639   # Arabic_ain 
0x05da   U063a   # Arabic_ghain 
0x05e0   U0640   # Arabic_tatweel 
0x05e1   U0641   # Arabic_feh 
0x05e2   U0642   # Arabic_qaf 
0x05e3   U0643   # Arabic_kaf 
0x05e4   U0644   # Arabic_lam 
0x05e5   U0645   # Arabic_meem 
0x05e6   U0646   # Arabic_noon 
0x05e7   U0647   # Arabic_ha 
0x05e8   U0648   # Arabic_waw 
0x05e9   U0649   # Arabic_alefmaksura 
0x05ea   U064a   # Arabic_yeh 
0x05eb   U064b   # Arabic_fathatan 
0x05ec   U064c   # Arabic_dammatan 
0x05ed   U064d   # Arabic_kasratan 
0x05ee   U064e   # Arabic_fatha 
0x05ef   U064f   # Arabic_damma 
0x05f0   U0650   # Arabic_kasra 
0x05f1   U0651   # Arabic_shadda 
0x05f2   U0652   # Arabic_sukun 
0x06a1   U0452   # Serbian_dje 
0x06a2   U0453   # Macedonia_gje 
0x06a3   U0451   # Cyrillic_io 
0x06a4   U0454   # Ukrainian_ie 
0x06a5   U0455   # Macedonia_dse 
0x06a6   U0456   # Ukrainian_i 
0x06a7   U0457   # Ukrainian_yi 
0x06a8   U0458   # Cyrillic_je 
0x06a9   U0459   # Cyrillic_lje 
0x06aa   U045a   # Cyrillic_nje 
0x06ab   U045b   # Serbian_tshe 
0x06ac   U045c   # Macedonia_kje 
0x06ae   U045e   # Byelorussian_shortu 
0x06af   U045f   # Cyrillic_dzhe 
0x06b0   U2116   # numerosign 
0x06b1   U0402   # Serbian_DJE 
0x06b2   U0403   # Macedonia_GJE 
0x06b3   U0401   # Cyrillic_IO 
0x06b4   U0404   # Ukrainian_IE 
0x06b5   U0405   # Macedonia_DSE 
0x06b6   U0406   # Ukrainian_I 
0x06b7   U0407   # Ukrainian_YI 
0x06b8   U0408   # Cyrillic_JE 
0x06b9   U0409   # Cyrillic_LJE 
0x06ba   U040a   # Cyrillic_NJE 
0x06bb   U040b   # Serbian_TSHE 
0x06bc   U040c   # Macedonia_KJE 
0x06be   U040e   # Byelorussian_SHORTU 
0x06bf   U040f   # Cyrillic_DZHE 
0x06c0   U044e   # Cyrillic_yu 
0x06c1   U0430   # Cyrillic_a 
0x06c2   U0431   # Cyrillic_be 
0x06c3   U0446   # Cyrillic_tse 
0x06c4   U0434   # Cyrillic_de 
0x06c5   U0435   # Cyrillic_ie 
0x06c6   U0444   # Cyrillic_ef 
0x06c7   U0433   # Cyrillic_ghe 
0x06c8   U0445   # Cyrillic_ha 
0x06c9   U0438   # Cyrillic_i 
0x06ca   U0439   # Cyrillic_shorti 
0x06cb   U043a   # Cyrillic_ka 
0x06cc   U043b   # Cyrillic_el 
0x06cd   U043c   # Cyrillic_em 
0x06ce   U043d   # Cyrillic_en 
0x06cf   U043e   # Cyrillic_o 
0x06d0   U043f   # Cyrillic_pe 
0x06d1   U044f   # Cyrillic_ya 
0x06d2   U0440   # Cyrillic_er 
0x06d3   U0441   # Cyrillic_es 
0x06d4   U0442   # Cyrillic_te 
0x06d5   U0443   # Cyrillic_u 
0x06d6   U0436   # Cyrillic_zhe 
0x06d7   U0432   # Cyrillic_ve 
0x06d8   U044c   # Cyrillic_softsign 
0x06d9   U044b   # Cyrillic_yeru 
0x06da   U0437   # Cyrillic_ze 
0x06db   U0448   # Cyrillic_sha 
0x06dc   U044d   # Cyrillic_e 
0x06dd   U0449   # Cyrillic_shcha 
0x06de   U0447   # Cyrillic_che 
0x06df   U044a   # Cyrillic_hardsign 
0x06e0   U042e   # Cyrillic_YU 
0x06e1   U0410   # Cyrillic_A 
0x06e2   U0411   # Cyrillic_BE 
0x06e3   U0426   # Cyrillic_TSE 
0x06e4   U0414   # Cyrillic_DE 
0x06e5   U0415   # Cyrillic_IE 
0x06e6   U0424   # Cyrillic_EF 
0x06e7   U0413   # Cyrillic_GHE 
0x06e8   U0425   # Cyrillic_HA 
0x06e9   U0418   # Cyrillic_I 
0x06ea   U0419   # Cyrillic_SHORTI 
0x06eb   U041a   # Cyrillic_KA 
0x06ec   U041b   # Cyrillic_EL 
0x06ed   U041c   # Cyrillic_EM 
0x06ee   U041d   # Cyrillic_EN 
0x06ef   U041e   # Cyrillic_O 
0x06f0   U041f   # Cyrillic_PE 
0x06f1   U042f   # Cyrillic_YA 
0x06f2   U0420   # Cyrillic_ER 
0x06f3   U0421   # Cyrillic_ES 
0x06f4   U0422   # Cyrillic_TE 
0x06f5   U0423   # Cyrillic_U 
0x06f6   U0416   # Cyrillic_ZHE 
0x06f7   U0412   # Cyrillic_VE 
0x06f8   U042c   # Cyrillic_SOFTSIGN 
0x06f9   U042b   # Cyrillic_YERU 
0x06fa   U0417   # Cyrillic_ZE 
0x06fb   U0428   # Cyrillic_SHA 
0x06fc   U042d   # Cyrillic_E 
0x06fd   U0429   # Cyrillic_SHCHA 
0x06fe   U0427   # Cyrillic_CHE 
0x06ff   U042a   # Cyrillic_HARDSIGN 
0x07a1   U0386   # Greek_ALPHAaccent 
0x07a2   U0388   # Greek_EPSILONaccent 
0x07a3   U0389   # Greek_ETAaccent 
0x07a4   U038a   # Greek_IOTAaccent 
0x07a5   U03aa   # Greek_IOTAdiaeresis 
0x07a7   U038c   # Greek_OMICRONaccent 
0x07a8   U038e   # Greek_UPSILONaccent 
0x07a9   U03ab   # Greek_UPSILONdieresis 
0x07ab   U038f   # Greek_OMEGAaccent 
0x07ae   U0385   # Greek_accentdieresis 
0x07af   U2015   # Greek_horizbar 
0x07b1   U03ac   # Greek_alphaaccent 
0x07b2   U03ad   # Greek_epsilonaccent 
0x07b3   U03ae   # Greek_etaaccent 
0x07b4   U03af   # Greek_iotaaccent 
0x07b5   U03ca   # Greek_iotadieresis 
0x07b6   U0390   # Greek_iotaaccentdieresis 
0x07b7   U03cc   # Greek_omicronaccent 
0x07b8   U03cd   # Greek_upsilonaccent 
0x07b9   U03cb   # Greek_upsilondieresis 
0x07ba   U03b0   # Greek_upsilonaccentdieresis 
0x07bb   U03ce   # Greek_omegaaccent 
0x07c1   U0391   # Greek_ALPHA 
0x07c2   U0392   # Greek_BETA 
0x07c3   U0393   # Greek_GAMMA 
0x07c4   U0394   # Greek_DELTA 
0x07c5   U0395   # Greek_EPSILON 
0x07c6   U0396   # Greek_ZETA 
0x07c7   U0397   # Greek_ETA 
0x07c8   U0398   # Greek_THETA 
0x07c9   U0399   # Greek_IOTA 
0x07ca   U039a   # Greek_KAPPA 
0x07cb   U039b   # Greek_LAMBDA 
0x07cb   U039b   # Greek_LAMDA 
0x07cc   U039c   # Greek_MU 
0x07cd   U039d   # Greek_NU 
0x07ce   U039e   # Greek_XI 
0x07cf   U039f   # Greek_OMICRON 
0x07d0   U03a0   # Greek_PI 
0x07d1   U03a1   # Greek_RHO 
0x07d2   U03a3   # Greek_SIGMA 
0x07d4   U03a4   # Greek_TAU 
0x07d5   U03a5   # Greek_UPSILON 
0x07d6   U03a6   # Greek_PHI 
0x07d7   U03a7   # Greek_CHI 
0x07d8   U03a8   # Greek_PSI 
0x07d9   U03a9   # Greek_OMEGA 
0x07e1   U03b1   # Greek_alpha 
0x07e2   U03b2   # Greek_beta 
0x07e3   U03b3   # Greek_gamma 
0x07e4   U03b4   # Greek_delta 
0x07e5   U03b5   # Greek_epsilon 
0x07e6   U03b6   # Greek_zeta 
0x07e7   U03b7   # Greek_eta 
0x07e8   U03b8   # Greek_theta 
0x07e9   U03b9   # Greek_iota 
0x07ea   U03ba   # Greek_kappa 
0x07eb   U03bb   # Greek_lambda 
0x07ec   U03bc   # Greek_mu 
0x07ed   U03bd   # Greek_nu 
0x07ee   U03be   # Greek_xi 
0x07ef   U03bf   # Greek_omicron 
0x07f0   U03c0   # Greek_pi 
0x07f1   U03c1   # Greek_rho 
0x07f2   U03c3   # Greek_sigma 
0x07f3   U03c2   # Greek_finalsmallsigma 
0x07f4   U03c4   # Greek_tau 
0x07f5   U03c5   # Greek_upsilon 
0x07f6   U03c6   # Greek_phi 
0x07f7   U03c7   # Greek_chi 
0x07f8   U03c8   # Greek_psi 
0x07f9   U03c9   # Greek_omega 
0x08a1   U0000   # leftradical 
0x08a2   U0000   # topleftradical 
0x08a3   U0000   # horizconnector 
0x08a4   U2320   # topintegral 
0x08a5   U2321   # botintegral 
0x08a6   U2502   # vertconnector 
0x08a7   U0000   # topleftsqbracket 
0x08a8   U0000   # botleftsqbracket 
0x08a9   U0000   # toprightsqbracket 
0x08aa   U0000   # botrightsqbracket 
0x08ab   U0000   # topleftparens 
0x08ac   U0000   # botleftparens 
0x08ad   U0000   # toprightparens 
0x08ae   U0000   # botrightparens 
0x08af   U0000   # leftmiddlecurlybrace 
0x08b0   U0000   # rightmiddlecurlybrace 
0x08b1   U0000   # topleftsummation 
0x08b2   U0000   # botleftsummation 
0x08b3   U0000   # topvertsummationconnector 
0x08b4   U0000   # botvertsummationconnector 
0x08b5   U0000   # toprightsummation 
0x08b6   U0000   # botrightsummation 
0x08b7   U0000   # rightmiddlesummation 
0x08bc   U2264   # lessthanequal 
0x08bd   U2260   # notequal 
0x08be   U2265   # greaterthanequal 
0x08bf   U222b   # integral 
0x08c0   U2234   # therefore 
0x08c1   U221d   # variation 
0x08c2   U221e   # infinity 
0x08c5   U2207   # nabla 
0x08c8   U2245   # approximate 
0x08c9   U0000   # similarequal 
0x08cd   U21d4   # ifonlyif 
0x08ce   U21d2   # implies 
0x08cf   U2261   # identical 
0x08d6   U221a   # radical 
0x08da   U2282   # includedin 
0x08db   U2283   # includes 
0x08dc   U2229   # intersection 
0x08dd   U222a   # union 
0x08de   U2227   # logicaland 
0x08df   U2228   # logicalor 
0x08ef   U2202   # partialderivative 
0x08f6   U0192   # function 
0x08fb   U2190   # leftarrow 
0x08fc   U2191   # uparrow 
0x08fd   U2192   # rightarrow 
0x08fe   U2193   # downarrow 
0x09df   U2422   # blank 
0x09e0   U25c6   # soliddiamond 
0x09e1   U2592   # checkerboard 
0x09e2   U2409   # ht 
0x09e3   U240c   # ff 
0x09e4   U240d   # cr 
0x09e5   U240a   # lf 
0x09e8   U2424   # nl 
0x09e9   U240b   # vt 
0x09ea   U2518   # lowrightcorner 
0x09eb   U2510   # uprightcorner 
0x09ec   U250c   # upleftcorner 
0x09ed   U2514   # lowleftcorner 
0x09ee   U253c   # crossinglines 
0x09ef   U0000   # horizlinescan1 
0x09f0   U0000   # horizlinescan3 
0x09f1   U2500   # horizlinescan5 
0x09f2   U0000   # horizlinescan7 
0x09f3   U0000   # horizlinescan9 
0x09f4   U251c   # leftt 
0x09f5   U2524   # rightt 
0x09f6   U2534   # bott 
0x09f7   U252c   # topt 
0x09f8   U2502   # vertbar 
0xfe50   U0300   # dead_grave 
0xfe51   U0301   # dead_acute 
0xfe52   U0302   # dead_circumflex 
0xfe53   U0303   # dead_tilde 
0xfe54   U0304   # dead_macron 
0xfe55   U0306   # dead_breve 
0xfe56   U0307   # dead_abovedot 
0xfe57   U0308   # dead_diaeresis 
0xfe58   U030a   # dead_abovering 
0xfe59   U030b   # dead_doubleacute 
0xfe5a   U030c   # dead_caron 
0xfe5b   U0327   # dead_cedilla 
0xfe5c   U0328   # dead_ogonek 
0xfe5d   U0345   # dead_iota 
0xfe5e   U3099   # dead_voiced_sound 
0xfe5f   U309a   # dead_semivoiced_sound 
0xff08   U0008   # BackSpace	/* back space, back char */ 
0xff09   U0009   # Tab 
0xff0a   U000a   # Linefeed	/* Linefeed, LF */ 
0xff0b   U000b   # Clear 
0xff0d   U000d   # Return	/* Return, enter */ 
0xff13   U0013   # Pause	/* Pause, hold */ 
0xff14   U0014   # Scroll_Lock 
0xff15   U0015   # Sys_Req 
0xff1b   U001b   # Escape 
0xff80   U0032   # KP_Space	/* space */ 
0xff89   U0009   # KP_Tab 
0xff8d   U000d   # KP_Enter	/* enter */ 
0xffaa   U002a   # KP_Multiply 
0xffab   U002b   # KP_Add 
0xffac   U002c   # KP_Separator	/* separator, often comma */ 
0xffad   U002d   # KP_Subtract 
0xffae   U002e   # KP_Decimal 
0xffaf   U002f   # KP_Divide 
0xffb0   U0030   # KP_0 
0xffb1   U0031   # KP_1 
0xffb2   U0032   # KP_2 
0xffb3   U0033   # KP_3 
0xffb4   U0034   # KP_4 
0xffb5   U0035   # KP_5 
0xffb6   U0036   # KP_6 
0xffb7   U0037   # KP_7 
0xffb8   U0038   # KP_8 
0xffb9   U0039   # KP_9 
0xffbd   U003d   # KP_Equal	/* equals */ 
0x0aa1   U2003   # emspace 
0x0aa2   U2002   # enspace 
0x0aa3   U2004   # em3space 
0x0aa4   U2005   # em4space 
0x0aa5   U2007   # digitspace 
0x0aa6   U2008   # punctspace 
0x0aa7   U2009   # thinspace 
0x0aa8   U200a   # hairspace 
0x0aa9   U2014   # emdash 
0x0aaa   U2013   # endash 
0x0aac   U0000   # signifblank 
0x0aae   U2026   # ellipsis 
0x0aaf   U0000   # doubbaselinedot 
0x0ab0   U2153   # onethird 
0x0ab1   U2154   # twothirds 
0x0ab2   U2155   # onefifth 
0x0ab3   U2156   # twofifths 
0x0ab4   U2157   # threefifths 
0x0ab5   U2158   # fourfifths 
0x0ab6   U2159   # onesixth 
0x0ab7   U215a   # fivesixths 
0x0ab8   U2105   # careof 
0x0abb   U2012   # figdash 
0x0abc   U2329   # leftanglebracket 
0x0abd   U002e   # decimalpoint 
0x0abe   U232a   # rightanglebracket 
0x0abf   U0000   # marker 
0x0ac3   U215b   # oneeighth 
0x0ac4   U215c   # threeeighths 
0x0ac5   U215d   # fiveeighths 
0x0ac6   U215e   # seveneighths 
0x0ac9   U2122   # trademark 
0x0aca   U2613   # signaturemark 
0x0acb   U0000   # trademarkincircle 
0x0acc   U25c1   # leftopentriangle 
0x0acd   U25b7   # rightopentriangle 
0x0ace   U25cb   # emopencircle 
0x0acf   U25a1   # emopenrectangle 
0x0ad0   U2018   # leftsinglequotemark 
0x0ad1   U2019   # rightsinglequotemark 
0x0ad2   U201c   # leftdoublequotemark 
0x0ad3   U201d   # rightdoublequotemark 
0x0ad4   U211e   # prescription 
0x0ad6   U2032   # minutes 
0x0ad7   U2033   # seconds 
0x0ad9   U271d   # latincross 
0x0ada   U0000   # hexagram 
0x0adb   U25ac   # filledrectbullet 
0x0adc   U25c0   # filledlefttribullet 
0x0add   U25b6   # filledrighttribullet 
0x0ade   U25cf   # emfilledcircle 
0x0adf   U25a0   # emfilledrect 
0x0ae0   U25e6   # enopencircbullet 
0x0ae1   U25ab   # enopensquarebullet 
0x0ae2   U25ad   # openrectbullet 
0x0ae3   U25b3   # opentribulletup 
0x0ae4   U25bd   # opentribulletdown 
0x0ae5   U2606   # openstar 
0x0ae6   U2022   # enfilledcircbullet 
0x0ae7   U25aa   # enfilledsqbullet 
0x0ae8   U25b2   # filledtribulletup 
0x0ae9   U25bc   # filledtribulletdown 
0x0aea   U261c   # leftpointer 
0x0aeb   U261e   # rightpointer 
0x0aec   U2663   # club 
0x0aed   U2666   # diamond 
0x0aee   U2665   # heart 
0x0af0   U2720   # maltesecross 
0x0af1   U2020   # dagger 
0x0af2   U2021   # doubledagger 
0x0af3   U2713   # checkmark 
0x0af4   U2717   # ballotcross 
0x0af5   U266f   # musicalsharp 
0x0af6   U266d   # musicalflat 
0x0af7   U2642   # malesymbol 
0x0af8   U2640   # femalesymbol 
0x0af9   U260e   # telephone 
0x0afa   U2315   # telephonerecorder 
0x0afb   U2117   # phonographcopyright 
0x0afc   U2038   # caret 
0x0afd   U201a   # singlelowquotemark 
0x0afe   U201e   # doublelowquotemark 
0x0aff   U0000   # cursor 
0x0ba3   U003c   # leftcaret 
0x0ba6   U003e   # rightcaret 
0x0ba8   U2228   # downcaret 
0x0ba9   U2227   # upcaret 
0x0bc0   U00af   # overbar 
0x0bc2   U22a4   # downtack 
0x0bc3   U2229   # upshoe 
0x0bc4   U230a   # downstile 
0x0bc6   U005f   # underbar 
0x0bca   U2218   # jot 
0x0bcc   U2395   # quad 
0x0bce   U22a5   # uptack 
0x0bcf   U25cb   # circle 
0x0bd3   U2308   # upstile 
0x0bd6   U222a   # downshoe 
0x0bd8   U2283   # rightshoe 
0x0bda   U2282   # leftshoe 
0x0bdc   U22a3   # lefttack 
0x0bfc   U22a2   # righttack 
0x0cdf   U2017   # hebrew_doublelowline 
0x0ce0   U05d0   # hebrew_aleph 
0x0ce1   U05d1   # hebrew_bet 
0x0ce1   U05d1   # hebrew_beth  /* deprecated */ 
0x0ce2   U05d2   # hebrew_gimel 
0x0ce2   U05d2   # hebrew_gimmel  /* deprecated */ 
0x0ce3   U05d3   # hebrew_dalet 
0x0ce3   U05d3   # hebrew_daleth  /* deprecated */ 
0x0ce4   U05d4   # hebrew_he 
0x0ce5   U05d5   # hebrew_waw 
0x0ce6   U05d6   # hebrew_zain 
0x0ce6   U05d6   # hebrew_zayin  /* deprecated */ 
0x0ce7   U05d7   # hebrew_chet 
0x0ce7   U05d7   # hebrew_het  /* deprecated */ 
0x0ce8   U05d8   # hebrew_tet 
0x0ce8   U05d8   # hebrew_teth  /* deprecated */ 
0x0ce9   U05d9   # hebrew_yod 
0x0cea   U05da   # hebrew_finalkaph 
0x0ceb   U05db   # hebrew_kaph 
0x0cec   U05dc   # hebrew_lamed 
0x0ced   U05dd   # hebrew_finalmem 
0x0cee   U05de   # hebrew_mem 
0x0cef   U05df   # hebrew_finalnun 
0x0cf0   U05e0   # hebrew_nun 
0x0cf1   U05e1   # hebrew_samech 
0x0cf1   U05e1   # hebrew_samekh  /* deprecated */ 
0x0cf2   U05e2   # hebrew_ayin 
0x0cf3   U05e3   # hebrew_finalpe 
0x0cf4   U05e4   # hebrew_pe 
0x0cf5   U05e5   # hebrew_finalzade 
0x0cf5   U05e5   # hebrew_finalzadi  /* deprecated */ 
0x0cf6   U05e6   # hebrew_zade 
0x0cf6   U05e6   # hebrew_zadi  /* deprecated */ 
0x0cf7   U05e7   # hebrew_kuf  /* deprecated */ 
0x0cf7   U05e7   # hebrew_qoph 
0x0cf8   U05e8   # hebrew_resh 
0x0cf9   U05e9   # hebrew_shin 
0x0cfa   U05ea   # hebrew_taf  /* deprecated */ 
0x0cfa   U05ea   # hebrew_taw 
0x0da1   U0e01   # Thai_kokai 
0x0da2   U0e02   # Thai_khokhai 
0x0da3   U0e03   # Thai_khokhuat 
0x0da4   U0e04   # Thai_khokhwai 
0x0da5   U0e05   # Thai_khokhon 
0x0da6   U0e06   # Thai_khorakhang   
0x0da7   U0e07   # Thai_ngongu   
0x0da8   U0e08   # Thai_chochan   
0x0da9   U0e09   # Thai_choching    
0x0daa   U0e0a   # Thai_chochang   
0x0dab   U0e0b   # Thai_soso 
0x0dac   U0e0c   # Thai_chochoe 
0x0dad   U0e0d   # Thai_yoying 
0x0dae   U0e0e   # Thai_dochada 
0x0daf   U0e0f   # Thai_topatak 
0x0db0   U0e10   # Thai_thothan 
0x0db1   U0e11   # Thai_thonangmontho 
0x0db2   U0e12   # Thai_thophuthao 
0x0db3   U0e13   # Thai_nonen 
0x0db4   U0e14   # Thai_dodek 
0x0db5   U0e15   # Thai_totao 
0x0db6   U0e16   # Thai_thothung 
0x0db7   U0e17   # Thai_thothahan 
0x0db8   U0e18   # Thai_thothong 
0x0db9   U0e19   # Thai_nonu 
0x0dba   U0e1a   # Thai_bobaimai 
0x0dbb   U0e1b   # Thai_popla 
0x0dbc   U0e1c   # Thai_phophung 
0x0dbd   U0e1d   # Thai_fofa 
0x0dbe   U0e1e   # Thai_phophan 
0x0dbf   U0e1f   # Thai_fofan 
0x0dc0   U0e20   # Thai_phosamphao 
0x0dc1   U0e21   # Thai_moma 
0x0dc2   U0e22   # Thai_yoyak 
0x0dc3   U0e23   # Thai_rorua 
0x0dc4   U0e24   # Thai_ru 
0x0dc5   U0e25   # Thai_loling 
0x0dc6   U0e26   # Thai_lu 
0x0dc7   U0e27   # Thai_wowaen 
0x0dc8   U0e28   # Thai_sosala 
0x0dc9   U0e29   # Thai_sorusi 
0x0dca   U0e2a   # Thai_sosua 
0x0dcb   U0e2b   # Thai_hohip 
0x0dcc   U0e2c   # Thai_lochula 
0x0dcd   U0e2d   # Thai_oang 
0x0dce   U0e2e   # Thai_honokhuk 
0x0dcf   U0e2f   # Thai_paiyannoi 
0x0dd0   U0e30   # Thai_saraa 
0x0dd1   U0e31   # Thai_maihanakat 
0x0dd2   U0e32   # Thai_saraaa 
0x0dd3   U0e33   # Thai_saraam 
0x0dd4   U0e34   # Thai_sarai    
0x0dd5   U0e35   # Thai_saraii    
0x0dd6   U0e36   # Thai_saraue     
0x0dd7   U0e37   # Thai_sarauee     
0x0dd8   U0e38   # Thai_sarau     
0x0dd9   U0e39   # Thai_sarauu    
0x0dda   U0e3a   # Thai_phinthu 
0x0dde   U0e3e   # Thai_maihanakat_maitho 
0x0ddf   U0e3f   # Thai_baht 
0x0de0   U0e40   # Thai_sarae     
0x0de1   U0e41   # Thai_saraae 
0x0de2   U0e42   # Thai_sarao 
0x0de3   U0e43   # Thai_saraaimaimuan    
0x0de4   U0e44   # Thai_saraaimaimalai   
0x0de5   U0e45   # Thai_lakkhangyao 
0x0de6   U0e46   # Thai_maiyamok 
0x0de7   U0e47   # Thai_maitaikhu 
0x0de8   U0e48   # Thai_maiek    
0x0de9   U0e49   # Thai_maitho 
0x0dea   U0e4a   # Thai_maitri 
0x0deb   U0e4b   # Thai_maichattawa 
0x0dec   U0e4c   # Thai_thanthakhat 
0x0ded   U0e4d   # Thai_nikhahit 
0x0df0   U0e50   # Thai_leksun  
0x0df1   U0e51   # Thai_leknung   
0x0df2   U0e52   # Thai_leksong  
0x0df3   U0e53   # Thai_leksam 
0x0df4   U0e54   # Thai_leksi   
0x0df5   U0e55   # Thai_lekha   
0x0df6   U0e56   # Thai_lekhok   
0x0df7   U0e57   # Thai_lekchet   
0x0df8   U0e58   # Thai_lekpaet   
0x0df9   U0e59   # Thai_lekkao  
0x0ea1   U3131   # Hangul_Kiyeog 
0x0ea2   U3132   # Hangul_SsangKiyeog 
0x0ea3   U3133   # Hangul_KiyeogSios 
0x0ea4   U3134   # Hangul_Nieun 
0x0ea5   U3135   # Hangul_NieunJieuj 
0x0ea6   U3136   # Hangul_NieunHieuh 
0x0ea7   U3137   # Hangul_Dikeud 
0x0ea8   U3138   # Hangul_SsangDikeud 
0x0ea9   U3139   # Hangul_Rieul 
0x0eaa   U313a   # Hangul_RieulKiyeog 
0x0eab   U313b   # Hangul_RieulMieum 
0x0eac   U313c   # Hangul_RieulPieub 
0x0ead   U313d   # Hangul_RieulSios 
0x0eae   U313e   # Hangul_RieulTieut 
0x0eaf   U313f   # Hangul_RieulPhieuf 
0x0eb0   U3140   # Hangul_RieulHieuh 
0x0eb1   U3141   # Hangul_Mieum 
0x0eb2   U3142   # Hangul_Pieub 
0x0eb3   U3143   # Hangul_SsangPieub 
0x0eb4   U3144   # Hangul_PieubSios 
0x0eb5   U3145   # Hangul_Sios 
0x0eb6   U3146   # Hangul_SsangSios 
0x0eb7   U3147   # Hangul_Ieung 
0x0eb8   U3148   # Hangul_Jieuj 
0x0eb9   U3149   # Hangul_SsangJieuj 
0x0eba   U314a   # Hangul_Cieuc 
0x0ebb   U314b   # Hangul_Khieuq 
0x0ebc   U314c   # Hangul_Tieut 
0x0ebd   U314d   # Hangul_Phieuf 
0x0ebe   U314e   # Hangul_Hieuh 
0x0ebf   U314f   # Hangul_A 
0x0ec0   U3150   # Hangul_AE 
0x0ec1   U3151   # Hangul_YA 
0x0ec2   U3152   # Hangul_YAE 
0x0ec3   U3153   # Hangul_EO 
0x0ec4   U3154   # Hangul_E 
0x0ec5   U3155   # Hangul_YEO 
0x0ec6   U3156   # Hangul_YE 
0x0ec7   U3157   # Hangul_O 
0x0ec8   U3158   # Hangul_WA 
0x0ec9   U3159   # Hangul_WAE 
0x0eca   U315a   # Hangul_OE 
0x0ecb   U315b   # Hangul_YO 
0x0ecc   U315c   # Hangul_U 
0x0ecd   U315d   # Hangul_WEO 
0x0ece   U315e   # Hangul_WE 
0x0ecf   U315f   # Hangul_WI 
0x0ed0   U3160   # Hangul_YU 
0x0ed1   U3161   # Hangul_EU 
0x0ed2   U3162   # Hangul_YI 
0x0ed3   U3163   # Hangul_I 
0x0ed4   U11a8   # Hangul_J_Kiyeog 
0x0ed5   U11a9   # Hangul_J_SsangKiyeog 
0x0ed6   U11aa   # Hangul_J_KiyeogSios 
0x0ed7   U11ab   # Hangul_J_Nieun 
0x0ed8   U11ac   # Hangul_J_NieunJieuj 
0x0ed9   U11ad   # Hangul_J_NieunHieuh 
0x0eda   U11ae   # Hangul_J_Dikeud 
0x0edb   U11af   # Hangul_J_Rieul 
0x0edc   U11b0   # Hangul_J_RieulKiyeog 
0x0edd   U11b1   # Hangul_J_RieulMieum 
0x0ede   U11b2   # Hangul_J_RieulPieub 
0x0edf   U11b3   # Hangul_J_RieulSios 
0x0ee0   U11b4   # Hangul_J_RieulTieut 
0x0ee1   U11b5   # Hangul_J_RieulPhieuf 
0x0ee2   U11b6   # Hangul_J_RieulHieuh 
0x0ee3   U11b7   # Hangul_J_Mieum 
0x0ee4   U11b8   # Hangul_J_Pieub 
0x0ee5   U11b9   # Hangul_J_PieubSios 
0x0ee6   U11ba   # Hangul_J_Sios 
0x0ee7   U11bb   # Hangul_J_SsangSios 
0x0ee8   U11bc   # Hangul_J_Ieung 
0x0ee9   U11bd   # Hangul_J_Jieuj 
0x0eea   U11be   # Hangul_J_Cieuc 
0x0eeb   U11bf   # Hangul_J_Khieuq 
0x0eec   U11c0   # Hangul_J_Tieut 
0x0eed   U11c1   # Hangul_J_Phieuf 
0x0eee   U11c2   # Hangul_J_Hieuh 
0x0eef   U316d   # Hangul_RieulYeorinHieuh 
0x0ef0   U3171   # Hangul_SunkyeongeumMieum 
0x0ef1   U3178   # Hangul_SunkyeongeumPieub 
0x0ef2   U317f   # Hangul_PanSios 
0x0ef3   U0000   # Hangul_KkogjiDalrinIeung 
0x0ef4   U3184   # Hangul_SunkyeongeumPhieuf 
0x0ef5   U3186   # Hangul_YeorinHieuh 
0x0ef6   U318d   # Hangul_AraeA 
0x0ef7   U318e   # Hangul_AraeAE 
0x0ef8   U11eb   # Hangul_J_PanSios 
0x0ef9   U0000   # Hangul_J_KkogjiDalrinIeung 
0x0efa   U11f9   # Hangul_J_YeorinHieuh 
0x0eff   U20a9   # Korean_Won 
0x20a0   U20a0   # EcuSign                                       
0x20a1   U20a1   # ColonSign                                     
0x20a2   U20a2   # CruzeiroSign                                  
0x20a3   U20a3   # FFrancSign                                    
0x20a4   U20a4   # LiraSign                                      
0x20a5   U20a5   # MillSign                                      
0x20a6   U20a6   # NairaSign                                     
0x20a7   U20a7   # PesetaSign                                    
0x20a8   U20a8   # RupeeSign                                     
0x20a9   U20a9   # WonSign                                       
0x20aa   U20aa   # NewSheqelSign                                 
0x20ab   U20ab   # DongSign                                      
0x20ac   U20ac   # EuroSign