Skip to content

Instantly share code, notes, and snippets.

@jashank
Last active March 20, 2019 19:31
Show Gist options
  • Save jashank/9318207 to your computer and use it in GitHub Desktop.
Save jashank/9318207 to your computer and use it in GitHub Desktop.

Revisions

  1. jashank revised this gist Mar 3, 2014. 2 changed files with 4 additions and 3 deletions.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ I haven't found any Compose mappings on the Internet so far, so here's
    how I did it.

    - `composer.perl` generates a RFC 1345 Compose mapping file.
    - `Compose.pre` is the output I get (and which can be replicated
    - `compose.pre` is the output I get (and which can be replicated
    should that be needed).

    __Note__: I don't do this _yet_. I'll be trying this over the next
    5 changes: 3 additions & 2 deletions Compose.pre → compose.pre
    Original file line number Diff line number Diff line change
    @@ -1790,7 +1790,7 @@ XCOMM composer.pl by Jashank Jeremy <jashank at rulingia dot com>
    <Multi_key> <l> <h> <period> : "ﻺ" Ufefa # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
    <Multi_key> <l> <a> <minus> : "ﻻ" Ufefb # ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
    <Multi_key> <l> <a> <period> : "ﻼ" Ufefc # ARABIC LIGATURE LAM WITH ALEF FINAL FORM
    <Multi_key> <N> <U> : "" U0000 # NULL (NUL)
    <Multi_key> <N> <U> : "" U0000 # NULL (NUL)
    <Multi_key> <S> <H> : "" U0001 # START OF HEADING (SOH)
    <Multi_key> <S> <X> : "" U0002 # START OF TEXT (STX)
    <Multi_key> <E> <X> : "" U0003 # END OF TEXT (ETX)
    @@ -1804,7 +1804,8 @@ XCOMM composer.pl by Jashank Jeremy <jashank at rulingia dot com>
    " U000a # LINE FEED (LF)
    <Multi_key> <V> <T> : " " U000b # LINE TABULATION (VT)
    <Multi_key> <F> <F> : " " U000c # FORM FEED (FF)
    <Multi_key> <C> <R> : "" U000d # CARRIAGE RETURN (CR)
    <Multi_key> <C> <R> : "
    " U000d # CARRIAGE RETURN (CR)
    <Multi_key> <S> <O> : "" U000e # SHIFT OUT (SO)
    <Multi_key> <S> <I> : "" U000f # SHIFT IN (SI)
    <Multi_key> <D> <L> : "" U0010 # DATALINK ESCAPE (DLE)
  2. jashank revised this gist Mar 3, 2014. 1 changed file with 1899 additions and 0 deletions.
    1,899 changes: 1,899 additions & 0 deletions Compose.pre
    1,899 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
  3. jashank revised this gist Mar 3, 2014. 1 changed file with 7 additions and 0 deletions.
    7 changes: 7 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -14,3 +14,10 @@ this courtesy to the whole X server?

    I haven't found any Compose mappings on the Internet so far, so here's
    how I did it.

    - `composer.perl` generates a RFC 1345 Compose mapping file.
    - `Compose.pre` is the output I get (and which can be replicated
    should that be needed).

    __Note__: I don't do this _yet_. I'll be trying this over the next
    week to iron out any issues.
  4. jashank revised this gist Mar 3, 2014. 1 changed file with 16 additions and 0 deletions.
    16 changes: 16 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    RFC 1345 Compose Keys
    =====================

    The notion of Compose keys are brilliant. I really like the notion of
    pressing a key, typing a sequence of characters, and out pops a pretty
    Unicode character. However, the default sequences in X are immensely
    silly, and in any case, there's already an RFC for this.

    RFC 1345 exists to specify a simple way of entering Unicode
    characters, and it's a crying shame that Compose keys don't use it,
    when this is precisely what they're useful _for_. Vim and Emacs both
    support entering Unicode characters using RFC 1345, so why not extend
    this courtesy to the whole X server?

    I haven't found any Compose mappings on the Internet so far, so here's
    how I did it.
  5. jashank created this gist Mar 3, 2014.
    1,975 changes: 1,975 additions & 0 deletions composer.perl
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1975 @@
    #!/usr/bin/perl -w
    # turn RFC 1345 into a X Compose map

    use strict;
    use warnings;
    use feature qw(say);
    use utf8;
    $|++;

    binmode STDOUT, ":utf8"; # why

    print <<EOF;
    XCOMM RFC 1345 Compose sequences
    XCOMM Auto-generated by composer.pl; do not edit.
    XCOMM composer.pl by Jashank Jeremy <jashank at rulingia dot com>
    EOF

    ### TODO make this happen by itself
    # echo "my %mapping = (";
    # grep "^#define XK_" /opt/local/include/X11/keysymdef.h \
    # | sed -e "s/#define XK_//" \
    # | awk '{ print "\"" $2 "\"", "=>", "\"" $1 "\"," }' \
    # | grep \"0x....\" \
    # | gsed -E 's/"0x(....)/"\\N{U+\U\1}/' \
    # | sort
    # echo ");"

    ### filtered for 0x0000..0x007f codepoints only
    my %mapping =
    (
    "\N{U+0020}" => "space",
    "\N{U+0021}" => "exclam",
    "\N{U+0022}" => "quotedbl",
    "\N{U+0023}" => "numbersign",
    "\N{U+0024}" => "dollar",
    "\N{U+0025}" => "percent",
    "\N{U+0026}" => "ampersand",
    "\N{U+0027}" => "apostrophe",
    "\N{U+0027}" => "quoteright",
    "\N{U+0028}" => "parenleft",
    "\N{U+0029}" => "parenright",
    "\N{U+002A}" => "asterisk",
    "\N{U+002B}" => "plus",
    "\N{U+002C}" => "comma",
    "\N{U+002D}" => "minus",
    "\N{U+002E}" => "period",
    "\N{U+002F}" => "slash",
    "\N{U+003A}" => "colon",
    "\N{U+003B}" => "semicolon",
    "\N{U+003C}" => "less",
    "\N{U+003D}" => "equal",
    "\N{U+003E}" => "greater",
    "\N{U+003F}" => "question",
    "\N{U+0040}" => "at",
    "\N{U+005B}" => "bracketleft",
    "\N{U+005C}" => "backslash",
    "\N{U+005D}" => "bracketright",
    "\N{U+005E}" => "asciicircum",
    "\N{U+005F}" => "underscore",
    "\N{U+0060}" => "grave",
    "\N{U+0060}" => "quoteleft",
    "\N{U+007B}" => "braceleft",
    "\N{U+007C}" => "bar",
    "\N{U+007D}" => "braceright",
    "\N{U+007E}" => "asciitilde",
    );

    while (<DATA>) {
    chomp;
    my ($seq, $uc, $descr) = split(/\t/, $_, 3);
    my $uuc = pack('U', hex($uc));
    $descr ||= "";

    my (@keys) = split('', $seq);
    $seq = join(" ", map { exists($mapping{$_}) ? "<".$mapping{$_}.">" : "<". $_ .">" } @keys);

    print "<Multi_key> $seq : \"$uuc\" U$uc # $descr\n"
    }

    __END__;
    SP 0020 SPACE
    ! 0021 EXCLAMATION MARK
    " 0022 QUOTATION MARK
    Nb 0023 NUMBER SIGN
    DO 0024 DOLLAR SIGN
    % 0025 PERCENT SIGN
    & 0026 AMPERSAND
    ' 0027 APOSTROPHE
    ( 0028 LEFT PARENTHESIS
    ) 0029 RIGHT PARENTHESIS
    * 002a ASTERISK
    + 002b PLUS SIGN
    , 002c COMMA
    - 002d HYPHEN-MINUS
    . 002e FULL STOP
    / 002f SOLIDUS
    0 0030 DIGIT ZERO
    1 0031 DIGIT ONE
    2 0032 DIGIT TWO
    3 0033 DIGIT THREE
    4 0034 DIGIT FOUR
    5 0035 DIGIT FIVE
    6 0036 DIGIT SIX
    7 0037 DIGIT SEVEN
    8 0038 DIGIT EIGHT
    9 0039 DIGIT NINE
    : 003a COLON
    ; 003b SEMICOLON
    < 003c LESS-THAN SIGN
    = 003d EQUALS SIGN
    > 003e GREATER-THAN SIGN
    ? 003f QUESTION MARK
    At 0040 COMMERCIAL AT
    A 0041 LATIN CAPITAL LETTER A
    B 0042 LATIN CAPITAL LETTER B
    C 0043 LATIN CAPITAL LETTER C
    D 0044 LATIN CAPITAL LETTER D
    E 0045 LATIN CAPITAL LETTER E
    F 0046 LATIN CAPITAL LETTER F
    G 0047 LATIN CAPITAL LETTER G
    H 0048 LATIN CAPITAL LETTER H
    I 0049 LATIN CAPITAL LETTER I
    J 004a LATIN CAPITAL LETTER J
    K 004b LATIN CAPITAL LETTER K
    L 004c LATIN CAPITAL LETTER L
    M 004d LATIN CAPITAL LETTER M
    N 004e LATIN CAPITAL LETTER N
    O 004f LATIN CAPITAL LETTER O
    P 0050 LATIN CAPITAL LETTER P
    Q 0051 LATIN CAPITAL LETTER Q
    R 0052 LATIN CAPITAL LETTER R
    S 0053 LATIN CAPITAL LETTER S
    T 0054 LATIN CAPITAL LETTER T
    U 0055 LATIN CAPITAL LETTER U
    V 0056 LATIN CAPITAL LETTER V
    W 0057 LATIN CAPITAL LETTER W
    X 0058 LATIN CAPITAL LETTER X
    Y 0059 LATIN CAPITAL LETTER Y
    Z 005a LATIN CAPITAL LETTER Z
    <( 005b LEFT SQUARE BRACKET
    // 005c REVERSE SOLIDUS
    )> 005d RIGHT SQUARE BRACKET
    '> 005e CIRCUMFLEX ACCENT
    _ 005f LOW LINE
    '! 0060 GRAVE ACCENT
    a 0061 LATIN SMALL LETTER A
    b 0062 LATIN SMALL LETTER B
    c 0063 LATIN SMALL LETTER C
    d 0064 LATIN SMALL LETTER D
    e 0065 LATIN SMALL LETTER E
    f 0066 LATIN SMALL LETTER F
    g 0067 LATIN SMALL LETTER G
    h 0068 LATIN SMALL LETTER H
    i 0069 LATIN SMALL LETTER I
    j 006a LATIN SMALL LETTER J
    k 006b LATIN SMALL LETTER K
    l 006c LATIN SMALL LETTER L
    m 006d LATIN SMALL LETTER M
    n 006e LATIN SMALL LETTER N
    o 006f LATIN SMALL LETTER O
    p 0070 LATIN SMALL LETTER P
    q 0071 LATIN SMALL LETTER Q
    r 0072 LATIN SMALL LETTER R
    s 0073 LATIN SMALL LETTER S
    t 0074 LATIN SMALL LETTER T
    u 0075 LATIN SMALL LETTER U
    v 0076 LATIN SMALL LETTER V
    w 0077 LATIN SMALL LETTER W
    x 0078 LATIN SMALL LETTER X
    y 0079 LATIN SMALL LETTER Y
    z 007a LATIN SMALL LETTER Z
    (! 007b LEFT CURLY BRACKET
    !! 007c VERTICAL LINE
    !) 007d RIGHT CURLY BRACKET
    '? 007e TILDE
    NS 00a0 NO-BREAK SPACE
    !I 00a1 INVERTED EXCLAMATION MARK
    Ct 00a2 CENT SIGN
    Pd 00a3 POUND SIGN
    Cu 00a4 CURRENCY SIGN
    Ye 00a5 YEN SIGN
    BB 00a6 BROKEN BAR
    SE 00a7 SECTION SIGN
    ': 00a8 DIAERESIS
    Co 00a9 COPYRIGHT SIGN
    -a 00aa FEMININE ORDINAL INDICATOR
    << 00ab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    NO 00ac NOT SIGN
    -- 00ad SOFT HYPHEN
    Rg 00ae REGISTERED SIGN
    'm 00af MACRON
    DG 00b0 DEGREE SIGN
    +- 00b1 PLUS-MINUS SIGN
    2S 00b2 SUPERSCRIPT TWO
    3S 00b3 SUPERSCRIPT THREE
    '' 00b4 ACUTE ACCENT
    My 00b5 MICRO SIGN
    PI 00b6 PILCROW SIGN
    .M 00b7 MIDDLE DOT
    ', 00b8 CEDILLA
    1S 00b9 SUPERSCRIPT ONE
    -o 00ba MASCULINE ORDINAL INDICATOR
    >> 00bb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
    14 00bc VULGAR FRACTION ONE QUARTER
    12 00bd VULGAR FRACTION ONE HALF
    34 00be VULGAR FRACTION THREE QUARTERS
    ?I 00bf INVERTED QUESTION MARK
    A! 00c0 LATIN CAPITAL LETTER A WITH GRAVE
    A' 00c1 LATIN CAPITAL LETTER A WITH ACUTE
    A> 00c2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
    A? 00c3 LATIN CAPITAL LETTER A WITH TILDE
    A: 00c4 LATIN CAPITAL LETTER A WITH DIAERESIS
    AA 00c5 LATIN CAPITAL LETTER A WITH RING ABOVE
    AE 00c6 LATIN CAPITAL LETTER AE
    C, 00c7 LATIN CAPITAL LETTER C WITH CEDILLA
    E! 00c8 LATIN CAPITAL LETTER E WITH GRAVE
    E' 00c9 LATIN CAPITAL LETTER E WITH ACUTE
    E> 00ca LATIN CAPITAL LETTER E WITH CIRCUMFLEX
    E: 00cb LATIN CAPITAL LETTER E WITH DIAERESIS
    I! 00cc LATIN CAPITAL LETTER I WITH GRAVE
    I' 00cd LATIN CAPITAL LETTER I WITH ACUTE
    I> 00ce LATIN CAPITAL LETTER I WITH CIRCUMFLEX
    I: 00cf LATIN CAPITAL LETTER I WITH DIAERESIS
    D- 00d0 LATIN CAPITAL LETTER ETH (Icelandic)
    N? 00d1 LATIN CAPITAL LETTER N WITH TILDE
    O! 00d2 LATIN CAPITAL LETTER O WITH GRAVE
    O' 00d3 LATIN CAPITAL LETTER O WITH ACUTE
    O> 00d4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
    O? 00d5 LATIN CAPITAL LETTER O WITH TILDE
    O: 00d6 LATIN CAPITAL LETTER O WITH DIAERESIS
    *X 00d7 MULTIPLICATION SIGN
    O/ 00d8 LATIN CAPITAL LETTER O WITH STROKE
    U! 00d9 LATIN CAPITAL LETTER U WITH GRAVE
    U' 00da LATIN CAPITAL LETTER U WITH ACUTE
    U> 00db LATIN CAPITAL LETTER U WITH CIRCUMFLEX
    U: 00dc LATIN CAPITAL LETTER U WITH DIAERESIS
    Y' 00dd LATIN CAPITAL LETTER Y WITH ACUTE
    TH 00de LATIN CAPITAL LETTER THORN (Icelandic)
    ss 00df LATIN SMALL LETTER SHARP S (German)
    a! 00e0 LATIN SMALL LETTER A WITH GRAVE
    a' 00e1 LATIN SMALL LETTER A WITH ACUTE
    a> 00e2 LATIN SMALL LETTER A WITH CIRCUMFLEX
    a? 00e3 LATIN SMALL LETTER A WITH TILDE
    a: 00e4 LATIN SMALL LETTER A WITH DIAERESIS
    aa 00e5 LATIN SMALL LETTER A WITH RING ABOVE
    ae 00e6 LATIN SMALL LETTER AE
    c, 00e7 LATIN SMALL LETTER C WITH CEDILLA
    e! 00e8 LATIN SMALL LETTER E WITH GRAVE
    e' 00e9 LATIN SMALL LETTER E WITH ACUTE
    e> 00ea LATIN SMALL LETTER E WITH CIRCUMFLEX
    e: 00eb LATIN SMALL LETTER E WITH DIAERESIS
    i! 00ec LATIN SMALL LETTER I WITH GRAVE
    i' 00ed LATIN SMALL LETTER I WITH ACUTE
    i> 00ee LATIN SMALL LETTER I WITH CIRCUMFLEX
    i: 00ef LATIN SMALL LETTER I WITH DIAERESIS
    d- 00f0 LATIN SMALL LETTER ETH (Icelandic)
    n? 00f1 LATIN SMALL LETTER N WITH TILDE
    o! 00f2 LATIN SMALL LETTER O WITH GRAVE
    o' 00f3 LATIN SMALL LETTER O WITH ACUTE
    o> 00f4 LATIN SMALL LETTER O WITH CIRCUMFLEX
    o? 00f5 LATIN SMALL LETTER O WITH TILDE
    o: 00f6 LATIN SMALL LETTER O WITH DIAERESIS
    -: 00f7 DIVISION SIGN
    o/ 00f8 LATIN SMALL LETTER O WITH STROKE
    u! 00f9 LATIN SMALL LETTER U WITH GRAVE
    u' 00fa LATIN SMALL LETTER U WITH ACUTE
    u> 00fb LATIN SMALL LETTER U WITH CIRCUMFLEX
    u: 00fc LATIN SMALL LETTER U WITH DIAERESIS
    y' 00fd LATIN SMALL LETTER Y WITH ACUTE
    th 00fe LATIN SMALL LETTER THORN (Icelandic)
    y: 00ff LATIN SMALL LETTER Y WITH DIAERESIS
    A- 0100 LATIN CAPITAL LETTER A WITH MACRON
    a- 0101 LATIN SMALL LETTER A WITH MACRON
    A( 0102 LATIN CAPITAL LETTER A WITH BREVE
    a( 0103 LATIN SMALL LETTER A WITH BREVE
    A; 0104 LATIN CAPITAL LETTER A WITH OGONEK
    a; 0105 LATIN SMALL LETTER A WITH OGONEK
    C' 0106 LATIN CAPITAL LETTER C WITH ACUTE
    c' 0107 LATIN SMALL LETTER C WITH ACUTE
    C> 0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX
    c> 0109 LATIN SMALL LETTER C WITH CIRCUMFLEX
    C. 010a LATIN CAPITAL LETTER C WITH DOT ABOVE
    c. 010b LATIN SMALL LETTER C WITH DOT ABOVE
    C< 010c LATIN CAPITAL LETTER C WITH CARON
    c< 010d LATIN SMALL LETTER C WITH CARON
    D< 010e LATIN CAPITAL LETTER D WITH CARON
    d< 010f LATIN SMALL LETTER D WITH CARON
    D/ 0110 LATIN CAPITAL LETTER D WITH STROKE
    d/ 0111 LATIN SMALL LETTER D WITH STROKE
    E- 0112 LATIN CAPITAL LETTER E WITH MACRON
    e- 0113 LATIN SMALL LETTER E WITH MACRON
    E( 0114 LATIN CAPITAL LETTER E WITH BREVE
    e( 0115 LATIN SMALL LETTER E WITH BREVE
    E. 0116 LATIN CAPITAL LETTER E WITH DOT ABOVE
    e. 0117 LATIN SMALL LETTER E WITH DOT ABOVE
    E; 0118 LATIN CAPITAL LETTER E WITH OGONEK
    e; 0119 LATIN SMALL LETTER E WITH OGONEK
    E< 011a LATIN CAPITAL LETTER E WITH CARON
    e< 011b LATIN SMALL LETTER E WITH CARON
    G> 011c LATIN CAPITAL LETTER G WITH CIRCUMFLEX
    g> 011d LATIN SMALL LETTER G WITH CIRCUMFLEX
    G( 011e LATIN CAPITAL LETTER G WITH BREVE
    g( 011f LATIN SMALL LETTER G WITH BREVE
    G. 0120 LATIN CAPITAL LETTER G WITH DOT ABOVE
    g. 0121 LATIN SMALL LETTER G WITH DOT ABOVE
    G, 0122 LATIN CAPITAL LETTER G WITH CEDILLA
    g, 0123 LATIN SMALL LETTER G WITH CEDILLA
    H> 0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX
    h> 0125 LATIN SMALL LETTER H WITH CIRCUMFLEX
    H/ 0126 LATIN CAPITAL LETTER H WITH STROKE
    h/ 0127 LATIN SMALL LETTER H WITH STROKE
    I? 0128 LATIN CAPITAL LETTER I WITH TILDE
    i? 0129 LATIN SMALL LETTER I WITH TILDE
    I- 012a LATIN CAPITAL LETTER I WITH MACRON
    i- 012b LATIN SMALL LETTER I WITH MACRON
    I( 012c LATIN CAPITAL LETTER I WITH BREVE
    i( 012d LATIN SMALL LETTER I WITH BREVE
    I; 012e LATIN CAPITAL LETTER I WITH OGONEK
    i; 012f LATIN SMALL LETTER I WITH OGONEK
    I. 0130 LATIN CAPITAL LETTER I WITH DOT ABOVE
    i. 0131 LATIN SMALL LETTER I DOTLESS
    IJ 0132 LATIN CAPITAL LIGATURE IJ
    ij 0133 LATIN SMALL LIGATURE IJ
    J> 0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX
    j> 0135 LATIN SMALL LETTER J WITH CIRCUMFLEX
    K, 0136 LATIN CAPITAL LETTER K WITH CEDILLA
    k, 0137 LATIN SMALL LETTER K WITH CEDILLA
    kk 0138 LATIN SMALL LETTER KRA (Greenlandic)
    L' 0139 LATIN CAPITAL LETTER L WITH ACUTE
    l' 013a LATIN SMALL LETTER L WITH ACUTE
    L, 013b LATIN CAPITAL LETTER L WITH CEDILLA
    l, 013c LATIN SMALL LETTER L WITH CEDILLA
    L< 013d LATIN CAPITAL LETTER L WITH CARON
    l< 013e LATIN SMALL LETTER L WITH CARON
    L. 013f LATIN CAPITAL LETTER L WITH MIDDLE DOT
    l. 0140 LATIN SMALL LETTER L WITH MIDDLE DOT
    L/ 0141 LATIN CAPITAL LETTER L WITH STROKE
    l/ 0142 LATIN SMALL LETTER L WITH STROKE
    N' 0143 LATIN CAPITAL LETTER N WITH ACUTE
    n' 0144 LATIN SMALL LETTER N WITH ACUTE
    N, 0145 LATIN CAPITAL LETTER N WITH CEDILLA
    n, 0146 LATIN SMALL LETTER N WITH CEDILLA
    N< 0147 LATIN CAPITAL LETTER N WITH CARON
    n< 0148 LATIN SMALL LETTER N WITH CARON
    'n 0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
    NG 014a LATIN CAPITAL LETTER ENG (Lappish)
    ng 014b LATIN SMALL LETTER ENG (Lappish)
    O- 014c LATIN CAPITAL LETTER O WITH MACRON
    o- 014d LATIN SMALL LETTER O WITH MACRON
    O( 014e LATIN CAPITAL LETTER O WITH BREVE
    o( 014f LATIN SMALL LETTER O WITH BREVE
    O" 0150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
    o" 0151 LATIN SMALL LETTER O WITH DOUBLE ACUTE
    OE 0152 LATIN CAPITAL LIGATURE OE
    oe 0153 LATIN SMALL LIGATURE OE
    R' 0154 LATIN CAPITAL LETTER R WITH ACUTE
    r' 0155 LATIN SMALL LETTER R WITH ACUTE
    R, 0156 LATIN CAPITAL LETTER R WITH CEDILLA
    r, 0157 LATIN SMALL LETTER R WITH CEDILLA
    R< 0158 LATIN CAPITAL LETTER R WITH CARON
    r< 0159 LATIN SMALL LETTER R WITH CARON
    S' 015a LATIN CAPITAL LETTER S WITH ACUTE
    s' 015b LATIN SMALL LETTER S WITH ACUTE
    S> 015c LATIN CAPITAL LETTER S WITH CIRCUMFLEX
    s> 015d LATIN SMALL LETTER S WITH CIRCUMFLEX
    S, 015e LATIN CAPITAL LETTER S WITH CEDILLA
    s, 015f LATIN SMALL LETTER S WITH CEDILLA
    S< 0160 LATIN CAPITAL LETTER S WITH CARON
    s< 0161 LATIN SMALL LETTER S WITH CARON
    T, 0162 LATIN CAPITAL LETTER T WITH CEDILLA
    t, 0163 LATIN SMALL LETTER T WITH CEDILLA
    T< 0164 LATIN CAPITAL LETTER T WITH CARON
    t< 0165 LATIN SMALL LETTER T WITH CARON
    T/ 0166 LATIN CAPITAL LETTER T WITH STROKE
    t/ 0167 LATIN SMALL LETTER T WITH STROKE
    U? 0168 LATIN CAPITAL LETTER U WITH TILDE
    u? 0169 LATIN SMALL LETTER U WITH TILDE
    U- 016a LATIN CAPITAL LETTER U WITH MACRON
    u- 016b LATIN SMALL LETTER U WITH MACRON
    U( 016c LATIN CAPITAL LETTER U WITH BREVE
    u( 016d LATIN SMALL LETTER U WITH BREVE
    U0 016e LATIN CAPITAL LETTER U WITH RING ABOVE
    u0 016f LATIN SMALL LETTER U WITH RING ABOVE
    U" 0170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
    u" 0171 LATIN SMALL LETTER U WITH DOUBLE ACUTE
    U; 0172 LATIN CAPITAL LETTER U WITH OGONEK
    u; 0173 LATIN SMALL LETTER U WITH OGONEK
    W> 0174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX
    w> 0175 LATIN SMALL LETTER W WITH CIRCUMFLEX
    Y> 0176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
    y> 0177 LATIN SMALL LETTER Y WITH CIRCUMFLEX
    Y: 0178 LATIN CAPITAL LETTER Y WITH DIAERESIS
    Z' 0179 LATIN CAPITAL LETTER Z WITH ACUTE
    z' 017a LATIN SMALL LETTER Z WITH ACUTE
    Z. 017b LATIN CAPITAL LETTER Z WITH DOT ABOVE
    z. 017c LATIN SMALL LETTER Z WITH DOT ABOVE
    Z< 017d LATIN CAPITAL LETTER Z WITH CARON
    z< 017e LATIN SMALL LETTER Z WITH CARON
    O9 01a0 LATIN CAPITAL LETTER O WITH HORN
    o9 01a1 LATIN SMALL LETTER O WITH HORN
    OI 01a2 LATIN CAPITAL LETTER OI
    oi 01a3 LATIN SMALL LETTER OI
    yr 01a6 LATIN LETTER YR
    U9 01af LATIN CAPITAL LETTER U WITH HORN
    u9 01b0 LATIN SMALL LETTER U WITH HORN
    Z/ 01b5 LATIN CAPITAL LETTER Z WITH STROKE
    z/ 01b6 LATIN SMALL LETTER Z WITH STROKE
    ED 01b7 LATIN CAPITAL LETTER EZH
    A< 01cd LATIN CAPITAL LETTER A WITH CARON
    a< 01ce LATIN SMALL LETTER A WITH CARON
    I< 01cf LATIN CAPITAL LETTER I WITH CARON
    i< 01d0 LATIN SMALL LETTER I WITH CARON
    O< 01d1 LATIN CAPITAL LETTER O WITH CARON
    o< 01d2 LATIN SMALL LETTER O WITH CARON
    U< 01d3 LATIN CAPITAL LETTER U WITH CARON
    u< 01d4 LATIN SMALL LETTER U WITH CARON
    U:- 01d5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
    u:- 01d6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
    U:' 01d7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
    u:' 01d8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
    U:< 01d9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
    u:< 01da LATIN SMALL LETTER U WITH DIAERESIS AND CARON
    U:! 01db LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
    u:! 01dc LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
    A1 01de LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
    a1 01df LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
    A7 01e0 LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
    a7 01e1 LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
    A3 01e2 LATIN CAPITAL LETTER AE WITH MACRON
    a3 01e3 LATIN SMALL LETTER AE WITH MACRON
    G/ 01e4 LATIN CAPITAL LETTER G WITH STROKE
    g/ 01e5 LATIN SMALL LETTER G WITH STROKE
    G< 01e6 LATIN CAPITAL LETTER G WITH CARON
    g< 01e7 LATIN SMALL LETTER G WITH CARON
    K< 01e8 LATIN CAPITAL LETTER K WITH CARON
    k< 01e9 LATIN SMALL LETTER K WITH CARON
    O; 01ea LATIN CAPITAL LETTER O WITH OGONEK
    o; 01eb LATIN SMALL LETTER O WITH OGONEK
    O1 01ec LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
    o1 01ed LATIN SMALL LETTER O WITH OGONEK AND MACRON
    EZ 01ee LATIN CAPITAL LETTER EZH WITH CARON
    ez 01ef LATIN SMALL LETTER EZH WITH CARON
    j< 01f0 LATIN SMALL LETTER J WITH CARON
    G' 01f4 LATIN CAPITAL LETTER G WITH ACUTE
    g' 01f5 LATIN SMALL LETTER G WITH ACUTE
    AA' 01fa LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
    aa' 01fb LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
    AE' 01fc LATIN CAPITAL LETTER AE WITH ACUTE
    ae' 01fd LATIN SMALL LETTER AE WITH ACUTE
    O/' 01fe LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
    o/' 01ff LATIN SMALL LETTER O WITH STROKE AND ACUTE
    ;S 02bf MODIFIER LETTER LEFT HALF RING
    '< 02c7 CARON
    '( 02d8 BREVE
    '. 02d9 DOT ABOVE
    '0 02da RING ABOVE
    '; 02db OGONEK
    '" 02dd DOUBLE ACUTE ACCENT
    A% 0386 GREEK CAPITAL LETTER ALPHA WITH ACUTE
    E% 0388 GREEK CAPITAL LETTER EPSILON WITH ACUTE
    Y% 0389 GREEK CAPITAL LETTER ETA WITH ACUTE
    I% 038a GREEK CAPITAL LETTER IOTA WITH ACUTE
    O% 038c GREEK CAPITAL LETTER OMICRON WITH ACUTE
    U% 038e GREEK CAPITAL LETTER UPSILON WITH ACUTE
    W% 038f GREEK CAPITAL LETTER OMEGA WITH ACUTE
    i3 0390 GREEK SMALL LETTER IOTA WITH ACUTE AND DIAERESIS
    A* 0391 GREEK CAPITAL LETTER ALPHA
    B* 0392 GREEK CAPITAL LETTER BETA
    G* 0393 GREEK CAPITAL LETTER GAMMA
    D* 0394 GREEK CAPITAL LETTER DELTA
    E* 0395 GREEK CAPITAL LETTER EPSILON
    Z* 0396 GREEK CAPITAL LETTER ZETA
    Y* 0397 GREEK CAPITAL LETTER ETA
    H* 0398 GREEK CAPITAL LETTER THETA
    I* 0399 GREEK CAPITAL LETTER IOTA
    K* 039a GREEK CAPITAL LETTER KAPPA
    L* 039b GREEK CAPITAL LETTER LAMDA
    M* 039c GREEK CAPITAL LETTER MU
    N* 039d GREEK CAPITAL LETTER NU
    C* 039e GREEK CAPITAL LETTER XI
    O* 039f GREEK CAPITAL LETTER OMICRON
    P* 03a0 GREEK CAPITAL LETTER PI
    R* 03a1 GREEK CAPITAL LETTER RHO
    S* 03a3 GREEK CAPITAL LETTER SIGMA
    T* 03a4 GREEK CAPITAL LETTER TAU
    U* 03a5 GREEK CAPITAL LETTER UPSILON
    F* 03a6 GREEK CAPITAL LETTER PHI
    X* 03a7 GREEK CAPITAL LETTER CHI
    Q* 03a8 GREEK CAPITAL LETTER PSI
    W* 03a9 GREEK CAPITAL LETTER OMEGA
    J* 03aa GREEK CAPITAL LETTER IOTA WITH DIAERESIS
    V* 03ab GREEK CAPITAL LETTER UPSILON WITH DIAERESIS
    a% 03ac GREEK SMALL LETTER ALPHA WITH ACUTE
    e% 03ad GREEK SMALL LETTER EPSILON WITH ACUTE
    y% 03ae GREEK SMALL LETTER ETA WITH ACUTE
    i% 03af GREEK SMALL LETTER IOTA WITH ACUTE
    u3 03b0 GREEK SMALL LETTER UPSILON WITH ACUTE AND DIAERESIS
    a* 03b1 GREEK SMALL LETTER ALPHA
    b* 03b2 GREEK SMALL LETTER BETA
    g* 03b3 GREEK SMALL LETTER GAMMA
    d* 03b4 GREEK SMALL LETTER DELTA
    e* 03b5 GREEK SMALL LETTER EPSILON
    z* 03b6 GREEK SMALL LETTER ZETA
    y* 03b7 GREEK SMALL LETTER ETA
    h* 03b8 GREEK SMALL LETTER THETA
    i* 03b9 GREEK SMALL LETTER IOTA
    k* 03ba GREEK SMALL LETTER KAPPA
    l* 03bb GREEK SMALL LETTER LAMDA
    m* 03bc GREEK SMALL LETTER MU
    n* 03bd GREEK SMALL LETTER NU
    c* 03be GREEK SMALL LETTER XI
    o* 03bf GREEK SMALL LETTER OMICRON
    p* 03c0 GREEK SMALL LETTER PI
    r* 03c1 GREEK SMALL LETTER RHO
    *s 03c2 GREEK SMALL LETTER FINAL SIGMA
    s* 03c3 GREEK SMALL LETTER SIGMA
    t* 03c4 GREEK SMALL LETTER TAU
    u* 03c5 GREEK SMALL LETTER UPSILON
    f* 03c6 GREEK SMALL LETTER PHI
    x* 03c7 GREEK SMALL LETTER CHI
    q* 03c8 GREEK SMALL LETTER PSI
    w* 03c9 GREEK SMALL LETTER OMEGA
    j* 03ca GREEK SMALL LETTER IOTA WITH DIAERESIS
    v* 03cb GREEK SMALL LETTER UPSILON WITH DIAERESIS
    o% 03cc GREEK SMALL LETTER OMICRON WITH ACUTE
    u% 03cd GREEK SMALL LETTER UPSILON WITH ACUTE
    w% 03ce GREEK SMALL LETTER OMEGA WITH ACUTE
    'G 03d8 GREEK NUMERAL SIGN
    ,G 03d9 GREEK LOWER NUMERAL SIGN
    T3 03da GREEK CAPITAL LETTER STIGMA
    t3 03db GREEK SMALL LETTER STIGMA
    M3 03dc GREEK CAPITAL LETTER DIGAMMA
    m3 03dd GREEK SMALL LETTER DIGAMMA
    K3 03de GREEK CAPITAL LETTER KOPPA
    k3 03df GREEK SMALL LETTER KOPPA
    P3 03e0 GREEK CAPITAL LETTER SAMPI
    p3 03e1 GREEK SMALL LETTER SAMPI
    '% 03f4 ACUTE ACCENT AND DIAERESIS (Tonos and Dialytika)
    j3 03f5 GREEK IOTA BELOW
    IO 0401 CYRILLIC CAPITAL LETTER IO
    D% 0402 CYRILLIC CAPITAL LETTER DJE (Serbocroatian)
    G% 0403 CYRILLIC CAPITAL LETTER GJE (Macedonian)
    IE 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE
    DS 0405 CYRILLIC CAPITAL LETTER DZE (Macedonian)
    II 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
    YI 0407 CYRILLIC CAPITAL LETTER YI (Ukrainian)
    J% 0408 CYRILLIC CAPITAL LETTER JE
    LJ 0409 CYRILLIC CAPITAL LETTER LJE
    NJ 040a CYRILLIC CAPITAL LETTER NJE
    Ts 040b CYRILLIC CAPITAL LETTER TSHE (Serbocroatian)
    KJ 040c CYRILLIC CAPITAL LETTER KJE (Macedonian)
    V% 040e CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
    DZ 040f CYRILLIC CAPITAL LETTER DZHE
    A= 0410 CYRILLIC CAPITAL LETTER A
    B= 0411 CYRILLIC CAPITAL LETTER BE
    V= 0412 CYRILLIC CAPITAL LETTER VE
    G= 0413 CYRILLIC CAPITAL LETTER GHE
    D= 0414 CYRILLIC CAPITAL LETTER DE
    E= 0415 CYRILLIC CAPITAL LETTER IE
    Z% 0416 CYRILLIC CAPITAL LETTER ZHE
    Z= 0417 CYRILLIC CAPITAL LETTER ZE
    I= 0418 CYRILLIC CAPITAL LETTER I
    J= 0419 CYRILLIC CAPITAL LETTER SHORT I
    K= 041a CYRILLIC CAPITAL LETTER KA
    L= 041b CYRILLIC CAPITAL LETTER EL
    M= 041c CYRILLIC CAPITAL LETTER EM
    N= 041d CYRILLIC CAPITAL LETTER EN
    O= 041e CYRILLIC CAPITAL LETTER O
    P= 041f CYRILLIC CAPITAL LETTER PE
    R= 0420 CYRILLIC CAPITAL LETTER ER
    S= 0421 CYRILLIC CAPITAL LETTER ES
    T= 0422 CYRILLIC CAPITAL LETTER TE
    U= 0423 CYRILLIC CAPITAL LETTER U
    F= 0424 CYRILLIC CAPITAL LETTER EF
    H= 0425 CYRILLIC CAPITAL LETTER HA
    C= 0426 CYRILLIC CAPITAL LETTER TSE
    C% 0427 CYRILLIC CAPITAL LETTER CHE
    S% 0428 CYRILLIC CAPITAL LETTER SHA
    Sc 0429 CYRILLIC CAPITAL LETTER SHCHA
    =" 042a CYRILLIC CAPITAL LETTER HARD SIGN
    Y= 042b CYRILLIC CAPITAL LETTER YERU
    %" 042c CYRILLIC CAPITAL LETTER SOFT SIGN
    JE 042d CYRILLIC CAPITAL LETTER E
    JU 042e CYRILLIC CAPITAL LETTER YU
    JA 042f CYRILLIC CAPITAL LETTER YA
    a= 0430 CYRILLIC SMALL LETTER A
    b= 0431 CYRILLIC SMALL LETTER BE
    v= 0432 CYRILLIC SMALL LETTER VE
    g= 0433 CYRILLIC SMALL LETTER GHE
    d= 0434 CYRILLIC SMALL LETTER DE
    e= 0435 CYRILLIC SMALL LETTER IE
    z% 0436 CYRILLIC SMALL LETTER ZHE
    z= 0437 CYRILLIC SMALL LETTER ZE
    i= 0438 CYRILLIC SMALL LETTER I
    j= 0439 CYRILLIC SMALL LETTER SHORT I
    k= 043a CYRILLIC SMALL LETTER KA
    l= 043b CYRILLIC SMALL LETTER EL
    m= 043c CYRILLIC SMALL LETTER EM
    n= 043d CYRILLIC SMALL LETTER EN
    o= 043e CYRILLIC SMALL LETTER O
    p= 043f CYRILLIC SMALL LETTER PE
    r= 0440 CYRILLIC SMALL LETTER ER
    s= 0441 CYRILLIC SMALL LETTER ES
    t= 0442 CYRILLIC SMALL LETTER TE
    u= 0443 CYRILLIC SMALL LETTER U
    f= 0444 CYRILLIC SMALL LETTER EF
    h= 0445 CYRILLIC SMALL LETTER HA
    c= 0446 CYRILLIC SMALL LETTER TSE
    c% 0447 CYRILLIC SMALL LETTER CHE
    s% 0448 CYRILLIC SMALL LETTER SHA
    sc 0449 CYRILLIC SMALL LETTER SHCHA
    =' 044a CYRILLIC SMALL LETTER HARD SIGN
    y= 044b CYRILLIC SMALL LETTER YERU
    %' 044c CYRILLIC SMALL LETTER SOFT SIGN
    je 044d CYRILLIC SMALL LETTER E
    ju 044e CYRILLIC SMALL LETTER YU
    ja 044f CYRILLIC SMALL LETTER YA
    io 0451 CYRILLIC SMALL LETTER IO
    d% 0452 CYRILLIC SMALL LETTER DJE (Serbocroatian)
    g% 0453 CYRILLIC SMALL LETTER GJE (Macedonian)
    ie 0454 CYRILLIC SMALL LETTER UKRAINIAN IE
    ds 0455 CYRILLIC SMALL LETTER DZE (Macedonian)
    ii 0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
    yi 0457 CYRILLIC SMALL LETTER YI (Ukrainian)
    j% 0458 CYRILLIC SMALL LETTER JE
    lj 0459 CYRILLIC SMALL LETTER LJE
    nj 045a CYRILLIC SMALL LETTER NJE
    ts 045b CYRILLIC SMALL LETTER TSHE (Serbocroatian)
    kj 045c CYRILLIC SMALL LETTER KJE (Macedonian)
    v% 045e CYRILLIC SMALL LETTER SHORT U (Byelorussian)
    dz 045f CYRILLIC SMALL LETTER DZHE
    Y3 0462 CYRILLIC CAPITAL LETTER YAT
    y3 0463 CYRILLIC SMALL LETTER YAT
    O3 046a CYRILLIC CAPITAL LETTER BIG YUS
    o3 046b CYRILLIC SMALL LETTER BIG YUS
    F3 0472 CYRILLIC CAPITAL LETTER FITA
    f3 0473 CYRILLIC SMALL LETTER FITA
    V3 0474 CYRILLIC CAPITAL LETTER IZHITSA
    v3 0475 CYRILLIC SMALL LETTER IZHITSA
    C3 0480 CYRILLIC CAPITAL LETTER KOPPA
    c3 0481 CYRILLIC SMALL LETTER KOPPA
    G3 0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
    g3 0491 CYRILLIC SMALL LETTER GHE WITH UPTURN
    A+ 05d0 HEBREW LETTER ALEF
    B+ 05d1 HEBREW LETTER BET
    G+ 05d2 HEBREW LETTER GIMEL
    D+ 05d3 HEBREW LETTER DALET
    H+ 05d4 HEBREW LETTER HE
    W+ 05d5 HEBREW LETTER VAV
    Z+ 05d6 HEBREW LETTER ZAYIN
    X+ 05d7 HEBREW LETTER HET
    Tj 05d8 HEBREW LETTER TET
    J+ 05d9 HEBREW LETTER YOD
    K% 05da HEBREW LETTER FINAL KAF
    K+ 05db HEBREW LETTER KAF
    L+ 05dc HEBREW LETTER LAMED
    M% 05dd HEBREW LETTER FINAL MEM
    M+ 05de HEBREW LETTER MEM
    N% 05df HEBREW LETTER FINAL NUN
    N+ 05e0 HEBREW LETTER NUN
    S+ 05e1 HEBREW LETTER SAMEKH
    E+ 05e2 HEBREW LETTER AYIN
    P% 05e3 HEBREW LETTER FINAL PE
    P+ 05e4 HEBREW LETTER PE
    Zj 05e5 HEBREW LETTER FINAL TSADI
    ZJ 05e6 HEBREW LETTER TSADI
    Q+ 05e7 HEBREW LETTER QOF
    R+ 05e8 HEBREW LETTER RESH
    Sh 05e9 HEBREW LETTER SHIN
    T+ 05ea HEBREW LETTER TAV
    ,+ 060c ARABIC COMMA
    ;+ 061b ARABIC SEMICOLON
    ?+ 061f ARABIC QUESTION MARK
    H' 0621 ARABIC LETTER HAMZA
    aM 0622 ARABIC LETTER ALEF WITH MADDA ABOVE
    aH 0623 ARABIC LETTER ALEF WITH HAMZA ABOVE
    wH 0624 ARABIC LETTER WAW WITH HAMZA ABOVE
    ah 0625 ARABIC LETTER ALEF WITH HAMZA BELOW
    yH 0626 ARABIC LETTER YEH WITH HAMZA ABOVE
    a+ 0627 ARABIC LETTER ALEF
    b+ 0628 ARABIC LETTER BEH
    tm 0629 ARABIC LETTER TEH MARBUTA
    t+ 062a ARABIC LETTER TEH
    tk 062b ARABIC LETTER THEH
    g+ 062c ARABIC LETTER JEEM
    hk 062d ARABIC LETTER HAH
    x+ 062e ARABIC LETTER KHAH
    d+ 062f ARABIC LETTER DAL
    dk 0630 ARABIC LETTER THAL
    r+ 0631 ARABIC LETTER REH
    z+ 0632 ARABIC LETTER ZAIN
    s+ 0633 ARABIC LETTER SEEN
    sn 0634 ARABIC LETTER SHEEN
    c+ 0635 ARABIC LETTER SAD
    dd 0636 ARABIC LETTER DAD
    tj 0637 ARABIC LETTER TAH
    zH 0638 ARABIC LETTER ZAH
    e+ 0639 ARABIC LETTER AIN
    i+ 063a ARABIC LETTER GHAIN
    ++ 0640 ARABIC TATWEEL
    f+ 0641 ARABIC LETTER FEH
    q+ 0642 ARABIC LETTER QAF
    k+ 0643 ARABIC LETTER KAF
    l+ 0644 ARABIC LETTER LAM
    m+ 0645 ARABIC LETTER MEEM
    n+ 0646 ARABIC LETTER NOON
    h+ 0647 ARABIC LETTER HEH
    w+ 0648 ARABIC LETTER WAW
    j+ 0649 ARABIC LETTER ALEF MAKSURA
    y+ 064a ARABIC LETTER YEH
    :+ 064b ARABIC FATHATAN
    "+ 064c ARABIC DAMMATAN
    =+ 064d ARABIC KASRATAN
    /+ 064e ARABIC FATHA
    '+ 064f ARABIC DAMMA
    1+ 0650 ARABIC KASRA
    3+ 0651 ARABIC SHADDA
    0+ 0652 ARABIC SUKUN
    aS 0670 SUPERSCRIPT ARABIC LETTER ALEF
    p+ 067e ARABIC LETTER PEH
    v+ 06a4 ARABIC LETTER VEH
    gf 06af ARABIC LETTER GAF
    0a 06f0 EASTERN ARABIC-INDIC DIGIT ZERO
    1a 06f1 EASTERN ARABIC-INDIC DIGIT ONE
    2a 06f2 EASTERN ARABIC-INDIC DIGIT TWO
    3a 06f3 EASTERN ARABIC-INDIC DIGIT THREE
    4a 06f4 EASTERN ARABIC-INDIC DIGIT FOUR
    5a 06f5 EASTERN ARABIC-INDIC DIGIT FIVE
    6a 06f6 EASTERN ARABIC-INDIC DIGIT SIX
    7a 06f7 EASTERN ARABIC-INDIC DIGIT SEVEN
    8a 06f8 EASTERN ARABIC-INDIC DIGIT EIGHT
    9a 06f9 EASTERN ARABIC-INDIC DIGIT NINE
    A-0 1e00 LATIN CAPITAL LETTER A WITH RING BELOW
    a-0 1e01 LATIN SMALL LETTER A WITH RING BELOW
    B. 1e02 LATIN CAPITAL LETTER B WITH DOT ABOVE
    b. 1e03 LATIN SMALL LETTER B WITH DOT ABOVE
    B-. 1e04 LATIN CAPITAL LETTER B WITH DOT BELOW
    b-. 1e05 LATIN SMALL LETTER B WITH DOT BELOW
    B_ 1e06 LATIN CAPITAL LETTER B WITH LINE BELOW
    b_ 1e07 LATIN SMALL LETTER B WITH LINE BELOW
    C,' 1e08 LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
    c,' 1e09 LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
    D. 1e0a LATIN CAPITAL LETTER D WITH DOT ABOVE
    d. 1e0b LATIN SMALL LETTER D WITH DOT ABOVE
    D-. 1e0c LATIN CAPITAL LETTER D WITH DOT BELOW
    d-. 1e0d LATIN SMALL LETTER D WITH DOT BELOW
    D_ 1e0e LATIN CAPITAL LETTER D WITH LINE BELOW
    d_ 1e0f LATIN SMALL LETTER D WITH LINE BELOW
    D, 1e10 LATIN CAPITAL LETTER D WITH CEDILLA
    d, 1e11 LATIN SMALL LETTER D WITH CEDILLA
    D-> 1e12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
    d-> 1e13 LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
    E-! 1e14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
    e-! 1e15 LATIN SMALL LETTER E WITH MACRON AND GRAVE
    E-' 1e16 LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
    e-' 1e17 LATIN SMALL LETTER E WITH MACRON AND ACUTE
    E-> 1e18 LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
    e-> 1e19 LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
    E-? 1e1a LATIN CAPITAL LETTER E WITH TILDE BELOW
    e-? 1e1b LATIN SMALL LETTER E WITH TILDE BELOW
    E,( 1e1c LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
    e,( 1e1d LATIN SMALL LETTER E WITH CEDILLA AND BREVE
    F. 1e1e LATIN CAPITAL LETTER F WITH DOT ABOVE
    f. 1e1f LATIN SMALL LETTER F WITH DOT ABOVE
    G- 1e20 LATIN CAPITAL LETTER G WITH MACRON
    g- 1e21 LATIN SMALL LETTER G WITH MACRON
    H. 1e22 LATIN CAPITAL LETTER H WITH DOT ABOVE
    h. 1e23 LATIN SMALL LETTER H WITH DOT ABOVE
    H-. 1e24 LATIN CAPITAL LETTER H WITH DOT BELOW
    h-. 1e25 LATIN SMALL LETTER H WITH DOT BELOW
    H: 1e26 LATIN CAPITAL LETTER H WITH DIAERESIS
    h: 1e27 LATIN SMALL LETTER H WITH DIAERESIS
    H, 1e28 LATIN CAPITAL LETTER H WITH CEDILLA
    h, 1e29 LATIN SMALL LETTER H WITH CEDILLA
    H-( 1e2a LATIN CAPITAL LETTER H WITH BREVE BELOW
    h-( 1e2b LATIN SMALL LETTER H WITH BREVE BELOW
    I-? 1e2c LATIN CAPITAL LETTER I WITH TILDE BELOW
    i-? 1e2d LATIN SMALL LETTER I WITH TILDE BELOW
    I:' 1e2e LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
    i:' 1e2f LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
    K' 1e30 LATIN CAPITAL LETTER K WITH ACUTE
    k' 1e31 LATIN SMALL LETTER K WITH ACUTE
    K-. 1e32 LATIN CAPITAL LETTER K WITH DOT BELOW
    k-. 1e33 LATIN SMALL LETTER K WITH DOT BELOW
    K_ 1e34 LATIN CAPITAL LETTER K WITH LINE BELOW
    k_ 1e35 LATIN SMALL LETTER K WITH LINE BELOW
    L-. 1e36 LATIN CAPITAL LETTER L WITH DOT BELOW
    l-. 1e37 LATIN SMALL LETTER L WITH DOT BELOW
    L--. 1e38 LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
    l--. 1e39 LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
    L_ 1e3a LATIN CAPITAL LETTER L WITH LINE BELOW
    l_ 1e3b LATIN SMALL LETTER L WITH LINE BELOW
    L-> 1e3c LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
    l-> 1e3d LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
    M' 1e3e LATIN CAPITAL LETTER M WITH ACUTE
    m' 1e3f LATIN SMALL LETTER M WITH ACUTE
    M. 1e40 LATIN CAPITAL LETTER M WITH DOT ABOVE
    m. 1e41 LATIN SMALL LETTER M WITH DOT ABOVE
    M-. 1e42 LATIN CAPITAL LETTER M WITH DOT BELOW
    m-. 1e43 LATIN SMALL LETTER M WITH DOT BELOW
    N. 1e44 LATIN CAPITAL LETTER N WITH DOT ABOVE
    n. 1e45 LATIN SMALL LETTER N WITH DOT ABOVE
    N-. 1e46 LATIN CAPITAL LETTER N WITH DOT BELOW
    n-. 1e47 LATIN SMALL LETTER N WITH DOT BELOW
    N_ 1e48 LATIN CAPITAL LETTER N WITH LINE BELOW
    n_ 1e49 LATIN SMALL LETTER N WITH LINE BELOW
    N-> 1e4a LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
    N-> 1e4b LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
    O?' 1e4c LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
    o?' 1e4d LATIN SMALL LETTER O WITH TILDE AND ACUTE
    O?: 1e4e LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
    o?: 1e4f LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
    O-! 1e50 LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
    o-! 1e51 LATIN SMALL LETTER O WITH MACRON AND GRAVE
    O-' 1e52 LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
    o-' 1e53 LATIN SMALL LETTER O WITH MACRON AND ACUTE
    P' 1e54 LATIN CAPITAL LETTER P WITH ACUTE
    p' 1e55 LATIN SMALL LETTER P WITH ACUTE
    P. 1e56 LATIN CAPITAL LETTER P WITH DOT ABOVE
    p. 1e57 LATIN SMALL LETTER P WITH DOT ABOVE
    R. 1e58 LATIN CAPITAL LETTER R WITH DOT ABOVE
    r. 1e59 LATIN SMALL LETTER R WITH DOT ABOVE
    R-. 1e5a LATIN CAPITAL LETTER R WITH DOT BELOW
    r-. 1e5b LATIN SMALL LETTER R WITH DOT BELOW
    R--. 1e5c LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
    r--. 1e5d LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
    R_ 1e5e LATIN CAPITAL LETTER R WITH LINE BELOW
    r_ 1e5f LATIN SMALL LETTER R WITH LINE BELOW
    S. 1e60 LATIN CAPITAL LETTER S WITH DOT ABOVE
    s. 1e61 LATIN SMALL LETTER S WITH DOT ABOVE
    S-. 1e62 LATIN CAPITAL LETTER S WITH DOT BELOW
    s-. 1e63 LATIN SMALL LETTER S WITH DOT BELOW
    S'. 1e64 LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
    s'. 1e65 LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
    S<. 1e66 LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
    s<. 1e67 LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
    S.-. 1e68 LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
    S.-. 1e69 LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
    T. 1e6a LATIN CAPITAL LETTER T WITH DOT ABOVE
    t. 1e6b LATIN SMALL LETTER T WITH DOT ABOVE
    T-. 1e6c LATIN CAPITAL LETTER T WITH DOT BELOW
    t-. 1e6d LATIN SMALL LETTER T WITH DOT BELOW
    T_ 1e6e LATIN CAPITAL LETTER T WITH LINE BELOW
    t_ 1e6f LATIN SMALL LETTER T WITH LINE BELOW
    T-> 1e70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
    t-> 1e71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
    U--: 1e72 LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
    u--: 1e73 LATIN SMALL LETTER U WITH DIAERESIS BELOW
    U-? 1e74 LATIN CAPITAL LETTER U WITH TILDE BELOW
    u-? 1e75 LATIN SMALL LETTER U WITH TILDE BELOW
    U-> 1e76 LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
    u-> 1e77 LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
    U?' 1e78 LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
    u?' 1e79 LATIN SMALL LETTER U WITH TILDE AND ACUTE
    U-: 1e7a LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
    u-: 1e7b LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
    V? 1e7c LATIN CAPITAL LETTER V WITH TILDE
    v? 1e7d LATIN SMALL LETTER V WITH TILDE
    V-. 1e7e LATIN CAPITAL LETTER V WITH DOT BELOW
    v-. 1e7f LATIN SMALL LETTER V WITH DOT BELOW
    W! 1e80 LATIN CAPITAL LETTER W WITH GRAVE
    w! 1e81 LATIN SMALL LETTER W WITH GRAVE
    W' 1e82 LATIN CAPITAL LETTER W WITH ACUTE
    w' 1e83 LATIN SMALL LETTER W WITH ACUTE
    W: 1e84 LATIN CAPITAL LETTER W WITH DIAERESIS
    w: 1e85 LATIN SMALL LETTER W WITH DIAERESIS
    W. 1e86 LATIN CAPITAL LETTER W WITH DOT ABOVE
    w. 1e87 LATIN SMALL LETTER W WITH DOT ABOVE
    W-. 1e88 LATIN CAPITAL LETTER W WITH DOT BELOW
    w-. 1e89 LATIN SMALL LETTER W WITH DOT BELOW
    X. 1e8a LATIN CAPITAL LETTER X WITH DOT ABOVE
    x. 1e8b LATIN SMALL LETTER X WITH DOT ABOVE
    X: 1e8c LATIN CAPITAL LETTER X WITH DIAERESIS
    x: 1e8d LATIN SMALL LETTER X WITH DIAERESIS
    Y. 1e8e LATIN CAPITAL LETTER Y WITH DOT ABOVE
    y. 1e8f LATIN SMALL LETTER Y WITH DOT ABOVE
    Z> 1e90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
    z> 1e91 LATIN SMALL LETTER Z WITH CIRCUMFLEX
    Z-. 1e92 LATIN CAPITAL LETTER Z WITH DOT BELOW
    z-. 1e93 LATIN SMALL LETTER Z WITH DOT BELOW
    Z_ 1e94 LATIN CAPITAL LETTER Z WITH LINE BELOW
    z_ 1e95 LATIN SMALL LETTER Z WITH LINE BELOW
    h_ 1e96 LATIN SMALL LETTER H WITH LINE BELOW
    t: 1e97 LATIN SMALL LETTER T WITH DIAERESIS
    w0 1e98 LATIN SMALL LETTER W WITH RING ABOVE
    y0 1e99 LATIN SMALL LETTER Y WITH RING ABOVE
    A-. 1ea0 LATIN CAPITAL LETTER A WITH DOT BELOW
    a-. 1ea1 LATIN SMALL LETTER A WITH DOT BELOW
    A2 1ea2 LATIN CAPITAL LETTER A WITH HOOK ABOVE
    a2 1ea3 LATIN SMALL LETTER A WITH HOOK ABOVE
    A>' 1ea4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
    a>' 1ea5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
    A>! 1ea6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
    a>! 1ea7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
    A>2 1ea8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
    a>2 1ea9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
    A>? 1eaa LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
    a>? 1eab LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
    A>-. 1eac LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
    a>-. 1ead LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
    A(' 1eae LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
    a(' 1eaf LATIN SMALL LETTER A WITH BREVE AND ACUTE
    A(! 1eb0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
    a(! 1eb1 LATIN SMALL LETTER A WITH BREVE AND GRAVE
    A(2 1eb2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
    a(2 1eb3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
    A(? 1eb4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE
    a(? 1eb5 LATIN SMALL LETTER A WITH BREVE AND TILDE
    A(-. 1eb6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
    a(-. 1eb7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
    E-. 1eb8 LATIN CAPITAL LETTER E WITH DOT BELOW
    e-. 1eb9 LATIN SMALL LETTER E WITH DOT BELOW
    E2 1eba LATIN CAPITAL LETTER E WITH HOOK ABOVE
    e2 1ebb LATIN SMALL LETTER E WITH HOOK ABOVE
    E? 1ebc LATIN CAPITAL LETTER E WITH TILDE
    e? 1ebd LATIN SMALL LETTER E WITH TILDE
    E>' 1ebe LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
    e>' 1ebf LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
    E>! 1ec0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
    e>! 1ec1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
    E>2 1ec2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
    e>2 1ec3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
    E>? 1ec4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
    e>? 1ec5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
    E>-. 1ec6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
    e>-. 1ec7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
    I2 1ec8 LATIN CAPITAL LETTER I WITH HOOK ABOVE
    i2 1ec9 LATIN SMALL LETTER I WITH HOOK ABOVE
    I-. 1eca LATIN CAPITAL LETTER I WITH DOT BELOW
    i-. 1ecb LATIN SMALL LETTER I WITH DOT BELOW
    O-. 1ecc LATIN CAPITAL LETTER O WITH DOT BELOW
    o-. 1ecd LATIN SMALL LETTER O WITH DOT BELOW
    O2 1ece LATIN CAPITAL LETTER O WITH HOOK ABOVE
    o2 1ecf LATIN SMALL LETTER O WITH HOOK ABOVE
    O>' 1ed0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
    o>' 1ed1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
    O>! 1ed2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
    o>! 1ed3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
    O>2 1ed4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
    o>2 1ed5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
    O>? 1ed6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
    o>? 1ed7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
    O>-. 1ed8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
    o>-. 1ed9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
    O9' 1eda LATIN CAPITAL LETTER O WITH HORN AND ACUTE
    o9' 1edb LATIN SMALL LETTER O WITH HORN AND ACUTE
    O9! 1edc LATIN CAPITAL LETTER O WITH HORN AND GRAVE
    o9! 1edd LATIN SMALL LETTER O WITH HORN AND GRAVE
    O92 1ede LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
    o92 1edf LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
    O9? 1ee0 LATIN CAPITAL LETTER O WITH HORN AND TILDE
    o9? 1ee1 LATIN SMALL LETTER O WITH HORN AND TILDE
    O9-. 1ee2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
    o9-. 1ee3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW
    U-. 1ee4 LATIN CAPITAL LETTER U WITH DOT BELOW
    u-. 1ee5 LATIN SMALL LETTER U WITH DOT BELOW
    U2 1ee6 LATIN CAPITAL LETTER U WITH HOOK ABOVE
    u2 1ee7 LATIN SMALL LETTER U WITH HOOK ABOVE
    U9' 1ee8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE
    u9' 1ee9 LATIN SMALL LETTER U WITH HORN AND ACUTE
    U9! 1eea LATIN CAPITAL LETTER U WITH HORN AND GRAVE
    u9! 1eeb LATIN SMALL LETTER U WITH HORN AND GRAVE
    U92 1eec LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
    u92 1eed LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
    U9? 1eee LATIN CAPITAL LETTER U WITH HORN AND TILDE
    u9? 1eef LATIN SMALL LETTER U WITH HORN AND TILDE
    U9-. 1ef0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
    u9-. 1ef1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW
    Y! 1ef2 LATIN CAPITAL LETTER Y WITH GRAVE
    y! 1ef3 LATIN SMALL LETTER Y WITH GRAVE
    Y-. 1ef4 LATIN CAPITAL LETTER Y WITH DOT BELOW
    y-. 1ef5 LATIN SMALL LETTER Y WITH DOT BELOW
    Y2 1ef6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE
    y2 1ef7 LATIN SMALL LETTER Y WITH HOOK ABOVE
    Y? 1ef8 LATIN CAPITAL LETTER Y WITH TILDE
    y? 1ef9 LATIN SMALL LETTER Y WITH TILDE
    ;' 1f00 GREEK DASIA AND ACUTE ACCENT
    ,' 1f01 GREEK PSILI AND ACUTE ACCENT
    ;! 1f02 GREEK DASIA AND VARIA
    ,! 1f03 GREEK PSILI AND VARIA
    ?; 1f04 GREEK DASIA AND PERISPOMENI
    ?, 1f05 GREEK PSILI AND PERISPOMENI
    !: 1f06 GREEK DIAERESIS AND VARIA
    ?: 1f07 GREEK DIAERESIS AND PERISPOMENI
    1N 2002 EN SPACE
    1M 2003 EM SPACE
    3M 2004 THREE-PER-EM SPACE
    4M 2005 FOUR-PER-EM SPACE
    6M 2006 SIX-PER-EM SPACE
    1T 2009 THIN SPACE
    1H 200a HAIR SPACE
    -1 2010 HYPHEN
    -N 2013 EN DASH
    -M 2014 EM DASH
    -3 2015 HORIZONTAL BAR
    !2 2016 DOUBLE VERTICAL LINE
    =2 2017 DOUBLE LOW LINE
    '6 2018 LEFT SINGLE QUOTATION MARK
    '9 2019 RIGHT SINGLE QUOTATION MARK
    .9 201a SINGLE LOW-9 QUOTATION MARK
    9' 201b SINGLE HIGH-REVERSED-9 QUOTATION MARK
    "6 201c LEFT DOUBLE QUOTATION MARK
    "9 201d RIGHT DOUBLE QUOTATION MARK
    :9 201e DOUBLE LOW-9 QUOTATION MARK
    9" 201f DOUBLE HIGH-REVERSED-9 QUOTATION MARK
    /- 2020 DAGGER
    /= 2021 DOUBLE DAGGER
    .. 2025 TWO DOT LEADER
    %0 2030 PER MILLE SIGN
    1' 2032 PRIME
    2' 2033 DOUBLE PRIME
    3' 2034 TRIPLE PRIME
    1" 2035 REVERSED PRIME
    2" 2036 REVERSED DOUBLE PRIME
    3" 2037 REVERSED TRIPLE PRIME
    Ca 2038 CARET
    <1 2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK
    >1 203a SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
    :X 203b REFERENCE MARK
    !*2 203c DOUBLE EXCLAMATION MARK
    '- 203e OVERLINE
    /f 2044 FRACTION SLASH
    0S 2070 SUPERSCRIPT DIGIT ZERO
    4S 2074 SUPERSCRIPT DIGIT FOUR
    5S 2075 SUPERSCRIPT DIGIT FIVE
    6S 2076 SUPERSCRIPT DIGIT SIX
    7S 2077 SUPERSCRIPT DIGIT SEVEN
    8S 2078 SUPERSCRIPT DIGIT EIGHT
    9S 2079 SUPERSCRIPT DIGIT NINE
    +S 207a SUPERSCRIPT PLUS SIGN
    -S 207b SUPERSCRIPT MINUS
    =S 207c SUPERSCRIPT EQUALS SIGN
    (S 207d SUPERSCRIPT LEFT PARENTHESIS
    )S 207e SUPERSCRIPT RIGHT PARENTHESIS
    nS 207f SUPERSCRIPT LATIN SMALL LETTER N
    0s 2080 SUBSCRIPT DIGIT ZERO
    1s 2081 SUBSCRIPT DIGIT ONE
    2s 2082 SUBSCRIPT DIGIT TWO
    3s 2083 SUBSCRIPT DIGIT THREE
    4s 2084 SUBSCRIPT DIGIT FOUR
    5s 2085 SUBSCRIPT DIGIT FIVE
    6s 2086 SUBSCRIPT DIGIT SIX
    7s 2087 SUBSCRIPT DIGIT SEVEN
    8s 2088 SUBSCRIPT DIGIT EIGHT
    9s 2089 SUBSCRIPT DIGIT NINE
    +s 208a SUBSCRIPT PLUS SIGN
    -s 208b SUBSCRIPT MINUS
    =s 208c SUBSCRIPT EQUALS SIGN
    (s 208d SUBSCRIPT LEFT PARENTHESIS
    )s 208e SUBSCRIPT RIGHT PARENTHESIS
    Li 20a4 LIRA SIGN
    Pt 20a7 PESETA SIGN
    W= 20a9 WON SIGN
    oC 2103 DEGREE CENTIGRADE
    co 2105 CARE OF
    oF 2109 DEGREE FAHRENHEIT
    N0 2116 NUMERO SIGN
    PO 2117 SOUND RECORDING COPYRIGHT
    Rx 211e PRESCRIPTION TAKE
    SM 2120 SERVICE MARK
    TM 2122 TRADE MARK SIGN
    Om 2126 OHM SIGN
    AO 212b ANGSTROEM SIGN
    13 2153 VULGAR FRACTION ONE THIRD
    23 2154 VULGAR FRACTION TWO THIRDS
    15 2155 VULGAR FRACTION ONE FIFTH
    25 2156 VULGAR FRACTION TWO FIFTHS
    35 2157 VULGAR FRACTION THREE FIFTHS
    45 2158 VULGAR FRACTION FOUR FIFTHS
    16 2159 VULGAR FRACTION ONE SIXTH
    56 215a VULGAR FRACTION FIVE SIXTHS
    18 215b VULGAR FRACTION ONE EIGHTH
    38 215c VULGAR FRACTION THREE EIGHTHS
    58 215d VULGAR FRACTION FIVE EIGHTHS
    78 215e VULGAR FRACTION SEVEN EIGHTHS
    1R 2160 ROMAN NUMERAL ONE
    2R 2161 ROMAN NUMERAL TWO
    3R 2162 ROMAN NUMERAL THREE
    4R 2163 ROMAN NUMERAL FOUR
    5R 2164 ROMAN NUMERAL FIVE
    6R 2165 ROMAN NUMERAL SIX
    7R 2166 ROMAN NUMERAL SEVEN
    8R 2167 ROMAN NUMERAL EIGHT
    9R 2168 ROMAN NUMERAL NINE
    aR 2169 ROMAN NUMERAL TEN
    bR 216a ROMAN NUMERAL ELEVEN
    cR 216b ROMAN NUMERAL TWELVE
    50R 216c ROMAN NUMERAL FIFTY
    100R 216d ROMAN NUMERAL ONE HUNDRED
    500R 216e ROMAN NUMERAL FIVE HUNDRED
    1000R 216f ROMAN NUMERAL ONE THOUSAND
    1r 2170 SMALL ROMAN NUMERAL ONE
    2r 2171 SMALL ROMAN NUMERAL TWO
    3r 2172 SMALL ROMAN NUMERAL THREE
    4r 2173 SMALL ROMAN NUMERAL FOUR
    5r 2174 SMALL ROMAN NUMERAL FIVE
    6r 2175 SMALL ROMAN NUMERAL SIX
    7r 2176 SMALL ROMAN NUMERAL SEVEN
    8r 2177 SMALL ROMAN NUMERAL EIGHT
    9r 2178 SMALL ROMAN NUMERAL NINE
    ar 2179 SMALL ROMAN NUMERAL TEN
    br 217a SMALL ROMAN NUMERAL ELEVEN
    cr 217b SMALL ROMAN NUMERAL TWELVE
    50r 217c SMALL ROMAN NUMERAL FIFTY
    100r 217d SMALL ROMAN NUMERAL ONE HUNDRED
    500r 217e SMALL ROMAN NUMERAL FIVE HUNDRED
    1000r 217f SMALL ROMAN NUMERAL ONE THOUSAND
    1000RCD 2180 ROMAN NUMERAL ONE THOUSAND C D
    5000R 2181 ROMAN NUMERAL FIVE THOUSAND
    10000R 2182 ROMAN NUMERAL TEN THOUSAND
    <- 2190 LEFTWARDS ARROW
    -! 2191 UPWARDS ARROW
    -> 2192 RIGHTWARDS ARROW
    -v 2193 DOWNWARDS ARROW
    <> 2194 LEFT RIGHT ARROW
    UD 2195 UP DOWN ARROW
    <!! 2196 NORTH WEST ARROW
    //> 2197 NORTH EAST ARROW
    !!> 2198 SOUTH EAST ARROW
    <// 2199 SOUTH WEST ARROW
    <= 21d0 LEFTWARDS DOUBLE ARROW
    => 21d2 RIGHTWARDS DOUBLE ARROW
    == 21d4 LEFT RIGHT DOUBLE ARROW
    FA 2200 FOR ALL
    dP 2202 PARTIAL DIFFERENTIAL
    TE 2203 THERE EXISTS
    /0 2205 EMPTY SET
    DE 2206 INCREMENT
    NB 2207 NABLA
    (- 2208 ELEMENT OF
    -) 220b CONTAINS AS MEMBER
    *P 220f N-ARY PRODUCT
    +Z 2211 N-ARY SUMMATION
    -2 2212 MINUS SIGN
    -+ 2213 MINUS-OR-PLUS SIGN
    *- 2217 ASTERISK OPERATOR
    Ob 2218 RING OPERATOR
    Sb 2219 BULLET OPERATOR
    RT 221a SQUARE ROOT
    0( 221d PROPORTIONAL TO
    00 221e INFINITY
    -L 221f RIGHT ANGLE
    -V 2220 ANGLE
    PP 2225 PARALLEL TO
    AN 2227 LOGICAL AND
    OR 2228 LOGICAL OR
    (U 2229 INTERSECTION
    )U 222a UNION
    In 222b INTEGRAL
    DI 222c DOUBLE INTEGRAL
    Io 222e CONTOUR INTEGRAL
    .: 2234 THEREFORE
    :. 2235 BECAUSE
    :R 2236 RATIO
    :: 2237 PROPORTION
    ?1 223c TILDE OPERATOR
    CG 223e INVERTED LAZY S
    ?- 2243 ASYMPTOTICALLY EQUAL TO
    ?= 2245 APPROXIMATELY EQUAL TO
    ?2 2248 ALMOST EQUAL TO
    =? 224c ALL EQUAL TO
    HI 2253 IMAGE OF OR APPROXIMATELY EQUAL TO
    != 2260 NOT EQUAL TO
    =3 2261 IDENTICAL TO
    =< 2264 LESS-THAN OR EQUAL TO
    >= 2265 GREATER-THAN OR EQUAL TO
    <* 226a MUCH LESS-THAN
    *> 226b MUCH GREATER-THAN
    !< 226e NOT LESS-THAN
    !> 226f NOT GREATER-THAN
    (C 2282 SUBSET OF
    )C 2283 SUPERSET OF
    (_ 2286 SUBSET OF OR EQUAL TO
    )_ 2287 SUPERSET OF OR EQUAL TO
    0. 2299 CIRCLED DOT OPERATOR
    02 229a CIRCLED RING OPERATOR
    -T 22a5 UP TACK
    .P 22c5 DOT OPERATOR
    :3 22ee VERTICAL ELLIPSIS
    .3 22ef MIDLINE HORIZONTAL ELLIPSIS
    Eh 2302 HOUSE
    <7 2308 LEFT CEILING
    >7 2309 RIGHT CEILING
    7< 230a LEFT FLOOR
    7> 230b RIGHT FLOOR
    NI 2310 REVERSED NOT SIGN
    (A 2312 ARC
    TR 2315 TELEPHONE RECORDER
    Iu 2320 TOP HALF INTEGRAL
    Il 2321 BOTTOM HALF INTEGRAL
    </ 2329 LEFT-POINTING ANGLE BRACKET
    /> 232a RIGHT-POINTING ANGLE BRACKET
    Vs 2423 OPEN BOX
    1h 2440 OCR HOOK
    3h 2441 OCR CHAIR
    2h 2442 OCR FORK
    4h 2443 OCR INVERTED FORK
    1j 2446 OCR BRANCH BANK IDENTIFICATION
    2j 2447 OCR AMOUNT OF CHECK
    3j 2448 OCR DASH
    4j 2449 OCR CUSTOMER ACCOUNT NUMBER
    1-o 2460 CIRCLED DIGIT ONE
    2-o 2461 CIRCLED DIGIT TWO
    3-o 2462 CIRCLED DIGIT THREE
    4-o 2463 CIRCLED DIGIT FOUR
    5-o 2464 CIRCLED DIGIT FIVE
    6-o 2465 CIRCLED DIGIT SIX
    7-o 2466 CIRCLED DIGIT SEVEN
    8-o 2467 CIRCLED DIGIT EIGHT
    9-o 2468 CIRCLED DIGIT NINE
    10-o 2469 CIRCLED NUMBER TEN
    11-o 246a CIRCLED NUMBER ELEVEN
    12-o 246b CIRCLED NUMBER TWELVE
    13-o 246c CIRCLED NUMBER THIRTEEN
    14-o 246d CIRCLED NUMBER FOURTEEN
    15-o 246e CIRCLED NUMBER FIFTEEN
    16-o 246f CIRCLED NUMBER SIXTEEN
    17-o 2470 CIRCLED NUMBER SEVENTEEN
    18-o 2471 CIRCLED NUMBER EIGHTEEN
    19-o 2472 CIRCLED NUMBER NINETEEN
    20-o 2473 CIRCLED NUMBER TWENTY
    (1) 2474 PARENTHESIZED DIGIT ONE
    (2) 2475 PARENTHESIZED DIGIT TWO
    (3) 2476 PARENTHESIZED DIGIT THREE
    (4) 2477 PARENTHESIZED DIGIT FOUR
    (5) 2478 PARENTHESIZED DIGIT FIVE
    (6) 2479 PARENTHESIZED DIGIT SIX
    (7) 247a PARENTHESIZED DIGIT SEVEN
    (8) 247b PARENTHESIZED DIGIT EIGHT
    (9) 247c PARENTHESIZED DIGIT NINE
    (10) 247d PARENTHESIZED NUMBER TEN
    (11) 247e PARENTHESIZED NUMBER ELEVEN
    (12) 247f PARENTHESIZED NUMBER TWELVE
    (13) 2480 PARENTHESIZED NUMBER THIRTEEN
    (14) 2481 PARENTHESIZED NUMBER FOURTEEN
    (15) 2482 PARENTHESIZED NUMBER FIFTEEN
    (16) 2483 PARENTHESIZED NUMBER SIXTEEN
    (17) 2484 PARENTHESIZED NUMBER SEVENTEEN
    (18) 2485 PARENTHESIZED NUMBER EIGHTEEN
    (19) 2486 PARENTHESIZED NUMBER NINETEEN
    (20) 2487 PARENTHESIZED NUMBER TWENTY
    1. 2488 DIGIT ONE FULL STOP
    2. 2489 DIGIT TWO FULL STOP
    3. 248a DIGIT THREE FULL STOP
    4. 248b DIGIT FOUR FULL STOP
    5. 248c DIGIT FIVE FULL STOP
    6. 248d DIGIT SIX FULL STOP
    7. 248e DIGIT SEVEN FULL STOP
    8. 248f DIGIT EIGHT FULL STOP
    9. 2490 DIGIT NINE FULL STOP
    10. 2491 NUMBER TEN FULL STOP
    11. 2492 NUMBER ELEVEN FULL STOP
    12. 2493 NUMBER TWELVE FULL STOP
    13. 2494 NUMBER THIRTEEN FULL STOP
    14. 2495 NUMBER FOURTEEN FULL STOP
    15. 2496 NUMBER FIFTEEN FULL STOP
    16. 2497 NUMBER SIXTEEN FULL STOP
    17. 2498 NUMBER SEVENTEEN FULL STOP
    18. 2499 NUMBER EIGHTEEN FULL STOP
    19. 249a NUMBER NINETEEN FULL STOP
    20. 249b NUMBER TWENTY FULL STOP
    (a) 249c PARENTHESIZED LATIN SMALL LETTER A
    (b) 249d PARENTHESIZED LATIN SMALL LETTER B
    (c) 249e PARENTHESIZED LATIN SMALL LETTER C
    (d) 249f PARENTHESIZED LATIN SMALL LETTER D
    (e) 24a0 PARENTHESIZED LATIN SMALL LETTER E
    (f) 24a1 PARENTHESIZED LATIN SMALL LETTER F
    (g) 24a2 PARENTHESIZED LATIN SMALL LETTER G
    (h) 24a3 PARENTHESIZED LATIN SMALL LETTER H
    (i) 24a4 PARENTHESIZED LATIN SMALL LETTER I
    (j) 24a5 PARENTHESIZED LATIN SMALL LETTER J
    (k) 24a6 PARENTHESIZED LATIN SMALL LETTER K
    (l) 24a7 PARENTHESIZED LATIN SMALL LETTER L
    (m) 24a8 PARENTHESIZED LATIN SMALL LETTER M
    (n) 24a9 PARENTHESIZED LATIN SMALL LETTER N
    (o) 24aa PARENTHESIZED LATIN SMALL LETTER O
    (p) 24ab PARENTHESIZED LATIN SMALL LETTER P
    (q) 24ac PARENTHESIZED LATIN SMALL LETTER Q
    (r) 24ad PARENTHESIZED LATIN SMALL LETTER R
    (s) 24ae PARENTHESIZED LATIN SMALL LETTER S
    (t) 24af PARENTHESIZED LATIN SMALL LETTER T
    (u) 24b0 PARENTHESIZED LATIN SMALL LETTER U
    (v) 24b1 PARENTHESIZED LATIN SMALL LETTER V
    (w) 24b2 PARENTHESIZED LATIN SMALL LETTER W
    (x) 24b3 PARENTHESIZED LATIN SMALL LETTER X
    (y) 24b4 PARENTHESIZED LATIN SMALL LETTER Y
    (z) 24b5 PARENTHESIZED LATIN SMALL LETTER Z
    A-o 24b6 CIRCLED LATIN CAPITAL LETTER A
    B-o 24b7 CIRCLED LATIN CAPITAL LETTER B
    C-o 24b8 CIRCLED LATIN CAPITAL LETTER C
    D-o 24b9 CIRCLED LATIN CAPITAL LETTER D
    E-o 24ba CIRCLED LATIN CAPITAL LETTER E
    F-o 24bb CIRCLED LATIN CAPITAL LETTER F
    G-o 24bc CIRCLED LATIN CAPITAL LETTER G
    H-o 24bd CIRCLED LATIN CAPITAL LETTER H
    I-o 24be CIRCLED LATIN CAPITAL LETTER I
    J-o 24bf CIRCLED LATIN CAPITAL LETTER J
    K-o 24c0 CIRCLED LATIN CAPITAL LETTER K
    L-o 24c1 CIRCLED LATIN CAPITAL LETTER L
    M-o 24c2 CIRCLED LATIN CAPITAL LETTER M
    N-o 24c3 CIRCLED LATIN CAPITAL LETTER N
    O-o 24c4 CIRCLED LATIN CAPITAL LETTER O
    P-o 24c5 CIRCLED LATIN CAPITAL LETTER P
    Q-o 24c6 CIRCLED LATIN CAPITAL LETTER Q
    R-o 24c7 CIRCLED LATIN CAPITAL LETTER R
    S-o 24c8 CIRCLED LATIN CAPITAL LETTER S
    T-o 24c9 CIRCLED LATIN CAPITAL LETTER T
    U-o 24ca CIRCLED LATIN CAPITAL LETTER U
    V-o 24cb CIRCLED LATIN CAPITAL LETTER V
    W-o 24cc CIRCLED LATIN CAPITAL LETTER W
    X-o 24cd CIRCLED LATIN CAPITAL LETTER X
    Y-o 24ce CIRCLED LATIN CAPITAL LETTER Y
    Z-o 24cf CIRCLED LATIN CAPITAL LETTER Z
    a-o 24d0 CIRCLED LATIN SMALL LETTER A
    b-o 24d1 CIRCLED LATIN SMALL LETTER B
    c-o 24d2 CIRCLED LATIN SMALL LETTER C
    d-o 24d3 CIRCLED LATIN SMALL LETTER D
    e-o 24d4 CIRCLED LATIN SMALL LETTER E
    f-o 24d5 CIRCLED LATIN SMALL LETTER F
    g-o 24d6 CIRCLED LATIN SMALL LETTER G
    h-o 24d7 CIRCLED LATIN SMALL LETTER H
    i-o 24d8 CIRCLED LATIN SMALL LETTER I
    j-o 24d9 CIRCLED LATIN SMALL LETTER J
    k-o 24da CIRCLED LATIN SMALL LETTER K
    l-o 24db CIRCLED LATIN SMALL LETTER L
    m-o 24dc CIRCLED LATIN SMALL LETTER M
    n-o 24dd CIRCLED LATIN SMALL LETTER N
    o-o 24de CIRCLED LATIN SMALL LETTER O
    p-o 24df CIRCLED LATIN SMALL LETTER P
    q-o 24e0 CIRCLED LATIN SMALL LETTER Q
    r-o 24e1 CIRCLED LATIN SMALL LETTER R
    s-o 24e2 CIRCLED LATIN SMALL LETTER S
    t-o 24e3 CIRCLED LATIN SMALL LETTER T
    u-o 24e4 CIRCLED LATIN SMALL LETTER U
    v-o 24e5 CIRCLED LATIN SMALL LETTER V
    w-o 24e6 CIRCLED LATIN SMALL LETTER W
    x-o 24e7 CIRCLED LATIN SMALL LETTER X
    y-o 24e8 CIRCLED LATIN SMALL LETTER Y
    z-o 24e9 CIRCLED LATIN SMALL LETTER Z
    0-o 24ea CIRCLED DIGIT ZERO
    hh 2500 BOX DRAWINGS LIGHT HORIZONTAL
    HH 2501 BOX DRAWINGS HEAVY HORIZONTAL
    vv 2502 BOX DRAWINGS LIGHT VERTICAL
    VV 2503 BOX DRAWINGS HEAVY VERTICAL
    3- 2504 BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
    3_ 2505 BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
    3! 2506 BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
    3/ 2507 BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
    4- 2508 BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
    4_ 2509 BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
    4! 250a BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
    4/ 250b BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
    dr 250c BOX DRAWINGS LIGHT DOWN AND RIGHT
    dR 250d BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
    Dr 250e BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
    DR 250f BOX DRAWINGS HEAVY DOWN AND RIGHT
    dl 2510 BOX DRAWINGS LIGHT DOWN AND LEFT
    dL 2511 BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
    Dl 2512 BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
    LD 2513 BOX DRAWINGS HEAVY DOWN AND LEFT
    ur 2514 BOX DRAWINGS LIGHT UP AND RIGHT
    uR 2515 BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
    Ur 2516 BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
    UR 2517 BOX DRAWINGS HEAVY UP AND RIGHT
    ul 2518 BOX DRAWINGS LIGHT UP AND LEFT
    uL 2519 BOX DRAWINGS UP LIGHT AND LEFT HEAVY
    Ul 251a BOX DRAWINGS UP HEAVY AND LEFT LIGHT
    UL 251b BOX DRAWINGS HEAVY UP AND LEFT
    vr 251c BOX DRAWINGS LIGHT VERTICAL AND RIGHT
    vR 251d BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
    Udr 251e BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
    uDr 251f BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
    Vr 2520 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
    UdR 2521 BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
    uDR 2522 BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
    VR 2523 BOX DRAWINGS HEAVY VERTICAL AND RIGHT
    vl 2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT
    vL 2525 BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
    Udl 2526 BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
    uDl 2527 BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
    Vl 2528 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
    UdL 2529 BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
    uDL 252a BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
    VL 252b BOX DRAWINGS HEAVY VERTICAL AND LEFT
    dh 252c BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
    dLr 252d BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
    dlR 252e BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
    dH 252f BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
    Dh 2530 BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
    DLr 2531 BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
    DlR 2532 BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
    DH 2533 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
    uh 2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL
    uLr 2535 BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
    ulR 2536 BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
    uH 2537 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
    Uh 2538 BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
    ULr 2539 BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
    UlR 253a BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
    UH 253b BOX DRAWINGS HEAVY UP AND HORIZONTAL
    vh 253c BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
    vLr 253d BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
    vlR 253e BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
    vH 253f BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
    Udh 2540 BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
    uDh 2541 BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
    Vh 2542 BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
    UdLr 2543 BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
    UdlR 2544 BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
    uDLr 2545 BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
    uDlR 2546 BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
    UdH 2547 BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
    uDH 2548 BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
    VLr 2549 BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
    VlR 254a BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
    VH 254b BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
    FD 2571 BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
    BD 2572 BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
    TB 2580 UPPER HALF BLOCK
    LB 2584 LOWER HALF BLOCK
    FB 2588 FULL BLOCK
    lB 258c LEFT HALF BLOCK
    RB 2590 RIGHT HALF BLOCK
    .S 2591 LIGHT SHADE
    :S 2592 MEDIUM SHADE
    ?S 2593 DARK SHADE
    fS 25a0 BLACK SQUARE
    OS 25a1 WHITE SQUARE
    RO 25a2 WHITE SQUARE WITH ROUNDED CORNERS
    Rr 25a3 WHITE SQUARE CONTAINING BLACK SMALL SQUARE
    RF 25a4 SQUARE WITH HORIZONTAL FILL
    RY 25a5 SQUARE WITH VERTICAL FILL
    RH 25a6 SQUARE WITH ORTHOGONAL CROSSHATCH FILL
    RZ 25a7 SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
    RK 25a8 SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
    RX 25a9 SQUARE WITH DIAGONAL CROSSHATCH FILL
    sB 25aa BLACK SMALL SQUARE
    SR 25ac BLACK RECTANGLE
    Or 25ad WHITE RECTANGLE
    UT 25b2 BLACK UP-POINTING TRIANGLE
    uT 25b3 WHITE UP-POINTING TRIANGLE
    PR 25b6 BLACK RIGHT-POINTING TRIANGLE
    Tr 25b7 WHITE RIGHT-POINTING TRIANGLE
    Dt 25bc BLACK DOWN-POINTING TRIANGLE
    dT 25bd WHITE DOWN-POINTING TRIANGLE
    PL 25c0 BLACK LEFT-POINTING TRIANGLE
    Tl 25c1 WHITE LEFT-POINTING TRIANGLE
    Db 25c6 BLACK DIAMOND
    Dw 25c7 WHITE DIAMOND
    LZ 25ca LOZENGE
    0m 25cb WHITE CIRCLE
    0o 25ce BULLSEYE
    0M 25cf BLACK CIRCLE
    0L 25d0 CIRCLE WITH LEFT HALF BLACK
    0R 25d1 CIRCLE WITH RIGHT HALF BLACK
    Sn 25d8 INVERSE BULLET
    Ic 25d9 INVERSE WHITE CIRCLE
    Fd 25e2 BLACK LOWER RIGHT TRIANGLE
    Bd 25e3 BLACK LOWER LEFT TRIANGLE
    *2 2605 BLACK STAR
    *1 2606 WHITE STAR
    TEL 260e BLACK TELEPHONE
    tel 260f WHITE TELEPHONE
    <H 261c WHITE LEFT POINTING INDEX
    >H 261e WHITE RIGHT POINTING INDEX
    0u 263a WHITE SMILING FACE
    0U 263b BLACK SMILING FACE
    SU 263c WHITE SUN WITH RAYS
    Fm 2640 FEMALE SIGN
    Ml 2642 MALE SIGN
    cS 2660 BLACK SPADE SUIT
    cH 2661 WHITE HEART SUIT
    cD 2662 WHITE DIAMOND SUIT
    cC 2663 BLACK CLUB SUIT
    cS- 2664 WHITE SPADE SUIT
    cH- 2665 BLACK HEART SUIT
    cD- 2666 BLACK DIAMOND SUIT
    cC- 2667 WHITE CLUB SUIT
    Md 2669 QUARTER NOTE
    M8 266a EIGHTH NOTE
    M2 266b BARRED EIGHTH NOTES
    M16 266c BARRED SIXTEENTH NOTES
    Mb 266d MUSIC FLAT SIGN
    Mx 266e MUSIC NATURAL SIGN
    MX 266f MUSIC SHARP SIGN
    OK 2713 CHECK MARK
    XX 2717 BALLOT X
    -X 2720 MALTESE CROSS
    IS 3000 IDEOGRAPHIC SPACE
    ,_ 3001 IDEOGRAPHIC COMMA
    ._ 3002 IDEOGRAPHIC PERIOD
    +" 3003 DITTO MARK
    +_ 3004 IDEOGRAPHIC DITTO MARK
    *_ 3005 IDEOGRAPHIC ITERATION MARK
    ;_ 3006 IDEOGRAPHIC CLOSING MARK
    0_ 3007 IDEOGRAPHIC NUMBER ZERO
    <+ 300a LEFT DOUBLE ANGLE BRACKET
    >+ 300b RIGHT DOUBLE ANGLE BRACKET
    <' 300c LEFT CORNER BRACKET
    >' 300d RIGHT CORNER BRACKET
    <" 300e LEFT WHITE CORNER BRACKET
    >" 300f RIGHT WHITE CORNER BRACKET
    (" 3010 LEFT BLACK LENTICULAR BRACKET
    )" 3011 RIGHT BLACK LENTICULAR BRACKET
    =T 3012 POSTAL MARK
    =_ 3013 GETA MARK
    (' 3014 LEFT TORTOISE SHELL BRACKET
    )' 3015 RIGHT TORTOISE SHELL BRACKET
    (I 3016 LEFT WHITE LENTICULAR BRACKET
    )I 3017 RIGHT WHITE LENTICULAR BRACKET
    -? 301c WAVE DASH
    =T:) 3020 POSTAL MARK FACE
    A5 3041 HIRAGANA LETTER SMALL A
    a5 3042 HIRAGANA LETTER A
    I5 3043 HIRAGANA LETTER SMALL I
    i5 3044 HIRAGANA LETTER I
    U5 3045 HIRAGANA LETTER SMALL U
    u5 3046 HIRAGANA LETTER U
    E5 3047 HIRAGANA LETTER SMALL E
    e5 3048 HIRAGANA LETTER E
    O5 3049 HIRAGANA LETTER SMALL O
    o5 304a HIRAGANA LETTER O
    ka 304b HIRAGANA LETTER KA
    ga 304c HIRAGANA LETTER GA
    ki 304d HIRAGANA LETTER KI
    gi 304e HIRAGANA LETTER GI
    ku 304f HIRAGANA LETTER KU
    gu 3050 HIRAGANA LETTER GU
    ke 3051 HIRAGANA LETTER KE
    ge 3052 HIRAGANA LETTER GE
    ko 3053 HIRAGANA LETTER KO
    go 3054 HIRAGANA LETTER GO
    sa 3055 HIRAGANA LETTER SA
    za 3056 HIRAGANA LETTER ZA
    si 3057 HIRAGANA LETTER SI
    zi 3058 HIRAGANA LETTER ZI
    su 3059 HIRAGANA LETTER SU
    zu 305a HIRAGANA LETTER ZU
    se 305b HIRAGANA LETTER SE
    ze 305c HIRAGANA LETTER ZE
    so 305d HIRAGANA LETTER SO
    zo 305e HIRAGANA LETTER ZO
    ta 305f HIRAGANA LETTER TA
    da 3060 HIRAGANA LETTER DA
    ti 3061 HIRAGANA LETTER TI
    di 3062 HIRAGANA LETTER DI
    tU 3063 HIRAGANA LETTER SMALL TU
    tu 3064 HIRAGANA LETTER TU
    du 3065 HIRAGANA LETTER DU
    te 3066 HIRAGANA LETTER TE
    de 3067 HIRAGANA LETTER DE
    to 3068 HIRAGANA LETTER TO
    do 3069 HIRAGANA LETTER DO
    na 306a HIRAGANA LETTER NA
    ni 306b HIRAGANA LETTER NI
    nu 306c HIRAGANA LETTER NU
    ne 306d HIRAGANA LETTER NE
    no 306e HIRAGANA LETTER NO
    ha 306f HIRAGANA LETTER HA
    ba 3070 HIRAGANA LETTER BA
    pa 3071 HIRAGANA LETTER PA
    hi 3072 HIRAGANA LETTER HI
    bi 3073 HIRAGANA LETTER BI
    pi 3074 HIRAGANA LETTER PI
    hu 3075 HIRAGANA LETTER HU
    bu 3076 HIRAGANA LETTER BU
    pu 3077 HIRAGANA LETTER PU
    he 3078 HIRAGANA LETTER HE
    be 3079 HIRAGANA LETTER BE
    pe 307a HIRAGANA LETTER PE
    ho 307b HIRAGANA LETTER HO
    bo 307c HIRAGANA LETTER BO
    po 307d HIRAGANA LETTER PO
    ma 307e HIRAGANA LETTER MA
    mi 307f HIRAGANA LETTER MI
    mu 3080 HIRAGANA LETTER MU
    me 3081 HIRAGANA LETTER ME
    mo 3082 HIRAGANA LETTER MO
    yA 3083 HIRAGANA LETTER SMALL YA
    ya 3084 HIRAGANA LETTER YA
    yU 3085 HIRAGANA LETTER SMALL YU
    yu 3086 HIRAGANA LETTER YU
    yO 3087 HIRAGANA LETTER SMALL YO
    yo 3088 HIRAGANA LETTER YO
    ra 3089 HIRAGANA LETTER RA
    ri 308a HIRAGANA LETTER RI
    ru 308b HIRAGANA LETTER RU
    re 308c HIRAGANA LETTER RE
    ro 308d HIRAGANA LETTER RO
    wA 308e HIRAGANA LETTER SMALL WA
    wa 308f HIRAGANA LETTER WA
    wi 3090 HIRAGANA LETTER WI
    we 3091 HIRAGANA LETTER WE
    wo 3092 HIRAGANA LETTER WO
    n5 3093 HIRAGANA LETTER N
    vu 3094 HIRAGANA LETTER VU
    "5 309b KATAKANA-HIRAGANA VOICED SOUND MARK
    05 309c KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
    *5 309d HIRAGANA ITERATION MARK
    +5 309e HIRAGANA VOICED ITERATION MARK
    a6 30a1 KATAKANA LETTER SMALL A
    A6 30a2 KATAKANA LETTER A
    i6 30a3 KATAKANA LETTER SMALL I
    I6 30a4 KATAKANA LETTER I
    u6 30a5 KATAKANA LETTER SMALL U
    U6 30a6 KATAKANA LETTER U
    e6 30a7 KATAKANA LETTER SMALL E
    E6 30a8 KATAKANA LETTER E
    o6 30a9 KATAKANA LETTER SMALL O
    O6 30aa KATAKANA LETTER O
    Ka 30ab KATAKANA LETTER KA
    Ga 30ac KATAKANA LETTER GA
    Ki 30ad KATAKANA LETTER KI
    Gi 30ae KATAKANA LETTER GI
    Ku 30af KATAKANA LETTER KU
    Gu 30b0 KATAKANA LETTER GU
    Ke 30b1 KATAKANA LETTER KE
    Ge 30b2 KATAKANA LETTER GE
    Ko 30b3 KATAKANA LETTER KO
    Go 30b4 KATAKANA LETTER GO
    Sa 30b5 KATAKANA LETTER SA
    Za 30b6 KATAKANA LETTER ZA
    Si 30b7 KATAKANA LETTER SI
    Zi 30b8 KATAKANA LETTER ZI
    Su 30b9 KATAKANA LETTER SU
    Zu 30ba KATAKANA LETTER ZU
    Se 30bb KATAKANA LETTER SE
    Ze 30bc KATAKANA LETTER ZE
    So 30bd KATAKANA LETTER SO
    Zo 30be KATAKANA LETTER ZO
    Ta 30bf KATAKANA LETTER TA
    Da 30c0 KATAKANA LETTER DA
    Ti 30c1 KATAKANA LETTER TI
    Di 30c2 KATAKANA LETTER DI
    TU 30c3 KATAKANA LETTER SMALL TU
    Tu 30c4 KATAKANA LETTER TU
    Du 30c5 KATAKANA LETTER DU
    Te 30c6 KATAKANA LETTER TE
    De 30c7 KATAKANA LETTER DE
    To 30c8 KATAKANA LETTER TO
    Do 30c9 KATAKANA LETTER DO
    Na 30ca KATAKANA LETTER NA
    Ni 30cb KATAKANA LETTER NI
    Nu 30cc KATAKANA LETTER NU
    Ne 30cd KATAKANA LETTER NE
    No 30ce KATAKANA LETTER NO
    Ha 30cf KATAKANA LETTER HA
    Ba 30d0 KATAKANA LETTER BA
    Pa 30d1 KATAKANA LETTER PA
    Hi 30d2 KATAKANA LETTER HI
    Bi 30d3 KATAKANA LETTER BI
    Pi 30d4 KATAKANA LETTER PI
    Hu 30d5 KATAKANA LETTER HU
    Bu 30d6 KATAKANA LETTER BU
    Pu 30d7 KATAKANA LETTER PU
    He 30d8 KATAKANA LETTER HE
    Be 30d9 KATAKANA LETTER BE
    Pe 30da KATAKANA LETTER PE
    Ho 30db KATAKANA LETTER HO
    Bo 30dc KATAKANA LETTER BO
    Po 30dd KATAKANA LETTER PO
    Ma 30de KATAKANA LETTER MA
    Mi 30df KATAKANA LETTER MI
    Mu 30e0 KATAKANA LETTER MU
    Me 30e1 KATAKANA LETTER ME
    Mo 30e2 KATAKANA LETTER MO
    YA 30e3 KATAKANA LETTER SMALL YA
    Ya 30e4 KATAKANA LETTER YA
    YU 30e5 KATAKANA LETTER SMALL YU
    Yu 30e6 KATAKANA LETTER YU
    YO 30e7 KATAKANA LETTER SMALL YO
    Yo 30e8 KATAKANA LETTER YO
    Ra 30e9 KATAKANA LETTER RA
    Ri 30ea KATAKANA LETTER RI
    Ru 30eb KATAKANA LETTER RU
    Re 30ec KATAKANA LETTER RE
    Ro 30ed KATAKANA LETTER RO
    WA 30ee KATAKANA LETTER SMALL WA
    Wa 30ef KATAKANA LETTER WA
    Wi 30f0 KATAKANA LETTER WI
    We 30f1 KATAKANA LETTER WE
    Wo 30f2 KATAKANA LETTER WO
    N6 30f3 KATAKANA LETTER N
    Vu 30f4 KATAKANA LETTER VU
    KA 30f5 KATAKANA LETTER SMALL KA
    KE 30f6 KATAKANA LETTER SMALL KE
    Va 30f7 KATAKANA LETTER VA
    Vi 30f8 KATAKANA LETTER VI
    Ve 30f9 KATAKANA LETTER VE
    Vo 30fa KATAKANA LETTER VO
    .6 30fb KATAKANA MIDDLE DOT
    -6 30fc KATAKANA-HIRAGANA PROLONGED SOUND MARK
    *6 30fd KATAKANA ITERATION MARK
    +6 30fe KATAKANA VOICED ITERATION MARK
    b4 3105 BOPOMOFO LETTER B
    p4 3106 BOPOMOFO LETTER P
    m4 3107 BOPOMOFO LETTER M
    f4 3108 BOPOMOFO LETTER F
    d4 3109 BOPOMOFO LETTER D
    t4 310a BOPOMOFO LETTER T
    n4 310b BOPOMOFO LETTER N
    l4 310c BOPOMOFO LETTER L
    g4 310d BOPOMOFO LETTER G
    k4 310e BOPOMOFO LETTER K
    h4 310f BOPOMOFO LETTER H
    j4 3110 BOPOMOFO LETTER J
    q4 3111 BOPOMOFO LETTER Q
    x4 3112 BOPOMOFO LETTER X
    zh 3113 BOPOMOFO LETTER ZH
    ch 3114 BOPOMOFO LETTER CH
    sh 3115 BOPOMOFO LETTER SH
    r4 3116 BOPOMOFO LETTER R
    z4 3117 BOPOMOFO LETTER Z
    c4 3118 BOPOMOFO LETTER C
    s4 3119 BOPOMOFO LETTER S
    a4 311a BOPOMOFO LETTER A
    o4 311b BOPOMOFO LETTER O
    e4 311c BOPOMOFO LETTER E
    eh4 311d BOPOMOFO LETTER EH
    ai 311e BOPOMOFO LETTER AI
    ei 311f BOPOMOFO LETTER EI
    au 3120 BOPOMOFO LETTER AU
    ou 3121 BOPOMOFO LETTER OU
    an 3122 BOPOMOFO LETTER AN
    en 3123 BOPOMOFO LETTER EN
    aN 3124 BOPOMOFO LETTER ANG
    eN 3125 BOPOMOFO LETTER ENG
    er 3126 BOPOMOFO LETTER ER
    i4 3127 BOPOMOFO LETTER I
    u4 3128 BOPOMOFO LETTER U
    iu 3129 BOPOMOFO LETTER IU
    v4 312a BOPOMOFO LETTER V
    nG 312b BOPOMOFO LETTER NG
    gn 312c BOPOMOFO LETTER GN
    (JU) 321c PARENTHESIZED HANGUL JU
    1c 3220 PARENTHESIZED IDEOGRAPH ONE
    2c 3221 PARENTHESIZED IDEOGRAPH TWO
    3c 3222 PARENTHESIZED IDEOGRAPH THREE
    4c 3223 PARENTHESIZED IDEOGRAPH FOUR
    5c 3224 PARENTHESIZED IDEOGRAPH FIVE
    6c 3225 PARENTHESIZED IDEOGRAPH SIX
    7c 3226 PARENTHESIZED IDEOGRAPH SEVEN
    8c 3227 PARENTHESIZED IDEOGRAPH EIGHT
    9c 3228 PARENTHESIZED IDEOGRAPH NINE
    10c 3229 PARENTHESIZED IDEOGRAPH TEN
    KSC 327f KOREAN STANDARD SYMBOL
    ff fb00 LATIN SMALL LIGATURE FF
    fi fb01 LATIN SMALL LIGATURE FI
    fl fb02 LATIN SMALL LIGATURE FL
    ffi fb03 LATIN SMALL LIGATURE FFI
    ffl fb04 LATIN SMALL LIGATURE FFL
    ft fb05 LATIN SMALL LIGATURE FT
    st fb06 LATIN SMALL LIGATURE ST
    3+; fe7d ARABIC SHADDA MEDIAL FORM
    aM. fe82 ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
    aH. fe84 ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
    a+- fe8d ARABIC LETTER ALEF ISOLATED FORM
    a+. fe8e ARABIC LETTER ALEF FINAL FORM
    b+- fe8f ARABIC LETTER BEH ISOLATED FORM
    b+, fe90 ARABIC LETTER BEH INITIAL FORM
    b+; fe91 ARABIC LETTER BEH MEDIAL FORM
    b+. fe92 ARABIC LETTER BEH FINAL FORM
    tm- fe93 ARABIC LETTER TEH MARBUTA ISOLATED FORM
    tm. fe94 ARABIC LETTER TEH MARBUTA FINAL FORM
    t+- fe95 ARABIC LETTER TEH ISOLATED FORM
    t+, fe96 ARABIC LETTER TEH INITIAL FORM
    t+; fe97 ARABIC LETTER TEH MEDIAL FORM
    t+. fe98 ARABIC LETTER TEH FINAL FORM
    tk- fe99 ARABIC LETTER THEH ISOLATED FORM
    tk, fe9a ARABIC LETTER THEH INITIAL FORM
    tk; fe9b ARABIC LETTER THEH MEDIAL FORM
    tk. fe9c ARABIC LETTER THEH FINAL FORM
    g+- fe9d ARABIC LETTER JEEM ISOLATED FORM
    g+, fe9e ARABIC LETTER JEEM INITIAL FORM
    g+; fe9f ARABIC LETTER JEEM MEDIAL FORM
    g+. fea0 ARABIC LETTER JEEM FINAL FORM
    hk- fea1 ARABIC LETTER HAH ISOLATED FORM
    hk, fea2 ARABIC LETTER HAH INITIAL FORM
    hk; fea3 ARABIC LETTER HAH MEDIAL FORM
    hk. fea4 ARABIC LETTER HAH FINAL FORM
    x+- fea5 ARABIC LETTER KHAH ISOLATED FORM
    x+, fea6 ARABIC LETTER KHAH INITIAL FORM
    x+; fea7 ARABIC LETTER KHAH MEDIAL FORM
    x+. fea8 ARABIC LETTER KHAH FINAL FORM
    d+- fea9 ARABIC LETTER DAL ISOLATED FORM
    d+. feaa ARABIC LETTER DAL FINAL FORM
    dk- feab ARABIC LETTER THAL ISOLATED FORM
    dk. feac ARABIC LETTER THAL FINAL FORM
    r+- fead ARABIC LETTER REH ISOLATED FORM
    r+. feae ARABIC LETTER REH FINAL FORM
    z+- feaf ARABIC LETTER ZAIN ISOLATED FORM
    z+. feb0 ARABIC LETTER ZAIN FINAL FORM
    s+- feb1 ARABIC LETTER SEEN ISOLATED FORM
    s+, feb2 ARABIC LETTER SEEN INITIAL FORM
    s+; feb3 ARABIC LETTER SEEN MEDIAL FORM
    s+. feb4 ARABIC LETTER SEEN FINAL FORM
    sn- feb5 ARABIC LETTER SHEEN ISOLATED FORM
    sn, feb6 ARABIC LETTER SHEEN INITIAL FORM
    sn; feb7 ARABIC LETTER SHEEN MEDIAL FORM
    sn. feb8 ARABIC LETTER SHEEN FINAL FORM
    c+- feb9 ARABIC LETTER SAD ISOLATED FORM
    c+, feba ARABIC LETTER SAD INITIAL FORM
    c+; febb ARABIC LETTER SAD MEDIAL FORM
    c+. febc ARABIC LETTER SAD FINAL FORM
    dd- febd ARABIC LETTER DAD ISOLATED FORM
    dd, febe ARABIC LETTER DAD INITIAL FORM
    dd; febf ARABIC LETTER DAD MEDIAL FORM
    dd. fec0 ARABIC LETTER DAD FINAL FORM
    tj- fec1 ARABIC LETTER TAH ISOLATED FORM
    tj, fec2 ARABIC LETTER TAH INITIAL FORM
    tj; fec3 ARABIC LETTER TAH MEDIAL FORM
    tj. fec4 ARABIC LETTER TAH FINAL FORM
    zH- fec5 ARABIC LETTER ZAH ISOLATED FORM
    zH, fec6 ARABIC LETTER ZAH INITIAL FORM
    zH; fec7 ARABIC LETTER ZAH MEDIAL FORM
    zH. fec8 ARABIC LETTER ZAH FINAL FORM
    e+- fec9 ARABIC LETTER AIN ISOLATED FORM
    e+, feca ARABIC LETTER AIN INITIAL FORM
    e+; fecb ARABIC LETTER AIN MEDIAL FORM
    e+. fecc ARABIC LETTER AIN FINAL FORM
    i+- fecd ARABIC LETTER GHAIN ISOLATED FORM
    i+, fece ARABIC LETTER GHAIN INITIAL FORM
    i+; fecf ARABIC LETTER GHAIN MEDIAL FORM
    i+. fed0 ARABIC LETTER GHAIN FINAL FORM
    f+- fed1 ARABIC LETTER FEH ISOLATED FORM
    f+, fed2 ARABIC LETTER FEH INITIAL FORM
    f+; fed3 ARABIC LETTER FEH MEDIAL FORM
    f+. fed4 ARABIC LETTER FEH FINAL FORM
    q+- fed5 ARABIC LETTER QAF ISOLATED FORM
    q+, fed6 ARABIC LETTER QAF INITIAL FORM
    q+; fed7 ARABIC LETTER QAF MEDIAL FORM
    q+. fed8 ARABIC LETTER QAF FINAL FORM
    k+- fed9 ARABIC LETTER KAF ISOLATED FORM
    k+, feda ARABIC LETTER KAF INITIAL FORM
    k+; fedb ARABIC LETTER KAF MEDIAL FORM
    k+. fedc ARABIC LETTER KAF FINAL FORM
    l+- fedd ARABIC LETTER LAM ISOLATED FORM
    l+, fede ARABIC LETTER LAM INITIAL FORM
    l+; fedf ARABIC LETTER LAM MEDIAL FORM
    l+. fee0 ARABIC LETTER LAM FINAL FORM
    m+- fee1 ARABIC LETTER MEEM ISOLATED FORM
    m+, fee2 ARABIC LETTER MEEM INITIAL FORM
    m+; fee3 ARABIC LETTER MEEM MEDIAL FORM
    m+. fee4 ARABIC LETTER MEEM FINAL FORM
    n+- fee5 ARABIC LETTER NOON ISOLATED FORM
    n+, fee6 ARABIC LETTER NOON INITIAL FORM
    n+; fee7 ARABIC LETTER NOON MEDIAL FORM
    n+. fee8 ARABIC LETTER NOON FINAL FORM
    h+- fee9 ARABIC LETTER HEH ISOLATED FORM
    h+, feea ARABIC LETTER HEH INITIAL FORM
    h+; feeb ARABIC LETTER HEH MEDIAL FORM
    h+. feec ARABIC LETTER HEH FINAL FORM
    w+- feed ARABIC LETTER WAW ISOLATED FORM
    w+. feee ARABIC LETTER WAW FINAL FORM
    j+- feef ARABIC LETTER ALEF MAKSURA ISOLATED FORM
    j+. fef0 ARABIC LETTER ALEF MAKSURA FINAL FORM
    y+- fef1 ARABIC LETTER YEH ISOLATED FORM
    y+, fef2 ARABIC LETTER YEH INITIAL FORM
    y+; fef3 ARABIC LETTER YEH MEDIAL FORM
    y+. fef4 ARABIC LETTER YEH FINAL FORM
    lM- fef5 ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
    lM. fef6 ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
    lH- fef7 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
    lH. fef8 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
    lh- fef9 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
    lh. fefa ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
    la- fefb ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
    la. fefc ARABIC LIGATURE LAM WITH ALEF FINAL FORM
    NU 0000 NULL (NUL)
    SH 0001 START OF HEADING (SOH)
    SX 0002 START OF TEXT (STX)
    EX 0003 END OF TEXT (ETX)
    ET 0004 END OF TRANSMISSION (EOT)
    EQ 0005 ENQUIRY (ENQ)
    AK 0006 ACKNOWLEDGE (ACK)
    BL 0007 BELL (BEL)
    BS 0008 BACKSPACE (BS)
    HT 0009 CHARACTER TABULATION (HT)
    LF 000a LINE FEED (LF)
    VT 000b LINE TABULATION (VT)
    FF 000c FORM FEED (FF)
    CR 000d CARRIAGE RETURN (CR)
    SO 000e SHIFT OUT (SO)
    SI 000f SHIFT IN (SI)
    DL 0010 DATALINK ESCAPE (DLE)
    D1 0011 DEVICE CONTROL ONE (DC1)
    D2 0012 DEVICE CONTROL TWO (DC2)
    D3 0013 DEVICE CONTROL THREE (DC3)
    D4 0014 DEVICE CONTROL FOUR (DC4)
    NK 0015 NEGATIVE ACKNOWLEDGE (NAK)
    SY 0016 SYNCRONOUS IDLE (SYN)
    EB 0017 END OF TRANSMISSION BLOCK (ETB)
    CN 0018 CANCEL (CAN)
    EM 0019 END OF MEDIUM (EM)
    SB 001a SUBSTITUTE (SUB)
    EC 001b ESCAPE (ESC)
    FS 001c FILE SEPARATOR (IS4)
    GS 001d GROUP SEPARATOR (IS3)
    RS 001e RECORD SEPARATOR (IS2)
    US 001f UNIT SEPARATOR (IS1)
    DT 007f DELETE (DEL)
    PA 0080 PADDING CHARACTER (PAD)
    HO 0081 HIGH OCTET PRESET (HOP)
    BH 0082 BREAK PERMITTED HERE (BPH)
    NH 0083 NO BREAK HERE (NBH)
    IN 0084 INDEX (IND)
    NL 0085 NEXT LINE (NEL)
    SA 0086 START OF SELECTED AREA (SSA)
    ES 0087 END OF SELECTED AREA (ESA)
    HS 0088 CHARACTER TABULATION SET (HTS)
    HJ 0089 CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
    VS 008a LINE TABULATION SET (VTS)
    PD 008b PARTIAL LINE FORWARD (PLD)
    PU 008c PARTIAL LINE BACKWARD (PLU)
    RI 008d REVERSE LINE FEED (RI)
    S2 008e SINGLE-SHIFT TWO (SS2)
    S3 008f SINGLE-SHIFT THREE (SS3)
    DC 0090 DEVICE CONTROL STRING (DCS)
    P1 0091 PRIVATE USE ONE (PU1)
    P2 0092 PRIVATE USE TWO (PU2)
    TS 0093 SET TRANSMIT STATE (STS)
    CC 0094 CANCEL CHARACTER (CCH)
    MW 0095 MESSAGE WAITING (MW)
    SG 0096 START OF GUARDED AREA (SPA)
    EG 0097 END OF GUARDED AREA (EPA)
    SS 0098 START OF STRING (SOS)
    GC 0099 SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
    SC 009a SINGLE CHARACTER INTRODUCER (SCI)
    CI 009b CONTROL SEQUENCE INTRODUCER (CSI)
    ST 009c STRING TERMINATOR (ST)
    OC 009d OPERATING SYSTEM COMMAND (OSC)
    PM 009e PRIVACY MESSAGE (PM)
    AC 009f APPLICATION PROGRAM COMMAND (APC)
    e000 indicates unfinished (Mnemonic)
    /c e001 JOIN THIS LINE WITH NEXT LINE (Mnemonic)
    UA e002 Unit space A (ISO-IR-8-1 064)
    UB e003 Unit space B (ISO-IR-8-1 096)
    "3 e004 NON-SPACING UMLAUT (ISO-IR-38 201) (character part)
    "1 e005 NON-SPACING DIAERESIS WITH ACCENT (ISO-IR-70 192) (character part)
    "! e006 NON-SPACING GRAVE ACCENT (ISO-IR-103 193) (character part)
    "' e007 NON-SPACING ACUTE ACCENT (ISO-IR-103 194) (character part)
    "> e008 NON-SPACING CIRCUMFLEX ACCENT (ISO-IR-103 195) (character part)
    "? e009 NON-SPACING TILDE (ISO-IR-103 196) (character part)
    "- e00a NON-SPACING MACRON (ISO-IR-103 197) (character part)
    "( e00b NON-SPACING BREVE (ISO-IR-103 198) (character part)
    ". e00c NON-SPACING DOT ABOVE (ISO-IR-103 199) (character part)
    ": e00d NON-SPACING DIAERESIS (ISO-IR-103 200) (character part)
    "0 e00e NON-SPACING RING ABOVE (ISO-IR-103 202) (character part)
    "" e00f NON-SPACING DOUBLE ACCUTE (ISO-IR-103 204) (character part)
    "< e010 NON-SPACING CARON (ISO-IR-103 206) (character part)
    ", e011 NON-SPACING CEDILLA (ISO-IR-103 203) (character part)
    "; e012 NON-SPACING OGONEK (ISO-IR-103 206) (character part)
    "_ e013 NON-SPACING LOW LINE (ISO-IR-103 204) (character part)
    "= e014 NON-SPACING DOUBLE LOW LINE (ISO-IR-38 217) (character part)
    "/ e015 NON-SPACING LONG SOLIDUS (ISO-IR-128 201) (character part)
    "i e016 GREEK NON-SPACING IOTA BELOW (ISO-IR-55 39) (character part)
    "d e017 GREEK NON-SPACING DASIA PNEUMATA (ISO-IR-55 38) (character part)
    "p e018 GREEK NON-SPACING PSILI PNEUMATA (ISO-IR-55 37) (character part)
    ;; e019 GREEK DASIA PNEUMATA (ISO-IR-18 92)
    ,, e01a GREEK PSILI PNEUMATA (ISO-IR-18 124)
    b3 e01b GREEK SMALL LETTER MIDDLE BETA (ISO-IR-18 99)
    Ci e01c CIRCLE (ISO-IR-83 0294)
    f( e01d FUNCTION SIGN (ISO-IR-143 221)
    ed e01e LATIN SMALL LETTER EZH (ISO-IR-158 142)
    am e01f ANTE MERIDIAM SIGN (ISO-IR-149 0267)
    pm e020 POST MERIDIAM SIGN (ISO-IR-149 0268)
    Tel e021 TEL COMPATIBILITY SIGN (ISO-IR-149 0269)
    a+: e022 ARABIC LETTER ALEF FINAL FORM COMPATIBILITY (IBM868 144)
    Fl e023 DUTCH GUILDER SIGN (IBM437 159)
    GF e024 GAMMA FUNCTION SIGN (ISO-10646-1DIS 032/032/037/122)
    >V e025 RIGHTWARDS VECTOR ABOVE (ISO-10646-1DIS 032/032/038/046)
    !* e026 GREEK VARIA (ISO-10646-1DIS 032/032/042/164)
    ?* e027 GREEK PERISPOMENI (ISO-10646-1DIS 032/032/042/165)
    J< e028 LATIN CAPITAL LETTER J WITH CARON (lowercase: 000/000/001/240)