This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Start using the Unicode 3.2.0 data (NOTE: still
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 27 Mar 2002 20:52:19 +0000 (20:52 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 27 Mar 2002 20:52:19 +0000 (20:52 +0000)
unofficial, but the data is unlikely to change much.
Doublecheck when 3.2.0 gets released.)

p4raw-id: //depot/perl@15552

130 files changed:
MANIFEST
lib/Unicode/UCD.pm
lib/Unicode/UCD.t
lib/charnames.t
lib/unicore/ArabLink.pl
lib/unicore/ArabLnkGrp.pl
lib/unicore/ArabicShaping.txt
lib/unicore/BidiMirroring.txt
lib/unicore/Bidirectional.pl
lib/unicore/Blocks.pl
lib/unicore/Blocks.txt
lib/unicore/Canonical.pl
lib/unicore/CaseFolding.txt
lib/unicore/Category.pl
lib/unicore/CombiningClass.pl
lib/unicore/CompositionExclusions.txt
lib/unicore/Decomposition.pl
lib/unicore/EastAsianWidth.txt
lib/unicore/Index.txt
lib/unicore/Jamo.txt
lib/unicore/Lbrk.pl
lib/unicore/LineBreak.txt
lib/unicore/Makefile
lib/unicore/Name.pl
lib/unicore/NamesList.txt
lib/unicore/Number.pl
lib/unicore/PropList.txt
lib/unicore/Properties
lib/unicore/PropertyAliases.txt [new file with mode: 0644]
lib/unicore/PropertyValueAliases.txt [new file with mode: 0644]
lib/unicore/ReadMe.txt
lib/unicore/Scripts.pl
lib/unicore/Scripts.txt
lib/unicore/SpecialCasing.txt
lib/unicore/To/Fold.pl
lib/unicore/To/Lower.pl
lib/unicore/To/Title.pl
lib/unicore/To/Upper.pl
lib/unicore/UnicodeData.txt
lib/unicore/lib/Alnum.pl
lib/unicore/lib/Alpha.pl
lib/unicore/lib/Alphabet.pl
lib/unicore/lib/Arabic.pl
lib/unicore/lib/Assigned.pl
lib/unicore/lib/Bengali.pl
lib/unicore/lib/BidiAL.pl
lib/unicore/lib/BidiBN.pl
lib/unicore/lib/BidiET.pl
lib/unicore/lib/BidiL.pl
lib/unicore/lib/BidiNSM.pl
lib/unicore/lib/BidiON.pl
lib/unicore/lib/BidiWS.pl
lib/unicore/lib/Blank.pl
lib/unicore/lib/C.pl
lib/unicore/lib/Canadian.pl
lib/unicore/lib/Canon.pl
lib/unicore/lib/Cf.pl
lib/unicore/lib/Cn.pl
lib/unicore/lib/Cntrl.pl
lib/unicore/lib/Common.pl
lib/unicore/lib/Compat.pl
lib/unicore/lib/Cyrillic.pl
lib/unicore/lib/DCcircle.pl
lib/unicore/lib/DCcompat.pl
lib/unicore/lib/DCfont.pl
lib/unicore/lib/DCisolat.pl
lib/unicore/lib/DCsuper.pl
lib/unicore/lib/DCvertic.pl
lib/unicore/lib/DCwide.pl
lib/unicore/lib/Georgian.pl
lib/unicore/lib/Graph.pl
lib/unicore/lib/Greek.pl
lib/unicore/lib/Han.pl
lib/unicore/lib/Hiragana.pl
lib/unicore/lib/IdContin.pl
lib/unicore/lib/IdStart.pl
lib/unicore/lib/InArabi2.pl
lib/unicore/lib/InCjkUn2.pl
lib/unicore/lib/InCjkUn3.pl
lib/unicore/lib/InCombi2.pl
lib/unicore/lib/InCombi3.pl
lib/unicore/lib/InHangu2.pl
lib/unicore/lib/InPrivat.pl
lib/unicore/lib/InSpecia.pl
lib/unicore/lib/Inherite.pl
lib/unicore/lib/Katakana.pl
lib/unicore/lib/L.pl
lib/unicore/lib/L_.pl
lib/unicore/lib/Latin.pl
lib/unicore/lib/Ll.pl
lib/unicore/lib/Lm.pl
lib/unicore/lib/Lo.pl
lib/unicore/lib/Lower.pl
lib/unicore/lib/Lowercas.pl
lib/unicore/lib/Lu.pl
lib/unicore/lib/M.pl
lib/unicore/lib/Math.pl
lib/unicore/lib/Mc.pl
lib/unicore/lib/Me.pl
lib/unicore/lib/Mirrored.pl
lib/unicore/lib/Mn.pl
lib/unicore/lib/N.pl
lib/unicore/lib/No.pl
lib/unicore/lib/OldItali.pl
lib/unicore/lib/OtherAlp.pl
lib/unicore/lib/OtherMat.pl
lib/unicore/lib/P.pl
lib/unicore/lib/Pd.pl
lib/unicore/lib/Pe.pl
lib/unicore/lib/Po.pl
lib/unicore/lib/Print.pl
lib/unicore/lib/Ps.pl
lib/unicore/lib/Punct.pl
lib/unicore/lib/S.pl
lib/unicore/lib/Sc.pl
lib/unicore/lib/Sm.pl
lib/unicore/lib/So.pl
lib/unicore/lib/Space.pl
lib/unicore/lib/SpacePer.pl
lib/unicore/lib/Thaana.pl
lib/unicore/lib/Upper.pl
lib/unicore/lib/Uppercas.pl
lib/unicore/lib/WhiteSpa.pl
lib/unicore/lib/Word.pl
lib/unicore/lib/Z.pl
lib/unicore/lib/Zs.pl
lib/unicore/lib/_CaseIgn.pl
lib/unicore/lib/_CombAbo.pl
lib/unicore/version
pod/perldelta.pod

index 7f5b31f..1f41415 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -1457,6 +1457,8 @@ lib/Unicode/Collate/t/test.t      Unicode::Collate
 lib/Unicode/README             Explanation what happened to lib/unicode.
 lib/Unicode/UCD.pm             Unicode character database
 lib/Unicode/UCD.t              See if Unicode character database works
+lib/unicore/PropertyAliases.txt        Unicode character database
+lib/unicore/PropertyValueAliases.txt   Unicode character database
 lib/unicore/ArabicShaping.txt  Unicode character database
 lib/unicore/ArabLink.pl                Unicode character database
 lib/unicore/ArabLnkGrp.pl      Unicode character database
index 9dabc5d..96dee9a 100644 (file)
@@ -494,7 +494,7 @@ sub _compexcl {
     unless (%COMPEXCL) {
        if (openunicode(\$COMPEXCLFH, "CompositionExclusions.txt")) {
            while (<$COMPEXCLFH>) {
-               if (/^([0-9A-F]+) \# /) {
+               if (/^([0-9A-F]+)\s+\#\s+/) {
                    my $code = hex($1);
                    $COMPEXCL{$code} = undef;
                }
@@ -658,9 +658,9 @@ sub _casespec {
                                                           title
                                                           upper
                                                           condition)};
-                           my ($oldlocale) =
+                           if (defined $oldcondition) {
+                               my ($oldlocale) =
                                ($oldcondition =~ /^([a-z][a-z](?:_\S+)?)/);
-                           if (defined $oldlocale) {
                                delete $CASESPEC{$code};
                                $CASESPEC{$code}->{$oldlocale} =
                                { code      => $hexcode,
@@ -668,8 +668,6 @@ sub _casespec {
                                  title     => $oldtitle,
                                  upper     => $oldupper,
                                  condition => $oldcondition };
-                           } else {
-                               warn __PACKAGE__, ": SpecialCasing.txt:", $., ": No oldlocale for 0x$hexcode\n"
                            }
                        }
                        my ($locale) =
index 5b1f36e..0e1550e 100644 (file)
@@ -231,7 +231,7 @@ ok( charinrange($ranges, "13a0"));
 ok( charinrange($ranges, "13f4"));
 ok(!charinrange($ranges, "13f5"));
 
-is(Unicode::UCD::UnicodeVersion, '3.1.1', 'UnicodeVersion');
+is(Unicode::UCD::UnicodeVersion, '3.2.0', 'UnicodeVersion');
 
 use Unicode::UCD qw(compexcl);
 
@@ -276,5 +276,5 @@ ok($casespec->{az}->{code} eq '0307' &&
    $casespec->{az}->{lower} eq ''  &&
    $casespec->{az}->{title} eq '0307'  &&
    $casespec->{az}->{upper} eq '0307' &&
-   $casespec->{az}->{condition} eq 'az AFTER_i NOT_MORE_ABOVE',
+   $casespec->{az}->{condition} eq 'az After_Soft_Dotted',
    'casespec 0x307');
index 607f4f3..c800128 100644 (file)
@@ -8,6 +8,7 @@ BEGIN {
 }
 
 $| = 1;
+
 print "1..25\n";
 
 use charnames ':full';
@@ -159,7 +160,7 @@ sub to_bytes {
 
 }
 
-print "not " unless "\N{HORIZONTAL TABULATION}" eq "\t";
+print "not " unless "\N{CHARACTER TABULATION}" eq "\t";
 print "ok 23\n";
 
 print "not " unless "\N{ESCAPE}" eq "\e";
@@ -168,8 +169,6 @@ print "ok 24\n";
 print "not " unless "\N{NULL}" eq "\c@";
 print "ok 25\n";
 
-# TODO: when Unicode 3.2 comes along some names will change
-# HORIZONTAL TABULATION -> CHARACTER TABULATION (since ISO 6429
-# has been updated), and some names will have shorter aliases
-# LINEFEED (LF).  Update the tests, and also update the charnames
-# pragma to support the 3.1 names, and the shorter aliases.
+# TODO: support 3.1 names, BOM.  Generic aliasing?
+
+
index ab32b94..f68a8af 100644 (file)
@@ -16,6 +16,7 @@ return <<'END';
 0641   0647    D
 0648           R
 0649   064A    D
+066E   066F    D
 0671   0673    R
 0674           U
 0675   0677    R
index b834017..2e766d5 100644 (file)
@@ -29,6 +29,8 @@ return <<'END';
 0647           HEH
 0648           WAW
 0649   064A    YEH
+066E           BEH
+066F           QAF
 0671   0673    ALEF
 0674           <no shaping>
 0675           ALEF
@@ -72,7 +74,7 @@ return <<'END';
 0713   0714    GAMAL
 0715   0716    DALATH RISH
 0717           HE
-0718           WAW
+0718           SYRIAC WAW
 0719           ZAIN
 071A           HETH
 071B   071C    TETH
index fc035d5..c56e750 100644 (file)
@@ -1,4 +1,4 @@
-# ArabicShaping-4.txt
+# ArabicShaping-3.2.0.txt
 #
 # This file is a normative contributory data file in the
 # Unicode Character Database.
@@ -6,7 +6,8 @@
 # This file defines the shaping classes for Arabic and Syriac
 # positional shaping, repeating in machine readable form the
 # information printed in Tables 8-6, 8-7, 8-8, 8-10, 8-11, and
-# 8-13 of The Unicode Standard, Version 3.0.
+# 8-13 of The Unicode Standard, Version 3.0, plus additions
+# for Unicode 3.1 and Unicode 3.2.
 #
 # See sections 8.2 and 8.3 of The Unicode Standard, Version 3.0
 # for more information.
@@ -83,6 +84,8 @@
 0648; WAW; R; WAW
 0649; ALEF MAKSURA; D; YEH
 064A; YEH; D; YEH
+066E; DOTLESS BEH; D; BEH
+066F; DOTLESS QAF; D; QAF
 0671; HAMZAT WASL ON ALEF; R; ALEF
 0672; WAVY HAMZA ON ALEF; R; ALEF
 0673; WAVY HAMZA UNDER ALEF; R; ALEF
 0715; DALATH; R; DALATH RISH
 0716; DOTLESS DALATH RISH; R; DALATH RISH
 0717; HE; R; HE
-0718; WAW; R; WAW
+0718; WAW; R; SYRIAC WAW
 0719; ZAIN; R; ZAIN
 071A; HETH; D; HETH
 071B; TETH; D; TETH
index 8ac5be9..fa62021 100644 (file)
@@ -1,10 +1,10 @@
-# BidiMirroring-1.txt
+# BidiMirroring-3.2.0.txt
 # 
 # This file is an informative supplement to the UnicodeData file. It
 # lists characters that have the mirrored property
 # where there is another Unicode character that typically has a glyph
 # that is the mirror image of the original character's glyph.
-# The repertoire covered by the file is Unicode 3.0.1.
+# The repertoire covered by the file is Unicode 3.2.0.
 # 
 # The file contains a list of lines with mappings from one code point
 # to another one for character-based mirroring.
 # Code points with the "mirrored" property but no appropriate mirrors are
 # listed as comments at the end of the file.
 # 
-# For information on bidi mirroring, see UTR #21: Bidirectional Algorithm,
+# For information on bidi mirroring, see UAX #9: Bidirectional Algorithm,
 # at http://www.unicode.org/unicode/reports/tr9/
 # 
 # Please address any comments to <errata@unicode.org>.
 # Note that this is an archival address: messages will be checked,
 # but do not expect an immediate response.
 # 
-# This file was originally created by Markus Scherer
+# This file was originally created by Markus Scherer.
+# Extended for Unicode 3.2 by Ken Whistler.
 # 
 # ############################################################
 
@@ -55,6 +56,7 @@
 220B; 2208 # CONTAINS AS MEMBER
 220C; 2209 # DOES NOT CONTAIN AS MEMBER
 220D; 220A # SMALL CONTAINS AS MEMBER
+2215; 29F5 # DIVISION SLASH
 223C; 223D # TILDE OPERATOR
 223D; 223C # REVERSED TILDE
 2243; 22CD # ASYMPTOTICALLY EQUAL TO
 2290; 228F # SQUARE ORIGINAL OF
 2291; 2292 # SQUARE IMAGE OF OR EQUAL TO
 2292; 2291 # SQUARE ORIGINAL OF OR EQUAL TO
+2298; 29B8 # CIRCLED DIVISION SLASH
 22A2; 22A3 # RIGHT TACK
 22A3; 22A2 # LEFT TACK
+22A6; 2ADE # ASSERTION
+22A8; 2AE4 # TRUE
+22A9; 2AE3 # FORCES
+22AB; 2AE5 # DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
 22B0; 22B1 # PRECEDES UNDER RELATION
 22B1; 22B0 # SUCCEEDS UNDER RELATION
 22B2; 22B3 # NORMAL SUBGROUP OF
 22ED; 22EC # [BEST FIT] DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
 22F0; 22F1 # UP RIGHT DIAGONAL ELLIPSIS
 22F1; 22F0 # DOWN RIGHT DIAGONAL ELLIPSIS
+22F2; 22FA # ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3; 22FB # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4; 22FC # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F6; 22FD # ELEMENT OF WITH OVERBAR
+22F7; 22FE # SMALL ELEMENT OF WITH OVERBAR
+22FA; 22F2 # CONTAINS WITH LONG HORIZONTAL STROKE
+22FB; 22F3 # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC; 22F4 # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD; 22F6 # CONTAINS WITH OVERBAR
+22FE; 22F7 # SMALL CONTAINS WITH OVERBAR
 2308; 2309 # LEFT CEILING
 2309; 2308 # RIGHT CEILING
 230A; 230B # LEFT FLOOR
 230B; 230A # RIGHT FLOOR
 2329; 232A # LEFT-POINTING ANGLE BRACKET
 232A; 2329 # RIGHT-POINTING ANGLE BRACKET
+2768; 2769 # MEDIUM LEFT PARENTHESIS ORNAMENT
+2769; 2768 # MEDIUM RIGHT PARENTHESIS ORNAMENT
+276A; 276B # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B; 276A # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C; 276D # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+276D; 276C # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+276E; 276F # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+276F; 276E # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+2770; 2771 # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771; 2770 # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772; 2773 # LIGHT LEFT TORTOISE SHELL BRACKET
+2773; 2772 # LIGHT RIGHT TORTOISE SHELL BRACKET
+2774; 2775 # MEDIUM LEFT CURLY BRACKET ORNAMENT
+2775; 2774 # MEDIUM RIGHT CURLY BRACKET ORNAMENT
+27D5; 27D6 # LEFT OUTER JOIN
+27D6; 27D5 # RIGHT OUTER JOIN
+27DD; 27DE # LONG RIGHT TACK
+27DE; 27DD # LONG LEFT TACK
+27E2; 27E3 # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+27E3; 27E2 # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+27E4; 27E5 # WHITE SQUARE WITH LEFTWARDS TICK
+27E5; 27E4 # WHITE SQUARE WITH RIGHTWARDS TICK
+27E6; 27E7 # MATHEMATICAL LEFT WHITE SQUARE BRACKET
+27E7; 27E6 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+27E8; 27E9 # MATHEMATICAL LEFT ANGLE BRACKET
+27E9; 27E8 # MATHEMATICAL RIGHT ANGLE BRACKET
+27EA; 27EB # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+27EB; 27EA # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+2983; 2984 # LEFT WHITE CURLY BRACKET
+2984; 2983 # RIGHT WHITE CURLY BRACKET
+2985; 2986 # LEFT WHITE PARENTHESIS
+2986; 2985 # RIGHT WHITE PARENTHESIS
+2987; 2988 # Z NOTATION LEFT IMAGE BRACKET
+2988; 2987 # Z NOTATION RIGHT IMAGE BRACKET
+2989; 298A # Z NOTATION LEFT BINDING BRACKET
+298A; 2989 # Z NOTATION RIGHT BINDING BRACKET
+298B; 298C # LEFT SQUARE BRACKET WITH UNDERBAR
+298C; 298B # RIGHT SQUARE BRACKET WITH UNDERBAR
+298D; 2990 # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E; 298F # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F; 298E # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990; 298D # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991; 2992 # LEFT ANGLE BRACKET WITH DOT
+2992; 2991 # RIGHT ANGLE BRACKET WITH DOT
+2993; 2994 # LEFT ARC LESS-THAN BRACKET
+2994; 2993 # RIGHT ARC GREATER-THAN BRACKET
+2995; 2996 # DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996; 2995 # DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997; 2998 # LEFT BLACK TORTOISE SHELL BRACKET
+2998; 2997 # RIGHT BLACK TORTOISE SHELL BRACKET
+29B8; 2298 # CIRCLED REVERSE SOLIDUS
+29C0; 29C1 # CIRCLED LESS-THAN
+29C1; 29C0 # CIRCLED GREATER-THAN
+29C4; 29C5 # SQUARED RISING DIAGONAL SLASH
+29C5; 29C4 # SQUARED FALLING DIAGONAL SLASH
+29CF; 29D0 # LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0; 29CF # VERTICAL BAR BESIDE RIGHT TRIANGLE
+29D1; 29D2 # BOWTIE WITH LEFT HALF BLACK
+29D2; 29D1 # BOWTIE WITH RIGHT HALF BLACK
+29D4; 29D5 # TIMES WITH LEFT HALF BLACK
+29D5; 29D4 # TIMES WITH RIGHT HALF BLACK
+29D8; 29D9 # LEFT WIGGLY FENCE
+29D9; 29D8 # RIGHT WIGGLY FENCE
+29DA; 29DB # LEFT DOUBLE WIGGLY FENCE
+29DB; 29DA # RIGHT DOUBLE WIGGLY FENCE
+29F5; 2215 # REVERSE SOLIDUS OPERATOR
+29F8; 29F9 # BIG SOLIDUS
+29F9; 29F8 # BIG REVERSE SOLIDUS
+29FC; 29FD # LEFT-POINTING CURVED ANGLE BRACKET
+29FD; 29FC # RIGHT-POINTING CURVED ANGLE BRACKET
+2A2B; 2A2C # MINUS SIGN WITH FALLING DOTS
+2A2C; 2A2B # MINUS SIGN WITH RISING DOTS
+2A2D; 2A2C # PLUS SIGN IN LEFT HALF CIRCLE
+2A2E; 2A2D # PLUS SIGN IN RIGHT HALF CIRCLE
+2A34; 2A35 # MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35; 2A34 # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A3C; 2A3D # INTERIOR PRODUCT
+2A3D; 2A3C # RIGHTHAND INTERIOR PRODUCT
+2A64; 2A65 # Z NOTATION DOMAIN ANTIRESTRICTION
+2A65; 2A64 # Z NOTATION RANGE ANTIRESTRICTION
+2A79; 2A7A # LESS-THAN WITH CIRCLE INSIDE
+2A7A; 2A79 # GREATER-THAN WITH CIRCLE INSIDE
+2A7D; 2A7E # LESS-THAN OR SLANTED EQUAL TO
+2A7E; 2A7D # GREATER-THAN OR SLANTED EQUAL TO
+2A7F; 2A80 # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80; 2A7F # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81; 2A82 # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82; 2A81 # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83; 2A84 # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84; 2A83 # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A8B; 2A8C # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+2A8C; 2A8B # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+2A91; 2A92 # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92; 2A91 # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93; 2A94 # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94; 2A93 # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95; 2A96 # SLANTED EQUAL TO OR LESS-THAN
+2A96; 2A95 # SLANTED EQUAL TO OR GREATER-THAN
+2A97; 2A98 # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98; 2A97 # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99; 2A9A # DOUBLE-LINE EQUAL TO OR LESS-THAN
+2A9A; 2A99 # DOUBLE-LINE EQUAL TO OR GREATER-THAN
+2A9B; 2A9C # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C; 2A9B # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2AA1; 2AA2 # DOUBLE NESTED LESS-THAN
+2AA2; 2AA1 # DOUBLE NESTED GREATER-THAN
+2AA6; 2AA7 # LESS-THAN CLOSED BY CURVE
+2AA7; 2AA6 # GREATER-THAN CLOSED BY CURVE
+2AA8; 2AA9 # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9; 2AA8 # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA; 2AAB # SMALLER THAN
+2AAB; 2AAA # LARGER THAN
+2AAC; 2AAD # SMALLER THAN OR EQUAL TO
+2AAD; 2AAC # LARGER THAN OR EQUAL TO
+2AAF; 2AB0 # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+2AB0; 2AAF # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+2AB3; 2AB4 # PRECEDES ABOVE EQUALS SIGN
+2AB4; 2AB3 # SUCCEEDS ABOVE EQUALS SIGN
+2ABB; 2ABC # DOUBLE PRECEDES
+2ABC; 2ABB # DOUBLE SUCCEEDS
+2ABD; 2ABE # SUBSET WITH DOT
+2ABE; 2ABD # SUPERSET WITH DOT
+2ABF; 2AC0 # SUBSET WITH PLUS SIGN BELOW
+2AC0; 2ABF # SUPERSET WITH PLUS SIGN BELOW
+2AC1; 2AC2 # SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2; 2AC1 # SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3; 2AC4 # SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4; 2AC3 # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5; 2AC6 # SUBSET OF ABOVE EQUALS SIGN
+2AC6; 2AC5 # SUPERSET OF ABOVE EQUALS SIGN
+2ACD; 2ACE # SQUARE LEFT OPEN BOX OPERATOR
+2ACE; 2ACD # SQUARE RIGHT OPEN BOX OPERATOR
+2ACF; 2AD0 # CLOSED SUBSET
+2AD0; 2ACF # CLOSED SUPERSET
+2AD1; 2AD2 # CLOSED SUBSET OR EQUAL TO
+2AD2; 2AD1 # CLOSED SUPERSET OR EQUAL TO
+2AD3; 2AD4 # SUBSET ABOVE SUPERSET
+2AD4; 2AD3 # SUPERSET ABOVE SUBSET
+2AD5; 2AD6 # SUBSET ABOVE SUBSET
+2AD6; 2AD5 # SUPERSET ABOVE SUPERSET
+2ADE; 22A6 # SHORT LEFT TACK
+2AE3; 22A9 # DOUBLE VERTICAL BAR LEFT TURNSTILE
+2AE4; 22A8 # VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE5; 22AB # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AEC; 2AED # DOUBLE STROKE NOT SIGN
+2AED; 2AEC # REVERSED DOUBLE STROKE NOT SIGN
+2AF7; 2AF8 # TRIPLE NESTED LESS-THAN
+2AF8; 2AF7 # TRIPLE NESTED GREATER-THAN
+2AF9; 2AFA # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+2AFA; 2AF9 # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
 3008; 3009 # LEFT ANGLE BRACKET
 3009; 3008 # RIGHT ANGLE BRACKET
 300A; 300B # LEFT DOUBLE ANGLE BRACKET
 300F; 300E # [BEST FIT] RIGHT WHITE CORNER BRACKET
 3010; 3011 # LEFT BLACK LENTICULAR BRACKET
 3011; 3010 # RIGHT BLACK LENTICULAR BRACKET
-3014; 3015 # [BEST FIT] LEFT TORTOISE SHELL BRACKET
-3015; 3014 # [BEST FIT] RIGHT TORTOISE SHELL BRACKET
+3014; 3015 # LEFT TORTOISE SHELL BRACKET
+3015; 3014 # RIGHT TORTOISE SHELL BRACKET
 3016; 3017 # LEFT WHITE LENTICULAR BRACKET
 3017; 3016 # RIGHT WHITE LENTICULAR BRACKET
 3018; 3019 # LEFT WHITE TORTOISE SHELL BRACKET
 3019; 3018 # RIGHT WHITE TORTOISE SHELL BRACKET
 301A; 301B # LEFT WHITE SQUARE BRACKET
 301B; 301A # RIGHT WHITE SQUARE BRACKET
+FF08; FF09 # FULLWIDTH LEFT PARENTHESIS
+FF09; FF08 # FULLWIDTH RIGHT PARENTHESIS
+FF1C; FF1E # FULLWIDTH LESS-THAN SIGN
+FF1E; FF1C # FULLWIDTH GREATER-THAN SIGN
+FF3B; FF3D # FULLWIDTH LEFT SQUARE BRACKET
+FF3D; FF3B # FULLWIDTH RIGHT SQUARE BRACKET
+FF5B; FF5D # FULLWIDTH LEFT CURLY BRACKET
+FF5D; FF5B # FULLWIDTH RIGHT CURLY BRACKET
+FF5F; FF60 # FULLWIDTH LEFT WHITE PARENTHESIS
+FF60; FF5F # FULLWIDTH RIGHT WHITE PARENTHESIS
+FF62; FF63 # [BEST FIT] HALFWIDTH LEFT CORNER BRACKET
+FF63; FF62 # [BEST FIT] HALFWIDTH RIGHT CORNER BRACKET
 
 # The following characters have no appropriate mirroring character
 
+# 2140; DOUBLE-STRUCK N-ARY SUMMATION
 # 2201; COMPLEMENT
 # 2202; PARTIAL DIFFERENTIAL
 # 2203; THERE EXISTS
 # 2204; THERE DOES NOT EXIST
 # 2211; N-ARY SUMMATION
-# 2215; DIVISION SLASH
 # 2216; SET MINUS
 # 221A; SQUARE ROOT
 # 221B; CUBE ROOT
 # 2260; NOT EQUAL TO
 # 2262; NOT IDENTICAL TO
 # 228C; MULTISET
-# 2298; CIRCLED DIVISION SLASH
-# 22A6; ASSERTION
 # 22A7; MODELS
-# 22A8; TRUE
-# 22A9; FORCES
 # 22AA; TRIPLE VERTICAL BAR RIGHT TURNSTILE
-# 22AB; DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
 # 22AC; DOES NOT PROVE
 # 22AD; NOT TRUE
 # 22AE; DOES NOT FORCE
 # 22B8; MULTIMAP
 # 22BE; RIGHT ANGLE WITH ARC
 # 22BF; RIGHT TRIANGLE
+# 22F5; ELEMENT OF WITH DOT ABOVE
+# 22F8; ELEMENT OF WITH UNDERBAR
+# 22F9; ELEMENT OF WITH TWO HORIZONTAL STROKES
+# 22FF; Z NOTATION BAG MEMBERSHIP
 # 2320; TOP HALF INTEGRAL
 # 2321; BOTTOM HALF INTEGRAL
+# 27D3; LOWER RIGHT CORNER WITH DOT
+# 27D4; UPPER LEFT CORNER WITH DOT
+# 27DC; LEFT MULTIMAP
+# 299B; MEASURED ANGLE OPENING LEFT
+# 299C; RIGHT ANGLE VARIANT WITH SQUARE
+# 299D; MEASURED RIGHT ANGLE WITH DOT
+# 299E; ANGLE WITH S INSIDE
+# 299F; ACUTE ANGLE
+# 29A0; SPHERICAL ANGLE OPENING LEFT
+# 29A1; SPHERICAL ANGLE OPENING UP
+# 29A2; TURNED ANGLE
+# 29A3; REVERSED ANGLE
+# 29A4; ANGLE WITH UNDERBAR
+# 29A5; REVERSED ANGLE WITH UNDERBAR
+# 29A6; OBLIQUE ANGLE OPENING UP
+# 29A7; OBLIQUE ANGLE OPENING DOWN
+# 29A8; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+# 29A9; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+# 29AA; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+# 29AB; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+# 29AC; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+# 29AD; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+# 29AE; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+# 29AF; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+# 29C2; CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+# 29C3; CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+# 29C9; TWO JOINED SQUARES
+# 29CE; RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+# 29DC; INCOMPLETE INFINITY
+# 29E1; INCREASES AS
+# 29E3; EQUALS SIGN AND SLANTED PARALLEL
+# 29E4; EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+# 29E5; IDENTICAL TO AND SLANTED PARALLEL
+# 29E8; DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+# 29E9; DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+# 29F4; RULE-DELAYED
+# 29F6; SOLIDUS WITH OVERBAR
+# 29F7; REVERSE SOLIDUS WITH HORIZONTAL STROKE
+# 2A0A; MODULO TWO SUM
+# 2A0B; SUMMATION WITH INTEGRAL
+# 2A0C; QUADRUPLE INTEGRAL OPERATOR
+# 2A0D; FINITE PART INTEGRAL
+# 2A0E; INTEGRAL WITH DOUBLE STROKE
+# 2A0F; INTEGRAL AVERAGE WITH SLASH
+# 2A10; CIRCULATION FUNCTION
+# 2A11; ANTICLOCKWISE INTEGRATION
+# 2A12; LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+# 2A13; LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+# 2A14; LINE INTEGRATION NOT INCLUDING THE POLE
+# 2A15; INTEGRAL AROUND A POINT OPERATOR
+# 2A16; QUATERNION INTEGRAL OPERATOR
+# 2A17; INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+# 2A18; INTEGRAL WITH TIMES SIGN
+# 2A19; INTEGRAL WITH INTERSECTION
+# 2A1A; INTEGRAL WITH UNION
+# 2A1B; INTEGRAL WITH OVERBAR
+# 2A1C; INTEGRAL WITH UNDERBAR
+# 2A1E; LARGE LEFT TRIANGLE OPERATOR
+# 2A1F; Z NOTATION SCHEMA COMPOSITION
+# 2A20; Z NOTATION SCHEMA PIPING
+# 2A21; Z NOTATION SCHEMA PROJECTION
+# 2A24; PLUS SIGN WITH TILDE ABOVE
+# 2A26; PLUS SIGN WITH TILDE BELOW
+# 2A29; MINUS SIGN WITH COMMA ABOVE
+# 2A3E; Z NOTATION RELATIONAL COMPOSITION
+# 2A57; SLOPING LARGE OR
+# 2A58; SLOPING LARGE AND
+# 2A6A; TILDE OPERATOR WITH DOT ABOVE
+# 2A6B; TILDE OPERATOR WITH RISING DOTS
+# 2A6C; SIMILAR MINUS SIMILAR
+# 2A6D; CONGRUENT WITH DOT ABOVE
+# 2A6F; ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+# 2A70; APPROXIMATELY EQUAL OR EQUAL TO
+# 2A73; EQUALS SIGN ABOVE TILDE OPERATOR
+# 2A74; DOUBLE COLON EQUAL
+# 2A7B; LESS-THAN WITH QUESTION MARK ABOVE
+# 2A7C; GREATER-THAN WITH QUESTION MARK ABOVE
+# 2A85; LESS-THAN OR APPROXIMATE
+# 2A86; GREATER-THAN OR APPROXIMATE
+# 2A87; LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+# 2A88; GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+# 2A89; LESS-THAN AND NOT APPROXIMATE
+# 2A8A; GREATER-THAN AND NOT APPROXIMATE
+# 2A8D; LESS-THAN ABOVE SIMILAR OR EQUAL
+# 2A8E; GREATER-THAN ABOVE SIMILAR OR EQUAL
+# 2A8F; LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+# 2A90; GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+# 2A9D; SIMILAR OR LESS-THAN
+# 2A9E; SIMILAR OR GREATER-THAN
+# 2A9F; SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+# 2AA0; SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+# 2AA3; DOUBLE NESTED LESS-THAN WITH UNDERBAR
+# 2AB1; PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+# 2AB2; SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+# 2AB5; PRECEDES ABOVE NOT EQUAL TO
+# 2AB6; SUCCEEDS ABOVE NOT EQUAL TO
+# 2AB7; PRECEDES ABOVE ALMOST EQUAL TO
+# 2AB8; SUCCEEDS ABOVE ALMOST EQUAL TO
+# 2AB9; PRECEDES ABOVE NOT ALMOST EQUAL TO
+# 2ABA; SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+# 2AC7; SUBSET OF ABOVE TILDE OPERATOR
+# 2AC8; SUPERSET OF ABOVE TILDE OPERATOR
+# 2AC9; SUBSET OF ABOVE ALMOST EQUAL TO
+# 2ACA; SUPERSET OF ABOVE ALMOST EQUAL TO
+# 2ACB; SUBSET OF ABOVE NOT EQUAL TO
+# 2ACC; SUPERSET OF ABOVE NOT EQUAL TO
+# 2ADC; FORKING
+# 2AE2; VERTICAL BAR TRIPLE RIGHT TURNSTILE
+# 2AE6; LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+# 2AEE; DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+# 2AF3; PARALLEL WITH TILDE OPERATOR
+# 2AFB; TRIPLE SOLIDUS BINARY RELATION
+# 2AFD; DOUBLE SOLIDUS OPERATOR
index 36d7097..0fd1fff 100644 (file)
@@ -49,7 +49,7 @@ return <<'END';
 00D7           ON
 00D8   00F6    L
 00F7           ON
-00F8   021F    L
+00F8   0220    L
 0222   0233    L
 0250   02AD    L
 02B0   02B8    L
@@ -61,8 +61,8 @@ return <<'END';
 02E0   02E4    L
 02E5   02ED    ON
 02EE           L
-0300   034E    NSM
-0360   0362    NSM
+0300   034F    NSM
+0360   036F    NSM
 0374   0375    ON
 037A           L
 037E           ON
@@ -73,16 +73,15 @@ return <<'END';
 038C           L
 038E   03A1    L
 03A3   03CE    L
-03D0   03D7    L
-03DA   03F5    L
+03D0   03F5    L
+03F6           ON
 0400   0482    L
 0483   0486    NSM
 0488   0489    NSM
-048C   04C4    L
-04C7   04C8    L
-04CB   04CC    L
+048A   04CE    L
 04D0   04F5    L
 04F8   04F9    L
+0500   050F    L
 0531   0556    L
 0559   055F    L
 0561   0587    L
@@ -108,10 +107,12 @@ return <<'END';
 0660   0669    AN
 066A           ET
 066B   066C    AN
-066D           AL
+066D   066F    AL
 0670           NSM
 0671   06D5    AL
-06D6   06E4    NSM
+06D6   06DC    NSM
+06DD           AL
+06DE   06E4    NSM
 06E5   06E6    AL
 06E7   06E8    NSM
 06E9           ON
@@ -126,6 +127,7 @@ return <<'END';
 0730   074A    NSM
 0780   07A5    AL
 07A6   07B0    NSM
+07B1           AL
 0901   0902    NSM
 0903           L
 0905   0939    L
@@ -359,7 +361,7 @@ return <<'END';
 1040   1057    L
 1058   1059    NSM
 10A0   10C5    L
-10D0   10F6    L
+10D0   10F8    L
 10FB           L
 1100   1159    L
 115F   11A2    L
@@ -396,6 +398,17 @@ return <<'END';
 1681   169A    L
 169B   169C    ON
 16A0   16F0    L
+1700   170C    L
+170E   1711    L
+1712   1714    NSM
+1720   1731    L
+1732   1734    NSM
+1735   1736    L
+1740   1751    L
+1752   1753    NSM
+1760   176C    L
+176E   1770    L
+1772   1773    NSM
 1780   17B6    L
 17B7   17BD    NSM
 17BE   17C5    L
@@ -407,7 +420,8 @@ return <<'END';
 17DC           L
 17E0   17E9    L
 1800   180A    ON
-180B   180E    BN
+180B   180D    NSM
+180E           BN
 1810   1819    L
 1820   1877    L
 1880   18A8    L
@@ -453,10 +467,13 @@ return <<'END';
 202E           RLO
 202F           WS
 2030   2034    ET
-2035   2046    ON
-2048   204D    ON
+2035   2052    ON
+2057           ON
+205F           WS
+2060   2063    BN
 206A   206F    BN
 2070           EN
+2071           L
 2074   2079    EN
 207A   207B    ET
 207C   207E    ON
@@ -464,8 +481,8 @@ return <<'END';
 2080   2089    EN
 208A   208B    ET
 208C   208E    ON
-20A0   20AF    ET
-20D0   20E3    NSM
+20A0   20B1    ET
+20D0   20EA    NSM
 2100   2101    ON
 2102           L
 2103   2106    ON
@@ -489,27 +506,29 @@ return <<'END';
 2132           ON
 2133   2139    L
 213A           ON
+213D   213F    L
+2140   2144    ON
+2145   2149    L
+214A   214B    ON
 2153   215F    ON
 2160   2183    L
-2190   21F3    ON
-2200   2211    ON
+2190   2211    ON
 2212   2213    ET
-2214   22F1    ON
-2300   2335    ON
+2214   2335    ON
 2336   237A    L
-237B           ON
-237D   2394    ON
+237B   2394    ON
 2395           L
-2396   239A    ON
+2396   23CE    ON
 2400   2426    ON
 2440   244A    ON
 2460   249B    EN
 249C   24E9    L
 24EA           EN
-2500   2595    ON
-25A0   25F7    ON
-2600   2613    ON
-2619   2671    ON
+24EB   24FE    ON
+2500   2613    ON
+2616   2617    ON
+2619   267D    ON
+2680   2689    ON
 2701   2704    ON
 2706   2709    ON
 270C   2727    ON
@@ -518,11 +537,11 @@ return <<'END';
 274F   2752    ON
 2756           ON
 2758   275E    ON
-2761   2767    ON
-2776   2794    ON
+2761   2794    ON
 2798   27AF    ON
 27B1   27BE    ON
-2800   28FF    ON
+27D0   27EB    ON
+27F0   2AFF    ON
 2E80   2E99    ON
 2E9B   2EF3    ON
 2F00   2FD5    ON
@@ -536,34 +555,34 @@ return <<'END';
 3030           ON
 3031   3035    L
 3036   3037    ON
-3038   303A    L
-303E   303F    ON
-3041   3094    L
+3038   303C    L
+303D   303F    ON
+3041   3096    L
 3099   309A    NSM
 309B   309C    ON
-309D   309E    L
+309D   309F    L
+30A0           ON
 30A1   30FA    L
 30FB           ON
-30FC   30FE    L
+30FC   30FF    L
 3105   312C    L
 3131   318E    L
 3190   31B7    L
-3200   321C    L
+31F0   321C    L
 3220   3243    L
+3251   325F    ON
 3260   327B    L
 327F   32B0    L
+32B1   32BF    ON
 32C0   32CB    L
 32D0   32FE    L
 3300   3376    L
 337B   33DD    L
 33E0   33FE    L
 A000   A48C    L
-A490   A4A1    ON
-A4A4   A4B3    ON
-A4B5   A4C0    ON
-A4C2   A4C4    ON
-A4C6           ON
+A490   A4C6    ON
 F900   FA2D    L
+FA30   FA6A    L
 FB00   FB06    L
 FB13   FB17    L
 FB1D           R
@@ -581,9 +600,10 @@ FBD3       FD3D    AL
 FD3E   FD3F    ON
 FD50   FD8F    AL
 FD92   FDC7    AL
-FDF0   FDFB    AL
+FDF0   FDFC    AL
+FE00   FE0F    NSM
 FE20   FE23    NSM
-FE30   FE44    ON
+FE30   FE46    ON
 FE49   FE4F    ON
 FE50           CS
 FE51           ON
@@ -598,8 +618,7 @@ FE64        FE66    ON
 FE68           ON
 FE69   FE6A    ET
 FE6B           ON
-FE70   FE72    AL
-FE74           AL
+FE70   FE74    AL
 FE76   FEFC    AL
 FEFF           BN
 FF01   FF02    ON
@@ -616,8 +635,7 @@ FF1B        FF20    ON
 FF21   FF3A    L
 FF3B   FF40    ON
 FF41   FF5A    L
-FF5B   FF5E    ON
-FF61   FF65    ON
+FF5B   FF65    ON
 FF66   FFBE    L
 FFC2   FFC7    L
 FFCA   FFCF    L
index cd384b4..07f2a32 100644 (file)
@@ -10,8 +10,9 @@ return <<'END';
 0250   02AF    IPA Extensions
 02B0   02FF    Spacing Modifier Letters
 0300   036F    Combining Diacritical Marks
-0370   03FF    Greek
+0370   03FF    Greek and Coptic
 0400   04FF    Cyrillic
+0500   052F    Cyrillic Supplementary
 0530   058F    Armenian
 0590   05FF    Hebrew
 0600   06FF    Arabic
@@ -38,6 +39,10 @@ return <<'END';
 1400   167F    Unified Canadian Aboriginal Syllabics
 1680   169F    Ogham
 16A0   16FF    Runic
+1700   171F    Tagalog
+1720   173F    Hanunoo
+1740   175F    Buhid
+1760   177F    Tagbanwa
 1780   17FF    Khmer
 1800   18AF    Mongolian
 1E00   1EFF    Latin Extended Additional
@@ -45,7 +50,7 @@ return <<'END';
 2000   206F    General Punctuation
 2070   209F    Superscripts and Subscripts
 20A0   20CF    Currency Symbols
-20D0   20FF    Combining Marks for Symbols
+20D0   20FF    Combining Diacritical Marks for Symbols
 2100   214F    Letterlike Symbols
 2150   218F    Number Forms
 2190   21FF    Arrows
@@ -59,7 +64,12 @@ return <<'END';
 25A0   25FF    Geometric Shapes
 2600   26FF    Miscellaneous Symbols
 2700   27BF    Dingbats
+27C0   27EF    Miscellaneous Mathematical Symbols-A
+27F0   27FF    Supplemental Arrows-A
 2800   28FF    Braille Patterns
+2900   297F    Supplemental Arrows-B
+2980   29FF    Miscellaneous Mathematical Symbols-B
+2A00   2AFF    Supplemental Mathematical Operators
 2E80   2EFF    CJK Radicals Supplement
 2F00   2FDF    Kangxi Radicals
 2FF0   2FFF    Ideographic Description Characters
@@ -70,36 +80,37 @@ return <<'END';
 3130   318F    Hangul Compatibility Jamo
 3190   319F    Kanbun
 31A0   31BF    Bopomofo Extended
+31F0   31FF    Katakana Phonetic Extensions
 3200   32FF    Enclosed CJK Letters and Months
 3300   33FF    CJK Compatibility
-3400   4DB5    CJK Unified Ideographs Extension A
+3400   4DBF    CJK Unified Ideographs Extension A
 4E00   9FFF    CJK Unified Ideographs
 A000   A48F    Yi Syllables
 A490   A4CF    Yi Radicals
-AC00   D7A3    Hangul Syllables
+AC00   D7AF    Hangul Syllables
 D800   DB7F    High Surrogates
 DB80   DBFF    High Private Use Surrogates
 DC00   DFFF    Low Surrogates
-E000   F8FF    Private Use
+E000   F8FF    Private Use Area
 F900   FAFF    CJK Compatibility Ideographs
 FB00   FB4F    Alphabetic Presentation Forms
 FB50   FDFF    Arabic Presentation Forms-A
+FE00   FE0F    Variation Selectors
 FE20   FE2F    Combining Half Marks
 FE30   FE4F    CJK Compatibility Forms
 FE50   FE6F    Small Form Variants
-FE70   FEFE    Arabic Presentation Forms-B
-FEFF           Specials
+FE70   FEFF    Arabic Presentation Forms-B
 FF00   FFEF    Halfwidth and Fullwidth Forms
-FFF0   FFFD    Specials
+FFF0   FFFF    Specials
 10300  1032F   Old Italic
 10330  1034F   Gothic
 10400  1044F   Deseret
 1D000  1D0FF   Byzantine Musical Symbols
 1D100  1D1FF   Musical Symbols
 1D400  1D7FF   Mathematical Alphanumeric Symbols
-20000  2A6D6   CJK Unified Ideographs Extension B
+20000  2A6DF   CJK Unified Ideographs Extension B
 2F800  2FA1F   CJK Compatibility Ideographs Supplement
 E0000  E007F   Tags
-F0000  FFFFD   Private Use
-100000 10FFFD  Private Use
+F0000  FFFFF   Supplementary Private Use Area-A
+100000 10FFFF  Supplementary Private Use Area-B
 END
index 0275bed..7a27209 100644 (file)
@@ -1,3 +1,5 @@
+# Blocks-3.2.0.txt
+# Correlated with Unicode 3.2
 # Start Code..End Code; Block Name
 0000..007F; Basic Latin
 0080..00FF; Latin-1 Supplement
@@ -6,12 +8,13 @@
 0250..02AF; IPA Extensions
 02B0..02FF; Spacing Modifier Letters
 0300..036F; Combining Diacritical Marks
-0370..03FF; Greek
+0370..03FF; Greek and Coptic
 0400..04FF; Cyrillic
+0500..052F; Cyrillic Supplementary
 0530..058F; Armenian
 0590..05FF; Hebrew
 0600..06FF; Arabic
-0700..074F; Syriac  
+0700..074F; Syriac
 0780..07BF; Thaana
 0900..097F; Devanagari
 0980..09FF; Bengali
@@ -26,7 +29,7 @@
 0E00..0E7F; Thai
 0E80..0EFF; Lao
 0F00..0FFF; Tibetan
-1000..109F; Myanmar 
+1000..109F; Myanmar
 10A0..10FF; Georgian
 1100..11FF; Hangul Jamo
 1200..137F; Ethiopic
 1400..167F; Unified Canadian Aboriginal Syllabics
 1680..169F; Ogham
 16A0..16FF; Runic
+1700..171F; Tagalog
+1720..173F; Hanunoo
+1740..175F; Buhid
+1760..177F; Tagbanwa
 1780..17FF; Khmer
 1800..18AF; Mongolian
 1E00..1EFF; Latin Extended Additional
@@ -41,7 +48,7 @@
 2000..206F; General Punctuation
 2070..209F; Superscripts and Subscripts
 20A0..20CF; Currency Symbols
-20D0..20FF; Combining Marks for Symbols
+20D0..20FF; Combining Diacritical Marks for Symbols
 2100..214F; Letterlike Symbols
 2150..218F; Number Forms
 2190..21FF; Arrows
 25A0..25FF; Geometric Shapes
 2600..26FF; Miscellaneous Symbols
 2700..27BF; Dingbats
+27C0..27EF; Miscellaneous Mathematical Symbols-A
+27F0..27FF; Supplemental Arrows-A
 2800..28FF; Braille Patterns
+2900..297F; Supplemental Arrows-B
+2980..29FF; Miscellaneous Mathematical Symbols-B
+2A00..2AFF; Supplemental Mathematical Operators
 2E80..2EFF; CJK Radicals Supplement
 2F00..2FDF; Kangxi Radicals
 2FF0..2FFF; Ideographic Description Characters
 3130..318F; Hangul Compatibility Jamo
 3190..319F; Kanbun
 31A0..31BF; Bopomofo Extended
+31F0..31FF; Katakana Phonetic Extensions
 3200..32FF; Enclosed CJK Letters and Months
 3300..33FF; CJK Compatibility
-3400..4DB5; CJK Unified Ideographs Extension A
+3400..4DBF; CJK Unified Ideographs Extension A
 4E00..9FFF; CJK Unified Ideographs
 A000..A48F; Yi Syllables
 A490..A4CF; Yi Radicals
-AC00..D7A3; Hangul Syllables
+AC00..D7AF; Hangul Syllables
 D800..DB7F; High Surrogates
 DB80..DBFF; High Private Use Surrogates
 DC00..DFFF; Low Surrogates
-E000..F8FF; Private Use
+E000..F8FF; Private Use Area
 F900..FAFF; CJK Compatibility Ideographs
 FB00..FB4F; Alphabetic Presentation Forms
 FB50..FDFF; Arabic Presentation Forms-A
+FE00..FE0F; Variation Selectors
 FE20..FE2F; Combining Half Marks
 FE30..FE4F; CJK Compatibility Forms
 FE50..FE6F; Small Form Variants
-FE70..FEFE; Arabic Presentation Forms-B
-FEFF..FEFF; Specials
+FE70..FEFF; Arabic Presentation Forms-B
 FF00..FFEF; Halfwidth and Fullwidth Forms
-FFF0..FFFD; Specials
+FFF0..FFFF; Specials
 10300..1032F; Old Italic
 10330..1034F; Gothic
 10400..1044F; Deseret
 1D000..1D0FF; Byzantine Musical Symbols
 1D100..1D1FF; Musical Symbols
 1D400..1D7FF; Mathematical Alphanumeric Symbols
-20000..2A6D6; CJK Unified Ideographs Extension B
+20000..2A6DF; CJK Unified Ideographs Extension B
 2F800..2FA1F; CJK Compatibility Ideographs Supplement
 E0000..E007F; Tags
-F0000..FFFFD; Private Use
-100000..10FFFD; Private Use
-
+F0000..FFFFF; Supplementary Private Use Area-A
+100000..10FFFF; Supplementary Private Use Area-B
index 40eadd8..947fd2b 100644 (file)
@@ -51,6 +51,8 @@
  # InBraillePatterns
    braillepatterns                         => 'InBraill',
 
+   buhid                                   => 'Buhid',
+
  # InByzantineMusicalSymbols
    byzantinemusicalsymbols                 => 'InByzant',
 
    closepunctuation                        => 'Pe',
 
  # InCombiningDiacriticalMarks
-   combiningdiacriticalmarks               => 'InCombi3',
+   combiningdiacriticalmarks               => 'InCombi2',
+
+ # InCombiningDiacriticalMarksForSymbols
+   combiningdiacriticalmarksforsymbols     => 'InCombi3',
 
  # InCombiningHalfMarks
    combininghalfmarks                      => 'InCombin',
 
- # InCombiningMarksForSymbols
-   combiningmarksforsymbols                => 'InCombi2',
-
    common                                  => 'Common',
 
  # ConnectorPunctuation
    currencysymbols                         => 'InCurren',
 
    cyrillic                                => 'Cyrillic',
+
+ # InCyrillicSupplementary
+   cyrillicsupplementary                   => 'InCyril2',
+
    dash                                    => 'Dash',
 
  # DashPunctuation
  # DecimalNumber
    decimalnumber                           => 'Nd',
 
+   deprecated                              => 'Deprecat',
    deseret                                 => 'Deseret',
    devanagari                              => 'Devanaga',
    diacritic                               => 'Diacriti',
 
    georgian                                => 'Georgian',
    gothic                                  => 'Gothic',
+
+ # GraphemeLink
+   graphemelink                            => 'Grapheme',
+
    greek                                   => 'Greek',
 
+ # InGreekAndCoptic
+   greekandcoptic                          => 'InGreekA',
+
  # InGreekExtended
    greekextended                           => 'InGreekE',
 
  # InHangulSyllables
    hangulsyllables                         => 'InHangu2',
 
+   hanunoo                                 => 'Hanunoo',
    hebrew                                  => 'Hebrew',
 
  # HexDigit
  # InIdeographicDescriptionCharacters
    ideographicdescriptioncharacters        => 'InIdeogr',
 
+ # IdsBinaryOperator
+   idsbinaryoperator                       => 'IdsBinar',
+
  # IdStart
    idstart                                 => 'IdStart',
 
+ # IdsTrinaryOperator
+   idstrinaryoperator                      => 'IdsTrina',
+
  # InAlphabeticPresentationForms
    inalphabeticpresentationforms           => 'InAlphab',
 
  # InBraillePatterns
    inbraillepatterns                       => 'InBraill',
 
+ # InBuhid
+   inbuhid                                 => 'InBuhid',
+
  # InByzantineMusicalSymbols
    inbyzantinemusicalsymbols               => 'InByzant',
 
    incjkunifiedideographsextensionb        => 'InCjkUn2',
 
  # InCombiningDiacriticalMarks
-   incombiningdiacriticalmarks             => 'InCombi3',
+   incombiningdiacriticalmarks             => 'InCombi2',
+
+ # InCombiningDiacriticalMarksForSymbols
+   incombiningdiacriticalmarksforsymbols    => 'InCombi3',
 
  # InCombiningHalfMarks
    incombininghalfmarks                    => 'InCombin',
 
- # InCombiningMarksForSymbols
-   incombiningmarksforsymbols              => 'InCombi2',
-
  # InControlPictures
    incontrolpictures                       => 'InContro',
 
  # InCyrillic
    incyrillic                              => 'InCyrill',
 
+ # InCyrillicSupplementary
+   incyrillicsupplementary                 => 'InCyril2',
+
  # InDeseret
    indeseret                               => 'InDesere',
 
  # InGothic
    ingothic                                => 'InGothic',
 
- # InGreek
-   ingreek                                 => 'InGreek',
+ # InGreekAndCoptic
+   ingreekandcoptic                        => 'InGreekA',
 
  # InGreekExtended
    ingreekextended                         => 'InGreekE',
  # InHangulSyllables
    inhangulsyllables                       => 'InHangu2',
 
+ # InHanunoo
+   inhanunoo                               => 'InHanuno',
+
  # InHebrew
    inhebrew                                => 'InHebrew',
 
  # InKatakana
    inkatakana                              => 'InKataka',
 
+ # InKatakanaPhoneticExtensions
+   inkatakanaphoneticextensions            => 'InKatak2',
+
  # InKhmer
    inkhmer                                 => 'InKhmer',
 
  # InMathematicalOperators
    inmathematicaloperators                 => 'InMathem',
 
+ # InMiscellaneousMathematicalSymbolsA
+   inmiscellaneousmathematicalsymbolsa     => 'InMisce3',
+
+ # InMiscellaneousMathematicalSymbolsB
+   inmiscellaneousmathematicalsymbolsb     => 'InMisce4',
+
  # InMiscellaneousSymbols
    inmiscellaneoussymbols                  => 'InMiscel',
 
  # InOriya
    inoriya                                 => 'InOriya',
 
- # InPrivateUse
-   inprivateuse                            => 'InPrivat',
+ # InPrivateUseArea
+   inprivateusearea                        => 'InPrivat',
 
  # InRunic
    inrunic                                 => 'InRunic',
  # InSuperscriptsAndSubscripts
    insuperscriptsandsubscripts             => 'InSupers',
 
+ # InSupplementalArrowsA
+   insupplementalarrowsa                   => 'InSuppl2',
+
+ # InSupplementalArrowsB
+   insupplementalarrowsb                   => 'InSupple',
+
+ # InSupplementalMathematicalOperators
+   insupplementalmathematicaloperators     => 'InSuppl5',
+
+ # InSupplementaryPrivateUseAreaA
+   insupplementaryprivateuseareaa          => 'InSuppl3',
+
+ # InSupplementaryPrivateUseAreaB
+   insupplementaryprivateuseareab          => 'InSuppl4',
+
  # InSyriac
    insyriac                                => 'InSyriac',
 
+ # InTagalog
+   intagalog                               => 'InTagalo',
+
+ # InTagbanwa
+   intagbanwa                              => 'InTagban',
+
  # InTags
    intags                                  => 'InTags',
 
  # InUnifiedCanadianAboriginalSyllabics
    inunifiedcanadianaboriginalsyllabics     => 'InUnifie',
 
+ # InVariationSelectors
+   invariationselectors                    => 'InVariat',
+
  # InYiRadicals
    inyiradicals                            => 'InYiRadi',
 
 
    kannada                                 => 'Kannada',
    katakana                                => 'Katakana',
+
+ # InKatakanaPhoneticExtensions
+   katakanaphoneticextensions              => 'InKatak2',
+
    khmer                                   => 'Khmer',
    lao                                     => 'Lao',
    latin                                   => 'Latin',
  # LineSeparator
    lineseparator                           => 'Zl',
 
+ # LogicalOrderException
+   logicalorderexception                   => 'LogicalO',
+
    lowercase                               => 'Lowercas',
 
  # LowercaseLetter
  # MathSymbol
    mathsymbol                              => 'Sm',
 
+ # InMiscellaneousMathematicalSymbolsA
+   miscellaneousmathematicalsymbolsa       => 'InMisce3',
+
+ # InMiscellaneousMathematicalSymbolsB
+   miscellaneousmathematicalsymbolsb       => 'InMisce4',
+
  # InMiscellaneousSymbols
    miscellaneoussymbols                    => 'InMiscel',
 
  # OtherAlphabetic
    otheralphabetic                         => 'OtherAlp',
 
+ # OtherDefaultIgnorableCodePoint
+   otherdefaultignorablecodepoint          => 'OtherDef',
+
+ # OtherGraphemeExtend
+   othergraphemeextend                     => 'OtherGra',
+
  # OtherLetter
    otherletter                             => 'Lo',
 
  # PrivateUse
    privateuse                              => 'Co',
 
+ # InPrivateUseArea
+   privateusearea                          => 'InPrivat',
+
    punctuation                             => 'P',
 
  # QuotationMark
    quotationmark                           => 'Quotatio',
 
+   radical                                 => 'Radical',
    runic                                   => 'Runic',
    separator                               => 'Z',
    sinhala                                 => 'Sinhala',
  # InSmallFormVariants
    smallformvariants                       => 'InSmallF',
 
+ # SoftDotted
+   softdotted                              => 'SoftDott',
+
  # SpaceSeparator
    spaceseparator                          => 'Zs',
 
  # InSuperscriptsAndSubscripts
    superscriptsandsubscripts               => 'InSupers',
 
+ # InSupplementalArrowsA
+   supplementalarrowsa                     => 'InSuppl2',
+
+ # InSupplementalArrowsB
+   supplementalarrowsb                     => 'InSupple',
+
+ # InSupplementalMathematicalOperators
+   supplementalmathematicaloperators       => 'InSuppl5',
+
+ # InSupplementaryPrivateUseAreaA
+   supplementaryprivateuseareaa            => 'InSuppl3',
+
+ # InSupplementaryPrivateUseAreaB
+   supplementaryprivateuseareab            => 'InSuppl4',
+
    surrogate                               => 'Cs',
    symbol                                  => 'S',
    syriac                                  => 'Syriac',
+   tagalog                                 => 'Tagalog',
+   tagbanwa                                => 'Tagbanwa',
 
  # InTags
    tags                                    => 'InTags',
  # InUnifiedCanadianAboriginalSyllabics
    unifiedcanadianaboriginalsyllabics      => 'InUnifie',
 
+ # UnifiedIdeograph
+   unifiedideograph                        => 'UnifiedI',
+
    uppercase                               => 'Uppercas',
 
  # UppercaseLetter
    uppercaseletter                         => 'Lu',
 
+ # InVariationSelectors
+   variationselectors                      => 'InVariat',
+
  # WhiteSpace
    whitespace                              => 'WhiteSpa',
 
index b05f8d0..104a823 100644 (file)
@@ -1,4 +1,5 @@
-# CaseFolding-4.txt
+# CaseFolding-3.2.0.txt
+# Date: 2002-03-22,20:54:33 GMT [MD]
 #
 # Case Folding Properties
 #
@@ -15,7 +16,7 @@
 #
 # NOTE: case folding does not preserve normalization formats!
 #
-# For information on case folding, see 
+# For information on case folding, see
 # UTR #21 Case Mappings, at http://www.unicode.org/unicode/reports/tr21/
 #
 # ================================================================================
 # C: common case folding, common mappings shared by both simple and full mappings.
 # F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces.
 # S: simple case folding, mappings to single characters where different from F.
-# I: special case for dotted uppercase I and dotless lowercase i
-#    - If this mapping is included, the result is case-insensitive, but dotless and dotted I's are not distinguished.
-#    - If this mapping is excluded, the result is not fully case-insensitive, but dotless and dotted I's are distinguished.
+# T: special case for uppercase I and dotted uppercase I
+#    - For non-Turkic languages, this mapping is normally not used.
+#    - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters.
 #
 # Usage:
-#  A. To do a simple case folding, use the mappings with status C + S + I.
-#  B. To do a full case folding, use the mappings with status C + F + I.
-#    The mappings with status I can be omitted depending on the desired case-folding
-#    behavior. (The default option is to retain them.)
+#  A. To do a simple case folding, use the mappings with status C + S.
+#  B. To do a full case folding, use the mappings with status C + F.
+#
+#    The mappings with status T can be used or omitted depending on the desired case-folding
+#    behavior. (The default option is to exclude them.)
 #
 # =================================================================
 
@@ -50,6 +52,7 @@
 0047; C; 0067; # LATIN CAPITAL LETTER G
 0048; C; 0068; # LATIN CAPITAL LETTER H
 0049; C; 0069; # LATIN CAPITAL LETTER I
+0049; T; 0131; # LATIN CAPITAL LETTER I
 004A; C; 006A; # LATIN CAPITAL LETTER J
 004B; C; 006B; # LATIN CAPITAL LETTER K
 004C; C; 006C; # LATIN CAPITAL LETTER L
 012A; C; 012B; # LATIN CAPITAL LETTER I WITH MACRON
 012C; C; 012D; # LATIN CAPITAL LETTER I WITH BREVE
 012E; C; 012F; # LATIN CAPITAL LETTER I WITH OGONEK
-0130; I; 0069; # LATIN CAPITAL LETTER I WITH DOT ABOVE
-0131; I; 0069; # LATIN SMALL LETTER DOTLESS I
+0130; F; 0069 0307; # LATIN CAPITAL LETTER I WITH DOT ABOVE
+0130; T; 0069; # LATIN CAPITAL LETTER I WITH DOT ABOVE
 0132; C; 0133; # LATIN CAPITAL LIGATURE IJ
 0134; C; 0135; # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
 0136; C; 0137; # LATIN CAPITAL LETTER K WITH CEDILLA
 021A; C; 021B; # LATIN CAPITAL LETTER T WITH COMMA BELOW
 021C; C; 021D; # LATIN CAPITAL LETTER YOGH
 021E; C; 021F; # LATIN CAPITAL LETTER H WITH CARON
+0220; C; 019E; # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
 0222; C; 0223; # LATIN CAPITAL LETTER OU
 0224; C; 0225; # LATIN CAPITAL LETTER Z WITH HOOK
 0226; C; 0227; # LATIN CAPITAL LETTER A WITH DOT ABOVE
 03D1; C; 03B8; # GREEK THETA SYMBOL
 03D5; C; 03C6; # GREEK PHI SYMBOL
 03D6; C; 03C0; # GREEK PI SYMBOL
+03D8; C; 03D9; # GREEK LETTER ARCHAIC KOPPA
 03DA; C; 03DB; # GREEK LETTER STIGMA
 03DC; C; 03DD; # GREEK LETTER DIGAMMA
 03DE; C; 03DF; # GREEK LETTER KOPPA
 047C; C; 047D; # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
 047E; C; 047F; # CYRILLIC CAPITAL LETTER OT
 0480; C; 0481; # CYRILLIC CAPITAL LETTER KOPPA
+048A; C; 048B; # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
 048C; C; 048D; # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
 048E; C; 048F; # CYRILLIC CAPITAL LETTER ER WITH TICK
 0490; C; 0491; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
 04BE; C; 04BF; # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
 04C1; C; 04C2; # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
 04C3; C; 04C4; # CYRILLIC CAPITAL LETTER KA WITH HOOK
+04C5; C; 04C6; # CYRILLIC CAPITAL LETTER EL WITH TAIL
 04C7; C; 04C8; # CYRILLIC CAPITAL LETTER EN WITH HOOK
+04C9; C; 04CA; # CYRILLIC CAPITAL LETTER EN WITH TAIL
 04CB; C; 04CC; # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
+04CD; C; 04CE; # CYRILLIC CAPITAL LETTER EM WITH TAIL
 04D0; C; 04D1; # CYRILLIC CAPITAL LETTER A WITH BREVE
 04D2; C; 04D3; # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
 04D4; C; 04D5; # CYRILLIC CAPITAL LIGATURE A IE
 04F2; C; 04F3; # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
 04F4; C; 04F5; # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
 04F8; C; 04F9; # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
+0500; C; 0501; # CYRILLIC CAPITAL LETTER KOMI DE
+0502; C; 0503; # CYRILLIC CAPITAL LETTER KOMI DJE
+0504; C; 0505; # CYRILLIC CAPITAL LETTER KOMI ZJE
+0506; C; 0507; # CYRILLIC CAPITAL LETTER KOMI DZJE
+0508; C; 0509; # CYRILLIC CAPITAL LETTER KOMI LJE
+050A; C; 050B; # CYRILLIC CAPITAL LETTER KOMI NJE
+050C; C; 050D; # CYRILLIC CAPITAL LETTER KOMI SJE
+050E; C; 050F; # CYRILLIC CAPITAL LETTER KOMI TJE
 0531; C; 0561; # ARMENIAN CAPITAL LETTER AYB
 0532; C; 0562; # ARMENIAN CAPITAL LETTER BEN
 0533; C; 0563; # ARMENIAN CAPITAL LETTER GIM
index 98b55eb..dba6ad9 100644 (file)
@@ -315,6 +315,7 @@ return <<'END';
 021D           Ll
 021E           Lu
 021F           Ll
+0220           Lu
 0222           Lu
 0223           Ll
 0224           Lu
@@ -343,8 +344,8 @@ return <<'END';
 02E0   02E4    Lm
 02E5   02ED    Sk
 02EE           Lm
-0300   034E    Mn
-0360   0362    Mn
+0300   034F    Mn
+0360   036F    Mn
 0374   0375    Sk
 037A           Lm
 037E           Po
@@ -361,6 +362,8 @@ return <<'END';
 03D0   03D1    Ll
 03D2   03D4    Lu
 03D5   03D7    Ll
+03D8           Lu
+03D9           Ll
 03DA           Lu
 03DB           Ll
 03DC           Lu
@@ -385,6 +388,7 @@ return <<'END';
 03EF   03F3    Ll
 03F4           Lu
 03F5           Ll
+03F6           Sm
 0400   042F    Lu
 0430   045F    Ll
 0460           Lu
@@ -424,6 +428,8 @@ return <<'END';
 0482           So
 0483   0486    Mn
 0488   0489    Me
+048A           Lu
+048B           Ll
 048C           Lu
 048D           Ll
 048E           Lu
@@ -480,10 +486,16 @@ return <<'END';
 04C2           Ll
 04C3           Lu
 04C4           Ll
+04C5           Lu
+04C6           Ll
 04C7           Lu
 04C8           Ll
+04C9           Lu
+04CA           Ll
 04CB           Lu
 04CC           Ll
+04CD           Lu
+04CE           Ll
 04D0           Lu
 04D1           Ll
 04D2           Lu
@@ -524,6 +536,22 @@ return <<'END';
 04F5           Ll
 04F8           Lu
 04F9           Ll
+0500           Lu
+0501           Ll
+0502           Lu
+0503           Ll
+0504           Lu
+0505           Ll
+0506           Lu
+0507           Ll
+0508           Lu
+0509           Ll
+050A           Lu
+050B           Ll
+050C           Lu
+050D           Ll
+050E           Lu
+050F           Ll
 0531   0556    Lu
 0559           Lm
 055A   055F    Po
@@ -551,12 +579,14 @@ return <<'END';
 064B   0655    Mn
 0660   0669    Nd
 066A   066D    Po
+066E   066F    Lo
 0670           Mn
 0671   06D3    Lo
 06D4           Po
 06D5           Lo
 06D6   06DC    Mn
-06DD   06DE    Me
+06DD           Cf
+06DE           Me
 06DF   06E4    Mn
 06E5   06E6    Lm
 06E7   06E8    Mn
@@ -573,6 +603,7 @@ return <<'END';
 0730   074A    Mn
 0780   07A5    Lo
 07A6   07B0    Mn
+07B1           Lo
 0901   0902    Mn
 0903           Mc
 0905   0939    Lo
@@ -674,7 +705,7 @@ return <<'END';
 0B66   0B6F    Nd
 0B70           So
 0B82           Mn
-0B83           Mc
+0B83           Lo
 0B85   0B8A    Lo
 0B8E   0B90    Lo
 0B92   0B95    Lo
@@ -832,7 +863,7 @@ return <<'END';
 1056   1057    Mc
 1058   1059    Mn
 10A0   10C5    Lu
-10D0   10F6    Lo
+10D0   10F8    Lo
 10FB           Po
 1100   1159    Lo
 115F   11A2    Lo
@@ -876,6 +907,17 @@ return <<'END';
 16A0   16EA    Lo
 16EB   16ED    Po
 16EE   16F0    Nl
+1700   170C    Lo
+170E   1711    Lo
+1712   1714    Mn
+1720   1731    Lo
+1732   1734    Mn
+1735   1736    Po
+1740   1751    Lo
+1752   1753    Mn
+1760   176C    Lo
+176E   1770    Lo
+1772   1773    Mn
 1780   17B3    Lo
 17B4   17B6    Mc
 17B7   17BD    Mn
@@ -883,14 +925,17 @@ return <<'END';
 17C6           Mn
 17C7   17C8    Mc
 17C9   17D3    Mn
-17D4   17DA    Po
+17D4   17D6    Po
+17D7           Lm
+17D8   17DA    Po
 17DB           Sc
-17DC           Po
+17DC           Lo
 17E0   17E9    Nd
 1800   1805    Po
 1806           Pd
 1807   180A    Po
-180B   180E    Cf
+180B   180D    Mn
+180E           Cf
 1810   1819    Nd
 1820   1842    Lo
 1843           Lm
@@ -1210,9 +1255,14 @@ return <<'END';
 2044           Sm
 2045           Ps
 2046           Pe
-2048   204D    Po
+2047   2051    Po
+2052           Sm
+2057           Po
+205F           Zs
+2060   2063    Cf
 206A   206F    Cf
 2070           No
+2071           Ll
 2074   2079    No
 207A   207C    Sm
 207D           Ps
@@ -1222,11 +1272,12 @@ return <<'END';
 208A   208C    Sm
 208D           Ps
 208E           Pe
-20A0   20AF    Sc
+20A0   20B1    Sc
 20D0   20DC    Mn
 20DD   20E0    Me
 20E1           Mn
-20E2   20E3    Me
+20E2   20E4    Me
+20E5   20EA    Mn
 2100   2101    So
 2102           Lu
 2103   2106    So
@@ -1258,6 +1309,13 @@ return <<'END';
 2135   2138    Lo
 2139           Ll
 213A           So
+213D           Ll
+213E   213F    Lu
+2140   2144    Sm
+2145           Lu
+2146   2149    Ll
+214A           So
+214B           Sm
 2153   215F    No
 2160   2183    Nl
 2190   2194    Sm
@@ -1278,7 +1336,7 @@ return <<'END';
 21D3           So
 21D4           Sm
 21D5   21F3    So
-2200   22F1    Sm
+21F4   22FF    Sm
 2300   2307    So
 2308   230B    Sm
 230C   231F    So
@@ -1287,22 +1345,30 @@ return <<'END';
 2329           Ps
 232A           Pe
 232B   237B    So
+237C           Sm
 237D   239A    So
+239B   23B3    Sm
+23B4           Ps
+23B5           Pe
+23B6           Po
+23B7   23CE    So
 2400   2426    So
 2440   244A    So
 2460   249B    No
 249C   24E9    So
-24EA           No
-2500   2595    So
-25A0   25B6    So
+24EA   24FE    No
+2500   25B6    So
 25B7           Sm
 25B8   25C0    So
 25C1           Sm
 25C2   25F7    So
+25F8   25FF    Sm
 2600   2613    So
+2616   2617    So
 2619   266E    So
 266F           Sm
-2670   2671    So
+2670   267D    So
+2680   2689    So
 2701   2704    So
 2706   2709    So
 270C   2727    So
@@ -1312,11 +1378,65 @@ return <<'END';
 2756           So
 2758   275E    So
 2761   2767    So
+2768           Ps
+2769           Pe
+276A           Ps
+276B           Pe
+276C           Ps
+276D           Pe
+276E           Ps
+276F           Pe
+2770           Ps
+2771           Pe
+2772           Ps
+2773           Pe
+2774           Ps
+2775           Pe
 2776   2793    No
 2794           So
 2798   27AF    So
 27B1   27BE    So
+27D0   27E5    Sm
+27E6           Ps
+27E7           Pe
+27E8           Ps
+27E9           Pe
+27EA           Ps
+27EB           Pe
+27F0   27FF    Sm
 2800   28FF    So
+2900   2982    Sm
+2983           Ps
+2984           Pe
+2985           Ps
+2986           Pe
+2987           Ps
+2988           Pe
+2989           Ps
+298A           Pe
+298B           Ps
+298C           Pe
+298D           Ps
+298E           Pe
+298F           Ps
+2990           Pe
+2991           Ps
+2992           Pe
+2993           Ps
+2994           Pe
+2995           Ps
+2996           Pe
+2997           Ps
+2998           Pe
+2999   29D7    Sm
+29D8           Ps
+29D9           Pe
+29DA           Ps
+29DB           Pe
+29DC   29FB    Sm
+29FC           Ps
+29FD           Pe
+29FE   2AFF    Sm
 2E80   2E99    So
 2E9B   2EF3    So
 2F00   2FD5    So
@@ -1356,27 +1476,36 @@ return <<'END';
 3031   3035    Lm
 3036   3037    So
 3038   303A    Nl
+303B           Lm
+303C           Lo
+303D           Po
 303E   303F    So
-3041   3094    Lo
+3041   3096    Lo
 3099   309A    Mn
 309B   309C    Sk
 309D   309E    Lm
+309F           Lo
+30A0           Pd
 30A1   30FA    Lo
 30FB           Pc
 30FC   30FE    Lm
+30FF           Lo
 3105   312C    Lo
 3131   318E    Lo
 3190   3191    So
 3192   3195    No
 3196   319F    So
 31A0   31B7    Lo
+31F0   31FF    Lo
 3200   321C    So
 3220   3229    No
 322A   3243    So
+3251   325F    No
 3260   327B    So
 327F           So
 3280   3289    No
 328A   32B0    So
+32B1   32BF    No
 32C0   32CB    So
 32D0   32FE    So
 3300   3376    So
@@ -1385,15 +1514,12 @@ return <<'END';
 3400   4DB5    Lo
 4E00   9FA5    Lo
 A000   A48C    Lo
-A490   A4A1    So
-A4A4   A4B3    So
-A4B5   A4C0    So
-A4C2   A4C4    So
-A4C6           So
+A490   A4C6    So
 AC00   D7A3    Lo
 D800   DFFF    Cs
 E000   F8FF    Co
 F900   FA2D    Lo
+FA30   FA6A    Lo
 FB00   FB06    Ll
 FB13   FB17    Ll
 FB1D           Lo
@@ -1412,6 +1538,8 @@ FD3F              Pe
 FD50   FD8F    Lo
 FD92   FDC7    Lo
 FDF0   FDFB    Lo
+FDFC           Sc
+FE00   FE0F    Mn
 FE20   FE23    Mn
 FE30           Po
 FE31   FE32    Pd
@@ -1432,6 +1560,7 @@ FE41              Ps
 FE42           Pe
 FE43           Ps
 FE44           Pe
+FE45   FE46    Po
 FE49   FE4C    Po
 FE4D   FE4F    Pc
 FE50   FE52    Po
@@ -1450,8 +1579,7 @@ FE64      FE66    Sm
 FE68           Po
 FE69           Sc
 FE6A   FE6B    Po
-FE70   FE72    Lo
-FE74           Lo
+FE70   FE74    Lo
 FE76   FEFC    Lo
 FEFF           Cf
 FF01   FF03    Po
@@ -1480,6 +1608,8 @@ FF5B              Ps
 FF5C           Sm
 FF5D           Pe
 FF5E           Sm
+FF5F           Ps
+FF60           Pe
 FF61           Po
 FF62           Ps
 FF63           Pe
index d078d18..2b97b55 100644 (file)
@@ -23,6 +23,7 @@ return <<'END';
 034D   034E    220
 0360   0361    234
 0362           233
+0363   036F    230
 0483   0486    230
 0591           220
 0592   0595    230
@@ -134,6 +135,8 @@ return <<'END';
 0FC6           220
 1037           7
 1039           9
+1714           9
+1734           9
 17D2           9
 18A9           228
 20D0   20D1    230
@@ -142,6 +145,11 @@ return <<'END';
 20D8   20DA    1
 20DB   20DC    230
 20E1           230
+20E5   20E6    1
+20E7           230
+20E8           220
+20E9           230
+20EA           1
 302A           218
 302B           228
 302C           232
index 041a0ec..07a60b8 100644 (file)
-# CompositionExclusions-3.txt
+# CompositionExclusions-3.2.0.txt
+# Date: 2002-03-19,23:30:28 GMT [MD]
 #
-# Composition Exclusions
 # This file lists the characters from the UAX #15 Composition Exclusion Table.
 #
+# The format of the comments in this file has been updated since the last version,
+# CompositionExclusions-3.txt. The only substantive change to this file between that
+# version and this one is the addition of U+2ADC FORKING.
+#
 # For more information, see
 # http://www.unicode.org/unicode/reports/tr15/#Primary Exclusion List Table
+# ================================================
 
 # (1) Script Specifics
 # This list of characters cannot be derived from the UnicodeData file.
+# ================================================
+
+0958    #  DEVANAGARI LETTER QA
+0959    #  DEVANAGARI LETTER KHHA
+095A    #  DEVANAGARI LETTER GHHA
+095B    #  DEVANAGARI LETTER ZA
+095C    #  DEVANAGARI LETTER DDDHA
+095D    #  DEVANAGARI LETTER RHA
+095E    #  DEVANAGARI LETTER FA
+095F    #  DEVANAGARI LETTER YYA
+09DC    #  BENGALI LETTER RRA
+09DD    #  BENGALI LETTER RHA
+09DF    #  BENGALI LETTER YYA
+0A33    #  GURMUKHI LETTER LLA
+0A36    #  GURMUKHI LETTER SHA
+0A59    #  GURMUKHI LETTER KHHA
+0A5A    #  GURMUKHI LETTER GHHA
+0A5B    #  GURMUKHI LETTER ZA
+0A5E    #  GURMUKHI LETTER FA
+0B5C    #  ORIYA LETTER RRA
+0B5D    #  ORIYA LETTER RHA
+0F43    #  TIBETAN LETTER GHA
+0F4D    #  TIBETAN LETTER DDHA
+0F52    #  TIBETAN LETTER DHA
+0F57    #  TIBETAN LETTER BHA
+0F5C    #  TIBETAN LETTER DZHA
+0F69    #  TIBETAN LETTER KSSA
+0F76    #  TIBETAN VOWEL SIGN VOCALIC R
+0F78    #  TIBETAN VOWEL SIGN VOCALIC L
+0F93    #  TIBETAN SUBJOINED LETTER GHA
+0F9D    #  TIBETAN SUBJOINED LETTER DDHA
+0FA2    #  TIBETAN SUBJOINED LETTER DHA
+0FA7    #  TIBETAN SUBJOINED LETTER BHA
+0FAC    #  TIBETAN SUBJOINED LETTER DZHA
+0FB9    #  TIBETAN SUBJOINED LETTER KSSA
+FB1D    #  HEBREW LETTER YOD WITH HIRIQ
+FB1F    #  HEBREW LIGATURE YIDDISH YOD YOD PATAH
+FB2A    #  HEBREW LETTER SHIN WITH SHIN DOT
+FB2B    #  HEBREW LETTER SHIN WITH SIN DOT
+FB2C    #  HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
+FB2D    #  HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
+FB2E    #  HEBREW LETTER ALEF WITH PATAH
+FB2F    #  HEBREW LETTER ALEF WITH QAMATS
+FB30    #  HEBREW LETTER ALEF WITH MAPIQ
+FB31    #  HEBREW LETTER BET WITH DAGESH
+FB32    #  HEBREW LETTER GIMEL WITH DAGESH
+FB33    #  HEBREW LETTER DALET WITH DAGESH
+FB34    #  HEBREW LETTER HE WITH MAPIQ
+FB35    #  HEBREW LETTER VAV WITH DAGESH
+FB36    #  HEBREW LETTER ZAYIN WITH DAGESH
+FB38    #  HEBREW LETTER TET WITH DAGESH
+FB39    #  HEBREW LETTER YOD WITH DAGESH
+FB3A    #  HEBREW LETTER FINAL KAF WITH DAGESH
+FB3B    #  HEBREW LETTER KAF WITH DAGESH
+FB3C    #  HEBREW LETTER LAMED WITH DAGESH
+FB3E    #  HEBREW LETTER MEM WITH DAGESH
+FB40    #  HEBREW LETTER NUN WITH DAGESH
+FB41    #  HEBREW LETTER SAMEKH WITH DAGESH
+FB43    #  HEBREW LETTER FINAL PE WITH DAGESH
+FB44    #  HEBREW LETTER PE WITH DAGESH
+FB46    #  HEBREW LETTER TSADI WITH DAGESH
+FB47    #  HEBREW LETTER QOF WITH DAGESH
+FB48    #  HEBREW LETTER RESH WITH DAGESH
+FB49    #  HEBREW LETTER SHIN WITH DAGESH
+FB4A    #  HEBREW LETTER TAV WITH DAGESH
+FB4B    #  HEBREW LETTER VAV WITH HOLAM
+FB4C    #  HEBREW LETTER BET WITH RAFE
+FB4D    #  HEBREW LETTER KAF WITH RAFE
+FB4E    #  HEBREW LETTER PE WITH RAFE
 
-0958 # DEVANAGARI LETTER QA
-0959 # DEVANAGARI LETTER KHHA
-095A # DEVANAGARI LETTER GHHA
-095B # DEVANAGARI LETTER ZA
-095C # DEVANAGARI LETTER DDDHA
-095D # DEVANAGARI LETTER RHA
-095E # DEVANAGARI LETTER FA
-095F # DEVANAGARI LETTER YYA
-09DC # BENGALI LETTER RRA
-09DD # BENGALI LETTER RHA
-09DF # BENGALI LETTER YYA
-0A33 # GURMUKHI LETTER LLA
-0A36 # GURMUKHI LETTER SHA
-0A59 # GURMUKHI LETTER KHHA
-0A5A # GURMUKHI LETTER GHHA
-0A5B # GURMUKHI LETTER ZA
-0A5E # GURMUKHI LETTER FA
-0B5C # ORIYA LETTER RRA
-0B5D # ORIYA LETTER RHA
-0F43 # TIBETAN LETTER GHA
-0F4D # TIBETAN LETTER DDHA
-0F52 # TIBETAN LETTER DHA
-0F57 # TIBETAN LETTER BHA
-0F5C # TIBETAN LETTER DZHA
-0F69 # TIBETAN LETTER KSSA
-0F76 # TIBETAN VOWEL SIGN VOCALIC R
-0F78 # TIBETAN VOWEL SIGN VOCALIC L
-0F93 # TIBETAN SUBJOINED LETTER GHA
-0F9D # TIBETAN SUBJOINED LETTER DDHA
-0FA2 # TIBETAN SUBJOINED LETTER DHA
-0FA7 # TIBETAN SUBJOINED LETTER BHA
-0FAC # TIBETAN SUBJOINED LETTER DZHA
-0FB9 # TIBETAN SUBJOINED LETTER KSSA
-FB1D # HEBREW LETTER YOD WITH HIRIQ
-FB1F # HEBREW LIGATURE YIDDISH YOD YOD PATAH
-FB2A # HEBREW LETTER SHIN WITH SHIN DOT
-FB2B # HEBREW LETTER SHIN WITH SIN DOT
-FB2C # HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
-FB2D # HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
-FB2E # HEBREW LETTER ALEF WITH PATAH
-FB2F # HEBREW LETTER ALEF WITH QAMATS
-FB30 # HEBREW LETTER ALEF WITH MAPIQ
-FB31 # HEBREW LETTER BET WITH DAGESH
-FB32 # HEBREW LETTER GIMEL WITH DAGESH
-FB33 # HEBREW LETTER DALET WITH DAGESH
-FB34 # HEBREW LETTER HE WITH MAPIQ
-FB35 # HEBREW LETTER VAV WITH DAGESH
-FB36 # HEBREW LETTER ZAYIN WITH DAGESH
-FB38 # HEBREW LETTER TET WITH DAGESH
-FB39 # HEBREW LETTER YOD WITH DAGESH
-FB3A # HEBREW LETTER FINAL KAF WITH DAGESH
-FB3B # HEBREW LETTER KAF WITH DAGESH
-FB3C # HEBREW LETTER LAMED WITH DAGESH
-FB3E # HEBREW LETTER MEM WITH DAGESH
-FB40 # HEBREW LETTER NUN WITH DAGESH
-FB41 # HEBREW LETTER SAMEKH WITH DAGESH
-FB43 # HEBREW LETTER FINAL PE WITH DAGESH
-FB44 # HEBREW LETTER PE WITH DAGESH
-FB46 # HEBREW LETTER TSADI WITH DAGESH
-FB47 # HEBREW LETTER QOF WITH DAGESH
-FB48 # HEBREW LETTER RESH WITH DAGESH
-FB49 # HEBREW LETTER SHIN WITH DAGESH
-FB4A # HEBREW LETTER TAV WITH DAGESH
-FB4B # HEBREW LETTER VAV WITH HOLAM
-FB4C # HEBREW LETTER BET WITH RAFE
-FB4D # HEBREW LETTER KAF WITH RAFE
-FB4E # HEBREW LETTER PE WITH RAFE
+# Total code points: 67
 
+# ================================================
 # (2) Post Composition Version precomposed characters
-# These characters cannot be derived from the UnicodeData file.
+# These characters cannot be derived solely from the UnicodeData.txt file
+# in this version of Unicode.
+# ================================================
+
+2ADC    #  FORKING
+1D15E   #  MUSICAL SYMBOL HALF NOTE
+1D15F   #  MUSICAL SYMBOL QUARTER NOTE
+1D160   #  MUSICAL SYMBOL EIGHTH NOTE
+1D161   #  MUSICAL SYMBOL SIXTEENTH NOTE
+1D162   #  MUSICAL SYMBOL THIRTY-SECOND NOTE
+1D163   #  MUSICAL SYMBOL SIXTY-FOURTH NOTE
+1D164   #  MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+1D1BB   #  MUSICAL SYMBOL MINIMA
+1D1BC   #  MUSICAL SYMBOL MINIMA BLACK
+1D1BD   #  MUSICAL SYMBOL SEMIMINIMA WHITE
+1D1BE   #  MUSICAL SYMBOL SEMIMINIMA BLACK
+1D1BF   #  MUSICAL SYMBOL FUSA WHITE
+1D1C0   #  MUSICAL SYMBOL FUSA BLACK
 
-1D15E # MUSICAL SYMBOL HALF NOTE
-1D15F # MUSICAL SYMBOL QUARTER NOTE
-1D160 # MUSICAL SYMBOL EIGHTH NOTE
-1D161 # MUSICAL SYMBOL SIXTEENTH NOTE
-1D162 # MUSICAL SYMBOL THIRTY-SECOND NOTE
-1D163 # MUSICAL SYMBOL SIXTY-FOURTH NOTE
-1D164 # MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
-1D1BB # MUSICAL SYMBOL MINIMA
-1D1BC # MUSICAL SYMBOL MINIMA BLACK
-1D1BD # MUSICAL SYMBOL SEMIMINIMA WHITE
-1D1BE # MUSICAL SYMBOL SEMIMINIMA BLACK
-1D1BF # MUSICAL SYMBOL FUSA WHITE
-1D1C0 # MUSICAL SYMBOL FUSA BLACK
+# Total code points: 14
 
+# ================================================
 # (3) Singleton Decompositions
 # These characters can be derived from the UnicodeData file
 # by including all characters whose canonical decomposition
 # consists of a single character.
 # These characters are simply quoted here for reference.
+# ================================================
 
-# 0340 COMBINING GRAVE TONE MARK
-# 0341 COMBINING ACUTE TONE MARK
-# 0343 COMBINING GREEK KORONIS
-# 0374 GREEK NUMERAL SIGN
-# 037E GREEK QUESTION MARK
-# 0387 GREEK ANO TELEIA
-# 1F71 GREEK SMALL LETTER ALPHA WITH OXIA
-# 1F73 GREEK SMALL LETTER EPSILON WITH OXIA
-# 1F75 GREEK SMALL LETTER ETA WITH OXIA
-# 1F77 GREEK SMALL LETTER IOTA WITH OXIA
-# 1F79 GREEK SMALL LETTER OMICRON WITH OXIA
-# 1F7B GREEK SMALL LETTER UPSILON WITH OXIA
-# 1F7D GREEK SMALL LETTER OMEGA WITH OXIA
-# 1FBB GREEK CAPITAL LETTER ALPHA WITH OXIA
-# 1FBE GREEK PROSGEGRAMMENI
-# 1FC9 GREEK CAPITAL LETTER EPSILON WITH OXIA
-# 1FCB GREEK CAPITAL LETTER ETA WITH OXIA
-# 1FD3 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
-# 1FDB GREEK CAPITAL LETTER IOTA WITH OXIA
-# 1FE3 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
-# 1FEB GREEK CAPITAL LETTER UPSILON WITH OXIA
-# 1FEE GREEK DIALYTIKA AND OXIA
-# 1FEF GREEK VARIA
-# 1FF9 GREEK CAPITAL LETTER OMICRON WITH OXIA
-# 1FFB GREEK CAPITAL LETTER OMEGA WITH OXIA
-# 1FFD GREEK OXIA
-# 2000 EN QUAD
-# 2001 EM QUAD
-# 2126 OHM SIGN
-# 212A KELVIN SIGN
-# 212B ANGSTROM SIGN
-# 2329 LEFT-POINTING ANGLE BRACKET
-# 232A RIGHT-POINTING ANGLE BRACKET
-# F900 CJK COMPATIBILITY IDEOGRAPH-F900
-#.. FA0D CJK COMPATIBILITY IDEOGRAPH-FA0D
-# FA10 CJK COMPATIBILITY IDEOGRAPH-FA10
-# FA12 CJK COMPATIBILITY IDEOGRAPH-FA12
-# FA15 CJK COMPATIBILITY IDEOGRAPH-FA15
-#.. FA1E CJK COMPATIBILITY IDEOGRAPH-FA1E
-# FA20 CJK COMPATIBILITY IDEOGRAPH-FA20
-# FA22 CJK COMPATIBILITY IDEOGRAPH-FA22
-# FA25 CJK COMPATIBILITY IDEOGRAPH-FA25
-# FA26 CJK COMPATIBILITY IDEOGRAPH-FA26
-# FA2A CJK COMPATIBILITY IDEOGRAPH-FA2A
-#.. FA2D CJK COMPATIBILITY IDEOGRAPH-FA2D
-# 2F800 CJK COMPATIBILITY IDEOGRAPH-2F800
-#.. 2FA1D CJK COMPATIBILITY IDEOGRAPH-2FA1D
+# 0340..0341       [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+# 0343                 COMBINING GREEK KORONIS
+# 0374                 GREEK NUMERAL SIGN
+# 037E                 GREEK QUESTION MARK
+# 0387                 GREEK ANO TELEIA
+# 1F71                 GREEK SMALL LETTER ALPHA WITH OXIA
+# 1F73                 GREEK SMALL LETTER EPSILON WITH OXIA
+# 1F75                 GREEK SMALL LETTER ETA WITH OXIA
+# 1F77                 GREEK SMALL LETTER IOTA WITH OXIA
+# 1F79                 GREEK SMALL LETTER OMICRON WITH OXIA
+# 1F7B                 GREEK SMALL LETTER UPSILON WITH OXIA
+# 1F7D                 GREEK SMALL LETTER OMEGA WITH OXIA
+# 1FBB                 GREEK CAPITAL LETTER ALPHA WITH OXIA
+# 1FBE                 GREEK PROSGEGRAMMENI
+# 1FC9                 GREEK CAPITAL LETTER EPSILON WITH OXIA
+# 1FCB                 GREEK CAPITAL LETTER ETA WITH OXIA
+# 1FD3                 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+# 1FDB                 GREEK CAPITAL LETTER IOTA WITH OXIA
+# 1FE3                 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
+# 1FEB                 GREEK CAPITAL LETTER UPSILON WITH OXIA
+# 1FEE..1FEF       [2] GREEK DIALYTIKA AND OXIA..GREEK VARIA
+# 1FF9                 GREEK CAPITAL LETTER OMICRON WITH OXIA
+# 1FFB                 GREEK CAPITAL LETTER OMEGA WITH OXIA
+# 1FFD                 GREEK OXIA
+# 2000..2001       [2] EN QUAD..EM QUAD
+# 2126                 OHM SIGN
+# 212A..212B       [2] KELVIN SIGN..ANGSTROM SIGN
+# 2329                 LEFT-POINTING ANGLE BRACKET
+# 232A                 RIGHT-POINTING ANGLE BRACKET
+# F900..FA0D     [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D
+# FA10                 CJK COMPATIBILITY IDEOGRAPH-FA10
+# FA12                 CJK COMPATIBILITY IDEOGRAPH-FA12
+# FA15..FA1E      [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E
+# FA20                 CJK COMPATIBILITY IDEOGRAPH-FA20
+# FA22                 CJK COMPATIBILITY IDEOGRAPH-FA22
+# FA25..FA26       [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26
+# FA2A..FA2D       [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D
+# FA30..FA6A      [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
+# 2F800..2FA1D   [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
 
+# Total code points: 924
+
+# ================================================
 # (4) Non-Starter Decompositions
 # These characters can be derived from the UnicodeData file
 # by including all characters whose canonical decomposition consists
 # of a sequence of characters, the first of which has a non-zero
 # combining class.
 # These characters are simply quoted here for reference.
+# ================================================
+
+# 0344                 COMBINING GREEK DIALYTIKA TONOS
+# 0F73                 TIBETAN VOWEL SIGN II
+# 0F75                 TIBETAN VOWEL SIGN UU
+# 0F81                 TIBETAN VOWEL SIGN REVERSED II
+
+# Total code points: 4
 
-# 0344 COMBINING GREEK DIALYTIKA TONOS
-# 0F73 TIBETAN VOWEL SIGN II
-# 0F75 TIBETAN VOWEL SIGN UU
-# 0F81 TIBETAN VOWEL SIGN REVERSED II
index e03c762..739d8fc 100644 (file)
@@ -979,9 +979,13 @@ return <<'END';
 2037           <compat> 2035 2035 2035
 203C           <compat> 0021 0021
 203E           <compat> 0020 0305
+2047           <compat> 003F 003F
 2048           <compat> 003F 0021
 2049           <compat> 0021 003F
+2057           <compat> 2032 2032 2032 2032
+205F           <compat> 0020
 2070           <super> 0030
+2071           <super> 0069
 2074           <super> 0034
 2075           <super> 0035
 2076           <super> 0036
@@ -1050,6 +1054,15 @@ return <<'END';
 2137           <compat> 05D2
 2138           <compat> 05D3
 2139           <font> 0069
+213D           <font> 03B3
+213E           <font> 0393
+213F           <font> 03A0
+2140           <font> 2211
+2145           <font> 0044
+2146           <font> 0064
+2147           <font> 0065
+2148           <font> 0069
+2149           <font> 006A
 2153           <fraction> 0031 2044 0033
 2154           <fraction> 0032 2044 0033
 2155           <fraction> 0031 2044 0035
@@ -1284,6 +1297,11 @@ return <<'END';
 24E8           <circle> 0079
 24E9           <circle> 007A
 24EA           <circle> 0030
+2A0C           <compat> 222B 222B 222B 222B
+2A74           <compat> 003A 003A 003D
+2A75           <compat> 003D 003D
+2A76           <compat> 003D 003D 003D
+2ADC           2ADD 0338
 2E9F           <compat> 6BCD
 2EF3           <compat> 9F9F
 2F00           <compat> 4E00
@@ -1534,6 +1552,7 @@ return <<'END';
 309B           <compat> 0020 3099
 309C           <compat> 0020 309A
 309E           309D 3099
+309F           <vertical> 3088 308A
 30AC           30AB 3099
 30AE           30AD 3099
 30B0           30AF 3099
@@ -1565,6 +1584,7 @@ return <<'END';
 30F9           30F1 3099
 30FA           30F2 3099
 30FE           30FD 3099
+30FF           <vertical> 30B3 30C8
 3131           <compat> 1100
 3132           <compat> 1101
 3133           <compat> 11AA
@@ -1738,6 +1758,21 @@ return <<'END';
 3241           <compat> 0028 4F11 0029
 3242           <compat> 0028 81EA 0029
 3243           <compat> 0028 81F3 0029
+3251           <circle> 0032 0031
+3252           <circle> 0032 0032
+3253           <circle> 0032 0033
+3254           <circle> 0032 0034
+3255           <circle> 0032 0035
+3256           <circle> 0032 0036
+3257           <circle> 0032 0037
+3258           <circle> 0032 0038
+3259           <circle> 0032 0039
+325A           <circle> 0033 0030
+325B           <circle> 0033 0031
+325C           <circle> 0033 0032
+325D           <circle> 0033 0033
+325E           <circle> 0033 0034
+325F           <circle> 0033 0035
 3260           <circle> 1100
 3261           <circle> 1102
 3262           <circle> 1103
@@ -1815,6 +1850,21 @@ return <<'END';
 32AE           <circle> 8CC7
 32AF           <circle> 5354
 32B0           <circle> 591C
+32B1           <circle> 0033 0036
+32B2           <circle> 0033 0037
+32B3           <circle> 0033 0038
+32B4           <circle> 0033 0039
+32B5           <circle> 0034 0030
+32B6           <circle> 0034 0031
+32B7           <circle> 0034 0032
+32B8           <circle> 0034 0033
+32B9           <circle> 0034 0034
+32BA           <circle> 0034 0035
+32BB           <circle> 0034 0036
+32BC           <circle> 0034 0037
+32BD           <circle> 0034 0038
+32BE           <circle> 0034 0039
+32BF           <circle> 0035 0030
 32C0           <compat> 0031 6708
 32C1           <compat> 0032 6708
 32C2           <compat> 0033 6708
@@ -2203,7 +2253,7 @@ F94D              6DDA
 F94E           6F0F
 F94F           7D2F
 F950           7E37
-F951           96FB
+F951           964B
 F952           52D2
 F953           808B
 F954           51DC
@@ -2412,6 +2462,64 @@ FA2A             98EF
 FA2B           98FC
 FA2C           9928
 FA2D           9DB4
+FA30           4FAE
+FA31           50E7
+FA32           514D
+FA33           52C9
+FA34           52E4
+FA35           5351
+FA36           559D
+FA37           5606
+FA38           5668
+FA39           5840
+FA3A           58A8
+FA3B           5C64
+FA3C           5C6E
+FA3D           6094
+FA3E           6168
+FA3F           618E
+FA40           61F2
+FA41           654F
+FA42           65E2
+FA43           6691
+FA44           6885
+FA45           6D77
+FA46           6E1A
+FA47           6F22
+FA48           716E
+FA49           722B
+FA4A           7422
+FA4B           7891
+FA4C           793E
+FA4D           7949
+FA4E           7948
+FA4F           7950
+FA50           7956
+FA51           795D
+FA52           798D
+FA53           798E
+FA54           7A40
+FA55           7A81
+FA56           7BC0
+FA57           7DF4
+FA58           7E09
+FA59           7E41
+FA5A           7F72
+FA5B           8005
+FA5C           81ED
+FA5D   FA5E    8279
+FA5F           8457
+FA60           8910
+FA61           8996
+FA62           8B01
+FA63           8B39
+FA64           8CD3
+FA65           8D08
+FA66           8FB6
+FA67           9038
+FA68           96E3
+FA69           97FF
+FA6A           983B
 FB00           <compat> 0066 0066
 FB01           <compat> 0066 0069
 FB02           <compat> 0066 006C
@@ -3060,6 +3168,7 @@ FDF8              <isolated> 0648 0633 0644 0645
 FDF9           <isolated> 0635 0644 0649
 FDFA           <isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645
 FDFB           <isolated> 062C 0644 0020 062C 0644 0627 0644 0647
+FDFC           <isolated> 0631 06CC 0627 0644
 FE30           <vertical> 2025
 FE31           <vertical> 2014
 FE32           <vertical> 2013
@@ -3341,6 +3450,8 @@ FF5B              <wide> 007B
 FF5C           <wide> 007C
 FF5D           <wide> 007D
 FF5E           <wide> 007E
+FF5F           <wide> 2985
+FF60           <wide> 2986
 FF61           <narrow> 3002
 FF62           <narrow> 300C
 FF63           <narrow> 300D
index cfec5f6..dc99107 100644 (file)
@@ -1,4 +1,4 @@
-# EastAsianWidth-5.txt
+# EastAsianWidth-3.2.0.txt
 #
 # East Asian Width Properties
 #
 021D;N # LATIN SMALL LETTER YOGH
 021E;N # LATIN CAPITAL LETTER H WITH CARON
 021F;N # LATIN SMALL LETTER H WITH CARON
+0220;N # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
 0222;N # LATIN CAPITAL LETTER OU
 0223;N # LATIN SMALL LETTER OU
 0224;N # LATIN CAPITAL LETTER Z WITH HOOK
 034C;A # COMBINING ALMOST EQUAL TO ABOVE
 034D;A # COMBINING LEFT RIGHT ARROW BELOW
 034E;A # COMBINING UPWARDS ARROW BELOW
+034F;A # COMBINING GRAPHEME JOINER
 0360;A # COMBINING DOUBLE TILDE
 0361;A # COMBINING DOUBLE INVERTED BREVE
 0362;A # COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+0363;A # COMBINING LATIN SMALL LETTER A
+0364;A # COMBINING LATIN SMALL LETTER E
+0365;A # COMBINING LATIN SMALL LETTER I
+0366;A # COMBINING LATIN SMALL LETTER O
+0367;A # COMBINING LATIN SMALL LETTER U
+0368;A # COMBINING LATIN SMALL LETTER C
+0369;A # COMBINING LATIN SMALL LETTER D
+036A;A # COMBINING LATIN SMALL LETTER H
+036B;A # COMBINING LATIN SMALL LETTER M
+036C;A # COMBINING LATIN SMALL LETTER R
+036D;A # COMBINING LATIN SMALL LETTER T
+036E;A # COMBINING LATIN SMALL LETTER V
+036F;A # COMBINING LATIN SMALL LETTER X
 0374;N # GREEK NUMERAL SIGN
 0375;N # GREEK LOWER NUMERAL SIGN
 037A;N # GREEK YPOGEGRAMMENI
 03D5;N # GREEK PHI SYMBOL
 03D6;N # GREEK PI SYMBOL
 03D7;N # GREEK KAI SYMBOL
+03D8;N # GREEK LETTER ARCHAIC KOPPA
+03D9;N # GREEK SMALL LETTER ARCHAIC KOPPA
 03DA;N # GREEK LETTER STIGMA
 03DB;N # GREEK SMALL LETTER STIGMA
 03DC;N # GREEK LETTER DIGAMMA
 03F3;N # GREEK LETTER YOT
 03F4;N # GREEK CAPITAL THETA SYMBOL
 03F5;N # GREEK LUNATE EPSILON SYMBOL
+03F6;N # GREEK REVERSED LUNATE EPSILON SYMBOL
 0400;N # CYRILLIC CAPITAL LETTER IE WITH GRAVE
 0401;A # CYRILLIC CAPITAL LETTER IO
 0402;N # CYRILLIC CAPITAL LETTER DJE
 0486;N # COMBINING CYRILLIC PSILI PNEUMATA
 0488;N # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
 0489;N # COMBINING CYRILLIC MILLIONS SIGN
+048A;N # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+048B;N # CYRILLIC SMALL LETTER SHORT I WITH TAIL
 048C;N # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
 048D;N # CYRILLIC SMALL LETTER SEMISOFT SIGN
 048E;N # CYRILLIC CAPITAL LETTER ER WITH TICK
 04C2;N # CYRILLIC SMALL LETTER ZHE WITH BREVE
 04C3;N # CYRILLIC CAPITAL LETTER KA WITH HOOK
 04C4;N # CYRILLIC SMALL LETTER KA WITH HOOK
+04C5;N # CYRILLIC CAPITAL LETTER EL WITH TAIL
+04C6;N # CYRILLIC SMALL LETTER EL WITH TAIL
 04C7;N # CYRILLIC CAPITAL LETTER EN WITH HOOK
 04C8;N # CYRILLIC SMALL LETTER EN WITH HOOK
+04C9;N # CYRILLIC CAPITAL LETTER EN WITH TAIL
+04CA;N # CYRILLIC SMALL LETTER EN WITH TAIL
 04CB;N # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
 04CC;N # CYRILLIC SMALL LETTER KHAKASSIAN CHE
+04CD;N # CYRILLIC CAPITAL LETTER EM WITH TAIL
+04CE;N # CYRILLIC SMALL LETTER EM WITH TAIL
 04D0;N # CYRILLIC CAPITAL LETTER A WITH BREVE
 04D1;N # CYRILLIC SMALL LETTER A WITH BREVE
 04D2;N # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
 04F5;N # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
 04F8;N # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
 04F9;N # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0500;N # CYRILLIC CAPITAL LETTER KOMI DE
+0501;N # CYRILLIC SMALL LETTER KOMI DE
+0502;N # CYRILLIC CAPITAL LETTER KOMI DJE
+0503;N # CYRILLIC SMALL LETTER KOMI DJE
+0504;N # CYRILLIC CAPITAL LETTER KOMI ZJE
+0505;N # CYRILLIC SMALL LETTER KOMI ZJE
+0506;N # CYRILLIC CAPITAL LETTER KOMI DZJE
+0507;N # CYRILLIC SMALL LETTER KOMI DZJE
+0508;N # CYRILLIC CAPITAL LETTER KOMI LJE
+0509;N # CYRILLIC SMALL LETTER KOMI LJE
+050A;N # CYRILLIC CAPITAL LETTER KOMI NJE
+050B;N # CYRILLIC SMALL LETTER KOMI NJE
+050C;N # CYRILLIC CAPITAL LETTER KOMI SJE
+050D;N # CYRILLIC SMALL LETTER KOMI SJE
+050E;N # CYRILLIC CAPITAL LETTER KOMI TJE
+050F;N # CYRILLIC SMALL LETTER KOMI TJE
 0531;N # ARMENIAN CAPITAL LETTER AYB
 0532;N # ARMENIAN CAPITAL LETTER BEN
 0533;N # ARMENIAN CAPITAL LETTER GIM
 066B;N # ARABIC DECIMAL SEPARATOR
 066C;N # ARABIC THOUSANDS SEPARATOR
 066D;N # ARABIC FIVE POINTED STAR
+066E;N # ARABIC LETTER DOTLESS BEH
+066F;N # ARABIC LETTER DOTLESS QAF
 0670;N # ARABIC LETTER SUPERSCRIPT ALEF
 0671;N # ARABIC LETTER ALEF WASLA
 0672;N # ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
 07AE;N # THAANA OBOFILI
 07AF;N # THAANA OABOAFILI
 07B0;N # THAANA SUKUN
+07B1;N # THAANA LETTER NAA
 0901;N # DEVANAGARI SIGN CANDRABINDU
 0902;N # DEVANAGARI SIGN ANUSVARA
 0903;N # DEVANAGARI SIGN VISARGA
 10F4;N # GEORGIAN LETTER HAR
 10F5;N # GEORGIAN LETTER HOE
 10F6;N # GEORGIAN LETTER FI
+10F7;N # GEORGIAN LETTER YN
+10F8;N # GEORGIAN LETTER ELIFI
 10FB;N # GEORGIAN PARAGRAPH SEPARATOR
 1100;W # HANGUL CHOSEONG KIYEOK
 1101;W # HANGUL CHOSEONG SSANGKIYEOK
 16EE;N # RUNIC ARLAUG SYMBOL
 16EF;N # RUNIC TVIMADUR SYMBOL
 16F0;N # RUNIC BELGTHOR SYMBOL
+1700;N # TAGALOG LETTER A
+1701;N # TAGALOG LETTER I
+1702;N # TAGALOG LETTER U
+1703;N # TAGALOG LETTER KA
+1704;N # TAGALOG LETTER GA
+1705;N # TAGALOG LETTER NGA
+1706;N # TAGALOG LETTER TA
+1707;N # TAGALOG LETTER DA
+1708;N # TAGALOG LETTER NA
+1709;N # TAGALOG LETTER PA
+170A;N # TAGALOG LETTER BA
+170B;N # TAGALOG LETTER MA
+170C;N # TAGALOG LETTER YA
+170E;N # TAGALOG LETTER LA
+170F;N # TAGALOG LETTER WA
+1710;N # TAGALOG LETTER SA
+1711;N # TAGALOG LETTER HA
+1712;N # TAGALOG VOWEL SIGN I
+1713;N # TAGALOG VOWEL SIGN U
+1714;N # TAGALOG SIGN VIRAMA
+1720;N # HANUNOO LETTER A
+1721;N # HANUNOO LETTER I
+1722;N # HANUNOO LETTER U
+1723;N # HANUNOO LETTER KA
+1724;N # HANUNOO LETTER GA
+1725;N # HANUNOO LETTER NGA
+1726;N # HANUNOO LETTER TA
+1727;N # HANUNOO LETTER DA
+1728;N # HANUNOO LETTER NA
+1729;N # HANUNOO LETTER PA
+172A;N # HANUNOO LETTER BA
+172B;N # HANUNOO LETTER MA
+172C;N # HANUNOO LETTER YA
+172D;N # HANUNOO LETTER RA
+172E;N # HANUNOO LETTER LA
+172F;N # HANUNOO LETTER WA
+1730;N # HANUNOO LETTER SA
+1731;N # HANUNOO LETTER HA
+1732;N # HANUNOO VOWEL SIGN I
+1733;N # HANUNOO VOWEL SIGN U
+1734;N # HANUNOO SIGN PAMUDPOD
+1735;N # PHILIPPINE SINGLE PUNCTUATION
+1736;N # PHILIPPINE DOUBLE PUNCTUATION
+1740;N # BUHID LETTER A
+1741;N # BUHID LETTER I
+1742;N # BUHID LETTER U
+1743;N # BUHID LETTER KA
+1744;N # BUHID LETTER GA
+1745;N # BUHID LETTER NGA
+1746;N # BUHID LETTER TA
+1747;N # BUHID LETTER DA
+1748;N # BUHID LETTER NA
+1749;N # BUHID LETTER PA
+174A;N # BUHID LETTER BA
+174B;N # BUHID LETTER MA
+174C;N # BUHID LETTER YA
+174D;N # BUHID LETTER RA
+174E;N # BUHID LETTER LA
+174F;N # BUHID LETTER WA
+1750;N # BUHID LETTER SA
+1751;N # BUHID LETTER HA
+1752;N # BUHID VOWEL SIGN I
+1753;N # BUHID VOWEL SIGN U
+1760;N # TAGBANWA LETTER A
+1761;N # TAGBANWA LETTER I
+1762;N # TAGBANWA LETTER U
+1763;N # TAGBANWA LETTER KA
+1764;N # TAGBANWA LETTER GA
+1765;N # TAGBANWA LETTER NGA
+1766;N # TAGBANWA LETTER TA
+1767;N # TAGBANWA LETTER DA
+1768;N # TAGBANWA LETTER NA
+1769;N # TAGBANWA LETTER PA
+176A;N # TAGBANWA LETTER BA
+176B;N # TAGBANWA LETTER MA
+176C;N # TAGBANWA LETTER YA
+176E;N # TAGBANWA LETTER LA
+176F;N # TAGBANWA LETTER WA
+1770;N # TAGBANWA LETTER SA
+1772;N # TAGBANWA VOWEL SIGN I
+1773;N # TAGBANWA VOWEL SIGN U
 1780;N # KHMER LETTER KA
 1781;N # KHMER LETTER KHA
 1782;N # KHMER LETTER KO
 2044;N # FRACTION SLASH
 2045;N # LEFT SQUARE BRACKET WITH QUILL
 2046;N # RIGHT SQUARE BRACKET WITH QUILL
+2047;N # DOUBLE QUESTION MARK
 2048;N # QUESTION EXCLAMATION MARK
 2049;N # EXCLAMATION QUESTION MARK
 204A;N # TIRONIAN SIGN ET
 204B;N # REVERSED PILCROW SIGN
 204C;N # BLACK LEFTWARDS BULLET
 204D;N # BLACK RIGHTWARDS BULLET
+204E;N # LOW ASTERISK
+204F;N # REVERSED SEMICOLON
+2050;N # CLOSE UP
+2051;N # TWO ASTERISKS ALIGNED VERTICALLY
+2052;N # COMMERCIAL MINUS SIGN
+2057;N # QUADRUPLE PRIME
+205F;N # MEDIUM MATHEMATICAL SPACE
+2060;N # WORD JOINER
+2061;N # FUNCTION APPLICATION
+2062;N # INVISIBLE TIMES
+2063;N # INVISIBLE SEPARATOR
 206A;N # INHIBIT SYMMETRIC SWAPPING
 206B;N # ACTIVATE SYMMETRIC SWAPPING
 206C;N # INHIBIT ARABIC FORM SHAPING
 206E;N # NATIONAL DIGIT SHAPES
 206F;N # NOMINAL DIGIT SHAPES
 2070;N # SUPERSCRIPT ZERO
+2071;N # SUPERSCRIPT LATIN SMALL LETTER I
 2074;A # SUPERSCRIPT FOUR
 2075;N # SUPERSCRIPT FIVE
 2076;N # SUPERSCRIPT SIX
 20AD;N # KIP SIGN
 20AE;N # TUGRIK SIGN
 20AF;N # DRACHMA SIGN
+20B0;N # GERMAN PENNY SIGN
+20B1;N # PESO SIGN
 20D0;N # COMBINING LEFT HARPOON ABOVE
 20D1;N # COMBINING RIGHT HARPOON ABOVE
 20D2;N # COMBINING LONG VERTICAL LINE OVERLAY
 20E1;N # COMBINING LEFT RIGHT ARROW ABOVE
 20E2;N # COMBINING ENCLOSING SCREEN
 20E3;N # COMBINING ENCLOSING KEYCAP
+20E4;N # COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+20E5;N # COMBINING REVERSE SOLIDUS OVERLAY
+20E6;N # COMBINING DOUBLE VERTICAL STROKE OVERLAY
+20E7;N # COMBINING ANNUITY SYMBOL
+20E8;N # COMBINING TRIPLE UNDERDOT
+20E9;N # COMBINING WIDE BRIDGE ABOVE
+20EA;N # COMBINING LEFTWARDS ARROW OVERLAY
 2100;N # ACCOUNT OF
 2101;N # ADDRESSED TO THE SUBJECT
 2102;N # DOUBLE-STRUCK CAPITAL C
 2138;N # DALET SYMBOL
 2139;N # INFORMATION SOURCE
 213A;N # ROTATED CAPITAL Q
+213D;N # DOUBLE-STRUCK SMALL GAMMA
+213E;N # DOUBLE-STRUCK CAPITAL GAMMA
+213F;N # DOUBLE-STRUCK CAPITAL PI
+2140;N # DOUBLE-STRUCK N-ARY SUMMATION
+2141;N # TURNED SANS-SERIF CAPITAL G
+2142;N # TURNED SANS-SERIF CAPITAL L
+2143;N # REVERSED SANS-SERIF CAPITAL L
+2144;N # TURNED SANS-SERIF CAPITAL Y
+2145;N # DOUBLE-STRUCK ITALIC CAPITAL D
+2146;N # DOUBLE-STRUCK ITALIC SMALL D
+2147;N # DOUBLE-STRUCK ITALIC SMALL E
+2148;N # DOUBLE-STRUCK ITALIC SMALL I
+2149;N # DOUBLE-STRUCK ITALIC SMALL J
+214A;N # PROPERTY LINE
+214B;N # TURNED AMPERSAND
 2153;A # VULGAR FRACTION ONE THIRD
 2154;A # VULGAR FRACTION TWO THIRDS
-2155;A # VULGAR FRACTION ONE FIFTH
+2155;N # VULGAR FRACTION ONE FIFTH
 2156;N # VULGAR FRACTION TWO FIFTHS
 2157;N # VULGAR FRACTION THREE FIFTHS
 2158;N # VULGAR FRACTION FOUR FIFTHS
 21F1;N # NORTH WEST ARROW TO CORNER
 21F2;N # SOUTH EAST ARROW TO CORNER
 21F3;N # UP DOWN WHITE ARROW
+21F4;N # RIGHT ARROW WITH SMALL CIRCLE
+21F5;N # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+21F6;N # THREE RIGHTWARDS ARROWS
+21F7;N # LEFTWARDS ARROW WITH VERTICAL STROKE
+21F8;N # RIGHTWARDS ARROW WITH VERTICAL STROKE
+21F9;N # LEFT RIGHT ARROW WITH VERTICAL STROKE
+21FA;N # LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FB;N # RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FC;N # LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+21FD;N # LEFTWARDS OPEN-HEADED ARROW
+21FE;N # RIGHTWARDS OPEN-HEADED ARROW
+21FF;N # LEFT RIGHT OPEN-HEADED ARROW
 2200;A # FOR ALL
 2201;N # COMPLEMENT
 2202;A # PARTIAL DIFFERENTIAL
 22EF;N # MIDLINE HORIZONTAL ELLIPSIS
 22F0;N # UP RIGHT DIAGONAL ELLIPSIS
 22F1;N # DOWN RIGHT DIAGONAL ELLIPSIS
+22F2;N # ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3;N # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4;N # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F5;N # ELEMENT OF WITH DOT ABOVE
+22F6;N # ELEMENT OF WITH OVERBAR
+22F7;N # SMALL ELEMENT OF WITH OVERBAR
+22F8;N # ELEMENT OF WITH UNDERBAR
+22F9;N # ELEMENT OF WITH TWO HORIZONTAL STROKES
+22FA;N # CONTAINS WITH LONG HORIZONTAL STROKE
+22FB;N # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC;N # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD;N # CONTAINS WITH OVERBAR
+22FE;N # SMALL CONTAINS WITH OVERBAR
+22FF;N # Z NOTATION BAG MEMBERSHIP
 2300;N # DIAMETER SIGN
 2301;N # ELECTRIC ARROW
 2302;N # HOUSE
 2326;N # ERASE TO THE RIGHT
 2327;N # X IN A RECTANGLE BOX
 2328;N # KEYBOARD
-2329;A # LEFT-POINTING ANGLE BRACKET
-232A;A # RIGHT-POINTING ANGLE BRACKET
+2329;W # LEFT-POINTING ANGLE BRACKET
+232A;W # RIGHT-POINTING ANGLE BRACKET
 232B;N # ERASE TO THE LEFT
 232C;N # BENZENE RING
 232D;N # CYLINDRICITY
 2379;N # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
 237A;N # APL FUNCTIONAL SYMBOL ALPHA
 237B;N # NOT CHECK MARK
+237C;N # RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
 237D;N # SHOULDERED OPEN BOX
 237E;N # BELL SYMBOL
 237F;N # VERTICAL LINE WITH MIDDLE DOT
 2398;N # NEXT PAGE
 2399;N # PRINT SCREEN SYMBOL
 239A;N # CLEAR SCREEN SYMBOL
+239B;N # LEFT PARENTHESIS UPPER HOOK
+239C;N # LEFT PARENTHESIS EXTENSION
+239D;N # LEFT PARENTHESIS LOWER HOOK
+239E;N # RIGHT PARENTHESIS UPPER HOOK
+239F;N # RIGHT PARENTHESIS EXTENSION
+23A0;N # RIGHT PARENTHESIS LOWER HOOK
+23A1;N # LEFT SQUARE BRACKET UPPER CORNER
+23A2;N # LEFT SQUARE BRACKET EXTENSION
+23A3;N # LEFT SQUARE BRACKET LOWER CORNER
+23A4;N # RIGHT SQUARE BRACKET UPPER CORNER
+23A5;N # RIGHT SQUARE BRACKET EXTENSION
+23A6;N # RIGHT SQUARE BRACKET LOWER CORNER
+23A7;N # LEFT CURLY BRACKET UPPER HOOK
+23A8;N # LEFT CURLY BRACKET MIDDLE PIECE
+23A9;N # LEFT CURLY BRACKET LOWER HOOK
+23AA;N # CURLY BRACKET EXTENSION
+23AB;N # RIGHT CURLY BRACKET UPPER HOOK
+23AC;N # RIGHT CURLY BRACKET MIDDLE PIECE
+23AD;N # RIGHT CURLY BRACKET LOWER HOOK
+23AE;N # INTEGRAL EXTENSION
+23AF;N # HORIZONTAL LINE EXTENSION
+23B0;N # UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+23B1;N # UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+23B2;N # SUMMATION TOP
+23B3;N # SUMMATION BOTTOM
+23B4;N # TOP SQUARE BRACKET
+23B5;N # BOTTOM SQUARE BRACKET
+23B6;N # BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+23B7;N # RADICAL SYMBOL BOTTOM
+23B8;N # LEFT VERTICAL BOX LINE
+23B9;N # RIGHT VERTICAL BOX LINE
+23BA;N # HORIZONTAL SCAN LINE-1
+23BB;N # HORIZONTAL SCAN LINE-3
+23BC;N # HORIZONTAL SCAN LINE-7
+23BD;N # HORIZONTAL SCAN LINE-9
+23BE;N # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
+23BF;N # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
+23C0;N # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
+23C1;N # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
+23C2;N # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
+23C3;N # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
+23C4;N # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
+23C5;N # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
+23C6;N # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
+23C7;N # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
+23C8;N # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
+23C9;N # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
+23CA;N # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
+23CB;N # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
+23CC;N # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
+23CD;N # SQUARE FOOT
+23CE;N # RETURN SYMBOL
 2400;N # SYMBOL FOR NULL
 2401;N # SYMBOL FOR START OF HEADING
 2402;N # SYMBOL FOR START OF TEXT
 24BD;A # CIRCLED LATIN CAPITAL LETTER H
 24BE;A # CIRCLED LATIN CAPITAL LETTER I
 24BF;A # CIRCLED LATIN CAPITAL LETTER J
-24C0;N # CIRCLED LATIN CAPITAL LETTER K
-24C1;N # CIRCLED LATIN CAPITAL LETTER L
-24C2;N # CIRCLED LATIN CAPITAL LETTER M
-24C3;N # CIRCLED LATIN CAPITAL LETTER N
-24C4;N # CIRCLED LATIN CAPITAL LETTER O
-24C5;N # CIRCLED LATIN CAPITAL LETTER P
-24C6;N # CIRCLED LATIN CAPITAL LETTER Q
-24C7;N # CIRCLED LATIN CAPITAL LETTER R
-24C8;N # CIRCLED LATIN CAPITAL LETTER S
-24C9;N # CIRCLED LATIN CAPITAL LETTER T
-24CA;N # CIRCLED LATIN CAPITAL LETTER U
-24CB;N # CIRCLED LATIN CAPITAL LETTER V
-24CC;N # CIRCLED LATIN CAPITAL LETTER W
-24CD;N # CIRCLED LATIN CAPITAL LETTER X
-24CE;N # CIRCLED LATIN CAPITAL LETTER Y
-24CF;N # CIRCLED LATIN CAPITAL LETTER Z
+24C0;A # CIRCLED LATIN CAPITAL LETTER K
+24C1;A # CIRCLED LATIN CAPITAL LETTER L
+24C2;A # CIRCLED LATIN CAPITAL LETTER M
+24C3;A # CIRCLED LATIN CAPITAL LETTER N
+24C4;A # CIRCLED LATIN CAPITAL LETTER O
+24C5;A # CIRCLED LATIN CAPITAL LETTER P
+24C6;A # CIRCLED LATIN CAPITAL LETTER Q
+24C7;A # CIRCLED LATIN CAPITAL LETTER R
+24C8;A # CIRCLED LATIN CAPITAL LETTER S
+24C9;A # CIRCLED LATIN CAPITAL LETTER T
+24CA;A # CIRCLED LATIN CAPITAL LETTER U
+24CB;A # CIRCLED LATIN CAPITAL LETTER V
+24CC;A # CIRCLED LATIN CAPITAL LETTER W
+24CD;A # CIRCLED LATIN CAPITAL LETTER X
+24CE;A # CIRCLED LATIN CAPITAL LETTER Y
+24CF;A # CIRCLED LATIN CAPITAL LETTER Z
 24D0;A # CIRCLED LATIN SMALL LETTER A
 24D1;A # CIRCLED LATIN SMALL LETTER B
 24D2;A # CIRCLED LATIN SMALL LETTER C
 24E8;A # CIRCLED LATIN SMALL LETTER Y
 24E9;A # CIRCLED LATIN SMALL LETTER Z
 24EA;N # CIRCLED DIGIT ZERO
+24EB;A # NEGATIVE CIRCLED NUMBER ELEVEN
+24EC;A # NEGATIVE CIRCLED NUMBER TWELVE
+24ED;A # NEGATIVE CIRCLED NUMBER THIRTEEN
+24EE;A # NEGATIVE CIRCLED NUMBER FOURTEEN
+24EF;A # NEGATIVE CIRCLED NUMBER FIFTEEN
+24F0;A # NEGATIVE CIRCLED NUMBER SIXTEEN
+24F1;A # NEGATIVE CIRCLED NUMBER SEVENTEEN
+24F2;A # NEGATIVE CIRCLED NUMBER EIGHTEEN
+24F3;A # NEGATIVE CIRCLED NUMBER NINETEEN
+24F4;A # NEGATIVE CIRCLED NUMBER TWENTY
+24F5;A # DOUBLE CIRCLED DIGIT ONE
+24F6;A # DOUBLE CIRCLED DIGIT TWO
+24F7;A # DOUBLE CIRCLED DIGIT THREE
+24F8;A # DOUBLE CIRCLED DIGIT FOUR
+24F9;A # DOUBLE CIRCLED DIGIT FIVE
+24FA;A # DOUBLE CIRCLED DIGIT SIX
+24FB;A # DOUBLE CIRCLED DIGIT SEVEN
+24FC;A # DOUBLE CIRCLED DIGIT EIGHT
+24FD;A # DOUBLE CIRCLED DIGIT NINE
+24FE;A # DOUBLE CIRCLED NUMBER TEN
 2500;A # BOX DRAWINGS LIGHT HORIZONTAL
 2501;A # BOX DRAWINGS HEAVY HORIZONTAL
 2502;A # BOX DRAWINGS LIGHT VERTICAL
 2571;A # BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
 2572;A # BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
 2573;A # BOX DRAWINGS LIGHT DIAGONAL CROSS
-2574;A # BOX DRAWINGS LIGHT LEFT
+2574;N # BOX DRAWINGS LIGHT LEFT
 2575;N # BOX DRAWINGS LIGHT UP
 2576;N # BOX DRAWINGS LIGHT RIGHT
 2577;N # BOX DRAWINGS LIGHT DOWN
 2593;A # DARK SHADE
 2594;A # UPPER ONE EIGHTH BLOCK
 2595;A # RIGHT ONE EIGHTH BLOCK
+2596;N # QUADRANT LOWER LEFT
+2597;N # QUADRANT LOWER RIGHT
+2598;N # QUADRANT UPPER LEFT
+2599;N # QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+259A;N # QUADRANT UPPER LEFT AND LOWER RIGHT
+259B;N # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+259C;N # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+259D;N # QUADRANT UPPER RIGHT
+259E;N # QUADRANT UPPER RIGHT AND LOWER LEFT
+259F;N # QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
 25A0;A # BLACK SQUARE
 25A1;A # WHITE SQUARE
 25A2;N # WHITE SQUARE WITH ROUNDED CORNERS
 25F5;N # WHITE CIRCLE WITH LOWER LEFT QUADRANT
 25F6;N # WHITE CIRCLE WITH LOWER RIGHT QUADRANT
 25F7;N # WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+25F8;N # UPPER LEFT TRIANGLE
+25F9;N # UPPER RIGHT TRIANGLE
+25FA;N # LOWER LEFT TRIANGLE
+25FB;N # WHITE MEDIUM SQUARE
+25FC;N # BLACK MEDIUM SQUARE
+25FD;N # WHITE MEDIUM SMALL SQUARE
+25FE;N # BLACK MEDIUM SMALL SQUARE
+25FF;N # LOWER RIGHT TRIANGLE
 2600;N # BLACK SUN WITH RAYS
 2601;N # CLOUD
 2602;N # UMBRELLA
 2611;N # BALLOT BOX WITH CHECK
 2612;N # BALLOT BOX WITH X
 2613;N # SALTIRE
+2616;N # WHITE SHOGI PIECE
+2617;N # BLACK SHOGI PIECE
 2619;N # REVERSED ROTATED FLORAL HEART BULLET
 261A;N # BLACK LEFT POINTING INDEX
 261B;N # BLACK RIGHT POINTING INDEX
 266F;A # MUSIC SHARP SIGN
 2670;N # WEST SYRIAC CROSS
 2671;N # EAST SYRIAC CROSS
+2672;N # UNIVERSAL RECYCLING SYMBOL
+2673;N # RECYCLING SYMBOL FOR TYPE-1 PLASTICS
+2674;N # RECYCLING SYMBOL FOR TYPE-2 PLASTICS
+2675;N # RECYCLING SYMBOL FOR TYPE-3 PLASTICS
+2676;N # RECYCLING SYMBOL FOR TYPE-4 PLASTICS
+2677;N # RECYCLING SYMBOL FOR TYPE-5 PLASTICS
+2678;N # RECYCLING SYMBOL FOR TYPE-6 PLASTICS
+2679;N # RECYCLING SYMBOL FOR TYPE-7 PLASTICS
+267A;N # RECYCLING SYMBOL FOR GENERIC MATERIALS
+267B;N # BLACK UNIVERSAL RECYCLING SYMBOL
+267C;N # RECYCLED PAPER SYMBOL
+267D;N # PARTIALLY-RECYCLED PAPER SYMBOL
+2680;N # DIE FACE-1
+2681;N # DIE FACE-2
+2682;N # DIE FACE-3
+2683;N # DIE FACE-4
+2684;N # DIE FACE-5
+2685;N # DIE FACE-6
+2686;N # WHITE CIRCLE WITH DOT RIGHT
+2687;N # WHITE CIRCLE WITH TWO DOTS
+2688;N # BLACK CIRCLE WITH WHITE DOT RIGHT
+2689;N # BLACK CIRCLE WITH TWO WHITE DOTS
 2701;N # UPPER BLADE SCISSORS
 2702;N # BLACK SCISSORS
 2703;N # LOWER BLADE SCISSORS
 2765;N # ROTATED HEAVY BLACK HEART BULLET
 2766;N # FLORAL HEART
 2767;N # ROTATED FLORAL HEART BULLET
-2776;N # DINGBAT NEGATIVE CIRCLED DIGIT ONE
-2777;N # DINGBAT NEGATIVE CIRCLED DIGIT TWO
-2778;N # DINGBAT NEGATIVE CIRCLED DIGIT THREE
-2779;N # DINGBAT NEGATIVE CIRCLED DIGIT FOUR
-277A;N # DINGBAT NEGATIVE CIRCLED DIGIT FIVE
-277B;N # DINGBAT NEGATIVE CIRCLED DIGIT SIX
-277C;N # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
-277D;N # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
-277E;N # DINGBAT NEGATIVE CIRCLED DIGIT NINE
-277F;N # DINGBAT NEGATIVE CIRCLED NUMBER TEN
+2768;N # MEDIUM LEFT PARENTHESIS ORNAMENT
+2769;N # MEDIUM RIGHT PARENTHESIS ORNAMENT
+276A;N # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B;N # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C;N # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+276D;N # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+276E;N # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+276F;N # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+2770;N # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771;N # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772;N # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+2773;N # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+2774;N # MEDIUM LEFT CURLY BRACKET ORNAMENT
+2775;N # MEDIUM RIGHT CURLY BRACKET ORNAMENT
+2776;A # DINGBAT NEGATIVE CIRCLED DIGIT ONE
+2777;A # DINGBAT NEGATIVE CIRCLED DIGIT TWO
+2778;A # DINGBAT NEGATIVE CIRCLED DIGIT THREE
+2779;A # DINGBAT NEGATIVE CIRCLED DIGIT FOUR
+277A;A # DINGBAT NEGATIVE CIRCLED DIGIT FIVE
+277B;A # DINGBAT NEGATIVE CIRCLED DIGIT SIX
+277C;A # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
+277D;A # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
+277E;A # DINGBAT NEGATIVE CIRCLED DIGIT NINE
+277F;A # DINGBAT NEGATIVE CIRCLED NUMBER TEN
 2780;N # DINGBAT CIRCLED SANS-SERIF DIGIT ONE
 2781;N # DINGBAT CIRCLED SANS-SERIF DIGIT TWO
 2782;N # DINGBAT CIRCLED SANS-SERIF DIGIT THREE
 27BC;N # WEDGE-TAILED RIGHTWARDS ARROW
 27BD;N # HEAVY WEDGE-TAILED RIGHTWARDS ARROW
 27BE;N # OPEN-OUTLINED RIGHTWARDS ARROW
+27D0;N # WHITE DIAMOND WITH CENTRED DOT
+27D1;N # AND WITH DOT
+27D2;N # ELEMENT OF OPENING UPWARDS
+27D3;N # LOWER RIGHT CORNER WITH DOT
+27D4;N # UPPER LEFT CORNER WITH DOT
+27D5;N # LEFT OUTER JOIN
+27D6;N # RIGHT OUTER JOIN
+27D7;N # FULL OUTER JOIN
+27D8;N # LARGE UP TACK
+27D9;N # LARGE DOWN TACK
+27DA;N # LEFT AND RIGHT DOUBLE TURNSTILE
+27DB;N # LEFT AND RIGHT TACK
+27DC;N # LEFT MULTIMAP
+27DD;N # LONG RIGHT TACK
+27DE;N # LONG LEFT TACK
+27DF;N # UP TACK WITH CIRCLE ABOVE
+27E0;N # LOZENGE DIVIDED BY HORIZONTAL RULE
+27E1;N # WHITE CONCAVE-SIDED DIAMOND
+27E2;N # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+27E3;N # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+27E4;N # WHITE SQUARE WITH LEFTWARDS TICK
+27E5;N # WHITE SQUARE WITH RIGHTWARDS TICK
+27E6;Na # MATHEMATICAL LEFT WHITE SQUARE BRACKET
+27E7;Na # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+27E8;Na # MATHEMATICAL LEFT ANGLE BRACKET
+27E9;Na # MATHEMATICAL RIGHT ANGLE BRACKET
+27EA;Na # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+27EB;Na # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+27F0;N # UPWARDS QUADRUPLE ARROW
+27F1;N # DOWNWARDS QUADRUPLE ARROW
+27F2;N # ANTICLOCKWISE GAPPED CIRCLE ARROW
+27F3;N # CLOCKWISE GAPPED CIRCLE ARROW
+27F4;N # RIGHT ARROW WITH CIRCLED PLUS
+27F5;N # LONG LEFTWARDS ARROW
+27F6;N # LONG RIGHTWARDS ARROW
+27F7;N # LONG LEFT RIGHT ARROW
+27F8;N # LONG LEFTWARDS DOUBLE ARROW
+27F9;N # LONG RIGHTWARDS DOUBLE ARROW
+27FA;N # LONG LEFT RIGHT DOUBLE ARROW
+27FB;N # LONG LEFTWARDS ARROW FROM BAR
+27FC;N # LONG RIGHTWARDS ARROW FROM BAR
+27FD;N # LONG LEFTWARDS DOUBLE ARROW FROM BAR
+27FE;N # LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+27FF;N # LONG RIGHTWARDS SQUIGGLE ARROW
 2800;N # BRAILLE PATTERN BLANK
 2801;N # BRAILLE PATTERN DOTS-1
 2802;N # BRAILLE PATTERN DOTS-2
 28FD;N # BRAILLE PATTERN DOTS-1345678
 28FE;N # BRAILLE PATTERN DOTS-2345678
 28FF;N # BRAILLE PATTERN DOTS-12345678
+2900;N # RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+2901;N # RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+2902;N # LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2903;N # RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2904;N # LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+2905;N # RIGHTWARDS TWO-HEADED ARROW FROM BAR
+2906;N # LEFTWARDS DOUBLE ARROW FROM BAR
+2907;N # RIGHTWARDS DOUBLE ARROW FROM BAR
+2908;N # DOWNWARDS ARROW WITH HORIZONTAL STROKE
+2909;N # UPWARDS ARROW WITH HORIZONTAL STROKE
+290A;N # UPWARDS TRIPLE ARROW
+290B;N # DOWNWARDS TRIPLE ARROW
+290C;N # LEFTWARDS DOUBLE DASH ARROW
+290D;N # RIGHTWARDS DOUBLE DASH ARROW
+290E;N # LEFTWARDS TRIPLE DASH ARROW
+290F;N # RIGHTWARDS TRIPLE DASH ARROW
+2910;N # RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+2911;N # RIGHTWARDS ARROW WITH DOTTED STEM
+2912;N # UPWARDS ARROW TO BAR
+2913;N # DOWNWARDS ARROW TO BAR
+2914;N # RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+2915;N # RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2916;N # RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+2917;N # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+2918;N # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2919;N # LEFTWARDS ARROW-TAIL
+291A;N # RIGHTWARDS ARROW-TAIL
+291B;N # LEFTWARDS DOUBLE ARROW-TAIL
+291C;N # RIGHTWARDS DOUBLE ARROW-TAIL
+291D;N # LEFTWARDS ARROW TO BLACK DIAMOND
+291E;N # RIGHTWARDS ARROW TO BLACK DIAMOND
+291F;N # LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2920;N # RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2921;N # NORTH WEST AND SOUTH EAST ARROW
+2922;N # NORTH EAST AND SOUTH WEST ARROW
+2923;N # NORTH WEST ARROW WITH HOOK
+2924;N # NORTH EAST ARROW WITH HOOK
+2925;N # SOUTH EAST ARROW WITH HOOK
+2926;N # SOUTH WEST ARROW WITH HOOK
+2927;N # NORTH WEST ARROW AND NORTH EAST ARROW
+2928;N # NORTH EAST ARROW AND SOUTH EAST ARROW
+2929;N # SOUTH EAST ARROW AND SOUTH WEST ARROW
+292A;N # SOUTH WEST ARROW AND NORTH WEST ARROW
+292B;N # RISING DIAGONAL CROSSING FALLING DIAGONAL
+292C;N # FALLING DIAGONAL CROSSING RISING DIAGONAL
+292D;N # SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+292E;N # NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+292F;N # FALLING DIAGONAL CROSSING NORTH EAST ARROW
+2930;N # RISING DIAGONAL CROSSING SOUTH EAST ARROW
+2931;N # NORTH EAST ARROW CROSSING NORTH WEST ARROW
+2932;N # NORTH WEST ARROW CROSSING NORTH EAST ARROW
+2933;N # WAVE ARROW POINTING DIRECTLY RIGHT
+2934;N # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+2935;N # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+2936;N # ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+2937;N # ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+2938;N # RIGHT-SIDE ARC CLOCKWISE ARROW
+2939;N # LEFT-SIDE ARC ANTICLOCKWISE ARROW
+293A;N # TOP ARC ANTICLOCKWISE ARROW
+293B;N # BOTTOM ARC ANTICLOCKWISE ARROW
+293C;N # TOP ARC CLOCKWISE ARROW WITH MINUS
+293D;N # TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+293E;N # LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+293F;N # LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+2940;N # ANTICLOCKWISE CLOSED CIRCLE ARROW
+2941;N # CLOCKWISE CLOSED CIRCLE ARROW
+2942;N # RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+2943;N # LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+2944;N # SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+2945;N # RIGHTWARDS ARROW WITH PLUS BELOW
+2946;N # LEFTWARDS ARROW WITH PLUS BELOW
+2947;N # RIGHTWARDS ARROW THROUGH X
+2948;N # LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+2949;N # UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+294A;N # LEFT BARB UP RIGHT BARB DOWN HARPOON
+294B;N # LEFT BARB DOWN RIGHT BARB UP HARPOON
+294C;N # UP BARB RIGHT DOWN BARB LEFT HARPOON
+294D;N # UP BARB LEFT DOWN BARB RIGHT HARPOON
+294E;N # LEFT BARB UP RIGHT BARB UP HARPOON
+294F;N # UP BARB RIGHT DOWN BARB RIGHT HARPOON
+2950;N # LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+2951;N # UP BARB LEFT DOWN BARB LEFT HARPOON
+2952;N # LEFTWARDS HARPOON WITH BARB UP TO BAR
+2953;N # RIGHTWARDS HARPOON WITH BARB UP TO BAR
+2954;N # UPWARDS HARPOON WITH BARB RIGHT TO BAR
+2955;N # DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+2956;N # LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+2957;N # RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+2958;N # UPWARDS HARPOON WITH BARB LEFT TO BAR
+2959;N # DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+295A;N # LEFTWARDS HARPOON WITH BARB UP FROM BAR
+295B;N # RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+295C;N # UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+295D;N # DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+295E;N # LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+295F;N # RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+2960;N # UPWARDS HARPOON WITH BARB LEFT FROM BAR
+2961;N # DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+2962;N # LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+2963;N # UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2964;N # RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2965;N # DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+2966;N # LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+2967;N # LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2968;N # RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+2969;N # RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+296A;N # LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296B;N # LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296C;N # RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296D;N # RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296E;N # UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+296F;N # DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2970;N # RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+2971;N # EQUALS SIGN ABOVE RIGHTWARDS ARROW
+2972;N # TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+2973;N # LEFTWARDS ARROW ABOVE TILDE OPERATOR
+2974;N # RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+2975;N # RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+2976;N # LESS-THAN ABOVE LEFTWARDS ARROW
+2977;N # LEFTWARDS ARROW THROUGH LESS-THAN
+2978;N # GREATER-THAN ABOVE RIGHTWARDS ARROW
+2979;N # SUBSET ABOVE RIGHTWARDS ARROW
+297A;N # LEFTWARDS ARROW THROUGH SUBSET
+297B;N # SUPERSET ABOVE LEFTWARDS ARROW
+297C;N # LEFT FISH TAIL
+297D;N # RIGHT FISH TAIL
+297E;N # UP FISH TAIL
+297F;N # DOWN FISH TAIL
+2980;N # TRIPLE VERTICAL BAR DELIMITER
+2981;N # Z NOTATION SPOT
+2982;N # Z NOTATION TYPE COLON
+2983;N # LEFT WHITE CURLY BRACKET
+2984;N # RIGHT WHITE CURLY BRACKET
+2985;Na # LEFT WHITE PARENTHESIS
+2986;Na # RIGHT WHITE PARENTHESIS
+2987;N # Z NOTATION LEFT IMAGE BRACKET
+2988;N # Z NOTATION RIGHT IMAGE BRACKET
+2989;N # Z NOTATION LEFT BINDING BRACKET
+298A;N # Z NOTATION RIGHT BINDING BRACKET
+298B;N # LEFT SQUARE BRACKET WITH UNDERBAR
+298C;N # RIGHT SQUARE BRACKET WITH UNDERBAR
+298D;N # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E;N # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F;N # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990;N # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991;N # LEFT ANGLE BRACKET WITH DOT
+2992;N # RIGHT ANGLE BRACKET WITH DOT
+2993;N # LEFT ARC LESS-THAN BRACKET
+2994;N # RIGHT ARC GREATER-THAN BRACKET
+2995;N # DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996;N # DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997;N # LEFT BLACK TORTOISE SHELL BRACKET
+2998;N # RIGHT BLACK TORTOISE SHELL BRACKET
+2999;N # DOTTED FENCE
+299A;N # VERTICAL ZIGZAG LINE
+299B;N # MEASURED ANGLE OPENING LEFT
+299C;N # RIGHT ANGLE VARIANT WITH SQUARE
+299D;N # MEASURED RIGHT ANGLE WITH DOT
+299E;N # ANGLE WITH S INSIDE
+299F;N # ACUTE ANGLE
+29A0;N # SPHERICAL ANGLE OPENING LEFT
+29A1;N # SPHERICAL ANGLE OPENING UP
+29A2;N # TURNED ANGLE
+29A3;N # REVERSED ANGLE
+29A4;N # ANGLE WITH UNDERBAR
+29A5;N # REVERSED ANGLE WITH UNDERBAR
+29A6;N # OBLIQUE ANGLE OPENING UP
+29A7;N # OBLIQUE ANGLE OPENING DOWN
+29A8;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+29A9;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+29AA;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+29AB;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+29AC;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+29AD;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+29AE;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+29AF;N # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+29B0;N # REVERSED EMPTY SET
+29B1;N # EMPTY SET WITH OVERBAR
+29B2;N # EMPTY SET WITH SMALL CIRCLE ABOVE
+29B3;N # EMPTY SET WITH RIGHT ARROW ABOVE
+29B4;N # EMPTY SET WITH LEFT ARROW ABOVE
+29B5;N # CIRCLE WITH HORIZONTAL BAR
+29B6;N # CIRCLED VERTICAL BAR
+29B7;N # CIRCLED PARALLEL
+29B8;N # CIRCLED REVERSE SOLIDUS
+29B9;N # CIRCLED PERPENDICULAR
+29BA;N # CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+29BB;N # CIRCLE WITH SUPERIMPOSED X
+29BC;N # CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+29BD;N # UP ARROW THROUGH CIRCLE
+29BE;N # CIRCLED WHITE BULLET
+29BF;N # CIRCLED BULLET
+29C0;N # CIRCLED LESS-THAN
+29C1;N # CIRCLED GREATER-THAN
+29C2;N # CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+29C3;N # CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+29C4;N # SQUARED RISING DIAGONAL SLASH
+29C5;N # SQUARED FALLING DIAGONAL SLASH
+29C6;N # SQUARED ASTERISK
+29C7;N # SQUARED SMALL CIRCLE
+29C8;N # SQUARED SQUARE
+29C9;N # TWO JOINED SQUARES
+29CA;N # TRIANGLE WITH DOT ABOVE
+29CB;N # TRIANGLE WITH UNDERBAR
+29CC;N # S IN TRIANGLE
+29CD;N # TRIANGLE WITH SERIFS AT BOTTOM
+29CE;N # RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+29CF;N # LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0;N # VERTICAL BAR BESIDE RIGHT TRIANGLE
+29D1;N # BOWTIE WITH LEFT HALF BLACK
+29D2;N # BOWTIE WITH RIGHT HALF BLACK
+29D3;N # BLACK BOWTIE
+29D4;N # TIMES WITH LEFT HALF BLACK
+29D5;N # TIMES WITH RIGHT HALF BLACK
+29D6;N # WHITE HOURGLASS
+29D7;N # BLACK HOURGLASS
+29D8;N # LEFT WIGGLY FENCE
+29D9;N # RIGHT WIGGLY FENCE
+29DA;N # LEFT DOUBLE WIGGLY FENCE
+29DB;N # RIGHT DOUBLE WIGGLY FENCE
+29DC;N # INCOMPLETE INFINITY
+29DD;N # TIE OVER INFINITY
+29DE;N # INFINITY NEGATED WITH VERTICAL BAR
+29DF;N # DOUBLE-ENDED MULTIMAP
+29E0;N # SQUARE WITH CONTOURED OUTLINE
+29E1;N # INCREASES AS
+29E2;N # SHUFFLE PRODUCT
+29E3;N # EQUALS SIGN AND SLANTED PARALLEL
+29E4;N # EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+29E5;N # IDENTICAL TO AND SLANTED PARALLEL
+29E6;N # GLEICH STARK
+29E7;N # THERMODYNAMIC
+29E8;N # DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+29E9;N # DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+29EA;N # BLACK DIAMOND WITH DOWN ARROW
+29EB;N # BLACK LOZENGE
+29EC;N # WHITE CIRCLE WITH DOWN ARROW
+29ED;N # BLACK CIRCLE WITH DOWN ARROW
+29EE;N # ERROR-BARRED WHITE SQUARE
+29EF;N # ERROR-BARRED BLACK SQUARE
+29F0;N # ERROR-BARRED WHITE DIAMOND
+29F1;N # ERROR-BARRED BLACK DIAMOND
+29F2;N # ERROR-BARRED WHITE CIRCLE
+29F3;N # ERROR-BARRED BLACK CIRCLE
+29F4;N # RULE-DELAYED
+29F5;N # REVERSE SOLIDUS OPERATOR
+29F6;N # SOLIDUS WITH OVERBAR
+29F7;N # REVERSE SOLIDUS WITH HORIZONTAL STROKE
+29F8;N # BIG SOLIDUS
+29F9;N # BIG REVERSE SOLIDUS
+29FA;N # DOUBLE PLUS
+29FB;N # TRIPLE PLUS
+29FC;N # LEFT-POINTING CURVED ANGLE BRACKET
+29FD;N # RIGHT-POINTING CURVED ANGLE BRACKET
+29FE;N # TINY
+29FF;N # MINY
+2A00;N # N-ARY CIRCLED DOT OPERATOR
+2A01;N # N-ARY CIRCLED PLUS OPERATOR
+2A02;N # N-ARY CIRCLED TIMES OPERATOR
+2A03;N # N-ARY UNION OPERATOR WITH DOT
+2A04;N # N-ARY UNION OPERATOR WITH PLUS
+2A05;N # N-ARY SQUARE INTERSECTION OPERATOR
+2A06;N # N-ARY SQUARE UNION OPERATOR
+2A07;N # TWO LOGICAL AND OPERATOR
+2A08;N # TWO LOGICAL OR OPERATOR
+2A09;N # N-ARY TIMES OPERATOR
+2A0A;N # MODULO TWO SUM
+2A0B;N # SUMMATION WITH INTEGRAL
+2A0C;N # QUADRUPLE INTEGRAL OPERATOR
+2A0D;N # FINITE PART INTEGRAL
+2A0E;N # INTEGRAL WITH DOUBLE STROKE
+2A0F;N # INTEGRAL AVERAGE WITH SLASH
+2A10;N # CIRCULATION FUNCTION
+2A11;N # ANTICLOCKWISE INTEGRATION
+2A12;N # LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+2A13;N # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+2A14;N # LINE INTEGRATION NOT INCLUDING THE POLE
+2A15;N # INTEGRAL AROUND A POINT OPERATOR
+2A16;N # QUATERNION INTEGRAL OPERATOR
+2A17;N # INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+2A18;N # INTEGRAL WITH TIMES SIGN
+2A19;N # INTEGRAL WITH INTERSECTION
+2A1A;N # INTEGRAL WITH UNION
+2A1B;N # INTEGRAL WITH OVERBAR
+2A1C;N # INTEGRAL WITH UNDERBAR
+2A1D;N # JOIN
+2A1E;N # LARGE LEFT TRIANGLE OPERATOR
+2A1F;N # Z NOTATION SCHEMA COMPOSITION
+2A20;N # Z NOTATION SCHEMA PIPING
+2A21;N # Z NOTATION SCHEMA PROJECTION
+2A22;N # PLUS SIGN WITH SMALL CIRCLE ABOVE
+2A23;N # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+2A24;N # PLUS SIGN WITH TILDE ABOVE
+2A25;N # PLUS SIGN WITH DOT BELOW
+2A26;N # PLUS SIGN WITH TILDE BELOW
+2A27;N # PLUS SIGN WITH SUBSCRIPT TWO
+2A28;N # PLUS SIGN WITH BLACK TRIANGLE
+2A29;N # MINUS SIGN WITH COMMA ABOVE
+2A2A;N # MINUS SIGN WITH DOT BELOW
+2A2B;N # MINUS SIGN WITH FALLING DOTS
+2A2C;N # MINUS SIGN WITH RISING DOTS
+2A2D;N # PLUS SIGN IN LEFT HALF CIRCLE
+2A2E;N # PLUS SIGN IN RIGHT HALF CIRCLE
+2A2F;N # VECTOR OR CROSS PRODUCT
+2A30;N # MULTIPLICATION SIGN WITH DOT ABOVE
+2A31;N # MULTIPLICATION SIGN WITH UNDERBAR
+2A32;N # SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+2A33;N # SMASH PRODUCT
+2A34;N # MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35;N # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A36;N # CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+2A37;N # MULTIPLICATION SIGN IN DOUBLE CIRCLE
+2A38;N # CIRCLED DIVISION SIGN
+2A39;N # PLUS SIGN IN TRIANGLE
+2A3A;N # MINUS SIGN IN TRIANGLE
+2A3B;N # MULTIPLICATION SIGN IN TRIANGLE
+2A3C;N # INTERIOR PRODUCT
+2A3D;N # RIGHTHAND INTERIOR PRODUCT
+2A3E;N # Z NOTATION RELATIONAL COMPOSITION
+2A3F;N # AMALGAMATION OR COPRODUCT
+2A40;N # INTERSECTION WITH DOT
+2A41;N # UNION WITH MINUS SIGN
+2A42;N # UNION WITH OVERBAR
+2A43;N # INTERSECTION WITH OVERBAR
+2A44;N # INTERSECTION WITH LOGICAL AND
+2A45;N # UNION WITH LOGICAL OR
+2A46;N # UNION ABOVE INTERSECTION
+2A47;N # INTERSECTION ABOVE UNION
+2A48;N # UNION ABOVE BAR ABOVE INTERSECTION
+2A49;N # INTERSECTION ABOVE BAR ABOVE UNION
+2A4A;N # UNION BESIDE AND JOINED WITH UNION
+2A4B;N # INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+2A4C;N # CLOSED UNION WITH SERIFS
+2A4D;N # CLOSED INTERSECTION WITH SERIFS
+2A4E;N # DOUBLE SQUARE INTERSECTION
+2A4F;N # DOUBLE SQUARE UNION
+2A50;N # CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+2A51;N # LOGICAL AND WITH DOT ABOVE
+2A52;N # LOGICAL OR WITH DOT ABOVE
+2A53;N # DOUBLE LOGICAL AND
+2A54;N # DOUBLE LOGICAL OR
+2A55;N # TWO INTERSECTING LOGICAL AND
+2A56;N # TWO INTERSECTING LOGICAL OR
+2A57;N # SLOPING LARGE OR
+2A58;N # SLOPING LARGE AND
+2A59;N # LOGICAL OR OVERLAPPING LOGICAL AND
+2A5A;N # LOGICAL AND WITH MIDDLE STEM
+2A5B;N # LOGICAL OR WITH MIDDLE STEM
+2A5C;N # LOGICAL AND WITH HORIZONTAL DASH
+2A5D;N # LOGICAL OR WITH HORIZONTAL DASH
+2A5E;N # LOGICAL AND WITH DOUBLE OVERBAR
+2A5F;N # LOGICAL AND WITH UNDERBAR
+2A60;N # LOGICAL AND WITH DOUBLE UNDERBAR
+2A61;N # SMALL VEE WITH UNDERBAR
+2A62;N # LOGICAL OR WITH DOUBLE OVERBAR
+2A63;N # LOGICAL OR WITH DOUBLE UNDERBAR
+2A64;N # Z NOTATION DOMAIN ANTIRESTRICTION
+2A65;N # Z NOTATION RANGE ANTIRESTRICTION
+2A66;N # EQUALS SIGN WITH DOT BELOW
+2A67;N # IDENTICAL WITH DOT ABOVE
+2A68;N # TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+2A69;N # TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+2A6A;N # TILDE OPERATOR WITH DOT ABOVE
+2A6B;N # TILDE OPERATOR WITH RISING DOTS
+2A6C;N # SIMILAR MINUS SIMILAR
+2A6D;N # CONGRUENT WITH DOT ABOVE
+2A6E;N # EQUALS WITH ASTERISK
+2A6F;N # ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+2A70;N # APPROXIMATELY EQUAL OR EQUAL TO
+2A71;N # EQUALS SIGN ABOVE PLUS SIGN
+2A72;N # PLUS SIGN ABOVE EQUALS SIGN
+2A73;N # EQUALS SIGN ABOVE TILDE OPERATOR
+2A74;N # DOUBLE COLON EQUAL
+2A75;N # TWO CONSECUTIVE EQUALS SIGNS
+2A76;N # THREE CONSECUTIVE EQUALS SIGNS
+2A77;N # EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+2A78;N # EQUIVALENT WITH FOUR DOTS ABOVE
+2A79;N # LESS-THAN WITH CIRCLE INSIDE
+2A7A;N # GREATER-THAN WITH CIRCLE INSIDE
+2A7B;N # LESS-THAN WITH QUESTION MARK ABOVE
+2A7C;N # GREATER-THAN WITH QUESTION MARK ABOVE
+2A7D;N # LESS-THAN OR SLANTED EQUAL TO
+2A7E;N # GREATER-THAN OR SLANTED EQUAL TO
+2A7F;N # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80;N # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81;N # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82;N # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83;N # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84;N # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A85;N # LESS-THAN OR APPROXIMATE
+2A86;N # GREATER-THAN OR APPROXIMATE
+2A87;N # LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+2A88;N # GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+2A89;N # LESS-THAN AND NOT APPROXIMATE
+2A8A;N # GREATER-THAN AND NOT APPROXIMATE
+2A8B;N # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+2A8C;N # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+2A8D;N # LESS-THAN ABOVE SIMILAR OR EQUAL
+2A8E;N # GREATER-THAN ABOVE SIMILAR OR EQUAL
+2A8F;N # LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+2A90;N # GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+2A91;N # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92;N # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93;N # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94;N # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95;N # SLANTED EQUAL TO OR LESS-THAN
+2A96;N # SLANTED EQUAL TO OR GREATER-THAN
+2A97;N # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98;N # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99;N # DOUBLE-LINE EQUAL TO OR LESS-THAN
+2A9A;N # DOUBLE-LINE EQUAL TO OR GREATER-THAN
+2A9B;N # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C;N # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2A9D;N # SIMILAR OR LESS-THAN
+2A9E;N # SIMILAR OR GREATER-THAN
+2A9F;N # SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+2AA0;N # SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+2AA1;N # DOUBLE NESTED LESS-THAN
+2AA2;N # DOUBLE NESTED GREATER-THAN
+2AA3;N # DOUBLE NESTED LESS-THAN WITH UNDERBAR
+2AA4;N # GREATER-THAN OVERLAPPING LESS-THAN
+2AA5;N # GREATER-THAN BESIDE LESS-THAN
+2AA6;N # LESS-THAN CLOSED BY CURVE
+2AA7;N # GREATER-THAN CLOSED BY CURVE
+2AA8;N # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9;N # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA;N # SMALLER THAN
+2AAB;N # LARGER THAN
+2AAC;N # SMALLER THAN OR EQUAL TO
+2AAD;N # LARGER THAN OR EQUAL TO
+2AAE;N # EQUALS SIGN WITH BUMPY ABOVE
+2AAF;N # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+2AB0;N # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+2AB1;N # PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+2AB2;N # SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+2AB3;N # PRECEDES ABOVE EQUALS SIGN
+2AB4;N # SUCCEEDS ABOVE EQUALS SIGN
+2AB5;N # PRECEDES ABOVE NOT EQUAL TO
+2AB6;N # SUCCEEDS ABOVE NOT EQUAL TO
+2AB7;N # PRECEDES ABOVE ALMOST EQUAL TO
+2AB8;N # SUCCEEDS ABOVE ALMOST EQUAL TO
+2AB9;N # PRECEDES ABOVE NOT ALMOST EQUAL TO
+2ABA;N # SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+2ABB;N # DOUBLE PRECEDES
+2ABC;N # DOUBLE SUCCEEDS
+2ABD;N # SUBSET WITH DOT
+2ABE;N # SUPERSET WITH DOT
+2ABF;N # SUBSET WITH PLUS SIGN BELOW
+2AC0;N # SUPERSET WITH PLUS SIGN BELOW
+2AC1;N # SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2;N # SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3;N # SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4;N # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5;N # SUBSET OF ABOVE EQUALS SIGN
+2AC6;N # SUPERSET OF ABOVE EQUALS SIGN
+2AC7;N # SUBSET OF ABOVE TILDE OPERATOR
+2AC8;N # SUPERSET OF ABOVE TILDE OPERATOR
+2AC9;N # SUBSET OF ABOVE ALMOST EQUAL TO
+2ACA;N # SUPERSET OF ABOVE ALMOST EQUAL TO
+2ACB;N # SUBSET OF ABOVE NOT EQUAL TO
+2ACC;N # SUPERSET OF ABOVE NOT EQUAL TO
+2ACD;N # SQUARE LEFT OPEN BOX OPERATOR
+2ACE;N # SQUARE RIGHT OPEN BOX OPERATOR
+2ACF;N # CLOSED SUBSET
+2AD0;N # CLOSED SUPERSET
+2AD1;N # CLOSED SUBSET OR EQUAL TO
+2AD2;N # CLOSED SUPERSET OR EQUAL TO
+2AD3;N # SUBSET ABOVE SUPERSET
+2AD4;N # SUPERSET ABOVE SUBSET
+2AD5;N # SUBSET ABOVE SUBSET
+2AD6;N # SUPERSET ABOVE SUPERSET
+2AD7;N # SUPERSET BESIDE SUBSET
+2AD8;N # SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+2AD9;N # ELEMENT OF OPENING DOWNWARDS
+2ADA;N # PITCHFORK WITH TEE TOP
+2ADB;N # TRANSVERSAL INTERSECTION
+2ADC;N # FORKING
+2ADD;N # NONFORKING
+2ADE;N # SHORT LEFT TACK
+2ADF;N # SHORT DOWN TACK
+2AE0;N # SHORT UP TACK
+2AE1;N # PERPENDICULAR WITH S
+2AE2;N # VERTICAL BAR TRIPLE RIGHT TURNSTILE
+2AE3;N # DOUBLE VERTICAL BAR LEFT TURNSTILE
+2AE4;N # VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE5;N # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE6;N # LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+2AE7;N # SHORT DOWN TACK WITH OVERBAR
+2AE8;N # SHORT UP TACK WITH UNDERBAR
+2AE9;N # SHORT UP TACK ABOVE SHORT DOWN TACK
+2AEA;N # DOUBLE DOWN TACK
+2AEB;N # DOUBLE UP TACK
+2AEC;N # DOUBLE STROKE NOT SIGN
+2AED;N # REVERSED DOUBLE STROKE NOT SIGN
+2AEE;N # DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+2AEF;N # VERTICAL LINE WITH CIRCLE ABOVE
+2AF0;N # VERTICAL LINE WITH CIRCLE BELOW
+2AF1;N # DOWN TACK WITH CIRCLE BELOW
+2AF2;N # PARALLEL WITH HORIZONTAL STROKE
+2AF3;N # PARALLEL WITH TILDE OPERATOR
+2AF4;N # TRIPLE VERTICAL BAR BINARY RELATION
+2AF5;N # TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+2AF6;N # TRIPLE COLON OPERATOR
+2AF7;N # TRIPLE NESTED LESS-THAN
+2AF8;N # TRIPLE NESTED GREATER-THAN
+2AF9;N # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+2AFA;N # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+2AFB;N # TRIPLE SOLIDUS BINARY RELATION
+2AFC;N # LARGE TRIPLE VERTICAL BAR OPERATOR
+2AFD;N # DOUBLE SOLIDUS OPERATOR
+2AFE;N # WHITE VERTICAL BAR
+2AFF;N # N-ARY WHITE VERTICAL BAR
 2E80;W # CJK RADICAL REPEAT
 2E81;W # CJK RADICAL CLIFF
 2E82;W # CJK RADICAL SECOND ONE
 2FF9;W # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT
 2FFA;W # IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT
 2FFB;W # IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
-3000;W # IDEOGRAPHIC SPACE
+3000;F # IDEOGRAPHIC SPACE
 3001;W # IDEOGRAPHIC COMMA
 3002;W # IDEOGRAPHIC FULL STOP
 3003;W # DITTO MARK
 3005;W # IDEOGRAPHIC ITERATION MARK
 3006;W # IDEOGRAPHIC CLOSING MARK
 3007;W # IDEOGRAPHIC NUMBER ZERO
-3008;A # LEFT ANGLE BRACKET
-3009;A # RIGHT ANGLE BRACKET
-300A;A # LEFT DOUBLE ANGLE BRACKET
-300B;A # RIGHT DOUBLE ANGLE BRACKET
+3008;W # LEFT ANGLE BRACKET
+3009;W # RIGHT ANGLE BRACKET
+300A;W # LEFT DOUBLE ANGLE BRACKET
+300B;W # RIGHT DOUBLE ANGLE BRACKET
 300C;W # LEFT CORNER BRACKET
 300D;W # RIGHT CORNER BRACKET
 300E;W # LEFT WHITE CORNER BRACKET
 3011;W # RIGHT BLACK LENTICULAR BRACKET
 3012;W # POSTAL MARK
 3013;W # GETA MARK
-3014;A # LEFT TORTOISE SHELL BRACKET
-3015;A # RIGHT TORTOISE SHELL BRACKET
+3014;W # LEFT TORTOISE SHELL BRACKET
+3015;W # RIGHT TORTOISE SHELL BRACKET
 3016;W # LEFT WHITE LENTICULAR BRACKET
 3017;W # RIGHT WHITE LENTICULAR BRACKET
-3018;A # LEFT WHITE TORTOISE SHELL BRACKET
-3019;A # RIGHT WHITE TORTOISE SHELL BRACKET
-301A;A # LEFT WHITE SQUARE BRACKET
-301B;A # RIGHT WHITE SQUARE BRACKET
+3018;W # LEFT WHITE TORTOISE SHELL BRACKET
+3019;W # RIGHT WHITE TORTOISE SHELL BRACKET
+301A;W # LEFT WHITE SQUARE BRACKET
+301B;W # RIGHT WHITE SQUARE BRACKET
 301C;W # WAVE DASH
 301D;W # REVERSED DOUBLE PRIME QUOTATION MARK
 301E;W # DOUBLE PRIME QUOTATION MARK
 3038;W # HANGZHOU NUMERAL TEN
 3039;W # HANGZHOU NUMERAL TWENTY
 303A;W # HANGZHOU NUMERAL THIRTY
+303B;W # VERTICAL IDEOGRAPHIC ITERATION MARK
+303C;W # MASU MARK
+303D;W # PART ALTERNATION MARK
 303E;W # IDEOGRAPHIC VARIATION INDICATOR
 303F;N # IDEOGRAPHIC HALF FILL SPACE
 3041;W # HIRAGANA LETTER SMALL A
 3092;W # HIRAGANA LETTER WO
 3093;W # HIRAGANA LETTER N
 3094;W # HIRAGANA LETTER VU
+3095;W # HIRAGANA LETTER SMALL KA
+3096;W # HIRAGANA LETTER SMALL KE
 3099;W # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
 309A;W # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309B;W # KATAKANA-HIRAGANA VOICED SOUND MARK
 309C;W # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309D;W # HIRAGANA ITERATION MARK
 309E;W # HIRAGANA VOICED ITERATION MARK
+309F;W # HIRAGANA DIGRAPH YORI
+30A0;W # KATAKANA-HIRAGANA DOUBLE HYPHEN
 30A1;W # KATAKANA LETTER SMALL A
 30A2;W # KATAKANA LETTER A
 30A3;W # KATAKANA LETTER SMALL I
 30FC;W # KATAKANA-HIRAGANA PROLONGED SOUND MARK
 30FD;W # KATAKANA ITERATION MARK
 30FE;W # KATAKANA VOICED ITERATION MARK
+30FF;W # KATAKANA DIGRAPH KOTO
 3105;W # BOPOMOFO LETTER B
 3106;W # BOPOMOFO LETTER P
 3107;W # BOPOMOFO LETTER M
 31B5;W # BOPOMOFO FINAL LETTER T
 31B6;W # BOPOMOFO FINAL LETTER K
 31B7;W # BOPOMOFO FINAL LETTER H
+31F0;W # KATAKANA LETTER SMALL KU
+31F1;W # KATAKANA LETTER SMALL SI
+31F2;W # KATAKANA LETTER SMALL SU
+31F3;W # KATAKANA LETTER SMALL TO
+31F4;W # KATAKANA LETTER SMALL NU
+31F5;W # KATAKANA LETTER SMALL HA
+31F6;W # KATAKANA LETTER SMALL HI
+31F7;W # KATAKANA LETTER SMALL HU
+31F8;W # KATAKANA LETTER SMALL HE
+31F9;W # KATAKANA LETTER SMALL HO
+31FA;W # KATAKANA LETTER SMALL MU
+31FB;W # KATAKANA LETTER SMALL RA
+31FC;W # KATAKANA LETTER SMALL RI
+31FD;W # KATAKANA LETTER SMALL RU
+31FE;W # KATAKANA LETTER SMALL RE
+31FF;W # KATAKANA LETTER SMALL RO
 3200;W # PARENTHESIZED HANGUL KIYEOK
 3201;W # PARENTHESIZED HANGUL NIEUN
 3202;W # PARENTHESIZED HANGUL TIKEUT
 3241;W # PARENTHESIZED IDEOGRAPH REST
 3242;W # PARENTHESIZED IDEOGRAPH SELF
 3243;W # PARENTHESIZED IDEOGRAPH REACH
+3251;W # CIRCLED NUMBER TWENTY ONE
+3252;W # CIRCLED NUMBER TWENTY TWO
+3253;W # CIRCLED NUMBER TWENTY THREE
+3254;W # CIRCLED NUMBER TWENTY FOUR
+3255;W # CIRCLED NUMBER TWENTY FIVE
+3256;W # CIRCLED NUMBER TWENTY SIX
+3257;W # CIRCLED NUMBER TWENTY SEVEN
+3258;W # CIRCLED NUMBER TWENTY EIGHT
+3259;W # CIRCLED NUMBER TWENTY NINE
+325A;W # CIRCLED NUMBER THIRTY
+325B;W # CIRCLED NUMBER THIRTY ONE
+325C;W # CIRCLED NUMBER THIRTY TWO
+325D;W # CIRCLED NUMBER THIRTY THREE
+325E;W # CIRCLED NUMBER THIRTY FOUR
+325F;W # CIRCLED NUMBER THIRTY FIVE
 3260;W # CIRCLED HANGUL KIYEOK
 3261;W # CIRCLED HANGUL NIEUN
 3262;W # CIRCLED HANGUL TIKEUT
 32AE;W # CIRCLED IDEOGRAPH RESOURCE
 32AF;W # CIRCLED IDEOGRAPH ALLIANCE
 32B0;W # CIRCLED IDEOGRAPH NIGHT
+32B1;W # CIRCLED NUMBER THIRTY SIX
+32B2;W # CIRCLED NUMBER THIRTY SEVEN
+32B3;W # CIRCLED NUMBER THIRTY EIGHT
+32B4;W # CIRCLED NUMBER THIRTY NINE
+32B5;W # CIRCLED NUMBER FORTY
+32B6;W # CIRCLED NUMBER FORTY ONE
+32B7;W # CIRCLED NUMBER FORTY TWO
+32B8;W # CIRCLED NUMBER FORTY THREE
+32B9;W # CIRCLED NUMBER FORTY FOUR
+32BA;W # CIRCLED NUMBER FORTY FIVE
+32BB;W # CIRCLED NUMBER FORTY SIX
+32BC;W # CIRCLED NUMBER FORTY SEVEN
+32BD;W # CIRCLED NUMBER FORTY EIGHT
+32BE;W # CIRCLED NUMBER FORTY NINE
+32BF;W # CIRCLED NUMBER FIFTY
 32C0;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
 32C1;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
 32C2;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
@@ -9212,6 +10142,8 @@ A49E;W # YI RADICAL PUT
 A49F;W # YI RADICAL HXUO
 A4A0;W # YI RADICAL TAT
 A4A1;W # YI RADICAL GA
+A4A2;W # YI RADICAL ZUP
+A4A3;W # YI RADICAL CYT
 A4A4;W # YI RADICAL DDUR
 A4A5;W # YI RADICAL BUR
 A4A6;W # YI RADICAL GGUO
@@ -9228,6 +10160,7 @@ A4B0;W # YI RADICAL SHY
 A4B1;W # YI RADICAL VEP
 A4B2;W # YI RADICAL ZA
 A4B3;W # YI RADICAL JO
+A4B4;W # YI RADICAL NZUP
 A4B5;W # YI RADICAL JJY
 A4B6;W # YI RADICAL GOT
 A4B7;W # YI RADICAL JJIE
@@ -9240,9 +10173,11 @@ A4BD;W # YI RADICAL CUOP
 A4BE;W # YI RADICAL CIP
 A4BF;W # YI RADICAL HXOP
 A4C0;W # YI RADICAL SHAT
+A4C1;W # YI RADICAL ZUR
 A4C2;W # YI RADICAL SHOP
 A4C3;W # YI RADICAL CHE
 A4C4;W # YI RADICAL ZZIET
+A4C5;W # YI RADICAL NBIE
 A4C6;W # YI RADICAL KE
 AC00..D7A3;W # <Hangul Syllable, First>..<Hangul Syllable, Last>
 D800..DB7F;N # <Non Private Use High Surrogate, First>..<Non Private Use High Surrogate, Last>
@@ -9551,6 +10486,65 @@ FA2A;W # CJK COMPATIBILITY IDEOGRAPH-FA2A
 FA2B;W # CJK COMPATIBILITY IDEOGRAPH-FA2B
 FA2C;W # CJK COMPATIBILITY IDEOGRAPH-FA2C
 FA2D;W # CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30;W # CJK COMPATIBILITY IDEOGRAPH-FA30
+FA31;W # CJK COMPATIBILITY IDEOGRAPH-FA31
+FA32;W # CJK COMPATIBILITY IDEOGRAPH-FA32
+FA33;W # CJK COMPATIBILITY IDEOGRAPH-FA33
+FA34;W # CJK COMPATIBILITY IDEOGRAPH-FA34
+FA35;W # CJK COMPATIBILITY IDEOGRAPH-FA35
+FA36;W # CJK COMPATIBILITY IDEOGRAPH-FA36
+FA37;W # CJK COMPATIBILITY IDEOGRAPH-FA37
+FA38;W # CJK COMPATIBILITY IDEOGRAPH-FA38
+FA39;W # CJK COMPATIBILITY IDEOGRAPH-FA39
+FA3A;W # CJK COMPATIBILITY IDEOGRAPH-FA3A
+FA3B;W # CJK COMPATIBILITY IDEOGRAPH-FA3B
+FA3C;W # CJK COMPATIBILITY IDEOGRAPH-FA3C
+FA3D;W # CJK COMPATIBILITY IDEOGRAPH-FA3D
+FA3E;W # CJK COMPATIBILITY IDEOGRAPH-FA3E
+FA3F;W # CJK COMPATIBILITY IDEOGRAPH-FA3F
+FA40;W # CJK COMPATIBILITY IDEOGRAPH-FA40
+FA41;W # CJK COMPATIBILITY IDEOGRAPH-FA41
+FA42;W # CJK COMPATIBILITY IDEOGRAPH-FA42
+FA43;W # CJK COMPATIBILITY IDEOGRAPH-FA43
+FA44;W # CJK COMPATIBILITY IDEOGRAPH-FA44
+FA45;W # CJK COMPATIBILITY IDEOGRAPH-FA45
+FA46;W # CJK COMPATIBILITY IDEOGRAPH-FA46
+FA47;W # CJK COMPATIBILITY IDEOGRAPH-FA47
+FA48;W # CJK COMPATIBILITY IDEOGRAPH-FA48
+FA49;W # CJK COMPATIBILITY IDEOGRAPH-FA49
+FA4A;W # CJK COMPATIBILITY IDEOGRAPH-FA4A
+FA4B;W # CJK COMPATIBILITY IDEOGRAPH-FA4B
+FA4C;W # CJK COMPATIBILITY IDEOGRAPH-FA4C
+FA4D;W # CJK COMPATIBILITY IDEOGRAPH-FA4D
+FA4E;W # CJK COMPATIBILITY IDEOGRAPH-FA4E
+FA4F;W # CJK COMPATIBILITY IDEOGRAPH-FA4F
+FA50;W # CJK COMPATIBILITY IDEOGRAPH-FA50
+FA51;W # CJK COMPATIBILITY IDEOGRAPH-FA51
+FA52;W # CJK COMPATIBILITY IDEOGRAPH-FA52
+FA53;W # CJK COMPATIBILITY IDEOGRAPH-FA53
+FA54;W # CJK COMPATIBILITY IDEOGRAPH-FA54
+FA55;W # CJK COMPATIBILITY IDEOGRAPH-FA55
+FA56;W # CJK COMPATIBILITY IDEOGRAPH-FA56
+FA57;W # CJK COMPATIBILITY IDEOGRAPH-FA57
+FA58;W # CJK COMPATIBILITY IDEOGRAPH-FA58
+FA59;W # CJK COMPATIBILITY IDEOGRAPH-FA59
+FA5A;W # CJK COMPATIBILITY IDEOGRAPH-FA5A
+FA5B;W # CJK COMPATIBILITY IDEOGRAPH-FA5B
+FA5C;W # CJK COMPATIBILITY IDEOGRAPH-FA5C
+FA5D;W # CJK COMPATIBILITY IDEOGRAPH-FA5D
+FA5E;W # CJK COMPATIBILITY IDEOGRAPH-FA5E
+FA5F;W # CJK COMPATIBILITY IDEOGRAPH-FA5F
+FA60;W # CJK COMPATIBILITY IDEOGRAPH-FA60
+FA61;W # CJK COMPATIBILITY IDEOGRAPH-FA61
+FA62;W # CJK COMPATIBILITY IDEOGRAPH-FA62
+FA63;W # CJK COMPATIBILITY IDEOGRAPH-FA63
+FA64;W # CJK COMPATIBILITY IDEOGRAPH-FA64
+FA65;W # CJK COMPATIBILITY IDEOGRAPH-FA65
+FA66;W # CJK COMPATIBILITY IDEOGRAPH-FA66
+FA67;W # CJK COMPATIBILITY IDEOGRAPH-FA67
+FA68;W # CJK COMPATIBILITY IDEOGRAPH-FA68
+FA69;W # CJK COMPATIBILITY IDEOGRAPH-FA69
+FA6A;W # CJK COMPATIBILITY IDEOGRAPH-FA6A
 FB00;N # LATIN SMALL LIGATURE FF
 FB01;N # LATIN SMALL LIGATURE FI
 FB02;N # LATIN SMALL LIGATURE FL
@@ -10202,6 +11196,23 @@ FDF8;N # ARABIC LIGATURE WASALLAM ISOLATED FORM
 FDF9;N # ARABIC LIGATURE SALLA ISOLATED FORM
 FDFA;N # ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
 FDFB;N # ARABIC LIGATURE JALLAJALALOUHOU
+FDFC;N # RIAL SIGN
+FE00;A # VARIATION SELECTOR-1
+FE01;A # VARIATION SELECTOR-2
+FE02;A # VARIATION SELECTOR-3
+FE03;A # VARIATION SELECTOR-4
+FE04;A # VARIATION SELECTOR-5
+FE05;A # VARIATION SELECTOR-6
+FE06;A # VARIATION SELECTOR-7
+FE07;A # VARIATION SELECTOR-8
+FE08;A # VARIATION SELECTOR-9
+FE09;A # VARIATION SELECTOR-10
+FE0A;A # VARIATION SELECTOR-11
+FE0B;A # VARIATION SELECTOR-12
+FE0C;A # VARIATION SELECTOR-13
+FE0D;A # VARIATION SELECTOR-14
+FE0E;A # VARIATION SELECTOR-15
+FE0F;A # VARIATION SELECTOR-16
 FE20;N # COMBINING LIGATURE LEFT HALF
 FE21;N # COMBINING LIGATURE RIGHT HALF
 FE22;N # COMBINING DOUBLE TILDE LEFT HALF
@@ -10227,6 +11238,8 @@ FE41;W # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
 FE42;W # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
 FE43;W # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
 FE44;W # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+FE45;W # SESAME DOT
+FE46;W # WHITE SESAME DOT
 FE49;W # DASHED OVERLINE
 FE4A;W # CENTRELINE OVERLINE
 FE4B;W # WAVY OVERLINE
@@ -10263,6 +11276,7 @@ FE6B;W # SMALL COMMERCIAL AT
 FE70;N # ARABIC FATHATAN ISOLATED FORM
 FE71;N # ARABIC TATWEEL WITH FATHATAN ABOVE
 FE72;N # ARABIC DAMMATAN ISOLATED FORM
+FE73;N # ARABIC TAIL FRAGMENT
 FE74;N # ARABIC KASRATAN ISOLATED FORM
 FE76;N # ARABIC FATHA ISOLATED FORM
 FE77;N # ARABIC FATHA MEDIAL FORM
@@ -10494,6 +11508,8 @@ FF5B;F # FULLWIDTH LEFT CURLY BRACKET
 FF5C;F # FULLWIDTH VERTICAL LINE
 FF5D;F # FULLWIDTH RIGHT CURLY BRACKET
 FF5E;F # FULLWIDTH TILDE
+FF5F;F # FULLWIDTH LEFT WHITE PARENTHESIS
+FF60;F # FULLWIDTH RIGHT WHITE PARENTHESIS
 FF61;H # HALFWIDTH IDEOGRAPHIC FULL STOP
 FF62;H # HALFWIDTH LEFT CORNER BRACKET
 FF63;H # HALFWIDTH RIGHT CORNER BRACKET
index 1ebeea6..9adb160 100644 (file)
@@ -4,13 +4,13 @@
 8859-6 (Arabic), Based on ISO  0600
 8859-7 (Greek), Based on ISO   0370
 8859-8 (Hebrew), Based on ISO  05D0
+A, COMBINING LATIN SMALL LETTER        0363
 a, latin small letter script   0251
 A, LATIN SMALL LETTER TURNED   0250
 ABBREVIATION MARK, ARMENIAN    055F
 ABBREVIATION SIGN, DEVANAGARI  0970
 Abbreviations, Squared Latin   3371
 Aboriginal Syllabics, Unified Canadian 1400
-ABOVE RIGHT, COMBINING COMMA   0315
 above, cedilla 0312
 ABOVE, COMBINING ALMOST EQUAL TO       034C
 ABOVE, COMBINING BRIDGE        0346
@@ -31,15 +31,17 @@ ABOVE, COMBINING RING       030A
 ABOVE, COMBINING THREE DOTS    20DB
 ABOVE, COMBINING TURNED COMMA  0312
 ABOVE, COMBINING VERTICAL LINE 030D
+ABOVE, COMBINING WIDE BRIDGE   20E9
 ABOVE, COMBINING X     033D
 ABOVE, DOT     02D9
 above, double dot      0308
 ABOVE, RING    02DA
 above, vee     030C
-ACCENT BELOW, COMBINING ACUTE  0317
-ACCENT BELOW, COMBINING CIRCUMFLEX     032D
-ACCENT BELOW, COMBINING GRAVE  0316
+ABOVE RIGHT, COMBINING COMMA   0315
+absolute continuity    2AA1
 ACCENT, ACUTE  00B4
+ACCENT, ALMOST EQUAL TO WITH CIRCUMFLEX        2A6F
+ACCENT, CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX    2A36
 ACCENT, CIRCUMFLEX     005E
 ACCENT, COMBINING ACUTE        0301
 ACCENT, COMBINING CIRCUMFLEX   0302
@@ -55,6 +57,10 @@ ACCENT, MODIFIER LETTER GRAVE        02CB
 ACCENT, MODIFIER LETTER LOW ACUTE      02CF
 ACCENT, MODIFIER LETTER LOW GRAVE      02CE
 accent, swedish grave  02DF
+ACCENT ABOVE, PLUS SIGN WITH CIRCUMFLEX        2A23
+ACCENT BELOW, COMBINING ACUTE  0317
+ACCENT BELOW, COMBINING CIRCUMFLEX     032D
+ACCENT BELOW, COMBINING GRAVE  0316
 ACCOUNT OF     2100
 acknowledge    0006
 acknowledge, graphic for negative      237B
@@ -63,38 +69,62 @@ ACKNOWLEDGE, SYMBOL FOR     2406
 ACKNOWLEDGE, SYMBOL FOR NEGATIVE       2415
 ACTIVATE ARABIC FORM SHAPING   206D
 ACTIVATE SYMMETRIC SWAPPING    206B
+actuarial bend 20E7
+acute, spacing 00B4
 ACUTE ACCENT   00B4
-ACUTE ACCENT BELOW, COMBINING  0317
 ACUTE ACCENT, COMBINING        0301
 ACUTE ACCENT, COMBINING DOUBLE 030B
 ACUTE ACCENT, DEVANAGARI       0954
 ACUTE ACCENT, DOUBLE   02DD
 ACUTE ACCENT, MODIFIER LETTER  02CA
 ACUTE ACCENT, MODIFIER LETTER LOW      02CF
+ACUTE ACCENT BELOW, COMBINING  0317
+ACUTE ANGLE    299F
 ACUTE TONE MARK, COMBINING     0341
-acute, spacing 00B4
 ADDRESSED TO THE SUBJECT       2101
+Addu dialect, consonant for    0780
 AE, LATIN SMALL LETTER 00E6
+Ainu, Phonetic Extensions For  31F0
 AIRPLANE       2708
 aldus leaf     2766
 ALEF SYMBOL    2135
+ALL, FOR       2200
 ALL AROUND-PROFILE     232E
 ALL EQUAL TO   224C
-ALL, FOR       2200
 ALMOST EQUAL TO        2248
+ALMOST EQUAL TO, PRECEDES ABOVE        2AB7
+ALMOST EQUAL TO, PRECEDES ABOVE NOT    2AB9
+ALMOST EQUAL TO, SUBSET OF ABOVE       2AC9
+ALMOST EQUAL TO, SUCCEEDS ABOVE        2AB8
+ALMOST EQUAL TO, SUCCEEDS ABOVE NOT    2ABA
+ALMOST EQUAL TO, SUPERSET OF ABOVE     2ACA
 ALMOST EQUAL TO ABOVE, COMBINING       034C
+ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT 2A6F
 ALPHA, LATIN SMALL LETTER      0251
 ALPHA, LATIN SMALL LETTER TURNED       0252
 Alphabetic Presentation Forms  FB00
 Alphanumerics, Enclosed        2460
 alternating current    223F
+ALTERNATION MARK, PART 303D
 ALTERNATIVE KEY SYMBOL 2387
 ALVEOLAR CLICK, LATIN LETTER   01C2
+always (modal operator)        25FB
+always (modal operator), was   27E4
+always be (modal operator), will       27E5
+AMALGAMATION OR COPRODUCT      2A3F
 AMPERSAND      0026
+AMPERSAND, TURNED      214B
 AND, CURLY LOGICAL     22CF
 AND, LOGICAL   2227
 AND, N-ARY LOGICAL     22C0
+andrew's, cross st.    2613
+Ands and Ors, Logical  2A51
 ANGLE  2220
+ANGLE, ACUTE   299F
+ANGLE, MEASURED        2221
+ANGLE, RIGHT   221F
+ANGLE, SPHERICAL       2222
+ANGLE, TURNED  29A2
 ANGLE ABOVE, COMBINING LEFT    031A
 angle arc      2222
 ANGLE BELOW, COMBINING LEFT    0349
@@ -102,20 +132,27 @@ ANGLE BRACKET, LEFT       3008
 ANGLE BRACKET, LEFT DOUBLE     300A
 ANGLE BRACKET, LEFT-POINTING   2329
 ANGLE BRACKET, RIGHT-POINTING  232A
+ANGLE OPENING LEFT, SPHERICAL  29A0
+ANGLE OPENING UP, SPHERICAL    29A1
 ANGLE QUOTATION MARK, LEFT-POINTING DOUBLE     00AB
 ANGLE QUOTATION MARK, RIGHT-POINTING DOUBLE    00BB
 ANGLE QUOTATION MARK, SINGLE LEFT-POINTING     2039
 ANGLE QUOTATION MARK, SINGLE RIGHT-POINTING    203A
+Angle Quotation Marks, Ornamental      276E
 ANGLE WITH ARC, RIGHT  22BE
-ANGLE, MEASURED        2221
-ANGLE, RIGHT   221F
-ANGLE, SPHERICAL       2222
+ANGLE WITH DOWNWARDS ZIGZAG ARROW, RIGHT       237C
 angled dash    00AC
+Angles And Measured Angles     299B
 ANGSTROM SIGN  212B
 ANKH   2625
-Annotation Signs, Koranic      06D6
 Annotation, Interlinear        FFF9
 Annotation, Kanbun Ideographic 3190
+Annotation Signs, Koranic      06D6
+ANNUITY SYMBOL, COMBINING      20E7
+ANTICLOCKWISE INTEGRATION      2A11
+ANTICLOCKWISE-ROTATED DIVISION SIGN, CIRCLED   29BC
+ANTIRESTRICTION, Z NOTATION DOMAIN     2A64
+ANTIRESTRICTION, Z NOTATION RANGE      2A65
 APL    2336
 APL Functional Symbols 2336
 apl jot        2218
@@ -131,18 +168,27 @@ APOSTROPHE, ARMENIAN      055A
 APOSTROPHE, MODIFIER LETTER    02BC
 APOSTROPHE, MODIFIER LETTER DOUBLE     02EE
 apostrophe-quote       0027
+APPLICATION, FUNCTION  2061
 application program command    009F
 APPROACHES THE LIMIT   2250
+APPROXIMATE, GREATER-THAN AND NOT      2A8A
+APPROXIMATE, GREATER-THAN OR   2A86
+APPROXIMATE, LESS-THAN AND NOT 2A89
+APPROXIMATE, LESS-THAN OR      2A85
+APPROXIMATELY EQUAL OR EQUAL TO        2A70
 APPROXIMATELY EQUAL TO 2245
 approximately equal to 2257
 AQUARIUS       2652
 Arabic 0600
+Arabic, Extended       0671
 ARABIC COMMA   060C
 ARABIC DECIMAL SEPARATOR       066B
 ARABIC FIVE POINTED STAR       066D
 ARABIC FORM SHAPING, ACTIVATE  206D
 ARABIC FORM SHAPING, INHIBIT   206C
 ARABIC FULL STOP       06D4
+ARABIC LETTER DOTLESS BEH      066E
+ARABIC LETTER DOTLESS QAF      066F
 Arabic Letters 0627
 ARABIC PERCENT SIGN    066A
 Arabic Points  064B
@@ -150,8 +196,8 @@ Arabic Presentation Forms-A FB50
 Arabic Presentation Forms-B    FE70
 ARABIC QUESTION MARK   061F
 ARABIC SEMICOLON       061B
+ARABIC TAIL FRAGMENT   FE73
 ARABIC THOUSANDS SEPARATOR     066C
-Arabic, Extended       0671
 Arabic-Indic Digits    0660
 Arabic-Indic Digits for Persian and Urdu, Eastern      06F0
 ARC    2312
@@ -176,6 +222,12 @@ ARMENIAN HYPHEN    058A
 Armenian Ligatures     FB13
 ARMENIAN QUESTION MARK 055E
 Armenian Small Letters 0561
+ARROW, BLACK CIRCLE WITH DOWN  29ED
+ARROW, BLACK DIAMOND WITH DOWN 29EA
+arrow, colon right     29F4
+ARROW, ELECTRIC        2301
+ARROW, RIGHT ANGLE WITH DOWNWARDS ZIGZAG       237C
+ARROW, WHITE CIRCLE WITH DOWN  29EC
 ARROW ABOVE, COMBINING CLOCKWISE       20D5
 ARROW ABOVE, COMBINING LEFT    20D6
 ARROW ABOVE, COMBINING LEFT RIGHT      20E1
@@ -183,10 +235,16 @@ ARROW BELOW, COMBINING DOUBLE RIGHTWARDS  0362
 ARROW BELOW, COMBINING LEFT RIGHT      034D
 ARROW BELOW, COMBINING UPWARDS 034E
 Arrow Dingbats 2794
-ARROW, ELECTRIC        2301
+ARROW OVERLAY, COMBINING LEFTWARDS     20EA
+ARROW THROUGH CIRCLE, UP       29BD
+ARROW WITH HOOK, INTEGRAL WITH LEFTWARDS       2A17
 ARROWHEAD, UP  2303
 Arrowheads, Modifier Letter    02C2
 Arrows 2190
+Arrows, Long   27F5
+arrows extension       23AF
+Arrows-A, Supplemental 27F0
+Arrows-B, Supplemental 2900
 ASCENDING NODE 260A
 ASCII  0020
 ASCII C0 Control Codes 0000
@@ -195,15 +253,20 @@ ASCII Variants, Fullwidth FF01
 ash    00E6
 ASSERTION      22A6
 ASTERISK       002A
+ASTERISK, EQUALS WITH  2A6E
+ASTERISK, LOW  204E
+ASTERISK, SQUARED      29C6
 Asterisk Dingbats      2722
 ASTERISK OPERATOR      2217
 ASTERISK OPERATOR, CIRCLED     229B
-Asterisks and Snowflakes, Stars,       2721
+ASTERISKS ALIGNED VERTICALLY, TWO      2051
+Asterisks and Snowflakes, Stars,       2721
 ASTERISM       2042
 Astrological Symbols   263D
 asymptotic to  2248
 ASYMPTOTICALLY EQUAL TO        2243
 AT, COMMERCIAL 0040
+AVERAGE WITH SLASH, INTEGRAL   2A0F
 B, LATIN LETTER SMALL CAPITAL  0299
 B, SCRIPT CAPITAL      212C
 baby gamma, latin small letter 0264
@@ -212,6 +275,8 @@ BACKSLASH, COMBINING ENCLOSING CIRCLE       20E0
 backspace      0008
 BACKSPACE, SYMBOL FOR  2408
 backward difference    2207
+BAG MEMBERSHIP, Z NOTATION     22FF
+bag subtraction, z notation    2A41
 BAHT, THAI CURRENCY SYMBOL     0E3F
 BALLOT BOX     2610
 BALLOT BOX WITH CHECK  2611
@@ -219,10 +284,20 @@ BALLOT BOX WITH X 2612
 BALLOT X       2717
 BALLOT X, HEAVY        2718
 bang   0021
-Bar Dingbats, Vertical 2758
 bar, broken vertical   00A6
+BAR, CIRCLED VERTICAL  29B6
 BAR, HORIZONTAL        2015
+BAR, N-ARY WHITE VERTICAL      2AFF
 bar, vertical  007C
+BAR, WHITE VERTICAL    2AFE
+BAR BINARY RELATION, TRIPLE VERTICAL   2AF4
+BAR DELIMITER, TRIPLE VERTICAL 2980
+Bar Dingbats, Vertical 2758
+BAR OPERATOR, LARGE TRIPLE VERTICAL    2AFC
+Bar Symbols, Error     29EE
+BAR WITH DOUBLE VERTICAL STROKE, TRIPLE HORIZONTAL     2A68
+BAR WITH HORIZONTAL STROKE, TRIPLE VERTICAL    2AF5
+BAR WITH TRIPLE VERTICAL STROKE, TRIPLE HORIZONTAL     2A69
 barred o, latin capital letter 019F
 BARRED O, LATIN SMALL LETTER   0275
 Basic Latin, C0 Controls and   0000
@@ -232,8 +307,8 @@ BEAMED SIXTEENTH NOTES      266C
 BECAUSE        2235
 beginning of line      2310
 bell   0007
-BELL SYMBOL    237E
 BELL, SYMBOL FOR       2407
+BELL SYMBOL    237E
 BELOW, COMBINING ACUTE ACCENT  0317
 BELOW, COMBINING BREVE 032E
 BELOW, COMBINING BRIDGE        032A
@@ -267,6 +342,7 @@ BELOW, COMBINING UP TACK    031D
 BELOW, COMBINING UPWARDS ARROW 034E
 BELOW, COMBINING VERTICAL LINE 0329
 below, greek non-spacing iota  0345
+bend, actuarial        20E7
 Bengali        0980
 Bengali Currency Signs 09F2
 Bengali Digits 09E6
@@ -276,49 +352,78 @@ BENGALI RUPEE SIGN        09F3
 BENZENE RING   232C
 bernoulli function     212C
 BET SYMBOL     2136
-Betty  BOOP
+Betty BOOP     
 BETWEEN        226C
 BIDENTAL PERCUSSIVE, LATIN LETTER      02AD
 Bidirectional Formatting Controls      202A
 Big 5, Duplicates from FA0C
+BIG REVERSE SOLIDUS    29F9
+BIG SOLIDUS    29F8
+bijective mapping      2916
 BILABIAL CLICK, LATIN LETTER   0298
 BILABIAL PERCUSSIVE, LATIN LETTER      02AC
+BINARY RELATION, TRIPLE SOLIDUS        2AFB
+BINARY RELATION, TRIPLE VERTICAL BAR   2AF4
 BIOHAZARD SIGN 2623
+BLACK, BOWTIE WITH LEFT HALF   29D1
+BLACK, BOWTIE WITH RIGHT HALF  29D2
+BLACK, DOWN-POINTING TRIANGLE WITH LEFT HALF   29E8
+BLACK, DOWN-POINTING TRIANGLE WITH RIGHT HALF  29E9
+BLACK, TIMES WITH LEFT HALF    29D4
+BLACK, TIMES WITH RIGHT HALF   29D5
+BLACK BOWTIE   29D3
+BLACK CIRCLE WITH DOWN ARROW   29ED
+BLACK CIRCLE WITH TWO WHITE DOTS       2689
+BLACK CIRCLE WITH WHITE DOT RIGHT      2688
+Black Circled Numbers, White On        24EB
+BLACK DIAMOND WITH DOWN ARROW  29EA
+BLACK HOURGLASS        29D7
 BLACK LEFT POINTING INDEX      261A
 BLACK LEFTWARDS BULLET 204C
 BLACK LENTICULAR BRACKET, LEFT 3010
+BLACK LOZENGE  29EB
+BLACK MEDIUM SMALL SQUARE      25FE
+BLACK MEDIUM SQUARE    25FC
 BLACK NIB      2712
 BLACK PARALLELOGRAM    25B0
 BLACK SCISSORS 2702
+BLACK SHOGI PIECE      2617
 black small circle     2022
 BLACK SMILING FACE     263B
 BLACK STAR     2605
 BLACK SUN WITH RAYS    2600
 BLACK TELEPHONE        260E
+BLACK TRIANGLE, PLUS SIGN WITH 2A28
+BLACK UNIVERSAL RECYCLING SYMBOL       267B
 BLACK-LETTER CAPITAL C 212D
 BLACK-LETTER CAPITAL H 210C
 BLACK-LETTER CAPITAL I 2111
 BLACK-LETTER CAPITAL R 211C
 BLACK-LETTER CAPITAL Z 2128
 BLANK SYMBOL   2422
-Block Elements 2580
 block, end of transmission     0017
 BLOCK, SYMBOL FOR END OF TRANSMISSION  2417
+Block Elements 2580
 bom    FEFF
-Bopomofo Extended for Minnan and Hakka, Chinese        31A0
 Bopomofo, Chinese      3100
+Bopomofo Extended for Minnan and Hakka, Chinese        31A0
 BOWTIE 22C8
-Box Drawing    2500
-BOX WITH CHECK, BALLOT 2611
-BOX WITH X, BALLOT     2612
+bowtie, large  2A1D
+Bowtie Symbols 29D1
 BOX, BALLOT    2610
 BOX, OPEN      2423
 BOX, SHOULDERED OPEN   237D
 BOX, X IN A RECTANGLE  2327
-bra    2329
+Box Drawing    2500
+BOX LINE, LEFT VERTICAL        23B8
+BOX LINE, RIGHT VERTICAL       23B9
+BOX OPERATOR, SQUARE LEFT OPEN 2ACD
+BOX OPERATOR, SQUARE RIGHT OPEN        2ACE
+BOX WITH CHECK, BALLOT 2611
+BOX WITH X, BALLOT     2612
+bra    27E6
 brace, closing 007D
 brace, opening 007B
-BRACKET WITH QUILL, LEFT SQUARE        2045
 bracket, closing curly 007D
 bracket, closing square        005D
 BRACKET, LEFT ANGLE    3008
@@ -337,6 +442,16 @@ bracket, opening curly     007B
 bracket, opening square        005B
 BRACKET, RIGHT CURLY   007D
 BRACKET, RIGHT SQUARE  005D
+Bracket Pieces 239B
+Bracket Pieces 23B0
+BRACKET WITH QUILL, LEFT SQUARE        2045
+Brackets       2983
+Brackets, CJK Punctuation      3008
+Brackets, Fullwidth    FF5F
+Brackets, Mathematical 27E6
+Brackets, Ornamental   2768
+Brackets, Ornamental   2770
+Brackets, Vertical     23B4
 Braille Patterns       2800
 brazilian currency     20A2
 break here, no 0083
@@ -344,30 +459,34 @@ break permitted here      0082
 breathing, rough       0314
 breathing, smooth      0313
 BREVE  02D8
-BREVE BELOW, COMBINING 032E
-BREVE BELOW, COMBINING INVERTED        032F
 BREVE, COMBINING       0306
 BREVE, COMBINING DOUBLE INVERTED       0361
 BREVE, COMBINING INVERTED      0311
+BREVE BELOW, COMBINING 032E
+BREVE BELOW, COMBINING INVERTED        032F
 BRIDGE ABOVE, COMBINING        0346
+BRIDGE ABOVE, COMBINING WIDE   20E9
 BRIDGE BELOW, COMBINING        032A
 BRIDGE BELOW, COMBINING INVERTED       033A
 broken vertical bar    00A6
+Buhid  1740
 BULLET 2022
-BULLET OPERATOR        2219
 BULLET, BLACK LEFTWARDS        204C
 BULLET, HYPHEN 2043
 BULLET, REVERSED ROTATED FLORAL HEART  2619
 bullet, tainome (japanese, a kind of)  25C9
 BULLET, TRIANGULAR     2023
 BULLET, WHITE  25E6
+BULLET OPERATOR        2219
 BULLSEYE       25CE
 bullseye, latin letter 0298
+BUMPY ABOVE, EQUALS SIGN WITH  2AAE
+BY, MEASURED   225E
 by definition, equal to        225C
 BY DEFINITION, EQUAL TO        225D
-BY, MEASURED   225E
 byte order mark        FEFF
 C, BLACK-LETTER CAPITAL        212D
+C, COMBINING LATIN SMALL LETTER        0368
 C, DOUBLE-STRUCK CAPITAL       2102
 C, LATIN LETTER STRETCHED      0297
 C0 Controls and Basic Latin    0000
@@ -376,8 +495,8 @@ CADA UNA    2106
 CADUCEUS       2624
 Canadian Aboriginal Syllabics, Unified 1400
 cancel 0018
-cancel character       0094
 CANCEL, SYMBOL FOR     2418
+cancel character       0094
 CANCER 264B
 CANDRABINDU, COMBINING 0310
 Cantillation Marks, Hebrew     0591
@@ -400,16 +519,16 @@ caret     028C
 CARET  2038
 CARET INSERTION POINT  2041
 CARON  02C7
-CARON BELOW, COMBINING 032C
 CARON, COMBINING       030C
+CARON BELOW, COMBINING 032C
 carriage return        000D
 carriage return        21B5
 CARRIAGE RETURN, SYMBOL FOR    240D
 CAUTION SIGN   2621
 CEDILLA        00B8
-cedilla above  0312
 CEDILLA, COMBINING     0327
 cedilla, spacing       00B8
+cedilla above  0312
 CEILING, LEFT  2308
 CELSIUS, DEGREE        2103
 CENT SIGN      00A2
@@ -423,28 +542,55 @@ character tabulation set  0088
 character tabulation with justification        0089
 CHARACTER TIE  2040
 Chart Components, Form and     2500
+CHECK, BALLOT BOX WITH 2611
 CHECK MARK     2713
 CHECK MARK, HEAVY      2714
 CHECK MARK, NOT        237B
-CHECK, BALLOT BOX WITH 2611
 Cherokee       13A0
 Chess Pieces   2654
+Chess Symbols, Japanese        2616
 chevrons       00AB
 CHI RHO        2627
 Chinese Bopomofo       3100
 Chinese Bopomofo Extended for Minnan and Hakka 31A0
-CIRCLE BACKSLASH, COMBINING ENCLOSING  20E0
+choice, dijkstra       2AFE
+choice, n-ary dijkstra 2AFF
 CIRCLE, BLACK  25CF
 circle, black small    2022
 CIRCLE, COMBINING ENCLOSING    20DD
+CIRCLE, DOTTED 25CC
 circle, jis composition        20DD
 CIRCLE, LARGE  25EF
+CIRCLE, MULTIPLICATION SIGN IN DOUBLE  2A37
+CIRCLE, MULTIPLICATION SIGN IN LEFT HALF       2A34
+CIRCLE, MULTIPLICATION SIGN IN RIGHT HALF      2A35
+CIRCLE, PLUS SIGN IN LEFT HALF 2A2D
+CIRCLE, PLUS SIGN IN RIGHT HALF        2A2E
+CIRCLE, SQUARED SMALL  29C7
+CIRCLE ABOVE, PLUS SIGN WITH SMALL     2A22
+CIRCLE ABOVE, UP TACK WITH     27DF
+CIRCLE ABOVE, VERTICAL LINE WITH       2AEF
+CIRCLE BACKSLASH, COMBINING ENCLOSING  20E0
+CIRCLE BELOW, DOWN TACK WITH   2AF1
+CIRCLE BELOW, VERTICAL LINE WITH       2AF0
+CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR  29BA
+CIRCLE INSIDE, GREATER-THAN WITH       2A7A
+CIRCLE INSIDE, LESS-THAN WITH  2A79
+Circle Symbols 29B5
+CIRCLE WITH DOT RIGHT, WHITE   2686
+CIRCLE WITH DOWN ARROW, BLACK  29ED
+CIRCLE WITH DOWN ARROW, WHITE  29EC
+CIRCLE WITH TWO DOTS, WHITE    2687
+CIRCLE WITH TWO WHITE DOTS, BLACK      2689
+CIRCLE WITH WHITE DOT RIGHT, BLACK     2688
 CIRCLED ASTERISK OPERATOR      229B
 CIRCLED DASH   229D
 CIRCLED DIGIT ZERO     24EA
 Circled Digits, Dingbat        2776
+CIRCLED DIVISION SIGN  2A38
 CIRCLED DIVISION SLASH 2298
 CIRCLED DOT OPERATOR   2299
+CIRCLED DOT OPERATOR, N-ARY    2A00
 CIRCLED EQUALS 229C
 Circled Ideographs     3280
 Circled Inverse Numbers        2776
@@ -453,17 +599,28 @@ Circled Korean Hangul Elements    3260
 Circled Korean Hangul Syllables        326E
 Circled Latin Letters  24B6
 CIRCLED MINUS  2296
+CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT     2A36
 Circled Numbers        2460
+Circled Numbers        3251
+Circled Numbers        32B1
+Circled Numbers, Double        24F5
+Circled Numbers, White On Black        24EB
 CIRCLED PLUS   2295
+CIRCLED PLUS OPERATOR, N-ARY   2A01
 CIRCLED POSTAL MARK    3036
 CIRCLED RING OPERATOR  229A
 CIRCLED TIMES  2297
+CIRCLED TIMES OPERATOR, N-ARY  2A02
 Circles        25CB
+CIRCULATION FUNCTION   2A10
+circumflex, spacing    005E
 CIRCUMFLEX ACCENT      005E
-CIRCUMFLEX ACCENT BELOW, COMBINING     032D
+CIRCUMFLEX ACCENT, ALMOST EQUAL TO WITH        2A6F
+CIRCUMFLEX ACCENT, CIRCLED MULTIPLICATION SIGN WITH    2A36
 CIRCUMFLEX ACCENT, COMBINING   0302
 CIRCUMFLEX ACCENT, MODIFIER LETTER     02C6
-circumflex, spacing    005E
+CIRCUMFLEX ACCENT ABOVE, PLUS SIGN WITH        2A23
+CIRCUMFLEX ACCENT BELOW, COMBINING     032D
 CJK Compatibility      3300
 CJK Compatibility Forms        FE30
 CJK Compatibility Ideographs   F900
@@ -489,11 +646,19 @@ CLOCKWISE INTEGRAL        2231
 CLOCKWISE RING OVERLAY, COMBINING      20D9
 clone  2104
 Clones of Diacritics, Spacing  02D8
+CLOSE UP       2050
 closed epsilon, latin small letter     029A
+CLOSED INTERSECTION WITH SERIFS        2A4D
 CLOSED OMEGA, LATIN SMALL LETTER       0277
 CLOSED OPEN E, LATIN SMALL LETTER      029A
 closed reversed epsilon, latin small letter    025E
 CLOSED REVERSED OPEN E, LATIN SMALL LETTER     025E
+CLOSED SUBSET  2ACF
+CLOSED SUBSET OR EQUAL TO      2AD1
+CLOSED SUPERSET        2AD0
+CLOSED SUPERSET OR EQUAL TO    2AD2
+CLOSED UNION WITH SERIFS       2A4C
+CLOSED UNION WITH SERIFS AND SMASH PRODUCT     2A50
 closing brace  007D
 closing curly bracket  007D
 CLOSING MARK, IDEOGRAPHIC      3006
@@ -501,18 +666,24 @@ closing parenthesis       0029
 closing square bracket 005D
 CLOUD  2601
 cloudy weather 2601
+Codes, Process Internal        FDD0
 COLON  003A
-COLON EQUALS   2254
-COLON SIGN     20A1
 COLON, ETHIOPIC        1365
 COLON, MODIFIER LETTER HALF TRIANGULAR 02D1
 COLON, MODIFIER LETTER TRIANGULAR      02D0
 COLON, MONGOLIAN       1804
+COLON, Z NOTATION TYPE 2982
+COLON EQUAL, DOUBLE    2A74
+COLON EQUALS   2254
+COLON OPERATOR, TRIPLE 2AF6
+colon right arrow      29F4
+COLON SIGN     20A1
 COMBINING ACUTE ACCENT 0301
 COMBINING ACUTE ACCENT BELOW   0317
 COMBINING ACUTE TONE MARK      0341
 COMBINING ALMOST EQUAL TO ABOVE        034C
 Combining Alphabet, Korean Hangul Jamo 1100
+COMBINING ANNUITY SYMBOL       20E7
 COMBINING BREVE        0306
 COMBINING BREVE BELOW  032E
 COMBINING BRIDGE ABOVE 0346
@@ -545,6 +716,7 @@ COMBINING DOUBLE TILDE      0360
 COMBINING DOUBLE TILDE LEFT HALF       FE22
 COMBINING DOUBLE VERTICAL LINE ABOVE   030E
 COMBINING DOUBLE VERTICAL LINE BELOW   0348
+COMBINING DOUBLE VERTICAL STROKE OVERLAY       20E6
 COMBINING DOWN TACK BELOW      031E
 COMBINING ENCLOSING CIRCLE     20DD
 COMBINING ENCLOSING CIRCLE BACKSLASH   20E0
@@ -552,8 +724,10 @@ COMBINING ENCLOSING DIAMOND        20DF
 COMBINING ENCLOSING KEYCAP     20E3
 COMBINING ENCLOSING SCREEN     20E2
 COMBINING ENCLOSING SQUARE     20DE
+COMBINING ENCLOSING UPWARD POINTING TRIANGLE   20E4
 COMBINING EQUALS SIGN BELOW    0347
 COMBINING FOUR DOTS ABOVE      20DC
+COMBINING GRAPHEME JOINER      034F
 COMBINING GRAVE ACCENT 0300
 COMBINING GRAVE ACCENT BELOW   0316
 COMBINING GRAVE TONE MARK      0340
@@ -571,6 +745,7 @@ COMBINING INVERTED BREVE BELOW      032F
 COMBINING INVERTED BRIDGE BELOW        033A
 COMBINING INVERTED DOUBLE ARCH BELOW   032B
 COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK  3099
+Combining Latin Small Letters  0363
 COMBINING LEFT ANGLE ABOVE     031A
 COMBINING LEFT ANGLE BELOW     0349
 COMBINING LEFT ARROW ABOVE     20D6
@@ -579,6 +754,7 @@ COMBINING LEFT HARPOON ABOVE        20D0
 COMBINING LEFT RIGHT ARROW ABOVE       20E1
 COMBINING LEFT RIGHT ARROW BELOW       034D
 COMBINING LEFT TACK BELOW      0318
+COMBINING LEFTWARDS ARROW OVERLAY      20EA
 COMBINING LIGATURE LEFT HALF   FE20
 COMBINING LONG SOLIDUS OVERLAY 0338
 COMBINING LONG STROKE OVERLAY  0336
@@ -593,6 +769,7 @@ COMBINING OVERLINE  0305
 COMBINING PALATALIZED HOOK BELOW       0321
 COMBINING PLUS SIGN BELOW      031F
 COMBINING RETROFLEX HOOK BELOW 0322
+COMBINING REVERSE SOLIDUS OVERLAY      20E5
 COMBINING REVERSED COMMA ABOVE 0314
 COMBINING RIGHT HALF RING BELOW        0339
 COMBINING RING ABOVE   030A
@@ -607,19 +784,31 @@ COMBINING THREE DOTS ABOVE        20DB
 COMBINING TILDE        0303
 COMBINING TILDE BELOW  0330
 COMBINING TILDE OVERLAY        0334
+COMBINING TRIPLE UNDERDOT      20E8
 COMBINING TURNED COMMA ABOVE   0312
 COMBINING UP TACK BELOW        031D
 COMBINING UPWARDS ARROW BELOW  034E
 COMBINING VERTICAL LINE ABOVE  030D
 COMBINING VERTICAL LINE BELOW  0329
 COMBINING VERTICAL TILDE       033E
+COMBINING WIDE BRIDGE ABOVE    20E9
 COMBINING X ABOVE      033D
 COMET  2604
 COMMA  002C
-COMMA ABOVE RIGHT, COMBINING   0315
+COMMA, ARABIC  060C
+COMMA, ARMENIAN        055D
+COMMA, ETHIOPIC        1363
+comma, georgian        00B7
+COMMA, IDEOGRAPHIC     3001
+comma, invisible       2063
+COMMA, MODIFIER LETTER REVERSED        02BD
+COMMA, MODIFIER LETTER TURNED  02BB
+COMMA, MONGOLIAN       1802
 COMMA ABOVE, COMBINING 0313
 COMMA ABOVE, COMBINING REVERSED        0314
 COMMA ABOVE, COMBINING TURNED  0312
+COMMA ABOVE, MINUS SIGN WITH   2A29
+COMMA ABOVE RIGHT, COMBINING   0315
 COMMA BELOW, COMBINING 0326
 comma quotation mark, double   201D
 comma quotation mark, double reversed  201F
@@ -629,43 +818,56 @@ comma quotation mark, low single  201A
 comma quotation mark, single   2019
 comma quotation mark, single reversed  201B
 comma quotation mark, single turned    2018
-COMMA, ARABIC  060C
-COMMA, ARMENIAN        055D
-COMMA, ETHIOPIC        1363
-comma, georgian        00B7
-COMMA, IDEOGRAPHIC     3001
-COMMA, MODIFIER LETTER REVERSED        02BD
-COMMA, MODIFIER LETTER TURNED  02BB
-COMMA, MONGOLIAN       1802
-command key    2318
 command, application program   009F
 command, operating system      009D
+command key    2318
 COMMERCIAL AT  0040
+COMMERCIAL MINUS SIGN  2052
 compass        263C
+Compatibility, CJK     3300
 Compatibility and Specials Area        F900
 Compatibility Forms, CJK       FE30
 Compatibility Ideographs, CJK  F900
 Compatibility Ideographs, IBM CJK      FA0E
 Compatibility Jamo, Korean Hangul      3130
-Compatibility, CJK     3300
 COMPLEMENT     2201
 complex numbers, the set of    2102
+component, radial      27DF
 Components, Form and Chart     2500
 composite function     2218
+COMPOSITION, Z NOTATION RELATIONAL     2A3E
+COMPOSITION, Z NOTATION SCHEMA 2A1F
 composition circle, jis        20DD
 COMPOSITION SYMBOL     2384
+CONCAVE-SIDED DIAMOND, WHITE   27E1
+CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK, WHITE       27E2
+CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK, WHITE      27E3
 conductance    2127
+CONGRUENT WITH DOT ABOVE       2A6D
 CONICAL TAPER  2332
 CONJUGATE MATRIX, HERMITIAN    22B9
 conjunction    2227
 CONJUNCTION    260C
+CONSECUTIVE EQUALS SIGNS, THREE        2A76
+CONSECUTIVE EQUALS SIGNS, TWO  2A75
+consonant for Addu dialect     0780
 CONTAINS AS MEMBER     220B
 CONTAINS AS MEMBER, SMALL      220D
 CONTAINS AS NORMAL SUBGROUP    22B3
+CONTAINS WITH LONG HORIZONTAL STROKE   22FA
+CONTAINS WITH OVERBAR  22FD
+CONTAINS WITH OVERBAR, SMALL   22FE
+CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22FB
+CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE, SMALL  22FC
+continuity, absolute   2AA1
 CONTINUOUS UNDERLINE SYMBOL    2381
 continuum, second transfinite cardinal 2136
 CONTOUR INTEGRAL       222E
 CONTOUR INTEGRAL, CLOCKWISE    2232
+CONTOURED OUTLINE, SQUARE WITH 29E0
+contraction operator   20E9
+control, graphic for   2388
+Control, Syriac Format 070F
 Control Code Graphics  25F0
 Control Codes, ASCII C0        0000
 Control Codes, C1      0080
@@ -673,20 +875,21 @@ Control Codes, Graphic Pictures for       2400
 Control Codes, Graphics for    237B
 control sequence introducer    009B
 control string, device 0090
-control, graphic for   2388
-Control, Syriac Format 070F
-Controls and Basic Latin, C0   0000
-Controls and Latin-1 Supplement, C1    0080
 Controls, Bidirectional Formatting     202A
 Controls, Mongolian Format     180B
+Controls and Basic Latin, C0   0000
+Controls and Latin-1 Supplement, C1    0080
+COPRODUCT, AMALGAMATION OR     2A3F
 COPRODUCT, N-ARY       2210
 Coptic, Greek and      0370
 Coptic-unique Letters  03E2
-COPYRIGHT SIGN 00A9
 COPYRIGHT, SOUND RECORDING     2117
+COPYRIGHT SIGN 00A9
+CORNER, TOP LEFT       231C
 CORNER BRACKET, LEFT   300C
 CORNER BRACKET, LEFT WHITE     300E
-CORNER, TOP LEFT       231C
+CORNER WITH DOT, LOWER RIGHT   27D3
+CORNER WITH DOT, UPPER LEFT    27D4
 CORPORATION, SQUARE    337F
 CORRESPONDS TO 2258
 corresponds to 2259
@@ -696,14 +899,9 @@ COUNTERBORE        2334
 COUNTERSINK    2335
 cr     000D
 CRESCENT, STAR AND     262A
-Croatian Digraphs Matching Serbian Cyrillic Letters    01C4
 Croatian, Additions for Slovenian and  0200
+Croatian Digraphs Matching Serbian Cyrillic Letters    01C4
 CROP, TOP LEFT 230F
-CROSS ACCENT, MODIFIER LETTER  02DF
-Cross Dingbats 2719
-CROSS OF JERUSALEM     2629
-CROSS OF LORRAINE      2628
-cross ratio    211E
 CROSS, EAST SYRIAC     2671
 CROSS, LATIN   271D
 cross, long    2020
@@ -711,6 +909,12 @@ CROSS, MALTESE     2720
 CROSS, ORTHODOX        2626
 cross, st. andrew's    2613
 CROSS, WEST SYRIAC     2670
+CROSS ACCENT, MODIFIER LETTER  02DF
+Cross Dingbats 2719
+CROSS OF JERUSALEM     2629
+CROSS OF LORRAINE      2628
+CROSS PRODUCT, VECTOR OR       2A2F
+cross ratio    211E
 CROSSBONES, SKULL AND  2620
 crosshatch     0023
 CRUZEIRO SIGN  20A2
@@ -724,11 +928,6 @@ curly bracket, opening     007B
 CURLY BRACKET, RIGHT   007D
 CURLY LOGICAL AND      22CF
 CURLY LOGICAL OR       22CE
-CURRENCY SIGN  00A4
-Currency Signs, Bengali        09F2
-CURRENCY SYMBOL BAHT, THAI     0E3F
-currency symbol, florin        0192
-Currency Symbols       20A0
 currency, brazilian    20A2
 currency, costa rican  20A1
 currency, el salvadorian       20A1
@@ -737,31 +936,44 @@ currency, french  20A3
 currency, greek        20AF
 currency, hebrew       20AA
 currency, indian       20A8
+currency, iranian      FDFC
 currency, israeli      20AA
 currency, italian      20A4
 currency, korean       20A9
 currency, laotian      20AD
 currency, mongolian    20AE
 currency, nigerian     20A6
+currency, phillipine   20B1
 currency, spanish      20A7
 currency, turkish      20A4
 currency, vietnamese   20AB
-CURRENT SYMBOL FORM TWO, DIRECT        2393
+CURRENCY SIGN  00A4
+Currency Signs, Bengali        09F2
+currency symbol, florin        0192
+CURRENCY SYMBOL BAHT, THAI     0E3F
+Currency Symbols       20A0
 current, alternating   223F
+CURRENT SYMBOL FORM TWO, DIRECT        2393
 cycle  223C
 CYLINDRICITY   232D
 Cyrillic       0400
+Cyrillic, Extended     048C
 Cyrillic Capital Letters       0401
 Cyrillic Combining Characters  0483
 Cyrillic Extensions    0450
 Cyrillic Historic Letters      0460
+Cyrillic Komi Letters  0500
 Cyrillic Small Letters 0430
-Cyrillic, Extended     048C
+Cyrillic Supplementary 0500
+D, COMBINING LATIN SMALL LETTER        0369
+D, DOUBLE-STRUCK ITALIC CAPITAL        2145
+D, DOUBLE-STRUCK ITALIC SMALL  2146
+D, LATIN CAPITAL LETTER AFRICAN        0189
 d retroflex hook, latin small letter   0256
 D WITH TAIL, LATIN SMALL LETTER        0256
-D, LATIN CAPITAL LETTER AFRICAN        0189
 DAGGER 2020
 DAGGER, DOUBLE 2021
+d'alembertian  29E0
 DALET SYMBOL   2138
 DANDA, DEVANAGARI      0964
 DANDA, DEVANAGARI DOUBLE       0965
@@ -781,12 +993,13 @@ Dashes    2010
 dasia  0314
 data link escape       0010
 DATA LINK ESCAPE, SYMBOL FOR   2410
+Database Theory Operators      27D5
 DAVID, STAR OF 2721
 Days, Telegraph Symbols for    33E0
 decimal point  002E
 decimal separator      002C
-DECIMAL SEPARATOR KEY SYMBOL   2396
 DECIMAL SEPARATOR, ARABIC      066B
+DECIMAL SEPARATOR KEY SYMBOL   2396
 definition, equal to by        225C
 DEFINITION, EQUAL TO BY        225D
 DEGREE CELSIUS 2103
@@ -796,14 +1009,16 @@ degrees centigrade       2103
 degrees kelvin 212A
 del    2207
 delete 007F
+DELETE, SYMBOL FOR     2421
+delete, undoable       2425
 DELETE FORM TWO, SYMBOL FOR    2425
 delete to the left key 232B
 delete to the right key        2326
-DELETE, SYMBOL FOR     2421
-delete, undoable       2425
-DELTA EQUAL TO 225C
+DELIMITER, TRIPLE VERTICAL BAR 2980
 DELTA, LATIN SMALL LETTER TURNED       018D
+DELTA EQUAL TO 225C
 DENTAL CLICK, LATIN LETTER     01C0
+Dentistry Notation Symbols     23BE
 depth symbol   21A7
 derivative     0307
 derivative, double     0308
@@ -828,37 +1043,49 @@ device control two       0012
 DEVICE CONTROL TWO, SYMBOL FOR 2412
 DHARMA, WHEEL OF       2638
 Diacritic-vowel Combinations, Pinyin   01CD
-Diacritical Marks for Symbols, Combining       20D0
 Diacritical Marks, Combining   0300
-Diacritics for Greek   0342
-Diacritics for IPA     0346
+Diacritical Marks for Symbols, Combining       20D0
 Diacritics, Double     0360
 Diacritics, Enclosing  20DD
+Diacritics, Medieval Superscript Letter        0363
 Diacritics, Overstruck 0334
 Diacritics, Spacing Clones of  02D8
+Diacritics for Greek   0342
+Diacritics for IPA     0346
 DIAERESIS      00A8
-DIAERESIS BELOW, COMBINING     0324
 DIAERESIS, COMBINING   0308
+diaeresis, greek capital letter upsilon hook   03D4
 diaeresis, spacing     00A8
+DIAERESIS AND HOOK SYMBOL, GREEK UPSILON WITH  03D4
+DIAERESIS BELOW, COMBINING     0324
 DIAGONAL ELLIPSIS, UP RIGHT    22F0
+DIAGONAL SLASH, SQUARED FALLING        29C5
+DIAGONAL SLASH, SQUARED RISING 29C4
 dialytika      0308
 DIALYTIKA TONOS, COMBINING GREEK       0344
 DIAMETER SIGN  2300
 diameter symbol        2205
-DIAMOND OPERATOR       22C4
 DIAMOND, COMBINING ENCLOSING   20DF
+DIAMOND, WHITE CONCAVE-SIDED   27E1
+DIAMOND OPERATOR       22C4
+DIAMOND WITH CENTRED DOT, WHITE        27D0
+DIAMOND WITH DOWN ARROW, BLACK 29EA
+DIAMOND WITH LEFTWARDS TICK, WHITE CONCAVE-SIDED       27E2
+DIAMOND WITH RIGHTWARDS TICK, WHITE CONCAVE-SIDED      27E3
 Diamonds       25C6
+Dice   2680
 diesis 2021
-difference between     223C
-DIFFERENCE BETWEEN     224F
 difference, backward   2207
 difference, forward    2206
+difference, sum or positive    2A26
 difference, symmetric  2238
 difference, symmetric  2296
+difference between     223C
+DIFFERENCE BETWEEN     224F
+difference or sum, positive    2A24
 DIFFERENTIAL, PARTIAL  2202
 DIGIT SHAPES, NATIONAL 206E
 DIGIT SHAPES, NOMINAL  206F
-Digits for Persian and Urdu, Eastern Arabic-Indic      06F0
 Digits, Arabic-Indic   0660
 Digits, ASCII  0030
 Digits, Bengali        09E6
@@ -880,13 +1107,17 @@ Digits, Tamil    0BE7
 Digits, Telugu 0C66
 Digits, Thai   0E50
 Digits, Tibetan        0F20
-Digraphs Matching Serbian Cyrillic Letters, Croatian   01C4
+Digits for Persian and Urdu, Eastern Arabic-Indic      06F0
+DIGRAPH KOTO, KATAKANA 30FF
+DIGRAPH YORI, HIRAGANA 309F
 Digraphs, Phonetic     02A3
 Digraphs, Yiddish      05F0
+Digraphs Matching Serbian Cyrillic Letters, Croatian   01C4
+dijkstra choice        2AFE
+dijkstra choice, n-ary 2AFF
 DIMENSION ORIGIN       2331
 Dingbat Circled Digits 2776
 Dingbats       2700
-Dingbats Series 100, ITC Zapf  2700
 Dingbats, Arrow        2794
 Dingbats, Asterisk     2722
 Dingbats, Cross        2719
@@ -905,24 +1136,38 @@ Dingbats, Vertical Bar   2758
 Dingbats, Warning      2620
 Dingbats, Weather      2600
 Dingbats, Zapf 2700
+Dingbats Series 100, ITC Zapf  2700
 DIRECT CURRENT SYMBOL FORM TWO 2393
 direct product 2299
 direct sum     2295
-Directional Formatting Controls        202A
 DIRECTIONAL FORMATTING, POP    202C
+Directional Formatting Controls        202A
 DISCONTINUOUS UNDERLINE SYMBOL 2382
 discretionary hyphen   00AD
 disjunction    2228
 DITTO MARK     3003
+DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR, CIRCLE 29BA
+DIVIDED BY HORIZONTAL RULE, LOZENGE    27E0
+DIVIDED BY VERTICAL BAR, CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF 29BA
 DIVIDES        2223
 DIVISION SIGN  00F7
+DIVISION SIGN, CIRCLED 2A38
+DIVISION SIGN, CIRCLED ANTICLOCKWISE-ROTATED   29BC
+Division Sign Operators, Multiplication And    2A2F
 DIVISION SLASH 2215
 DIVISION SLASH, CIRCLED        2298
 DIVISION TIMES 22C7
+DOES NOT DIVIDE WITH REVERSED NEGATION SLASH   2AEE
 does not yield 22A3
 DOLLAR SIGN    0024
+DOMAIN ANTIRESTRICTION, Z NOTATION     2A64
 DONG SIGN      20AB
 dot    002E
+dot, greek middle      00B7
+DOT, KATAKANA MIDDLE   30FB
+DOT, MIDDLE    00B7
+DOT, SESAME    FE45
+DOT, WHITE SESAME      FE46
 DOT ABOVE      02D9
 DOT ABOVE, COMBINING   0307
 dot above, double      0308
@@ -931,14 +1176,16 @@ DOT BELOW, COMBINING     0323
 DOT MINUS      2238
 DOT OPERATOR   22C5
 DOT OPERATOR, CIRCLED  2299
+DOT OPERATOR, N-ARY CIRCLED    2A00
 DOT OPERATOR, SQUARED  22A1
 DOT PLUS       2214
-dot, greek middle      00B7
-DOT, KATAKANA MIDDLE   30FB
-DOT, MIDDLE    00B7
+DOTLESS BEH, ARABIC LETTER     066E
 DOTLESS I, LATIN SMALL LETTER  0131
+DOTLESS QAF, ARABIC LETTER     066F
 DOTS ABOVE, COMBINING FOUR     20DC
 DOTS ABOVE, COMBINING THREE    20DB
+DOTTED CIRCLE  25CC
+DOTTED FENCE   2999
 DOUBLE ACUTE ACCENT    02DD
 DOUBLE ACUTE ACCENT, COMBINING 030B
 DOUBLE ANGLE BRACKET, LEFT     300A
@@ -947,6 +1194,9 @@ DOUBLE ANGLE QUOTATION MARK, RIGHT-POINTING        00BB
 DOUBLE APOSTROPHE, MODIFIER LETTER     02EE
 DOUBLE ARCH BELOW, COMBINING INVERTED  032B
 double bar, latin letter pipe  01C2
+DOUBLE CIRCLE, MULTIPLICATION SIGN IN  2A37
+Double Circled Numbers 24F5
+DOUBLE COLON EQUAL     2A74
 double comma quotation mark    201D
 double comma quotation mark, low       201E
 DOUBLE DAGGER  2021
@@ -954,42 +1204,78 @@ DOUBLE DANDA, DEVANAGARI 0965
 double derivative      0308
 Double Diacritics      0360
 double dot above       0308
+DOUBLE DOWN TACK       2AEA
 DOUBLE EXCLAMATION MARK        203C
 DOUBLE GRAVE ACCENT, COMBINING 030F
 DOUBLE HIGH-REVERSED-9 QUOTATION MARK  201F
+DOUBLE HYPHEN, KATAKANA-HIRAGANA       30A0
 DOUBLE INTEGRAL        222C
 DOUBLE INTERSECTION    22D2
 DOUBLE INVERTED BREVE, COMBINING       0361
+DOUBLE LEFT TURNSTILE, DOUBLE VERTICAL BAR     2AE5
+DOUBLE LEFT TURNSTILE, VERTICAL BAR    2AE4
+DOUBLE LOGICAL AND     2A53
+DOUBLE LOGICAL OR      2A54
 DOUBLE LOW LINE        2017
 DOUBLE LOW LINE, COMBINING     0333
 DOUBLE LOW-9 QUOTATION MARK    201E
+DOUBLE NESTED GREATER-THAN     2AA2
+DOUBLE NESTED LESS-THAN        2AA1
+DOUBLE NESTED LESS-THAN WITH UNDERBAR  2AA3
 double obelisk 2021
+DOUBLE OVERBAR, LOGICAL AND WITH       2A5E
+DOUBLE OVERBAR, LOGICAL OR WITH        2A62
 DOUBLE OVERLINE, COMBINING     033F
 double pipe    01C1
+DOUBLE PLUS    29FA
+DOUBLE PRECEDES        2ABB
 DOUBLE PRIME   2033
+DOUBLE PRIME, MODIFIER LETTER  02BA
+DOUBLE PRIME, REVERSED 2036
 DOUBLE PRIME QUOTATION MARK    301E
 DOUBLE PRIME QUOTATION MARK, LOW       301F
 DOUBLE PRIME QUOTATION MARK, REVERSED  301D
-DOUBLE PRIME, MODIFIER LETTER  02BA
-DOUBLE PRIME, REVERSED 2036
+DOUBLE PUNCTUATION, PHILIPPINE 1736
+Double punctuation for vertical text   2047
+DOUBLE QUESTION MARK   2047
 DOUBLE QUOTATION MARK, LEFT    201C
 DOUBLE QUOTATION MARK, RIGHT   201D
 double reversed comma quotation mark   201F
 DOUBLE RIGHTWARDS ARROW BELOW, COMBINING       0362
+DOUBLE SOLIDUS OPERATOR        2AFD
+DOUBLE SQUARE INTERSECTION     2A4E
+DOUBLE SQUARE UNION    2A4F
+DOUBLE STROKE, INTEGRAL WITH   2A0E
+DOUBLE STROKE NOT SIGN 2AEC
+DOUBLE STROKE NOT SIGN, REVERSED       2AED
 DOUBLE SUBSET  22D0
+DOUBLE SUCCEEDS        2ABC
 DOUBLE SUPERSET        22D1
-DOUBLE TILDE LEFT HALF, COMBINING      FE22
 DOUBLE TILDE, COMBINING        0360
+DOUBLE TILDE LEFT HALF, COMBINING      FE22
 double turned comma quotation mark     201C
+DOUBLE TURNSTILE, LEFT AND RIGHT       27DA
+DOUBLE UNDERBAR, LOGICAL AND WITH      2A60
+DOUBLE UNDERBAR, LOGICAL OR WITH       2A63
 double underline       0333
 double underscore      0333
 double underscore, spacing     2017
 DOUBLE UNION   22D3
+DOUBLE UP TACK 2AEB
+DOUBLE VERTICAL, LONG DASH FROM LEFT MEMBER OF 2AE6
+DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE      2AE5
+DOUBLE VERTICAL BAR LEFT TURNSTILE     2AE3
 DOUBLE VERTICAL LINE   2016
 DOUBLE VERTICAL LINE ABOVE, COMBINING  030E
 DOUBLE VERTICAL LINE BELOW, COMBINING  0348
+DOUBLE VERTICAL STROKE, RIGHTWARDS ARROW WITH TAIL WITH        2915
+DOUBLE VERTICAL STROKE, TRIPLE HORIZONTAL BAR WITH     2A68
+DOUBLE VERTICAL STROKE OVERLAY, COMBINING      20E6
 DOUBLE WAVY OVERLINE   FE4C
+DOUBLE WIGGLY FENCE, LEFT      29DA
+DOUBLE WIGGLY FENCE, RIGHT     29DB
 double-barred pipe     01C2
+DOUBLE-ENDED MULTIMAP  29DF
 DOUBLE-STRUCK CAPITAL C        2102
 DOUBLE-STRUCK CAPITAL H        210D
 DOUBLE-STRUCK CAPITAL N        2115
@@ -997,13 +1283,20 @@ DOUBLE-STRUCK CAPITAL P  2119
 DOUBLE-STRUCK CAPITAL Q        211A
 DOUBLE-STRUCK CAPITAL R        211D
 DOUBLE-STRUCK CAPITAL Z        2124
+Double-struck Greek Letters    213D
+Double-Struck Italic Mathematical Symbols      2145
+DOUBLE-STRUCK N-ARY SUMMATION  2140
+down, page     21DF
 DOWN TACK      22A4
 DOWN TACK BELOW, COMBINING     031E
-down, page     21DF
+DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK    29E8
+DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK   29E9
 DRACHMA SIGN   20AF
 dram   0292
 drop   264F
 Duplicates from Big 5  FA0C
+E, COMBINING LATIN SMALL LETTER        0364
+E, DOUBLE-STRUCK ITALIC SMALL  2147
 E, LATIN CAPITAL LETTER OPEN   0190
 E, LATIN CAPITAL LETTER REVERSED       018E
 e, latin capital letter turned 018E
@@ -1027,10 +1320,20 @@ ELECTRIC ARROW  2301
 electro-magnetic force, emf    2130
 electrolysis   21AF
 Electrotechnical Symbols from IR 181   238D
+element, unique        2129
 ELEMENT OF     2208
 ELEMENT OF, NOT AN     2209
 ELEMENT OF, SMALL      220A
-element, unique        2129
+ELEMENT OF OPENING DOWNWARDS   2AD9
+ELEMENT OF OPENING UPWARDS     27D2
+ELEMENT OF WITH DOT ABOVE      22F5
+ELEMENT OF WITH LONG HORIZONTAL STROKE 22F2
+ELEMENT OF WITH OVERBAR        22F6
+ELEMENT OF WITH OVERBAR, SMALL 22F7
+ELEMENT OF WITH TWO HORIZONTAL STROKES 22F9
+ELEMENT OF WITH UNDERBAR       22F8
+ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE       22F3
+ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE, SMALL        22F4
 ELLIPSIS, HORIZONTAL   2026
 ELLIPSIS, MIDLINE HORIZONTAL   22EF
 ELLIPSIS, UP RIGHT DIAGONAL    22F0
@@ -1043,20 +1346,23 @@ EMBEDDING, LEFT-TO-RIGHT        202A
 EMBEDDING, RIGHT-TO-LEFT       202B
 emf    2130
 EMPHASIS MARK, ARMENIAN        055B
+Emphasis Marks, Sidelining     FE45
 EMPHASIS SYMBOL        2383
 EMPTY SET      2205
+Empty Sets     29B0
 EN DASH        2013
 EN QUAD        2000
 EN SPACE       2002
 Enclosed Alphanumerics 2460
 Enclosed CJK Letters and Ideographs    3200
-ENCLOSING CIRCLE BACKSLASH, COMBINING  20E0
 ENCLOSING CIRCLE, COMBINING    20DD
+ENCLOSING CIRCLE BACKSLASH, COMBINING  20E0
 Enclosing Diacritics   20DD
 ENCLOSING DIAMOND, COMBINING   20DF
 ENCLOSING KEYCAP, COMBINING    20E3
 ENCLOSING SCREEN, COMBINING    20E2
 ENCLOSING SQUARE, COMBINING    20DE
+ENCLOSING UPWARD POINTING TRIANGLE, COMBINING  20E4
 end    21F2
 end of guarded area    0097
 end of medium  0019
@@ -1067,10 +1373,10 @@ end of selected area    0087
 end of text    0003
 END OF TEXT, SYMBOL FOR        2403
 end of transmission    0004
-end of transmission block      0017
-END OF TRANSMISSION BLOCK, SYMBOL FOR  2417
 end of transmission, graphic for       2301
 END OF TRANSMISSION, SYMBOL FOR        2404
+end of transmission block      0017
+END OF TRANSMISSION BLOCK, SYMBOL FOR  2417
 ENG, LATIN SMALL LETTER        014B
 enotikon, greek        203F
 enquiry        0005
@@ -1082,50 +1388,130 @@ epsilon, latin capital letter  0190
 epsilon, latin small letter    025B
 epsilon, latin small letter closed     029A
 epsilon, latin small letter closed reversed    025E
+epsilon, reversed straight     03F6
 epsilon, reversed straight     220D
+epsilon, straight      03F5
 epsilon, straight      220A
-EQUAL TO ABOVE, COMBINING ALMOST       034C
-equal to by definition 225C
-EQUAL TO BY DEFINITION 225D
+EPSILON SYMBOL, GREEK LUNATE   03F5
+EPSILON SYMBOL, GREEK REVERSED LUNATE  03F6
+EQUAL, DOUBLE COLON    2A74
+EQUAL, GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE  2A92
+EQUAL, GREATER-THAN ABOVE SIMILAR OR   2A8E
+EQUAL, GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED  2A94
+EQUAL, GREATER-THAN CLOSED BY CURVE ABOVE SLANTED      2AA9
+EQUAL, LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE  2A91
+EQUAL, LESS-THAN ABOVE SIMILAR OR      2A8D
+EQUAL, LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED  2A93
+EQUAL, LESS-THAN CLOSED BY CURVE ABOVE SLANTED 2AA8
+EQUAL ABOVE GREATER-THAN, LESS-THAN ABOVE DOUBLE-LINE  2A8B
+EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL, LESS-THAN ABOVE SLANTED  2A93
+EQUAL ABOVE LESS-THAN, GREATER-THAN ABOVE DOUBLE-LINE  2A8C
+EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL, GREATER-THAN ABOVE SLANTED  2A94
+EQUAL OR EQUAL TO, APPROXIMATELY       2A70
 EQUAL TO, ALL  224C
 EQUAL TO, ALMOST       2248
 EQUAL TO, APPROXIMATELY        2245
 equal to, approximately        2257
+EQUAL TO, APPROXIMATELY EQUAL OR       2A70
 EQUAL TO, ASYMPTOTICALLY       2243
+EQUAL TO, CLOSED SUBSET OR     2AD1
+EQUAL TO, CLOSED SUPERSET OR   2AD2
 EQUAL TO, DELTA        225C
+EQUAL TO, DOUBLE-LINE SLANTED GREATER-THAN OR  2AFA
+EQUAL TO, DOUBLE-LINE SLANTED LESS-THAN OR     2AF9
 EQUAL TO, GEOMETRICALLY        2251
+EQUAL TO, GREATER-THAN AND SINGLE-LINE NOT     2A88
 EQUAL TO, GREATER-THAN OR      2265
+EQUAL TO, GREATER-THAN OR SLANTED      2A7E
+EQUAL TO, LARGER THAN OR       2AAD
+EQUAL TO, LESS-THAN AND SINGLE-LINE NOT        2A87
 EQUAL TO, LESS-THAN OR 2264
+EQUAL TO, LESS-THAN OR SLANTED 2A7D
 EQUAL TO, NOT  2260
+EQUAL TO, PRECEDES ABOVE ALMOST        2AB7
+EQUAL TO, PRECEDES ABOVE NOT   2AB5
+EQUAL TO, PRECEDES ABOVE NOT ALMOST    2AB9
+EQUAL TO, PRECEDES ABOVE SINGLE-LINE NOT       2AB1
 EQUAL TO, QUESTIONED   225F
 EQUAL TO, RING 2257
 EQUAL TO, RING IN      2256
+EQUAL TO, SMALLER THAN OR      2AAC
+EQUAL TO, SUBSET OF ABOVE ALMOST       2AC9
+EQUAL TO, SUBSET OF ABOVE NOT  2ACB
+EQUAL TO, SUCCEEDS ABOVE ALMOST        2AB8
+EQUAL TO, SUCCEEDS ABOVE NOT   2AB6
+EQUAL TO, SUCCEEDS ABOVE NOT ALMOST    2ABA
+EQUAL TO, SUCCEEDS ABOVE SINGLE-LINE NOT       2AB2
+EQUAL TO, SUPERSET OF ABOVE ALMOST     2ACA
+EQUAL TO, SUPERSET OF ABOVE NOT        2ACC
+EQUAL TO ABOVE, COMBINING ALMOST       034C
+equal to by definition 225C
+EQUAL TO BY DEFINITION 225D
+EQUAL TO OR GREATER-THAN, DOUBLE-LINE  2A9A
+EQUAL TO OR GREATER-THAN, DOUBLE-LINE SLANTED  2A9C
+EQUAL TO OR GREATER-THAN, SLANTED      2A96
+EQUAL TO OR GREATER-THAN WITH DOT INSIDE, SLANTED      2A98
+EQUAL TO OR LESS-THAN, DOUBLE-LINE     2A99
+EQUAL TO OR LESS-THAN, DOUBLE-LINE SLANTED     2A9B
+EQUAL TO OR LESS-THAN, SLANTED 2A95
+EQUAL TO OR LESS-THAN WITH DOT INSIDE, SLANTED 2A97
+EQUAL TO WITH CIRCUMFLEX ACCENT, ALMOST        2A6F
+EQUAL TO WITH DOT ABOVE, GREATER-THAN OR SLANTED       2A82
+EQUAL TO WITH DOT ABOVE, LESS-THAN OR SLANTED  2A81
+EQUAL TO WITH DOT ABOVE, SUBSET OF OR  2AC3
+EQUAL TO WITH DOT ABOVE, SUPERSET OF OR        2AC4
+EQUAL TO WITH DOT ABOVE LEFT, GREATER-THAN OR SLANTED  2A84
+EQUAL TO WITH DOT ABOVE RIGHT, LESS-THAN OR SLANTED    2A83
+EQUAL TO WITH DOT INSIDE, GREATER-THAN OR SLANTED      2A80
+EQUAL TO WITH DOT INSIDE, LESS-THAN OR SLANTED 2A7F
+EQUALS, CIRCLED        229C
+EQUALS, REVERSED TILDE 22CD
+EQUALS, STAR   225B
 EQUALS COLON   2255
 EQUALS SIGN    003D
-EQUALS SIGN BELOW, COMBINING   0347
+EQUALS SIGN, PLUS SIGN ABOVE   2A72
+EQUALS SIGN, PRECEDES ABOVE    2AB3
+EQUALS SIGN, PRECEDES ABOVE SINGLE-LINE        2AAF
+EQUALS SIGN, SIMILAR ABOVE GREATER-THAN ABOVE  2AA0
+EQUALS SIGN, SIMILAR ABOVE LESS-THAN ABOVE     2A9F
 EQUALS SIGN, SUBSCRIPT 208C
+EQUALS SIGN, SUBSET OF ABOVE   2AC5
+EQUALS SIGN, SUCCEEDS ABOVE    2AB4
+EQUALS SIGN, SUCCEEDS ABOVE SINGLE-LINE        2AB0
 EQUALS SIGN, SUPERSCRIPT       207C
-EQUALS, CIRCLED        229C
-EQUALS, REVERSED TILDE 22CD
-EQUALS, STAR   225B
+EQUALS SIGN, SUPERSET OF ABOVE 2AC6
+EQUALS SIGN ABOVE PLUS SIGN    2A71
+EQUALS SIGN ABOVE TILDE OPERATOR       2A73
+EQUALS SIGN AND SLANTED PARALLEL       29E3
+EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE      29E4
+EQUALS SIGN BELOW, COMBINING   0347
+EQUALS SIGN WITH BUMPY ABOVE   2AAE
+EQUALS SIGN WITH DOT BELOW     2A66
+EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW     2A77
+EQUALS SIGNS, THREE CONSECUTIVE        2A76
+EQUALS SIGNS, TWO CONSECUTIVE  2A75
+EQUALS WITH ASTERISK   2A6E
 equiangular    225C
 EQUIANGULAR TO 225A
+equivalent, tautological       29E6
 EQUIVALENT TO  224D
 EQUIVALENT TO, GEOMETRICALLY   224E
 EQUIVALENT TO, STRICTLY        2263
+EQUIVALENT WITH FOUR DOTS ABOVE        2A78
 Era Names, Japanese    337B
 ERASE TO THE LEFT      232B
 ERASE TO THE RIGHT     2326
 error  212F
+Error Bar Symbols      29EE
 escape 001B
 escape, data link      0010
 ESCAPE, SYMBOL FOR     241B
 ESCAPE, SYMBOL FOR DATA LINK   2410
 escudo 0024
-ESH LOOP, LATIN LETTER REVERSED        01AA
 ESH, LATIN CAPITAL LETTER      01A9
 ESH, LATIN SMALL LETTER        0283
 ESH, LATIN SMALL LETTER SQUAT REVERSED 0285
+ESH LOOP, LATIN LETTER REVERSED        01AA
 ESTIMATED SYMBOL       212E
 ESTIMATES      2259
 eszett 00DF
@@ -1147,12 +1533,12 @@ european paragraph sign 00A7
 european section sign  00B6
 EXCESS 2239
 EXCLAMATION MARK       0021
-EXCLAMATION MARK ORNAMENT, HEAVY       2762
 EXCLAMATION MARK, ARMENIAN     055C
 EXCLAMATION MARK, DOUBLE       203C
 EXCLAMATION MARK, INVERTED     00A1
 exclamation mark, latin letter 01C3
 EXCLAMATION MARK, QUESTION     2048
+EXCLAMATION MARK ORNAMENT, HEAVY       2762
 EXCLAMATION QUESTION MARK      2049
 EXISTS, THERE  2203
 Extended Additional, Latin     1E00
@@ -1162,55 +1548,80 @@ Extended for Minnan and Hakka, Chinese Bopomofo 31A0
 Extended Greek 1F00
 Extended-A, Latin      0100
 Extended-B, Latin      0180
+extension, arrows      23AF
+EXTENSION, HORIZONTAL LINE     23AF
+EXTENSION, INTEGRAL    23AE
 Extension A, CJK Unified Ideographs    3400
-Extensions for Sanskrit and Tibetan, Mongolian 1880
-Extensions for Vietnamese, Latin       1EA0
 Extensions, Cyrillic   0450
 Extensions, IPA        0250
-EZH REVERSED, LATIN SMALL LETTER       01B9
+Extensions, Katakana Phonetic  31F0
+Extensions, Special Characters 23AE
+Extensions for Sanskrit and Tibetan, Mongolian 1880
+Extensions for Vietnamese, Latin       1EA0
 EZH, LATIN CAPITAL LETTER      01B7
 EZH, LATIN SMALL LETTER        0292
-F WITH HOOK, LATIN SMALL LETTER        0192
+EZH REVERSED, LATIN SMALL LETTER       01B9
 F, SCRIPT CAPITAL      2131
 F, TURNED CAPITAL      2132
+F WITH HOOK, LATIN SMALL LETTER        0192
 FACE, BLACK SMILING    263B
 FACE, POSTAL MARK      3020
 FACE, WHITE FROWNING   2639
 FACE, WHITE SMILING    263A
 factorial      0021
 FAHRENHEIT, DEGREE     2109
+FALLING DIAGONAL SLASH, SQUARED        29C5
+FALLING DOTS, MINUS SIGN WITH  2A2B
 feet   2032
 FEMALE SIGN    2640
 FEMININE ORDINAL INDICATOR     00AA
+FENCE, DOTTED  2999
+FENCE, LEFT DOUBLE WIGGLY      29DA
+FENCE, LEFT WIGGLY     29D8
+FENCE, RIGHT DOUBLE WIGGLY     29DB
+FENCE, RIGHT WIGGLY    29D9
+Fences 2999
+Fences 29D8
 Fifths, Fractions      2155
 FIGURE DASH    2012
 FIGURE SPACE   2007
 file separator 001C
 FILE SEPARATOR, SYMBOL FOR     241C
 Finger Dingbats, Pointing Index        261A
+finite function, z notation    20E6
+finite function, z notation    21FB
+finite injection, z notation   2915
+FINITE PART INTEGRAL   2A0D
+finite relation, z notation    21FC
+finite surjection, z notation  2901
+finite surjective injection, z notation        2918
 FIRST QUARTER MOON     263D
 first transfinite cardinal (countable) 2135
+Fish Tails     297C
 FISHEYE        25C9
 fist   261E
-FIVE POINTED STAR, ARABIC      066D
 FIVE, LATIN SMALL LETTER TONE  01BD
+FIVE POINTED STAR, ARABIC      066D
 FLAT SIGN, MUSIC       266D
 FLOOR, LEFT    230A
 FLORAL HEART BULLET, REVERSED ROTATED  2619
 florin currency symbol 0192
 folder 0192
+FOOT, SQUARE   23CD
 FOR ALL        2200
 FORCES 22A9
+FORKING        2ADC
+Forks  2AD9
 Form and Chart Components      2500
 form feed      000C
 form feed      21A1
 FORM FEED, SYMBOL FOR  240C
 Format Control, Syriac 070F
 Format Controls, Mongolian     180B
+FORMATTING, POP DIRECTIONAL    202C
 Formatting Characters  200C
 Formatting Characters  2028
 Formatting Controls, Bidirectional     202A
-FORMATTING, POP DIRECTIONAL    202C
 forward difference     2206
 FOUR DOTS ABOVE, COMBINING     20DC
 FOUR-PER-EM SPACE      2005
@@ -1225,11 +1636,14 @@ FRACTION ONE QUARTER, VULGAR    00BC
 FRACTION SLASH 2044
 FRACTION THREE QUARTERS, VULGAR        00BE
 Fractions      2153
+FRAGMENT, ARABIC TAIL  FE73
+framus, white  29D6
 FRANC SIGN, FRENCH     20A3
 FRICATIVE, LATIN LETTER PHARYNGEAL VOICED      0295
 FROWN  2322
 FROWNING FACE, WHITE   2639
 FULL BLOCK     2588
+FULL OUTER JOIN        27D7
 FULL STOP      002E
 FULL STOP, ARABIC      06D4
 FULL STOP, ARMENIAN    0589
@@ -1238,22 +1652,34 @@ full stop, georgian     0589
 FULL STOP, IDEOGRAPHIC 3002
 FULL STOP, MONGOLIAN   1803
 Fullwidth ASCII Variants       FF01
+Fullwidth Brackets     FF5F
 Fullwidth Forms, Halfwidth and FF00
 Fullwidth Symbol Variants      FFE0
-function symbol        0192
+FUNCTION, CIRCULATION  2A10
 function, gamma        0393
+function, z notation finite    20E6
+function, z notation finite    21FB
+function, z notation partial   21F8
+FUNCTION APPLICATION   2061
+function symbol        0192
 G, LATIN LETTER SMALL CAPITAL  0262
 G, LATIN SMALL LETTER SCRIPT   0261
 G, SCRIPT SMALL        210A
-gamma function 0393
+G, TURNED SANS-SERIF CAPITAL   2141
+game   2141
+GAMMA, DOUBLE-STRUCK CAPITAL   213E
+GAMMA, DOUBLE-STRUCK SMALL     213D
 GAMMA, LATIN CAPITAL LETTER    0194
 GAMMA, LATIN SMALL LETTER      0263
 gamma, latin small letter baby 0264
 GAMMA, MODIFIER LETTER SMALL   02E0
+gamma function 0393
 GB 2312 (Chinese), Based on    3100
 GEMINI 264A
 General Punctuation    2000
 General Scripts Area   0000
+GENERIC MATERIALS, RECYCLING SYMBOL FOR        267A
+Generic punctuation for Philippine scripts     1735
 GEOMETRIC PROPORTION   223A
 Geometric Shapes       25A0
 GEOMETRICALLY EQUAL TO 2251
@@ -1265,8 +1691,10 @@ georgian full stop       0589
 GEORGIAN PARAGRAPH SEPARATOR   10FB
 Georgian Small Letters 10D0
 german mark    2133
+GERMAN PENNY SIGN      20B0
 GETA MARK      3013
 GIMEL SYMBOL   2137
+GLEICH STARK   29E6
 glottal stop   02BC
 GLOTTAL STOP, LATIN LETTER     0294
 GLOTTAL STOP, LATIN LETTER INVERTED    0296
@@ -1274,24 +1702,63 @@ glottal stop, latin letter reversed     0295
 GLOTTAL STOP, MODIFIER LETTER  02C0
 GLOTTAL STOP, MODIFIER LETTER REVERSED 02C1
 GLOTTAL STOP, MODIFIER LETTER SMALL REVERSED   02E4
+Go Markers     2686
 Golden Number Runes    16EE
+GRAPHEME JOINER, COMBINING     034F
+Graphic Characters, Terminal   23B7
+Graphic Characters, Terminal   2596
 Graphic Pictures for Control Codes     2400
-Graphics for Control Codes     237B
 Graphics, Control Code 25F0
+Graphics, Scan Lines For Terminal      23BA
+Graphics for Control Codes     237B
+grave, spacing 0060
 GRAVE ACCENT   0060
-GRAVE ACCENT BELOW, COMBINING  0316
 GRAVE ACCENT, COMBINING        0300
 GRAVE ACCENT, COMBINING DOUBLE 030F
 GRAVE ACCENT, DEVANAGARI       0953
 GRAVE ACCENT, MODIFIER LETTER  02CB
 GRAVE ACCENT, MODIFIER LETTER LOW      02CE
 grave accent, swedish  02DF
+GRAVE ACCENT BELOW, COMBINING  0316
 GRAVE TONE MARK, COMBINING     0340
-grave, spacing 0060
-GREATER-THAN OR EQUAL TO       2265
-GREATER-THAN SIGN      003E
+GREATER-THAN, CIRCLED  29C1
+GREATER-THAN, DOUBLE NESTED    2AA2
+GREATER-THAN, DOUBLE-LINE EQUAL TO OR  2A9A
+GREATER-THAN, DOUBLE-LINE SLANTED EQUAL TO OR  2A9C
+GREATER-THAN, LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE  2A8B
+GREATER-THAN, LESS-THAN ABOVE SIMILAR ABOVE    2A8F
 GREATER-THAN, MUCH     226B
+GREATER-THAN, SIMILAR OR       2A9E
+GREATER-THAN, SLANTED EQUAL TO OR      2A96
+GREATER-THAN, TRIPLE NESTED    2AF8
 GREATER-THAN, VERY MUCH        22D9
+GREATER-THAN ABOVE DOUBLE-LINE EQUAL, LESS-THAN ABOVE  2A91
+GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN   2A8C
+GREATER-THAN ABOVE EQUALS SIGN, SIMILAR ABOVE  2AA0
+GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL   2A92
+GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN     2A90
+GREATER-THAN ABOVE SIMILAR OR EQUAL    2A8E
+GREATER-THAN ABOVE SLANTED EQUAL, LESS-THAN ABOVE SLANTED EQUAL ABOVE  2A93
+GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL   2A94
+GREATER-THAN AND NOT APPROXIMATE       2A8A
+GREATER-THAN AND SINGLE-LINE NOT EQUAL TO      2A88
+GREATER-THAN BESIDE LESS-THAN  2AA5
+GREATER-THAN CLOSED BY CURVE   2AA7
+GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL       2AA9
+GREATER-THAN OR APPROXIMATE    2A86
+GREATER-THAN OR EQUAL TO       2265
+GREATER-THAN OR EQUAL TO, DOUBLE-LINE SLANTED  2AFA
+GREATER-THAN OR SLANTED EQUAL TO       2A7E
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE        2A82
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT   2A84
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE       2A80
+GREATER-THAN OVERLAPPING LESS-THAN     2AA4
+GREATER-THAN SIGN      003E
+GREATER-THAN WITH CIRCLE INSIDE        2A7A
+GREATER-THAN WITH DOT INSIDE, SLANTED EQUAL TO OR      2A98
+GREATER-THAN WITH QUESTION MARK ABOVE  2A7C
+Greek, Diacritics for  0342
+Greek, Extended        1F00
 Greek and Coptic       0370
 Greek Capital Letters  0391
 greek currency 20AF
@@ -1306,8 +1773,6 @@ GREEK SMALL LETTER IOTA, TURNED   2129
 Greek Small Letters    03B1
 Greek Symbols  03D0
 GREEK YPOGEGRAMMENI, COMBINING 0345
-Greek, Diacritics for  0342
-Greek, Extended        1F00
 group lock     21F0
 group separator        001D
 GROUP SEPARATOR, SYMBOL FOR    241D
@@ -1324,6 +1789,7 @@ Gurmukhi  0A00
 Gurmukhi Digits        0A66
 Gurmukhi Letters       0A05
 H, BLACK-LETTER CAPITAL        210C
+H, COMBINING LATIN SMALL LETTER        036A
 H, DOUBLE-STRUCK CAPITAL       210D
 H, LATIN LETTER SMALL CAPITAL  029C
 H, LATIN SMALL LETTER TURNED   0265
@@ -1335,26 +1801,31 @@ HAIR SPACE      200A
 Hakka, Chinese Bopomofo Extended for Minnan and        31A0
 halant, bengali        09CD
 halant, devanagari     094D
+HALF, COMBINING DOUBLE TILDE LEFT      FE22
+HALF, COMBINING LIGATURE LEFT  FE20
+HALF, VULGAR FRACTION ONE      00BD
+HALF CIRCLE, MULTIPLICATION SIGN IN LEFT       2A34
+HALF CIRCLE, MULTIPLICATION SIGN IN RIGHT      2A35
+HALF CIRCLE, PLUS SIGN IN LEFT 2A2D
+HALF CIRCLE, PLUS SIGN IN RIGHT        2A2E
 HALF FILL SPACE, IDEOGRAPHIC   303F
 HALF INTEGRAL, TOP     2320
 Half Marks, Combining  FE20
-HALF RING BELOW, COMBINING LEFT        031C
-HALF RING BELOW, COMBINING RIGHT       0339
 HALF RING, MODIFIER LETTER CENTRED LEFT        02D3
 HALF RING, MODIFIER LETTER LEFT        02BF
+HALF RING BELOW, COMBINING LEFT        031C
+HALF RING BELOW, COMBINING RIGHT       0339
 HALF TRIANGULAR COLON, MODIFIER LETTER 02D1
-HALF, COMBINING DOUBLE TILDE LEFT      FE22
-HALF, COMBINING LIGATURE LEFT  FE20
-HALF, VULGAR FRACTION ONE      00BD
 Halfwidth and Fullwidth Forms  FF00
 Halfwidth Japanese Katakana Variants   FF61
 Halfwidth Korean Hangul Variants       FFA0
 hamiltonian function   210B
 HAMMER AND SICKLE      262D
 Han Ideographs 4E00
-Hand Symbols, Pointing 261A
 HAND, VICTORY  270C
 HAND, WRITING  270D
+Hand Symbols, Pointing 261A
+Hangul, Based on KS C 5601 (Korean)    3130
 HANGUL CHOSEONG FILLER 115F
 Hangul Compatibility Jamo, Korean      3130
 Hangul Elements, Circled Korean        3260
@@ -1362,12 +1833,14 @@ Hangul Elements, Parenthesized Korean   3200
 HANGUL FILLER  3164
 Hangul Jamo Combining Alphabet, Korean 1100
 HANGUL JUNGSEONG FILLER        1160
-Hangul Syllables Area, Korean  AC00
 Hangul Syllables, Circled Korean       326E
 Hangul Syllables, Parenthesized Korean 320E
+Hangul Syllables Area, Korean  AC00
 Hangul Variants, Halfwidth Korean      FFA0
-Hangul, Based on KS C 5601 (Korean)    3130
 Hangzhou-style Numerals        3021
+Hanunoo        1720
+HANUNOO SIGN PAMUDPOD  1734
+Hanunóo-specific punctuation   1734
 HARPOON ABOVE, COMBINING LEFT  20D0
 hash   0023
 hat    0302
@@ -1388,55 +1861,71 @@ Hebrew Points   05B0
 Hebrew Presentation Forms      FB1D
 HELM SYMBOL    2388
 HERMITIAN CONJUGATE MATRIX     22B9
+hiding, z notation schema      29F9
 High Surrogates        D800
 HIGH-REVERSED-9 QUOTATION MARK, DOUBLE 201F
 HIGH-REVERSED-9 QUOTATION MARK, SINGLE 201B
 higher rank than       227B
 hilbert space  210C
-HIRAGANA ITERATION MARK        309D
 Hiragana, Based on JIS X 0208 (Japanese)       3040
+HIRAGANA DIGRAPH YORI  309F
+HIRAGANA ITERATION MARK        309D
 histogram marker       25AE
 Historic Letters, Cyrillic     0460
 home   21B8
 home   21F1
 HOMOTHETIC     223B
 HOMOTHETIC ABOVE, COMBINING    034B
+HOOK, MODIFIER LETTER RHOTIC   02DE
+hook, nasal    0328
 HOOK ABOVE, COMBINING  0309
 HOOK BELOW, COMBINING PALATALIZED      0321
 HOOK BELOW, COMBINING RETROFLEX        0322
-HOOK, MODIFIER LETTER RHOTIC   02DE
-hook, nasal    0328
 HORIZONTAL BAR 2015
+HORIZONTAL BAR, CIRCLE WITH    29B5
+HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE, TRIPLE     2A68
+HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE, TRIPLE     2A69
 HORIZONTAL ELLIPSIS    2026
 HORIZONTAL ELLIPSIS, MIDLINE   22EF
+HORIZONTAL LINE EXTENSION      23AF
+HORIZONTAL RULE, LOZENGE DIVIDED BY    27E0
 horizontal tabulation  0009
 HORIZONTAL TABULATION, SYMBOL FOR      2409
 HORN, COMBINING        031B
 HORN, LATIN SMALL LETTER RAMS  0264
 HOT SPRINGS    2668
 HOURGLASS      231B
+HOURGLASS, BLACK       29D7
+HOURGLASS, WHITE       29D6
 Hours, Telegraph Symbols for   3358
 HOUSE  2302
 HV, LATIN SMALL LETTER 0195
 HWAIR, LATIN CAPITAL LETTER    01F6
 HYPHEN 2010
-HYPHEN BULLET  2043
-hyphen or minus sign   002D
 HYPHEN, ARMENIAN       058A
 hyphen, discretionary  00AD
+HYPHEN, KATAKANA-HIRAGANA DOUBLE       30A0
 HYPHEN, NON-BREAKING   2011
 HYPHEN, SOFT   00AD
+HYPHEN BULLET  2043
+hyphen or minus sign   002D
 HYPHEN-MINUS   002D
 HYPHENATION POINT      2027
 hyphus 002D
 HYSTERESIS SYMBOL      238E
-I WITH DOT ABOVE, LATIN CAPITAL LETTER 0130
 I, BLACK-LETTER CAPITAL        2111
+I, COMBINING LATIN SMALL LETTER        0365
+I, DOUBLE-STRUCK ITALIC SMALL  2148
 I, LATIN LETTER SMALL CAPITAL  026A
 I, LATIN SMALL LETTER DOTLESS  0131
 I, SCRIPT CAPITAL      2110
+I, SUPERSCRIPT LATIN SMALL LETTER      2071
+I WITH DOT ABOVE, LATIN CAPITAL LETTER 0130
 IBM CJK Compatibility Ideographs       FA0E
+identical and parallel to      2A68
 IDENTICAL TO   2261
+IDENTICAL TO AND SLANTED PARALLEL      29E5
+IDENTICAL WITH DOT ABOVE       2A67
 Ideographic Annotation, Japanese Kanbun        3190
 IDEOGRAPHIC CLOSING MARK       3006
 IDEOGRAPHIC COMMA      3001
@@ -1444,11 +1933,10 @@ Ideographic Description Characters      2FF0
 IDEOGRAPHIC FULL STOP  3002
 IDEOGRAPHIC HALF FILL SPACE    303F
 IDEOGRAPHIC ITERATION MARK     3005
+IDEOGRAPHIC ITERATION MARK, VERTICAL   303B
 IDEOGRAPHIC NUMBER ZERO        3007
 IDEOGRAPHIC SPACE      3000
 Ideographic Tone Marks 302A
-Ideographs Area, CJK   3400
-Ideographs Extension A, CJK Unified    3400
 Ideographs, Circled    3280
 Ideographs, CJK Compatibility  F900
 Ideographs, CJK Unified        4E00
@@ -1456,6 +1944,8 @@ Ideographs, Enclosed CJK Letters and      3200
 Ideographs, Han        4E00
 Ideographs, IBM CJK Compatibility      FA0E
 Ideographs, Parenthesized      3220
+Ideographs Area, CJK   3400
+Ideographs Extension A, CJK Unified    3400
 IDLE, SYMBOL FOR SYNCHRONOUS   2416
 idle, synchronous      0016
 IJ, LATIN SMALL LIGATURE       0133
@@ -1466,16 +1956,28 @@ implies 22A2
 inches 2033
 included in set        2282
 includes in set        2283
+INCOMPLETE INFINITY    29DC
 incorporated, japanese 337F
+INCREASES AS   29E1
 INCREMENT      2206
+independence   2AEB
+independent    2ADD
+independent, not       2ADC
 index  0084
 Index Finger Dingbats, Pointing        261A
 indian currency        20A8
 inferior order to, of  2134
 INFINITY       221E
+INFINITY, INCOMPLETE   29DC
+INFINITY, TIE OVER     29DD
+INFINITY NEGATED WITH VERTICAL BAR     29DE
 INFORMATION SOURCE     2139
 INHIBIT ARABIC FORM SHAPING    206C
 INHIBIT SYMMETRIC SWAPPING     206A
+injection, z notation finite   2915
+injection, z notation finite surjective        2918
+injection, z notation partial  2914
+injection, z notation surjective       2917
 INSERTION POINT, CARET 2041
 INSERTION SYMBOL       2380
 integers, the set of   2124
@@ -1489,20 +1991,30 @@ INTEGRAL, SURFACE       222F
 INTEGRAL, TOP HALF     2320
 INTEGRAL, TRIPLE       222D
 INTEGRAL, VOLUME       2230
+Integrals, Summations And      2A0A
 INTERCALATE    22BA
+INTERIOR PRODUCT       2A3C
+INTERIOR PRODUCT, RIGHTHAND    2A3D
+interleave     2AF4
 Interlinear Annotation FFF9
+Internal Codes, Process        FDD0
 International Phonetic Alphabet        0250
 INTERROBANG    203D
 INTERSECTION   2229
 INTERSECTION, DOUBLE   22D2
+INTERSECTION, INTEGRAL WITH    2A19
 INTERSECTION, N-ARY    22C2
 intersection, proper   22D4
+INTERSECTION, TRANSVERSAL      2ADB
+INTERSECTION OPERATOR, N-ARY SQUARE    2A05
+INTERSECTION WITH DOT  2A40
+Intersections And Unions       2A40
 introducer, control sequence   009B
 introducer, single character   009A
 Inverse Numbers, Circled       2776
-INVERTED BREVE BELOW, COMBINING        032F
 INVERTED BREVE, COMBINING      0311
 INVERTED BREVE, COMBINING DOUBLE       0361
+INVERTED BREVE BELOW, COMBINING        032F
 INVERTED BRIDGE BELOW, COMBINING       033A
 INVERTED DOUBLE ARCH BELOW, COMBINING  032B
 INVERTED EXCLAMATION MARK      00A1
@@ -1512,12 +2024,13 @@ INVERTED OHM SIGN       2127
 INVERTED QUESTION MARK 00BF
 INVERTED R, LATIN LETTER SMALL CAPITAL 0281
 INVERTED R, MODIFIER LETTER SMALL CAPITAL      02B6
-iota below, greek non-spacing  0345
+Invisible Operators    2063
 IOTA, LATIN CAPITAL LETTER     0196
 IOTA, LATIN SMALL LETTER       0269
 IOTA, TURNED GREEK SMALL LETTER        2129
-IPA Extensions 0250
+iota below, greek non-spacing  0345
 IPA, Diacritics for    0346
+IPA Extensions 0250
 IR 181, Electrotechnical Symbols from  238D
 iran, symbol of        262B
 irish punt     00A3
@@ -1532,28 +2045,39 @@ ISO 9995-7, Keyboard Symbols from       2380
 ISO 9995-7, Keyboard Symbols from      2396
 israeli currency       20AA
 italian currency       20A4
+Italic Mathematical Symbols, Double-Struck     2145
 ITC Zapf Dingbats Series 100   2700
 ITERATION MARK, HIRAGANA       309D
 ITERATION MARK, IDEOGRAPHIC    3005
 ITERATION MARK, KATAKANA       30FD
+ITERATION MARK, VERTICAL IDEOGRAPHIC   303B
 ivy leaf       2767
+J, DOUBLE-STRUCK ITALIC SMALL  2149
 J, MODIFIER LETTER SMALL       02B2
 jack   2749
-Jamo Combining Alphabet, Korean Hangul 1100
 Jamo, Korean Hangul Compatibility      3130
+Jamo Combining Alphabet, Korean Hangul 1100
+Japanese Chess Symbols 2616
 Japanese Era Names     337B
 Japanese Hiragana      3040
 japanese incorporated  337F
 JAPANESE INDUSTRIAL STANDARD SYMBOL    3004
 Japanese Kanbun (Ideographic Annotation)       3190
 Japanese Katakana      30A0
+Japanese Katakana, Circled     32D0
 Japanese Katakana Variants, Halfwidth  FF61
 Japanese Katakana Words, Squared       3300
-Japanese Katakana, Circled     32D0
 japanese kome  203B
 JERUSALEM, CROSS OF    2629
 jis composition circle 20DD
 JIS X 0208, Based on   3040
+JIS X 0213 Compatibility Ideographs    FA30
+JOIN   2A1D
+JOIN, FULL OUTER       27D7
+JOIN, LEFT OUTER       27D5
+JOIN, RIGHT OUTER      27D6
+JOINER, COMBINING GRAPHEME     034F
+JOINER, WORD   2060
 JOINER, ZERO WIDTH     200D
 jot, apl       2218
 JUPITER        2643
@@ -1566,25 +2090,28 @@ Kangxi Radicals 2F00
 Kannada        0C80
 Kannada Digits 0CE6
 Kannada Letters        0C85
+Katakana, Circled Japanese     32D0
+Katakana, Japanese     30A0
+KATAKANA DIGRAPH KOTO  30FF
 KATAKANA ITERATION MARK        30FD
 KATAKANA MIDDLE DOT    30FB
+Katakana Phonetic Extensions   31F0
 Katakana Variants, Halfwidth Japanese  FF61
 Katakana Words, Squared Japanese       3300
-Katakana, Circled Japanese     32D0
-Katakana, Japanese     30A0
+KATAKANA-HIRAGANA DOUBLE HYPHEN        30A0
 KATAKANA-HIRAGANA PROLONGED SOUND MARK 30FC
 KATAKANA-HIRAGANA VOICED SOUND MARK    309B
 KATAKANA-HIRAGANA VOICED SOUND MARK, COMBINING 3099
 KELVIN SIGN    212A
-ket    232A
-KEY SYMBOL, ALTERNATIVE        2387
-KEY SYMBOL, DECIMAL SEPARATOR  2396
+ket    27E7
 key, clear     2327
 key, command   2318
 key, delete to the left        232B
 key, delete to the right       2326
 key, enter     2324
 KEY, OPTION    2325
+KEY SYMBOL, ALTERNATIVE        2387
+KEY SYMBOL, DECIMAL SEPARATOR  2396
 KEYBOARD       2328
 Keyboard Symbols from ISO 9995-7       2380
 Keyboard Symbols from ISO 9995-7       2396
@@ -1593,27 +2120,31 @@ Khmer   1780
 Khmer Digits   17E0
 KIP SIGN       20AD
 kome, japanese 203B
+Komi Letters, Cyrillic 0500
 Koranic Annotation Signs       06D6
 korean currency        20A9
 Korean Hangul Compatibility Jamo       3130
 Korean Hangul Elements, Circled        3260
 Korean Hangul Elements, Parenthesized  3200
 Korean Hangul Jamo Combining Alphabet  1100
-Korean Hangul Syllables Area   AC00
 Korean Hangul Syllables, Circled       326E
 Korean Hangul Syllables, Parenthesized 320E
+Korean Hangul Syllables Area   AC00
 Korean Hangul Variants, Halfwidth      FFA0
 KOREAN STANDARD SYMBOL 327F
 KORONIS, COMBINING GREEK       0343
+KOTO, KATAKANA DIGRAPH 30FF
 KRA, LATIN SMALL LETTER        0138
 KS C 5601 (Korean Hangul), Based on    3130
-L B BAR SYMBOL 2114
-L WITH MIDDLE DOT, LATIN SMALL LETTER  0140
-L WITH MIDDLE TILDE, LATIN SMALL LETTER        026B
 L, LATIN LETTER SMALL CAPITAL  029F
 L, MODIFIER LETTER SMALL       02E1
+L, REVERSED SANS-SERIF CAPITAL 2143
 L, SCRIPT CAPITAL      2112
 L, SCRIPT SMALL        2113
+L, TURNED SANS-SERIF CAPITAL   2142
+L B BAR SYMBOL 2114
+L WITH MIDDLE DOT, LATIN SMALL LETTER  0140
+L WITH MIDDLE TILDE, LATIN SMALL LETTER        026B
 lambda bar, latin letter       019B
 Lao    0E80
 Lao Digits     0ED0
@@ -1622,9 +2153,22 @@ laotian currency 20AD
 laplace operator       2206
 laplace operator       2207
 laplace symbol 2112
+LARGE AND, SLOPING     2A58
+large bowtie   2A1D
+LARGE DOWN TACK        27D9
+LARGE LEFT TRIANGLE OPERATOR   2A1E
+LARGE OR, SLOPING      2A57
+LARGE TRIPLE VERTICAL BAR OPERATOR     2AFC
+LARGE UP TACK  27D8
+LARGER THAN    2AAB
+LARGER THAN OR EQUAL TO        2AAD
 LAST QUARTER MOON      263E
 LATERAL CLICK, LATIN LETTER    01C1
+Latin, Based on ISO 8859-2, -3, -4, -9 (European)      0100
+Latin, C0 Controls and Basic   0000
+Latin, European        0100
 Latin Abbreviations, Squared   3371
+LATIN CAPITAL LETTER N WITH LONG RIGHT LEG     0220
 Latin Capital Letters  0041
 LATIN CROSS    271D
 Latin Extended Additional      1E00
@@ -1636,11 +2180,9 @@ Latin Letters, Parenthesized     249C
 Latin Letters, Phonetic Modifiers Derived from 02B0
 Latin Ligatures        FB00
 Latin Small Letters    0061
-Latin, Based on ISO 8859-2, -3, -4, -9 (European)      0100
-Latin, C0 Controls and Basic   0000
-Latin, European        0100
-Latin-1 Supplement, C1 Controls and    0080
+Latin Small Letters, Combining 0363
 Latin-1, ISO 8859-1 aka        00A0
+Latin-1 Supplement, C1 Controls and    0080
 lazy s 223D
 LAZY S, INVERTED       223E
 LEADER, ONE DOT        2024
@@ -1648,61 +2190,51 @@ leader, three dot       2026
 LEADER, TWO DOT        2025
 leaf, aldus    2766
 leaf, ivy      2767
-LEFT ANGLE ABOVE, COMBINING    031A
-LEFT ANGLE BELOW, COMBINING    0349
-LEFT ANGLE BRACKET     3008
-LEFT ARROW ABOVE, COMBINING    20D6
-LEFT BLACK LENTICULAR BRACKET  3010
-LEFT CEILING   2308
-LEFT CORNER BRACKET    300C
-LEFT CORNER, TOP       231C
-LEFT CROP, TOP 230F
-LEFT CURLY BRACKET     007B
-LEFT DOUBLE ANGLE BRACKET      300A
-LEFT DOUBLE QUOTATION MARK     201C
-LEFT FLOOR     230A
-LEFT HALF RING BELOW, COMBINING        031C
-LEFT HALF RING, MODIFIER LETTER        02BF
-LEFT HALF RING, MODIFIER LETTER CENTRED        02D3
-LEFT HALF, COMBINING DOUBLE TILDE      FE22
-LEFT HALF, COMBINING LIGATURE  FE20
-LEFT HARPOON ABOVE, COMBINING  20D0
-left key, delete to the        232B
-LEFT PARENTHESIS       0028
-LEFT PARENTHESIS, ORNATE       FD3E
-LEFT PARENTHESIS, SUBSCRIPT    208D
-LEFT PARENTHESIS, SUPERSCRIPT  207D
-left pointing guillemet        00AB
-LEFT POINTING INDEX, BLACK     261A
-left pointing single guillemet 2039
-LEFT RIGHT ARROW ABOVE, COMBINING      20E1
-LEFT RIGHT ARROW BELOW, COMBINING      034D
-LEFT SEMIDIRECT PRODUCT        22CB
-LEFT SINGLE QUOTATION MARK     2018
-LEFT SQUARE BRACKET    005B
-LEFT SQUARE BRACKET WITH QUILL 2045
-LEFT TACK      22A3
-LEFT TACK BELOW, COMBINING     0318
-LEFT TORTOISE SHELL BRACKET    3014
-LEFT WHITE CORNER BRACKET      300E
-LEFT WHITE LENTICULAR BRACKET  3016
-LEFT WHITE SQUARE BRACKET      301A
-LEFT WHITE TORTOISE SHELL BRACKET      3018
-LEFT-POINTING ANGLE BRACKET    2329
-LEFT-POINTING ANGLE QUOTATION MARK, SINGLE     2039
-LEFT-POINTING DOUBLE ANGLE QUOTATION MARK      00AB
 LEFT-TO-RIGHT EMBEDDING        202A
 LEFT-TO-RIGHT MARK     200E
 LEFT-TO-RIGHT OVERRIDE 202D
 leftward tab   21E4
-LEFTWARDS BULLET, BLACK        204C
+LEG, LATIN CAPITAL LETTER N WITH LONG RIGHT    0220
 LENTICULAR BRACKET, LEFT BLACK 3010
 LENTICULAR BRACKET, LEFT WHITE 3016
 LEO    264C
-LESS-THAN OR EQUAL TO  2264
-LESS-THAN SIGN 003C
+LESS-THAN, CIRCLED     29C0
+LESS-THAN, DOUBLE NESTED       2AA1
+LESS-THAN, DOUBLE-LINE EQUAL TO OR     2A99
+LESS-THAN, DOUBLE-LINE SLANTED EQUAL TO OR     2A9B
+LESS-THAN, GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE  2A8C
+LESS-THAN, GREATER-THAN ABOVE SIMILAR ABOVE    2A90
+LESS-THAN, GREATER-THAN BESIDE 2AA5
+LESS-THAN, GREATER-THAN OVERLAPPING    2AA4
 LESS-THAN, MUCH        226A
+LESS-THAN, SIMILAR OR  2A9D
+LESS-THAN, SLANTED EQUAL TO OR 2A95
+LESS-THAN, TRIPLE NESTED       2AF7
 LESS-THAN, VERY MUCH   22D8
+LESS-THAN ABOVE DOUBLE-LINE EQUAL, GREATER-THAN ABOVE  2A92
+LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN   2A8B
+LESS-THAN ABOVE EQUALS SIGN, SIMILAR ABOVE     2A9F
+LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL   2A91
+LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN     2A8F
+LESS-THAN ABOVE SIMILAR OR EQUAL       2A8D
+LESS-THAN ABOVE SLANTED EQUAL, GREATER-THAN ABOVE SLANTED EQUAL ABOVE  2A94
+LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL   2A93
+LESS-THAN AND NOT APPROXIMATE  2A89
+LESS-THAN AND SINGLE-LINE NOT EQUAL TO 2A87
+LESS-THAN CLOSED BY CURVE      2AA6
+LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL  2AA8
+LESS-THAN OR APPROXIMATE       2A85
+LESS-THAN OR EQUAL TO  2264
+LESS-THAN OR EQUAL TO, DOUBLE-LINE SLANTED     2AF9
+LESS-THAN OR SLANTED EQUAL TO  2A7D
+LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE   2A81
+LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT     2A83
+LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE  2A7F
+LESS-THAN SIGN 003C
+LESS-THAN WITH CIRCLE INSIDE   2A79
+LESS-THAN WITH DOT INSIDE, SLANTED EQUAL TO OR 2A97
+LESS-THAN WITH QUESTION MARK ABOVE     2A7B
+LESS-THAN WITH UNDERBAR, DOUBLE NESTED 2AA3
 Letterlike Symbols     2100
 level 2 lock   21EB
 level 3 lock   21EF
@@ -1718,6 +2250,21 @@ Ligatures, Armenian      FB13
 Ligatures, Latin       FB00
 LIGHTNING      2607
 LIMIT, APPROACHES THE  2250
+line, beginning of     2310
+LINE, CENTRELINE LOW   FE4E
+LINE, COMBINING DOUBLE LOW     0333
+LINE, COMBINING LOW    0332
+LINE, DASHED LOW       FE4D
+LINE, DOUBLE LOW       2017
+LINE, DOUBLE VERTICAL  2016
+LINE, LOW      005F
+LINE, MODIFIER LETTER LOW VERTICAL     02CC
+LINE, MODIFIER LETTER VERTICAL 02C8
+line, new      21B5
+line, next     0085
+LINE, VERTICAL 007C
+LINE, WAVY     2307
+LINE, WAVY LOW FE4F
 LINE ABOVE, COMBINING DOUBLE VERTICAL  030E
 LINE ABOVE, COMBINING VERTICAL 030D
 LINE BELOW, COMBINING DOUBLE VERTICAL  0348
@@ -1735,21 +2282,7 @@ LINE SYMBOL, CENTRE      2104
 line tabulation set    008A
 line up, partial       008C
 LINE WITH MIDDLE DOT, VERTICAL 237F
-line, beginning of     2310
-LINE, CENTRELINE LOW   FE4E
-LINE, COMBINING DOUBLE LOW     0333
-LINE, COMBINING LOW    0332
-LINE, DASHED LOW       FE4D
-LINE, DOUBLE LOW       2017
-LINE, DOUBLE VERTICAL  2016
-LINE, LOW      005F
-LINE, MODIFIER LETTER LOW VERTICAL     02CC
-LINE, MODIFIER LETTER VERTICAL 02C8
-line, new      21B5
-line, next     0085
-LINE, VERTICAL 007C
-LINE, WAVY     2307
-LINE, WAVY LOW FE4F
+Lines For Terminal Graphics, Scan      23BA
 LIRA SIGN      20A4
 liter  2113
 Livonian, Additions for        022A
@@ -1760,15 +2293,28 @@ lock, group     21F0
 lock, level 2  21EB
 lock, level 3  21EF
 lock, numerics 21ED
+Logic Operators, Modal 27E0
 LOGICAL AND    2227
 LOGICAL AND, CURLY     22CF
+LOGICAL AND, INTERSECTION WITH 2A44
 LOGICAL AND, N-ARY     22C0
+LOGICAL AND OPERATOR, TWO      2A07
+Logical Ands And Ors   2A51
 LOGICAL OR     2228
 LOGICAL OR, CURLY      22CE
 LOGICAL OR, N-ARY      22C1
+LOGICAL OR, UNION WITH 2A45
+LOGICAL OR OPERATOR, TWO       2A08
 long   0304
+Long Arrows    27F5
 long cross     2020
 long dash      2015
+LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL  2AE6
+LONG HORIZONTAL STROKE, CONTAINS WITH  22FA
+LONG HORIZONTAL STROKE, ELEMENT OF WITH        22F2
+LONG LEFT TACK 27DE
+LONG RIGHT LEG, LATIN CAPITAL LETTER N WITH    0220
+LONG RIGHT TACK        27DD
 LONG S, LATIN SMALL LETTER     017F
 long slash overlay     0338
 LONG SOLIDUS OVERLAY, COMBINING        0338
@@ -1776,6 +2322,7 @@ LONG STROKE OVERLAY, COMBINING    0336
 LONG VERTICAL LINE OVERLAY, COMBINING  20D2
 LORRAINE, CROSS OF     2628
 LOW ACUTE ACCENT, MODIFIER LETTER      02CF
+LOW ASTERISK   204E
 low double comma quotation mark        201E
 LOW DOUBLE PRIME QUOTATION MARK        301F
 LOW GRAVE ACCENT, MODIFIER LETTER      02CE
@@ -1794,41 +2341,69 @@ LOW-9 QUOTATION MARK, DOUBLE    201E
 LOW-9 QUOTATION MARK, SINGLE   201A
 lower rank than        227A
 LOZENGE        25CA
+LOZENGE, BLACK 29EB
 LOZENGE, SQUARE        2311
+LOZENGE DIVIDED BY HORIZONTAL RULE     27E0
 lre    202A
 lrm    200E
 lro    202D
+M, COMBINING LATIN SMALL LETTER        036B
 M, LATIN CAPITAL LETTER TURNED 019C
 M, LATIN SMALL LETTER TURNED   026F
 M, SCRIPT CAPITAL      2133
 m-matrix       2133
 MACRON 00AF
-MACRON BELOW, COMBINING        0331
 MACRON, COMBINING      0304
 MACRON, MODIFIER LETTER        02C9
 MACRON, MODIFIER LETTER LOW    02CD
 macron, spacing        00AF
+MACRON BELOW, COMBINING        0331
 Malayalam      0D00
 Malayalam Digits       0D66
 Malayalam Letters      0D05
 MALE SIGN      2642
 MALTESE CROSS  2720
 Manchu Letters, Mongolian      1873
+mapping, bijective     2916
+maps from      27FB
+maps from      2906
+maps to        27FC
+maps to        2905
+maps to        2907
 mark, german   2133
 marker, histogram      25AE
+Markers,  Go   2686
 mars   2642
 MASCULINE ORDINAL INDICATOR    00BA
+MASU MARK      303C
+MATERIALS, RECYCLING SYMBOL FOR GENERIC        267A
+Mathematical Brackets  27E6
 Mathematical Operators 2200
+Mathematical Operators, Supplemental   2A00
+MATHEMATICAL SPACE, MEDIUM     205F
+Mathematical Symbols, Double-Struck Italic     2145
+Mathematical Symbols-A, Miscellaneous  27C0
+Mathematical Symbols-B, Miscellaneous  2980
 MATRIX, HERMITIAN CONJUGATE    22B9
 MEASURED ANGLE 2221
+Measured Angles, Angles And    299B
 MEASURED BY    225E
+Medieval Superscript Letter Diacritics 0363
 medium, end of 0019
 MEDIUM, SYMBOL FOR END OF      2419
+MEDIUM MATHEMATICAL SPACE      205F
+MEDIUM SMALL SQUARE, BLACK     25FE
+MEDIUM SMALL SQUARE, WHITE     25FD
+MEDIUM SQUARE, BLACK   25FC
+MEDIUM SQUARE, WHITE   25FB
 MEMBER, CONTAINS AS    220B
 MEMBER, SMALL CONTAINS AS      220D
+MEMBER OF DOUBLE VERTICAL, LONG DASH FROM LEFT 2AE6
+MEMBERSHIP, Z NOTATION BAG     22FF
 MERCURY        263F
-message waiting        0095
+merge  2A07
 message, privacy       009E
+message waiting        0095
 mho    2127
 MICRO SIGN     00B5
 mid space      2005
@@ -1847,23 +2422,33 @@ milreis 0024
 minim  264F
 minim (alternate glyph)        264D
 Minnan and Hakka, Chinese Bopomofo Extended for        31A0
-MINUS SIGN     2212
-MINUS SIGN BELOW, COMBINING    0320
-minus sign, hyphen or  002D
-MINUS SIGN, MODIFIER LETTER    02D7
-MINUS TILDE    2242
 MINUS, CIRCLED 2296
 MINUS, DOT     2238
 MINUS, SET     2216
 MINUS, SQUARED 229F
 MINUS, SUBSCRIPT       208B
 MINUS, SUPERSCRIPT     207B
+MINUS SIGN     2212
+MINUS SIGN, COMMERCIAL 2052
+minus sign, hyphen or  002D
+MINUS SIGN, MODIFIER LETTER    02D7
+MINUS SIGN, UNION WITH 2A41
+MINUS SIGN BELOW, COMBINING    0320
+MINUS SIGN IN TRIANGLE 2A3A
+Minus Sign Operators, Plus And 2A22
+MINUS SIMILAR, SIMILAR 2A6C
+MINUS TILDE    2242
 MINUS-OR-PLUS SIGN     2213
 minutes        2032
+MINY   29FF
+Miscellaneous Mathematical Symbols-A   27C0
+Miscellaneous Mathematical Symbols-B   2980
 Miscellaneous Symbols  2600
 Miscellaneous Technical        2300
+Modal Logic Operators  27E0
 MODELS 22A7
 Modifier Letters, Spacing      02B0
+MODULO TWO SUM 2A0A
 Mongolian      1800
 MONGOLIAN COLON        1804
 MONGOLIAN COMMA        1802
@@ -1886,10 +2471,15 @@ MUCH GREATER-THAN, VERY 22D9
 MUCH LESS-THAN 226A
 MUCH LESS-THAN, VERY   22D8
 MULTIMAP       22B8
+MULTIMAP, DOUBLE-ENDED 29DF
+MULTIMAP, LEFT 27DC
+MULTIPLICATION, MULTISET       228D
+Multiplication And Division Sign Operators     2A2F
 MULTIPLICATION SIGN    00D7
+MULTIPLICATION SIGN BELOW, SUBSET WITH 2AC1
+MULTIPLICATION SIGN BELOW, SUPERSET WITH       2AC2
 MULTIPLICATION X       2715
 MULTIPLICATION X, HEAVY        2716
-MULTIPLICATION, MULTISET       228D
 MULTISET       228C
 MULTISET MULTIPLICATION        228D
 MULTISET UNION 228E
@@ -1903,13 +2493,18 @@ Myanmar 1000
 Myanmar Digits 1040
 N, DOUBLE-STRUCK CAPITAL       2115
 N, LATIN LETTER SMALL CAPITAL  0274
+N WITH LONG RIGHT LEG, LATIN CAPITAL LETTER    0220
 N-ARY COPRODUCT        2210
+n-ary dijkstra choice  2AFF
 N-ARY INTERSECTION     22C2
 N-ARY LOGICAL AND      22C0
 N-ARY LOGICAL OR       22C1
+N-ary Operators        2A00
 N-ARY PRODUCT  220F
 N-ARY SUMMATION        2211
+N-ARY SUMMATION, DOUBLE-STRUCK 2140
 N-ARY UNION    22C3
+N-ARY WHITE VERTICAL BAR       2AFF
 NABLA  2207
 NAIRA SIGN     20A6
 NAND   22BC
@@ -1919,11 +2514,17 @@ nasal hook      0328
 NATIONAL DIGIT SHAPES  206E
 natural number 2115
 NATURAL SIGN, MUSIC    266E
+necessarily satisfies  2AF1
+NEGATED WITH VERTICAL BAR, INFINITY    29DE
 negation       20D3
+NEGATION SLASH, DOES NOT DIVIDE WITH REVERSED  2AEE
 negative acknowledge   0015
 negative acknowledge, graphic for      237B
 NEGATIVE ACKNOWLEDGE, SYMBOL FOR       2415
 NEPTUNE        2646
+never (modal operator) 27E1
+never (modal operator), was    27E2
+never be (modal operator), will        27E3
 new line       21B5
 NEW SHEQEL SIGN        20AA
 NEWLINE, SYMBOL FOR    2424
@@ -1931,6 +2532,7 @@ next line 0085
 NEXT PAGE      2398
 NIB, BLACK     2712
 nigerian currency      20A6
+nim-addition   2A27
 no break here  0083
 no break space, graphic for    237D
 NO-BREAK SPACE 00A0
@@ -1943,17 +2545,34 @@ NON-BREAKING HYPHEN     2011
 non-breaking space     00A0
 NON-JOINER, ZERO WIDTH 200C
 non-theorem    22A3
+NONFORKING     2ADD
 NOR    22BD
-NORMAL SUBGROUP OF     22B2
 NORMAL SUBGROUP, CONTAINS AS   22B3
+NORMAL SUBGROUP OF     22B2
 not    223C
 Not a Character        FFFE
 Not a Character        FFFF
+NOT ALMOST EQUAL TO, PRECEDES ABOVE    2AB9
+NOT ALMOST EQUAL TO, SUCCEEDS ABOVE    2ABA
 NOT AN ELEMENT OF      2209
+NOT APPROXIMATE, GREATER-THAN AND      2A8A
+NOT APPROXIMATE, LESS-THAN AND 2A89
 NOT CHECK MARK 237B
+NOT DIVIDE WITH REVERSED NEGATION SLASH, DOES  2AEE
 NOT EQUAL TO   2260
+NOT EQUAL TO, GREATER-THAN AND SINGLE-LINE     2A88
+NOT EQUAL TO, LESS-THAN AND SINGLE-LINE        2A87
+NOT EQUAL TO, PRECEDES ABOVE   2AB5
+NOT EQUAL TO, PRECEDES ABOVE SINGLE-LINE       2AB1
+NOT EQUAL TO, SUBSET OF ABOVE  2ACB
+NOT EQUAL TO, SUCCEEDS ABOVE   2AB6
+NOT EQUAL TO, SUCCEEDS ABOVE SINGLE-LINE       2AB2
+NOT EQUAL TO, SUPERSET OF ABOVE        2ACC
+not independent        2ADC
 NOT SIGN       00AC
+NOT SIGN, DOUBLE STROKE        2AEC
 NOT SIGN, REVERSED     2310
+NOT SIGN, REVERSED DOUBLE STROKE       2AED
 NOT SIGN, TURNED       2319
 NOT TILDE ABOVE, COMBINING     034A
 not yield, does        22A3
@@ -1962,36 +2581,41 @@ NOTE, QUARTER   2669
 NOTES, BEAMED EIGHTH   266B
 NOTES, BEAMED SIXTEENTH        266C
 null   0000
-null set       2205
 NULL, SYMBOL FOR       2400
+null set       2205
+number, natural        2115
 Number Forms   2150
 Number Runes, Golden   16EE
 NUMBER SIGN    0023
 number symbol, real    210A
 NUMBER ZERO, IDEOGRAPHIC       3007
-number, natural        2115
-Numbers Period 2488
 Numbers, Circled       2460
+Numbers, Circled       3251
+Numbers, Circled       32B1
 Numbers, Circled Inverse       2776
+Numbers, Double Circled        24F5
 Numbers, Parenthesized 2474
 numbers, the set of complex    2102
 numbers, the set of rational   211A
 numbers, the set of real       211D
+Numbers, White On Black Circled        24EB
+Numbers Period 2488
 Numerals, Hangzhou-style       3021
 Numerals, Roman        2160
 NUMERATOR ONE, FRACTION        215F
 numerics lock  21ED
 NUMERO SIGN    2116
 nut    2002
-o bar  019F
-o bar  0275
-o e, latin small letter        0153
-O WITH MIDDLE TILDE, LATIN CAPITAL LETTER      019F
+O, COMBINING LATIN SMALL LETTER        0366
 o, latin capital letter barred 019F
 O, LATIN CAPITAL LETTER OPEN   0186
 O, LATIN SMALL LETTER BARRED   0275
 O, LATIN SMALL LETTER OPEN     0254
 O, SCRIPT SMALL        2134
+o bar  019F
+o bar  0275
+o e, latin small letter        0153
+O WITH MIDDLE TILDE, LATIN CAPITAL LETTER      019F
 obelisk        2020
 obelisk, double        2021
 OBJECT REPLACEMENT CHARACTER   FFFC
@@ -2008,11 +2632,11 @@ OHM SIGN, INVERTED      2127
 OI, LATIN SMALL LETTER 01A3
 OM, DEVANAGARI 0950
 OMEGA, LATIN SMALL LETTER CLOSED       0277
+ONE, FRACTION NUMERATOR        215F
+ONE, SUPERSCRIPT       00B9
 ONE DOT LEADER 2024
 ONE HALF, VULGAR FRACTION      00BD
 ONE QUARTER, VULGAR FRACTION   00BC
-ONE, FRACTION NUMERATOR        215F
-ONE, SUPERSCRIPT       00B9
 OPEN BOX       2423
 OPEN BOX, SHOULDERED   237D
 OPEN E, LATIN CAPITAL LETTER   0190
@@ -2038,34 +2662,70 @@ OPERATOR, RING  2218
 OPERATOR, SQUARED DOT  22A1
 OPERATOR, STAR 22C6
 OPERATOR, TILDE        223C
+Operators, Database Theory     27D5
+Operators, Invisible   2063
 Operators, Mathematical        2200
+Operators, Modal Logic 27E0
+Operators, Multiplication And Division Sign    2A2F
+Operators, N-Ary       2A00
+Operators, Plus And Minus Sign 2A22
+Operators, Relational  2A66
+Operators, Specialized plus sign       29FA
+Operators, Supplemental Mathematical   2A00
+Operators, Vertical Line       2AEE
 OPPOSITION     260D
 Optical Character Recognition (OCR)    2440
 OPTION KEY     2325
 OR, CURLY LOGICAL      22CE
+OR, DOUBLE LOGICAL     2A54
 OR, LOGICAL    2228
 OR, N-ARY LOGICAL      22C1
+OR, SLOPING LARGE      2A57
+OR, TWO INTERSECTING LOGICAL   2A56
+OR, UNION WITH LOGICAL 2A45
+OR OPERATOR, TWO LOGICAL       2A08
+OR WITH DOT ABOVE, LOGICAL     2A52
+OR WITH DOUBLE OVERBAR, LOGICAL        2A62
+OR WITH DOUBLE UNDERBAR, LOGICAL       2A63
+OR WITH HORIZONTAL DASH, LOGICAL       2A5D
+OR WITH MIDDLE STEM, LOGICAL   2A5B
 order  2134
 ORDINAL INDICATOR, FEMININE    00AA
 ORDINAL INDICATOR, MASCULINE   00BA
+ordinarily satisfies   2AE2
 ORIGIN, DIMENSION      2331
 ORIGINAL OF    22B6
 ORIGINAL OF, SQUARE    2290
 Oriya  0B00
 Oriya Digits   0B66
 Oriya Letters  0B05
+Ornamental Angle Quotation Marks       276E
+Ornamental Brackets    2768
+Ornamental Brackets    2770
 Ornaments, Heart       2763
 Ornaments, Punctuation 275B
 ORNATE LEFT PARENTHESIS        FD3E
+ors, logical ands and  2A51
 ORTHODOX CROSS 2626
 orthogonal to  22A5
 OU, LATIN SMALL LETTER 0223
 OUNCE SIGN     2125
+OUTER JOIN, FULL       27D7
+OUTER JOIN, LEFT       27D5
+OUTER JOIN, RIGHT      27D6
+OUTLINE, SQUARE WITH CONTOURED 29E0
+OVER INFINITY, TIE     29DD
+OVER TOP SQUARE BRACKET, BOTTOM SQUARE BRACKET 23B6
 overbar, apl   00AF
+OVERLAPPING LESS-THAN, GREATER-THAN    2AA4
+OVERLAPPING LOGICAL AND, LOGICAL OR    2A59
 OVERLAY, COMBINING CLOCKWISE RING      20D9
+OVERLAY, COMBINING DOUBLE VERTICAL STROKE      20E6
+OVERLAY, COMBINING LEFTWARDS ARROW     20EA
 OVERLAY, COMBINING LONG SOLIDUS        0338
 OVERLAY, COMBINING LONG STROKE 0336
 OVERLAY, COMBINING LONG VERTICAL LINE  20D2
+OVERLAY, COMBINING REVERSE SOLIDUS     20E5
 OVERLAY, COMBINING RING        20D8
 OVERLAY, COMBINING SHORT SOLIDUS       0337
 OVERLAY, COMBINING SHORT STROKE        0335
@@ -2090,18 +2750,28 @@ Overstruck Diacritics   0334
 oxia   0301
 P, DOUBLE-STRUCK CAPITAL       2119
 P, SCRIPT CAPITAL      2118
-page down      21DF
-page up        21DE
 PAGE, NEXT     2398
 PAGE, PREVIOUS 2397
+page down      21DF
+page up        21DE
 PALATALIZED HOOK BELOW, COMBINING      0321
+PAMUDPOD, HANUNOO SIGN 1734
+PAPER SYMBOL, PARTIALLY-RECYCLED       267D
+PAPER SYMBOL, RECYCLED 267C
 PARAGRAPH SEPARATOR    2029
 PARAGRAPH SEPARATOR, GEORGIAN  10FB
 paragraph separator, urdu      203B
 paragraph sign 00B6
-PARAGRAPH SIGN ORNAMENT, CURVED STEM   2761
 paragraph sign, european       00A7
+PARAGRAPH SIGN ORNAMENT, CURVED STEM   2761
+PARALLEL, CIRCLED      29B7
+PARALLEL, EQUALS SIGN AND SLANTED      29E3
+PARALLEL, IDENTICAL TO AND SLANTED     29E5
 PARALLEL TO    2225
+parallel to, identical and     2A68
+PARALLEL WITH HORIZONTAL STROKE        2AF2
+PARALLEL WITH TILDE ABOVE, EQUALS SIGN AND SLANTED     29E4
+PARALLEL WITH TILDE OPERATOR   2AF3
 PARALLELOGRAM, BLACK   25B0
 parenthesis, closing   0029
 PARENTHESIS, LEFT      0028
@@ -2115,14 +2785,23 @@ Parenthesized Korean Hangul Elements    3200
 Parenthesized Korean Hangul Syllables  320E
 Parenthesized Latin Letters    249C
 Parenthesized Numbers  2474
+PART ALTERNATION MARK  303D
+PART INTEGRAL, FINITE  2A0D
 parted rule    00A6
 PARTIAL DIFFERENTIAL   2202
+partial function, z notation   21F8
+partial injection, z notation  2914
 partial line down      008B
 partial line up        008C
+partial relation, z notation   21F9
+partial surjection, z notation 2900
+PARTIALLY-RECYCLED PAPER SYMBOL        267D
+Parts, Summation Sign  23B2
 pdf    202C
 PEACE SYMBOL   262E
-Pencil Dingbats        270E
 PENCIL, UPPER RIGHT    2710
+Pencil Dingbats        270E
+PENNY SIGN, GERMAN     20B0
 per    2118
 PER MILLE SIGN 2030
 PER TEN THOUSAND SIGN  2031
@@ -2133,41 +2812,66 @@ PERCUSSIVE, LATIN LETTER BILABIAL       02AC
 period 002E
 PERISPOMENI, COMBINING GREEK   0342
 perpendicular  22A5
+PERPENDICULAR, CIRCLED 29B9
+PERPENDICULAR WITH S   2AE1
 Persian and Urdu, Eastern Arabic-Indic Digits for      06F0
 PERSPECTIVE    2306
 PESETA SIGN    20A7
+PESO SIGN      20B1
 PHARYNGEAL VOICED FRICATIVE, LATIN LETTER      0295
 PHI, LATIN SMALL LETTER        0278
+Philippine Scripts, Generic Punctuation For    1735
 Phonetic Alphabet, International       0250
+Phonetic Extensions, Katakana  31F0
+Phonetic extensions for Ainu   31F0
 Phonetic Modifiers Derived from Latin Letters  02B0
 Phonetics and Symbols Area, CJK        2E00
 phonorecord sign       2117
+PI, DOUBLE-STRUCK CAPITAL      213F
 pi, mathematical constant      03C0
 Pictures for Control Codes, Graphic    2400
+Pieces, Bracket        239B
+Pieces, Bracket        23B0
 PILCROW SIGN   00B6
 PILCROW SIGN, REVERSED 204B
 Pinyin Diacritic-vowel Combinations    01CD
 pipe   01C0
 pipe, double   01C1
 pipe, double-barred    01C2
+PIPING, Z NOTATION SCHEMA      2A20
 PISCES 2653
 PITCHFORK      22D4
+PITCHFORK WITH TEE TOP 2ADA
 PLACE OF INTEREST SIGN 2318
 plaintiff      226C
 PLANCK CONSTANT        210E
 PLANCK CONSTANT OVER TWO PI    210F
 Planet Symbols 263F
 Playing Card Suits     2660
+PLUS, CIRCLED  2295
+PLUS, DOT      2214
+PLUS, DOUBLE   29FA
+PLUS, N-ARY UNION OPERATOR WITH        2A04
+PLUS, SQUARED  229E
+PLUS, TRIPLE   29FB
+Plus And Minus Sign Operators  2A22
+PLUS OPERATOR, N-ARY CIRCLED   2A01
 PLUS SIGN      002B
-PLUS SIGN BELOW, COMBINING     031F
+PLUS SIGN, EQUALS SIGN ABOVE   2A71
 PLUS SIGN, MODIFIER LETTER     02D6
 PLUS SIGN, SUBSCRIPT   208A
 PLUS SIGN, SUPERSCRIPT 207A
-PLUS, CIRCLED  2295
-PLUS, DOT      2214
-PLUS, SQUARED  229E
+PLUS SIGN ABOVE EQUALS SIGN    2A72
+PLUS SIGN BELOW, COMBINING     031F
+PLUS SIGN BELOW, SUBSET WITH   2ABF
+PLUS SIGN BELOW, SUPERSET WITH 2AC0
+PLUS SIGN IN LEFT HALF CIRCLE  2A2D
+PLUS SIGN IN RIGHT HALF CIRCLE 2A2E
+PLUS SIGN IN TRIANGLE  2A39
+Plus Sign Operators, Specialized       29FA
 PLUS-MINUS SIGN        00B1
 PLUTO  2647
+POINT OPERATOR, INTEGRAL AROUND A      2A15
 Pointers       25BA
 Points, Arabic 064B
 Points, Hebrew 05B0
@@ -2176,15 +2880,24 @@ Political Symbols, Religious and        2626
 POP DIRECTIONAL FORMATTING     202C
 POSITION INDICATOR     2316
 positive, most 223E
+positive difference, sum or    2A26
+positive difference or sum     2A24
 POSTAL MARK    3012
-POSTAL MARK FACE       3020
 POSTAL MARK, CIRCLED   3036
+POSTAL MARK FACE       3020
 pound sign     0023
 POUND SIGN     00A3
 pound sterling 00A3
 pounds 2114
 power set      2118
 PRECEDES       227A
+PRECEDES, DOUBLE       2ABB
+PRECEDES ABOVE ALMOST EQUAL TO 2AB7
+PRECEDES ABOVE EQUALS SIGN     2AB3
+PRECEDES ABOVE NOT ALMOST EQUAL TO     2AB9
+PRECEDES ABOVE NOT EQUAL TO    2AB5
+PRECEDES ABOVE SINGLE-LINE EQUALS SIGN 2AAF
+PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO        2AB1
 PRECEDES UNDER RELATION        22B0
 PRESCRIPTION TAKE      211E
 Presentation Forms, Alphabetic FB00
@@ -2193,30 +2906,41 @@ Presentation Forms-A, Arabic    FB50
 Presentation Forms-B, Arabic   FE70
 PREVIOUS PAGE  2397
 PRIME  2032
-PRIME QUOTATION MARK, DOUBLE   301E
-PRIME QUOTATION MARK, LOW DOUBLE       301F
-PRIME QUOTATION MARK, REVERSED DOUBLE  301D
 PRIME, DOUBLE  2033
 PRIME, MODIFIER LETTER 02B9
 PRIME, MODIFIER LETTER DOUBLE  02BA
+PRIME, QUADRUPLE       2057
 PRIME, REVERSED        2035
 PRIME, REVERSED DOUBLE 2036
 PRIME, REVERSED TRIPLE 2037
 PRIME, TRIPLE  2034
+PRIME QUOTATION MARK, DOUBLE   301E
+PRIME QUOTATION MARK, LOW DOUBLE       301F
+PRIME QUOTATION MARK, REVERSED DOUBLE  301D
 PRINT SCREEN SYMBOL    2399
 privacy message        009E
 Private Use Area       E000
 private use one        0091
 private use two        0092
+Process Internal Codes FDD0
+PRODUCT, CLOSED UNION WITH SERIFS AND SMASH    2A50
 product, direct        2299
+PRODUCT, INTERIOR      2A3C
 PRODUCT, LEFT SEMIDIRECT       22CB
 PRODUCT, N-ARY 220F
+PRODUCT, RIGHTHAND INTERIOR    2A3D
+PRODUCT, SHUFFLE       29E2
+PRODUCT, SMASH 2A33
 product, tensor        2297
+PRODUCT, VECTOR OR CROSS       2A2F
 PRODUCT, WREATH        2240
+PRODUCT WITH BOTTOM CLOSED, SEMIDIRECT 2A32
 PROFILE, ALL AROUND-   232E
 prohibition    20E0
+PROJECTION, Z NOTATION SCHEMA  2A21
 PROJECTIVE     2305
 PROOF, END OF  220E
+PROPERTY LINE  214A
 PROPORTION     2237
 PROPORTION, GEOMETRIC  223A
 PROPORTIONAL TO        221D
@@ -2224,36 +2948,51 @@ proportional to, varies with    223C
 proves 22A2
 psili  0313
 published      2117
-Punctuation Ornaments  275B
-PUNCTUATION SPACE      2008
+pullback       27D3
 Punctuation, CJK Symbols and   3000
 Punctuation, General   2000
+Punctuation, Hanunóo-Specific  1734
+Punctuation, Katakana  30A0
+PUNCTUATION, PHILIPPINE DOUBLE 1736
+PUNCTUATION, PHILIPPINE SINGLE 1735
+Punctuation For Philippine Scripts, Generic    1735
+Punctuation For Vertical Text, Double  2047
+Punctuation Ornaments  275B
+PUNCTUATION SPACE      2008
 punt, irish    00A3
+pushout        27D4
 Q, DOUBLE-STRUCK CAPITAL       211A
 Q, ROTATED CAPITAL     213A
+QAF, ARABIC LETTER DOTLESS     066F
 qed    220E
 QUAD, EM       2001
 QUAD, EN       2000
 quad, mutton   2001
+Quadrants      2596
 quadrature     25A1
+QUADRUPLE INTEGRAL OPERATOR    2A0C
+QUADRUPLE PRIME        2057
 quantic        226C
 QUARTER MOON, FIRST    263D
 QUARTER MOON, LAST     263E
 QUARTER NOTE   2669
 Quarters, Fractions    00BC
+QUATERNION INTEGRAL OPERATOR   2A16
 QUESTION EXCLAMATION MARK      2048
 QUESTION MARK  003F
 QUESTION MARK, ARABIC  061F
 QUESTION MARK, ARMENIAN        055E
+QUESTION MARK, DOUBLE  2047
 QUESTION MARK, ETHIOPIC        1367
 QUESTION MARK, EXCLAMATION     2049
 QUESTION MARK, GREEK   037E
 QUESTION MARK, INVERTED        00BF
+QUESTION MARK ABOVE, GREATER-THAN WITH 2A7C
+QUESTION MARK ABOVE, LESS-THAN WITH    2A7B
 QUESTIONED EQUAL TO    225F
 QUILL, LEFT SQUARE BRACKET WITH        2045
 quotation dash 2015
 QUOTATION MARK 0022
-Quotation Mark Ornaments       275B
 quotation mark, double comma   201D
 QUOTATION MARK, DOUBLE HIGH-REVERSED-9 201F
 QUOTATION MARK, DOUBLE LOW-9   201E
@@ -2277,8 +3016,11 @@ QUOTATION MARK, SINGLE LOW-9     201A
 quotation mark, single reversed comma  201B
 QUOTATION MARK, SINGLE RIGHT-POINTING ANGLE    203A
 quotation mark, single turned comma    2018
+Quotation Mark Ornaments       275B
+Quotation Marks, Ornamental Angle      276E
 quote, apl     0022
 R, BLACK-LETTER CAPITAL        211C
+R, COMBINING LATIN SMALL LETTER        036C
 R, DOUBLE-STRUCK CAPITAL       211D
 R, LATIN LETTER SMALL CAPITAL  0280
 R, LATIN LETTER SMALL CAPITAL INVERTED 0281
@@ -2287,13 +3029,15 @@ R, MODIFIER LETTER SMALL        02B3
 R, MODIFIER LETTER SMALL CAPITAL INVERTED      02B6
 R, MODIFIER LETTER SMALL TURNED        02B4
 R, SCRIPT CAPITAL      211B
+radial component       27DF
 radical sign   221A
-Radicals Supplement, CJK       2E80
 Radicals, Kangxi       2F00
 Radicals, Yi   A490
+Radicals Supplement, CJK       2E80
 RADIOACTIVE SIGN       2622
 rainy weather  2602
 RAMS HORN, LATIN SMALL LETTER  0264
+RANGE ANTIRESTRICTION, Z NOTATION      2A65
 RATIO  2236
 ratio, cross   211E
 rational numbers, the set of   211A
@@ -2306,10 +3050,26 @@ RECORD SEPARATOR, SYMBOL FOR    241E
 RECORDER, TELEPHONE    2315
 RECORDING COPYRIGHT, SOUND     2117
 Rectangles     25AC
+RECTANGULAR PATH AROUND POLE, LINE INTEGRATION WITH    2A12
+RECYCLED PAPER SYMBOL  267C
+RECYCLING SYMBOL, BLACK UNIVERSAL      267B
+RECYCLING SYMBOL, UNIVERSAL    2672
+RECYCLING SYMBOL FOR GENERIC MATERIALS 267A
+Recycling Symbols      2672
+Recycling Symbols For Plastics 2673
 reduces to     22A6
 reducible      22A2
 REFERENCE MARK 203B
 registered trade mark sign     00AE
+RELATION, TRIPLE SOLIDUS BINARY        2AFB
+RELATION, TRIPLE VERTICAL BAR BINARY   2AF4
+relation, z notation finite    21FC
+relation, z notation partial   21F9
+RELATIONAL COMPOSITION, Z NOTATION     2A3E
+Relational Operators   2A66
+Relations      29E3
+Relations      2AF7
+Relations, Subset and superset 2ABD
 Religious and Political Symbols        2626
 Repeat Marks, Kana     3031
 REPLACEMENT CHARACTER  FFFD
@@ -2318,53 +3078,60 @@ resistance      2126
 RESPONSE       211F
 results in     22A8
 RETROFLEX CLICK, LATIN LETTER  01C3
-RETROFLEX HOOK BELOW, COMBINING        0322
 retroflex hook, latin small letter d   0256
+RETROFLEX HOOK BELOW, COMBINING        0322
 return, carriage       000D
 return, carriage       21B5
 RETURN, SYMBOL FOR CARRIAGE    240D
+RETURN SYMBOL  23CE
 reverse line feed      008D
 REVERSE SOLIDUS        005C
+REVERSE SOLIDUS, BIG   29F9
+REVERSE SOLIDUS, CIRCLED       29B8
+REVERSE SOLIDUS OPERATOR       29F5
+REVERSE SOLIDUS OVERLAY, COMBINING     20E5
+REVERSE SOLIDUS WITH HORIZONTAL STROKE 29F7
 reverse turnstile      22A3
+REVERSED, LATIN SMALL LETTER EZH       01B9
+REVERSED COMMA, MODIFIER LETTER        02BD
 REVERSED COMMA ABOVE, COMBINING        0314
 reversed comma quotation mark, double  201F
 reversed comma quotation mark, single  201B
-REVERSED COMMA, MODIFIER LETTER        02BD
 REVERSED DOUBLE PRIME  2036
 REVERSED DOUBLE PRIME QUOTATION MARK   301D
+REVERSED DOUBLE STROKE NOT SIGN        2AED
 REVERSED E, LATIN CAPITAL LETTER       018E
 REVERSED E, LATIN SMALL LETTER 0258
 reversed epsilon, latin small letter closed    025E
-REVERSED ESH LOOP, LATIN LETTER        01AA
 REVERSED ESH, LATIN SMALL LETTER SQUAT 0285
+REVERSED ESH LOOP, LATIN LETTER        01AA
 reversed glottal stop, latin letter    0295
 REVERSED GLOTTAL STOP, MODIFIER LETTER 02C1
 REVERSED GLOTTAL STOP, MODIFIER LETTER SMALL   02E4
+REVERSED NEGATION SLASH, DOES NOT DIVIDE WITH  2AEE
 REVERSED NOT SIGN      2310
 REVERSED OPEN E, LATIN SMALL LETTER    025C
 REVERSED OPEN E, LATIN SMALL LETTER CLOSED     025E
 REVERSED PILCROW SIGN  204B
 REVERSED PRIME 2035
+REVERSED SANS-SERIF CAPITAL L  2143
+REVERSED SEMICOLON     204F
 reversed straight epsilon      220D
 REVERSED TILDE 223D
 REVERSED TILDE EQUALS  22CD
 REVERSED TRIPLE PRIME  2037
-REVERSED, LATIN SMALL LETTER EZH       01B9
 RHOTIC HOOK, MODIFIER LETTER   02DE
 riemann integral       211B
 RIGHT ANGLE    221F
 RIGHT ANGLE WITH ARC   22BE
-RIGHT CURLY BRACKET    007D
-RIGHT PARENTHESIS      0029
-right pointing guillemet       00BB
-right pointing single guillemet        203A
-RIGHT SQUARE BRACKET   005D
 RIGHT TRIANGLE 22BF
-RIGHT-POINTING ANGLE QUOTATION MARK, SINGLE    203A
-RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK     00BB
 RIGHT-TO-LEFT EMBEDDING        202B
 RIGHT-TO-LEFT MARK     200F
 RIGHT-TO-LEFT OVERRIDE 202E
+RIGHTHAND INTERIOR PRODUCT     2A3D
+RING, BENZENE  232C
+RING, MODIFIER LETTER CENTRED LEFT HALF        02D3
+RING, MODIFIER LETTER LEFT HALF        02BF
 RING ABOVE     02DA
 RING ABOVE, COMBINING  030A
 RING BELOW, COMBINING  0325
@@ -2376,9 +3143,9 @@ RING OPERATOR     2218
 RING OPERATOR, CIRCLED 229A
 RING OVERLAY, COMBINING        20D8
 RING OVERLAY, COMBINING CLOCKWISE      20D9
-RING, BENZENE  232C
-RING, MODIFIER LETTER CENTRED LEFT HALF        02D3
-RING, MODIFIER LETTER LEFT HALF        02BF
+RISING DIAGONAL SLASH, SQUARED 29C4
+RISING DOTS, MINUS SIGN WITH   2A2C
+RISING DOTS, TILDE OPERATOR WITH       2A6B
 rle    202B
 rlm    200F
 rlo    202E
@@ -2390,7 +3157,9 @@ ROOT, SQUARE      221A
 ROTATED CAPITAL Q      213A
 rotation       20D5
 rough breathing        0314
+RULE, LOZENGE DIVIDED BY HORIZONTAL    27E0
 rule, parted   00A6
+RULE-DELAYED   29F4
 Runes, Golden Number   16EE
 Runic  16A0
 RUNOUT, TOTAL  2330
@@ -2403,11 +3172,23 @@ S, LATIN SMALL LETTER LONG      017F
 S, LATIN SMALL LETTER SHARP    00DF
 s, lazy        223D
 S, MODIFIER LETTER SMALL       02E2
+S, PERPENDICULAR WITH  2AE1
+S IN TRIANGLE  29CC
 SAGITTARIUS    2650
 SALTIRE        2613
+SANS-SERIF CAPITAL G, TURNED   2141
+SANS-SERIF CAPITAL L, REVERSED 2143
+SANS-SERIF CAPITAL L, TURNED   2142
+SANS-SERIF CAPITAL Y, TURNED   2144
 Sanskrit and Tibetan, Mongolian Extensions for 1880
 satisfies      22A8
+satisfies, necessarily 2AF1
+satisfies, ordinarily  2AE2
 SATURN 2644
+SCHEMA COMPOSITION, Z NOTATION 2A1F
+schema hiding, z notation      29F9
+SCHEMA PIPING, Z NOTATION      2A20
+SCHEMA PROJECTION, Z NOTATION  2A21
 SCHWA, LATIN CAPITAL LETTER    018F
 SCHWA, LATIN SMALL LETTER      0259
 Scissors Dingbats      2701
@@ -2443,11 +3224,14 @@ SECTOR  2314
 SEGMENT        2313
 selected area, end of  0087
 selected area, start of        0086
+Selectors, Variation   FE00
+SEMICIRCULAR PATH AROUND POLE, LINE INTEGRATION WITH   2A13
 SEMICOLON      003B
 SEMICOLON, ARABIC      061B
 SEMICOLON, ETHIOPIC    1364
+SEMICOLON, REVERSED    204F
 SEMIDIRECT PRODUCT, LEFT       22CB
-SEPARATOR KEY SYMBOL, DECIMAL  2396
+SEMIDIRECT PRODUCT WITH BOTTOM CLOSED  2A32
 SEPARATOR, ARABIC DECIMAL      066B
 SEPARATOR, ARABIC THOUSANDS    066C
 separator, decimal     002C
@@ -2455,6 +3239,7 @@ separator, devanagari phrase      0964
 separator, file        001C
 SEPARATOR, GEORGIAN PARAGRAPH  10FB
 separator, group       001D
+SEPARATOR, INVISIBLE   2063
 SEPARATOR, LINE        2028
 SEPARATOR, PARAGRAPH   2029
 separator, record      001E
@@ -2464,20 +3249,28 @@ SEPARATOR, SYMBOL FOR RECORD    241E
 SEPARATOR, SYMBOL FOR UNIT     241F
 separator, unit        001F
 separator, urdu paragraph      203B
+SEPARATOR KEY SYMBOL, DECIMAL  2396
 sequence introducer, control   009B
 Serbian Cyrillic Letters, Croatian Digraphs Matching   01C4
+SERIFS, CLOSED INTERSECTION WITH       2A4D
+SERIFS, CLOSED UNION WITH      2A4C
+SERIFS AND SMASH PRODUCT, CLOSED UNION WITH    2A50
+SERIFS AT BOTTOM, TRIANGLE WITH        29CD
 SERVICE MARK   2120
+SESAME DOT     FE45
+SESAME DOT, WHITE      FE46
+SET, EMPTY     2205
+set, included in       2282
+set, includes in       2283
+set, null      2205
+set, power     2118
 SET MINUS      2216
 set of complex numbers, the    2102
 set of integers, the   2124
 set of rational numbers, the   211A
 set of real numbers, the       211D
 set transmit state     0093
-SET, EMPTY     2205
-set, included in       2282
-set, includes in       2283
-set, null      2205
-set, power     2118
+Sets, Empty    29B0
 sextile        2736
 Shade Characters       2591
 shamrock       2663
@@ -2491,13 +3284,36 @@ SHIFT IN, SYMBOL FOR    240F
 shift out      000E
 SHIFT OUT, SYMBOL FOR  240E
 shilling       002F
+SHOGI PIECE, BLACK     2617
+SHOGI PIECE, WHITE     2616
 short  0306
+SHORT DOWN TACK        2ADF
+SHORT DOWN TACK, SHORT UP TACK ABOVE   2AE9
+SHORT DOWN TACK WITH OVERBAR   2AE7
+SHORT I WITH TAIL, CYRILLIC CAPITAL LETTER     048A
+SHORT I WITH TAIL, CYRILLIC SMALL LETTER       048B
+SHORT LEFT TACK        2ADE
 short slash overlay    0337
 SHORT SOLIDUS OVERLAY, COMBINING       0337
 SHORT STROKE OVERLAY, COMBINING        0335
+SHORT UP TACK  2AE0
+SHORT UP TACK ABOVE SHORT DOWN TACK    2AE9
+SHORT UP TACK WITH UNDERBAR    2AE8
 SHORT VERTICAL LINE OVERLAY, COMBINING 20D3
 SHOULDERED OPEN BOX    237D
+SHUFFLE PRODUCT        29E2
 Sibe Letters, Mongolian        185D
+Sidelining Emphasis Marks      FE45
+SIMILAR, SIMILAR MINUS 2A6C
+SIMILAR ABOVE GREATER-THAN, LESS-THAN ABOVE    2A8F
+SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN   2AA0
+SIMILAR ABOVE LESS-THAN, GREATER-THAN ABOVE    2A90
+SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN      2A9F
+SIMILAR MINUS SIMILAR  2A6C
+SIMILAR OR EQUAL, GREATER-THAN ABOVE   2A8E
+SIMILAR OR EQUAL, LESS-THAN ABOVE      2A8D
+SIMILAR OR GREATER-THAN        2A9E
+SIMILAR OR LESS-THAN   2A9D
 similar to     223C
 SINE WAVE      223F
 single character introducer    009A
@@ -2508,6 +3324,7 @@ single guillemet, right pointing  203A
 SINGLE HIGH-REVERSED-9 QUOTATION MARK  201B
 SINGLE LEFT-POINTING ANGLE QUOTATION MARK      2039
 SINGLE LOW-9 QUOTATION MARK    201A
+SINGLE PUNCTUATION, PHILIPPINE 1735
 SINGLE QUOTATION MARK, LEFT    2018
 SINGLE QUOTATION MARK, RIGHT   2019
 single reversed comma quotation mark   201B
@@ -2521,12 +3338,18 @@ SIXTEENTH NOTES, BEAMED 266C
 Sixths, Fractions      2159
 SKULL AND CROSSBONES   2620
 slash  002F
-slash overlay, long    0338
-slash overlay, short   0337
 SLASH, CIRCLED DIVISION        2298
 SLASH, DIVISION        2215
+SLASH, DOES NOT DIVIDE WITH REVERSED NEGATION  2AEE
 SLASH, FRACTION        2044
+SLASH, INTEGRAL AVERAGE WITH   2A0F
+SLASH, SQUARED FALLING DIAGONAL        29C5
+SLASH, SQUARED RISING DIAGONAL 29C4
+slash overlay, long    0338
+slash overlay, short   0337
 SLOPE  2333
+SLOPING LARGE AND      2A58
+SLOPING LARGE OR       2A57
 Slovenian and Croatian, Additions for  0200
 SMALL CAPITAL B, LATIN LETTER  0299
 SMALL CAPITAL G, LATIN LETTER  0262
@@ -2540,14 +3363,34 @@ SMALL CAPITAL OE, LATIN LETTER  0276
 SMALL CAPITAL R, LATIN LETTER  0280
 SMALL CAPITAL Y, LATIN LETTER  028F
 small circle, black    2022
+SMALL CIRCLE, SQUARED  29C7
+SMALL CIRCLE ABOVE, PLUS SIGN WITH     2A22
+SMALL CIRCLE TO THE RIGHT, CIRCLE WITH 29C2
 SMALL CONTAINS AS MEMBER       220D
+SMALL CONTAINS WITH OVERBAR    22FE
+SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE   22FC
+SMALL D, DOUBLE-STRUCK ITALIC  2146
+SMALL E, DOUBLE-STRUCK ITALIC  2147
 SMALL ELEMENT OF       220A
+SMALL ELEMENT OF WITH OVERBAR  22F7
+SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22F4
 Small Form Variants    FE50
+SMALL GAMMA, DOUBLE-STRUCK     213D
+SMALL I, DOUBLE-STRUCK ITALIC  2148
+SMALL J, DOUBLE-STRUCK ITALIC  2149
 Small Letters, Armenian        0561
+Small Letters, Combining Latin 0363
 Small Letters, Cyrillic        0430
 Small Letters, Georgian        10D0
 Small Letters, Greek   03B1
 Small Letters, Latin   0061
+SMALL SQUARE, BLACK MEDIUM     25FE
+SMALL SQUARE, WHITE MEDIUM     25FD
+SMALL VEE WITH UNDERBAR        2A61
+SMALLER THAN   2AAA
+SMALLER THAN OR EQUAL TO       2AAC
+SMASH PRODUCT  2A33
+SMASH PRODUCT, CLOSED UNION WITH SERIFS AND    2A50
 SMILE  2323
 SMILING FACE, BLACK    263B
 SMILING FACE, WHITE    263A
@@ -2561,13 +3404,21 @@ SOFTWARE-FUNCTION SYMBOL        2394
 solid  2588
 SOLIDUS        002F
 solidus        2044
+SOLIDUS, BIG   29F8
+SOLIDUS, BIG REVERSE   29F9
+SOLIDUS, CIRCLED REVERSE       29B8
+SOLIDUS, REVERSE       005C
+SOLIDUS BINARY RELATION, TRIPLE        2AFB
+SOLIDUS OPERATOR, DOUBLE       2AFD
+SOLIDUS OPERATOR, REVERSE      29F5
 SOLIDUS OVERLAY, COMBINING LONG        0338
+SOLIDUS OVERLAY, COMBINING REVERSE     20E5
 SOLIDUS OVERLAY, COMBINING SHORT       0337
-SOLIDUS, REVERSE       005C
+SOLIDUS WITH HORIZONTAL STROKE, REVERSE        29F7
+SOLIDUS WITH OVERBAR   29F6
 SOUND RECORDING COPYRIGHT      2117
 SOURCE, INFORMATION    2139
 SPACE  0020
-SPACE MARK, OGHAM      1680
 SPACE, EM      2003
 SPACE, EN      2002
 SPACE, FIGURE  2007
@@ -2577,6 +3428,7 @@ space, graphic for        2423
 space, graphic for no break    237D
 SPACE, HAIR    200A
 SPACE, IDEOGRAPHIC     3000
+SPACE, MEDIUM MATHEMATICAL     205F
 space, mid     2005
 SPACE, NARROW NO-BREAK 202F
 SPACE, NO-BREAK        00A0
@@ -2588,6 +3440,7 @@ SPACE, THIN       2009
 SPACE, THREE-PER-EM    2004
 SPACE, ZERO WIDTH      200B
 SPACE, ZERO WIDTH NO-BREAK     FEFF
+SPACE MARK, OGHAM      1680
 Spaces 2000
 spacing acute  00B4
 spacing cedilla        00B8
@@ -2601,25 +3454,45 @@ Spacing Modifier Letters        02B0
 spacing overscore      203E
 spacing underscore     005F
 spanish currency       20A7
+Special character extensions   23AE
+Specialized plus sign operators        29FA
 Specials       FFF0
 Specials Area, Compatibility and       F900
 SPHERICAL ANGLE        2222
+SPHERICAL ANGLE OPENING LEFT   29A0
+SPHERICAL ANGLE OPENING UP     29A1
+SPOT, Z NOTATION       2981
+SQUARE, BLACK MEDIUM   25FC
+SQUARE, BLACK MEDIUM SMALL     25FE
+SQUARE, COMBINING ENCLOSING    20DE
+SQUARE, VIEWDATA       2317
+SQUARE, WHITE MEDIUM   25FB
+SQUARE, WHITE MEDIUM SMALL     25FD
 SQUARE BELOW, COMBINING        033B
-SQUARE BRACKET WITH QUILL, LEFT        2045
 square bracket, closing        005D
 SQUARE BRACKET, LEFT   005B
 SQUARE BRACKET, LEFT WHITE     301A
 square bracket, opening        005B
 SQUARE BRACKET, RIGHT  005D
+SQUARE BRACKET WITH QUILL, LEFT        2045
 SQUARE CAP     2293
 SQUARE CORPORATION     337F
 SQUARE CUP     2294
+SQUARE FOOT    23CD
 SQUARE IMAGE OF        228F
+SQUARE INTERSECTION, DOUBLE    2A4E
+SQUARE INTERSECTION OPERATOR, N-ARY    2A05
+SQUARE LEFT OPEN BOX OPERATOR  2ACD
 SQUARE LOZENGE 2311
 SQUARE ORIGINAL OF     2290
+SQUARE RIGHT OPEN BOX OPERATOR 2ACE
 SQUARE ROOT    221A
-SQUARE, COMBINING ENCLOSING    20DE
-SQUARE, VIEWDATA       2317
+Square Symbols 29C4
+SQUARE UNION, DOUBLE   2A4F
+SQUARE UNION OPERATOR, N-ARY   2A06
+SQUARE WITH CONTOURED OUTLINE  29E0
+SQUARE WITH LEFTWARDS TICK, WHITE      27E4
+SQUARE WITH RIGHTWARDS TICK, WHITE     27E5
 squared        00B2
 SQUARED DOT OPERATOR   22A1
 Squared Japanese Katakana Words        3300
@@ -2631,14 +3504,15 @@ Squares 25A0
 SQUAT REVERSED ESH, LATIN SMALL LETTER 0285
 st. andrew's cross     2613
 star   002A
+STAR, ARABIC FIVE POINTED      066D
+STAR, BLACK    2605
 STAR AND CRESCENT      262A
 Star Dingbats  2726
 STAR EQUALS    225B
 STAR OF DAVID  2721
 STAR OPERATOR  22C6
-STAR, ARABIC FIVE POINTED      066D
-STAR, BLACK    2605
 starburst      273A
+STARK, GLEICH  29E6
 Stars, Asterisks and Snowflakes        2721
 start of guarded area  0096
 start of heading       0001
@@ -2655,38 +3529,59 @@ straight epsilon, reversed      220D
 stress mark    0301
 STRETCHED C, LATIN LETTER      0297
 STRICTLY EQUIVALENT TO 2263
-string terminator      009C
 string, device control 0090
 string, start of       0098
+string terminator      009C
 STROKE OVERLAY, COMBINING LONG 0336
 STROKE OVERLAY, COMBINING SHORT        0335
-SUBGROUP OF, NORMAL    22B2
 SUBGROUP, CONTAINS AS NORMAL   22B3
+SUBGROUP OF, NORMAL    22B2
+subscript, iota        0345
 Subscript Digits       2080
 SUBSCRIPT EQUALS SIGN  208C
 SUBSCRIPT LEFT PARENTHESIS     208D
 SUBSCRIPT MINUS        208B
 SUBSCRIPT PLUS SIGN    208A
-subscript, iota        0345
+SUBSCRIPT TWO, PLUS SIGN WITH  2A27
 Subscripts     2080
-SUBSET OF      2282
 SUBSET, DOUBLE 22D0
+Subset And Superset Relations  2ABD
+SUBSET OF      2282
 substitute     001A
-SUBSTITUTE FORM TWO, SYMBOL FOR        2426
 SUBSTITUTE, SYMBOL FOR 241A
+SUBSTITUTE FORM TWO, SYMBOL FOR        2426
+subtraction, z notation bag    2A41
 SUCCEEDS       227B
+SUCCEEDS, DOUBLE       2ABC
+SUCCEEDS ABOVE ALMOST EQUAL TO 2AB8
+SUCCEEDS ABOVE EQUALS SIGN     2AB4
+SUCCEEDS ABOVE NOT ALMOST EQUAL TO     2ABA
+SUCCEEDS ABOVE NOT EQUAL TO    2AB6
+SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN 2AB0
+SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO        2AB2
 SUCCEEDS UNDER RELATION        22B1
 such that      220B
 such that      2223
 Suits, Playing Card    2660
 sum, direct    2295
+SUM, MODULO TWO        2A0A
+sum, positive difference or    2A24
+sum or positive difference     2A26
+SUMMATION, DOUBLE-STRUCK N-ARY 2140
 SUMMATION, N-ARY       2211
+SUMMATION BOTTOM       23B3
+Summation Sign Parts   23B2
+SUMMATION TOP  23B2
+Summations And Integrals       2A0A
 SUN    2609
 SUN WITH RAYS, BLACK   2600
+SUPERIMPOSED X, CIRCLE WITH    29BB
 SUPERSCRIPT ALEF, ARABIC LETTER        0670
 Superscript Digits     2070
 SUPERSCRIPT EQUALS SIGN        207C
+SUPERSCRIPT LATIN SMALL LETTER I       2071
 SUPERSCRIPT LEFT PARENTHESIS   207D
+Superscript Letter Diacritics, Medieval        0363
 SUPERSCRIPT MINUS      207B
 SUPERSCRIPT ONE        00B9
 SUPERSCRIPT PLUS SIGN  207A
@@ -2695,26 +3590,47 @@ SUPERSCRIPT TWO 00B2
 SUPERSCRIPT ZERO       2070
 Superscripts   2070
 Superscripts and Subscripts    2070
-SUPERSET OF    2283
 SUPERSET, DOUBLE       22D1
+SUPERSET OF    2283
+Superset Relations, Subset And 2ABD
+Supplemental Arrows-A  27F0
+Supplemental Arrows-B  2900
+Supplemental Mathematical Operators    2A00
+Supplementary, Cyrillic        0500
 SURFACE INTEGRAL       222F
-Surrogates Area        D800
+surjection, z notation finite  2901
+surjection, z notation partial 2900
+surjective injection, z notation       2917
+surjective injection, z notation finite        2918
 Surrogates, High       D800
 Surrogates, Low        DC00
+Surrogates Area        D800
 swedish grave accent   02DF
 swung dash     007E
 Syllabics, Unified Canadian Aboriginal 1400
-Syllables Area, Korean Hangul  AC00
 Syllables, Yi  A000
+Syllables Area, Korean Hangul  AC00
 Symbol Variants, Fullwidth     FFE0
-Symbols and Punctuation, CJK   3000
-Symbols Area   2000
-Symbols Area, CJK Phonetics and        2E00
-Symbols for Control Codes, Graphic     2400
+Symbols, Bowtie        29D1
+Symbols, Circle        29B5
 Symbols, Combining Diacritical Marks for       20D0
+Symbols, Dentistry Notation    23BE
+Symbols, Double-Struck Italic Mathematical     2145
+Symbols, Error Bar     29EE
 Symbols, Greek 03D0
+Symbols, Japanese Chess        2616
 Symbols, Letterlike    2100
 Symbols, Miscellaneous 2600
+Symbols, Recycling     2672
+Symbols, Square        29C4
+Symbols, Triangle      29CA
+Symbols and Punctuation, CJK   3000
+Symbols Area   2000
+Symbols Area, CJK Phonetics and        2E00
+Symbols for Control Codes, Graphic     2400
+Symbols For Plastics, Recycling        2673
+Symbols-A, Miscellaneous Mathematical  27C0
+Symbols-B, Miscellaneous Mathematical  2980
 symmetric difference   2238
 symmetric difference   2296
 SYMMETRIC SWAPPING, ACTIVATE   206B
@@ -2726,25 +3642,33 @@ Syriac  0700
 SYRIAC CROSS, EAST     2671
 SYRIAC CROSS, WEST     2670
 Syriac Format Control  070F
+T, COMBINING LATIN SMALL LETTER        036D
 T, LATIN SMALL LETTER TURNED   0287
 tab    0009
-tab with shift tab     21B9
 tab, leftward  21E4
 tab, rightward 21E5
 tab, symbol for        2409
-tabulation set, character      0088
-tabulation set, line   008A
-tabulation with justification, character       0089
+tab with shift tab     21B9
 tabulation, horizontal 0009
 TABULATION, SYMBOL FOR HORIZONTAL      2409
 TABULATION, SYMBOL FOR VERTICAL        240B
 tabulation, vertical   000B
-TACK BELOW, COMBINING LEFT     0318
-TACK BELOW, COMBINING UP       031D
+tabulation set, character      0088
+tabulation set, line   008A
+tabulation with justification, character       0089
 TACK, LEFT     22A3
 TACK, MODIFIER LETTER UP       02D4
 TACK, RIGHT    22A2
 TACK, UP       22A5
+TACK BELOW, COMBINING LEFT     0318
+TACK BELOW, COMBINING UP       031D
+Tacks And Turnstiles   27D8
+Tacks And Turnstiles   2ADE
+Tagalog        1700
+TAGALOG SIGN VIRAMA    1714
+Tagbanwa       1760
+TAIL FRAGMENT, ARABIC  FE73
+Tails, Fish    297C
 tainome (japanese, a kind of bullet)   25C9
 TAKE, PRESCRIPTION     211E
 Tamil  0B80
@@ -2753,21 +3677,26 @@ Tamil Letters   0B85
 TAPE DRIVE     2707
 TAPER, CONICAL 2332
 TAURUS 2649
+tautological equivalent        29E6
 tautology      22A8
 Technical, Miscellaneous       2300
+TEE TOP, PITCHFORK WITH        2ADA
 Telegraph Symbols for Days     33E0
 Telegraph Symbols for Hours    3358
 Telegraph Symbols for Months   32C0
+TELEPHONE, BLACK       260E
 TELEPHONE LOCATION SIGN        2706
 TELEPHONE RECORDER     2315
 TELEPHONE SIGN 2121
-TELEPHONE, BLACK       260E
 Telugu 0C00
 Telugu Digits  0C66
 Telugu Letters 0C05
 TEN THOUSAND SIGN, PER 2031
 tensor 20E1
 tensor product 2297
+Terminal graphic characters    23B7
+Terminal Graphic Characters    2596
+Terminal Graphics, Scan Lines For      23BA
 terminator, string     009C
 text, end of   0003
 text, start of 0002
@@ -2780,6 +3709,7 @@ Thai Digits       0E50
 Thai Letters   0E01
 THERE EXISTS   2203
 THEREFORE      2234
+THERMODYNAMIC  29E7
 thick space    2004
 THIN SPACE     2009
 third derivative       20DB
@@ -2789,24 +3719,23 @@ THORN, LATIN CAPITAL LETTER     00DE
 THORN, LATIN SMALL LETTER      00FE
 THOUSANDS SEPARATOR, ARABIC    066C
 THOUSANDS SIGN, CYRILLIC       0482
+THREE, SUPERSCRIPT     00B3
 three dot leader       2026
 THREE DOTS ABOVE, COMBINING    20DB
 THREE QUARTERS, VULGAR FRACTION        00BE
-THREE, SUPERSCRIPT     00B3
 THREE-PER-EM SPACE     2004
 THUNDERSTORM   2608
 Tibetan        0F00
+Tibetan, Mongolian Extensions for Sanskrit and 1880
 Tibetan Digits 0F20
 Tibetan Letters        0F40
-Tibetan, Mongolian Extensions for Sanskrit and 1880
+TICK, WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS       27E2
+TICK, WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS      27E3
+TICK, WHITE SQUARE WITH LEFTWARDS      27E4
+TICK, WHITE SQUARE WITH RIGHTWARDS     27E5
 TIE, CHARACTER 2040
+TIE OVER INFINITY      29DD
 TILDE  007E
-TILDE ABOVE, COMBINING NOT     034A
-TILDE BELOW, COMBINING 0330
-TILDE EQUALS, REVERSED 22CD
-TILDE LEFT HALF, COMBINING DOUBLE      FE22
-TILDE OPERATOR 223C
-TILDE OVERLAY, COMBINING       0334
 tilde, apl     223C
 TILDE, COMBINING       0303
 TILDE, COMBINING DOUBLE        0360
@@ -2815,9 +3744,28 @@ TILDE, MINUS     2242
 TILDE, REVERSED        223D
 TILDE, SMALL   02DC
 TILDE, TRIPLE  224B
+TILDE ABOVE, COMBINING NOT     034A
+TILDE BELOW, COMBINING 0330
+TILDE EQUALS, REVERSED 22CD
+TILDE LEFT HALF, COMBINING DOUBLE      FE22
+TILDE OPERATOR 223C
+TILDE OPERATOR, EQUALS SIGN ABOVE      2A73
+TILDE OPERATOR, PARALLEL WITH  2AF3
+TILDE OPERATOR, SUBSET OF ABOVE        2AC7
+TILDE OPERATOR, SUPERSET OF ABOVE      2AC8
+TILDE OPERATOR WITH DOT ABOVE  2A6A
+TILDE OPERATOR WITH RISING DOTS        2A6B
+TILDE OVERLAY, COMBINING       0334
 TIMES, CIRCLED 2297
 TIMES, DIVISION        22C7
+TIMES, INVISIBLE       2062
 TIMES, SQUARED 22A0
+TIMES OPERATOR, N-ARY  2A09
+TIMES OPERATOR, N-ARY CIRCLED  2A02
+TIMES SIGN, INTEGRAL WITH      2A18
+TIMES WITH LEFT HALF BLACK     29D4
+TIMES WITH RIGHT HALF BLACK    29D5
+TINY   29FE
 TIRONIAN SIGN ET       204A
 TIS 620-2529 (Thai), Based on  0E01
 Todo Letters, Mongolian        1843
@@ -2839,38 +3787,69 @@ TORTOISE SHELL BRACKET, LEFT WHITE      3018
 TOTAL RUNOUT   2330
 TRADE MARK SIGN        2122
 trade mark sign, registered    00AE
+transfinite cardinal, fourth   2138
 transfinite cardinal (countable), first        2135
 transfinite cardinal (functions of a real variable), third     2137
 transfinite cardinal (the continuum), second   2136
-transfinite cardinal, fourth   2138
-transmission block, end of     0017
-TRANSMISSION BLOCK, SYMBOL FOR END OF  2417
 transmission, end of   0004
 transmission, graphic for end of       2301
 TRANSMISSION, SYMBOL FOR END OF        2404
+transmission block, end of     0017
+TRANSMISSION BLOCK, SYMBOL FOR END OF  2417
 transmit state, set    0093
+TRANSVERSAL INTERSECTION       2ADB
+TRIANGLE, COMBINING ENCLOSING UPWARD POINTING  20E4
+TRIANGLE, LOWER LEFT   25FA
+TRIANGLE, LOWER RIGHT  25FF
+TRIANGLE, MINUS SIGN IN        2A3A
+TRIANGLE, MULTIPLICATION SIGN IN       2A3B
+TRIANGLE, PLUS SIGN IN 2A39
+TRIANGLE, PLUS SIGN WITH BLACK 2A28
 TRIANGLE, RIGHT        22BF
+TRIANGLE, UPPER LEFT   25F8
+TRIANGLE, UPPER RIGHT  25F9
+TRIANGLE, VERTICAL BAR BESIDE RIGHT    29D0
+TRIANGLE OPERATOR, LARGE LEFT  2A1E
+Triangle symbols       29CA
+TRIANGLE WITH LEFT HALF BLACK, DOWN-POINTING   29E8
+TRIANGLE WITH RIGHT HALF BLACK, DOWN-POINTING  29E9
 Triangles      25B2
 TRIANGULAR BULLET      2023
 TRIANGULAR COLON, MODIFIER LETTER      02D0
 TRIANGULAR COLON, MODIFIER LETTER HALF 02D1
 Trigram Symbols, Yijing        2630
 trine  25B3
+TRIPLE COLON OPERATOR  2AF6
+TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE      2A68
+TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE      2A69
 TRIPLE INTEGRAL        222D
+TRIPLE NESTED GREATER-THAN     2AF8
+TRIPLE NESTED LESS-THAN        2AF7
+TRIPLE PLUS    29FB
 TRIPLE PRIME   2034
 TRIPLE PRIME, REVERSED 2037
+TRIPLE RIGHT TURNSTILE, VERTICAL BAR   2AE2
+TRIPLE SOLIDUS BINARY RELATION 2AFB
 TRIPLE TILDE   224B
+TRIPLE UNDERDOT, COMBINING     20E8
+TRIPLE VERTICAL BAR BINARY RELATION    2AF4
+TRIPLE VERTICAL BAR DELIMITER  2980
+TRIPLE VERTICAL BAR OPERATOR, LARGE    2AFC
+TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE     2AF5
+TRIPLE VERTICAL STROKE, TRIPLE HORIZONTAL BAR WITH     2A69
 TRUE   22A8
 TUGRIK SIGN    20AE
 turbofan       274B
 turkish currency       20A4
 TURNED A, LATIN SMALL LETTER   0250
 TURNED ALPHA, LATIN SMALL LETTER       0252
+TURNED AMPERSAND       214B
+TURNED ANGLE   29A2
 TURNED CAPITAL F       2132
+TURNED COMMA, MODIFIER LETTER  02BB
 TURNED COMMA ABOVE, COMBINING  0312
 turned comma quotation mark, double    201C
 turned comma quotation mark, single    2018
-TURNED COMMA, MODIFIER LETTER  02BB
 TURNED DELTA, LATIN SMALL LETTER       018D
 turned e, latin capital letter 018E
 TURNED E, LATIN SMALL LETTER   01DD
@@ -2883,21 +3862,32 @@ TURNED NOT SIGN 2319
 turned question mark   00BF
 TURNED R, LATIN SMALL LETTER   0279
 TURNED R, MODIFIER LETTER SMALL        02B4
+TURNED SANS-SERIF CAPITAL G    2141
+TURNED SANS-SERIF CAPITAL L    2142
+TURNED SANS-SERIF CAPITAL Y    2144
 TURNED T, LATIN SMALL LETTER   0287
 TURNED V, LATIN SMALL LETTER   028C
 TURNED W, LATIN SMALL LETTER   028D
 TURNED Y, LATIN SMALL LETTER   028E
 turnstile      22A2
 turnstile, reverse     22A3
-TWO DOT LEADER 2025
+Turnstiles, Tacks And  27D8
+Turnstiles, Tacks And  2ADE
 TWO, SUPERSCRIPT       00B2
+TWO DOT LEADER 2025
+TWO-HEADED ARROW FROM BAR, RIGHTWARDS  2905
+TWO-HEADED ARROW WITH TAIL, RIGHTWARDS 2916
+TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE, RIGHTWARDS    2917
+TYPE COLON, Z NOTATION 2982
+U, COMBINING LATIN SMALL LETTER        0367
 UMBRELLA       2602
 umlaut 0308
 UNASPIRATED, MODIFIER LETTER   02ED
+UNDERDOT, COMBINING TRIPLE     20E8
 underline      0332
+underline, double      0333
 UNDERLINE SYMBOL, CONTINUOUS   2381
 UNDERLINE SYMBOL, DISCONTINUOUS        2382
-underline, double      0333
 underscore     0332
 underscore, double     0333
 underscore, spacing    005F
@@ -2908,18 +3898,37 @@ UNDO SYMBOL     238C
 undoable delete        2425
 UNION  222A
 UNION, DOUBLE  22D3
+UNION, DOUBLE SQUARE   2A4F
+UNION, INTEGRAL WITH   2A1A
+UNION, INTERSECTION ABOVE      2A47
+UNION, INTERSECTION ABOVE BAR ABOVE    2A49
 UNION, MULTISET        228E
 UNION, N-ARY   22C3
+UNION, UNION BESIDE AND JOINED WITH    2A4A
+UNION ABOVE BAR ABOVE INTERSECTION     2A48
+UNION ABOVE INTERSECTION       2A46
+UNION BESIDE AND JOINED WITH UNION     2A4A
+UNION OPERATOR, N-ARY SQUARE   2A06
+UNION OPERATOR WITH DOT, N-ARY 2A03
+UNION OPERATOR WITH PLUS, N-ARY        2A04
+UNION WITH LOGICAL OR  2A45
+UNION WITH MINUS SIGN  2A41
+UNION WITH OVERBAR     2A42
+UNION WITH SERIFS, CLOSED      2A4C
+UNION WITH SERIFS AND SMASH PRODUCT, CLOSED    2A50
+Unions, Intersections And      2A40
 unique element 2129
 unit separator 001F
 UNIT SEPARATOR, SYMBOL FOR     241F
+UNIVERSAL RECYCLING SYMBOL     2672
+UNIVERSAL RECYCLING SYMBOL, BLACK      267B
+up, page       21DE
 UP ARROWHEAD   2303
 UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS       2324
 UP RIGHT DIAGONAL ELLIPSIS     22F0
 UP TACK        22A5
-UP TACK BELOW, COMBINING       031D
 UP TACK, MODIFIER LETTER       02D4
-up, page       21DE
+UP TACK BELOW, COMBINING       031D
 UPPER BLADE SCISSORS   2701
 UPPER RIGHT PENCIL     2710
 UPSILON, LATIN CAPITAL LETTER  01B1
@@ -2927,51 +3936,74 @@ UPSILON, LATIN SMALL LETTER     028A
 upstile, apl   2308
 UPWARDS ARROW BELOW, COMBINING 034E
 URANUS 2645
-urdu paragraph separator       203B
 Urdu, Eastern Arabic-Indic Digits for Persian and      06F0
-V WITH HOOK, LATIN CAPITAL LETTER      01B2
+urdu paragraph separator       203B
+V, COMBINING LATIN SMALL LETTER        036E
 v, latin capital letter script 01B2
 v, latin small letter script   028B
 V, LATIN SMALL LETTER TURNED   028C
+V WITH HOOK, LATIN CAPITAL LETTER      01B2
 valentine      2665
 valid  22A8
 varia  0300
+Variation Selectors    FE00
 varies with (proportional to)  223C
 vector 20D0
 vector 20D6
+VECTOR OR CROSS PRODUCT        2A2F
 vector pointing into page      2295
 vector pointing into page      2297
 vector pointing out of page    2299
 vee    2228
 vee above      030C
+VEE WITH UNDERBAR, SMALL       2A61
 venus  2640
 VERSICLE       2123
+VERTICAL, LONG DASH FROM LEFT MEMBER OF DOUBLE 2AE6
 vertical bar   007C
-Vertical Bar Dingbats  2758
 vertical bar, broken   00A6
+VERTICAL BAR, CIRCLED  29B6
+VERTICAL BAR, N-ARY WHITE      2AFF
+VERTICAL BAR, WHITE    2AFE
+VERTICAL BAR BINARY RELATION, TRIPLE   2AF4
+VERTICAL BAR DELIMITER, TRIPLE 2980
+Vertical Bar Dingbats  2758
+VERTICAL BAR OPERATOR, LARGE TRIPLE    2AFC
+VERTICAL BAR WITH HORIZONTAL STROKE, TRIPLE    2AF5
+vertical bowtie        29D6
+VERTICAL BOX LINE, LEFT        23B8
+VERTICAL BOX LINE, RIGHT       23B9
+Vertical brackets      23B4
 VERTICAL ELLIPSIS      22EE
+VERTICAL IDEOGRAPHIC ITERATION MARK    303B
 VERTICAL KANA REPEAT MARK      3031
 VERTICAL LINE  007C
+VERTICAL LINE, DOUBLE  2016
+VERTICAL LINE, MODIFIER LETTER 02C8
+VERTICAL LINE, MODIFIER LETTER LOW     02CC
 VERTICAL LINE ABOVE, COMBINING 030D
 VERTICAL LINE ABOVE, COMBINING DOUBLE  030E
 VERTICAL LINE BELOW, COMBINING 0329
 VERTICAL LINE BELOW, COMBINING DOUBLE  0348
+Vertical Line Operators        2AEE
 VERTICAL LINE OVERLAY, COMBINING LONG  20D2
 VERTICAL LINE OVERLAY, COMBINING SHORT 20D3
+VERTICAL LINE WITH CIRCLE ABOVE        2AEF
+VERTICAL LINE WITH CIRCLE BELOW        2AF0
 VERTICAL LINE WITH MIDDLE DOT  237F
-VERTICAL LINE, DOUBLE  2016
-VERTICAL LINE, MODIFIER LETTER 02C8
-VERTICAL LINE, MODIFIER LETTER LOW     02CC
+VERTICAL STROKE OVERLAY, COMBINING DOUBLE      20E6
 vertical tabulation    000B
 VERTICAL TABULATION, SYMBOL FOR        240B
+Vertical Text, Double Punctuation For  2047
 VERTICAL TILDE, COMBINING      033E
 Vertical Variants, Glyphs for  FE30
+VERTICAL ZIGZAG LINE   299A
 VERY MUCH GREATER-THAN 22D9
 VERY MUCH LESS-THAN    22D8
 VICTORY HAND   270C
+Vietnamese, Latin Extensions for       1EA0
 vietnamese currency    20AB
 Vietnamese Tone Marks  0340
-Vietnamese, Latin Extensions for       1EA0
 VIEWDATA SQUARE        2317
 vinculum       0305
 VIRAMA, BENGALI SIGN   09CD
@@ -2981,6 +4013,7 @@ VIRAMA, GURMUKHI SIGN     0A4D
 VIRAMA, KANNADA SIGN   0CCD
 VIRAMA, MALAYALAM SIGN 0D4D
 VIRAMA, ORIYA SIGN     0B4D
+VIRAMA, TAGALOG SIGN   1714
 VIRAMA, TAMIL SIGN     0BCD
 VIRAMA, TELUGU SIGN    0C4D
 VIRGO  264D
@@ -2995,8 +4028,8 @@ W, LATIN SMALL LETTER TURNED      028D
 W, MODIFIER LETTER SMALL       02B7
 Warning Signs  2620
 WATCH  231A
-WAVE DASH      301C
 WAVE, SINE     223F
+WAVE DASH      301C
 WAVY DASH      3030
 WAVY LINE      2307
 WAVY LOW LINE  FE4F
@@ -3007,25 +4040,55 @@ wedge   028C
 wedge  2227
 weierstrass elliptic function  2118
 WHEEL OF DHARMA        2638
+WHITE BULLET, CIRCLED  29BE
+WHITE CIRCLE WITH DOT RIGHT    2686
+WHITE CIRCLE WITH DOWN ARROW   29EC
+WHITE CIRCLE WITH TWO DOTS     2687
+WHITE CONCAVE-SIDED DIAMOND    27E1
+WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK        27E2
+WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK       27E3
+WHITE DIAMOND WITH CENTRED DOT 27D0
+WHITE DOT RIGHT, BLACK CIRCLE WITH     2688
+WHITE DOTS, BLACK CIRCLE WITH TWO      2689
+white framus   29D6
+WHITE HOURGLASS        29D6
+WHITE MEDIUM SMALL SQUARE      25FD
+WHITE MEDIUM SQUARE    25FB
+White On Black Circled Numbers 24EB
+WHITE SESAME DOT       FE46
+WHITE SHOGI PIECE      2616
+WHITE SQUARE WITH LEFTWARDS TICK       27E4
+WHITE SQUARE WITH RIGHTWARDS TICK      27E5
+WHITE VERTICAL BAR     2AFE
+WHITE VERTICAL BAR, N-ARY      2AFF
+WIDE BRIDGE ABOVE, COMBINING   20E9
+WIGGLY FENCE, LEFT     29D8
+WIGGLY FENCE, LEFT DOUBLE      29DA
+WIGGLY FENCE, RIGHT    29D9
+WIGGLY FENCE, RIGHT DOUBLE     29DB
 WON SIGN       20A9
+WORD JOINER    2060
 Words, Squared Japanese Katakana       3300
 WORDSPACE, ETHIOPIC    1361
 WREATH PRODUCT 2240
 WRITING HAND   270D
 WYNN, LATIN CAPITAL LETTER     01F7
 WYNN, LATIN LETTER     01BF
-X ABOVE, COMBINING     033D
-X IN A RECTANGLE BOX   2327
 X, BALLOT      2717
 X, BALLOT BOX WITH     2612
+X, CIRCLE WITH SUPERIMPOSED    29BB
+X, COMBINING LATIN SMALL LETTER        036F
 X, HEAVY BALLOT        2718
 X, HEAVY MULTIPLICATION        2716
 X, MODIFIER LETTER SMALL       02E3
 X, MULTIPLICATION      2715
+X ABOVE, COMBINING     033D
+X IN A RECTANGLE BOX   2327
 XOR    22BB
 Y, LATIN LETTER SMALL CAPITAL  028F
 Y, LATIN SMALL LETTER TURNED   028E
 Y, MODIFIER LETTER SMALL       02B8
+Y, TURNED SANS-SERIF CAPITAL   2144
 YANG, YIN      262F
 YEN SIGN       00A5
 Yi Radicals    A490
@@ -3042,14 +4105,41 @@ YR, LATIN LETTER        01A6
 yuan sign      00A5
 Z, BLACK-LETTER CAPITAL        2128
 Z, DOUBLE-STRUCK CAPITAL       2124
+Z NOTATION BAG MEMBERSHIP      22FF
+z notation bag subtraction     2A41
+Z Notation Binding Brackets    2989
+Z NOTATION DOMAIN ANTIRESTRICTION      2A64
+z notation finite function     20E6
+z notation finite function     21FB
+z notation finite injection    2915
+z notation finite relation     21FC
+z notation finite surjection   2901
+z notation finite surjective injection 2918
+Z Notation Image Brackets      2987
+z notation partial function    21F8
+z notation partial injection   2914
+z notation partial relation    21F9
+z notation partial surjection  2900
+Z NOTATION RANGE ANTIRESTRICTION       2A65
+Z NOTATION RELATIONAL COMPOSITION      2A3E
+Z NOTATION SCHEMA COMPOSITION  2A1F
+z notation schema hiding       29F9
+Z NOTATION SCHEMA PIPING       2A20
+Z NOTATION SCHEMA PROJECTION   2A21
+Z NOTATION SPOT        2981
+z notation surjective injection        2917
+Z NOTATION TYPE COLON  2982
 Zapf Dingbats Series 100, ITC  2700
+ZERO, CIRCLED DIGIT    24EA
+ZERO, IDEOGRAPHIC NUMBER       3007
+ZERO, SUPERSCRIPT      2070
 ZERO WIDTH JOINER      200D
 ZERO WIDTH NO-BREAK SPACE      FEFF
 ZERO WIDTH NON-JOINER  200C
 ZERO WIDTH SPACE       200B
-ZERO, CIRCLED DIGIT    24EA
-ZERO, IDEOGRAPHIC NUMBER       3007
-ZERO, SUPERSCRIPT      2070
+ZIGZAG ARROW, RIGHT ANGLE WITH DOWNWARDS       237C
+ZIGZAG LINE, VERTICAL  299A
 Zodiacal Symbols       2648
 zwj    200D
 zwnj   200C
+       
index ea288f0..5c0a5d0 100644 (file)
@@ -1,4 +1,4 @@
-# Jamo-3.txt
+# Jamo-3.2.0.txt
 #
 # This file is a normative contributory data file in the
 # Unicode Character Database.
index 32a2ef7..0a4eb15 100644 (file)
@@ -130,7 +130,7 @@ return <<'END';
 01DA           AI
 01DB           AL
 01DC           AI
-01DD   021F    AL
+01DD   0220    AL
 0222   0233    AL
 0250           AL
 0251           AI
@@ -150,8 +150,8 @@ return <<'END';
 02DC           AL
 02DD           AI
 02DE   02EE    AL
-0300   034E    CM
-0360   0362    CM
+0300   034F    CM
+0360   036F    CM
 0374   0375    AL
 037A           AL
 037E           AL
@@ -165,8 +165,7 @@ return <<'END';
 03C2           AL
 03C3   03C9    AI
 03CA   03CE    AL
-03D0   03D7    AL
-03DA   03F5    AL
+03D0   03F6    AL
 0400           AL
 0401           AI
 0402   040F    AL
@@ -176,11 +175,10 @@ return <<'END';
 0452   0482    AL
 0483   0486    CM
 0488   0489    CM
-048C   04C4    AL
-04C7   04C8    AL
-04CB   04CC    AL
+048A   04CE    AL
 04D0   04F5    AL
 04F8   04F9    AL
+0500   050F    AL
 0531   0556    AL
 0559   055F    AL
 0561   0587    AL
@@ -204,7 +202,7 @@ return <<'END';
 0640   064A    AL
 064B   0655    CM
 0660   0669    NU
-066A   066D    AL
+066A   066F    AL
 0670           CM
 0671   06D5    AL
 06D6   06E4    CM
@@ -222,6 +220,7 @@ return <<'END';
 0730   074A    CM
 0780   07A5    AL
 07A6   07B0    CM
+07B1           AL
 0901   0903    CM
 0905   0939    AL
 093C           CM
@@ -303,7 +302,8 @@ return <<'END';
 0B5F   0B61    AL
 0B66   0B6F    NU
 0B70           AL
-0B82   0B83    CM
+0B82           CM
+0B83           AL
 0B85   0B8A    AL
 0B8E   0B90    AL
 0B92   0B95    AL
@@ -440,7 +440,7 @@ return <<'END';
 1050   1055    SA
 1056   1059    CM
 10A0   10C5    AL
-10D0   10F6    AL
+10D0   10F8    AL
 10FB           AL
 1100   1159    ID
 115F           ID
@@ -482,6 +482,17 @@ return <<'END';
 169B           OP
 169C           CL
 16A0   16F0    AL
+1700   170C    AL
+170E   1711    AL
+1712   1714    CM
+1720   1731    AL
+1732   1734    CM
+1735   1736    AL
+1740   1751    AL
+1752   1753    CM
+1760   176C    AL
+176E   1770    AL
+1772   1773    CM
 1780   17B3    SA
 17B4   17D3    CM
 17D4           NS
@@ -548,9 +559,13 @@ return <<'END';
 2044           NS
 2045           OP
 2046           CL
-2048   204D    AL
+2047   2052    AL
+2057           AL
+205F           BA
+2060           GL
+2061   2063    AL
 206A   206F    CM
-2070           AL
+2070   2071    AL
 2074           AI
 2075   207C    AL
 207D           OP
@@ -563,8 +578,8 @@ return <<'END';
 208E           CL
 20A0   20A6    PR
 20A7           PO
-20A8   20AF    PR
-20D0   20E3    CM
+20A8   20B1    PR
+20D0   20EA    CM
 2100   2102    AL
 2103           PO
 2104           AL
@@ -582,6 +597,9 @@ return <<'END';
 2127   212A    AL
 212B           AI
 212C   213A    AL
+213D   213F    AL
+2140           AI
+2141   214B    AL
 2153           AL
 2154   2155    AI
 2156   215A    AL
@@ -598,7 +616,7 @@ return <<'END';
 21D2           AI
 21D3           AL
 21D4           AI
-21D5   21F3    AL
+21D5   21FF    AL
 2200           AI
 2201           AL
 2202   2203    AI
@@ -655,20 +673,23 @@ return <<'END';
 22A5           AI
 22A6   22BE    AL
 22BF           AI
-22C0   22F1    AL
-2300   2311    AL
+22C0   2311    AL
 2312           AI
 2313   2328    AL
 2329           OP
 232A           CL
-232B   237B    AL
-237D   239A    AL
+232B   23B3    AL
+23B4           OP
+23B5           CL
+23B6           QU
+23B7   23CE    AL
 2400   2426    AL
 2440   244A    AL
 2460   24BF    AI
 24C0   24CF    AL
 24D0   24E9    AI
 24EA           AL
+24EB   24FE    AI
 2500   254B    AI
 254C   254F    AL
 2550   2574    AI
@@ -676,6 +697,7 @@ return <<'END';
 2580   258F    AI
 2590   2591    AL
 2592   2595    AI
+2596   259F    AL
 25A0   25A1    AI
 25A2           AL
 25A3   25A9    AI
@@ -697,14 +719,14 @@ return <<'END';
 25E2   25E5    AI
 25E6   25EE    AL
 25EF           AI
-25F0   25F7    AL
-2600   2604    AL
+25F0   2604    AL
 2605   2606    AI
 2607   2608    AL
 2609           AI
 260A   260D    AL
 260E   260F    AI
 2610   2613    AL
+2616   2617    AI
 2619   261B    AL
 261C           AI
 261D           AL
@@ -723,7 +745,8 @@ return <<'END';
 266C   266D    AI
 266E           AL
 266F           AI
-2670   2671    AL
+2670   267D    AL
+2680   2689    AL
 2701   2704    AL
 2706   2709    AL
 270C   2727    AL
@@ -731,12 +754,67 @@ return <<'END';
 274D           AL
 274F   2752    AL
 2756           AL
-2758   275E    AL
-2761   2767    AL
+2758   275A    AL
+275B   275E    QU
+2761           AL
+2762   2763    EX
+2764   2767    AL
+2768           OP
+2769           CL
+276A           OP
+276B           CL
+276C           OP
+276D           CL
+276E           OP
+276F           CL
+2770           OP
+2771           CL
+2772           OP
+2773           CL
+2774           OP
+2775           CL
 2776   2794    AL
 2798   27AF    AL
 27B1   27BE    AL
-2800   28FF    AL
+27D0   27E5    AL
+27E6           OP
+27E7           CL
+27E8           OP
+27E9           CL
+27EA           OP
+27EB           CL
+27F0   2982    AL
+2983           OP
+2984           CL
+2985           OP
+2986           CL
+2987           OP
+2988           CL
+2989           OP
+298A           CL
+298B           OP
+298C           CL
+298D           OP
+298E           CL
+298F           OP
+2990           CL
+2991           OP
+2992           CL
+2993           OP
+2994           CL
+2995           OP
+2996           CL
+2997           OP
+2998           CL
+2999   29D7    AL
+29D8           OP
+29D9           CL
+29DA           OP
+29DB           CL
+29DC   29FB    AL
+29FC           OP
+29FD           CL
+29FE   2AFF    AL
 2E80   2E99    ID
 2E9B   2EF3    ID
 2F00   2FD5    ID
@@ -771,7 +849,8 @@ return <<'END';
 3020   3029    ID
 302A   302F    CM
 3030   303A    ID
-303E   303F    ID
+303B   303C    NS
+303D   303F    ID
 3041           NS
 3042           ID
 3043           NS
@@ -792,9 +871,11 @@ return <<'END';
 3088   308D    ID
 308E           NS
 308F   3094    ID
+3095   3096    NS
 3099   309A    CM
 309B   309E    NS
-30A1           NS
+309F           ID
+30A0   30A1    NS
 30A2           ID
 30A3           NS
 30A4           ID
@@ -819,15 +900,15 @@ return <<'END';
 30FB           NS
 30FC           ID
 30FD           NS
-30FE           ID
+30FE   30FF    ID
 3105   312C    ID
 3131   318E    ID
 3190   31B7    ID
+31F0   31FF    NS
 3200   321C    ID
 3220   3243    ID
-3260   327B    ID
-327F   32B0    ID
-32C0   32CB    ID
+3251   327B    ID
+327F   32CB    ID
 32D0   32FE    ID
 3300   3376    ID
 337B   33DD    ID
@@ -835,15 +916,12 @@ return <<'END';
 3400   4DB5    ID
 4E00   9FA5    ID
 A000   A48C    ID
-A490   A4A1    ID
-A4A4   A4B3    ID
-A4B5   A4C0    ID
-A4C2   A4C4    ID
-A4C6           ID
+A490   A4C6    ID
 AC00   D7A3    ID
 D800   DFFF    SG
 E000   F8FF    XX
 F900   FA2D    ID
+FA30   FA6A    ID
 FB00   FB06    AL
 FB13   FB17    AL
 FB1D           AL
@@ -860,6 +938,8 @@ FD3F                CL
 FD50   FD8F    AL
 FD92   FDC7    AL
 FDF0   FDFB    AL
+FDFC           PO
+FE00   FE0F    CM
 FE20   FE23    CM
 FE30   FE34    ID
 FE35           OP
@@ -878,6 +958,7 @@ FE41                OP
 FE42           CL
 FE43           OP
 FE44           CL
+FE45   FE46    ID
 FE49   FE4F    ID
 FE50           CL
 FE51           ID
@@ -896,8 +977,7 @@ FE68                ID
 FE69           PR
 FE6A           PO
 FE6B           ID
-FE70   FE72    AL
-FE74           AL
+FE70   FE74    AL
 FE76   FEFC    AL
 FEFF           GL
 FF01           EX
@@ -924,7 +1004,8 @@ FF5B               OP
 FF5C           ID
 FF5D           CL
 FF5E           ID
-FF61           CL
+FF5F           OP
+FF60   FF61    CL
 FF62           OP
 FF63   FF64    CL
 FF65           NS
index 672701b..8549eb8 100644 (file)
@@ -1,4 +1,4 @@
-# LineBreak-6.txt
+# LineBreak-3.2.0.txt
 #
 # Line Break Properties
 #
 021D;AL # LATIN SMALL LETTER YOGH
 021E;AL # LATIN CAPITAL LETTER H WITH CARON
 021F;AL # LATIN SMALL LETTER H WITH CARON
+0220;AL # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
 0222;AL # LATIN CAPITAL LETTER OU
 0223;AL # LATIN SMALL LETTER OU
 0224;AL # LATIN CAPITAL LETTER Z WITH HOOK
 034C;CM # COMBINING ALMOST EQUAL TO ABOVE
 034D;CM # COMBINING LEFT RIGHT ARROW BELOW
 034E;CM # COMBINING UPWARDS ARROW BELOW
+034F;CM # COMBINING GRAPHEME JOINER
 0360;CM # COMBINING DOUBLE TILDE
 0361;CM # COMBINING DOUBLE INVERTED BREVE
 0362;CM # COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+0363;CM # COMBINING LATIN SMALL LETTER A
+0364;CM # COMBINING LATIN SMALL LETTER E
+0365;CM # COMBINING LATIN SMALL LETTER I
+0366;CM # COMBINING LATIN SMALL LETTER O
+0367;CM # COMBINING LATIN SMALL LETTER U
+0368;CM # COMBINING LATIN SMALL LETTER C
+0369;CM # COMBINING LATIN SMALL LETTER D
+036A;CM # COMBINING LATIN SMALL LETTER H
+036B;CM # COMBINING LATIN SMALL LETTER M
+036C;CM # COMBINING LATIN SMALL LETTER R
+036D;CM # COMBINING LATIN SMALL LETTER T
+036E;CM # COMBINING LATIN SMALL LETTER V
+036F;CM # COMBINING LATIN SMALL LETTER X
 0374;AL # GREEK NUMERAL SIGN
 0375;AL # GREEK LOWER NUMERAL SIGN
 037A;AL # GREEK YPOGEGRAMMENI
 03D5;AL # GREEK PHI SYMBOL
 03D6;AL # GREEK PI SYMBOL
 03D7;AL # GREEK KAI SYMBOL
+03D8;AL # GREEK LETTER ARCHAIC KOPPA
+03D9;AL # GREEK SMALL LETTER ARCHAIC KOPPA
 03DA;AL # GREEK LETTER STIGMA
 03DB;AL # GREEK SMALL LETTER STIGMA
 03DC;AL # GREEK LETTER DIGAMMA
 03F3;AL # GREEK LETTER YOT
 03F4;AL # GREEK CAPITAL THETA SYMBOL
 03F5;AL # GREEK LUNATE EPSILON SYMBOL
+03F6;AL # GREEK REVERSED LUNATE EPSILON SYMBOL
 0400;AL # CYRILLIC CAPITAL LETTER IE WITH GRAVE
 0401;AI # CYRILLIC CAPITAL LETTER IO
 0402;AL # CYRILLIC CAPITAL LETTER DJE
 0486;CM # COMBINING CYRILLIC PSILI PNEUMATA
 0488;CM # COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
 0489;CM # COMBINING CYRILLIC MILLIONS SIGN
+048A;AL # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+048B;AL # CYRILLIC SMALL LETTER SHORT I WITH TAIL
 048C;AL # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
 048D;AL # CYRILLIC SMALL LETTER SEMISOFT SIGN
 048E;AL # CYRILLIC CAPITAL LETTER ER WITH TICK
 04C2;AL # CYRILLIC SMALL LETTER ZHE WITH BREVE
 04C3;AL # CYRILLIC CAPITAL LETTER KA WITH HOOK
 04C4;AL # CYRILLIC SMALL LETTER KA WITH HOOK
+04C5;AL # CYRILLIC CAPITAL LETTER EL WITH TAIL
+04C6;AL # CYRILLIC SMALL LETTER EL WITH TAIL
 04C7;AL # CYRILLIC CAPITAL LETTER EN WITH HOOK
 04C8;AL # CYRILLIC SMALL LETTER EN WITH HOOK
+04C9;AL # CYRILLIC CAPITAL LETTER EN WITH TAIL
+04CA;AL # CYRILLIC SMALL LETTER EN WITH TAIL
 04CB;AL # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
 04CC;AL # CYRILLIC SMALL LETTER KHAKASSIAN CHE
+04CD;AL # CYRILLIC CAPITAL LETTER EM WITH TAIL
+04CE;AL # CYRILLIC SMALL LETTER EM WITH TAIL
 04D0;AL # CYRILLIC CAPITAL LETTER A WITH BREVE
 04D1;AL # CYRILLIC SMALL LETTER A WITH BREVE
 04D2;AL # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
 04F5;AL # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
 04F8;AL # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
 04F9;AL # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0500;AL # CYRILLIC CAPITAL LETTER KOMI DE
+0501;AL # CYRILLIC SMALL LETTER KOMI DE
+0502;AL # CYRILLIC CAPITAL LETTER KOMI DJE
+0503;AL # CYRILLIC SMALL LETTER KOMI DJE
+0504;AL # CYRILLIC CAPITAL LETTER KOMI ZJE
+0505;AL # CYRILLIC SMALL LETTER KOMI ZJE
+0506;AL # CYRILLIC CAPITAL LETTER KOMI DZJE
+0507;AL # CYRILLIC SMALL LETTER KOMI DZJE
+0508;AL # CYRILLIC CAPITAL LETTER KOMI LJE
+0509;AL # CYRILLIC SMALL LETTER KOMI LJE
+050A;AL # CYRILLIC CAPITAL LETTER KOMI NJE
+050B;AL # CYRILLIC SMALL LETTER KOMI NJE
+050C;AL # CYRILLIC CAPITAL LETTER KOMI SJE
+050D;AL # CYRILLIC SMALL LETTER KOMI SJE
+050E;AL # CYRILLIC CAPITAL LETTER KOMI TJE
+050F;AL # CYRILLIC SMALL LETTER KOMI TJE
 0531;AL # ARMENIAN CAPITAL LETTER AYB
 0532;AL # ARMENIAN CAPITAL LETTER BEN
 0533;AL # ARMENIAN CAPITAL LETTER GIM
 066B;AL # ARABIC DECIMAL SEPARATOR
 066C;AL # ARABIC THOUSANDS SEPARATOR
 066D;AL # ARABIC FIVE POINTED STAR
+066E;AL # ARABIC LETTER DOTLESS BEH
+066F;AL # ARABIC LETTER DOTLESS QAF
 0670;CM # ARABIC LETTER SUPERSCRIPT ALEF
 0671;AL # ARABIC LETTER ALEF WASLA
 0672;AL # ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
 07AE;CM # THAANA OBOFILI
 07AF;CM # THAANA OABOAFILI
 07B0;CM # THAANA SUKUN
+07B1;AL # THAANA LETTER NAA
 0901;CM # DEVANAGARI SIGN CANDRABINDU
 0902;CM # DEVANAGARI SIGN ANUSVARA
 0903;CM # DEVANAGARI SIGN VISARGA
 0B6F;NU # ORIYA DIGIT NINE
 0B70;AL # ORIYA ISSHAR
 0B82;CM # TAMIL SIGN ANUSVARA
-0B83;CM # TAMIL SIGN VISARGA
+0B83;AL # TAMIL SIGN VISARGA
 0B85;AL # TAMIL LETTER A
 0B86;AL # TAMIL LETTER AA
 0B87;AL # TAMIL LETTER I
 10F4;AL # GEORGIAN LETTER HAR
 10F5;AL # GEORGIAN LETTER HOE
 10F6;AL # GEORGIAN LETTER FI
+10F7;AL # GEORGIAN LETTER YN
+10F8;AL # GEORGIAN LETTER ELIFI
 10FB;AL # GEORGIAN PARAGRAPH SEPARATOR
 1100;ID # HANGUL CHOSEONG KIYEOK
 1101;ID # HANGUL CHOSEONG SSANGKIYEOK
 16EE;AL # RUNIC ARLAUG SYMBOL
 16EF;AL # RUNIC TVIMADUR SYMBOL
 16F0;AL # RUNIC BELGTHOR SYMBOL
+1700;AL # TAGALOG LETTER A
+1701;AL # TAGALOG LETTER I
+1702;AL # TAGALOG LETTER U
+1703;AL # TAGALOG LETTER KA
+1704;AL # TAGALOG LETTER GA
+1705;AL # TAGALOG LETTER NGA
+1706;AL # TAGALOG LETTER TA
+1707;AL # TAGALOG LETTER DA
+1708;AL # TAGALOG LETTER NA
+1709;AL # TAGALOG LETTER PA
+170A;AL # TAGALOG LETTER BA
+170B;AL # TAGALOG LETTER MA
+170C;AL # TAGALOG LETTER YA
+170E;AL # TAGALOG LETTER LA
+170F;AL # TAGALOG LETTER WA
+1710;AL # TAGALOG LETTER SA
+1711;AL # TAGALOG LETTER HA
+1712;CM # TAGALOG VOWEL SIGN I
+1713;CM # TAGALOG VOWEL SIGN U
+1714;CM # TAGALOG SIGN VIRAMA
+1720;AL # HANUNOO LETTER A
+1721;AL # HANUNOO LETTER I
+1722;AL # HANUNOO LETTER U
+1723;AL # HANUNOO LETTER KA
+1724;AL # HANUNOO LETTER GA
+1725;AL # HANUNOO LETTER NGA
+1726;AL # HANUNOO LETTER TA
+1727;AL # HANUNOO LETTER DA
+1728;AL # HANUNOO LETTER NA
+1729;AL # HANUNOO LETTER PA
+172A;AL # HANUNOO LETTER BA
+172B;AL # HANUNOO LETTER MA
+172C;AL # HANUNOO LETTER YA
+172D;AL # HANUNOO LETTER RA
+172E;AL # HANUNOO LETTER LA
+172F;AL # HANUNOO LETTER WA
+1730;AL # HANUNOO LETTER SA
+1731;AL # HANUNOO LETTER HA
+1732;CM # HANUNOO VOWEL SIGN I
+1733;CM # HANUNOO VOWEL SIGN U
+1734;CM # HANUNOO SIGN PAMUDPOD
+1735;AL # PHILIPPINE SINGLE PUNCTUATION
+1736;AL # PHILIPPINE DOUBLE PUNCTUATION
+1740;AL # BUHID LETTER A
+1741;AL # BUHID LETTER I
+1742;AL # BUHID LETTER U
+1743;AL # BUHID LETTER KA
+1744;AL # BUHID LETTER GA
+1745;AL # BUHID LETTER NGA
+1746;AL # BUHID LETTER TA
+1747;AL # BUHID LETTER DA
+1748;AL # BUHID LETTER NA
+1749;AL # BUHID LETTER PA
+174A;AL # BUHID LETTER BA
+174B;AL # BUHID LETTER MA
+174C;AL # BUHID LETTER YA
+174D;AL # BUHID LETTER RA
+174E;AL # BUHID LETTER LA
+174F;AL # BUHID LETTER WA
+1750;AL # BUHID LETTER SA
+1751;AL # BUHID LETTER HA
+1752;CM # BUHID VOWEL SIGN I
+1753;CM # BUHID VOWEL SIGN U
+1760;AL # TAGBANWA LETTER A
+1761;AL # TAGBANWA LETTER I
+1762;AL # TAGBANWA LETTER U
+1763;AL # TAGBANWA LETTER KA
+1764;AL # TAGBANWA LETTER GA
+1765;AL # TAGBANWA LETTER NGA
+1766;AL # TAGBANWA LETTER TA
+1767;AL # TAGBANWA LETTER DA
+1768;AL # TAGBANWA LETTER NA
+1769;AL # TAGBANWA LETTER PA
+176A;AL # TAGBANWA LETTER BA
+176B;AL # TAGBANWA LETTER MA
+176C;AL # TAGBANWA LETTER YA
+176E;AL # TAGBANWA LETTER LA
+176F;AL # TAGBANWA LETTER WA
+1770;AL # TAGBANWA LETTER SA
+1772;CM # TAGBANWA VOWEL SIGN I
+1773;CM # TAGBANWA VOWEL SIGN U
 1780;SA # KHMER LETTER KA
 1781;SA # KHMER LETTER KHA
 1782;SA # KHMER LETTER KO
 2044;NS # FRACTION SLASH
 2045;OP # LEFT SQUARE BRACKET WITH QUILL
 2046;CL # RIGHT SQUARE BRACKET WITH QUILL
+2047;AL # DOUBLE QUESTION MARK
 2048;AL # QUESTION EXCLAMATION MARK
 2049;AL # EXCLAMATION QUESTION MARK
 204A;AL # TIRONIAN SIGN ET
 204B;AL # REVERSED PILCROW SIGN
 204C;AL # BLACK LEFTWARDS BULLET
 204D;AL # BLACK RIGHTWARDS BULLET
+204E;AL # LOW ASTERISK
+204F;AL # REVERSED SEMICOLON
+2050;AL # CLOSE UP
+2051;AL # TWO ASTERISKS ALIGNED VERTICALLY
+2052;AL # COMMERCIAL MINUS SIGN
+2057;AL # QUADRUPLE PRIME
+205F;BA # MEDIUM MATHEMATICAL SPACE
+2060;GL # WORD JOINER
+2061;AL # FUNCTION APPLICATION
+2062;AL # INVISIBLE TIMES
+2063;AL # INVISIBLE SEPARATOR
 206A;CM # INHIBIT SYMMETRIC SWAPPING
 206B;CM # ACTIVATE SYMMETRIC SWAPPING
 206C;CM # INHIBIT ARABIC FORM SHAPING
 206E;CM # NATIONAL DIGIT SHAPES
 206F;CM # NOMINAL DIGIT SHAPES
 2070;AL # SUPERSCRIPT ZERO
+2071;AL # SUPERSCRIPT LATIN SMALL LETTER I
 2074;AI # SUPERSCRIPT FOUR
 2075;AL # SUPERSCRIPT FIVE
 2076;AL # SUPERSCRIPT SIX
 20AD;PR # KIP SIGN
 20AE;PR # TUGRIK SIGN
 20AF;PR # DRACHMA SIGN
+20B0;PR # GERMAN PENNY SIGN
+20B1;PR # PESO SIGN
 20D0;CM # COMBINING LEFT HARPOON ABOVE
 20D1;CM # COMBINING RIGHT HARPOON ABOVE
 20D2;CM # COMBINING LONG VERTICAL LINE OVERLAY
 20E1;CM # COMBINING LEFT RIGHT ARROW ABOVE
 20E2;CM # COMBINING ENCLOSING SCREEN
 20E3;CM # COMBINING ENCLOSING KEYCAP
+20E4;CM # COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+20E5;CM # COMBINING REVERSE SOLIDUS OVERLAY
+20E6;CM # COMBINING DOUBLE VERTICAL STROKE OVERLAY
+20E7;CM # COMBINING ANNUITY SYMBOL
+20E8;CM # COMBINING TRIPLE UNDERDOT
+20E9;CM # COMBINING WIDE BRIDGE ABOVE
+20EA;CM # COMBINING LEFTWARDS ARROW OVERLAY
 2100;AL # ACCOUNT OF
 2101;AL # ADDRESSED TO THE SUBJECT
 2102;AL # DOUBLE-STRUCK CAPITAL C
 2138;AL # DALET SYMBOL
 2139;AL # INFORMATION SOURCE
 213A;AL # ROTATED CAPITAL Q
+213D;AL # DOUBLE-STRUCK SMALL GAMMA
+213E;AL # DOUBLE-STRUCK CAPITAL GAMMA
+213F;AL # DOUBLE-STRUCK CAPITAL PI
+2140;AI # DOUBLE-STRUCK N-ARY SUMMATION
+2141;AL # TURNED SANS-SERIF CAPITAL G
+2142;AL # TURNED SANS-SERIF CAPITAL L
+2143;AL # REVERSED SANS-SERIF CAPITAL L
+2144;AL # TURNED SANS-SERIF CAPITAL Y
+2145;AL # DOUBLE-STRUCK ITALIC CAPITAL D
+2146;AL # DOUBLE-STRUCK ITALIC SMALL D
+2147;AL # DOUBLE-STRUCK ITALIC SMALL E
+2148;AL # DOUBLE-STRUCK ITALIC SMALL I
+2149;AL # DOUBLE-STRUCK ITALIC SMALL J
+214A;AL # PROPERTY LINE
+214B;AL # TURNED AMPERSAND
 2153;AL # VULGAR FRACTION ONE THIRD
 2154;AI # VULGAR FRACTION TWO THIRDS
 2155;AI # VULGAR FRACTION ONE FIFTH
 21F1;AL # NORTH WEST ARROW TO CORNER
 21F2;AL # SOUTH EAST ARROW TO CORNER
 21F3;AL # UP DOWN WHITE ARROW
+21F4;AL # RIGHT ARROW WITH SMALL CIRCLE
+21F5;AL # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+21F6;AL # THREE RIGHTWARDS ARROWS
+21F7;AL # LEFTWARDS ARROW WITH VERTICAL STROKE
+21F8;AL # RIGHTWARDS ARROW WITH VERTICAL STROKE
+21F9;AL # LEFT RIGHT ARROW WITH VERTICAL STROKE
+21FA;AL # LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FB;AL # RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FC;AL # LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+21FD;AL # LEFTWARDS OPEN-HEADED ARROW
+21FE;AL # RIGHTWARDS OPEN-HEADED ARROW
+21FF;AL # LEFT RIGHT OPEN-HEADED ARROW
 2200;AI # FOR ALL
 2201;AL # COMPLEMENT
 2202;AI # PARTIAL DIFFERENTIAL
 22EF;AL # MIDLINE HORIZONTAL ELLIPSIS
 22F0;AL # UP RIGHT DIAGONAL ELLIPSIS
 22F1;AL # DOWN RIGHT DIAGONAL ELLIPSIS
+22F2;AL # ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3;AL # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4;AL # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F5;AL # ELEMENT OF WITH DOT ABOVE
+22F6;AL # ELEMENT OF WITH OVERBAR
+22F7;AL # SMALL ELEMENT OF WITH OVERBAR
+22F8;AL # ELEMENT OF WITH UNDERBAR
+22F9;AL # ELEMENT OF WITH TWO HORIZONTAL STROKES
+22FA;AL # CONTAINS WITH LONG HORIZONTAL STROKE
+22FB;AL # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC;AL # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD;AL # CONTAINS WITH OVERBAR
+22FE;AL # SMALL CONTAINS WITH OVERBAR
+22FF;AL # Z NOTATION BAG MEMBERSHIP
 2300;AL # DIAMETER SIGN
 2301;AL # ELECTRIC ARROW
 2302;AL # HOUSE
 2379;AL # APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
 237A;AL # APL FUNCTIONAL SYMBOL ALPHA
 237B;AL # NOT CHECK MARK
+237C;AL # RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
 237D;AL # SHOULDERED OPEN BOX
 237E;AL # BELL SYMBOL
 237F;AL # VERTICAL LINE WITH MIDDLE DOT
 2398;AL # NEXT PAGE
 2399;AL # PRINT SCREEN SYMBOL
 239A;AL # CLEAR SCREEN SYMBOL
+239B;AL # LEFT PARENTHESIS UPPER HOOK
+239C;AL # LEFT PARENTHESIS EXTENSION
+239D;AL # LEFT PARENTHESIS LOWER HOOK
+239E;AL # RIGHT PARENTHESIS UPPER HOOK
+239F;AL # RIGHT PARENTHESIS EXTENSION
+23A0;AL # RIGHT PARENTHESIS LOWER HOOK
+23A1;AL # LEFT SQUARE BRACKET UPPER CORNER
+23A2;AL # LEFT SQUARE BRACKET EXTENSION
+23A3;AL # LEFT SQUARE BRACKET LOWER CORNER
+23A4;AL # RIGHT SQUARE BRACKET UPPER CORNER
+23A5;AL # RIGHT SQUARE BRACKET EXTENSION
+23A6;AL # RIGHT SQUARE BRACKET LOWER CORNER
+23A7;AL # LEFT CURLY BRACKET UPPER HOOK
+23A8;AL # LEFT CURLY BRACKET MIDDLE PIECE
+23A9;AL # LEFT CURLY BRACKET LOWER HOOK
+23AA;AL # CURLY BRACKET EXTENSION
+23AB;AL # RIGHT CURLY BRACKET UPPER HOOK
+23AC;AL # RIGHT CURLY BRACKET MIDDLE PIECE
+23AD;AL # RIGHT CURLY BRACKET LOWER HOOK
+23AE;AL # INTEGRAL EXTENSION
+23AF;AL # HORIZONTAL LINE EXTENSION
+23B0;AL # UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+23B1;AL # UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+23B2;AL # SUMMATION TOP
+23B3;AL # SUMMATION BOTTOM
+23B4;OP # TOP SQUARE BRACKET
+23B5;CL # BOTTOM SQUARE BRACKET
+23B6;QU # BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+23B7;AL # RADICAL SYMBOL BOTTOM
+23B8;AL # LEFT VERTICAL BOX LINE
+23B9;AL # RIGHT VERTICAL BOX LINE
+23BA;AL # HORIZONTAL SCAN LINE-1
+23BB;AL # HORIZONTAL SCAN LINE-3
+23BC;AL # HORIZONTAL SCAN LINE-7
+23BD;AL # HORIZONTAL SCAN LINE-9
+23BE;AL # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
+23BF;AL # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
+23C0;AL # DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
+23C1;AL # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
+23C2;AL # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
+23C3;AL # DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
+23C4;AL # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
+23C5;AL # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
+23C6;AL # DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
+23C7;AL # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
+23C8;AL # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
+23C9;AL # DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
+23CA;AL # DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
+23CB;AL # DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
+23CC;AL # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
+23CD;AL # SQUARE FOOT
+23CE;AL # RETURN SYMBOL
 2400;AL # SYMBOL FOR NULL
 2401;AL # SYMBOL FOR START OF HEADING
 2402;AL # SYMBOL FOR START OF TEXT
 24E8;AI # CIRCLED LATIN SMALL LETTER Y
 24E9;AI # CIRCLED LATIN SMALL LETTER Z
 24EA;AL # CIRCLED DIGIT ZERO
+24EB;AI # NEGATIVE CIRCLED NUMBER ELEVEN
+24EC;AI # NEGATIVE CIRCLED NUMBER TWELVE
+24ED;AI # NEGATIVE CIRCLED NUMBER THIRTEEN
+24EE;AI # NEGATIVE CIRCLED NUMBER FOURTEEN
+24EF;AI # NEGATIVE CIRCLED NUMBER FIFTEEN
+24F0;AI # NEGATIVE CIRCLED NUMBER SIXTEEN
+24F1;AI # NEGATIVE CIRCLED NUMBER SEVENTEEN
+24F2;AI # NEGATIVE CIRCLED NUMBER EIGHTEEN
+24F3;AI # NEGATIVE CIRCLED NUMBER NINETEEN
+24F4;AI # NEGATIVE CIRCLED NUMBER TWENTY
+24F5;AI # DOUBLE CIRCLED DIGIT ONE
+24F6;AI # DOUBLE CIRCLED DIGIT TWO
+24F7;AI # DOUBLE CIRCLED DIGIT THREE
+24F8;AI # DOUBLE CIRCLED DIGIT FOUR
+24F9;AI # DOUBLE CIRCLED DIGIT FIVE
+24FA;AI # DOUBLE CIRCLED DIGIT SIX
+24FB;AI # DOUBLE CIRCLED DIGIT SEVEN
+24FC;AI # DOUBLE CIRCLED DIGIT EIGHT
+24FD;AI # DOUBLE CIRCLED DIGIT NINE
+24FE;AI # DOUBLE CIRCLED NUMBER TEN
 2500;AI # BOX DRAWINGS LIGHT HORIZONTAL
 2501;AI # BOX DRAWINGS HEAVY HORIZONTAL
 2502;AI # BOX DRAWINGS LIGHT VERTICAL
 2593;AI # DARK SHADE
 2594;AI # UPPER ONE EIGHTH BLOCK
 2595;AI # RIGHT ONE EIGHTH BLOCK
+2596;AL # QUADRANT LOWER LEFT
+2597;AL # QUADRANT LOWER RIGHT
+2598;AL # QUADRANT UPPER LEFT
+2599;AL # QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+259A;AL # QUADRANT UPPER LEFT AND LOWER RIGHT
+259B;AL # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+259C;AL # QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+259D;AL # QUADRANT UPPER RIGHT
+259E;AL # QUADRANT UPPER RIGHT AND LOWER LEFT
+259F;AL # QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
 25A0;AI # BLACK SQUARE
 25A1;AI # WHITE SQUARE
 25A2;AL # WHITE SQUARE WITH ROUNDED CORNERS
 25F5;AL # WHITE CIRCLE WITH LOWER LEFT QUADRANT
 25F6;AL # WHITE CIRCLE WITH LOWER RIGHT QUADRANT
 25F7;AL # WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+25F8;AL # UPPER LEFT TRIANGLE
+25F9;AL # UPPER RIGHT TRIANGLE
+25FA;AL # LOWER LEFT TRIANGLE
+25FB;AL # WHITE MEDIUM SQUARE
+25FC;AL # BLACK MEDIUM SQUARE
+25FD;AL # WHITE MEDIUM SMALL SQUARE
+25FE;AL # BLACK MEDIUM SMALL SQUARE
+25FF;AL # LOWER RIGHT TRIANGLE
 2600;AL # BLACK SUN WITH RAYS
 2601;AL # CLOUD
 2602;AL # UMBRELLA
 2611;AL # BALLOT BOX WITH CHECK
 2612;AL # BALLOT BOX WITH X
 2613;AL # SALTIRE
+2616;AI # WHITE SHOGI PIECE
+2617;AI # BLACK SHOGI PIECE
 2619;AL # REVERSED ROTATED FLORAL HEART BULLET
 261A;AL # BLACK LEFT POINTING INDEX
 261B;AL # BLACK RIGHT POINTING INDEX
 266F;AI # MUSIC SHARP SIGN
 2670;AL # WEST SYRIAC CROSS
 2671;AL # EAST SYRIAC CROSS
+2672;AL # UNIVERSAL RECYCLING SYMBOL
+2673;AL # RECYCLING SYMBOL FOR TYPE-1 PLASTICS
+2674;AL # RECYCLING SYMBOL FOR TYPE-2 PLASTICS
+2675;AL # RECYCLING SYMBOL FOR TYPE-3 PLASTICS
+2676;AL # RECYCLING SYMBOL FOR TYPE-4 PLASTICS
+2677;AL # RECYCLING SYMBOL FOR TYPE-5 PLASTICS
+2678;AL # RECYCLING SYMBOL FOR TYPE-6 PLASTICS
+2679;AL # RECYCLING SYMBOL FOR TYPE-7 PLASTICS
+267A;AL # RECYCLING SYMBOL FOR GENERIC MATERIALS
+267B;AL # BLACK UNIVERSAL RECYCLING SYMBOL
+267C;AL # RECYCLED PAPER SYMBOL
+267D;AL # PARTIALLY-RECYCLED PAPER SYMBOL
+2680;AL # DIE FACE-1
+2681;AL # DIE FACE-2
+2682;AL # DIE FACE-3
+2683;AL # DIE FACE-4
+2684;AL # DIE FACE-5
+2685;AL # DIE FACE-6
+2686;AL # WHITE CIRCLE WITH DOT RIGHT
+2687;AL # WHITE CIRCLE WITH TWO DOTS
+2688;AL # BLACK CIRCLE WITH WHITE DOT RIGHT
+2689;AL # BLACK CIRCLE WITH TWO WHITE DOTS
 2701;AL # UPPER BLADE SCISSORS
 2702;AL # BLACK SCISSORS
 2703;AL # LOWER BLADE SCISSORS
 2758;AL # LIGHT VERTICAL BAR
 2759;AL # MEDIUM VERTICAL BAR
 275A;AL # HEAVY VERTICAL BAR
-275B;AL # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT
-275C;AL # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
-275D;AL # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
-275E;AL # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
+275B;QU # HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT
+275C;QU # HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
+275D;QU # HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
+275E;QU # HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
 2761;AL # CURVED STEM PARAGRAPH SIGN ORNAMENT
-2762;AL # HEAVY EXCLAMATION MARK ORNAMENT
-2763;AL # HEAVY HEART EXCLAMATION MARK ORNAMENT
+2762;EX # HEAVY EXCLAMATION MARK ORNAMENT
+2763;EX # HEAVY HEART EXCLAMATION MARK ORNAMENT
 2764;AL # HEAVY BLACK HEART
 2765;AL # ROTATED HEAVY BLACK HEART BULLET
 2766;AL # FLORAL HEART
 2767;AL # ROTATED FLORAL HEART BULLET
+2768;OP # MEDIUM LEFT PARENTHESIS ORNAMENT
+2769;CL # MEDIUM RIGHT PARENTHESIS ORNAMENT
+276A;OP # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B;CL # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C;OP # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+276D;CL # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+276E;OP # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+276F;CL # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+2770;OP # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771;CL # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772;OP # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+2773;CL # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+2774;OP # MEDIUM LEFT CURLY BRACKET ORNAMENT
+2775;CL # MEDIUM RIGHT CURLY BRACKET ORNAMENT
 2776;AL # DINGBAT NEGATIVE CIRCLED DIGIT ONE
 2777;AL # DINGBAT NEGATIVE CIRCLED DIGIT TWO
 2778;AL # DINGBAT NEGATIVE CIRCLED DIGIT THREE
 27BC;AL # WEDGE-TAILED RIGHTWARDS ARROW
 27BD;AL # HEAVY WEDGE-TAILED RIGHTWARDS ARROW
 27BE;AL # OPEN-OUTLINED RIGHTWARDS ARROW
+27D0;AL # WHITE DIAMOND WITH CENTRED DOT
+27D1;AL # AND WITH DOT
+27D2;AL # ELEMENT OF OPENING UPWARDS
+27D3;AL # LOWER RIGHT CORNER WITH DOT
+27D4;AL # UPPER LEFT CORNER WITH DOT
+27D5;AL # LEFT OUTER JOIN
+27D6;AL # RIGHT OUTER JOIN
+27D7;AL # FULL OUTER JOIN
+27D8;AL # LARGE UP TACK
+27D9;AL # LARGE DOWN TACK
+27DA;AL # LEFT AND RIGHT DOUBLE TURNSTILE
+27DB;AL # LEFT AND RIGHT TACK
+27DC;AL # LEFT MULTIMAP
+27DD;AL # LONG RIGHT TACK
+27DE;AL # LONG LEFT TACK
+27DF;AL # UP TACK WITH CIRCLE ABOVE
+27E0;AL # LOZENGE DIVIDED BY HORIZONTAL RULE
+27E1;AL # WHITE CONCAVE-SIDED DIAMOND
+27E2;AL # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+27E3;AL # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+27E4;AL # WHITE SQUARE WITH LEFTWARDS TICK
+27E5;AL # WHITE SQUARE WITH RIGHTWARDS TICK
+27E6;OP # MATHEMATICAL LEFT WHITE SQUARE BRACKET
+27E7;CL # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+27E8;OP # MATHEMATICAL LEFT ANGLE BRACKET
+27E9;CL # MATHEMATICAL RIGHT ANGLE BRACKET
+27EA;OP # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+27EB;CL # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+27F0;AL # UPWARDS QUADRUPLE ARROW
+27F1;AL # DOWNWARDS QUADRUPLE ARROW
+27F2;AL # ANTICLOCKWISE GAPPED CIRCLE ARROW
+27F3;AL # CLOCKWISE GAPPED CIRCLE ARROW
+27F4;AL # RIGHT ARROW WITH CIRCLED PLUS
+27F5;AL # LONG LEFTWARDS ARROW
+27F6;AL # LONG RIGHTWARDS ARROW
+27F7;AL # LONG LEFT RIGHT ARROW
+27F8;AL # LONG LEFTWARDS DOUBLE ARROW
+27F9;AL # LONG RIGHTWARDS DOUBLE ARROW
+27FA;AL # LONG LEFT RIGHT DOUBLE ARROW
+27FB;AL # LONG LEFTWARDS ARROW FROM BAR
+27FC;AL # LONG RIGHTWARDS ARROW FROM BAR
+27FD;AL # LONG LEFTWARDS DOUBLE ARROW FROM BAR
+27FE;AL # LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+27FF;AL # LONG RIGHTWARDS SQUIGGLE ARROW
 2800;AL # BRAILLE PATTERN BLANK
 2801;AL # BRAILLE PATTERN DOTS-1
 2802;AL # BRAILLE PATTERN DOTS-2
 28FD;AL # BRAILLE PATTERN DOTS-1345678
 28FE;AL # BRAILLE PATTERN DOTS-2345678
 28FF;AL # BRAILLE PATTERN DOTS-12345678
+2900;AL # RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+2901;AL # RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+2902;AL # LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2903;AL # RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2904;AL # LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+2905;AL # RIGHTWARDS TWO-HEADED ARROW FROM BAR
+2906;AL # LEFTWARDS DOUBLE ARROW FROM BAR
+2907;AL # RIGHTWARDS DOUBLE ARROW FROM BAR
+2908;AL # DOWNWARDS ARROW WITH HORIZONTAL STROKE
+2909;AL # UPWARDS ARROW WITH HORIZONTAL STROKE
+290A;AL # UPWARDS TRIPLE ARROW
+290B;AL # DOWNWARDS TRIPLE ARROW
+290C;AL # LEFTWARDS DOUBLE DASH ARROW
+290D;AL # RIGHTWARDS DOUBLE DASH ARROW
+290E;AL # LEFTWARDS TRIPLE DASH ARROW
+290F;AL # RIGHTWARDS TRIPLE DASH ARROW
+2910;AL # RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+2911;AL # RIGHTWARDS ARROW WITH DOTTED STEM
+2912;AL # UPWARDS ARROW TO BAR
+2913;AL # DOWNWARDS ARROW TO BAR
+2914;AL # RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+2915;AL # RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2916;AL # RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+2917;AL # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+2918;AL # RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2919;AL # LEFTWARDS ARROW-TAIL
+291A;AL # RIGHTWARDS ARROW-TAIL
+291B;AL # LEFTWARDS DOUBLE ARROW-TAIL
+291C;AL # RIGHTWARDS DOUBLE ARROW-TAIL
+291D;AL # LEFTWARDS ARROW TO BLACK DIAMOND
+291E;AL # RIGHTWARDS ARROW TO BLACK DIAMOND
+291F;AL # LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2920;AL # RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2921;AL # NORTH WEST AND SOUTH EAST ARROW
+2922;AL # NORTH EAST AND SOUTH WEST ARROW
+2923;AL # NORTH WEST ARROW WITH HOOK
+2924;AL # NORTH EAST ARROW WITH HOOK
+2925;AL # SOUTH EAST ARROW WITH HOOK
+2926;AL # SOUTH WEST ARROW WITH HOOK
+2927;AL # NORTH WEST ARROW AND NORTH EAST ARROW
+2928;AL # NORTH EAST ARROW AND SOUTH EAST ARROW
+2929;AL # SOUTH EAST ARROW AND SOUTH WEST ARROW
+292A;AL # SOUTH WEST ARROW AND NORTH WEST ARROW
+292B;AL # RISING DIAGONAL CROSSING FALLING DIAGONAL
+292C;AL # FALLING DIAGONAL CROSSING RISING DIAGONAL
+292D;AL # SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+292E;AL # NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+292F;AL # FALLING DIAGONAL CROSSING NORTH EAST ARROW
+2930;AL # RISING DIAGONAL CROSSING SOUTH EAST ARROW
+2931;AL # NORTH EAST ARROW CROSSING NORTH WEST ARROW
+2932;AL # NORTH WEST ARROW CROSSING NORTH EAST ARROW
+2933;AL # WAVE ARROW POINTING DIRECTLY RIGHT
+2934;AL # ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+2935;AL # ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+2936;AL # ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+2937;AL # ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+2938;AL # RIGHT-SIDE ARC CLOCKWISE ARROW
+2939;AL # LEFT-SIDE ARC ANTICLOCKWISE ARROW
+293A;AL # TOP ARC ANTICLOCKWISE ARROW
+293B;AL # BOTTOM ARC ANTICLOCKWISE ARROW
+293C;AL # TOP ARC CLOCKWISE ARROW WITH MINUS
+293D;AL # TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+293E;AL # LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+293F;AL # LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+2940;AL # ANTICLOCKWISE CLOSED CIRCLE ARROW
+2941;AL # CLOCKWISE CLOSED CIRCLE ARROW
+2942;AL # RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+2943;AL # LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+2944;AL # SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+2945;AL # RIGHTWARDS ARROW WITH PLUS BELOW
+2946;AL # LEFTWARDS ARROW WITH PLUS BELOW
+2947;AL # RIGHTWARDS ARROW THROUGH X
+2948;AL # LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+2949;AL # UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+294A;AL # LEFT BARB UP RIGHT BARB DOWN HARPOON
+294B;AL # LEFT BARB DOWN RIGHT BARB UP HARPOON
+294C;AL # UP BARB RIGHT DOWN BARB LEFT HARPOON
+294D;AL # UP BARB LEFT DOWN BARB RIGHT HARPOON
+294E;AL # LEFT BARB UP RIGHT BARB UP HARPOON
+294F;AL # UP BARB RIGHT DOWN BARB RIGHT HARPOON
+2950;AL # LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+2951;AL # UP BARB LEFT DOWN BARB LEFT HARPOON
+2952;AL # LEFTWARDS HARPOON WITH BARB UP TO BAR
+2953;AL # RIGHTWARDS HARPOON WITH BARB UP TO BAR
+2954;AL # UPWARDS HARPOON WITH BARB RIGHT TO BAR
+2955;AL # DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+2956;AL # LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+2957;AL # RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+2958;AL # UPWARDS HARPOON WITH BARB LEFT TO BAR
+2959;AL # DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+295A;AL # LEFTWARDS HARPOON WITH BARB UP FROM BAR
+295B;AL # RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+295C;AL # UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+295D;AL # DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+295E;AL # LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+295F;AL # RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+2960;AL # UPWARDS HARPOON WITH BARB LEFT FROM BAR
+2961;AL # DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+2962;AL # LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+2963;AL # UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2964;AL # RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2965;AL # DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+2966;AL # LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+2967;AL # LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2968;AL # RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+2969;AL # RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+296A;AL # LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296B;AL # LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296C;AL # RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296D;AL # RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296E;AL # UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+296F;AL # DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2970;AL # RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+2971;AL # EQUALS SIGN ABOVE RIGHTWARDS ARROW
+2972;AL # TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+2973;AL # LEFTWARDS ARROW ABOVE TILDE OPERATOR
+2974;AL # RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+2975;AL # RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+2976;AL # LESS-THAN ABOVE LEFTWARDS ARROW
+2977;AL # LEFTWARDS ARROW THROUGH LESS-THAN
+2978;AL # GREATER-THAN ABOVE RIGHTWARDS ARROW
+2979;AL # SUBSET ABOVE RIGHTWARDS ARROW
+297A;AL # LEFTWARDS ARROW THROUGH SUBSET
+297B;AL # SUPERSET ABOVE LEFTWARDS ARROW
+297C;AL # LEFT FISH TAIL
+297D;AL # RIGHT FISH TAIL
+297E;AL # UP FISH TAIL
+297F;AL # DOWN FISH TAIL
+2980;AL # TRIPLE VERTICAL BAR DELIMITER
+2981;AL # Z NOTATION SPOT
+2982;AL # Z NOTATION TYPE COLON
+2983;OP # LEFT WHITE CURLY BRACKET
+2984;CL # RIGHT WHITE CURLY BRACKET
+2985;OP # LEFT WHITE PARENTHESIS
+2986;CL # RIGHT WHITE PARENTHESIS
+2987;OP # Z NOTATION LEFT IMAGE BRACKET
+2988;CL # Z NOTATION RIGHT IMAGE BRACKET
+2989;OP # Z NOTATION LEFT BINDING BRACKET
+298A;CL # Z NOTATION RIGHT BINDING BRACKET
+298B;OP # LEFT SQUARE BRACKET WITH UNDERBAR
+298C;CL # RIGHT SQUARE BRACKET WITH UNDERBAR
+298D;OP # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E;CL # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F;OP # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990;CL # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991;OP # LEFT ANGLE BRACKET WITH DOT
+2992;CL # RIGHT ANGLE BRACKET WITH DOT
+2993;OP # LEFT ARC LESS-THAN BRACKET
+2994;CL # RIGHT ARC GREATER-THAN BRACKET
+2995;OP # DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996;CL # DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997;OP # LEFT BLACK TORTOISE SHELL BRACKET
+2998;CL # RIGHT BLACK TORTOISE SHELL BRACKET
+2999;AL # DOTTED FENCE
+299A;AL # VERTICAL ZIGZAG LINE
+299B;AL # MEASURED ANGLE OPENING LEFT
+299C;AL # RIGHT ANGLE VARIANT WITH SQUARE
+299D;AL # MEASURED RIGHT ANGLE WITH DOT
+299E;AL # ANGLE WITH S INSIDE
+299F;AL # ACUTE ANGLE
+29A0;AL # SPHERICAL ANGLE OPENING LEFT
+29A1;AL # SPHERICAL ANGLE OPENING UP
+29A2;AL # TURNED ANGLE
+29A3;AL # REVERSED ANGLE
+29A4;AL # ANGLE WITH UNDERBAR
+29A5;AL # REVERSED ANGLE WITH UNDERBAR
+29A6;AL # OBLIQUE ANGLE OPENING UP
+29A7;AL # OBLIQUE ANGLE OPENING DOWN
+29A8;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+29A9;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+29AA;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+29AB;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+29AC;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+29AD;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+29AE;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+29AF;AL # MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+29B0;AL # REVERSED EMPTY SET
+29B1;AL # EMPTY SET WITH OVERBAR
+29B2;AL # EMPTY SET WITH SMALL CIRCLE ABOVE
+29B3;AL # EMPTY SET WITH RIGHT ARROW ABOVE
+29B4;AL # EMPTY SET WITH LEFT ARROW ABOVE
+29B5;AL # CIRCLE WITH HORIZONTAL BAR
+29B6;AL # CIRCLED VERTICAL BAR
+29B7;AL # CIRCLED PARALLEL
+29B8;AL # CIRCLED REVERSE SOLIDUS
+29B9;AL # CIRCLED PERPENDICULAR
+29BA;AL # CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+29BB;AL # CIRCLE WITH SUPERIMPOSED X
+29BC;AL # CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+29BD;AL # UP ARROW THROUGH CIRCLE
+29BE;AL # CIRCLED WHITE BULLET
+29BF;AL # CIRCLED BULLET
+29C0;AL # CIRCLED LESS-THAN
+29C1;AL # CIRCLED GREATER-THAN
+29C2;AL # CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+29C3;AL # CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+29C4;AL # SQUARED RISING DIAGONAL SLASH
+29C5;AL # SQUARED FALLING DIAGONAL SLASH
+29C6;AL # SQUARED ASTERISK
+29C7;AL # SQUARED SMALL CIRCLE
+29C8;AL # SQUARED SQUARE
+29C9;AL # TWO JOINED SQUARES
+29CA;AL # TRIANGLE WITH DOT ABOVE
+29CB;AL # TRIANGLE WITH UNDERBAR
+29CC;AL # S IN TRIANGLE
+29CD;AL # TRIANGLE WITH SERIFS AT BOTTOM
+29CE;AL # RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+29CF;AL # LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0;AL # VERTICAL BAR BESIDE RIGHT TRIANGLE
+29D1;AL # BOWTIE WITH LEFT HALF BLACK
+29D2;AL # BOWTIE WITH RIGHT HALF BLACK
+29D3;AL # BLACK BOWTIE
+29D4;AL # TIMES WITH LEFT HALF BLACK
+29D5;AL # TIMES WITH RIGHT HALF BLACK
+29D6;AL # WHITE HOURGLASS
+29D7;AL # BLACK HOURGLASS
+29D8;OP # LEFT WIGGLY FENCE
+29D9;CL # RIGHT WIGGLY FENCE
+29DA;OP # LEFT DOUBLE WIGGLY FENCE
+29DB;CL # RIGHT DOUBLE WIGGLY FENCE
+29DC;AL # INCOMPLETE INFINITY
+29DD;AL # TIE OVER INFINITY
+29DE;AL # INFINITY NEGATED WITH VERTICAL BAR
+29DF;AL # DOUBLE-ENDED MULTIMAP
+29E0;AL # SQUARE WITH CONTOURED OUTLINE
+29E1;AL # INCREASES AS
+29E2;AL # SHUFFLE PRODUCT
+29E3;AL # EQUALS SIGN AND SLANTED PARALLEL
+29E4;AL # EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+29E5;AL # IDENTICAL TO AND SLANTED PARALLEL
+29E6;AL # GLEICH STARK
+29E7;AL # THERMODYNAMIC
+29E8;AL # DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+29E9;AL # DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+29EA;AL # BLACK DIAMOND WITH DOWN ARROW
+29EB;AL # BLACK LOZENGE
+29EC;AL # WHITE CIRCLE WITH DOWN ARROW
+29ED;AL # BLACK CIRCLE WITH DOWN ARROW
+29EE;AL # ERROR-BARRED WHITE SQUARE
+29EF;AL # ERROR-BARRED BLACK SQUARE
+29F0;AL # ERROR-BARRED WHITE DIAMOND
+29F1;AL # ERROR-BARRED BLACK DIAMOND
+29F2;AL # ERROR-BARRED WHITE CIRCLE
+29F3;AL # ERROR-BARRED BLACK CIRCLE
+29F4;AL # RULE-DELAYED
+29F5;AL # REVERSE SOLIDUS OPERATOR
+29F6;AL # SOLIDUS WITH OVERBAR
+29F7;AL # REVERSE SOLIDUS WITH HORIZONTAL STROKE
+29F8;AL # BIG SOLIDUS
+29F9;AL # BIG REVERSE SOLIDUS
+29FA;AL # DOUBLE PLUS
+29FB;AL # TRIPLE PLUS
+29FC;OP # LEFT-POINTING CURVED ANGLE BRACKET
+29FD;CL # RIGHT-POINTING CURVED ANGLE BRACKET
+29FE;AL # TINY
+29FF;AL # MINY
+2A00;AL # N-ARY CIRCLED DOT OPERATOR
+2A01;AL # N-ARY CIRCLED PLUS OPERATOR
+2A02;AL # N-ARY CIRCLED TIMES OPERATOR
+2A03;AL # N-ARY UNION OPERATOR WITH DOT
+2A04;AL # N-ARY UNION OPERATOR WITH PLUS
+2A05;AL # N-ARY SQUARE INTERSECTION OPERATOR
+2A06;AL # N-ARY SQUARE UNION OPERATOR
+2A07;AL # TWO LOGICAL AND OPERATOR
+2A08;AL # TWO LOGICAL OR OPERATOR
+2A09;AL # N-ARY TIMES OPERATOR
+2A0A;AL # MODULO TWO SUM
+2A0B;AL # SUMMATION WITH INTEGRAL
+2A0C;AL # QUADRUPLE INTEGRAL OPERATOR
+2A0D;AL # FINITE PART INTEGRAL
+2A0E;AL # INTEGRAL WITH DOUBLE STROKE
+2A0F;AL # INTEGRAL AVERAGE WITH SLASH
+2A10;AL # CIRCULATION FUNCTION
+2A11;AL # ANTICLOCKWISE INTEGRATION
+2A12;AL # LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+2A13;AL # LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+2A14;AL # LINE INTEGRATION NOT INCLUDING THE POLE
+2A15;AL # INTEGRAL AROUND A POINT OPERATOR
+2A16;AL # QUATERNION INTEGRAL OPERATOR
+2A17;AL # INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+2A18;AL # INTEGRAL WITH TIMES SIGN
+2A19;AL # INTEGRAL WITH INTERSECTION
+2A1A;AL # INTEGRAL WITH UNION
+2A1B;AL # INTEGRAL WITH OVERBAR
+2A1C;AL # INTEGRAL WITH UNDERBAR
+2A1D;AL # JOIN
+2A1E;AL # LARGE LEFT TRIANGLE OPERATOR
+2A1F;AL # Z NOTATION SCHEMA COMPOSITION
+2A20;AL # Z NOTATION SCHEMA PIPING
+2A21;AL # Z NOTATION SCHEMA PROJECTION
+2A22;AL # PLUS SIGN WITH SMALL CIRCLE ABOVE
+2A23;AL # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+2A24;AL # PLUS SIGN WITH TILDE ABOVE
+2A25;AL # PLUS SIGN WITH DOT BELOW
+2A26;AL # PLUS SIGN WITH TILDE BELOW
+2A27;AL # PLUS SIGN WITH SUBSCRIPT TWO
+2A28;AL # PLUS SIGN WITH BLACK TRIANGLE
+2A29;AL # MINUS SIGN WITH COMMA ABOVE
+2A2A;AL # MINUS SIGN WITH DOT BELOW
+2A2B;AL # MINUS SIGN WITH FALLING DOTS
+2A2C;AL # MINUS SIGN WITH RISING DOTS
+2A2D;AL # PLUS SIGN IN LEFT HALF CIRCLE
+2A2E;AL # PLUS SIGN IN RIGHT HALF CIRCLE
+2A2F;AL # VECTOR OR CROSS PRODUCT
+2A30;AL # MULTIPLICATION SIGN WITH DOT ABOVE
+2A31;AL # MULTIPLICATION SIGN WITH UNDERBAR
+2A32;AL # SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+2A33;AL # SMASH PRODUCT
+2A34;AL # MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35;AL # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A36;AL # CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+2A37;AL # MULTIPLICATION SIGN IN DOUBLE CIRCLE
+2A38;AL # CIRCLED DIVISION SIGN
+2A39;AL # PLUS SIGN IN TRIANGLE
+2A3A;AL # MINUS SIGN IN TRIANGLE
+2A3B;AL # MULTIPLICATION SIGN IN TRIANGLE
+2A3C;AL # INTERIOR PRODUCT
+2A3D;AL # RIGHTHAND INTERIOR PRODUCT
+2A3E;AL # Z NOTATION RELATIONAL COMPOSITION
+2A3F;AL # AMALGAMATION OR COPRODUCT
+2A40;AL # INTERSECTION WITH DOT
+2A41;AL # UNION WITH MINUS SIGN
+2A42;AL # UNION WITH OVERBAR
+2A43;AL # INTERSECTION WITH OVERBAR
+2A44;AL # INTERSECTION WITH LOGICAL AND
+2A45;AL # UNION WITH LOGICAL OR
+2A46;AL # UNION ABOVE INTERSECTION
+2A47;AL # INTERSECTION ABOVE UNION
+2A48;AL # UNION ABOVE BAR ABOVE INTERSECTION
+2A49;AL # INTERSECTION ABOVE BAR ABOVE UNION
+2A4A;AL # UNION BESIDE AND JOINED WITH UNION
+2A4B;AL # INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+2A4C;AL # CLOSED UNION WITH SERIFS
+2A4D;AL # CLOSED INTERSECTION WITH SERIFS
+2A4E;AL # DOUBLE SQUARE INTERSECTION
+2A4F;AL # DOUBLE SQUARE UNION
+2A50;AL # CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+2A51;AL # LOGICAL AND WITH DOT ABOVE
+2A52;AL # LOGICAL OR WITH DOT ABOVE
+2A53;AL # DOUBLE LOGICAL AND
+2A54;AL # DOUBLE LOGICAL OR
+2A55;AL # TWO INTERSECTING LOGICAL AND
+2A56;AL # TWO INTERSECTING LOGICAL OR
+2A57;AL # SLOPING LARGE OR
+2A58;AL # SLOPING LARGE AND
+2A59;AL # LOGICAL OR OVERLAPPING LOGICAL AND
+2A5A;AL # LOGICAL AND WITH MIDDLE STEM
+2A5B;AL # LOGICAL OR WITH MIDDLE STEM
+2A5C;AL # LOGICAL AND WITH HORIZONTAL DASH
+2A5D;AL # LOGICAL OR WITH HORIZONTAL DASH
+2A5E;AL # LOGICAL AND WITH DOUBLE OVERBAR
+2A5F;AL # LOGICAL AND WITH UNDERBAR
+2A60;AL # LOGICAL AND WITH DOUBLE UNDERBAR
+2A61;AL # SMALL VEE WITH UNDERBAR
+2A62;AL # LOGICAL OR WITH DOUBLE OVERBAR
+2A63;AL # LOGICAL OR WITH DOUBLE UNDERBAR
+2A64;AL # Z NOTATION DOMAIN ANTIRESTRICTION
+2A65;AL # Z NOTATION RANGE ANTIRESTRICTION
+2A66;AL # EQUALS SIGN WITH DOT BELOW
+2A67;AL # IDENTICAL WITH DOT ABOVE
+2A68;AL # TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+2A69;AL # TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+2A6A;AL # TILDE OPERATOR WITH DOT ABOVE
+2A6B;AL # TILDE OPERATOR WITH RISING DOTS
+2A6C;AL # SIMILAR MINUS SIMILAR
+2A6D;AL # CONGRUENT WITH DOT ABOVE
+2A6E;AL # EQUALS WITH ASTERISK
+2A6F;AL # ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+2A70;AL # APPROXIMATELY EQUAL OR EQUAL TO
+2A71;AL # EQUALS SIGN ABOVE PLUS SIGN
+2A72;AL # PLUS SIGN ABOVE EQUALS SIGN
+2A73;AL # EQUALS SIGN ABOVE TILDE OPERATOR
+2A74;AL # DOUBLE COLON EQUAL
+2A75;AL # TWO CONSECUTIVE EQUALS SIGNS
+2A76;AL # THREE CONSECUTIVE EQUALS SIGNS
+2A77;AL # EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+2A78;AL # EQUIVALENT WITH FOUR DOTS ABOVE
+2A79;AL # LESS-THAN WITH CIRCLE INSIDE
+2A7A;AL # GREATER-THAN WITH CIRCLE INSIDE
+2A7B;AL # LESS-THAN WITH QUESTION MARK ABOVE
+2A7C;AL # GREATER-THAN WITH QUESTION MARK ABOVE
+2A7D;AL # LESS-THAN OR SLANTED EQUAL TO
+2A7E;AL # GREATER-THAN OR SLANTED EQUAL TO
+2A7F;AL # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80;AL # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81;AL # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82;AL # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83;AL # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84;AL # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A85;AL # LESS-THAN OR APPROXIMATE
+2A86;AL # GREATER-THAN OR APPROXIMATE
+2A87;AL # LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+2A88;AL # GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+2A89;AL # LESS-THAN AND NOT APPROXIMATE
+2A8A;AL # GREATER-THAN AND NOT APPROXIMATE
+2A8B;AL # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+2A8C;AL # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+2A8D;AL # LESS-THAN ABOVE SIMILAR OR EQUAL
+2A8E;AL # GREATER-THAN ABOVE SIMILAR OR EQUAL
+2A8F;AL # LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+2A90;AL # GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+2A91;AL # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92;AL # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93;AL # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94;AL # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95;AL # SLANTED EQUAL TO OR LESS-THAN
+2A96;AL # SLANTED EQUAL TO OR GREATER-THAN
+2A97;AL # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98;AL # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99;AL # DOUBLE-LINE EQUAL TO OR LESS-THAN
+2A9A;AL # DOUBLE-LINE EQUAL TO OR GREATER-THAN
+2A9B;AL # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C;AL # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2A9D;AL # SIMILAR OR LESS-THAN
+2A9E;AL # SIMILAR OR GREATER-THAN
+2A9F;AL # SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+2AA0;AL # SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+2AA1;AL # DOUBLE NESTED LESS-THAN
+2AA2;AL # DOUBLE NESTED GREATER-THAN
+2AA3;AL # DOUBLE NESTED LESS-THAN WITH UNDERBAR
+2AA4;AL # GREATER-THAN OVERLAPPING LESS-THAN
+2AA5;AL # GREATER-THAN BESIDE LESS-THAN
+2AA6;AL # LESS-THAN CLOSED BY CURVE
+2AA7;AL # GREATER-THAN CLOSED BY CURVE
+2AA8;AL # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9;AL # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA;AL # SMALLER THAN
+2AAB;AL # LARGER THAN
+2AAC;AL # SMALLER THAN OR EQUAL TO
+2AAD;AL # LARGER THAN OR EQUAL TO
+2AAE;AL # EQUALS SIGN WITH BUMPY ABOVE
+2AAF;AL # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+2AB0;AL # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+2AB1;AL # PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+2AB2;AL # SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+2AB3;AL # PRECEDES ABOVE EQUALS SIGN
+2AB4;AL # SUCCEEDS ABOVE EQUALS SIGN
+2AB5;AL # PRECEDES ABOVE NOT EQUAL TO
+2AB6;AL # SUCCEEDS ABOVE NOT EQUAL TO
+2AB7;AL # PRECEDES ABOVE ALMOST EQUAL TO
+2AB8;AL # SUCCEEDS ABOVE ALMOST EQUAL TO
+2AB9;AL # PRECEDES ABOVE NOT ALMOST EQUAL TO
+2ABA;AL # SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+2ABB;AL # DOUBLE PRECEDES
+2ABC;AL # DOUBLE SUCCEEDS
+2ABD;AL # SUBSET WITH DOT
+2ABE;AL # SUPERSET WITH DOT
+2ABF;AL # SUBSET WITH PLUS SIGN BELOW
+2AC0;AL # SUPERSET WITH PLUS SIGN BELOW
+2AC1;AL # SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2;AL # SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3;AL # SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4;AL # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5;AL # SUBSET OF ABOVE EQUALS SIGN
+2AC6;AL # SUPERSET OF ABOVE EQUALS SIGN
+2AC7;AL # SUBSET OF ABOVE TILDE OPERATOR
+2AC8;AL # SUPERSET OF ABOVE TILDE OPERATOR
+2AC9;AL # SUBSET OF ABOVE ALMOST EQUAL TO
+2ACA;AL # SUPERSET OF ABOVE ALMOST EQUAL TO
+2ACB;AL # SUBSET OF ABOVE NOT EQUAL TO
+2ACC;AL # SUPERSET OF ABOVE NOT EQUAL TO
+2ACD;AL # SQUARE LEFT OPEN BOX OPERATOR
+2ACE;AL # SQUARE RIGHT OPEN BOX OPERATOR
+2ACF;AL # CLOSED SUBSET
+2AD0;AL # CLOSED SUPERSET
+2AD1;AL # CLOSED SUBSET OR EQUAL TO
+2AD2;AL # CLOSED SUPERSET OR EQUAL TO
+2AD3;AL # SUBSET ABOVE SUPERSET
+2AD4;AL # SUPERSET ABOVE SUBSET
+2AD5;AL # SUBSET ABOVE SUBSET
+2AD6;AL # SUPERSET ABOVE SUPERSET
+2AD7;AL # SUPERSET BESIDE SUBSET
+2AD8;AL # SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+2AD9;AL # ELEMENT OF OPENING DOWNWARDS
+2ADA;AL # PITCHFORK WITH TEE TOP
+2ADB;AL # TRANSVERSAL INTERSECTION
+2ADC;AL # FORKING
+2ADD;AL # NONFORKING
+2ADE;AL # SHORT LEFT TACK
+2ADF;AL # SHORT DOWN TACK
+2AE0;AL # SHORT UP TACK
+2AE1;AL # PERPENDICULAR WITH S
+2AE2;AL # VERTICAL BAR TRIPLE RIGHT TURNSTILE
+2AE3;AL # DOUBLE VERTICAL BAR LEFT TURNSTILE
+2AE4;AL # VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE5;AL # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE6;AL # LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+2AE7;AL # SHORT DOWN TACK WITH OVERBAR
+2AE8;AL # SHORT UP TACK WITH UNDERBAR
+2AE9;AL # SHORT UP TACK ABOVE SHORT DOWN TACK
+2AEA;AL # DOUBLE DOWN TACK
+2AEB;AL # DOUBLE UP TACK
+2AEC;AL # DOUBLE STROKE NOT SIGN
+2AED;AL # REVERSED DOUBLE STROKE NOT SIGN
+2AEE;AL # DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+2AEF;AL # VERTICAL LINE WITH CIRCLE ABOVE
+2AF0;AL # VERTICAL LINE WITH CIRCLE BELOW
+2AF1;AL # DOWN TACK WITH CIRCLE BELOW
+2AF2;AL # PARALLEL WITH HORIZONTAL STROKE
+2AF3;AL # PARALLEL WITH TILDE OPERATOR
+2AF4;AL # TRIPLE VERTICAL BAR BINARY RELATION
+2AF5;AL # TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+2AF6;AL # TRIPLE COLON OPERATOR
+2AF7;AL # TRIPLE NESTED LESS-THAN
+2AF8;AL # TRIPLE NESTED GREATER-THAN
+2AF9;AL # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+2AFA;AL # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+2AFB;AL # TRIPLE SOLIDUS BINARY RELATION
+2AFC;AL # LARGE TRIPLE VERTICAL BAR OPERATOR
+2AFD;AL # DOUBLE SOLIDUS OPERATOR
+2AFE;AL # WHITE VERTICAL BAR
+2AFF;AL # N-ARY WHITE VERTICAL BAR
 2E80;ID # CJK RADICAL REPEAT
 2E81;ID # CJK RADICAL CLIFF
 2E82;ID # CJK RADICAL SECOND ONE
 3038;ID # HANGZHOU NUMERAL TEN
 3039;ID # HANGZHOU NUMERAL TWENTY
 303A;ID # HANGZHOU NUMERAL THIRTY
+303B;NS # VERTICAL IDEOGRAPHIC ITERATION MARK
+303C;NS # MASU MARK
+303D;ID # PART ALTERNATION MARK
 303E;ID # IDEOGRAPHIC VARIATION INDICATOR
 303F;ID # IDEOGRAPHIC HALF FILL SPACE
 3041;NS # HIRAGANA LETTER SMALL A
 3092;ID # HIRAGANA LETTER WO
 3093;ID # HIRAGANA LETTER N
 3094;ID # HIRAGANA LETTER VU
+3095;NS # HIRAGANA LETTER SMALL KA
+3096;NS # HIRAGANA LETTER SMALL KE
 3099;CM # COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
 309A;CM # COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309B;NS # KATAKANA-HIRAGANA VOICED SOUND MARK
 309C;NS # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309D;NS # HIRAGANA ITERATION MARK
 309E;NS # HIRAGANA VOICED ITERATION MARK
+309F;ID # HIRAGANA DIGRAPH YORI
+30A0;NS # KATAKANA-HIRAGANA DOUBLE HYPHEN
 30A1;NS # KATAKANA LETTER SMALL A
 30A2;ID # KATAKANA LETTER A
 30A3;NS # KATAKANA LETTER SMALL I
 30FC;ID # KATAKANA-HIRAGANA PROLONGED SOUND MARK
 30FD;NS # KATAKANA ITERATION MARK
 30FE;ID # KATAKANA VOICED ITERATION MARK
+30FF;ID # KATAKANA DIGRAPH KOTO
 3105;ID # BOPOMOFO LETTER B
 3106;ID # BOPOMOFO LETTER P
 3107;ID # BOPOMOFO LETTER M
 31B5;ID # BOPOMOFO FINAL LETTER T
 31B6;ID # BOPOMOFO FINAL LETTER K
 31B7;ID # BOPOMOFO FINAL LETTER H
+31F0;NS # KATAKANA LETTER SMALL KU
+31F1;NS # KATAKANA LETTER SMALL SI
+31F2;NS # KATAKANA LETTER SMALL SU
+31F3;NS # KATAKANA LETTER SMALL TO
+31F4;NS # KATAKANA LETTER SMALL NU
+31F5;NS # KATAKANA LETTER SMALL HA
+31F6;NS # KATAKANA LETTER SMALL HI
+31F7;NS # KATAKANA LETTER SMALL HU
+31F8;NS # KATAKANA LETTER SMALL HE
+31F9;NS # KATAKANA LETTER SMALL HO
+31FA;NS # KATAKANA LETTER SMALL MU
+31FB;NS # KATAKANA LETTER SMALL RA
+31FC;NS # KATAKANA LETTER SMALL RI
+31FD;NS # KATAKANA LETTER SMALL RU
+31FE;NS # KATAKANA LETTER SMALL RE
+31FF;NS # KATAKANA LETTER SMALL RO
 3200;ID # PARENTHESIZED HANGUL KIYEOK
 3201;ID # PARENTHESIZED HANGUL NIEUN
 3202;ID # PARENTHESIZED HANGUL TIKEUT
 3241;ID # PARENTHESIZED IDEOGRAPH REST
 3242;ID # PARENTHESIZED IDEOGRAPH SELF
 3243;ID # PARENTHESIZED IDEOGRAPH REACH
+3251;ID # CIRCLED NUMBER TWENTY ONE
+3252;ID # CIRCLED NUMBER TWENTY TWO
+3253;ID # CIRCLED NUMBER TWENTY THREE
+3254;ID # CIRCLED NUMBER TWENTY FOUR
+3255;ID # CIRCLED NUMBER TWENTY FIVE
+3256;ID # CIRCLED NUMBER TWENTY SIX
+3257;ID # CIRCLED NUMBER TWENTY SEVEN
+3258;ID # CIRCLED NUMBER TWENTY EIGHT
+3259;ID # CIRCLED NUMBER TWENTY NINE
+325A;ID # CIRCLED NUMBER THIRTY
+325B;ID # CIRCLED NUMBER THIRTY ONE
+325C;ID # CIRCLED NUMBER THIRTY TWO
+325D;ID # CIRCLED NUMBER THIRTY THREE
+325E;ID # CIRCLED NUMBER THIRTY FOUR
+325F;ID # CIRCLED NUMBER THIRTY FIVE
 3260;ID # CIRCLED HANGUL KIYEOK
 3261;ID # CIRCLED HANGUL NIEUN
 3262;ID # CIRCLED HANGUL TIKEUT
 32AE;ID # CIRCLED IDEOGRAPH RESOURCE
 32AF;ID # CIRCLED IDEOGRAPH ALLIANCE
 32B0;ID # CIRCLED IDEOGRAPH NIGHT
+32B1;ID # CIRCLED NUMBER THIRTY SIX
+32B2;ID # CIRCLED NUMBER THIRTY SEVEN
+32B3;ID # CIRCLED NUMBER THIRTY EIGHT
+32B4;ID # CIRCLED NUMBER THIRTY NINE
+32B5;ID # CIRCLED NUMBER FORTY
+32B6;ID # CIRCLED NUMBER FORTY ONE
+32B7;ID # CIRCLED NUMBER FORTY TWO
+32B8;ID # CIRCLED NUMBER FORTY THREE
+32B9;ID # CIRCLED NUMBER FORTY FOUR
+32BA;ID # CIRCLED NUMBER FORTY FIVE
+32BB;ID # CIRCLED NUMBER FORTY SIX
+32BC;ID # CIRCLED NUMBER FORTY SEVEN
+32BD;ID # CIRCLED NUMBER FORTY EIGHT
+32BE;ID # CIRCLED NUMBER FORTY NINE
+32BF;ID # CIRCLED NUMBER FIFTY
 32C0;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
 32C1;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
 32C2;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
@@ -9219,6 +10149,8 @@ A49E;ID # YI RADICAL PUT
 A49F;ID # YI RADICAL HXUO
 A4A0;ID # YI RADICAL TAT
 A4A1;ID # YI RADICAL GA
+A4A2;ID # YI RADICAL ZUP
+A4A3;ID # YI RADICAL CYT
 A4A4;ID # YI RADICAL DDUR
 A4A5;ID # YI RADICAL BUR
 A4A6;ID # YI RADICAL GGUO
@@ -9235,6 +10167,7 @@ A4B0;ID # YI RADICAL SHY
 A4B1;ID # YI RADICAL VEP
 A4B2;ID # YI RADICAL ZA
 A4B3;ID # YI RADICAL JO
+A4B4;ID # YI RADICAL NZUP
 A4B5;ID # YI RADICAL JJY
 A4B6;ID # YI RADICAL GOT
 A4B7;ID # YI RADICAL JJIE
@@ -9247,9 +10180,11 @@ A4BD;ID # YI RADICAL CUOP
 A4BE;ID # YI RADICAL CIP
 A4BF;ID # YI RADICAL HXOP
 A4C0;ID # YI RADICAL SHAT
+A4C1;ID # YI RADICAL ZUR
 A4C2;ID # YI RADICAL SHOP
 A4C3;ID # YI RADICAL CHE
 A4C4;ID # YI RADICAL ZZIET
+A4C5;ID # YI RADICAL NBIE
 A4C6;ID # YI RADICAL KE
 AC00..D7A3;ID # <Hangul Syllable, First>..<Hangul Syllable, Last>
 D800..DB7F;SG # <Non Private Use High Surrogate, First>..<Non Private Use High Surrogate, Last>
@@ -9558,6 +10493,65 @@ FA2A;ID # CJK COMPATIBILITY IDEOGRAPH-FA2A
 FA2B;ID # CJK COMPATIBILITY IDEOGRAPH-FA2B
 FA2C;ID # CJK COMPATIBILITY IDEOGRAPH-FA2C
 FA2D;ID # CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30;ID # CJK COMPATIBILITY IDEOGRAPH-FA30
+FA31;ID # CJK COMPATIBILITY IDEOGRAPH-FA31
+FA32;ID # CJK COMPATIBILITY IDEOGRAPH-FA32
+FA33;ID # CJK COMPATIBILITY IDEOGRAPH-FA33
+FA34;ID # CJK COMPATIBILITY IDEOGRAPH-FA34
+FA35;ID # CJK COMPATIBILITY IDEOGRAPH-FA35
+FA36;ID # CJK COMPATIBILITY IDEOGRAPH-FA36
+FA37;ID # CJK COMPATIBILITY IDEOGRAPH-FA37
+FA38;ID # CJK COMPATIBILITY IDEOGRAPH-FA38
+FA39;ID # CJK COMPATIBILITY IDEOGRAPH-FA39
+FA3A;ID # CJK COMPATIBILITY IDEOGRAPH-FA3A
+FA3B;ID # CJK COMPATIBILITY IDEOGRAPH-FA3B
+FA3C;ID # CJK COMPATIBILITY IDEOGRAPH-FA3C
+FA3D;ID # CJK COMPATIBILITY IDEOGRAPH-FA3D
+FA3E;ID # CJK COMPATIBILITY IDEOGRAPH-FA3E
+FA3F;ID # CJK COMPATIBILITY IDEOGRAPH-FA3F
+FA40;ID # CJK COMPATIBILITY IDEOGRAPH-FA40
+FA41;ID # CJK COMPATIBILITY IDEOGRAPH-FA41
+FA42;ID # CJK COMPATIBILITY IDEOGRAPH-FA42
+FA43;ID # CJK COMPATIBILITY IDEOGRAPH-FA43
+FA44;ID # CJK COMPATIBILITY IDEOGRAPH-FA44
+FA45;ID # CJK COMPATIBILITY IDEOGRAPH-FA45
+FA46;ID # CJK COMPATIBILITY IDEOGRAPH-FA46
+FA47;ID # CJK COMPATIBILITY IDEOGRAPH-FA47
+FA48;ID # CJK COMPATIBILITY IDEOGRAPH-FA48
+FA49;ID # CJK COMPATIBILITY IDEOGRAPH-FA49
+FA4A;ID # CJK COMPATIBILITY IDEOGRAPH-FA4A
+FA4B;ID # CJK COMPATIBILITY IDEOGRAPH-FA4B
+FA4C;ID # CJK COMPATIBILITY IDEOGRAPH-FA4C
+FA4D;ID # CJK COMPATIBILITY IDEOGRAPH-FA4D
+FA4E;ID # CJK COMPATIBILITY IDEOGRAPH-FA4E
+FA4F;ID # CJK COMPATIBILITY IDEOGRAPH-FA4F
+FA50;ID # CJK COMPATIBILITY IDEOGRAPH-FA50
+FA51;ID # CJK COMPATIBILITY IDEOGRAPH-FA51
+FA52;ID # CJK COMPATIBILITY IDEOGRAPH-FA52
+FA53;ID # CJK COMPATIBILITY IDEOGRAPH-FA53
+FA54;ID # CJK COMPATIBILITY IDEOGRAPH-FA54
+FA55;ID # CJK COMPATIBILITY IDEOGRAPH-FA55
+FA56;ID # CJK COMPATIBILITY IDEOGRAPH-FA56
+FA57;ID # CJK COMPATIBILITY IDEOGRAPH-FA57
+FA58;ID # CJK COMPATIBILITY IDEOGRAPH-FA58
+FA59;ID # CJK COMPATIBILITY IDEOGRAPH-FA59
+FA5A;ID # CJK COMPATIBILITY IDEOGRAPH-FA5A
+FA5B;ID # CJK COMPATIBILITY IDEOGRAPH-FA5B
+FA5C;ID # CJK COMPATIBILITY IDEOGRAPH-FA5C
+FA5D;ID # CJK COMPATIBILITY IDEOGRAPH-FA5D
+FA5E;ID # CJK COMPATIBILITY IDEOGRAPH-FA5E
+FA5F;ID # CJK COMPATIBILITY IDEOGRAPH-FA5F
+FA60;ID # CJK COMPATIBILITY IDEOGRAPH-FA60
+FA61;ID # CJK COMPATIBILITY IDEOGRAPH-FA61
+FA62;ID # CJK COMPATIBILITY IDEOGRAPH-FA62
+FA63;ID # CJK COMPATIBILITY IDEOGRAPH-FA63
+FA64;ID # CJK COMPATIBILITY IDEOGRAPH-FA64
+FA65;ID # CJK COMPATIBILITY IDEOGRAPH-FA65
+FA66;ID # CJK COMPATIBILITY IDEOGRAPH-FA66
+FA67;ID # CJK COMPATIBILITY IDEOGRAPH-FA67
+FA68;ID # CJK COMPATIBILITY IDEOGRAPH-FA68
+FA69;ID # CJK COMPATIBILITY IDEOGRAPH-FA69
+FA6A;ID # CJK COMPATIBILITY IDEOGRAPH-FA6A
 FB00;AL # LATIN SMALL LIGATURE FF
 FB01;AL # LATIN SMALL LIGATURE FI
 FB02;AL # LATIN SMALL LIGATURE FL
@@ -10209,6 +11203,23 @@ FDF8;AL # ARABIC LIGATURE WASALLAM ISOLATED FORM
 FDF9;AL # ARABIC LIGATURE SALLA ISOLATED FORM
 FDFA;AL # ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
 FDFB;AL # ARABIC LIGATURE JALLAJALALOUHOU
+FDFC;PO # RIAL SIGN
+FE00;CM # VARIATION SELECTOR-1
+FE01;CM # VARIATION SELECTOR-2
+FE02;CM # VARIATION SELECTOR-3
+FE03;CM # VARIATION SELECTOR-4
+FE04;CM # VARIATION SELECTOR-5
+FE05;CM # VARIATION SELECTOR-6
+FE06;CM # VARIATION SELECTOR-7
+FE07;CM # VARIATION SELECTOR-8
+FE08;CM # VARIATION SELECTOR-9
+FE09;CM # VARIATION SELECTOR-10
+FE0A;CM # VARIATION SELECTOR-11
+FE0B;CM # VARIATION SELECTOR-12
+FE0C;CM # VARIATION SELECTOR-13
+FE0D;CM # VARIATION SELECTOR-14
+FE0E;CM # VARIATION SELECTOR-15
+FE0F;CM # VARIATION SELECTOR-16
 FE20;CM # COMBINING LIGATURE LEFT HALF
 FE21;CM # COMBINING LIGATURE RIGHT HALF
 FE22;CM # COMBINING DOUBLE TILDE LEFT HALF
@@ -10234,6 +11245,8 @@ FE41;OP # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
 FE42;CL # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
 FE43;OP # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
 FE44;CL # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+FE45;ID # SESAME DOT
+FE46;ID # WHITE SESAME DOT
 FE49;ID # DASHED OVERLINE
 FE4A;ID # CENTRELINE OVERLINE
 FE4B;ID # WAVY OVERLINE
@@ -10270,6 +11283,7 @@ FE6B;ID # SMALL COMMERCIAL AT
 FE70;AL # ARABIC FATHATAN ISOLATED FORM
 FE71;AL # ARABIC TATWEEL WITH FATHATAN ABOVE
 FE72;AL # ARABIC DAMMATAN ISOLATED FORM
+FE73;AL # ARABIC TAIL FRAGMENT
 FE74;AL # ARABIC KASRATAN ISOLATED FORM
 FE76;AL # ARABIC FATHA ISOLATED FORM
 FE77;AL # ARABIC FATHA MEDIAL FORM
@@ -10501,6 +11515,8 @@ FF5B;OP # FULLWIDTH LEFT CURLY BRACKET
 FF5C;ID # FULLWIDTH VERTICAL LINE
 FF5D;CL # FULLWIDTH RIGHT CURLY BRACKET
 FF5E;ID # FULLWIDTH TILDE
+FF5F;OP # FULLWIDTH LEFT WHITE PARENTHESIS
+FF60;CL # FULLWIDTH RIGHT WHITE PARENTHESIS
 FF61;CL # HALFWIDTH IDEOGRAPHIC FULL STOP
 FF62;OP # HALFWIDTH LEFT CORNER BRACKET
 FF63;CL # HALFWIDTH RIGHT CORNER BRACKET
index 99b7026..dd3115d 100644 (file)
@@ -1,7 +1,7 @@
 all:
        ../../miniperl -I../../lib ./mktables
 
-TestProp.pl: mktables Unicode.txt Scripts.txt Blocks.txt PropList.txt
+TestProp.pl: mktables UnicodeData.txt Scripts.txt Blocks.txt PropList.txt
        ../../miniperl -I../../lib ./mktables -maketest
 
 test:   TestProp.pl
index 3a753dd..2dde9fd 100644 (file)
@@ -12,11 +12,11 @@ return <<'END';
 0006           ACKNOWLEDGE
 0007           BELL
 0008           BACKSPACE
-0009           HORIZONTAL TABULATION
-000A           LINE FEED
-000B           VERTICAL TABULATION
-000C           FORM FEED
-000D           CARRIAGE RETURN
+0009           CHARACTER TABULATION
+000A           LINE FEED (LF)
+000B           LINE TABULATION
+000C           FORM FEED (FF)
+000D           CARRIAGE RETURN (CR)
 000E           SHIFT OUT
 000F           SHIFT IN
 0010           DATA LINK ESCAPE
@@ -31,10 +31,10 @@ return <<'END';
 0019           END OF MEDIUM
 001A           SUBSTITUTE
 001B           ESCAPE
-001C           FILE SEPARATOR
-001D           GROUP SEPARATOR
-001E           RECORD SEPARATOR
-001F           UNIT SEPARATOR
+001C           INFORMATION SEPARATOR FOUR
+001D           INFORMATION SEPARATOR THREE
+001E           INFORMATION SEPARATOR TWO
+001F           INFORMATION SEPARATOR ONE
 0020           SPACE
 0021           EXCLAMATION MARK
 0022           QUOTATION MARK
@@ -135,14 +135,14 @@ return <<'END';
 0082           BREAK PERMITTED HERE
 0083           NO BREAK HERE
 0084           <control>
-0085           NEXT LINE
+0085           NEXT LINE (NEL)
 0086           START OF SELECTED AREA
 0087           END OF SELECTED AREA
 0088           CHARACTER TABULATION SET
 0089           CHARACTER TABULATION WITH JUSTIFICATION
 008A           LINE TABULATION SET
-008B           PARTIAL LINE DOWN
-008C           PARTIAL LINE UP
+008B           PARTIAL LINE FORWARD
+008C           PARTIAL LINE BACKWARD
 008D           REVERSE LINE FEED
 008E           SINGLE SHIFT TWO
 008F           SINGLE SHIFT THREE
@@ -546,6 +546,7 @@ return <<'END';
 021D           LATIN SMALL LETTER YOGH
 021E           LATIN CAPITAL LETTER H WITH CARON
 021F           LATIN SMALL LETTER H WITH CARON
+0220           LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
 0222           LATIN CAPITAL LETTER OU
 0223           LATIN SMALL LETTER OU
 0224           LATIN CAPITAL LETTER Z WITH HOOK
@@ -800,9 +801,23 @@ return <<'END';
 034C           COMBINING ALMOST EQUAL TO ABOVE
 034D           COMBINING LEFT RIGHT ARROW BELOW
 034E           COMBINING UPWARDS ARROW BELOW
+034F           COMBINING GRAPHEME JOINER
 0360           COMBINING DOUBLE TILDE
 0361           COMBINING DOUBLE INVERTED BREVE
 0362           COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+0363           COMBINING LATIN SMALL LETTER A
+0364           COMBINING LATIN SMALL LETTER E
+0365           COMBINING LATIN SMALL LETTER I
+0366           COMBINING LATIN SMALL LETTER O
+0367           COMBINING LATIN SMALL LETTER U
+0368           COMBINING LATIN SMALL LETTER C
+0369           COMBINING LATIN SMALL LETTER D
+036A           COMBINING LATIN SMALL LETTER H
+036B           COMBINING LATIN SMALL LETTER M
+036C           COMBINING LATIN SMALL LETTER R
+036D           COMBINING LATIN SMALL LETTER T
+036E           COMBINING LATIN SMALL LETTER V
+036F           COMBINING LATIN SMALL LETTER X
 0374           GREEK NUMERAL SIGN
 0375           GREEK LOWER NUMERAL SIGN
 037A           GREEK YPOGEGRAMMENI
@@ -887,6 +902,8 @@ return <<'END';
 03D5           GREEK PHI SYMBOL
 03D6           GREEK PI SYMBOL
 03D7           GREEK KAI SYMBOL
+03D8           GREEK LETTER ARCHAIC KOPPA
+03D9           GREEK SMALL LETTER ARCHAIC KOPPA
 03DA           GREEK LETTER STIGMA
 03DB           GREEK SMALL LETTER STIGMA
 03DC           GREEK LETTER DIGAMMA
@@ -915,6 +932,7 @@ return <<'END';
 03F3           GREEK LETTER YOT
 03F4           GREEK CAPITAL THETA SYMBOL
 03F5           GREEK LUNATE EPSILON SYMBOL
+03F6           GREEK REVERSED LUNATE EPSILON SYMBOL
 0400           CYRILLIC CAPITAL LETTER IE WITH GRAVE
 0401           CYRILLIC CAPITAL LETTER IO
 0402           CYRILLIC CAPITAL LETTER DJE
@@ -1052,6 +1070,8 @@ return <<'END';
 0486           COMBINING CYRILLIC PSILI PNEUMATA
 0488           COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
 0489           COMBINING CYRILLIC MILLIONS SIGN
+048A           CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+048B           CYRILLIC SMALL LETTER SHORT I WITH TAIL
 048C           CYRILLIC CAPITAL LETTER SEMISOFT SIGN
 048D           CYRILLIC SMALL LETTER SEMISOFT SIGN
 048E           CYRILLIC CAPITAL LETTER ER WITH TICK
@@ -1109,10 +1129,16 @@ return <<'END';
 04C2           CYRILLIC SMALL LETTER ZHE WITH BREVE
 04C3           CYRILLIC CAPITAL LETTER KA WITH HOOK
 04C4           CYRILLIC SMALL LETTER KA WITH HOOK
+04C5           CYRILLIC CAPITAL LETTER EL WITH TAIL
+04C6           CYRILLIC SMALL LETTER EL WITH TAIL
 04C7           CYRILLIC CAPITAL LETTER EN WITH HOOK
 04C8           CYRILLIC SMALL LETTER EN WITH HOOK
+04C9           CYRILLIC CAPITAL LETTER EN WITH TAIL
+04CA           CYRILLIC SMALL LETTER EN WITH TAIL
 04CB           CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
 04CC           CYRILLIC SMALL LETTER KHAKASSIAN CHE
+04CD           CYRILLIC CAPITAL LETTER EM WITH TAIL
+04CE           CYRILLIC SMALL LETTER EM WITH TAIL
 04D0           CYRILLIC CAPITAL LETTER A WITH BREVE
 04D1           CYRILLIC SMALL LETTER A WITH BREVE
 04D2           CYRILLIC CAPITAL LETTER A WITH DIAERESIS
@@ -1153,6 +1179,22 @@ return <<'END';
 04F5           CYRILLIC SMALL LETTER CHE WITH DIAERESIS
 04F8           CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
 04F9           CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0500           CYRILLIC CAPITAL LETTER KOMI DE
+0501           CYRILLIC SMALL LETTER KOMI DE
+0502           CYRILLIC CAPITAL LETTER KOMI DJE
+0503           CYRILLIC SMALL LETTER KOMI DJE
+0504           CYRILLIC CAPITAL LETTER KOMI ZJE
+0505           CYRILLIC SMALL LETTER KOMI ZJE
+0506           CYRILLIC CAPITAL LETTER KOMI DZJE
+0507           CYRILLIC SMALL LETTER KOMI DZJE
+0508           CYRILLIC CAPITAL LETTER KOMI LJE
+0509           CYRILLIC SMALL LETTER KOMI LJE
+050A           CYRILLIC CAPITAL LETTER KOMI NJE
+050B           CYRILLIC SMALL LETTER KOMI NJE
+050C           CYRILLIC CAPITAL LETTER KOMI SJE
+050D           CYRILLIC SMALL LETTER KOMI SJE
+050E           CYRILLIC CAPITAL LETTER KOMI TJE
+050F           CYRILLIC SMALL LETTER KOMI TJE
 0531           ARMENIAN CAPITAL LETTER AYB
 0532           ARMENIAN CAPITAL LETTER BEN
 0533           ARMENIAN CAPITAL LETTER GIM
@@ -1386,6 +1428,8 @@ return <<'END';
 066B           ARABIC DECIMAL SEPARATOR
 066C           ARABIC THOUSANDS SEPARATOR
 066D           ARABIC FIVE POINTED STAR
+066E           ARABIC LETTER DOTLESS BEH
+066F           ARABIC LETTER DOTLESS QAF
 0670           ARABIC LETTER SUPERSCRIPT ALEF
 0671           ARABIC LETTER ALEF WASLA
 0672           ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
@@ -1647,6 +1691,7 @@ return <<'END';
 07AE           THAANA OBOFILI
 07AF           THAANA OABOAFILI
 07B0           THAANA SUKUN
+07B1           THAANA LETTER NAA
 0901           DEVANAGARI SIGN CANDRABINDU
 0902           DEVANAGARI SIGN ANUSVARA
 0903           DEVANAGARI SIGN VISARGA
@@ -2951,6 +2996,8 @@ return <<'END';
 10F4           GEORGIAN LETTER HAR
 10F5           GEORGIAN LETTER HOE
 10F6           GEORGIAN LETTER FI
+10F7           GEORGIAN LETTER YN
+10F8           GEORGIAN LETTER ELIFI
 10FB           GEORGIAN PARAGRAPH SEPARATOR
 1100           HANGUL CHOSEONG KIYEOK
 1101           HANGUL CHOSEONG SSANGKIYEOK
@@ -4362,6 +4409,87 @@ return <<'END';
 16EE           RUNIC ARLAUG SYMBOL
 16EF           RUNIC TVIMADUR SYMBOL
 16F0           RUNIC BELGTHOR SYMBOL
+1700           TAGALOG LETTER A
+1701           TAGALOG LETTER I
+1702           TAGALOG LETTER U
+1703           TAGALOG LETTER KA
+1704           TAGALOG LETTER GA
+1705           TAGALOG LETTER NGA
+1706           TAGALOG LETTER TA
+1707           TAGALOG LETTER DA
+1708           TAGALOG LETTER NA
+1709           TAGALOG LETTER PA
+170A           TAGALOG LETTER BA
+170B           TAGALOG LETTER MA
+170C           TAGALOG LETTER YA
+170E           TAGALOG LETTER LA
+170F           TAGALOG LETTER WA
+1710           TAGALOG LETTER SA
+1711           TAGALOG LETTER HA
+1712           TAGALOG VOWEL SIGN I
+1713           TAGALOG VOWEL SIGN U
+1714           TAGALOG SIGN VIRAMA
+1720           HANUNOO LETTER A
+1721           HANUNOO LETTER I
+1722           HANUNOO LETTER U
+1723           HANUNOO LETTER KA
+1724           HANUNOO LETTER GA
+1725           HANUNOO LETTER NGA
+1726           HANUNOO LETTER TA
+1727           HANUNOO LETTER DA
+1728           HANUNOO LETTER NA
+1729           HANUNOO LETTER PA
+172A           HANUNOO LETTER BA
+172B           HANUNOO LETTER MA
+172C           HANUNOO LETTER YA
+172D           HANUNOO LETTER RA
+172E           HANUNOO LETTER LA
+172F           HANUNOO LETTER WA
+1730           HANUNOO LETTER SA
+1731           HANUNOO LETTER HA
+1732           HANUNOO VOWEL SIGN I
+1733           HANUNOO VOWEL SIGN U
+1734           HANUNOO SIGN PAMUDPOD
+1735           PHILIPPINE SINGLE PUNCTUATION
+1736           PHILIPPINE DOUBLE PUNCTUATION
+1740           BUHID LETTER A
+1741           BUHID LETTER I
+1742           BUHID LETTER U
+1743           BUHID LETTER KA
+1744           BUHID LETTER GA
+1745           BUHID LETTER NGA
+1746           BUHID LETTER TA
+1747           BUHID LETTER DA
+1748           BUHID LETTER NA
+1749           BUHID LETTER PA
+174A           BUHID LETTER BA
+174B           BUHID LETTER MA
+174C           BUHID LETTER YA
+174D           BUHID LETTER RA
+174E           BUHID LETTER LA
+174F           BUHID LETTER WA
+1750           BUHID LETTER SA
+1751           BUHID LETTER HA
+1752           BUHID VOWEL SIGN I
+1753           BUHID VOWEL SIGN U
+1760           TAGBANWA LETTER A
+1761           TAGBANWA LETTER I
+1762           TAGBANWA LETTER U
+1763           TAGBANWA LETTER KA
+1764           TAGBANWA LETTER GA
+1765           TAGBANWA LETTER NGA
+1766           TAGBANWA LETTER TA
+1767           TAGBANWA LETTER DA
+1768           TAGBANWA LETTER NA
+1769           TAGBANWA LETTER PA
+176A           TAGBANWA LETTER BA
+176B           TAGBANWA LETTER MA
+176C           TAGBANWA LETTER YA
+176E           TAGBANWA LETTER LA
+176F           TAGBANWA LETTER WA
+1770           TAGBANWA LETTER SA
+1772           TAGBANWA VOWEL SIGN I
+1773           TAGBANWA VOWEL SIGN U
 1780           KHMER LETTER KA
 1781           KHMER LETTER KHA
 1782           KHMER LETTER KO
@@ -5170,12 +5298,24 @@ return <<'END';
 2044           FRACTION SLASH
 2045           LEFT SQUARE BRACKET WITH QUILL
 2046           RIGHT SQUARE BRACKET WITH QUILL
+2047           DOUBLE QUESTION MARK
 2048           QUESTION EXCLAMATION MARK
 2049           EXCLAMATION QUESTION MARK
 204A           TIRONIAN SIGN ET
 204B           REVERSED PILCROW SIGN
 204C           BLACK LEFTWARDS BULLET
 204D           BLACK RIGHTWARDS BULLET
+204E           LOW ASTERISK
+204F           REVERSED SEMICOLON
+2050           CLOSE UP
+2051           TWO ASTERISKS ALIGNED VERTICALLY
+2052           COMMERCIAL MINUS SIGN
+2057           QUADRUPLE PRIME
+205F           MEDIUM MATHEMATICAL SPACE
+2060           WORD JOINER
+2061           FUNCTION APPLICATION
+2062           INVISIBLE TIMES
+2063           INVISIBLE SEPARATOR
 206A           INHIBIT SYMMETRIC SWAPPING
 206B           ACTIVATE SYMMETRIC SWAPPING
 206C           INHIBIT ARABIC FORM SHAPING
@@ -5183,6 +5323,7 @@ return <<'END';
 206E           NATIONAL DIGIT SHAPES
 206F           NOMINAL DIGIT SHAPES
 2070           SUPERSCRIPT ZERO
+2071           SUPERSCRIPT LATIN SMALL LETTER I
 2074           SUPERSCRIPT FOUR
 2075           SUPERSCRIPT FIVE
 2076           SUPERSCRIPT SIX
@@ -5226,6 +5367,8 @@ return <<'END';
 20AD           KIP SIGN
 20AE           TUGRIK SIGN
 20AF           DRACHMA SIGN
+20B0           GERMAN PENNY SIGN
+20B1           PESO SIGN
 20D0           COMBINING LEFT HARPOON ABOVE
 20D1           COMBINING RIGHT HARPOON ABOVE
 20D2           COMBINING LONG VERTICAL LINE OVERLAY
@@ -5246,6 +5389,13 @@ return <<'END';
 20E1           COMBINING LEFT RIGHT ARROW ABOVE
 20E2           COMBINING ENCLOSING SCREEN
 20E3           COMBINING ENCLOSING KEYCAP
+20E4           COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+20E5           COMBINING REVERSE SOLIDUS OVERLAY
+20E6           COMBINING DOUBLE VERTICAL STROKE OVERLAY
+20E7           COMBINING ANNUITY SYMBOL
+20E8           COMBINING TRIPLE UNDERDOT
+20E9           COMBINING WIDE BRIDGE ABOVE
+20EA           COMBINING LEFTWARDS ARROW OVERLAY
 2100           ACCOUNT OF
 2101           ADDRESSED TO THE SUBJECT
 2102           DOUBLE-STRUCK CAPITAL C
@@ -5305,6 +5455,21 @@ return <<'END';
 2138           DALET SYMBOL
 2139           INFORMATION SOURCE
 213A           ROTATED CAPITAL Q
+213D           DOUBLE-STRUCK SMALL GAMMA
+213E           DOUBLE-STRUCK CAPITAL GAMMA
+213F           DOUBLE-STRUCK CAPITAL PI
+2140           DOUBLE-STRUCK N-ARY SUMMATION
+2141           TURNED SANS-SERIF CAPITAL G
+2142           TURNED SANS-SERIF CAPITAL L
+2143           REVERSED SANS-SERIF CAPITAL L
+2144           TURNED SANS-SERIF CAPITAL Y
+2145           DOUBLE-STRUCK ITALIC CAPITAL D
+2146           DOUBLE-STRUCK ITALIC SMALL D
+2147           DOUBLE-STRUCK ITALIC SMALL E
+2148           DOUBLE-STRUCK ITALIC SMALL I
+2149           DOUBLE-STRUCK ITALIC SMALL J
+214A           PROPERTY LINE
+214B           TURNED AMPERSAND
 2153           VULGAR FRACTION ONE THIRD
 2154           VULGAR FRACTION TWO THIRDS
 2155           VULGAR FRACTION ONE FIFTH
@@ -5454,6 +5619,18 @@ return <<'END';
 21F1           NORTH WEST ARROW TO CORNER
 21F2           SOUTH EAST ARROW TO CORNER
 21F3           UP DOWN WHITE ARROW
+21F4           RIGHT ARROW WITH SMALL CIRCLE
+21F5           DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+21F6           THREE RIGHTWARDS ARROWS
+21F7           LEFTWARDS ARROW WITH VERTICAL STROKE
+21F8           RIGHTWARDS ARROW WITH VERTICAL STROKE
+21F9           LEFT RIGHT ARROW WITH VERTICAL STROKE
+21FA           LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FB           RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FC           LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+21FD           LEFTWARDS OPEN-HEADED ARROW
+21FE           RIGHTWARDS OPEN-HEADED ARROW
+21FF           LEFT RIGHT OPEN-HEADED ARROW
 2200           FOR ALL
 2201           COMPLEMENT
 2202           PARTIAL DIFFERENTIAL
@@ -5696,6 +5873,20 @@ return <<'END';
 22EF           MIDLINE HORIZONTAL ELLIPSIS
 22F0           UP RIGHT DIAGONAL ELLIPSIS
 22F1           DOWN RIGHT DIAGONAL ELLIPSIS
+22F2           ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3           ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4           SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F5           ELEMENT OF WITH DOT ABOVE
+22F6           ELEMENT OF WITH OVERBAR
+22F7           SMALL ELEMENT OF WITH OVERBAR
+22F8           ELEMENT OF WITH UNDERBAR
+22F9           ELEMENT OF WITH TWO HORIZONTAL STROKES
+22FA           CONTAINS WITH LONG HORIZONTAL STROKE
+22FB           CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC           SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD           CONTAINS WITH OVERBAR
+22FE           SMALL CONTAINS WITH OVERBAR
+22FF           Z NOTATION BAG MEMBERSHIP
 2300           DIAMETER SIGN
 2301           ELECTRIC ARROW
 2302           HOUSE
@@ -5820,6 +6011,7 @@ return <<'END';
 2379           APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
 237A           APL FUNCTIONAL SYMBOL ALPHA
 237B           NOT CHECK MARK
+237C           RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
 237D           SHOULDERED OPEN BOX
 237E           BELL SYMBOL
 237F           VERTICAL LINE WITH MIDDLE DOT
@@ -5850,6 +6042,58 @@ return <<'END';
 2398           NEXT PAGE
 2399           PRINT SCREEN SYMBOL
 239A           CLEAR SCREEN SYMBOL
+239B           LEFT PARENTHESIS UPPER HOOK
+239C           LEFT PARENTHESIS EXTENSION
+239D           LEFT PARENTHESIS LOWER HOOK
+239E           RIGHT PARENTHESIS UPPER HOOK
+239F           RIGHT PARENTHESIS EXTENSION
+23A0           RIGHT PARENTHESIS LOWER HOOK
+23A1           LEFT SQUARE BRACKET UPPER CORNER
+23A2           LEFT SQUARE BRACKET EXTENSION
+23A3           LEFT SQUARE BRACKET LOWER CORNER
+23A4           RIGHT SQUARE BRACKET UPPER CORNER
+23A5           RIGHT SQUARE BRACKET EXTENSION
+23A6           RIGHT SQUARE BRACKET LOWER CORNER
+23A7           LEFT CURLY BRACKET UPPER HOOK
+23A8           LEFT CURLY BRACKET MIDDLE PIECE
+23A9           LEFT CURLY BRACKET LOWER HOOK
+23AA           CURLY BRACKET EXTENSION
+23AB           RIGHT CURLY BRACKET UPPER HOOK
+23AC           RIGHT CURLY BRACKET MIDDLE PIECE
+23AD           RIGHT CURLY BRACKET LOWER HOOK
+23AE           INTEGRAL EXTENSION
+23AF           HORIZONTAL LINE EXTENSION
+23B0           UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+23B1           UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+23B2           SUMMATION TOP
+23B3           SUMMATION BOTTOM
+23B4           TOP SQUARE BRACKET
+23B5           BOTTOM SQUARE BRACKET
+23B6           BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+23B7           RADICAL SYMBOL BOTTOM
+23B8           LEFT VERTICAL BOX LINE
+23B9           RIGHT VERTICAL BOX LINE
+23BA           HORIZONTAL SCAN LINE-1
+23BB           HORIZONTAL SCAN LINE-3
+23BC           HORIZONTAL SCAN LINE-7
+23BD           HORIZONTAL SCAN LINE-9
+23BE           DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
+23BF           DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
+23C0           DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
+23C1           DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
+23C2           DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
+23C3           DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
+23C4           DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
+23C5           DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
+23C6           DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
+23C7           DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
+23C8           DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
+23C9           DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
+23CA           DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
+23CB           DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
+23CC           DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
+23CD           SQUARE FOOT
+23CE           RETURN SYMBOL
 2400           SYMBOL FOR NULL
 2401           SYMBOL FOR START OF HEADING
 2402           SYMBOL FOR START OF TEXT
@@ -6039,6 +6283,26 @@ return <<'END';
 24E8           CIRCLED LATIN SMALL LETTER Y
 24E9           CIRCLED LATIN SMALL LETTER Z
 24EA           CIRCLED DIGIT ZERO
+24EB           NEGATIVE CIRCLED NUMBER ELEVEN
+24EC           NEGATIVE CIRCLED NUMBER TWELVE
+24ED           NEGATIVE CIRCLED NUMBER THIRTEEN
+24EE           NEGATIVE CIRCLED NUMBER FOURTEEN
+24EF           NEGATIVE CIRCLED NUMBER FIFTEEN
+24F0           NEGATIVE CIRCLED NUMBER SIXTEEN
+24F1           NEGATIVE CIRCLED NUMBER SEVENTEEN
+24F2           NEGATIVE CIRCLED NUMBER EIGHTEEN
+24F3           NEGATIVE CIRCLED NUMBER NINETEEN
+24F4           NEGATIVE CIRCLED NUMBER TWENTY
+24F5           DOUBLE CIRCLED DIGIT ONE
+24F6           DOUBLE CIRCLED DIGIT TWO
+24F7           DOUBLE CIRCLED DIGIT THREE
+24F8           DOUBLE CIRCLED DIGIT FOUR
+24F9           DOUBLE CIRCLED DIGIT FIVE
+24FA           DOUBLE CIRCLED DIGIT SIX
+24FB           DOUBLE CIRCLED DIGIT SEVEN
+24FC           DOUBLE CIRCLED DIGIT EIGHT
+24FD           DOUBLE CIRCLED DIGIT NINE
+24FE           DOUBLE CIRCLED NUMBER TEN
 2500           BOX DRAWINGS LIGHT HORIZONTAL
 2501           BOX DRAWINGS HEAVY HORIZONTAL
 2502           BOX DRAWINGS LIGHT VERTICAL
@@ -6189,6 +6453,16 @@ return <<'END';
 2593           DARK SHADE
 2594           UPPER ONE EIGHTH BLOCK
 2595           RIGHT ONE EIGHTH BLOCK
+2596           QUADRANT LOWER LEFT
+2597           QUADRANT LOWER RIGHT
+2598           QUADRANT UPPER LEFT
+2599           QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+259A           QUADRANT UPPER LEFT AND LOWER RIGHT
+259B           QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+259C           QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+259D           QUADRANT UPPER RIGHT
+259E           QUADRANT UPPER RIGHT AND LOWER LEFT
+259F           QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
 25A0           BLACK SQUARE
 25A1           WHITE SQUARE
 25A2           WHITE SQUARE WITH ROUNDED CORNERS
@@ -6277,6 +6551,14 @@ return <<'END';
 25F5           WHITE CIRCLE WITH LOWER LEFT QUADRANT
 25F6           WHITE CIRCLE WITH LOWER RIGHT QUADRANT
 25F7           WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+25F8           UPPER LEFT TRIANGLE
+25F9           UPPER RIGHT TRIANGLE
+25FA           LOWER LEFT TRIANGLE
+25FB           WHITE MEDIUM SQUARE
+25FC           BLACK MEDIUM SQUARE
+25FD           WHITE MEDIUM SMALL SQUARE
+25FE           BLACK MEDIUM SMALL SQUARE
+25FF           LOWER RIGHT TRIANGLE
 2600           BLACK SUN WITH RAYS
 2601           CLOUD
 2602           UMBRELLA
@@ -6297,6 +6579,8 @@ return <<'END';
 2611           BALLOT BOX WITH CHECK
 2612           BALLOT BOX WITH X
 2613           SALTIRE
+2616           WHITE SHOGI PIECE
+2617           BLACK SHOGI PIECE
 2619           REVERSED ROTATED FLORAL HEART BULLET
 261A           BLACK LEFT POINTING INDEX
 261B           BLACK RIGHT POINTING INDEX
@@ -6386,6 +6670,28 @@ return <<'END';
 266F           MUSIC SHARP SIGN
 2670           WEST SYRIAC CROSS
 2671           EAST SYRIAC CROSS
+2672           UNIVERSAL RECYCLING SYMBOL
+2673           RECYCLING SYMBOL FOR TYPE-1 PLASTICS
+2674           RECYCLING SYMBOL FOR TYPE-2 PLASTICS
+2675           RECYCLING SYMBOL FOR TYPE-3 PLASTICS
+2676           RECYCLING SYMBOL FOR TYPE-4 PLASTICS
+2677           RECYCLING SYMBOL FOR TYPE-5 PLASTICS
+2678           RECYCLING SYMBOL FOR TYPE-6 PLASTICS
+2679           RECYCLING SYMBOL FOR TYPE-7 PLASTICS
+267A           RECYCLING SYMBOL FOR GENERIC MATERIALS
+267B           BLACK UNIVERSAL RECYCLING SYMBOL
+267C           RECYCLED PAPER SYMBOL
+267D           PARTIALLY-RECYCLED PAPER SYMBOL
+2680           DIE FACE-1
+2681           DIE FACE-2
+2682           DIE FACE-3
+2683           DIE FACE-4
+2684           DIE FACE-5
+2685           DIE FACE-6
+2686           WHITE CIRCLE WITH DOT RIGHT
+2687           WHITE CIRCLE WITH TWO DOTS
+2688           BLACK CIRCLE WITH WHITE DOT RIGHT
+2689           BLACK CIRCLE WITH TWO WHITE DOTS
 2701           UPPER BLADE SCISSORS
 2702           BLACK SCISSORS
 2703           LOWER BLADE SCISSORS
@@ -6477,6 +6783,20 @@ return <<'END';
 2765           ROTATED HEAVY BLACK HEART BULLET
 2766           FLORAL HEART
 2767           ROTATED FLORAL HEART BULLET
+2768           MEDIUM LEFT PARENTHESIS ORNAMENT
+2769           MEDIUM RIGHT PARENTHESIS ORNAMENT
+276A           MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B           MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C           MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+276D           MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+276E           HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+276F           HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+2770           HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771           HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772           LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+2773           LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+2774           MEDIUM LEFT CURLY BRACKET ORNAMENT
+2775           MEDIUM RIGHT CURLY BRACKET ORNAMENT
 2776           DINGBAT NEGATIVE CIRCLED DIGIT ONE
 2777           DINGBAT NEGATIVE CIRCLED DIGIT TWO
 2778           DINGBAT NEGATIVE CIRCLED DIGIT THREE
@@ -6546,6 +6866,50 @@ return <<'END';
 27BC           WEDGE-TAILED RIGHTWARDS ARROW
 27BD           HEAVY WEDGE-TAILED RIGHTWARDS ARROW
 27BE           OPEN-OUTLINED RIGHTWARDS ARROW
+27D0           WHITE DIAMOND WITH CENTRED DOT
+27D1           AND WITH DOT
+27D2           ELEMENT OF OPENING UPWARDS
+27D3           LOWER RIGHT CORNER WITH DOT
+27D4           UPPER LEFT CORNER WITH DOT
+27D5           LEFT OUTER JOIN
+27D6           RIGHT OUTER JOIN
+27D7           FULL OUTER JOIN
+27D8           LARGE UP TACK
+27D9           LARGE DOWN TACK
+27DA           LEFT AND RIGHT DOUBLE TURNSTILE
+27DB           LEFT AND RIGHT TACK
+27DC           LEFT MULTIMAP
+27DD           LONG RIGHT TACK
+27DE           LONG LEFT TACK
+27DF           UP TACK WITH CIRCLE ABOVE
+27E0           LOZENGE DIVIDED BY HORIZONTAL RULE
+27E1           WHITE CONCAVE-SIDED DIAMOND
+27E2           WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+27E3           WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+27E4           WHITE SQUARE WITH LEFTWARDS TICK
+27E5           WHITE SQUARE WITH RIGHTWARDS TICK
+27E6           MATHEMATICAL LEFT WHITE SQUARE BRACKET
+27E7           MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+27E8           MATHEMATICAL LEFT ANGLE BRACKET
+27E9           MATHEMATICAL RIGHT ANGLE BRACKET
+27EA           MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+27EB           MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+27F0           UPWARDS QUADRUPLE ARROW
+27F1           DOWNWARDS QUADRUPLE ARROW
+27F2           ANTICLOCKWISE GAPPED CIRCLE ARROW
+27F3           CLOCKWISE GAPPED CIRCLE ARROW
+27F4           RIGHT ARROW WITH CIRCLED PLUS
+27F5           LONG LEFTWARDS ARROW
+27F6           LONG RIGHTWARDS ARROW
+27F7           LONG LEFT RIGHT ARROW
+27F8           LONG LEFTWARDS DOUBLE ARROW
+27F9           LONG RIGHTWARDS DOUBLE ARROW
+27FA           LONG LEFT RIGHT DOUBLE ARROW
+27FB           LONG LEFTWARDS ARROW FROM BAR
+27FC           LONG RIGHTWARDS ARROW FROM BAR
+27FD           LONG LEFTWARDS DOUBLE ARROW FROM BAR
+27FE           LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+27FF           LONG RIGHTWARDS SQUIGGLE ARROW
 2800           BRAILLE PATTERN BLANK
 2801           BRAILLE PATTERN DOTS-1
 2802           BRAILLE PATTERN DOTS-2
@@ -6802,6 +7166,518 @@ return <<'END';
 28FD           BRAILLE PATTERN DOTS-1345678
 28FE           BRAILLE PATTERN DOTS-2345678
 28FF           BRAILLE PATTERN DOTS-12345678
+2900           RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+2901           RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+2902           LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2903           RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2904           LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+2905           RIGHTWARDS TWO-HEADED ARROW FROM BAR
+2906           LEFTWARDS DOUBLE ARROW FROM BAR
+2907           RIGHTWARDS DOUBLE ARROW FROM BAR
+2908           DOWNWARDS ARROW WITH HORIZONTAL STROKE
+2909           UPWARDS ARROW WITH HORIZONTAL STROKE
+290A           UPWARDS TRIPLE ARROW
+290B           DOWNWARDS TRIPLE ARROW
+290C           LEFTWARDS DOUBLE DASH ARROW
+290D           RIGHTWARDS DOUBLE DASH ARROW
+290E           LEFTWARDS TRIPLE DASH ARROW
+290F           RIGHTWARDS TRIPLE DASH ARROW
+2910           RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+2911           RIGHTWARDS ARROW WITH DOTTED STEM
+2912           UPWARDS ARROW TO BAR
+2913           DOWNWARDS ARROW TO BAR
+2914           RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+2915           RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2916           RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+2917           RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+2918           RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+2919           LEFTWARDS ARROW-TAIL
+291A           RIGHTWARDS ARROW-TAIL
+291B           LEFTWARDS DOUBLE ARROW-TAIL
+291C           RIGHTWARDS DOUBLE ARROW-TAIL
+291D           LEFTWARDS ARROW TO BLACK DIAMOND
+291E           RIGHTWARDS ARROW TO BLACK DIAMOND
+291F           LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2920           RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2921           NORTH WEST AND SOUTH EAST ARROW
+2922           NORTH EAST AND SOUTH WEST ARROW
+2923           NORTH WEST ARROW WITH HOOK
+2924           NORTH EAST ARROW WITH HOOK
+2925           SOUTH EAST ARROW WITH HOOK
+2926           SOUTH WEST ARROW WITH HOOK
+2927           NORTH WEST ARROW AND NORTH EAST ARROW
+2928           NORTH EAST ARROW AND SOUTH EAST ARROW
+2929           SOUTH EAST ARROW AND SOUTH WEST ARROW
+292A           SOUTH WEST ARROW AND NORTH WEST ARROW
+292B           RISING DIAGONAL CROSSING FALLING DIAGONAL
+292C           FALLING DIAGONAL CROSSING RISING DIAGONAL
+292D           SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+292E           NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+292F           FALLING DIAGONAL CROSSING NORTH EAST ARROW
+2930           RISING DIAGONAL CROSSING SOUTH EAST ARROW
+2931           NORTH EAST ARROW CROSSING NORTH WEST ARROW
+2932           NORTH WEST ARROW CROSSING NORTH EAST ARROW
+2933           WAVE ARROW POINTING DIRECTLY RIGHT
+2934           ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+2935           ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+2936           ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+2937           ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+2938           RIGHT-SIDE ARC CLOCKWISE ARROW
+2939           LEFT-SIDE ARC ANTICLOCKWISE ARROW
+293A           TOP ARC ANTICLOCKWISE ARROW
+293B           BOTTOM ARC ANTICLOCKWISE ARROW
+293C           TOP ARC CLOCKWISE ARROW WITH MINUS
+293D           TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+293E           LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+293F           LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+2940           ANTICLOCKWISE CLOSED CIRCLE ARROW
+2941           CLOCKWISE CLOSED CIRCLE ARROW
+2942           RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+2943           LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+2944           SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+2945           RIGHTWARDS ARROW WITH PLUS BELOW
+2946           LEFTWARDS ARROW WITH PLUS BELOW
+2947           RIGHTWARDS ARROW THROUGH X
+2948           LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+2949           UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+294A           LEFT BARB UP RIGHT BARB DOWN HARPOON
+294B           LEFT BARB DOWN RIGHT BARB UP HARPOON
+294C           UP BARB RIGHT DOWN BARB LEFT HARPOON
+294D           UP BARB LEFT DOWN BARB RIGHT HARPOON
+294E           LEFT BARB UP RIGHT BARB UP HARPOON
+294F           UP BARB RIGHT DOWN BARB RIGHT HARPOON
+2950           LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+2951           UP BARB LEFT DOWN BARB LEFT HARPOON
+2952           LEFTWARDS HARPOON WITH BARB UP TO BAR
+2953           RIGHTWARDS HARPOON WITH BARB UP TO BAR
+2954           UPWARDS HARPOON WITH BARB RIGHT TO BAR
+2955           DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+2956           LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+2957           RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+2958           UPWARDS HARPOON WITH BARB LEFT TO BAR
+2959           DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+295A           LEFTWARDS HARPOON WITH BARB UP FROM BAR
+295B           RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+295C           UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+295D           DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+295E           LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+295F           RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+2960           UPWARDS HARPOON WITH BARB LEFT FROM BAR
+2961           DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+2962           LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+2963           UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2964           RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2965           DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+2966           LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+2967           LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2968           RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+2969           RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+296A           LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296B           LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296C           RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296D           RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296E           UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+296F           DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2970           RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+2971           EQUALS SIGN ABOVE RIGHTWARDS ARROW
+2972           TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+2973           LEFTWARDS ARROW ABOVE TILDE OPERATOR
+2974           RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+2975           RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+2976           LESS-THAN ABOVE LEFTWARDS ARROW
+2977           LEFTWARDS ARROW THROUGH LESS-THAN
+2978           GREATER-THAN ABOVE RIGHTWARDS ARROW
+2979           SUBSET ABOVE RIGHTWARDS ARROW
+297A           LEFTWARDS ARROW THROUGH SUBSET
+297B           SUPERSET ABOVE LEFTWARDS ARROW
+297C           LEFT FISH TAIL
+297D           RIGHT FISH TAIL
+297E           UP FISH TAIL
+297F           DOWN FISH TAIL
+2980           TRIPLE VERTICAL BAR DELIMITER
+2981           Z NOTATION SPOT
+2982           Z NOTATION TYPE COLON
+2983           LEFT WHITE CURLY BRACKET
+2984           RIGHT WHITE CURLY BRACKET
+2985           LEFT WHITE PARENTHESIS
+2986           RIGHT WHITE PARENTHESIS
+2987           Z NOTATION LEFT IMAGE BRACKET
+2988           Z NOTATION RIGHT IMAGE BRACKET
+2989           Z NOTATION LEFT BINDING BRACKET
+298A           Z NOTATION RIGHT BINDING BRACKET
+298B           LEFT SQUARE BRACKET WITH UNDERBAR
+298C           RIGHT SQUARE BRACKET WITH UNDERBAR
+298D           LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E           RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F           LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990           RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991           LEFT ANGLE BRACKET WITH DOT
+2992           RIGHT ANGLE BRACKET WITH DOT
+2993           LEFT ARC LESS-THAN BRACKET
+2994           RIGHT ARC GREATER-THAN BRACKET
+2995           DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996           DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997           LEFT BLACK TORTOISE SHELL BRACKET
+2998           RIGHT BLACK TORTOISE SHELL BRACKET
+2999           DOTTED FENCE
+299A           VERTICAL ZIGZAG LINE
+299B           MEASURED ANGLE OPENING LEFT
+299C           RIGHT ANGLE VARIANT WITH SQUARE
+299D           MEASURED RIGHT ANGLE WITH DOT
+299E           ANGLE WITH S INSIDE
+299F           ACUTE ANGLE
+29A0           SPHERICAL ANGLE OPENING LEFT
+29A1           SPHERICAL ANGLE OPENING UP
+29A2           TURNED ANGLE
+29A3           REVERSED ANGLE
+29A4           ANGLE WITH UNDERBAR
+29A5           REVERSED ANGLE WITH UNDERBAR
+29A6           OBLIQUE ANGLE OPENING UP
+29A7           OBLIQUE ANGLE OPENING DOWN
+29A8           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+29A9           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+29AA           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+29AB           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+29AC           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+29AD           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+29AE           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+29AF           MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+29B0           REVERSED EMPTY SET
+29B1           EMPTY SET WITH OVERBAR
+29B2           EMPTY SET WITH SMALL CIRCLE ABOVE
+29B3           EMPTY SET WITH RIGHT ARROW ABOVE
+29B4           EMPTY SET WITH LEFT ARROW ABOVE
+29B5           CIRCLE WITH HORIZONTAL BAR
+29B6           CIRCLED VERTICAL BAR
+29B7           CIRCLED PARALLEL
+29B8           CIRCLED REVERSE SOLIDUS
+29B9           CIRCLED PERPENDICULAR
+29BA           CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+29BB           CIRCLE WITH SUPERIMPOSED X
+29BC           CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+29BD           UP ARROW THROUGH CIRCLE
+29BE           CIRCLED WHITE BULLET
+29BF           CIRCLED BULLET
+29C0           CIRCLED LESS-THAN
+29C1           CIRCLED GREATER-THAN
+29C2           CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+29C3           CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+29C4           SQUARED RISING DIAGONAL SLASH
+29C5           SQUARED FALLING DIAGONAL SLASH
+29C6           SQUARED ASTERISK
+29C7           SQUARED SMALL CIRCLE
+29C8           SQUARED SQUARE
+29C9           TWO JOINED SQUARES
+29CA           TRIANGLE WITH DOT ABOVE
+29CB           TRIANGLE WITH UNDERBAR
+29CC           S IN TRIANGLE
+29CD           TRIANGLE WITH SERIFS AT BOTTOM
+29CE           RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+29CF           LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0           VERTICAL BAR BESIDE RIGHT TRIANGLE
+29D1           BOWTIE WITH LEFT HALF BLACK
+29D2           BOWTIE WITH RIGHT HALF BLACK
+29D3           BLACK BOWTIE
+29D4           TIMES WITH LEFT HALF BLACK
+29D5           TIMES WITH RIGHT HALF BLACK
+29D6           WHITE HOURGLASS
+29D7           BLACK HOURGLASS
+29D8           LEFT WIGGLY FENCE
+29D9           RIGHT WIGGLY FENCE
+29DA           LEFT DOUBLE WIGGLY FENCE
+29DB           RIGHT DOUBLE WIGGLY FENCE
+29DC           INCOMPLETE INFINITY
+29DD           TIE OVER INFINITY
+29DE           INFINITY NEGATED WITH VERTICAL BAR
+29DF           DOUBLE-ENDED MULTIMAP
+29E0           SQUARE WITH CONTOURED OUTLINE
+29E1           INCREASES AS
+29E2           SHUFFLE PRODUCT
+29E3           EQUALS SIGN AND SLANTED PARALLEL
+29E4           EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+29E5           IDENTICAL TO AND SLANTED PARALLEL
+29E6           GLEICH STARK
+29E7           THERMODYNAMIC
+29E8           DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+29E9           DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+29EA           BLACK DIAMOND WITH DOWN ARROW
+29EB           BLACK LOZENGE
+29EC           WHITE CIRCLE WITH DOWN ARROW
+29ED           BLACK CIRCLE WITH DOWN ARROW
+29EE           ERROR-BARRED WHITE SQUARE
+29EF           ERROR-BARRED BLACK SQUARE
+29F0           ERROR-BARRED WHITE DIAMOND
+29F1           ERROR-BARRED BLACK DIAMOND
+29F2           ERROR-BARRED WHITE CIRCLE
+29F3           ERROR-BARRED BLACK CIRCLE
+29F4           RULE-DELAYED
+29F5           REVERSE SOLIDUS OPERATOR
+29F6           SOLIDUS WITH OVERBAR
+29F7           REVERSE SOLIDUS WITH HORIZONTAL STROKE
+29F8           BIG SOLIDUS
+29F9           BIG REVERSE SOLIDUS
+29FA           DOUBLE PLUS
+29FB           TRIPLE PLUS
+29FC           LEFT-POINTING CURVED ANGLE BRACKET
+29FD           RIGHT-POINTING CURVED ANGLE BRACKET
+29FE           TINY
+29FF           MINY
+2A00           N-ARY CIRCLED DOT OPERATOR
+2A01           N-ARY CIRCLED PLUS OPERATOR
+2A02           N-ARY CIRCLED TIMES OPERATOR
+2A03           N-ARY UNION OPERATOR WITH DOT
+2A04           N-ARY UNION OPERATOR WITH PLUS
+2A05           N-ARY SQUARE INTERSECTION OPERATOR
+2A06           N-ARY SQUARE UNION OPERATOR
+2A07           TWO LOGICAL AND OPERATOR
+2A08           TWO LOGICAL OR OPERATOR
+2A09           N-ARY TIMES OPERATOR
+2A0A           MODULO TWO SUM
+2A0B           SUMMATION WITH INTEGRAL
+2A0C           QUADRUPLE INTEGRAL OPERATOR
+2A0D           FINITE PART INTEGRAL
+2A0E           INTEGRAL WITH DOUBLE STROKE
+2A0F           INTEGRAL AVERAGE WITH SLASH
+2A10           CIRCULATION FUNCTION
+2A11           ANTICLOCKWISE INTEGRATION
+2A12           LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+2A13           LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+2A14           LINE INTEGRATION NOT INCLUDING THE POLE
+2A15           INTEGRAL AROUND A POINT OPERATOR
+2A16           QUATERNION INTEGRAL OPERATOR
+2A17           INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+2A18           INTEGRAL WITH TIMES SIGN
+2A19           INTEGRAL WITH INTERSECTION
+2A1A           INTEGRAL WITH UNION
+2A1B           INTEGRAL WITH OVERBAR
+2A1C           INTEGRAL WITH UNDERBAR
+2A1D           JOIN
+2A1E           LARGE LEFT TRIANGLE OPERATOR
+2A1F           Z NOTATION SCHEMA COMPOSITION
+2A20           Z NOTATION SCHEMA PIPING
+2A21           Z NOTATION SCHEMA PROJECTION
+2A22           PLUS SIGN WITH SMALL CIRCLE ABOVE
+2A23           PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+2A24           PLUS SIGN WITH TILDE ABOVE
+2A25           PLUS SIGN WITH DOT BELOW
+2A26           PLUS SIGN WITH TILDE BELOW
+2A27           PLUS SIGN WITH SUBSCRIPT TWO
+2A28           PLUS SIGN WITH BLACK TRIANGLE
+2A29           MINUS SIGN WITH COMMA ABOVE
+2A2A           MINUS SIGN WITH DOT BELOW
+2A2B           MINUS SIGN WITH FALLING DOTS
+2A2C           MINUS SIGN WITH RISING DOTS
+2A2D           PLUS SIGN IN LEFT HALF CIRCLE
+2A2E           PLUS SIGN IN RIGHT HALF CIRCLE
+2A2F           VECTOR OR CROSS PRODUCT
+2A30           MULTIPLICATION SIGN WITH DOT ABOVE
+2A31           MULTIPLICATION SIGN WITH UNDERBAR
+2A32           SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+2A33           SMASH PRODUCT
+2A34           MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35           MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A36           CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+2A37           MULTIPLICATION SIGN IN DOUBLE CIRCLE
+2A38           CIRCLED DIVISION SIGN
+2A39           PLUS SIGN IN TRIANGLE
+2A3A           MINUS SIGN IN TRIANGLE
+2A3B           MULTIPLICATION SIGN IN TRIANGLE
+2A3C           INTERIOR PRODUCT
+2A3D           RIGHTHAND INTERIOR PRODUCT
+2A3E           Z NOTATION RELATIONAL COMPOSITION
+2A3F           AMALGAMATION OR COPRODUCT
+2A40           INTERSECTION WITH DOT
+2A41           UNION WITH MINUS SIGN
+2A42           UNION WITH OVERBAR
+2A43           INTERSECTION WITH OVERBAR
+2A44           INTERSECTION WITH LOGICAL AND
+2A45           UNION WITH LOGICAL OR
+2A46           UNION ABOVE INTERSECTION
+2A47           INTERSECTION ABOVE UNION
+2A48           UNION ABOVE BAR ABOVE INTERSECTION
+2A49           INTERSECTION ABOVE BAR ABOVE UNION
+2A4A           UNION BESIDE AND JOINED WITH UNION
+2A4B           INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+2A4C           CLOSED UNION WITH SERIFS
+2A4D           CLOSED INTERSECTION WITH SERIFS
+2A4E           DOUBLE SQUARE INTERSECTION
+2A4F           DOUBLE SQUARE UNION
+2A50           CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+2A51           LOGICAL AND WITH DOT ABOVE
+2A52           LOGICAL OR WITH DOT ABOVE
+2A53           DOUBLE LOGICAL AND
+2A54           DOUBLE LOGICAL OR
+2A55           TWO INTERSECTING LOGICAL AND
+2A56           TWO INTERSECTING LOGICAL OR
+2A57           SLOPING LARGE OR
+2A58           SLOPING LARGE AND
+2A59           LOGICAL OR OVERLAPPING LOGICAL AND
+2A5A           LOGICAL AND WITH MIDDLE STEM
+2A5B           LOGICAL OR WITH MIDDLE STEM
+2A5C           LOGICAL AND WITH HORIZONTAL DASH
+2A5D           LOGICAL OR WITH HORIZONTAL DASH
+2A5E           LOGICAL AND WITH DOUBLE OVERBAR
+2A5F           LOGICAL AND WITH UNDERBAR
+2A60           LOGICAL AND WITH DOUBLE UNDERBAR
+2A61           SMALL VEE WITH UNDERBAR
+2A62           LOGICAL OR WITH DOUBLE OVERBAR
+2A63           LOGICAL OR WITH DOUBLE UNDERBAR
+2A64           Z NOTATION DOMAIN ANTIRESTRICTION
+2A65           Z NOTATION RANGE ANTIRESTRICTION
+2A66           EQUALS SIGN WITH DOT BELOW
+2A67           IDENTICAL WITH DOT ABOVE
+2A68           TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+2A69           TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+2A6A           TILDE OPERATOR WITH DOT ABOVE
+2A6B           TILDE OPERATOR WITH RISING DOTS
+2A6C           SIMILAR MINUS SIMILAR
+2A6D           CONGRUENT WITH DOT ABOVE
+2A6E           EQUALS WITH ASTERISK
+2A6F           ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+2A70           APPROXIMATELY EQUAL OR EQUAL TO
+2A71           EQUALS SIGN ABOVE PLUS SIGN
+2A72           PLUS SIGN ABOVE EQUALS SIGN
+2A73           EQUALS SIGN ABOVE TILDE OPERATOR
+2A74           DOUBLE COLON EQUAL
+2A75           TWO CONSECUTIVE EQUALS SIGNS
+2A76           THREE CONSECUTIVE EQUALS SIGNS
+2A77           EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+2A78           EQUIVALENT WITH FOUR DOTS ABOVE
+2A79           LESS-THAN WITH CIRCLE INSIDE
+2A7A           GREATER-THAN WITH CIRCLE INSIDE
+2A7B           LESS-THAN WITH QUESTION MARK ABOVE
+2A7C           GREATER-THAN WITH QUESTION MARK ABOVE
+2A7D           LESS-THAN OR SLANTED EQUAL TO
+2A7E           GREATER-THAN OR SLANTED EQUAL TO
+2A7F           LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80           GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81           LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82           GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83           LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84           GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A85           LESS-THAN OR APPROXIMATE
+2A86           GREATER-THAN OR APPROXIMATE
+2A87           LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+2A88           GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+2A89           LESS-THAN AND NOT APPROXIMATE
+2A8A           GREATER-THAN AND NOT APPROXIMATE
+2A8B           LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+2A8C           GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+2A8D           LESS-THAN ABOVE SIMILAR OR EQUAL
+2A8E           GREATER-THAN ABOVE SIMILAR OR EQUAL
+2A8F           LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+2A90           GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+2A91           LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92           GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93           LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94           GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95           SLANTED EQUAL TO OR LESS-THAN
+2A96           SLANTED EQUAL TO OR GREATER-THAN
+2A97           SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98           SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99           DOUBLE-LINE EQUAL TO OR LESS-THAN
+2A9A           DOUBLE-LINE EQUAL TO OR GREATER-THAN
+2A9B           DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C           DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2A9D           SIMILAR OR LESS-THAN
+2A9E           SIMILAR OR GREATER-THAN
+2A9F           SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+2AA0           SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+2AA1           DOUBLE NESTED LESS-THAN
+2AA2           DOUBLE NESTED GREATER-THAN
+2AA3           DOUBLE NESTED LESS-THAN WITH UNDERBAR
+2AA4           GREATER-THAN OVERLAPPING LESS-THAN
+2AA5           GREATER-THAN BESIDE LESS-THAN
+2AA6           LESS-THAN CLOSED BY CURVE
+2AA7           GREATER-THAN CLOSED BY CURVE
+2AA8           LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9           GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA           SMALLER THAN
+2AAB           LARGER THAN
+2AAC           SMALLER THAN OR EQUAL TO
+2AAD           LARGER THAN OR EQUAL TO
+2AAE           EQUALS SIGN WITH BUMPY ABOVE
+2AAF           PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+2AB0           SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+2AB1           PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+2AB2           SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+2AB3           PRECEDES ABOVE EQUALS SIGN
+2AB4           SUCCEEDS ABOVE EQUALS SIGN
+2AB5           PRECEDES ABOVE NOT EQUAL TO
+2AB6           SUCCEEDS ABOVE NOT EQUAL TO
+2AB7           PRECEDES ABOVE ALMOST EQUAL TO
+2AB8           SUCCEEDS ABOVE ALMOST EQUAL TO
+2AB9           PRECEDES ABOVE NOT ALMOST EQUAL TO
+2ABA           SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+2ABB           DOUBLE PRECEDES
+2ABC           DOUBLE SUCCEEDS
+2ABD           SUBSET WITH DOT
+2ABE           SUPERSET WITH DOT
+2ABF           SUBSET WITH PLUS SIGN BELOW
+2AC0           SUPERSET WITH PLUS SIGN BELOW
+2AC1           SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2           SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3           SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4           SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5           SUBSET OF ABOVE EQUALS SIGN
+2AC6           SUPERSET OF ABOVE EQUALS SIGN
+2AC7           SUBSET OF ABOVE TILDE OPERATOR
+2AC8           SUPERSET OF ABOVE TILDE OPERATOR
+2AC9           SUBSET OF ABOVE ALMOST EQUAL TO
+2ACA           SUPERSET OF ABOVE ALMOST EQUAL TO
+2ACB           SUBSET OF ABOVE NOT EQUAL TO
+2ACC           SUPERSET OF ABOVE NOT EQUAL TO
+2ACD           SQUARE LEFT OPEN BOX OPERATOR
+2ACE           SQUARE RIGHT OPEN BOX OPERATOR
+2ACF           CLOSED SUBSET
+2AD0           CLOSED SUPERSET
+2AD1           CLOSED SUBSET OR EQUAL TO
+2AD2           CLOSED SUPERSET OR EQUAL TO
+2AD3           SUBSET ABOVE SUPERSET
+2AD4           SUPERSET ABOVE SUBSET
+2AD5           SUBSET ABOVE SUBSET
+2AD6           SUPERSET ABOVE SUPERSET
+2AD7           SUPERSET BESIDE SUBSET
+2AD8           SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+2AD9           ELEMENT OF OPENING DOWNWARDS
+2ADA           PITCHFORK WITH TEE TOP
+2ADB           TRANSVERSAL INTERSECTION
+2ADC           FORKING
+2ADD           NONFORKING
+2ADE           SHORT LEFT TACK
+2ADF           SHORT DOWN TACK
+2AE0           SHORT UP TACK
+2AE1           PERPENDICULAR WITH S
+2AE2           VERTICAL BAR TRIPLE RIGHT TURNSTILE
+2AE3           DOUBLE VERTICAL BAR LEFT TURNSTILE
+2AE4           VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE5           DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE6           LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+2AE7           SHORT DOWN TACK WITH OVERBAR
+2AE8           SHORT UP TACK WITH UNDERBAR
+2AE9           SHORT UP TACK ABOVE SHORT DOWN TACK
+2AEA           DOUBLE DOWN TACK
+2AEB           DOUBLE UP TACK
+2AEC           DOUBLE STROKE NOT SIGN
+2AED           REVERSED DOUBLE STROKE NOT SIGN
+2AEE           DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+2AEF           VERTICAL LINE WITH CIRCLE ABOVE
+2AF0           VERTICAL LINE WITH CIRCLE BELOW
+2AF1           DOWN TACK WITH CIRCLE BELOW
+2AF2           PARALLEL WITH HORIZONTAL STROKE
+2AF3           PARALLEL WITH TILDE OPERATOR
+2AF4           TRIPLE VERTICAL BAR BINARY RELATION
+2AF5           TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+2AF6           TRIPLE COLON OPERATOR
+2AF7           TRIPLE NESTED LESS-THAN
+2AF8           TRIPLE NESTED GREATER-THAN
+2AF9           DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+2AFA           DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+2AFB           TRIPLE SOLIDUS BINARY RELATION
+2AFC           LARGE TRIPLE VERTICAL BAR OPERATOR
+2AFD           DOUBLE SOLIDUS OPERATOR
+2AFE           WHITE VERTICAL BAR
+2AFF           N-ARY WHITE VERTICAL BAR
 2E80           CJK RADICAL REPEAT
 2E81           CJK RADICAL CLIFF
 2E82           CJK RADICAL SECOND ONE
@@ -7202,6 +8078,9 @@ return <<'END';
 3038           HANGZHOU NUMERAL TEN
 3039           HANGZHOU NUMERAL TWENTY
 303A           HANGZHOU NUMERAL THIRTY
+303B           VERTICAL IDEOGRAPHIC ITERATION MARK
+303C           MASU MARK
+303D           PART ALTERNATION MARK
 303E           IDEOGRAPHIC VARIATION INDICATOR
 303F           IDEOGRAPHIC HALF FILL SPACE
 3041           HIRAGANA LETTER SMALL A
@@ -7288,12 +8167,16 @@ return <<'END';
 3092           HIRAGANA LETTER WO
 3093           HIRAGANA LETTER N
 3094           HIRAGANA LETTER VU
+3095           HIRAGANA LETTER SMALL KA
+3096           HIRAGANA LETTER SMALL KE
 3099           COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
 309A           COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309B           KATAKANA-HIRAGANA VOICED SOUND MARK
 309C           KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309D           HIRAGANA ITERATION MARK
 309E           HIRAGANA VOICED ITERATION MARK
+309F           HIRAGANA DIGRAPH YORI
+30A0           KATAKANA-HIRAGANA DOUBLE HYPHEN
 30A1           KATAKANA LETTER SMALL A
 30A2           KATAKANA LETTER A
 30A3           KATAKANA LETTER SMALL I
@@ -7388,6 +8271,7 @@ return <<'END';
 30FC           KATAKANA-HIRAGANA PROLONGED SOUND MARK
 30FD           KATAKANA ITERATION MARK
 30FE           KATAKANA VOICED ITERATION MARK
+30FF           KATAKANA DIGRAPH KOTO
 3105           BOPOMOFO LETTER B
 3106           BOPOMOFO LETTER P
 3107           BOPOMOFO LETTER M
@@ -7562,6 +8446,22 @@ return <<'END';
 31B5           BOPOMOFO FINAL LETTER T
 31B6           BOPOMOFO FINAL LETTER K
 31B7           BOPOMOFO FINAL LETTER H
+31F0           KATAKANA LETTER SMALL KU
+31F1           KATAKANA LETTER SMALL SI
+31F2           KATAKANA LETTER SMALL SU
+31F3           KATAKANA LETTER SMALL TO
+31F4           KATAKANA LETTER SMALL NU
+31F5           KATAKANA LETTER SMALL HA
+31F6           KATAKANA LETTER SMALL HI
+31F7           KATAKANA LETTER SMALL HU
+31F8           KATAKANA LETTER SMALL HE
+31F9           KATAKANA LETTER SMALL HO
+31FA           KATAKANA LETTER SMALL MU
+31FB           KATAKANA LETTER SMALL RA
+31FC           KATAKANA LETTER SMALL RI
+31FD           KATAKANA LETTER SMALL RU
+31FE           KATAKANA LETTER SMALL RE
+31FF           KATAKANA LETTER SMALL RO
 3200           PARENTHESIZED HANGUL KIYEOK
 3201           PARENTHESIZED HANGUL NIEUN
 3202           PARENTHESIZED HANGUL TIKEUT
@@ -7627,6 +8527,21 @@ return <<'END';
 3241           PARENTHESIZED IDEOGRAPH REST
 3242           PARENTHESIZED IDEOGRAPH SELF
 3243           PARENTHESIZED IDEOGRAPH REACH
+3251           CIRCLED NUMBER TWENTY ONE
+3252           CIRCLED NUMBER TWENTY TWO
+3253           CIRCLED NUMBER TWENTY THREE
+3254           CIRCLED NUMBER TWENTY FOUR
+3255           CIRCLED NUMBER TWENTY FIVE
+3256           CIRCLED NUMBER TWENTY SIX
+3257           CIRCLED NUMBER TWENTY SEVEN
+3258           CIRCLED NUMBER TWENTY EIGHT
+3259           CIRCLED NUMBER TWENTY NINE
+325A           CIRCLED NUMBER THIRTY
+325B           CIRCLED NUMBER THIRTY ONE
+325C           CIRCLED NUMBER THIRTY TWO
+325D           CIRCLED NUMBER THIRTY THREE
+325E           CIRCLED NUMBER THIRTY FOUR
+325F           CIRCLED NUMBER THIRTY FIVE
 3260           CIRCLED HANGUL KIYEOK
 3261           CIRCLED HANGUL NIEUN
 3262           CIRCLED HANGUL TIKEUT
@@ -7705,6 +8620,21 @@ return <<'END';
 32AE           CIRCLED IDEOGRAPH RESOURCE
 32AF           CIRCLED IDEOGRAPH ALLIANCE
 32B0           CIRCLED IDEOGRAPH NIGHT
+32B1           CIRCLED NUMBER THIRTY SIX
+32B2           CIRCLED NUMBER THIRTY SEVEN
+32B3           CIRCLED NUMBER THIRTY EIGHT
+32B4           CIRCLED NUMBER THIRTY NINE
+32B5           CIRCLED NUMBER FORTY
+32B6           CIRCLED NUMBER FORTY ONE
+32B7           CIRCLED NUMBER FORTY TWO
+32B8           CIRCLED NUMBER FORTY THREE
+32B9           CIRCLED NUMBER FORTY FOUR
+32BA           CIRCLED NUMBER FORTY FIVE
+32BB           CIRCLED NUMBER FORTY SIX
+32BC           CIRCLED NUMBER FORTY SEVEN
+32BD           CIRCLED NUMBER FORTY EIGHT
+32BE           CIRCLED NUMBER FORTY NINE
+32BF           CIRCLED NUMBER FIFTY
 32C0           IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
 32C1           IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
 32C2           IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
@@ -9198,6 +10128,8 @@ A49E             YI RADICAL PUT
 A49F           YI RADICAL HXUO
 A4A0           YI RADICAL TAT
 A4A1           YI RADICAL GA
+A4A2           YI RADICAL ZUP
+A4A3           YI RADICAL CYT
 A4A4           YI RADICAL DDUR
 A4A5           YI RADICAL BUR
 A4A6           YI RADICAL GGUO
@@ -9214,6 +10146,7 @@ A4B0             YI RADICAL SHY
 A4B1           YI RADICAL VEP
 A4B2           YI RADICAL ZA
 A4B3           YI RADICAL JO
+A4B4           YI RADICAL NZUP
 A4B5           YI RADICAL JJY
 A4B6           YI RADICAL GOT
 A4B7           YI RADICAL JJIE
@@ -9226,9 +10159,11 @@ A4BD            YI RADICAL CUOP
 A4BE           YI RADICAL CIP
 A4BF           YI RADICAL HXOP
 A4C0           YI RADICAL SHAT
+A4C1           YI RADICAL ZUR
 A4C2           YI RADICAL SHOP
 A4C3           YI RADICAL CHE
 A4C4           YI RADICAL ZZIET
+A4C5           YI RADICAL NBIE
 A4C6           YI RADICAL KE
 AC00   D7A3    Hangul Syllable
 D800   DB7F    Non Private Use High Surrogate
@@ -9537,6 +10472,65 @@ FA2A            CJK COMPATIBILITY IDEOGRAPH-FA2A
 FA2B           CJK COMPATIBILITY IDEOGRAPH-FA2B
 FA2C           CJK COMPATIBILITY IDEOGRAPH-FA2C
 FA2D           CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30           CJK COMPATIBILITY IDEOGRAPH-FA30
+FA31           CJK COMPATIBILITY IDEOGRAPH-FA31
+FA32           CJK COMPATIBILITY IDEOGRAPH-FA32
+FA33           CJK COMPATIBILITY IDEOGRAPH-FA33
+FA34           CJK COMPATIBILITY IDEOGRAPH-FA34
+FA35           CJK COMPATIBILITY IDEOGRAPH-FA35
+FA36           CJK COMPATIBILITY IDEOGRAPH-FA36
+FA37           CJK COMPATIBILITY IDEOGRAPH-FA37
+FA38           CJK COMPATIBILITY IDEOGRAPH-FA38
+FA39           CJK COMPATIBILITY IDEOGRAPH-FA39
+FA3A           CJK COMPATIBILITY IDEOGRAPH-FA3A
+FA3B           CJK COMPATIBILITY IDEOGRAPH-FA3B
+FA3C           CJK COMPATIBILITY IDEOGRAPH-FA3C
+FA3D           CJK COMPATIBILITY IDEOGRAPH-FA3D
+FA3E           CJK COMPATIBILITY IDEOGRAPH-FA3E
+FA3F           CJK COMPATIBILITY IDEOGRAPH-FA3F
+FA40           CJK COMPATIBILITY IDEOGRAPH-FA40
+FA41           CJK COMPATIBILITY IDEOGRAPH-FA41
+FA42           CJK COMPATIBILITY IDEOGRAPH-FA42
+FA43           CJK COMPATIBILITY IDEOGRAPH-FA43
+FA44           CJK COMPATIBILITY IDEOGRAPH-FA44
+FA45           CJK COMPATIBILITY IDEOGRAPH-FA45
+FA46           CJK COMPATIBILITY IDEOGRAPH-FA46
+FA47           CJK COMPATIBILITY IDEOGRAPH-FA47
+FA48           CJK COMPATIBILITY IDEOGRAPH-FA48
+FA49           CJK COMPATIBILITY IDEOGRAPH-FA49
+FA4A           CJK COMPATIBILITY IDEOGRAPH-FA4A
+FA4B           CJK COMPATIBILITY IDEOGRAPH-FA4B
+FA4C           CJK COMPATIBILITY IDEOGRAPH-FA4C
+FA4D           CJK COMPATIBILITY IDEOGRAPH-FA4D
+FA4E           CJK COMPATIBILITY IDEOGRAPH-FA4E
+FA4F           CJK COMPATIBILITY IDEOGRAPH-FA4F
+FA50           CJK COMPATIBILITY IDEOGRAPH-FA50
+FA51           CJK COMPATIBILITY IDEOGRAPH-FA51
+FA52           CJK COMPATIBILITY IDEOGRAPH-FA52
+FA53           CJK COMPATIBILITY IDEOGRAPH-FA53
+FA54           CJK COMPATIBILITY IDEOGRAPH-FA54
+FA55           CJK COMPATIBILITY IDEOGRAPH-FA55
+FA56           CJK COMPATIBILITY IDEOGRAPH-FA56
+FA57           CJK COMPATIBILITY IDEOGRAPH-FA57
+FA58           CJK COMPATIBILITY IDEOGRAPH-FA58
+FA59           CJK COMPATIBILITY IDEOGRAPH-FA59
+FA5A           CJK COMPATIBILITY IDEOGRAPH-FA5A
+FA5B           CJK COMPATIBILITY IDEOGRAPH-FA5B
+FA5C           CJK COMPATIBILITY IDEOGRAPH-FA5C
+FA5D           CJK COMPATIBILITY IDEOGRAPH-FA5D
+FA5E           CJK COMPATIBILITY IDEOGRAPH-FA5E
+FA5F           CJK COMPATIBILITY IDEOGRAPH-FA5F
+FA60           CJK COMPATIBILITY IDEOGRAPH-FA60
+FA61           CJK COMPATIBILITY IDEOGRAPH-FA61
+FA62           CJK COMPATIBILITY IDEOGRAPH-FA62
+FA63           CJK COMPATIBILITY IDEOGRAPH-FA63
+FA64           CJK COMPATIBILITY IDEOGRAPH-FA64
+FA65           CJK COMPATIBILITY IDEOGRAPH-FA65
+FA66           CJK COMPATIBILITY IDEOGRAPH-FA66
+FA67           CJK COMPATIBILITY IDEOGRAPH-FA67
+FA68           CJK COMPATIBILITY IDEOGRAPH-FA68
+FA69           CJK COMPATIBILITY IDEOGRAPH-FA69
+FA6A           CJK COMPATIBILITY IDEOGRAPH-FA6A
 FB00           LATIN SMALL LIGATURE FF
 FB01           LATIN SMALL LIGATURE FI
 FB02           LATIN SMALL LIGATURE FL
@@ -10188,6 +11182,23 @@ FDF8           ARABIC LIGATURE WASALLAM ISOLATED FORM
 FDF9           ARABIC LIGATURE SALLA ISOLATED FORM
 FDFA           ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
 FDFB           ARABIC LIGATURE JALLAJALALOUHOU
+FDFC           RIAL SIGN
+FE00           VARIATION SELECTOR-1
+FE01           VARIATION SELECTOR-2
+FE02           VARIATION SELECTOR-3
+FE03           VARIATION SELECTOR-4
+FE04           VARIATION SELECTOR-5
+FE05           VARIATION SELECTOR-6
+FE06           VARIATION SELECTOR-7
+FE07           VARIATION SELECTOR-8
+FE08           VARIATION SELECTOR-9
+FE09           VARIATION SELECTOR-10
+FE0A           VARIATION SELECTOR-11
+FE0B           VARIATION SELECTOR-12
+FE0C           VARIATION SELECTOR-13
+FE0D           VARIATION SELECTOR-14
+FE0E           VARIATION SELECTOR-15
+FE0F           VARIATION SELECTOR-16
 FE20           COMBINING LIGATURE LEFT HALF
 FE21           COMBINING LIGATURE RIGHT HALF
 FE22           COMBINING DOUBLE TILDE LEFT HALF
@@ -10213,6 +11224,8 @@ FE41            PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
 FE42           PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
 FE43           PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
 FE44           PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+FE45           SESAME DOT
+FE46           WHITE SESAME DOT
 FE49           DASHED OVERLINE
 FE4A           CENTRELINE OVERLINE
 FE4B           WAVY OVERLINE
@@ -10249,6 +11262,7 @@ FE6B            SMALL COMMERCIAL AT
 FE70           ARABIC FATHATAN ISOLATED FORM
 FE71           ARABIC TATWEEL WITH FATHATAN ABOVE
 FE72           ARABIC DAMMATAN ISOLATED FORM
+FE73           ARABIC TAIL FRAGMENT
 FE74           ARABIC KASRATAN ISOLATED FORM
 FE76           ARABIC FATHA ISOLATED FORM
 FE77           ARABIC FATHA MEDIAL FORM
@@ -10480,6 +11494,8 @@ FF5B            FULLWIDTH LEFT CURLY BRACKET
 FF5C           FULLWIDTH VERTICAL LINE
 FF5D           FULLWIDTH RIGHT CURLY BRACKET
 FF5E           FULLWIDTH TILDE
+FF5F           FULLWIDTH LEFT WHITE PARENTHESIS
+FF60           FULLWIDTH RIGHT WHITE PARENTHESIS
 FF61           HALFWIDTH IDEOGRAPHIC FULL STOP
 FF62           HALFWIDTH LEFT CORNER BRACKET
 FF63           HALFWIDTH RIGHT CORNER BRACKET
index 15cc268..4d5243c 100644 (file)
@@ -1,10 +1,16 @@
-@@@    The Unicode Standard 3.1
-@@@+   Draft U31M010319.lst
-       Fixed syntax for xrefs for 0598 and 05AE.
-       Added more aliases for Thai characters.
+@@@    The Unicode Standard 3.2
+@@@+   Draft U32M020305.lst
+       Minor annotation edits for final release.
+       Addition of a few more Khmer annotations.
+       This file is semi-automatically derived from UnicodeData.txt and
+       a set of manually created annotations using a script to select
+       or suppress information from the data file. The rules used
+       for this process are aimed at readability for the human reader,
+       at the expense of some details; therefore, this file should not
+       be parsed for machine-readable information.
 @@     0000    C0 Controls and Basic Latin (Basic Latin)       007F
 @              C0 controls
-@+             Alias names are those for ISO 6429.
+@+             Alias names are those for ISO/IEC 6429:1992. Commonly used alternative aliases are also shown.
 0000   <control>
        = NULL
 0001   <control>
 0008   <control>
        = BACKSPACE
 0009   <control>
-       = HORIZONTAL TABULATION
+       = CHARACTER TABULATION
+       = horizontal tabulation (HT), tab
 000A   <control>
-       = LINE FEED
+       = LINE FEED (LF)
+       = new line (NL), end of line (EOL)
 000B   <control>
-       = VERTICAL TABULATION
+       = LINE TABULATION
 000C   <control>
-       = FORM FEED
+       = FORM FEED (FF)
 000D   <control>
-       = CARRIAGE RETURN
+       = CARRIAGE RETURN (CR)
 000E   <control>
        = SHIFT OUT
 000F   <control>
 001B   <control>
        = ESCAPE
 001C   <control>
-       = FILE SEPARATOR
+       = INFORMATION SEPARATOR FOUR
+       = file separator (FS)
 001D   <control>
-       = GROUP SEPARATOR
+       = INFORMATION SEPARATOR THREE
+       = group separator (GS)
 001E   <control>
-       = RECORD SEPARATOR
+       = INFORMATION SEPARATOR TWO
+       = record separator (RS)
 001F   <control>
-       = UNIT SEPARATOR
+       = INFORMATION SEPARATOR ONE
+       = unit separator (US)
 @              ASCII
 0020   SPACE
        * sometimes considered a control code
        * other space characters: 2000-200A
        x (no-break space - 00A0)
        x (zero width space - 200B)
+       x (word joiner - 2060)
        x (ideographic space - 3000)
        x (zero width no-break space - FEFF)
 0021   EXCLAMATION MARK
        x (arabic percent sign - 066A)
        x (per mille sign - 2030)
        x (per ten thousand sign - 2031)
+       x (commercial minus sign - 2052)
 0026   AMPERSAND
 0027   APOSTROPHE
        = APOSTROPHE-QUOTE
 002A   ASTERISK
        = star (on phone keypads)
        x (arabic five pointed star - 066D)
+       x (low asterisk - 204E)
        x (asterisk operator - 2217)
        x (heavy asterisk - 2731)
 002B   PLUS SIGN
 003B   SEMICOLON
        x (greek question mark - 037E)
        x (arabic semicolon - 061B)
+       x (reversed semicolon - 204F)
 003C   LESS-THAN SIGN
        x (single left-pointing angle quotation mark - 2039)
        x (left-pointing angle bracket - 2329)
        x (script capital f - 2131)
        x (turned capital f - 2132)
 0047   LATIN CAPITAL LETTER G
+       * invented circa 300 BCE by Spurius Carvilius Ruga, who added a stroke to the letter C
 0048   LATIN CAPITAL LETTER H
        x (script capital h - 210B)
        x (black-letter capital h - 210C)
        * other bracket characters: 3008-301B
 005C   REVERSE SOLIDUS
        = BACKSLASH
+       x (combining reverse solidus overlay - 20E5)
        x (set minus - 2216)
 005D   RIGHT SQUARE BRACKET
        = CLOSING SQUARE BRACKET
        = DELETE
 @@     0080    C1 Controls and Latin-1 Supplement (Latin-1 Supplement) 00FF
 @              C1 controls
-@+             Alias names are those for ISO 6429.
+@+             Alias names are those for ISO/IEC 6429:1992.
 0080   <control>
 0081   <control>
 0082   <control>
        = NO BREAK HERE
 0084   <control>
 0085   <control>
-       = NEXT LINE
+       = NEXT LINE (NEL)
 0086   <control>
        = START OF SELECTED AREA
 0087   <control>
 008A   <control>
        = LINE TABULATION SET
 008B   <control>
-       = PARTIAL LINE DOWN
+       = PARTIAL LINE FORWARD
 008C   <control>
-       = PARTIAL LINE UP
+       = PARTIAL LINE BACKWARD
 008D   <control>
        = REVERSE LINE FEED
 008E   <control>
        x (space - 0020)
        x (figure space - 2007)
        x (narrow no-break space - 202F)
+       x (word joiner - 2060)
        x (zero width no-break space - FEFF)
        # <noBreak> 0020
 00A1   INVERTED EXCLAMATION MARK
        = midpoint (in typography)
        = Georgian comma
        = Greek middle dot
+       x (greek ano teleia - 0387)
        x (bullet - 2022)
        x (one dot leader - 2024)
        x (hyphenation point - 2027)
        x (latin small letter d with stroke - 0111)
        x (latin capital letter african d - 0189)
 0111   LATIN SMALL LETTER D WITH STROKE
-       * Croatian, Vietnamese, Sámi
+       * Croatian, Vietnamese, Sami
        x (latin capital letter d with stroke - 0110)
        x (cyrillic small letter dje - 0452)
 0112   LATIN CAPITAL LETTER E WITH MACRON
        * Latvian
        : 006C 0327
 013D   LATIN CAPITAL LETTER L WITH CARON
+       * the form using apostrophe is preferred in typesetting
        : 004C 030C
 013E   LATIN SMALL LETTER L WITH CARON
        * Slovak
 014A   LATIN CAPITAL LETTER ENG (Sami)
        * glyph may also have appearance of large form of the small letter
 014B   LATIN SMALL LETTER ENG (Sami)
-       * Sámi, Mende, IPA, ...
+       * Sami, Mende, IPA, ...
 014C   LATIN CAPITAL LETTER O WITH MACRON
        : 004F 0304
 014D   LATIN SMALL LETTER O WITH MACRON
        : 0074 030C
 0166   LATIN CAPITAL LETTER T WITH STROKE
 0167   LATIN SMALL LETTER T WITH STROKE
-       * Sámi
+       * Sami
 0168   LATIN CAPITAL LETTER U WITH TILDE
        : 0055 0303
 0169   LATIN SMALL LETTER U WITH TILDE
 019E   LATIN SMALL LETTER N WITH LONG RIGHT LEG
        * archaic phonetic for Japanese syllabic "n"
        * recommended spelling 006E 0329
+       * Lakota
+       x (latin capital letter n with long right leg - 0220)
 019F   LATIN CAPITAL LETTER O WITH MIDDLE TILDE *
        = barred o, o bar
        * lowercase is 0275
 01A5   LATIN SMALL LETTER P WITH HOOK
        * African
 01A6   LATIN LETTER YR *
-       * old Norse
+       * Old Norse
        * from German Standard DIN 31624 and ISO 5246-2
        * lowercase is 0280
 01A7   LATIN CAPITAL LETTER TONE TWO
        * handwritten variant of Latin "z"
        x (latin small letter z - 007A)
 01B7   LATIN CAPITAL LETTER EZH
-       * African, Skolt Sámi
+       * African, Skolt Sami
        * lowercase is 0292
        x (latin capital letter yogh - 021C)
        x (cyrillic capital letter abkhasian dze - 04E0)
        : 00E6 0304
 01E4   LATIN CAPITAL LETTER G WITH STROKE
 01E5   LATIN SMALL LETTER G WITH STROKE
-       * Skolt Sámi
+       * Skolt Sami
 01E6   LATIN CAPITAL LETTER G WITH CARON
        : 0047 030C
 01E7   LATIN SMALL LETTER G WITH CARON
-       * Skolt Sámi
+       * Skolt Sami
        x (latin small letter g with breve - 011F)
        : 0067 030C
 01E8   LATIN CAPITAL LETTER K WITH CARON
        : 004B 030C
 01E9   LATIN SMALL LETTER K WITH CARON
-       * Skolt Sámi
+       * Skolt Sami
        : 006B 030C
 01EA   LATIN CAPITAL LETTER O WITH OGONEK
        : 004F 0328
 01EB   LATIN SMALL LETTER O WITH OGONEK
-       * Sámi, Iroquoian, Old Icelandic
+       * Sami, Iroquoian, Old Icelandic
        : 006F 0328
 01EC   LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
        : 01EA 0304
 01EE   LATIN CAPITAL LETTER EZH WITH CARON
        : 01B7 030C
 01EF   LATIN SMALL LETTER EZH WITH CARON
-       * Skolt Sámi
+       * Skolt Sami
        : 0292 030C
 01F0   LATIN SMALL LETTER J WITH CARON
        * IPA and many languages
 021F   LATIN SMALL LETTER H WITH CARON
        * Finnish Romany
        : 0068 030C
+0220   LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
+       * Lakota
+       x (latin small letter n with long right leg - 019E)
 0222   LATIN CAPITAL LETTER OU
 0223   LATIN SMALL LETTER OU
        * Algonquin, Huron
 027E   LATIN SMALL LETTER R WITH FISHHOOK
        * voiced alveolar flap or tap
 027F   LATIN SMALL LETTER REVERSED R WITH FISHHOOK
+       = long leg turned iota (a misnomer)
        * apical dental vowel
-       * used in Sinological tradition
+       * used by linguists working on Chinese and other Sino-Tibetan languages
        * IPA spelling - 007A 0329
 0280   LATIN LETTER SMALL CAPITAL R *
        * voiced uvular trill
        * typographically based on 025F, not on 0283
 0285   LATIN SMALL LETTER SQUAT REVERSED ESH
        * apical retroflex vowel
-       * used in Sinological tradition
+       * used by linguists working on Chinese and other Sino-Tibetan languages
        * IPA spelling - 0290 0329
+       * in origin 027F plus the retroflex hook 0322, despite its name
 0286   LATIN SMALL LETTER ESH WITH CURL
        * palatalized voiceless postalveolar fricative
        * suggested spelling - 0283 02B2
        * voiced alveolo-palatal laminal fricative
        * sound spelled with 017A in Polish
 0292   LATIN SMALL LETTER EZH
-       = LATIN SMALL LETTER YOGH
        = dram
        * voiced postalveolar fricative
+       * mistakenly identified as yogh in Unicode 1.0
        * uppercase is 01B7
-       * Skolt Sámi
+       * Skolt Sami
        x (latin small letter yogh - 021D)
        x (cyrillic small letter abkhasian dze - 04E1)
        x (ounce sign - 2125)
        = Greek varia
        x (grave accent - 0060)
        x (modifier letter grave accent - 02CB)
-0301   COMBINING ACUTE ACCENT (Oxia)
+0301   COMBINING ACUTE ACCENT (Oxia, Tonos)
        = stress mark
        = Greek oxia, tonos
        x (apostrophe - 0027)
 030C   COMBINING CARON
        = hacek, V above
        x (caron - 02C7)
-030D   COMBINING VERTICAL LINE ABOVE (Tonos)
-       * this is not the Greek tonos, despite the annotation for 10646
+030D   COMBINING VERTICAL LINE ABOVE
+       * this is not the Greek tonos
        * Marshallese
        x (modifier letter vertical line - 02C8)
 030E   COMBINING DOUBLE VERTICAL LINE ABOVE
        x (modifier letter small w - 02B7)
 032C   COMBINING CARON BELOW
        * IPA: voiced
-       * Hittite transcription
 032D   COMBINING CIRCUMFLEX ACCENT BELOW
        * Americanist: fronted articulation
 032E   COMBINING BREVE BELOW
+       * Hittite transcription
 032F   COMBINING INVERTED BREVE BELOW
        * Americanist: fronted articulation (variant of 032D)
        * Indo-Europeanist: semivowel
 @              Additions for IPA
 0346   COMBINING BRIDGE ABOVE
        * IPA: dentolabial
+       x (combining wide bridge above - 20E9)
 0347   COMBINING EQUALS SIGN BELOW
        * IPA: alveolar
 0348   COMBINING DOUBLE VERTICAL LINE BELOW
        * IPA: labial spreading
 034E   COMBINING UPWARDS ARROW BELOW
        * IPA: whistled articulation
+@              Grapheme joiner
+034F   COMBINING GRAPHEME JOINER
+       * has no visible glyph
+       * indicates that adjoining characters are to be treated as a graphemic unit
 @              Double diacritics
 0360   COMBINING DOUBLE TILDE
 0361   COMBINING DOUBLE INVERTED BREVE
 0362   COMBINING DOUBLE RIGHTWARDS ARROW BELOW
        * IPA: sliding articulation
+@              Medieval superscript letter diacritics
+@+             These are letter diacritics written directly above other letters. They appear primarily in medieval Germanic manuscripts, but saw some usage as late as the 19th century in some languages.
+0363   COMBINING LATIN SMALL LETTER A
+0364   COMBINING LATIN SMALL LETTER E
+0365   COMBINING LATIN SMALL LETTER I
+0366   COMBINING LATIN SMALL LETTER O
+0367   COMBINING LATIN SMALL LETTER U
+0368   COMBINING LATIN SMALL LETTER C
+0369   COMBINING LATIN SMALL LETTER D
+036A   COMBINING LATIN SMALL LETTER H
+036B   COMBINING LATIN SMALL LETTER M
+036C   COMBINING LATIN SMALL LETTER R
+036D   COMBINING LATIN SMALL LETTER T
+036E   COMBINING LATIN SMALL LETTER V
+036F   COMBINING LATIN SMALL LETTER X
 @@     0370    Greek and Coptic        03FF
 @              Based on ISO 8859-7
 0374   GREEK NUMERAL SIGN (Dexia keraia)
        * math constant 3.141592...
 03C1   GREEK SMALL LETTER RHO
 03C2   GREEK SMALL LETTER FINAL SIGMA
+       = stigma (the Modern Greek name for this letterform)
+       * not to be confused with the actual stigma letter
+       x (greek small letter stigma - 03DB)
 03C3   GREEK SMALL LETTER SIGMA
+       * used symbolically with a numeric value 200
 03C4   GREEK SMALL LETTER TAU
 03C5   GREEK SMALL LETTER UPSILON
        x (latin small letter upsilon - 028A)
        x (latin small letter v with hook - 028B)
 03C6   GREEK SMALL LETTER PHI
        x (latin small letter phi - 0278)
+       x (greek phi symbol - 03D5)
+       * the ordinary Greek letter, showing considerable glyph variation
+       * in mathematical contexts, the loopy glyph is preferred, to contrast with 03D5
 03C7   GREEK SMALL LETTER CHI
 03C8   GREEK SMALL LETTER PSI
 03C9   GREEK SMALL LETTER OMEGA
        # 03B2 greek small letter beta
 03D1   GREEK THETA SYMBOL
        = GREEK SMALL LETTER SCRIPT THETA
-       * used as technical symbol
+       * used as technical symbol
        # 03B8 greek small letter theta
 03D2   GREEK UPSILON WITH HOOK SYMBOL
        = GREEK CAPITAL LETTER UPSILON HOOK
        = GREEK CAPITAL LETTER UPSILON HOOK DIAERESIS
        : 03D2 0308
 03D5   GREEK PHI SYMBOL
-       = GREEK SMALL LETTER SCRIPT PHI
-       * used as technical symbol
+       * used as a technical symbol, with a stroked glyph
+       * maps to "phi1" symbol entities
        # 03C6 greek small letter phi
 03D6   GREEK PI SYMBOL
        = GREEK SMALL LETTER OMEGA PI
-       * used as technical symbol
+       * used as technical symbol
        * a variant of pi, looking like omega
        # 03C0 greek small letter pi
 03D7   GREEK KAI SYMBOL
        * used as an ampersand
 @              Archaic letters
+03D8   GREEK LETTER ARCHAIC KOPPA *
+03D9   GREEK SMALL LETTER ARCHAIC KOPPA *
+       * the Q-shaped archaic koppas are the ordinary alphabetic letters
 03DA   GREEK LETTER STIGMA
+       * apparently in origin a cursive form of digamma
+       * the name "stigma" originally applied to a medieval sigma-tau ligature, whose shape was confusably similar to the cursive digamma
+       * used as a symbol with a numeric value of 6
 03DB   GREEK SMALL LETTER STIGMA
+       x (greek small letter final sigma - 03C2)
 03DC   GREEK LETTER DIGAMMA
 03DD   GREEK SMALL LETTER DIGAMMA
-       * used symbolically for numeral six
+       * used as a symbol with a numeric value of 6
 03DE   GREEK LETTER KOPPA
 03DF   GREEK SMALL LETTER KOPPA
+       * used in modern Greek as a symbol with a numeric value of 90, as in the dating of legal documentation
 03E0   GREEK LETTER SAMPI
 03E1   GREEK SMALL LETTER SAMPI
-@              Coptic-unique letters
+       * used as a symbol with a numeric value of 900
+@              Coptic letters derived from Demotic
 03E2   COPTIC CAPITAL LETTER SHEI
 03E3   COPTIC SMALL LETTER SHEI
 03E4   COPTIC CAPITAL LETTER FEI
        = straight epsilon
        x (small element of - 220A)
        # 03B5 greek small letter epsilon
+03F6   GREEK REVERSED LUNATE EPSILON SYMBOL
+       = reversed straight epsilon
+       x (small contains as member - 220D)
 @@     0400    Cyrillic        04FF
 @              Cyrillic extensions
 0400   CYRILLIC CAPITAL LETTER IE WITH GRAVE
 0488   COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
 0489   COMBINING CYRILLIC MILLIONS SIGN
 @              Extended Cyrillic
+048A   CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+048B   CYRILLIC SMALL LETTER SHORT I WITH TAIL
+       * Kildin Sami
 048C   CYRILLIC CAPITAL LETTER SEMISOFT SIGN
 048D   CYRILLIC SMALL LETTER SEMISOFT SIGN
-       * Kildin Sámi
+       * Kildin Sami
 048E   CYRILLIC CAPITAL LETTER ER WITH TICK
 048F   CYRILLIC SMALL LETTER ER WITH TICK
-       * Kildin Sámi
+       * Kildin Sami
 0490   CYRILLIC CAPITAL LETTER GHE WITH UPTURN
 0491   CYRILLIC SMALL LETTER GHE WITH UPTURN
        * Old Ukrainian
 04C3   CYRILLIC CAPITAL LETTER KA WITH HOOK
 04C4   CYRILLIC SMALL LETTER KA WITH HOOK
        * Khanty, Chukchi
+04C5   CYRILLIC CAPITAL LETTER EL WITH TAIL
+04C6   CYRILLIC SMALL LETTER EL WITH TAIL
+       * Kildin Sami
 04C7   CYRILLIC CAPITAL LETTER EN WITH HOOK
 04C8   CYRILLIC SMALL LETTER EN WITH HOOK
        * Khanty, Chukchi, Nenets
+04C9   CYRILLIC CAPITAL LETTER EN WITH TAIL
+04CA   CYRILLIC SMALL LETTER EN WITH TAIL
+       * Kildin Sami
 04CB   CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
 04CC   CYRILLIC SMALL LETTER KHAKASSIAN CHE
+04CD   CYRILLIC CAPITAL LETTER EM WITH TAIL
+04CE   CYRILLIC SMALL LETTER EM WITH TAIL
+       * Kildin Sami
 04D0   CYRILLIC CAPITAL LETTER A WITH BREVE
        : 0410 0306
 04D1   CYRILLIC SMALL LETTER A WITH BREVE
 04EC   CYRILLIC CAPITAL LETTER E WITH DIAERESIS
        : 042D 0308
 04ED   CYRILLIC SMALL LETTER E WITH DIAERESIS
-       * Kildin Sámi
+       * Kildin Sami
        : 044D 0308
 04EE   CYRILLIC CAPITAL LETTER U WITH MACRON
        : 0423 0304
        : 042B 0308
 04F9   CYRILLIC SMALL LETTER YERU WITH DIAERESIS
        : 044B 0308
+@@     0500    Cyrillic Supplementary  052F
+@              Komi letters
+0500   CYRILLIC CAPITAL LETTER KOMI DE
+0501   CYRILLIC SMALL LETTER KOMI DE
+0502   CYRILLIC CAPITAL LETTER KOMI DJE
+0503   CYRILLIC SMALL LETTER KOMI DJE
+0504   CYRILLIC CAPITAL LETTER KOMI ZJE
+0505   CYRILLIC SMALL LETTER KOMI ZJE
+0506   CYRILLIC CAPITAL LETTER KOMI DZJE
+0507   CYRILLIC SMALL LETTER KOMI DZJE
+0508   CYRILLIC CAPITAL LETTER KOMI LJE
+0509   CYRILLIC SMALL LETTER KOMI LJE
+050A   CYRILLIC CAPITAL LETTER KOMI NJE
+050B   CYRILLIC SMALL LETTER KOMI NJE
+050C   CYRILLIC CAPITAL LETTER KOMI SJE
+050D   CYRILLIC SMALL LETTER KOMI SJE
+050E   CYRILLIC CAPITAL LETTER KOMI TJE
+050F   CYRILLIC SMALL LETTER KOMI TJE
 @@     0530    Armenian        058F
 @              Uppercase letters
 0531   ARMENIAN CAPITAL LETTER AYB
 0650   ARABIC KASRA
 0651   ARABIC SHADDA
 0652   ARABIC SUKUN
+       * marks absence of a vowel after the base consonant
+       * used in some Korans (Qur'ans) to mark a long vowel as ignored
+       x (arabic small high dotless head of khah - 06E1)
 @              Combining maddah and hamza
 0653   ARABIC MADDAH ABOVE
 0654   ARABIC HAMZA ABOVE
 0655   ARABIC HAMZA BELOW
 @              Arabic-Indic digits
+@+             These digits are used with Arabic proper; for languages of Iran, Pakistan, and India, see the Eastern Arabic-Indic digits at 06F0..06F9.
 0660   ARABIC-INDIC DIGIT ZERO
 0661   ARABIC-INDIC DIGIT ONE
 0662   ARABIC-INDIC DIGIT TWO
 066C   ARABIC THOUSANDS SEPARATOR
 066D   ARABIC FIVE POINTED STAR
        x (asterisk - 002A)
+@              Archaic letters
+066E   ARABIC LETTER DOTLESS BEH
+066F   ARABIC LETTER DOTLESS QAF
 @              Point
 0670   ARABIC LETTER SUPERSCRIPT ALEF
 @              Extended Arabic letters
 069A   ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
        * Pashto
 069B   ARABIC LETTER SEEN WITH THREE DOTS BELOW
-       * Uighur
 069C   ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
        * Moroccan Arabic
 069D   ARABIC LETTER SAD WITH TWO DOTS BELOW
 06DF   ARABIC SMALL HIGH ROUNDED ZERO
 06E0   ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
 06E1   ARABIC SMALL HIGH DOTLESS HEAD OF KHAH
+       = Arabic jazm
+       * used in some Korans (Qur'ans) to mark absence of a vowel
+       x (arabic sukun - 0652)
 06E2   ARABIC SMALL HIGH MEEM ISOLATED FORM
 06E3   ARABIC SMALL LOW SEEN
 06E4   ARABIC SMALL HIGH MADDA
 06EB   ARABIC EMPTY CENTRE HIGH STOP
 06EC   ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
 06ED   ARABIC SMALL LOW MEEM
-@              Eastern Arabic-Indic digits (Persian and Urdu)
+@              Eastern Arabic-Indic digits
+@+             These digits are used with Arabic-script languages of Iran, Pakistan, and India (Persian, Sindhi, Urdu, etc.).
 06F0   EXTENDED ARABIC-INDIC DIGIT ZERO
 06F1   EXTENDED ARABIC-INDIC DIGIT ONE
 06F2   EXTENDED ARABIC-INDIC DIGIT TWO
 06F3   EXTENDED ARABIC-INDIC DIGIT THREE
 06F4   EXTENDED ARABIC-INDIC DIGIT FOUR
-       * different glyphs in Persian and Urdu
+       * Persian has a different glyph than Sindhi and Urdu
 06F5   EXTENDED ARABIC-INDIC DIGIT FIVE
-       * Persian and Urdu share glyph different from Arabic
+       * Persian, Sindhi, and Urdu share glyph different from Arabic
 06F6   EXTENDED ARABIC-INDIC DIGIT SIX
-       * Persian glyph different from Arabic
+       * Persian, Sindhi, and Urdu have glyphs different from Arabic
 06F7   EXTENDED ARABIC-INDIC DIGIT SEVEN
-       * Urdu glyph different from Arabic
+       * Urdu and Sindhi have glyphs different from Arabic
 06F8   EXTENDED ARABIC-INDIC DIGIT EIGHT
 06F9   EXTENDED ARABIC-INDIC DIGIT NINE
 @              Extended Arabic letters
 07AE   THAANA OBOFILI
 07AF   THAANA OABOAFILI
 07B0   THAANA SUKUN
+@              Consonant for Addu dialect
+07B1   THAANA LETTER NAA
 @@     0900    Devanagari      097F
 @              Based on ISCII 1988
 @              Various signs
 094C   DEVANAGARI VOWEL SIGN AU
 @              Various signs
 094D   DEVANAGARI SIGN VIRAMA
-       = halant
+       = halant (the preferred name)
        * suppresses inherent vowel
 0950   DEVANAGARI OM
 0951   DEVANAGARI STRESS SIGN UDATTA
 09F2   BENGALI RUPEE MARK
 09F3   BENGALI RUPEE SIGN
 09F4   BENGALI CURRENCY NUMERATOR ONE
+       * not in current usage
 09F5   BENGALI CURRENCY NUMERATOR TWO
+       * not in current usage
 09F6   BENGALI CURRENCY NUMERATOR THREE
+       * not in current usage
 09F7   BENGALI CURRENCY NUMERATOR FOUR
 09F8   BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
 09F9   BENGALI CURRENCY DENOMINATOR SIXTEEN
 0A48   GURMUKHI VOWEL SIGN AI
 0A4B   GURMUKHI VOWEL SIGN OO
 0A4C   GURMUKHI VOWEL SIGN AU
+@              Various signs
 0A4D   GURMUKHI SIGN VIRAMA
 @              Additional consonants
 0A59   GURMUKHI LETTER KHHA
 0B2A   ORIYA LETTER PA
 0B2B   ORIYA LETTER PHA
 0B2C   ORIYA LETTER BA
-       = Oriya va, wa
+       = Oriya va
 0B2D   ORIYA LETTER BHA
 0B2E   ORIYA LETTER MA
 0B2F   ORIYA LETTER YA
 0C4C   TELUGU VOWEL SIGN AU
 @              Various signs
 0C4D   TELUGU SIGN VIRAMA
+       = halant (the preferred name)
 0C55   TELUGU LENGTH MARK
 0C56   TELUGU AI LENGTH MARK
 @              Generic additions
 0D13   MALAYALAM LETTER OO
 0D14   MALAYALAM LETTER AU
 @              Consonants
+@+             Alternate romanizations are shown as aliases for some letters to clarify their identity.
 0D15   MALAYALAM LETTER KA
 0D16   MALAYALAM LETTER KHA
 0D17   MALAYALAM LETTER GA
 0D18   MALAYALAM LETTER GHA
 0D19   MALAYALAM LETTER NGA
 0D1A   MALAYALAM LETTER CA
+       = cha
 0D1B   MALAYALAM LETTER CHA
+       = chha
 0D1C   MALAYALAM LETTER JA
 0D1D   MALAYALAM LETTER JHA
 0D1E   MALAYALAM LETTER NYA
+       = nha
 0D1F   MALAYALAM LETTER TTA
+       = ta
 0D20   MALAYALAM LETTER TTHA
+       = tta
 0D21   MALAYALAM LETTER DDA
+       = hard da
 0D22   MALAYALAM LETTER DDHA
+       = hard dda
 0D23   MALAYALAM LETTER NNA
+       = hard na
 0D24   MALAYALAM LETTER TA
+       = tha
 0D25   MALAYALAM LETTER THA
+       = ttha
 0D26   MALAYALAM LETTER DA
+       = soft da
 0D27   MALAYALAM LETTER DHA
+       = soft dda
 0D28   MALAYALAM LETTER NA
 0D2A   MALAYALAM LETTER PA
 0D2B   MALAYALAM LETTER PHA
 0D32   MALAYALAM LETTER LA
 0D33   MALAYALAM LETTER LLA
 0D34   MALAYALAM LETTER LLLA
+       = zha
 0D35   MALAYALAM LETTER VA
 0D36   MALAYALAM LETTER SHA
+       = soft sha
 0D37   MALAYALAM LETTER SSA
+       = sha
 0D38   MALAYALAM LETTER SA
 0D39   MALAYALAM LETTER HA
 @              Dependent vowel signs
        * stands to the left of the consonant
 0D48   MALAYALAM VOWEL SIGN AI
        * stands to the left of the consonant
-0D49   <reserved>
 0D4A   MALAYALAM VOWEL SIGN O
        * pieces on both sides of the consonant
        : 0D46 0D3E
        : 0D46 0D57
 @              Various signs
 0D4D   MALAYALAM SIGN VIRAMA
+       = chandrakkala (the preferred name)
        = vowel half-u
 0D57   MALAYALAM AU LENGTH MARK
 @              Generic additions
        = sara ai mai muan
 0E44   THAI CHARACTER SARA AI MAIMALAI (sara ai mai malai)
        = sara ai mai malai
-@              Signs
 0E45   THAI CHARACTER LAKKHANGYAO (lakkhang yao)
        = lakkhang yao
+       * special vowel used with 0E24 or 0E26
+@              Sign
 0E46   THAI CHARACTER MAIYAMOK (mai yamok)
        = mai yamok
        * repetition
 10F4   GEORGIAN LETTER HAR
 10F5   GEORGIAN LETTER HOE
 10F6   GEORGIAN LETTER FI
+@              Additional letters for Mingrelian and Svan
+10F7   GEORGIAN LETTER YN
+10F8   GEORGIAN LETTER ELIFI
 @              Punctuation
 10FB   GEORGIAN PARAGRAPH SEPARATOR
 @@     1100    Hangul Jamo     11FF
 @@     1400    Unified Canadian Aboriginal Syllabics   167F
 @              Syllables
 1401   CANADIAN SYLLABICS E
+       * Inuktitut (AI), Carrier (U)
 1402   CANADIAN SYLLABICS AAI
+       * Inuktitut
 1403   CANADIAN SYLLABICS I
+       * Carrier (O)
 1404   CANADIAN SYLLABICS II
 1405   CANADIAN SYLLABICS O
+       * Inuktitut (U), Carrier (E)
 1406   CANADIAN SYLLABICS OO
+       * Inuktitut (UU)
 1407   CANADIAN SYLLABICS Y-CREE OO
 1408   CANADIAN SYLLABICS CARRIER EE
 1409   CANADIAN SYLLABICS CARRIER I
 141A   CANADIAN SYLLABICS WEST-CREE WAA
 141B   CANADIAN SYLLABICS NASKAPI WAA
 141C   CANADIAN SYLLABICS AI
+       * East Cree
 141D   CANADIAN SYLLABICS Y-CREE W
 141E   CANADIAN SYLLABICS GLOTTAL STOP
+       * Moose Cree (Y), Algonquian (GLOTTAL STOP)
 141F   CANADIAN SYLLABICS FINAL ACUTE
+       * West Cree (T), East Cree (Y), Inuktitut (GLOTTAL STOP)
+       * Athapascan (B/P), Sayisi (I), Carrier (G)
 1420   CANADIAN SYLLABICS FINAL GRAVE
+       * West Cree (K), Athapascan (K), Carrier (KH)
 1421   CANADIAN SYLLABICS FINAL BOTTOM HALF RING
+       * N Cree (SH), Sayisi (R), Carrier (NG)
 1422   CANADIAN SYLLABICS FINAL TOP HALF RING
+       * Algonquian (S), Chipewyan (R), Sayisi (S)
 1423   CANADIAN SYLLABICS FINAL RIGHT HALF RING
+       * West Cree (N), Athapascan (D/T), Sayisi (N), Carrier (N)
 1424   CANADIAN SYLLABICS FINAL RING
+       * West Cree (W), Sayisi (O)
 1425   CANADIAN SYLLABICS FINAL DOUBLE ACUTE
+       * Chipewyan (TT), South Slavey (GH)
 1426   CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES
+       * Algonquian (H), Carrier (R)
 1427   CANADIAN SYLLABICS FINAL MIDDLE DOT
+       * Moose Cree (W), Athapascan (Y), Sayisi (YU)
 1428   CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE
+       * West Cree (C), Sayisi (D)
 1429   CANADIAN SYLLABICS FINAL PLUS
+       * Athapascan (N), Sayisi (AI)
 142A   CANADIAN SYLLABICS FINAL DOWN TACK
+       * N Cree (L), Carrier (D)
+       x (down tack - 22A4)
 142B   CANADIAN SYLLABICS EN
 142C   CANADIAN SYLLABICS IN
 142D   CANADIAN SYLLABICS ON
 142E   CANADIAN SYLLABICS AN
 142F   CANADIAN SYLLABICS PE
+       * Inuktitut (PAI), Athapascan (BE), Carrier (HU)
 1430   CANADIAN SYLLABICS PAAI
+       * Inuktitut
 1431   CANADIAN SYLLABICS PI
 1432   CANADIAN SYLLABICS PII
 1433   CANADIAN SYLLABICS PO
+       * Inuktitut (PU), Athapascan (BO), Carrier (HE)
 1434   CANADIAN SYLLABICS POO
+       * Inuktitut (PUU)
 1435   CANADIAN SYLLABICS Y-CREE POO
 1436   CANADIAN SYLLABICS CARRIER HEE
 1437   CANADIAN SYLLABICS CARRIER HI
 1438   CANADIAN SYLLABICS PA
+       * Athapascan (BA), Carrier (HA)
 1439   CANADIAN SYLLABICS PAA
 143A   CANADIAN SYLLABICS PWE
 143B   CANADIAN SYLLABICS WEST-CREE PWE
 1448   CANADIAN SYLLABICS Y-CREE PWAA
 1449   CANADIAN SYLLABICS P
 144A   CANADIAN SYLLABICS WEST-CREE P
+       * Sayisi (G)
 144B   CANADIAN SYLLABICS CARRIER H
 144C   CANADIAN SYLLABICS TE
+       * Inuktitut (TAI), Athapascan (DI), Carrier (DO)
 144D   CANADIAN SYLLABICS TAAI
+       * Inuktitut
 144E   CANADIAN SYLLABICS TI
+       * Athapascan (DE), Carrier (DU)
 144F   CANADIAN SYLLABICS TII
 1450   CANADIAN SYLLABICS TO
+       * Inuktitut (TU), Athapascan (DO), Carrier (DE), Sayisi (DU)
 1451   CANADIAN SYLLABICS TOO
+       * Inuktitut (TUU)
 1452   CANADIAN SYLLABICS Y-CREE TOO
 1453   CANADIAN SYLLABICS CARRIER DEE
 1454   CANADIAN SYLLABICS CARRIER DI
 1455   CANADIAN SYLLABICS TA
+       * Athapascan (DA)
 1456   CANADIAN SYLLABICS TAA
 1457   CANADIAN SYLLABICS TWE
 1458   CANADIAN SYLLABICS WEST-CREE TWE
 1465   CANADIAN SYLLABICS NASKAPI TWAA
 1466   CANADIAN SYLLABICS T
 1467   CANADIAN SYLLABICS TTE
+       * South Slavey (DEH)
 1468   CANADIAN SYLLABICS TTI
+       * South Slavey (DIH)
 1469   CANADIAN SYLLABICS TTO
+       * South Slavey (DOH)
 146A   CANADIAN SYLLABICS TTA
+       * South Slavey (DAH)
 146B   CANADIAN SYLLABICS KE
+       * Inuktitut (KAI)
 146C   CANADIAN SYLLABICS KAAI
+       * Inuktitut
 146D   CANADIAN SYLLABICS KI
 146E   CANADIAN SYLLABICS KII
 146F   CANADIAN SYLLABICS KO
+       * Inuktitut (KU), Sayisi (KU)
 1470   CANADIAN SYLLABICS KOO
+       * Inuktitut (KUU)
 1471   CANADIAN SYLLABICS Y-CREE KOO
 1472   CANADIAN SYLLABICS KA
 1473   CANADIAN SYLLABICS KAA
 1482   CANADIAN SYLLABICS NASKAPI KWAA
 1483   CANADIAN SYLLABICS K
 1484   CANADIAN SYLLABICS KW
+       * East Cree
 1485   CANADIAN SYLLABICS SOUTH-SLAVEY KEH
 1486   CANADIAN SYLLABICS SOUTH-SLAVEY KIH
 1487   CANADIAN SYLLABICS SOUTH-SLAVEY KOH
 1488   CANADIAN SYLLABICS SOUTH-SLAVEY KAH
 1489   CANADIAN SYLLABICS CE
+       * Inuktitut (GAI), Athapascan (DHE), Sayisi (THE)
 148A   CANADIAN SYLLABICS CAAI
+       * Inuktitut (GAAI)
 148B   CANADIAN SYLLABICS CI
+       * Inuktitut (GI), Athapascan (DHI), Sayisi (THI)
 148C   CANADIAN SYLLABICS CII
+       * Inuktitut (GII)
 148D   CANADIAN SYLLABICS CO
+       * Inuktitut (GU), Athapascan (DHO), Sayisi (THO)
 148E   CANADIAN SYLLABICS COO
+       * Inuktitut (GUU)
 148F   CANADIAN SYLLABICS Y-CREE COO
 1490   CANADIAN SYLLABICS CA
+       * Inuktitut (GA), Athapascan (DHA), Sayisi (THA)
 1491   CANADIAN SYLLABICS CAA
+       * Inuktitut (GAA)
 1492   CANADIAN SYLLABICS CWE
 1493   CANADIAN SYLLABICS WEST-CREE CWE
 1494   CANADIAN SYLLABICS CWI
 149F   CANADIAN SYLLABICS WEST-CREE CWAA
 14A0   CANADIAN SYLLABICS NASKAPI CWAA
 14A1   CANADIAN SYLLABICS C
+       * Inuktitut (G), Sayisi (T)
 14A2   CANADIAN SYLLABICS SAYISI TH
+       * Athapascan (DH)
 14A3   CANADIAN SYLLABICS ME
+       * Inuktitut (MAI)
 14A4   CANADIAN SYLLABICS MAAI
+       * Inuktitut
 14A5   CANADIAN SYLLABICS MI
 14A6   CANADIAN SYLLABICS MII
 14A7   CANADIAN SYLLABICS MO
+       * Inuktitut (MU), Sayisi (MU)
 14A8   CANADIAN SYLLABICS MOO
+       * Inuktitut (MUU)
 14A9   CANADIAN SYLLABICS Y-CREE MOO
 14AA   CANADIAN SYLLABICS MA
 14AB   CANADIAN SYLLABICS MAA
 14BA   CANADIAN SYLLABICS NASKAPI MWAA
 14BB   CANADIAN SYLLABICS M
 14BC   CANADIAN SYLLABICS WEST-CREE M
+       * Carrier (M)
 14BD   CANADIAN SYLLABICS MH
 14BE   CANADIAN SYLLABICS ATHAPASCAN M
 14BF   CANADIAN SYLLABICS SAYISI M
 14C0   CANADIAN SYLLABICS NE
+       * Inuktitut (NAI)
 14C1   CANADIAN SYLLABICS NAAI
+       * Inuktitut
 14C2   CANADIAN SYLLABICS NI
 14C3   CANADIAN SYLLABICS NII
 14C4   CANADIAN SYLLABICS NO
+       * Inuktitut (NU), Sayisi (NU)
 14C5   CANADIAN SYLLABICS NOO
+       * Inuktitut (NUU)
 14C6   CANADIAN SYLLABICS Y-CREE NOO
 14C7   CANADIAN SYLLABICS NA
 14C8   CANADIAN SYLLABICS NAA
 14D1   CANADIAN SYLLABICS CARRIER NG
 14D2   CANADIAN SYLLABICS NH
 14D3   CANADIAN SYLLABICS LE
+       * Inuktitut (LAI)
 14D4   CANADIAN SYLLABICS LAAI
+       * Inuktitut
 14D5   CANADIAN SYLLABICS LI
 14D6   CANADIAN SYLLABICS LII
 14D7   CANADIAN SYLLABICS LO
+       * Inuktitut (LU)
 14D8   CANADIAN SYLLABICS LOO
+       * Inuktitut (LUU)
 14D9   CANADIAN SYLLABICS Y-CREE LOO
 14DA   CANADIAN SYLLABICS LA
 14DB   CANADIAN SYLLABICS LAA
 14EB   CANADIAN SYLLABICS WEST-CREE L
 14EC   CANADIAN SYLLABICS MEDIAL L
 14ED   CANADIAN SYLLABICS SE
+       * Inuktitut (SAI)
 14EE   CANADIAN SYLLABICS SAAI
+       * Inuktitut
 14EF   CANADIAN SYLLABICS SI
 14F0   CANADIAN SYLLABICS SII
 14F1   CANADIAN SYLLABICS SO
+       * Inuktitut (SU), Sayisi (SU)
 14F2   CANADIAN SYLLABICS SOO
+       * Inuktitut (SUU)
 14F3   CANADIAN SYLLABICS Y-CREE SOO
 14F4   CANADIAN SYLLABICS SA
 14F5   CANADIAN SYLLABICS SAA
 1524   CANADIAN SYLLABICS WEST-CREE SHWAA
 1525   CANADIAN SYLLABICS SH
 1526   CANADIAN SYLLABICS YE
+       * Inuktitut (YAI)
 1527   CANADIAN SYLLABICS YAAI
+       * Inuktitut
 1528   CANADIAN SYLLABICS YI
 1529   CANADIAN SYLLABICS YII
 152A   CANADIAN SYLLABICS YO
+       * Inuktitut (YU)
 152B   CANADIAN SYLLABICS YOO
+       * Inuktitut (YUU)
 152C   CANADIAN SYLLABICS Y-CREE YOO
 152D   CANADIAN SYLLABICS YA
 152E   CANADIAN SYLLABICS YAA
 1540   CANADIAN SYLLABICS WEST-CREE Y
 1541   CANADIAN SYLLABICS SAYISI YI
 1542   CANADIAN SYLLABICS RE
+       * Inuktitut (RAI)
 1543   CANADIAN SYLLABICS R-CREE RE
+       * Athapascan (LE)
 1544   CANADIAN SYLLABICS WEST-CREE LE
+       * Athapascan (LI)
 1545   CANADIAN SYLLABICS RAAI
+       * Inuktitut
 1546   CANADIAN SYLLABICS RI
 1547   CANADIAN SYLLABICS RII
 1548   CANADIAN SYLLABICS RO
+       * Inuktitut (RU)
 1549   CANADIAN SYLLABICS ROO
+       * Inuktitut (RUU)
 154A   CANADIAN SYLLABICS WEST-CREE LO
+       * Sayisi (LU)
 154B   CANADIAN SYLLABICS RA
 154C   CANADIAN SYLLABICS RAA
 154D   CANADIAN SYLLABICS WEST-CREE LA
 1551   CANADIAN SYLLABICS WEST-CREE R
 1552   CANADIAN SYLLABICS MEDIAL R
 1553   CANADIAN SYLLABICS FE
+       * Inuktitut (FAI)
 1554   CANADIAN SYLLABICS FAAI
+       * Inuktitut
 1555   CANADIAN SYLLABICS FI
 1556   CANADIAN SYLLABICS FII
 1557   CANADIAN SYLLABICS FO
 155C   CANADIAN SYLLABICS WEST-CREE FWAA
 155D   CANADIAN SYLLABICS F
 155E   CANADIAN SYLLABICS THE
+       * Sayisi (TE)
 155F   CANADIAN SYLLABICS N-CREE THE
 1560   CANADIAN SYLLABICS THI
+       * Sayisi (TI)
 1561   CANADIAN SYLLABICS N-CREE THI
 1562   CANADIAN SYLLABICS THII
 1563   CANADIAN SYLLABICS N-CREE THII
 1564   CANADIAN SYLLABICS THO
+       * Sayisi (TU)
 1565   CANADIAN SYLLABICS THOO
 1566   CANADIAN SYLLABICS THA
+       * Sayisi (TA)
 1567   CANADIAN SYLLABICS THAA
 1568   CANADIAN SYLLABICS THWAA
 1569   CANADIAN SYLLABICS WEST-CREE THWAA
 156B   CANADIAN SYLLABICS TTHE
 156C   CANADIAN SYLLABICS TTHI
 156D   CANADIAN SYLLABICS TTHO
+       * Sayisi (TTHU)
 156E   CANADIAN SYLLABICS TTHA
 156F   CANADIAN SYLLABICS TTH
 1570   CANADIAN SYLLABICS TYE
 157B   CANADIAN SYLLABICS NUNAVIK H
 157C   CANADIAN SYLLABICS NUNAVUT H
 157D   CANADIAN SYLLABICS HK
+       * Algonquian
 157E   CANADIAN SYLLABICS QAAI
+       * Inuktitut
 157F   CANADIAN SYLLABICS QI
 1580   CANADIAN SYLLABICS QII
 1581   CANADIAN SYLLABICS QO
+       * Inuktitut (QU)
 1582   CANADIAN SYLLABICS QOO
+       * Inuktitut (QUU)
 1583   CANADIAN SYLLABICS QA
 1584   CANADIAN SYLLABICS QAA
 1585   CANADIAN SYLLABICS Q
 1586   CANADIAN SYLLABICS TLHE
+       * Sayisi (KLE)
 1587   CANADIAN SYLLABICS TLHI
+       * Sayisi (KLI)
 1588   CANADIAN SYLLABICS TLHO
+       * Sayisi (KLU)
 1589   CANADIAN SYLLABICS TLHA
+       * Sayisi (KLA)
 158A   CANADIAN SYLLABICS WEST-CREE RE
 158B   CANADIAN SYLLABICS WEST-CREE RI
 158C   CANADIAN SYLLABICS WEST-CREE RO
 158D   CANADIAN SYLLABICS WEST-CREE RA
 158E   CANADIAN SYLLABICS NGAAI
+       * Inuktitut
 158F   CANADIAN SYLLABICS NGI
 1590   CANADIAN SYLLABICS NGII
 1591   CANADIAN SYLLABICS NGO
+       * Inuktitut (NGU)
 1592   CANADIAN SYLLABICS NGOO
+       * Inuktitut (NGUU)
 1593   CANADIAN SYLLABICS NGA
 1594   CANADIAN SYLLABICS NGAA
 1595   CANADIAN SYLLABICS NG
 1597   CANADIAN SYLLABICS SAYISI SHE
 1598   CANADIAN SYLLABICS SAYISI SHI
 1599   CANADIAN SYLLABICS SAYISI SHO
+       * Sayisi (SHU)
 159A   CANADIAN SYLLABICS SAYISI SHA
 159B   CANADIAN SYLLABICS WOODS-CREE THE
 159C   CANADIAN SYLLABICS WOODS-CREE THI
 15A0   CANADIAN SYLLABICS LHI
 15A1   CANADIAN SYLLABICS LHII
 15A2   CANADIAN SYLLABICS LHO
+       * Inuktitut (LHU)
 15A3   CANADIAN SYLLABICS LHOO
+       * Inuktitut (LHUU)
 15A4   CANADIAN SYLLABICS LHA
 15A5   CANADIAN SYLLABICS LHAA
 15A6   CANADIAN SYLLABICS LH
 15C0   CANADIAN SYLLABICS SAYISI HE
 15C1   CANADIAN SYLLABICS SAYISI HI
 15C2   CANADIAN SYLLABICS SAYISI HO
+       * Sayisi (HU)
 15C3   CANADIAN SYLLABICS SAYISI HA
 15C4   CANADIAN SYLLABICS CARRIER GHU
 15C5   CANADIAN SYLLABICS CARRIER GHO
 1612   CANADIAN SYLLABICS CARRIER YI
 1613   CANADIAN SYLLABICS CARRIER YA
 1614   CANADIAN SYLLABICS CARRIER JU
+       * Athapascan (ZA), Sayisi (TZO), South Slavey (DHA)
 1615   CANADIAN SYLLABICS SAYISI JU
+       * Athapascan (ZO), Sayisi (TZU), South Slavey (DHO)
 1616   CANADIAN SYLLABICS CARRIER JO
 1617   CANADIAN SYLLABICS CARRIER JE
 1618   CANADIAN SYLLABICS CARRIER JEE
 1619   CANADIAN SYLLABICS CARRIER JI
 161A   CANADIAN SYLLABICS SAYISI JI
+       * Athapascan (ZE), Sayisi (TZE), South Slavey (DHE)
 161B   CANADIAN SYLLABICS CARRIER JA
+       * Athapascan (ZI), Sayisi (TZI), South Slavey (DHI)
 161C   CANADIAN SYLLABICS CARRIER JJU
 161D   CANADIAN SYLLABICS CARRIER JJO
 161E   CANADIAN SYLLABICS CARRIER JJE
 166C   CANADIAN SYLLABICS CARRIER TTSA
 @              Punctuation
 166D   CANADIAN SYLLABICS CHI SIGN
+       * Algonquian
 166E   CANADIAN SYLLABICS FULL STOP
 @              Syllables
 166F   CANADIAN SYLLABICS QAI
 1671   CANADIAN SYLLABICS NNGI
 1672   CANADIAN SYLLABICS NNGII
 1673   CANADIAN SYLLABICS NNGO
+       * Inuktitut (NNGU)
 1674   CANADIAN SYLLABICS NNGOO
+       * Inuktitut (NNGU)
 1675   CANADIAN SYLLABICS NNGA
 1676   CANADIAN SYLLABICS NNGAA
 @@     1680    Ogham   169F
        * golden number 18
 16F0   RUNIC BELGTHOR SYMBOL (golden number 19)
        * golden number 19
+@@     1700    Tagalog 171F
+@              Independent vowels
+1700   TAGALOG LETTER A
+1701   TAGALOG LETTER I
+1702   TAGALOG LETTER U
+@              Consonants
+1703   TAGALOG LETTER KA
+1704   TAGALOG LETTER GA
+1705   TAGALOG LETTER NGA
+1706   TAGALOG LETTER TA
+1707   TAGALOG LETTER DA
+1708   TAGALOG LETTER NA
+1709   TAGALOG LETTER PA
+170A   TAGALOG LETTER BA
+170B   TAGALOG LETTER MA
+170C   TAGALOG LETTER YA
+170E   TAGALOG LETTER LA
+170F   TAGALOG LETTER WA
+1710   TAGALOG LETTER SA
+1711   TAGALOG LETTER HA
+@              Dependent vowel signs
+1712   TAGALOG VOWEL SIGN I
+1713   TAGALOG VOWEL SIGN U
+@              Virama
+1714   TAGALOG SIGN VIRAMA
+@@     1720    Hanunoo 173F
+@              Independent vowels
+1720   HANUNOO LETTER A
+1721   HANUNOO LETTER I
+1722   HANUNOO LETTER U
+@              Consonants
+1723   HANUNOO LETTER KA
+1724   HANUNOO LETTER GA
+1725   HANUNOO LETTER NGA
+1726   HANUNOO LETTER TA
+1727   HANUNOO LETTER DA
+1728   HANUNOO LETTER NA
+1729   HANUNOO LETTER PA
+172A   HANUNOO LETTER BA
+172B   HANUNOO LETTER MA
+172C   HANUNOO LETTER YA
+172D   HANUNOO LETTER RA
+172E   HANUNOO LETTER LA
+172F   HANUNOO LETTER WA
+1730   HANUNOO LETTER SA
+1731   HANUNOO LETTER HA
+@              Dependent vowel signs
+1732   HANUNOO VOWEL SIGN I
+1733   HANUNOO VOWEL SIGN U
+@              Hanunóo-specific punctuation
+1734   HANUNOO SIGN PAMUDPOD
+@              Generic punctuation for Philippine scripts
+1735   PHILIPPINE SINGLE PUNCTUATION
+       x (devanagari danda - 0964)
+1736   PHILIPPINE DOUBLE PUNCTUATION
+       x (devanagari double danda - 0965)
+@@     1740    Buhid   175F
+@              Independent vowels
+1740   BUHID LETTER A
+1741   BUHID LETTER I
+1742   BUHID LETTER U
+@              Consonants
+1743   BUHID LETTER KA
+1744   BUHID LETTER GA
+1745   BUHID LETTER NGA
+1746   BUHID LETTER TA
+1747   BUHID LETTER DA
+1748   BUHID LETTER NA
+1749   BUHID LETTER PA
+174A   BUHID LETTER BA
+174B   BUHID LETTER MA
+174C   BUHID LETTER YA
+174D   BUHID LETTER RA
+174E   BUHID LETTER LA
+174F   BUHID LETTER WA
+1750   BUHID LETTER SA
+1751   BUHID LETTER HA
+@              Dependent vowel signs
+1752   BUHID VOWEL SIGN I
+1753   BUHID VOWEL SIGN U
+@@     1760    Tagbanwa        177F
+@              Independent vowels
+1760   TAGBANWA LETTER A
+1761   TAGBANWA LETTER I
+1762   TAGBANWA LETTER U
+@              Consonants
+1763   TAGBANWA LETTER KA
+1764   TAGBANWA LETTER GA
+1765   TAGBANWA LETTER NGA
+1766   TAGBANWA LETTER TA
+1767   TAGBANWA LETTER DA
+1768   TAGBANWA LETTER NA
+1769   TAGBANWA LETTER PA
+176A   TAGBANWA LETTER BA
+176B   TAGBANWA LETTER MA
+176C   TAGBANWA LETTER YA
+176E   TAGBANWA LETTER LA
+176F   TAGBANWA LETTER WA
+1770   TAGBANWA LETTER SA
+@              Dependent vowel signs
+1772   TAGBANWA VOWEL SIGN I
+1773   TAGBANWA VOWEL SIGN U
 @@     1780    Khmer   17FF
 @              Consonants
 1780   KHMER LETTER KA
 @              Independent vowels
 17A3   KHMER INDEPENDENT VOWEL QAQ
        * used only for Pali/Sanskrit transliteration
+       * use of this character is discouraged; 17A2 should be used instead
 17A4   KHMER INDEPENDENT VOWEL QAA
        * used only for Pali/Sanskrit transliteration
+       * use of this character is discouraged; the sequence 17A2 17B6 should be used instead
 17A5   KHMER INDEPENDENT VOWEL QI
 17A6   KHMER INDEPENDENT VOWEL QII
 17A7   KHMER INDEPENDENT VOWEL QU
 17A8   KHMER INDEPENDENT VOWEL QUK
-       * obsolete
+       * obsolete ligature for the sequence 17A7 1780
+       * use of the sequence is now preferred
 17A9   KHMER INDEPENDENT VOWEL QUU
 17AA   KHMER INDEPENDENT VOWEL QUUV
 17AB   KHMER INDEPENDENT VOWEL RY
 17B0   KHMER INDEPENDENT VOWEL QAI
 17B1   KHMER INDEPENDENT VOWEL QOO TYPE ONE
 17B2   KHMER INDEPENDENT VOWEL QOO TYPE TWO
+       * this is a variant of 17B1, used in only two words
+       * 17B1 is the normal variant of this vowel
 17B3   KHMER INDEPENDENT VOWEL QAU
 @              Inherent vowels
-@+             These are for phonetic transcription to distinguish Indic language inherent vowels from Khmer inherent vowels.
+@+             These are for phonetic transcription to distinguish Indic language inherent vowels from Khmer inherent vowels. These characters are included solely for compatibility with particular applications; their use in other contexts is discouraged.
 17B4   KHMER VOWEL INHERENT AQ
 17B5   KHMER VOWEL INHERENT AA
 @              Dependent vowel signs
 17C5   KHMER VOWEL SIGN AU
 @              Various signs
 17C6   KHMER SIGN NIKAHIT
+       = srak am
        = anusvara
        * final nasalization
        x (thai character nikhahit - 0E4D)
        x (myanmar sign anusvara - 1036)
 17C7   KHMER SIGN REAHMUK
+       = srak ah
        = visarga
        x (myanmar sign visarga - 1038)
 17C8   KHMER SIGN YUUKALEAPINTU
        * mostly obsolete
        * indicates the base character is part of the previous word
 17D2   KHMER SIGN COENG
-       * functions as virama
-       * shape shown is arbitrary and not rendered
+       * functions to indicate that a following Khmer letter is to be subscripted
+       * shape shown is arbitrary and is not visibly rendered
 17D3   KHMER SIGN BATHAMASAT
-       * very rare sign used in historic lunar dates
+       * rare sign representing the first August of leap year in the lunar calendar
+       * use of this character is discouraged in favor of a complete set of lunar date symbols under development for encoding
 17D4   KHMER SIGN KHAN
        * functions as full stop, ellipsis, abbreviation
        x (thai character paiyannoi - 0E2F)
-       x (thai character angkhankhu - 0E5A)
        x (myanmar sign little section - 104A)
 17D5   KHMER SIGN BARIYOOSAN
        * end of section
+       x (thai character angkhankhu - 0E5A)
        x (myanmar sign section - 104B)
 17D6   KHMER SIGN CAMNUC PII KUUH
        * functions as colon or semicolon
        x (tibetan mark gter tsheg - 0F14)
 17D7   KHMER SIGN LEK TOO
        * repetition sign
+       x (thai character maiyamok - 0E46)
 17D8   KHMER SIGN BEYYAL
        * et cetera
+       * use of this character is discouraged; other abbreviations for et cetera also exist
+       * preferred spelling: 17D4 179B 17D4
 17D9   KHMER SIGN PHNAEK MUAN
        * a list bullet
        x (thai character fongman - 0E4F)
 @              Dashes
 2010   HYPHEN
        x (hyphen-minus - 002D)
+       x (soft hyphen - 00AD)
 2011   NON-BREAKING HYPHEN
        x (hyphen-minus - 002D)
+       x (soft hyphen - 00AD)
        # <noBreak> 2010
 2012   FIGURE DASH
 2013   EN DASH
 @              General punctuation
 2016   DOUBLE VERTICAL LINE
        * used in pairs to indicate norm of a matrix
+       x (combining double vertical stroke overlay - 20E6)
        x (parallel to - 2225)
 2017   DOUBLE LOW LINE
        * this is a spacing character
        x (division slash - 2215)
 2045   LEFT SQUARE BRACKET WITH QUILL
 2046   RIGHT SQUARE BRACKET WITH QUILL
+@              Double punctuation for vertical text
+2047   DOUBLE QUESTION MARK
+       # 003F 003F
 2048   QUESTION EXCLAMATION MARK
-       * designed for use in vertical text
        # 003F 0021
 2049   EXCLAMATION QUESTION MARK
-       * designed for use in vertical text
        # 0021 003F
+@              General punctuation
 204A   TIRONIAN SIGN ET
        * Irish Gaelic, ...
 204B   REVERSED PILCROW SIGN
        x (pilcrow sign - 00B6)
 204C   BLACK LEFTWARDS BULLET
 204D   BLACK RIGHTWARDS BULLET
+204E   LOW ASTERISK
+       x (asterisk - 002A)
+204F   REVERSED SEMICOLON
+       x (semicolon - 003B)
+2050   CLOSE UP
+       * editing mark
+2051   TWO ASTERISKS ALIGNED VERTICALLY
+2052   COMMERCIAL MINUS SIGN
+       = abzüglich (German), med avdrag av (Swedish), piska (Swedish, "whip")
+       * a common glyph variant and fallback representation looks like ./.
+       * may also be used as a dingbat to indicate correctness
+       * used in Finno-Ugric Phonetic Alphabet to indicate a related borrowed form with different sound
+       x (percent sign - 0025)
+       x (arabic percent sign - 066A)
+2057   QUADRUPLE PRIME
+       # 2032 2032 2032 2032
+@              Space
+205F   MEDIUM MATHEMATICAL SPACE
+       * four-eighteenths of an em
+       # 0020 space
+@              Formatting character
+2060   WORD JOINER
+       * a zero width non-breaking space (only)
+       * intended for disambiguation of functions for byte order mark
+       x (zero width no-break space - FEFF)
+@              Invisible operators
+2061   FUNCTION APPLICATION
+       * contiguity operator indicating application of a function
+2062   INVISIBLE TIMES
+       * contiguity operator indicating multiplication
+2063   INVISIBLE SEPARATOR
+       = invisible comma
+       * contiguity operator indicating that adjacent mathematical symbols form a list, e.g. when no visible comma is used between multiple indices
 @              Deprecated
 206A   INHIBIT SYMMETRIC SWAPPING
 206B   ACTIVATE SYMMETRIC SWAPPING
 @              Superscripts
 2070   SUPERSCRIPT ZERO
        # <super> 0030
-2071   <reserved>
-       x (superscript one - 00B9)
+2071   SUPERSCRIPT LATIN SMALL LETTER I
+       # <super> 0069
 2072   <reserved>
        x (superscript two - 00B2)
 2073   <reserved>
                x (bengali rupee sign - 09F3)
                x (thai currency symbol baht - 0E3F)
                x (khmer currency symbol riel - 17DB)
+               x (rial sign - FDFC)
 20A0   EURO-CURRENCY SIGN
        * intended for ECU, but not widely used
-       * historical character, this is NOT the euro!
+       * historical character; this is NOT the euro!
        x (euro sign - 20AC)
 20A1   COLON SIGN
        * Costa Rica, El Salvador
        * Nigeria
 20A7   PESETA SIGN
        * Spain
+       x (peso sign - 20B1)
 20A8   RUPEE SIGN
        * India
        # 0052 0073
        * Vietnam
 20AC   EURO SIGN
        * currency sign for the European Monetary Union
-       * euro, not ECU
+       * euro, not ecu
        x (euro-currency sign - 20A0)
 20AD   KIP SIGN
        * Laos
 20AE   TUGRIK SIGN
        * Mongolia
-       * also transliterated as tugrug, tugric, tugrog, togrog
+       * also transliterated as tugrug, tugric, tugrog, togrog, tögrög
 20AF   DRACHMA SIGN
        * Greece
+20B0   GERMAN PENNY SIGN
+20B1   PESO SIGN
+       * Philippines
+       * the Mexican peso is indicated with the dollar sign
+       x (peseta sign - 20A7)
 @@     20D0    Combining Diacritical Marks for Symbols 20FF
 @              Combining diacritical marks for symbols
 20D0   COMBINING LEFT HARPOON ABOVE
 20E2   COMBINING ENCLOSING SCREEN
        x (clear screen symbol - 239A)
 20E3   COMBINING ENCLOSING KEYCAP
+20E4   COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+       x (white up-pointing triangle - 25B3)
+@              Additional diacritical marks for symbols
+20E5   COMBINING REVERSE SOLIDUS OVERLAY
+       x (reverse solidus - 005C)
+20E6   COMBINING DOUBLE VERTICAL STROKE OVERLAY
+       = z notation finite function diacritic
+       x (double vertical line - 2016)
+20E7   COMBINING ANNUITY SYMBOL
+       = actuarial bend
+       x (right ceiling - 2309)
+20E8   COMBINING TRIPLE UNDERDOT
+20E9   COMBINING WIDE BRIDGE ABOVE
+       = contraction operator
+       * extends the full width of the base character
+       x (combining bridge above - 0346)
+20EA   COMBINING LEFTWARDS ARROW OVERLAY
+       x (leftwards arrow - 2190)
 @@     2100    Letterlike Symbols      214F
 @              Letterlike symbols
+@+             Some of the letterlike symbols are intended to complete the set of mathematical alphanumeric symbols starting at U+1D400.
 2100   ACCOUNT OF
        # 0061 002F 0063
 2101   ADDRESSED TO THE SUBJECT
        # <font> 004C latin capital letter l
 2113   SCRIPT SMALL L
        = liter (not an official SI recommendation)
+       * the glyph shown is that of the traditional liter symbol, rather than a glyph harmonized with mathematical script fonts
        # <font> 006C latin small letter l
 2114   L B BAR SYMBOL
        = pounds
 2125   OUNCE SIGN
        x (latin small letter yogh - 021D)
 2126   OHM SIGN
-       = resistance
+       * SI unit of resistance, named after G. S. Ohm, German physicist
+       * preferred representation is 03A9
        : 03A9 greek capital letter omega
 2127   INVERTED OHM SIGN
        = MHO
-       = conductance
+       * archaic unit of conductance (= the SI unit siemens)
        * typographically a turned greek capital letter omega
        x (latin capital letter upsilon - 01B1)
        x (greek capital letter omega - 03A9)
 212A   KELVIN SIGN
        : 004B latin capital letter k
 212B   ANGSTROM SIGN
+       * non SI length unit (=0.1 nm) named after A. J. Ã…ngström, Swedish physicist
+       * preferred representation is 00C5
        : 00C5 latin capital letter a with ring above
 212C   SCRIPT CAPITAL B
        = Bernoulli function
        # <font> 0069 latin small letter i
 213A   ROTATED CAPITAL Q
        * a binding signature mark
+213D   DOUBLE-STRUCK SMALL GAMMA
+       # <font> 03B3 greek small letter gamma
+213E   DOUBLE-STRUCK CAPITAL GAMMA
+       # <font> 0393 greek capital letter gamma
+213F   DOUBLE-STRUCK CAPITAL PI
+       # <font> 03A0 greek capital letter pi
+@              Double-struck large operator
+2140   DOUBLE-STRUCK N-ARY SUMMATION
+       # <font> 2211 n-ary summation
+@              Additional letterlike symbols
+2141   TURNED SANS-SERIF CAPITAL G
+       = game
+2142   TURNED SANS-SERIF CAPITAL L
+2143   REVERSED SANS-SERIF CAPITAL L
+2144   TURNED SANS-SERIF CAPITAL Y
+@              Double-struck italic mathematical symbols
+@+             These stylized mathematical symbols are used in some documents to distinguish special mathematical usages from ordinary variables.
+2145   DOUBLE-STRUCK ITALIC CAPITAL D
+       * sometimes used for the differential
+       # <font> 0044 latin capital letter d
+2146   DOUBLE-STRUCK ITALIC SMALL D
+       * sometimes used for the differential
+       # <font> 0064 latin small letter d
+2147   DOUBLE-STRUCK ITALIC SMALL E
+       * sometimes used for the natural exponent
+       # <font> 0065 latin small letter e
+2148   DOUBLE-STRUCK ITALIC SMALL I
+       * sometimes used for the imaginary unit
+       # <font> 0069 latin small letter i
+2149   DOUBLE-STRUCK ITALIC SMALL J
+       * sometimes used for the imaginary unit
+       # <font> 006A latin small letter j
+@              Additional letterlike symbols
+214A   PROPERTY LINE
+214B   TURNED AMPERSAND
+       * used in linear logic
+       x (ampersand - 0026)
 @@     2150    Number Forms    218F
 @              Fractions
 @+             Other fraction number forms are found in the Latin-1 Supplement block.
 @@     2190    Arrows  21FF
 @              Arrows
 2190   LEFTWARDS ARROW
+       x (combining leftwards arrow overlay - 20EA)
 2191   UPWARDS ARROW
        * IPA: egressive airflow
 2192   RIGHTWARDS ARROW
 21B4   RIGHTWARDS ARROW WITH CORNER DOWNWARDS
        = line feed
 21B5   DOWNWARDS ARROW WITH CORNER LEFTWARDS
-       = carriage return, new line
+       * may indicate a carriage return or new line
+       x (return symbol - 23CE)
 21B6   ANTICLOCKWISE TOP SEMICIRCLE ARROW
 21B7   CLOCKWISE TOP SEMICIRCLE ARROW
 21B8   NORTH WEST ARROW TO LONG BAR
        = end
 21F3   UP DOWN WHITE ARROW
        = scrolling
+21F4   RIGHT ARROW WITH SMALL CIRCLE
+21F5   DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+21F6   THREE RIGHTWARDS ARROWS
+21F7   LEFTWARDS ARROW WITH VERTICAL STROKE
+21F8   RIGHTWARDS ARROW WITH VERTICAL STROKE
+       = z notation partial function
+21F9   LEFT RIGHT ARROW WITH VERTICAL STROKE
+       = z notation partial relation
+21FA   LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+21FB   RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+       = z notation finite function
+21FC   LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+       = z notation finite relation
+21FD   LEFTWARDS OPEN-HEADED ARROW
+21FE   RIGHTWARDS OPEN-HEADED ARROW
+21FF   LEFT RIGHT OPEN-HEADED ARROW
 @@     2200    Mathematical Operators  22FF
 @              Mathematical operators
 2200   FOR ALL
        : 2208 0338
 220A   SMALL ELEMENT OF
        * originates in math pi fonts; not the straight epsilon
+       x (greek lunate epsilon symbol - 03F5)
 220B   CONTAINS AS MEMBER
        = such that
 220C   DOES NOT CONTAIN AS MEMBER
        : 220B 0338
 220D   SMALL CONTAINS AS MEMBER
+       x (greek reversed lunate epsilon symbol - 03F6)
 220E   END OF PROOF
        = Q.E.D.
        x (triangular bullet - 2023)
 22EF   MIDLINE HORIZONTAL ELLIPSIS
 22F0   UP RIGHT DIAGONAL ELLIPSIS
 22F1   DOWN RIGHT DIAGONAL ELLIPSIS
+22F2   ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3   ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4   SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F5   ELEMENT OF WITH DOT ABOVE
+22F6   ELEMENT OF WITH OVERBAR
+22F7   SMALL ELEMENT OF WITH OVERBAR
+22F8   ELEMENT OF WITH UNDERBAR
+22F9   ELEMENT OF WITH TWO HORIZONTAL STROKES
+22FA   CONTAINS WITH LONG HORIZONTAL STROKE
+22FB   CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC   SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD   CONTAINS WITH OVERBAR
+22FE   SMALL CONTAINS WITH OVERBAR
+22FF   Z NOTATION BAG MEMBERSHIP
 @@     2300    Miscellaneous Technical 23FF
 @              Miscellaneous technical
 2300   DIAMETER SIGN
        = APL upstile
        x (left corner bracket - 300C)
 2309   RIGHT CEILING
+       x (combining annuity symbol - 20E7)
 230A   LEFT FLOOR
        = APL downstile
 230B   RIGHT FLOOR
        = CLEAR KEY
 2328   KEYBOARD
 2329   LEFT-POINTING ANGLE BRACKET
-       = BRA
-       = z notation left sequence bracket
+       * discouraged for mathematical use because of canonical equivalence to CJK punctuation
        x (less-than sign - 003C)
        x (single left-pointing angle quotation mark - 2039)
+       x (mathematical left angle bracket - 27E8)
        : 3008 left angle bracket
 232A   RIGHT-POINTING ANGLE BRACKET
-       = KET
-       = z notation right sequence bracket
+       * discouraged for mathematical use because of canonical equivalence to CJK punctuation
        x (greater-than sign - 003E)
        x (single right-pointing angle quotation mark - 203A)
+       x (mathematical right angle bracket - 27E9)
        : 3009 right angle bracket
 232B   ERASE TO THE LEFT
        = DELETE TO THE LEFT KEY
 237B   NOT CHECK MARK
        * from ISO 2047
        * symbol for Negative Acknowledge
+@              Miscellaneous technical
+237C   RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
+@              Graphics for control codes
 237D   SHOULDERED OPEN BOX
        * from ISO 9995-7
        * keyboard symbol for No Break Space
 2399   PRINT SCREEN SYMBOL
 239A   CLEAR SCREEN SYMBOL
        x (combining enclosing screen - 20E2)
+@              Bracket pieces
+239B   LEFT PARENTHESIS UPPER HOOK
+239C   LEFT PARENTHESIS EXTENSION
+239D   LEFT PARENTHESIS LOWER HOOK
+239E   RIGHT PARENTHESIS UPPER HOOK
+239F   RIGHT PARENTHESIS EXTENSION
+23A0   RIGHT PARENTHESIS LOWER HOOK
+23A1   LEFT SQUARE BRACKET UPPER CORNER
+23A2   LEFT SQUARE BRACKET EXTENSION
+23A3   LEFT SQUARE BRACKET LOWER CORNER
+23A4   RIGHT SQUARE BRACKET UPPER CORNER
+23A5   RIGHT SQUARE BRACKET EXTENSION
+23A6   RIGHT SQUARE BRACKET LOWER CORNER
+23A7   LEFT CURLY BRACKET UPPER HOOK
+23A8   LEFT CURLY BRACKET MIDDLE PIECE
+23A9   LEFT CURLY BRACKET LOWER HOOK
+23AA   CURLY BRACKET EXTENSION
+23AB   RIGHT CURLY BRACKET UPPER HOOK
+23AC   RIGHT CURLY BRACKET MIDDLE PIECE
+23AD   RIGHT CURLY BRACKET LOWER HOOK
+@              Special character extensions
+23AE   INTEGRAL EXTENSION
+       x (top half integral - 2320)
+       x (bottom half integral - 2321)
+23AF   HORIZONTAL LINE EXTENSION
+       * used for extension of arrows
+@              Bracket pieces
+23B0   UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+       = left moustache
+23B1   UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+       = right moustache
+@              Summation sign parts
+23B2   SUMMATION TOP
+23B3   SUMMATION BOTTOM
+@              Vertical brackets
+23B4   TOP SQUARE BRACKET
+23B5   BOTTOM SQUARE BRACKET
+23B6   BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+@              Terminal graphic characters
+23B7   RADICAL SYMBOL BOTTOM
+23B8   LEFT VERTICAL BOX LINE
+23B9   RIGHT VERTICAL BOX LINE
+@              Scan lines for terminal graphics
+@+             The scan line numbers here refer to old, low-resolution technology for terminals, with only 9 scan lines per fixed-size character glyph. Even-numbered scan lines are unified with box-drawing graphics.
+23BA   HORIZONTAL SCAN LINE-1
+23BB   HORIZONTAL SCAN LINE-3
+23BC   HORIZONTAL SCAN LINE-7
+23BD   HORIZONTAL SCAN LINE-9
+@              Dentistry notation symbols
+23BE   DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
+23BF   DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
+23C0   DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
+23C1   DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
+23C2   DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
+23C3   DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
+23C4   DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
+23C5   DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
+23C6   DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
+23C7   DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
+23C8   DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
+23C9   DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
+23CA   DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
+23CB   DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
+23CC   DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
+@              Miscellaneous technical symbol
+23CD   SQUARE FOOT
+@              Keyboard symbol
+23CE   RETURN SYMBOL
+       * may be shown with either hollow or filled glyph
+       x (downwards arrow with corner leftwards - 21B5)
 @@     2400    Control Pictures        243F
+@+             The diagonal lettering glyphs are only exemplary; alternate representations may be, and often are used in the visible display of control codes.
 @              Graphic pictures for control codes
 2400   SYMBOL FOR NULL
 2401   SYMBOL FOR START OF HEADING
 241F   SYMBOL FOR UNIT SEPARATOR
 2420   SYMBOL FOR SPACE
 2421   SYMBOL FOR DELETE
+@              Specific symbols for space
 2422   BLANK SYMBOL
        * graphic for space
        x (latin small letter b with stroke - 0180)
 2423   OPEN BOX
        * graphic for space
        x (counterbore - 2334)
+@              Graphic picture for control code
 2424   SYMBOL FOR NEWLINE
+@              Keyboard symbol
 2425   SYMBOL FOR DELETE FORM TWO
        * from ISO 9995-7
        * keyboard symbol for undoable delete
+@              Specific symbol for control code
 2426   SYMBOL FOR SUBSTITUTE FORM TWO
        * from ISO 2047
        x (arabic question mark - 061F)
 @              Additional circled number
 24EA   CIRCLED DIGIT ZERO
        # <circle> 0030
+@              White on black circled numbers
+24EB   NEGATIVE CIRCLED NUMBER ELEVEN
+24EC   NEGATIVE CIRCLED NUMBER TWELVE
+24ED   NEGATIVE CIRCLED NUMBER THIRTEEN
+24EE   NEGATIVE CIRCLED NUMBER FOURTEEN
+24EF   NEGATIVE CIRCLED NUMBER FIFTEEN
+24F0   NEGATIVE CIRCLED NUMBER SIXTEEN
+24F1   NEGATIVE CIRCLED NUMBER SEVENTEEN
+24F2   NEGATIVE CIRCLED NUMBER EIGHTEEN
+24F3   NEGATIVE CIRCLED NUMBER NINETEEN
+24F4   NEGATIVE CIRCLED NUMBER TWENTY
+@              Double circled numbers
+24F5   DOUBLE CIRCLED DIGIT ONE
+24F6   DOUBLE CIRCLED DIGIT TWO
+24F7   DOUBLE CIRCLED DIGIT THREE
+24F8   DOUBLE CIRCLED DIGIT FOUR
+24F9   DOUBLE CIRCLED DIGIT FIVE
+24FA   DOUBLE CIRCLED DIGIT SIX
+24FB   DOUBLE CIRCLED DIGIT SEVEN
+24FC   DOUBLE CIRCLED DIGIT EIGHT
+24FD   DOUBLE CIRCLED DIGIT NINE
+24FE   DOUBLE CIRCLED NUMBER TEN
 @@     2500    Box Drawing     257F
 @              Form and chart components
 2500   BOX DRAWINGS LIGHT HORIZONTAL
 @              Block elements
 2594   UPPER ONE EIGHTH BLOCK
 2595   RIGHT ONE EIGHTH BLOCK
+@              Terminal graphic characters
+2596   QUADRANT LOWER LEFT
+2597   QUADRANT LOWER RIGHT
+2598   QUADRANT UPPER LEFT
+2599   QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+259A   QUADRANT UPPER LEFT AND LOWER RIGHT
+259B   QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+259C   QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+259D   QUADRANT UPPER RIGHT
+259E   QUADRANT UPPER RIGHT AND LOWER LEFT
+259F   QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
 @@     25A0    Geometric Shapes        25FF
 @              Geometric shapes
 25A0   BLACK SQUARE
 25B2   BLACK UP-POINTING TRIANGLE
 25B3   WHITE UP-POINTING TRIANGLE
        = trine
+       x (combining enclosing upward pointing triangle - 20E4)
        x (increment - 2206)
 25B4   BLACK UP-POINTING SMALL TRIANGLE
 25B5   WHITE UP-POINTING SMALL TRIANGLE
        x (large circle - 25EF)
        x (ideographic number zero - 3007)
 25CC   DOTTED CIRCLE
+       * note that the reference glyph for this character is intentionally larger than the dotted circle glyph used to indicate combining characters in this standard; see, for example, 0300
 25CD   CIRCLE WITH VERTICAL FILL
 25CE   BULLSEYE
        x (circled ring operator - 229A)
 25F5   WHITE CIRCLE WITH LOWER LEFT QUADRANT
 25F6   WHITE CIRCLE WITH LOWER RIGHT QUADRANT
 25F7   WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+@              Geometric shapes
+25F8   UPPER LEFT TRIANGLE
+25F9   UPPER RIGHT TRIANGLE
+25FA   LOWER LEFT TRIANGLE
+       x (right triangle - 22BF)
+25FB   WHITE MEDIUM SQUARE
+       = always (modal operator)
+       x (white square - 25A1)
+25FC   BLACK MEDIUM SQUARE
+       x (black square - 25A0)
+25FD   WHITE MEDIUM SMALL SQUARE
+       x (white small square - 25AB)
+25FE   BLACK MEDIUM SMALL SQUARE
+       x (black small square - 25AA)
+25FF   LOWER RIGHT TRIANGLE
+       x (right triangle - 22BF)
 @@     2600    Miscellaneous Symbols   26FF
 @              Weather and astrological symbols
 2600   BLACK SUN WITH RAYS
 2613   SALTIRE
        = St. Andrew's Cross
        x (ballot x - 2717)
+@              Japanese chess symbols
+2616   WHITE SHOGI PIECE
+2617   BLACK SHOGI PIECE
+@              Miscellaneous symbol
 2619   REVERSED ROTATED FLORAL HEART BULLET
        * a binding signature mark
        x (rotated floral heart bullet - 2767)
 262B   FARSI SYMBOL
        = SYMBOL OF IRAN
 262C   ADI SHAKTI
+       = Gurmukhi khanda
 262D   HAMMER AND SICKLE
 262E   PEACE SYMBOL
 262F   YIN YANG
 @+             These symbols are used in liturgical texts of Syriac-speaking churches.
 2670   WEST SYRIAC CROSS
 2671   EAST SYRIAC CROSS
+@              Recycling symbols
+2672   UNIVERSAL RECYCLING SYMBOL
+       * used as generic symbol for recycling or to indicate that material is recyclable
+2673   RECYCLING SYMBOL FOR TYPE-1 PLASTICS (pete)
+       * polyethylene terephthalate
+2674   RECYCLING SYMBOL FOR TYPE-2 PLASTICS (hdpe)
+       * high density polyethylene
+2675   RECYCLING SYMBOL FOR TYPE-3 PLASTICS (pvc)
+       * vinyl, polyvinyl chloride
+2676   RECYCLING SYMBOL FOR TYPE-4 PLASTICS (ldpe)
+       * low density polyethylene
+2677   RECYCLING SYMBOL FOR TYPE-5 PLASTICS (pp)
+       * polypropylene
+2678   RECYCLING SYMBOL FOR TYPE-6 PLASTICS (ps)
+       * polystyrene
+2679   RECYCLING SYMBOL FOR TYPE-7 PLASTICS (other)
+       * other plastics
+267A   RECYCLING SYMBOL FOR GENERIC MATERIALS
+       * used together with other text and labels to indicate the type of material to be recycled
+267B   BLACK UNIVERSAL RECYCLING SYMBOL
+267C   RECYCLED PAPER SYMBOL
+       * used to indicate 100% recycled paper content
+267D   PARTIALLY-RECYCLED PAPER SYMBOL
+       * percentage of recycled paper content indicated in overlay or next to this symbol
+@              Dice
+2680   DIE FACE-1
+2681   DIE FACE-2
+2682   DIE FACE-3
+2683   DIE FACE-4
+2684   DIE FACE-5
+2685   DIE FACE-6
+@              Go markers
+2686   WHITE CIRCLE WITH DOT RIGHT
+2687   WHITE CIRCLE WITH TWO DOTS
+2688   BLACK CIRCLE WITH WHITE DOT RIGHT
+2689   BLACK CIRCLE WITH TWO WHITE DOTS
 @@     2700    Dingbats        27BF
 @+             ITC Zapf dingbats series 100
 @              Miscellaneous
 271E   SHADOWED WHITE LATIN CROSS
 271F   OUTLINED LATIN CROSS
 2720   MALTESE CROSS
+       * Historically, the Maltese cross took many forms; the shape shown in the Zapf Dingbats is similar to one known as the Cross Formée.
 @              Stars, asterisks and snowflakes
 2721   STAR OF DAVID
 2722   FOUR TEARDROP-SPOKED ASTERISK
 2767   ROTATED FLORAL HEART BULLET
        = hedera, ivy leaf
        x (reversed rotated floral heart bullet - 2619)
-2768   <reserved>
-       x (black club suit - 2663)
-2769   <reserved>
-       x (black diamond suit - 2666)
-276A   <reserved>
-       x (black heart suit - 2665)
-276B   <reserved>
-       x (black spade suit - 2660)
+@              Ornamental brackets
+2768   MEDIUM LEFT PARENTHESIS ORNAMENT
+       x (left parenthesis - 0028)
+2769   MEDIUM RIGHT PARENTHESIS ORNAMENT
+       x (right parenthesis - 0029)
+276A   MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B   MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C   MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+       x (left-pointing angle bracket - 2329)
+276D   MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+       x (right-pointing angle bracket - 232A)
+276E   HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+       x (single left-pointing angle quotation mark - 2039)
+276F   HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+       x (single right-pointing angle quotation mark - 203A)
+2770   HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771   HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772   LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+       x (left tortoise shell bracket - 3014)
+2773   LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+       x (right tortoise shell bracket - 3015)
+2774   MEDIUM LEFT CURLY BRACKET ORNAMENT
+       x (left curly bracket - 007B)
+2775   MEDIUM RIGHT CURLY BRACKET ORNAMENT
+       x (right curly bracket - 007D)
 @              Dingbat circled digits
-276C   <reserved>
-       x (circled digit one - 2460)
-276D   <reserved>
-       x (circled digit two - 2461)
-276E   <reserved>
-       x (circled digit three - 2462)
-276F   <reserved>
-       x (circled digit four - 2463)
-2770   <reserved>
-       x (circled digit five - 2464)
-2771   <reserved>
-       x (circled digit six - 2465)
-2772   <reserved>
-       x (circled digit seven - 2466)
-2773   <reserved>
-       x (circled digit eight - 2467)
-2774   <reserved>
-       x (circled digit nine - 2468)
-2775   <reserved>
-       x (circled number ten - 2469)
 2776   DINGBAT NEGATIVE CIRCLED DIGIT ONE
 2777   DINGBAT NEGATIVE CIRCLED DIGIT TWO
 2778   DINGBAT NEGATIVE CIRCLED DIGIT THREE
 27BC   WEDGE-TAILED RIGHTWARDS ARROW
 27BD   HEAVY WEDGE-TAILED RIGHTWARDS ARROW
 27BE   OPEN-OUTLINED RIGHTWARDS ARROW
+@@     27C0    Miscellaneous Mathematical Symbols-A    27EF
+@              Miscellaneous symbol
+27D0   WHITE DIAMOND WITH CENTRED DOT
+@              Operators
+27D1   AND WITH DOT
+       x (logical and - 2227)
+       x (intersection with dot - 2A40)
+27D2   ELEMENT OF OPENING UPWARDS
+       x (element of opening downwards - 2AD9)
+27D3   LOWER RIGHT CORNER WITH DOT
+       = pullback
+       x (right floor - 230B)
+27D4   UPPER LEFT CORNER WITH DOT
+       = pushout
+       x (left ceiling - 2308)
+@              Database theory operators
+27D5   LEFT OUTER JOIN
+27D6   RIGHT OUTER JOIN
+27D7   FULL OUTER JOIN
+       x (join - 2A1D)
+@              Tacks and turnstiles
+27D8   LARGE UP TACK
+       x (up tack - 22A5)
+27D9   LARGE DOWN TACK
+       x (down tack - 22A4)
+27DA   LEFT AND RIGHT DOUBLE TURNSTILE
+       x (true - 22A8)
+       x (vertical bar double left turnstile - 2AE4)
+27DB   LEFT AND RIGHT TACK
+       x (right tack - 22A2)
+27DC   LEFT MULTIMAP
+       x (multimap - 22B8)
+27DD   LONG RIGHT TACK
+       x (right tack - 22A2)
+27DE   LONG LEFT TACK
+       x (left tack - 22A3)
+27DF   UP TACK WITH CIRCLE ABOVE
+       = radial component
+       x (down tack with circle below - 2AF1)
+@              Modal logic operators
+27E0   LOZENGE DIVIDED BY HORIZONTAL RULE
+       * used as form of possibility in modal logic
+       x (lozenge - 25CA)
+27E1   WHITE CONCAVE-SIDED DIAMOND
+       = never (modal operator)
+27E2   WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+       = was never (modal operator)
+27E3   WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+       = will never be (modal operator)
+27E4   WHITE SQUARE WITH LEFTWARDS TICK
+       = was always (modal operator)
+       x (white square - 25A1)
+27E5   WHITE SQUARE WITH RIGHTWARDS TICK
+       = will always be (modal operator)
+@              Mathematical brackets
+27E6   MATHEMATICAL LEFT WHITE SQUARE BRACKET
+       x (left white square bracket - 301A)
+27E7   MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+       x (right white square bracket - 301B)
+27E8   MATHEMATICAL LEFT ANGLE BRACKET
+       = bra
+       = z notation left sequence bracket
+       x (left-pointing angle bracket - 2329)
+       x (left angle bracket - 3008)
+27E9   MATHEMATICAL RIGHT ANGLE BRACKET
+       = ket
+       = z notation right sequence bracket
+       x (right-pointing angle bracket - 232A)
+       x (right angle bracket - 3009)
+27EA   MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+       = z notation left chevron bracket
+       x (left double angle bracket - 300A)
+27EB   MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+       = z notation right chevron bracket
+       x (right double angle bracket - 300B)
+@@     27F0    Supplemental Arrows-A   27FF
+@              Arrows
+27F0   UPWARDS QUADRUPLE ARROW
+       x (upwards triple arrow - 290A)
+27F1   DOWNWARDS QUADRUPLE ARROW
+       x (downwards triple arrow - 290B)
+27F2   ANTICLOCKWISE GAPPED CIRCLE ARROW
+       x (anticlockwise open circle arrow - 21BA)
+       x (anticlockwise closed circle arrow - 2940)
+27F3   CLOCKWISE GAPPED CIRCLE ARROW
+       x (clockwise open circle arrow - 21BB)
+       x (clockwise closed circle arrow - 2941)
+27F4   RIGHT ARROW WITH CIRCLED PLUS
+@              Long arrows
+@+     The long arrows are used for mapping whereas the short forms would be used in limits. They are also needed for MathML to complete mapping to the ASMA sets.
+27F5   LONG LEFTWARDS ARROW
+       x (leftwards arrow - 2190)
+27F6   LONG RIGHTWARDS ARROW
+       x (rightwards arrow - 2192)
+27F7   LONG LEFT RIGHT ARROW
+       x (left right arrow - 2194)
+27F8   LONG LEFTWARDS DOUBLE ARROW
+       x (leftwards double arrow - 21D0)
+27F9   LONG RIGHTWARDS DOUBLE ARROW
+       x (rightwards double arrow - 21D2)
+27FA   LONG LEFT RIGHT DOUBLE ARROW
+       x (left right double arrow - 21D4)
+27FB   LONG LEFTWARDS ARROW FROM BAR
+       = maps from
+       x (leftwards arrow from bar - 21A4)
+27FC   LONG RIGHTWARDS ARROW FROM BAR
+       = maps to
+       x (rightwards arrow from bar - 21A6)
+27FD   LONG LEFTWARDS DOUBLE ARROW FROM BAR
+       x (leftwards double arrow from bar - 2906)
+27FE   LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+       x (rightwards double arrow from bar - 2907)
+27FF   LONG RIGHTWARDS SQUIGGLE ARROW
+       x (rightwards squiggle arrow - 21DD)
 @@     2800    Braille Patterns        28FF
 @              Braille patterns
 2800   BRAILLE PATTERN BLANK
 28FD   BRAILLE PATTERN DOTS-1345678
 28FE   BRAILLE PATTERN DOTS-2345678
 28FF   BRAILLE PATTERN DOTS-12345678
+@@     2900    Supplemental Arrows-B   297F
+@              Supplemental arrows
+2900   RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+       = z notation partial surjection
+2901   RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+       = z notation finite surjection
+2902   LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2903   RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+2904   LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+2905   RIGHTWARDS TWO-HEADED ARROW FROM BAR
+       = maps to
+2906   LEFTWARDS DOUBLE ARROW FROM BAR
+       = maps from
+       x (long leftwards arrow from bar - 27FB)
+2907   RIGHTWARDS DOUBLE ARROW FROM BAR
+       = maps to
+       x (long rightwards arrow from bar - 27FC)
+2908   DOWNWARDS ARROW WITH HORIZONTAL STROKE
+2909   UPWARDS ARROW WITH HORIZONTAL STROKE
+290A   UPWARDS TRIPLE ARROW
+       x (upwards double arrow - 21D1)
+       x (upwards quadruple arrow - 27F0)
+290B   DOWNWARDS TRIPLE ARROW
+       x (downwards double arrow - 21D3)
+       x (downwards quadruple arrow - 27F1)
+290C   LEFTWARDS DOUBLE DASH ARROW
+290D   RIGHTWARDS DOUBLE DASH ARROW
+290E   LEFTWARDS TRIPLE DASH ARROW
+290F   RIGHTWARDS TRIPLE DASH ARROW
+2910   RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+2911   RIGHTWARDS ARROW WITH DOTTED STEM
+2912   UPWARDS ARROW TO BAR
+2913   DOWNWARDS ARROW TO BAR
+2914   RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+       = z notation partial injection
+2915   RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+       = z notation finite injection
+2916   RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+       = bijective mapping
+2917   RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+       = z notation surjective injection
+2918   RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+       = z notation finite surjective injection
+2919   LEFTWARDS ARROW-TAIL
+291A   RIGHTWARDS ARROW-TAIL
+291B   LEFTWARDS DOUBLE ARROW-TAIL
+291C   RIGHTWARDS DOUBLE ARROW-TAIL
+291D   LEFTWARDS ARROW TO BLACK DIAMOND
+291E   RIGHTWARDS ARROW TO BLACK DIAMOND
+291F   LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2920   RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+2921   NORTH WEST AND SOUTH EAST ARROW
+2922   NORTH EAST AND SOUTH WEST ARROW
+2923   NORTH WEST ARROW WITH HOOK
+2924   NORTH EAST ARROW WITH HOOK
+2925   SOUTH EAST ARROW WITH HOOK
+2926   SOUTH WEST ARROW WITH HOOK
+2927   NORTH WEST ARROW AND NORTH EAST ARROW
+2928   NORTH EAST ARROW AND SOUTH EAST ARROW
+2929   SOUTH EAST ARROW AND SOUTH WEST ARROW
+292A   SOUTH WEST ARROW AND NORTH WEST ARROW
+292B   RISING DIAGONAL CROSSING FALLING DIAGONAL
+292C   FALLING DIAGONAL CROSSING RISING DIAGONAL
+292D   SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+292E   NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+292F   FALLING DIAGONAL CROSSING NORTH EAST ARROW
+2930   RISING DIAGONAL CROSSING SOUTH EAST ARROW
+2931   NORTH EAST ARROW CROSSING NORTH WEST ARROW
+2932   NORTH WEST ARROW CROSSING NORTH EAST ARROW
+2933   WAVE ARROW POINTING DIRECTLY RIGHT
+       x (rightwards wave arrow - 219D)
+2934   ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+2935   ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+2936   ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+2937   ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+2938   RIGHT-SIDE ARC CLOCKWISE ARROW
+2939   LEFT-SIDE ARC ANTICLOCKWISE ARROW
+293A   TOP ARC ANTICLOCKWISE ARROW
+293B   BOTTOM ARC ANTICLOCKWISE ARROW
+293C   TOP ARC CLOCKWISE ARROW WITH MINUS
+293D   TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+293E   LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+293F   LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+2940   ANTICLOCKWISE CLOSED CIRCLE ARROW
+       x (combining anticlockwise ring overlay - 20DA)
+2941   CLOCKWISE CLOSED CIRCLE ARROW
+       x (combining clockwise ring overlay - 20D9)
+2942   RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+2943   LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+2944   SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+2945   RIGHTWARDS ARROW WITH PLUS BELOW
+2946   LEFTWARDS ARROW WITH PLUS BELOW
+2947   RIGHTWARDS ARROW THROUGH X
+2948   LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+2949   UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+294A   LEFT BARB UP RIGHT BARB DOWN HARPOON
+294B   LEFT BARB DOWN RIGHT BARB UP HARPOON
+294C   UP BARB RIGHT DOWN BARB LEFT HARPOON
+294D   UP BARB LEFT DOWN BARB RIGHT HARPOON
+294E   LEFT BARB UP RIGHT BARB UP HARPOON
+294F   UP BARB RIGHT DOWN BARB RIGHT HARPOON
+2950   LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+2951   UP BARB LEFT DOWN BARB LEFT HARPOON
+2952   LEFTWARDS HARPOON WITH BARB UP TO BAR
+2953   RIGHTWARDS HARPOON WITH BARB UP TO BAR
+2954   UPWARDS HARPOON WITH BARB RIGHT TO BAR
+2955   DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+2956   LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+2957   RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+2958   UPWARDS HARPOON WITH BARB LEFT TO BAR
+2959   DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+295A   LEFTWARDS HARPOON WITH BARB UP FROM BAR
+295B   RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+295C   UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+295D   DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+295E   LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+295F   RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+2960   UPWARDS HARPOON WITH BARB LEFT FROM BAR
+2961   DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+2962   LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+2963   UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2964   RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2965   DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+2966   LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+2967   LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+2968   RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+2969   RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+296A   LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296B   LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296C   RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+296D   RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+296E   UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+296F   DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+2970   RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+       x (superset of - 2283)
+2971   EQUALS SIGN ABOVE RIGHTWARDS ARROW
+2972   TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+2973   LEFTWARDS ARROW ABOVE TILDE OPERATOR
+2974   RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+2975   RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+2976   LESS-THAN ABOVE LEFTWARDS ARROW
+2977   LEFTWARDS ARROW THROUGH LESS-THAN
+2978   GREATER-THAN ABOVE RIGHTWARDS ARROW
+2979   SUBSET ABOVE RIGHTWARDS ARROW
+297A   LEFTWARDS ARROW THROUGH SUBSET
+297B   SUPERSET ABOVE LEFTWARDS ARROW
+@              Fish tails
+297C   LEFT FISH TAIL
+297D   RIGHT FISH TAIL
+297E   UP FISH TAIL
+297F   DOWN FISH TAIL
+@@     2980    Miscellaneous Mathematical Symbols-B    29FF
+@              Miscellaneous mathematical symbols
+2980   TRIPLE VERTICAL BAR DELIMITER
+       x (triple vertical bar binary relation - 2AF4)
+       x (large triple vertical bar operator - 2AFC)
+2981   Z NOTATION SPOT
+       * medium-small-sized black circle
+       x (bullet operator - 2219)
+       x (black circle - 25CF)
+2982   Z NOTATION TYPE COLON
+       x (tibetan sign rnam bcad - 0F7F)
+@              Brackets
+2983   LEFT WHITE CURLY BRACKET
+2984   RIGHT WHITE CURLY BRACKET
+2985   LEFT WHITE PARENTHESIS
+       x (fullwidth left white parenthesis - FF5F)
+2986   RIGHT WHITE PARENTHESIS
+       * used for Bourbakist intervals
+       x (fullwidth right white parenthesis - FF60)
+2987   Z NOTATION LEFT IMAGE BRACKET
+2988   Z NOTATION RIGHT IMAGE BRACKET
+2989   Z NOTATION LEFT BINDING BRACKET
+298A   Z NOTATION RIGHT BINDING BRACKET
+298B   LEFT SQUARE BRACKET WITH UNDERBAR
+298C   RIGHT SQUARE BRACKET WITH UNDERBAR
+298D   LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E   RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F   LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990   RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991   LEFT ANGLE BRACKET WITH DOT
+2992   RIGHT ANGLE BRACKET WITH DOT
+2993   LEFT ARC LESS-THAN BRACKET
+2994   RIGHT ARC GREATER-THAN BRACKET
+2995   DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996   DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997   LEFT BLACK TORTOISE SHELL BRACKET
+       x (left tortoise shell bracket - 3014)
+       x (left white tortoise shell bracket - 3018)
+2998   RIGHT BLACK TORTOISE SHELL BRACKET
+@              Fences
+2999   DOTTED FENCE
+       * four close dots vertical
+299A   VERTICAL ZIGZAG LINE
+       x (wavy line - 2307)
+@              Angles
+299B   MEASURED ANGLE OPENING LEFT
+       x (measured angle - 2221)
+299C   RIGHT ANGLE VARIANT WITH SQUARE
+       x (right angle - 221F)
+299D   MEASURED RIGHT ANGLE WITH DOT
+299E   ANGLE WITH S INSIDE
+299F   ACUTE ANGLE
+29A0   SPHERICAL ANGLE OPENING LEFT
+       x (spherical angle - 2222)
+29A1   SPHERICAL ANGLE OPENING UP
+29A2   TURNED ANGLE
+       x (angle - 2220)
+29A3   REVERSED ANGLE
+29A4   ANGLE WITH UNDERBAR
+29A5   REVERSED ANGLE WITH UNDERBAR
+29A6   OBLIQUE ANGLE OPENING UP
+29A7   OBLIQUE ANGLE OPENING DOWN
+29A8   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+29A9   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+29AA   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+29AB   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+29AC   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+29AD   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+29AE   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+29AF   MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+@              Empty sets
+29B0   REVERSED EMPTY SET
+       x (empty set - 2205)
+       x (apl functional symbol circle backslash - 2349)
+29B1   EMPTY SET WITH OVERBAR
+29B2   EMPTY SET WITH SMALL CIRCLE ABOVE
+29B3   EMPTY SET WITH RIGHT ARROW ABOVE
+29B4   EMPTY SET WITH LEFT ARROW ABOVE
+@              Circle symbols
+29B5   CIRCLE WITH HORIZONTAL BAR
+       x (circled minus - 2296)
+29B6   CIRCLED VERTICAL BAR
+29B7   CIRCLED PARALLEL
+29B8   CIRCLED REVERSE SOLIDUS
+29B9   CIRCLED PERPENDICULAR
+29BA   CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+29BB   CIRCLE WITH SUPERIMPOSED X
+       x (circled times - 2297)
+29BC   CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+29BD   UP ARROW THROUGH CIRCLE
+29BE   CIRCLED WHITE BULLET
+       x (circled ring operator - 229A)
+       x (apl functional symbol circle jot - 233E)
+       x (bullseye - 25CE)
+29BF   CIRCLED BULLET
+       * forms part of a graduated set of circles with enclosed black circle of different sizes
+       x (circled dot operator - 2299)
+       x (fisheye - 25C9)
+       x (n-ary circled dot operator - 2A00)
+29C0   CIRCLED LESS-THAN
+29C1   CIRCLED GREATER-THAN
+29C2   CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+29C3   CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+@              Square symbols
+29C4   SQUARED RISING DIAGONAL SLASH
+       x (apl functional symbol quad slash - 2341)
+       x (masu mark - 303C)
+29C5   SQUARED FALLING DIAGONAL SLASH
+       x (apl functional symbol quad backslash - 2342)
+29C6   SQUARED ASTERISK
+29C7   SQUARED SMALL CIRCLE
+       x (apl functional symbol quad circle - 233C)
+29C8   SQUARED SQUARE
+29C9   TWO JOINED SQUARES
+@              Triangle symbols
+29CA   TRIANGLE WITH DOT ABOVE
+29CB   TRIANGLE WITH UNDERBAR
+29CC   S IN TRIANGLE
+29CD   TRIANGLE WITH SERIFS AT BOTTOM
+       x (white up-pointing triangle - 25B3)
+29CE   RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+29CF   LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0   VERTICAL BAR BESIDE RIGHT TRIANGLE
+@              Bowtie symbols
+29D1   BOWTIE WITH LEFT HALF BLACK
+       x (bowtie - 22C8)
+29D2   BOWTIE WITH RIGHT HALF BLACK
+29D3   BLACK BOWTIE
+29D4   TIMES WITH LEFT HALF BLACK
+       x (left normal factor semidirect product - 22C9)
+29D5   TIMES WITH RIGHT HALF BLACK
+       x (right normal factor semidirect product - 22CA)
+29D6   WHITE HOURGLASS
+       = vertical bowtie
+       = white framus
+       x (hourglass - 231B)
+29D7   BLACK HOURGLASS
+@              Fences
+       x (presentation form for vertical wavy low line - FE34)
+29D8   LEFT WIGGLY FENCE
+29D9   RIGHT WIGGLY FENCE
+29DA   LEFT DOUBLE WIGGLY FENCE
+29DB   RIGHT DOUBLE WIGGLY FENCE
+@              Miscellaneous mathematical symbols
+29DC   INCOMPLETE INFINITY
+       = ISOtech entity &iinfin;
+       x (infinity - 221E)
+29DD   TIE OVER INFINITY
+29DE   INFINITY NEGATED WITH VERTICAL BAR
+29DF   DOUBLE-ENDED MULTIMAP
+       x (multimap - 22B8)
+29E0   SQUARE WITH CONTOURED OUTLINE
+       = D'Alembertian
+       x (lower right drop-shadowed white square - 274F)
+29E1   INCREASES AS
+       x (normal subgroup of or equal to - 22B4)
+29E2   SHUFFLE PRODUCT
+       x (z notation bag membership - 22FF)
+@              Relations
+29E3   EQUALS SIGN AND SLANTED PARALLEL
+       x (number sign - 0023)
+       x (equal and parallel to - 22D5)
+29E4   EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+29E5   IDENTICAL TO AND SLANTED PARALLEL
+       x (triple horizontal bar with double vertical stroke - 2A68)
+29E6   GLEICH STARK
+       = tautological equivalent
+@              Miscellaneous mathematical symbols
+29E7   THERMODYNAMIC
+       * vertical bar crossed by two horizontals
+       x (not equal to - 2260)
+29E8   DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+       x (up-pointing triangle with left half black - 25ED)
+29E9   DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+       x (up-pointing triangle with right half black - 25EE)
+29EA   BLACK DIAMOND WITH DOWN ARROW
+29EB   BLACK LOZENGE
+       x (lozenge - 25CA)
+29EC   WHITE CIRCLE WITH DOWN ARROW
+29ED   BLACK CIRCLE WITH DOWN ARROW
+@              Error bar symbols
+29EE   ERROR-BARRED WHITE SQUARE
+29EF   ERROR-BARRED BLACK SQUARE
+29F0   ERROR-BARRED WHITE DIAMOND
+29F1   ERROR-BARRED BLACK DIAMOND
+29F2   ERROR-BARRED WHITE CIRCLE
+29F3   ERROR-BARRED BLACK CIRCLE
+@              Miscellaneous mathematical symbols
+29F4   RULE-DELAYED
+       = colon right arrow
+29F5   REVERSE SOLIDUS OPERATOR
+       x (reverse solidus - 005C)
+       x (set minus - 2216)
+29F6   SOLIDUS WITH OVERBAR
+29F7   REVERSE SOLIDUS WITH HORIZONTAL STROKE
+@              Large operators
+29F8   BIG SOLIDUS
+       x (division slash - 2215)
+29F9   BIG REVERSE SOLIDUS
+       = z notation schema hiding
+       x (set minus - 2216)
+@              Specialized plus sign operators
+29FA   DOUBLE PLUS
+29FB   TRIPLE PLUS
+@              Brackets
+29FC   LEFT-POINTING CURVED ANGLE BRACKET
+       x (precedes - 227A)
+       x (left-pointing angle bracket - 2329)
+29FD   RIGHT-POINTING CURVED ANGLE BRACKET
+       x (succeeds - 227B)
+       x (right-pointing angle bracket - 232A)
+@              Miscellaneous mathematical symbols
+29FE   TINY
+       x (plus sign - 002B)
+29FF   MINY
+       x (minus sign - 2212)
+@@     2A00    Supplemental Mathematical Operators     2AFF
+@              N-ary operators
+2A00   N-ARY CIRCLED DOT OPERATOR
+       x (circled dot operator - 2299)
+       x (fisheye - 25C9)
+2A01   N-ARY CIRCLED PLUS OPERATOR
+       x (circled plus - 2295)
+2A02   N-ARY CIRCLED TIMES OPERATOR
+       x (circled times - 2297)
+2A03   N-ARY UNION OPERATOR WITH DOT
+2A04   N-ARY UNION OPERATOR WITH PLUS
+       x (multiset union - 228E)
+2A05   N-ARY SQUARE INTERSECTION OPERATOR
+       x (square cap - 2293)
+2A06   N-ARY SQUARE UNION OPERATOR
+       x (square cup - 2294)
+2A07   TWO LOGICAL AND OPERATOR
+       = merge
+       x (two intersecting logical and - 2A55)
+2A08   TWO LOGICAL OR OPERATOR
+       x (two intersecting logical or - 2A56)
+2A09   N-ARY TIMES OPERATOR
+       x (multiplication sign - 00D7)
+@              Summations and integrals
+2A0A   MODULO TWO SUM
+       x (n-ary summation - 2211)
+2A0B   SUMMATION WITH INTEGRAL
+2A0C   QUADRUPLE INTEGRAL OPERATOR
+       # 222B 222B 222B 222B
+2A0D   FINITE PART INTEGRAL
+2A0E   INTEGRAL WITH DOUBLE STROKE
+2A0F   INTEGRAL AVERAGE WITH SLASH
+2A10   CIRCULATION FUNCTION
+2A11   ANTICLOCKWISE INTEGRATION
+2A12   LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+2A13   LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+2A14   LINE INTEGRATION NOT INCLUDING THE POLE
+2A15   INTEGRAL AROUND A POINT OPERATOR
+2A16   QUATERNION INTEGRAL OPERATOR
+2A17   INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+2A18   INTEGRAL WITH TIMES SIGN
+2A19   INTEGRAL WITH INTERSECTION
+2A1A   INTEGRAL WITH UNION
+2A1B   INTEGRAL WITH OVERBAR
+       = upper integral
+2A1C   INTEGRAL WITH UNDERBAR
+       = lower integral
+@              Miscellaneous large operators
+2A1D   JOIN
+       = large bowtie
+       * relational database theory
+       x (bowtie - 22C8)
+       x (full outer join - 27D7)
+2A1E   LARGE LEFT TRIANGLE OPERATOR
+       * relational database theory
+       x (white left-pointing triangle - 25C1)
+2A1F   Z NOTATION SCHEMA COMPOSITION
+       x (z notation relational composition - 2A3E)
+2A20   Z NOTATION SCHEMA PIPING
+       x (much greater-than - 226B)
+2A21   Z NOTATION SCHEMA PROJECTION
+       x (upwards harpoon with barb rightwards - 21BE)
+@              Plus and minus sign operators
+2A22   PLUS SIGN WITH SMALL CIRCLE ABOVE
+2A23   PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+2A24   PLUS SIGN WITH TILDE ABOVE
+       = positive difference or sum
+2A25   PLUS SIGN WITH DOT BELOW
+       x (dot plus - 2214)
+2A26   PLUS SIGN WITH TILDE BELOW
+       = sum or positive difference
+2A27   PLUS SIGN WITH SUBSCRIPT TWO
+       = nim-addition
+2A28   PLUS SIGN WITH BLACK TRIANGLE
+2A29   MINUS SIGN WITH COMMA ABOVE
+2A2A   MINUS SIGN WITH DOT BELOW
+       x (dot minus - 2238)
+2A2B   MINUS SIGN WITH FALLING DOTS
+2A2C   MINUS SIGN WITH RISING DOTS
+2A2D   PLUS SIGN IN LEFT HALF CIRCLE
+2A2E   PLUS SIGN IN RIGHT HALF CIRCLE
+@              Multiplication and division sign operators
+2A2F   VECTOR OR CROSS PRODUCT
+       x (multiplication sign - 00D7)
+2A30   MULTIPLICATION SIGN WITH DOT ABOVE
+2A31   MULTIPLICATION SIGN WITH UNDERBAR
+2A32   SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+2A33   SMASH PRODUCT
+2A34   MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35   MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A36   CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+2A37   MULTIPLICATION SIGN IN DOUBLE CIRCLE
+2A38   CIRCLED DIVISION SIGN
+@              Miscellaneous mathematical operators
+2A39   PLUS SIGN IN TRIANGLE
+2A3A   MINUS SIGN IN TRIANGLE
+2A3B   MULTIPLICATION SIGN IN TRIANGLE
+2A3C   INTERIOR PRODUCT
+       x (right floor - 230B)
+2A3D   RIGHTHAND INTERIOR PRODUCT
+       x (left floor - 230A)
+       x (turned not sign - 2319)
+2A3E   Z NOTATION RELATIONAL COMPOSITION
+       x (z notation schema composition - 2A1F)
+2A3F   AMALGAMATION OR COPRODUCT
+       x (n-ary coproduct - 2210)
+@              Intersections and unions
+2A40   INTERSECTION WITH DOT
+       x (logical and - 2227)
+       x (and with dot - 27D1)
+2A41   UNION WITH MINUS SIGN
+       = z notation bag subtraction
+       x (multiset union - 228E)
+2A42   UNION WITH OVERBAR
+2A43   INTERSECTION WITH OVERBAR
+2A44   INTERSECTION WITH LOGICAL AND
+2A45   UNION WITH LOGICAL OR
+2A46   UNION ABOVE INTERSECTION
+2A47   INTERSECTION ABOVE UNION
+2A48   UNION ABOVE BAR ABOVE INTERSECTION
+2A49   INTERSECTION ABOVE BAR ABOVE UNION
+2A4A   UNION BESIDE AND JOINED WITH UNION
+2A4B   INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+2A4C   CLOSED UNION WITH SERIFS
+       x (union - 222A)
+2A4D   CLOSED INTERSECTION WITH SERIFS
+       x (intersection - 2229)
+2A4E   DOUBLE SQUARE INTERSECTION
+2A4F   DOUBLE SQUARE UNION
+2A50   CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+@              Logical ands and ors
+2A51   LOGICAL AND WITH DOT ABOVE
+2A52   LOGICAL OR WITH DOT ABOVE
+2A53   DOUBLE LOGICAL AND
+2A54   DOUBLE LOGICAL OR
+2A55   TWO INTERSECTING LOGICAL AND
+       x (two logical and operator - 2A07)
+2A56   TWO INTERSECTING LOGICAL OR
+       x (two logical or operator - 2A08)
+2A57   SLOPING LARGE OR
+2A58   SLOPING LARGE AND
+2A59   LOGICAL OR OVERLAPPING LOGICAL AND
+2A5A   LOGICAL AND WITH MIDDLE STEM
+2A5B   LOGICAL OR WITH MIDDLE STEM
+2A5C   LOGICAL AND WITH HORIZONTAL DASH
+2A5D   LOGICAL OR WITH HORIZONTAL DASH
+2A5E   LOGICAL AND WITH DOUBLE OVERBAR
+       x (perspective - 2306)
+2A5F   LOGICAL AND WITH UNDERBAR
+2A60   LOGICAL AND WITH DOUBLE UNDERBAR
+       x (estimates - 2259)
+2A61   SMALL VEE WITH UNDERBAR
+       x (equiangular to - 225A)
+2A62   LOGICAL OR WITH DOUBLE OVERBAR
+2A63   LOGICAL OR WITH DOUBLE UNDERBAR
+       x (equiangular to - 225A)
+@              Miscellaneous mathematical operators
+2A64   Z NOTATION DOMAIN ANTIRESTRICTION
+2A65   Z NOTATION RANGE ANTIRESTRICTION
+       x (conical taper - 2332)
+@              Relational operators
+2A66   EQUALS SIGN WITH DOT BELOW
+       x (approaches the limit - 2250)
+2A67   IDENTICAL WITH DOT ABOVE
+2A68   TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+       = identical and parallel to
+       x (equal and parallel to - 22D5)
+       x (identical to and slanted parallel - 29E5)
+2A69   TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+2A6A   TILDE OPERATOR WITH DOT ABOVE
+2A6B   TILDE OPERATOR WITH RISING DOTS
+       x (homothetic - 223B)
+2A6C   SIMILAR MINUS SIMILAR
+2A6D   CONGRUENT WITH DOT ABOVE
+       x (approximately equal to - 2245)
+2A6E   EQUALS WITH ASTERISK
+       x (star equals - 225B)
+2A6F   ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+2A70   APPROXIMATELY EQUAL OR EQUAL TO
+2A71   EQUALS SIGN ABOVE PLUS SIGN
+2A72   PLUS SIGN ABOVE EQUALS SIGN
+2A73   EQUALS SIGN ABOVE TILDE OPERATOR
+2A74   DOUBLE COLON EQUAL
+       # 003A 003A 003D
+2A75   TWO CONSECUTIVE EQUALS SIGNS
+       # 003D 003D
+2A76   THREE CONSECUTIVE EQUALS SIGNS
+       # 003D 003D 003D
+2A77   EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+2A78   EQUIVALENT WITH FOUR DOTS ABOVE
+2A79   LESS-THAN WITH CIRCLE INSIDE
+2A7A   GREATER-THAN WITH CIRCLE INSIDE
+2A7B   LESS-THAN WITH QUESTION MARK ABOVE
+2A7C   GREATER-THAN WITH QUESTION MARK ABOVE
+2A7D   LESS-THAN OR SLANTED EQUAL TO
+       x (less-than or equal to - 2264)
+2A7E   GREATER-THAN OR SLANTED EQUAL TO
+       x (greater-than or equal to - 2265)
+2A7F   LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80   GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81   LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82   GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83   LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84   GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A85   LESS-THAN OR APPROXIMATE
+2A86   GREATER-THAN OR APPROXIMATE
+2A87   LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+       x (less-than but not equal to - 2268)
+2A88   GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+       x (greater-than but not equal to - 2269)
+2A89   LESS-THAN AND NOT APPROXIMATE
+2A8A   GREATER-THAN AND NOT APPROXIMATE
+2A8B   LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+       x (less-than equal to or greater-than - 22DA)
+2A8C   GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+       x (greater-than equal to or less-than - 22DB)
+2A8D   LESS-THAN ABOVE SIMILAR OR EQUAL
+2A8E   GREATER-THAN ABOVE SIMILAR OR EQUAL
+2A8F   LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+2A90   GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+2A91   LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92   GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93   LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94   GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95   SLANTED EQUAL TO OR LESS-THAN
+       x (equal to or less-than - 22DC)
+2A96   SLANTED EQUAL TO OR GREATER-THAN
+       x (equal to or greater-than - 22DD)
+2A97   SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98   SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99   DOUBLE-LINE EQUAL TO OR LESS-THAN
+       x (equal to or less-than - 22DC)
+2A9A   DOUBLE-LINE EQUAL TO OR GREATER-THAN
+       x (equal to or greater-than - 22DD)
+2A9B   DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C   DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2A9D   SIMILAR OR LESS-THAN
+2A9E   SIMILAR OR GREATER-THAN
+2A9F   SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+2AA0   SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+2AA1   DOUBLE NESTED LESS-THAN
+       = absolute continuity
+       x (much less-than - 226A)
+2AA2   DOUBLE NESTED GREATER-THAN
+       x (much greater-than - 226B)
+2AA3   DOUBLE NESTED LESS-THAN WITH UNDERBAR
+2AA4   GREATER-THAN OVERLAPPING LESS-THAN
+2AA5   GREATER-THAN BESIDE LESS-THAN
+2AA6   LESS-THAN CLOSED BY CURVE
+2AA7   GREATER-THAN CLOSED BY CURVE
+2AA8   LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9   GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA   SMALLER THAN
+2AAB   LARGER THAN
+2AAC   SMALLER THAN OR EQUAL TO
+2AAD   LARGER THAN OR EQUAL TO
+2AAE   EQUALS SIGN WITH BUMPY ABOVE
+       x (difference between - 224F)
+2AAF   PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+       x (precedes or equal to - 227C)
+2AB0   SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+       x (succeeds or equal to - 227D)
+2AB1   PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+2AB2   SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+2AB3   PRECEDES ABOVE EQUALS SIGN
+2AB4   SUCCEEDS ABOVE EQUALS SIGN
+2AB5   PRECEDES ABOVE NOT EQUAL TO
+2AB6   SUCCEEDS ABOVE NOT EQUAL TO
+2AB7   PRECEDES ABOVE ALMOST EQUAL TO
+2AB8   SUCCEEDS ABOVE ALMOST EQUAL TO
+2AB9   PRECEDES ABOVE NOT ALMOST EQUAL TO
+2ABA   SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+2ABB   DOUBLE PRECEDES
+2ABC   DOUBLE SUCCEEDS
+@              Subset and superset relations
+2ABD   SUBSET WITH DOT
+2ABE   SUPERSET WITH DOT
+2ABF   SUBSET WITH PLUS SIGN BELOW
+2AC0   SUPERSET WITH PLUS SIGN BELOW
+2AC1   SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2   SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3   SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4   SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5   SUBSET OF ABOVE EQUALS SIGN
+2AC6   SUPERSET OF ABOVE EQUALS SIGN
+2AC7   SUBSET OF ABOVE TILDE OPERATOR
+2AC8   SUPERSET OF ABOVE TILDE OPERATOR
+2AC9   SUBSET OF ABOVE ALMOST EQUAL TO
+2ACA   SUPERSET OF ABOVE ALMOST EQUAL TO
+2ACB   SUBSET OF ABOVE NOT EQUAL TO
+2ACC   SUPERSET OF ABOVE NOT EQUAL TO
+2ACD   SQUARE LEFT OPEN BOX OPERATOR
+2ACE   SQUARE RIGHT OPEN BOX OPERATOR
+2ACF   CLOSED SUBSET
+       x (subset of - 2282)
+2AD0   CLOSED SUPERSET
+       x (superset of - 2283)
+2AD1   CLOSED SUBSET OR EQUAL TO
+2AD2   CLOSED SUPERSET OR EQUAL TO
+2AD3   SUBSET ABOVE SUPERSET
+2AD4   SUPERSET ABOVE SUBSET
+2AD5   SUBSET ABOVE SUBSET
+2AD6   SUPERSET ABOVE SUPERSET
+2AD7   SUPERSET BESIDE SUBSET
+2AD8   SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+@              Forks
+2AD9   ELEMENT OF OPENING DOWNWARDS
+       x (element of - 2208)
+       x (element of opening upwards - 27D2)
+2ADA   PITCHFORK WITH TEE TOP
+       x (pitchfork - 22D4)
+2ADB   TRANSVERSAL INTERSECTION
+       x (pitchfork - 22D4)
+2ADC   FORKING (not independent)
+       = not independent
+       * an equational logic symbol, not a computing science symbol
+       * non-indepedence (original concept) is related to forking
+       : 2ADD 0338
+2ADD   NONFORKING (independent)
+       = independent
+       * an equational logic symbol, not a computing science symbol
+       * independence (original concept) is related to non-forking
+@              Tacks and turnstiles
+2ADE   SHORT LEFT TACK
+       x (left tack - 22A3)
+2ADF   SHORT DOWN TACK
+       x (down tack - 22A4)
+2AE0   SHORT UP TACK
+       x (up tack - 22A5)
+2AE1   PERPENDICULAR WITH S
+2AE2   VERTICAL BAR TRIPLE RIGHT TURNSTILE
+       = ordinarily satisfies
+2AE3   DOUBLE VERTICAL BAR LEFT TURNSTILE
+       x (forces - 22A9)
+2AE4   VERTICAL BAR DOUBLE LEFT TURNSTILE
+       x (true - 22A8)
+2AE5   DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE6   LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+       x (forces - 22A9)
+2AE7   SHORT DOWN TACK WITH OVERBAR
+       x (down tack - 22A4)
+       x (apl functional symbol up tack overbar - 2351)
+2AE8   SHORT UP TACK WITH UNDERBAR
+       x (up tack - 22A5)
+       x (apl functional symbol down tack underbar - 234A)
+2AE9   SHORT UP TACK ABOVE SHORT DOWN TACK
+2AEA   DOUBLE DOWN TACK
+2AEB   DOUBLE UP TACK
+       = independence
+       * probability theory
+2AEC   DOUBLE STROKE NOT SIGN
+       x (not sign - 00AC)
+2AED   REVERSED DOUBLE STROKE NOT SIGN
+       x (reversed not sign - 2310)
+@              Vertical line operators
+2AEE   DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+       x (does not divide - 2224)
+2AEF   VERTICAL LINE WITH CIRCLE ABOVE
+2AF0   VERTICAL LINE WITH CIRCLE BELOW
+2AF1   DOWN TACK WITH CIRCLE BELOW
+       = necessarily satisfies
+       x (up tack with circle above - 27DF)
+2AF2   PARALLEL WITH HORIZONTAL STROKE
+       x (not parallel to - 2226)
+2AF3   PARALLEL WITH TILDE OPERATOR
+2AF4   TRIPLE VERTICAL BAR BINARY RELATION
+       = interleave
+       x (triple vertical bar delimiter - 2980)
+2AF5   TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+@              Miscellaneous mathematical operator
+2AF6   TRIPLE COLON OPERATOR
+       * logic
+       x (vertical ellipsis - 22EE)
+@              Relations
+2AF7   TRIPLE NESTED LESS-THAN
+       x (very much less-than - 22D8)
+2AF8   TRIPLE NESTED GREATER-THAN
+       x (very much greater-than - 22D9)
+2AF9   DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+       x (less-than over equal to - 2266)
+2AFA   DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+       x (greater-than over equal to - 2267)
+2AFB   TRIPLE SOLIDUS BINARY RELATION
+       x (triple vertical bar binary relation - 2AF4)
+@              Operators
+2AFC   LARGE TRIPLE VERTICAL BAR OPERATOR
+       * often n-ary
+       x (triple vertical bar binary relation - 2AF4)
+       x (triple vertical bar delimiter - 2980)
+2AFD   DOUBLE SOLIDUS OPERATOR
+       x (parallel to - 2225)
+2AFE   WHITE VERTICAL BAR
+       = Dijkstra choice
+2AFF   N-ARY WHITE VERTICAL BAR
+       = n-ary Dijkstra choice
 @@     2E80    CJK Radicals Supplement 2EFF
 @              CJK radicals supplement
 2E80   CJK RADICAL REPEAT
        x (white circle - 25CB)
        x (large circle - 25EF)
 3008   LEFT ANGLE BRACKET
-       = bra
-       = z notation left sequence bracket
        x (less-than sign - 003C)
        x (single left-pointing angle quotation mark - 2039)
        x (left-pointing angle bracket - 2329)
+       x (mathematical left angle bracket - 27E8)
 3009   RIGHT ANGLE BRACKET
-       = ket
-       = z notation right sequence bracket
        x (greater-than sign - 003E)
        x (single right-pointing angle quotation mark - 203A)
        x (right-pointing angle bracket - 232A)
+       x (mathematical right angle bracket - 27E9)
 300A   LEFT DOUBLE ANGLE BRACKET
-       = z notation left chevron bracket
        x (left-pointing double angle quotation mark - 00AB)
+       x (mathematical left double angle bracket - 27EA)
 300B   RIGHT DOUBLE ANGLE BRACKET
-       = z notation right chevron bracket
        x (right-pointing double angle quotation mark - 00BB)
+       x (mathematical right double angle bracket - 27EB)
 300C   LEFT CORNER BRACKET
        x (left ceiling - 2308)
 300D   RIGHT CORNER BRACKET
 301F   LOW DOUBLE PRIME QUOTATION MARK
        * may be depicted as low inverse double prime quotation mark
 3020   POSTAL MARK FACE
-@              Hangzhou-style numerals
+@              Suzhou numerals
+@+             The Suzhou numerals (Chinese su1zhou1ma3zi) are special numeric forms used by traders to display the prices of goods. The use of "HANGZHOU" in the names is a misnomer.
 3021   HANGZHOU NUMERAL ONE
 3022   HANGZHOU NUMERAL TWO
 3023   HANGZHOU NUMERAL THREE
 3036   CIRCLED POSTAL MARK
        # 3012 postal mark
 3037   IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL
-@              Additional Hangzhou-style numerals
+@              Additional Suzhou numerals
 3038   HANGZHOU NUMERAL TEN
        # 5341
 3039   HANGZHOU NUMERAL TWENTY
        # 5344
 303A   HANGZHOU NUMERAL THIRTY
        # 5345
+@              Other CJK punctuation
+303B   VERTICAL IDEOGRAPHIC ITERATION MARK
+303C   MASU MARK
+       * informal abbreviation for Japanese -masu ending
+       x (squared rising diagonal slash - 29C4)
+303D   PART ALTERNATION MARK
+       * marks the start of a song part in Japanese
 @              Special CJK indicators
 @+             These are visibly displayed graphic characters, not invisible formatting controls.
 303E   IDEOGRAPHIC VARIATION INDICATOR
 3093   HIRAGANA LETTER N
 3094   HIRAGANA LETTER VU
        : 3046 3099
+@              Small letters
+3095   HIRAGANA LETTER SMALL KA
+3096   HIRAGANA LETTER SMALL KE
 @              Voicing marks
 3099   COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
 309A   COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 309D   HIRAGANA ITERATION MARK
 309E   HIRAGANA VOICED ITERATION MARK
        : 309D 3099
+@              Vertical form digraph
+309F   HIRAGANA DIGRAPH YORI
+       # <vertical> 3088 308A
 @@     30A0    Katakana        30FF
+@              Katakana punctuation
+30A0   KATAKANA-HIRAGANA DOUBLE HYPHEN
+       x (equals sign - 003D)
 @              Based on JIS X 0208
 30A1   KATAKANA LETTER SMALL A
 30A2   KATAKANA LETTER A
 30FD   KATAKANA ITERATION MARK
 30FE   KATAKANA VOICED ITERATION MARK
        : 30FD 3099
+@              Vertical form digraph
+30FF   KATAKANA DIGRAPH KOTO
+       # <vertical> 30B3 30C8
 @@     3100    Bopomofo        312F
 @+             See also the Bopomofo Extended block
 @              Based on GB 2312
 31B5   BOPOMOFO FINAL LETTER T
 31B6   BOPOMOFO FINAL LETTER K
 31B7   BOPOMOFO FINAL LETTER H
+@@     31F0    Katakana Phonetic Extensions    31FF
+@              Phonetic extensions for Ainu
+31F0   KATAKANA LETTER SMALL KU
+31F1   KATAKANA LETTER SMALL SI
+31F2   KATAKANA LETTER SMALL SU
+31F3   KATAKANA LETTER SMALL TO
+31F4   KATAKANA LETTER SMALL NU
+31F5   KATAKANA LETTER SMALL HA
+31F6   KATAKANA LETTER SMALL HI
+31F7   KATAKANA LETTER SMALL HU
+31F8   KATAKANA LETTER SMALL HE
+31F9   KATAKANA LETTER SMALL HO
+31FA   KATAKANA LETTER SMALL MU
+31FB   KATAKANA LETTER SMALL RA
+31FC   KATAKANA LETTER SMALL RI
+31FD   KATAKANA LETTER SMALL RU
+31FE   KATAKANA LETTER SMALL RE
+31FF   KATAKANA LETTER SMALL RO
 @@     3200    Enclosed CJK Letters and Months 32FF
 @              Parenthesized Hangul elements
 3200   PARENTHESIZED HANGUL KIYEOK
 3243   PARENTHESIZED IDEOGRAPH REACH
        * to
        # 0028 81F3 0029
+@              Circled numbers
+3251   CIRCLED NUMBER TWENTY ONE
+       # <circle> 0032 0031
+3252   CIRCLED NUMBER TWENTY TWO
+       # <circle> 0032 0032
+3253   CIRCLED NUMBER TWENTY THREE
+       # <circle> 0032 0033
+3254   CIRCLED NUMBER TWENTY FOUR
+       # <circle> 0032 0034
+3255   CIRCLED NUMBER TWENTY FIVE
+       # <circle> 0032 0035
+3256   CIRCLED NUMBER TWENTY SIX
+       # <circle> 0032 0036
+3257   CIRCLED NUMBER TWENTY SEVEN
+       # <circle> 0032 0037
+3258   CIRCLED NUMBER TWENTY EIGHT
+       # <circle> 0032 0038
+3259   CIRCLED NUMBER TWENTY NINE
+       # <circle> 0032 0039
+325A   CIRCLED NUMBER THIRTY
+       # <circle> 0033 0030
+325B   CIRCLED NUMBER THIRTY ONE
+       # <circle> 0033 0031
+325C   CIRCLED NUMBER THIRTY TWO
+       # <circle> 0033 0032
+325D   CIRCLED NUMBER THIRTY THREE
+       # <circle> 0033 0033
+325E   CIRCLED NUMBER THIRTY FOUR
+       # <circle> 0033 0034
+325F   CIRCLED NUMBER THIRTY FIVE
+       # <circle> 0033 0035
 @              Circled Hangul elements
 3260   CIRCLED HANGUL KIYEOK
        # <circle> 1100
        # <circle> 5354
 32B0   CIRCLED IDEOGRAPH NIGHT
        # <circle> 591C
+@              Circled numbers
+32B1   CIRCLED NUMBER THIRTY SIX
+       # <circle> 0033 0036
+32B2   CIRCLED NUMBER THIRTY SEVEN
+       # <circle> 0033 0037
+32B3   CIRCLED NUMBER THIRTY EIGHT
+       # <circle> 0033 0038
+32B4   CIRCLED NUMBER THIRTY NINE
+       # <circle> 0033 0039
+32B5   CIRCLED NUMBER FORTY
+       # <circle> 0034 0030
+32B6   CIRCLED NUMBER FORTY ONE
+       # <circle> 0034 0031
+32B7   CIRCLED NUMBER FORTY TWO
+       # <circle> 0034 0032
+32B8   CIRCLED NUMBER FORTY THREE
+       # <circle> 0034 0033
+32B9   CIRCLED NUMBER FORTY FOUR
+       # <circle> 0034 0034
+32BA   CIRCLED NUMBER FORTY FIVE
+       # <circle> 0034 0035
+32BB   CIRCLED NUMBER FORTY SIX
+       # <circle> 0034 0036
+32BC   CIRCLED NUMBER FORTY SEVEN
+       # <circle> 0034 0037
+32BD   CIRCLED NUMBER FORTY EIGHT
+       # <circle> 0034 0038
+32BE   CIRCLED NUMBER FORTY NINE
+       # <circle> 0034 0039
+32BF   CIRCLED NUMBER FIFTY
+       # <circle> 0035 0030
 @              Telegraph symbols for months
 32C0   IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
        # 0031 6708
@@ -14474,6 +16112,8 @@ A49E    YI RADICAL PUT
 A49F   YI RADICAL HXUO
 A4A0   YI RADICAL TAT
 A4A1   YI RADICAL GA
+A4A2   YI RADICAL ZUP
+A4A3   YI RADICAL CYT
 A4A4   YI RADICAL DDUR
 A4A5   YI RADICAL BUR
 A4A6   YI RADICAL GGUO
@@ -14490,6 +16130,7 @@ A4B0    YI RADICAL SHY
 A4B1   YI RADICAL VEP
 A4B2   YI RADICAL ZA
 A4B3   YI RADICAL JO
+A4B4   YI RADICAL NZUP
 A4B5   YI RADICAL JJY
 A4B6   YI RADICAL GOT
 A4B7   YI RADICAL JJIE
@@ -14502,9 +16143,11 @@ A4BD   YI RADICAL CUOP
 A4BE   YI RADICAL CIP
 A4BF   YI RADICAL HXOP
 A4C0   YI RADICAL SHAT
+A4C1   YI RADICAL ZUR
 A4C2   YI RADICAL SHOP
 A4C3   YI RADICAL CHE
 A4C4   YI RADICAL ZZIET
+A4C5   YI RADICAL NBIE
 A4C6   YI RADICAL KE
 @@     AC00    Hangul Syllables        D7A3
 @@     D800    High Surrogates DB7F
@@ -14676,7 +16319,7 @@ F94F    CJK COMPATIBILITY IDEOGRAPH-F94F
 F950   CJK COMPATIBILITY IDEOGRAPH-F950
        : 7E37
 F951   CJK COMPATIBILITY IDEOGRAPH-F951
-       : 96FB
+       : 964B
 F952   CJK COMPATIBILITY IDEOGRAPH-F952
        : 52D2
 F953   CJK COMPATIBILITY IDEOGRAPH-F953
@@ -15119,6 +16762,125 @@ FA2C  CJK COMPATIBILITY IDEOGRAPH-FA2C
        : 9928
 FA2D   CJK COMPATIBILITY IDEOGRAPH-FA2D
        : 9DB4
+@              JIS X 0213 compatibility additions
+FA30   CJK COMPATIBILITY IDEOGRAPH-FA30
+       : 4FAE
+FA31   CJK COMPATIBILITY IDEOGRAPH-FA31
+       : 50E7
+FA32   CJK COMPATIBILITY IDEOGRAPH-FA32
+       : 514D
+FA33   CJK COMPATIBILITY IDEOGRAPH-FA33
+       : 52C9
+FA34   CJK COMPATIBILITY IDEOGRAPH-FA34
+       : 52E4
+FA35   CJK COMPATIBILITY IDEOGRAPH-FA35
+       : 5351
+FA36   CJK COMPATIBILITY IDEOGRAPH-FA36
+       : 559D
+FA37   CJK COMPATIBILITY IDEOGRAPH-FA37
+       : 5606
+FA38   CJK COMPATIBILITY IDEOGRAPH-FA38
+       : 5668
+FA39   CJK COMPATIBILITY IDEOGRAPH-FA39
+       : 5840
+FA3A   CJK COMPATIBILITY IDEOGRAPH-FA3A
+       : 58A8
+FA3B   CJK COMPATIBILITY IDEOGRAPH-FA3B
+       : 5C64
+FA3C   CJK COMPATIBILITY IDEOGRAPH-FA3C
+       : 5C6E
+FA3D   CJK COMPATIBILITY IDEOGRAPH-FA3D
+       : 6094
+FA3E   CJK COMPATIBILITY IDEOGRAPH-FA3E
+       : 6168
+FA3F   CJK COMPATIBILITY IDEOGRAPH-FA3F
+       : 618E
+FA40   CJK COMPATIBILITY IDEOGRAPH-FA40
+       : 61F2
+FA41   CJK COMPATIBILITY IDEOGRAPH-FA41
+       : 654F
+FA42   CJK COMPATIBILITY IDEOGRAPH-FA42
+       : 65E2
+FA43   CJK COMPATIBILITY IDEOGRAPH-FA43
+       : 6691
+FA44   CJK COMPATIBILITY IDEOGRAPH-FA44
+       : 6885
+FA45   CJK COMPATIBILITY IDEOGRAPH-FA45
+       : 6D77
+FA46   CJK COMPATIBILITY IDEOGRAPH-FA46
+       : 6E1A
+FA47   CJK COMPATIBILITY IDEOGRAPH-FA47
+       : 6F22
+FA48   CJK COMPATIBILITY IDEOGRAPH-FA48
+       : 716E
+FA49   CJK COMPATIBILITY IDEOGRAPH-FA49
+       : 722B
+FA4A   CJK COMPATIBILITY IDEOGRAPH-FA4A
+       : 7422
+FA4B   CJK COMPATIBILITY IDEOGRAPH-FA4B
+       : 7891
+FA4C   CJK COMPATIBILITY IDEOGRAPH-FA4C
+       : 793E
+FA4D   CJK COMPATIBILITY IDEOGRAPH-FA4D
+       : 7949
+FA4E   CJK COMPATIBILITY IDEOGRAPH-FA4E
+       : 7948
+FA4F   CJK COMPATIBILITY IDEOGRAPH-FA4F
+       : 7950
+FA50   CJK COMPATIBILITY IDEOGRAPH-FA50
+       : 7956
+FA51   CJK COMPATIBILITY IDEOGRAPH-FA51
+       : 795D
+FA52   CJK COMPATIBILITY IDEOGRAPH-FA52
+       : 798D
+FA53   CJK COMPATIBILITY IDEOGRAPH-FA53
+       : 798E
+FA54   CJK COMPATIBILITY IDEOGRAPH-FA54
+       : 7A40
+FA55   CJK COMPATIBILITY IDEOGRAPH-FA55
+       : 7A81
+FA56   CJK COMPATIBILITY IDEOGRAPH-FA56
+       : 7BC0
+FA57   CJK COMPATIBILITY IDEOGRAPH-FA57
+       : 7DF4
+FA58   CJK COMPATIBILITY IDEOGRAPH-FA58
+       : 7E09
+FA59   CJK COMPATIBILITY IDEOGRAPH-FA59
+       : 7E41
+FA5A   CJK COMPATIBILITY IDEOGRAPH-FA5A
+       : 7F72
+FA5B   CJK COMPATIBILITY IDEOGRAPH-FA5B
+       : 8005
+FA5C   CJK COMPATIBILITY IDEOGRAPH-FA5C
+       : 81ED
+FA5D   CJK COMPATIBILITY IDEOGRAPH-FA5D
+       : 8279
+FA5E   CJK COMPATIBILITY IDEOGRAPH-FA5E
+       : 8279
+FA5F   CJK COMPATIBILITY IDEOGRAPH-FA5F
+       : 8457
+FA60   CJK COMPATIBILITY IDEOGRAPH-FA60
+       : 8910
+FA61   CJK COMPATIBILITY IDEOGRAPH-FA61
+       : 8996
+FA62   CJK COMPATIBILITY IDEOGRAPH-FA62
+       : 8B01
+FA63   CJK COMPATIBILITY IDEOGRAPH-FA63
+       : 8B39
+FA64   CJK COMPATIBILITY IDEOGRAPH-FA64
+       : 8CD3
+FA65   CJK COMPATIBILITY IDEOGRAPH-FA65
+       : 8D08
+FA66   CJK COMPATIBILITY IDEOGRAPH-FA66
+       : 8FB6
+FA67   CJK COMPATIBILITY IDEOGRAPH-FA67
+       : 9038
+FA68   CJK COMPATIBILITY IDEOGRAPH-FA68
+       : 96E3
+FA69   CJK COMPATIBILITY IDEOGRAPH-FA69
+       : 97FF
+FA6A   CJK COMPATIBILITY IDEOGRAPH-FA6A
+       : 983B
 @@     FB00    Alphabetic Presentation Forms   FB4F
 @              Latin ligatures
 @+             See the Basic Latin block starting at 0020
@@ -16409,6 +18171,8 @@ FDC6    ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM
        # <final> 0633 062E 064A
 FDC7   ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
        # <final> 0646 062C 064A
+@              Process internal codes
+@+     These codes are intended for process internal uses, but are not permitted for interchange.
 FDD0   <not a character>
 FDD1   <not a character>
 FDD2   <not a character>
@@ -16466,6 +18230,28 @@ FDFA   ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
        # <isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645
 FDFB   ARABIC LIGATURE JALLAJALALOUHOU
        # <isolated> 062C 0644 0020 062C 0644 0627 0644 0647
+@              Currency sign
+FDFC   RIAL SIGN
+       # <isolated> 0631 06CC 0627 0644
+@@     FE00    Variation Selectors     FE0F
+@              Variation selectors
+@+     Combining characters; in conjunction with the preceding character these indicate a predetermined choice of variant glyph
+FE00   VARIATION SELECTOR-1
+FE01   VARIATION SELECTOR-2
+FE02   VARIATION SELECTOR-3
+FE03   VARIATION SELECTOR-4
+FE04   VARIATION SELECTOR-5
+FE05   VARIATION SELECTOR-6
+FE06   VARIATION SELECTOR-7
+FE07   VARIATION SELECTOR-8
+FE08   VARIATION SELECTOR-9
+FE09   VARIATION SELECTOR-10
+FE0A   VARIATION SELECTOR-11
+FE0B   VARIATION SELECTOR-12
+FE0C   VARIATION SELECTOR-13
+FE0D   VARIATION SELECTOR-14
+FE0E   VARIATION SELECTOR-15
+FE0F   VARIATION SELECTOR-16
 @@     FE20    Combining Half Marks    FE2F
 @              Combining half marks
 FE20   COMBINING LIGATURE LEFT HALF
@@ -16516,6 +18302,10 @@ FE43   PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
        # <vertical> 300E
 FE44   PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
        # <vertical> 300F
+@              Sidelining emphasis marks
+FE45   SESAME DOT
+FE46   WHITE SESAME DOT
+       * sesame dots are used beside vertical text for emphasis
 @              Overscores and underscores
 FE49   DASHED OVERLINE
        # 203E overline
@@ -16597,6 +18387,10 @@ FE71   ARABIC TATWEEL WITH FATHATAN ABOVE
        # <medial> 0640 064B
 FE72   ARABIC DAMMATAN ISOLATED FORM
        # <isolated> 0020 064C
+@              Glyph part
+FE73   ARABIC TAIL FRAGMENT
+       * for compatibility with certain legacy character sets
+@              Glyphs for spacing forms of Arabic points
 FE74   ARABIC KASRATAN ISOLATED FORM
        # <isolated> 0020 064D
 FE76   ARABIC FATHA ISOLATED FORM
@@ -16873,9 +18667,11 @@ FEFC   ARABIC LIGATURE LAM WITH ALEF FINAL FORM
 @              Special
 FEFF   ZERO WIDTH NO-BREAK SPACE
        = BYTE ORDER MARK (BOM)
-       * may be used to detect byte order by contrast with FFFE which is not a character
-       x (<not a character> - FFFE)
+       * may be used to detect byte order by contrast with the noncharacter code point FFFE
+       * use as an indication of non-breaking is deprecated; see 2060 instead
        x (zero width space - 200B)
+       x (word joiner - 2060)
+       x (<not a character> - FFFE)
 @@     FF00    Halfwidth and Fullwidth Forms   FFEF
 @              Fullwidth ASCII variants
 @+             See ASCII 0020 - 007E
@@ -17067,6 +18863,12 @@ FF5D   FULLWIDTH RIGHT CURLY BRACKET
        # <wide> 007D
 FF5E   FULLWIDTH TILDE
        # <wide> 007E
+@              Fullwidth brackets
+FF5F   FULLWIDTH LEFT WHITE PARENTHESIS *
+       # <wide> 2985
+FF60   FULLWIDTH RIGHT WHITE PARENTHESIS *
+       * a commonly occurring glyph variant looks like doubled parentheses
+       # <wide> 2986
 @              Halfwidth CJK punctuation
 @+             See CJK punctuation 3000 - 303F
 FF61   HALFWIDTH IDEOGRAPHIC FULL STOP
@@ -17976,7 +19778,7 @@ FFFF    <not a character>
 1D1B3  MUSICAL SYMBOL WITH FINGERNAILS
 1D1B4  MUSICAL SYMBOL DAMP
 1D1B5  MUSICAL SYMBOL DAMP ALL
-@              Mensural Notation
+@              Mensural notation
 1D1B6  MUSICAL SYMBOL MAXIMA
 1D1B7  MUSICAL SYMBOL LONGA
 1D1B8  MUSICAL SYMBOL BREVIS
@@ -17994,14 +19796,14 @@ FFFF  <not a character>
        : 1D1BB 1D16F
 1D1C0  MUSICAL SYMBOL FUSA BLACK
        : 1D1BC 1D16F
-@              Mensural Rests
+@              Mensural rests
 1D1C1  MUSICAL SYMBOL LONGA PERFECTA REST
 1D1C2  MUSICAL SYMBOL LONGA IMPERFECTA REST
 1D1C3  MUSICAL SYMBOL BREVIS REST
 1D1C4  MUSICAL SYMBOL SEMIBREVIS REST
 1D1C5  MUSICAL SYMBOL MINIMA REST
 1D1C6  MUSICAL SYMBOL SEMIMINIMA REST
-@              Mensural Prolations
+@              Mensural prolations
 1D1C7  MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA
 1D1C8  MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA
 1D1C9  MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1
@@ -18239,7 +20041,7 @@ FFFF    <not a character>
        # <font> 0079 latin small letter y
 1D467  MATHEMATICAL ITALIC SMALL Z
        # <font> 007A latin small letter z
-@              Bold Italic symbols
+@              Bold italic symbols
 1D468  MATHEMATICAL BOLD ITALIC CAPITAL A
        # <font> 0041 latin capital letter a
 1D469  MATHEMATICAL BOLD ITALIC CAPITAL B
@@ -18450,7 +20252,7 @@ FFFF    <not a character>
        # <font> 0079 latin small letter y
 1D4CF  MATHEMATICAL SCRIPT SMALL Z
        # <font> 007A latin small letter z
-@              Bold Script symbols
+@              Bold script symbols
 1D4D0  MATHEMATICAL BOLD SCRIPT CAPITAL A
        # <font> 0041 latin capital letter a
 1D4D1  MATHEMATICAL BOLD SCRIPT CAPITAL B
@@ -19854,7 +21656,7 @@ FFFF    <not a character>
        # <font> 03C8 greek small letter psi
 1D788  MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
        # <font> 03C9 greek small letter omega
-@              Additional Sans-serif bold Greek symbols
+@              Additional sans-serif bold Greek symbols
 1D789  MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
        # <font> 2202 partial differential
 1D78A  MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
@@ -19972,7 +21774,7 @@ FFFF    <not a character>
        # <font> 03C8 greek small letter psi
 1D7C2  MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
        # <font> 03C9 greek small letter omega
-@              Additional Sans-serif bold italic Greek symbols
+@              Additional sans-serif bold italic Greek symbols
 1D7C3  MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
        # <font> 2202 partial differential
 1D7C4  MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
index 5588c8b..9bc4fd4 100644 (file)
@@ -353,6 +353,26 @@ return <<'END';
 249A           19
 249B           20
 24EA           0
+24EB           11
+24EC           12
+24ED           13
+24EE           14
+24EF           15
+24F0           16
+24F1           17
+24F2           18
+24F3           19
+24F4           20
+24F5           1
+24F6           2
+24F7           3
+24F8           4
+24F9           5
+24FA           6
+24FB           7
+24FC           8
+24FD           9
+24FE           10
 2776           1
 2777           2
 2778           3
@@ -410,6 +430,21 @@ return <<'END';
 3227           8
 3228           9
 3229           10
+3251           21
+3252           22
+3253           23
+3254           24
+3255           25
+3256           26
+3257           27
+3258           28
+3259           29
+325A           30
+325B           31
+325C           32
+325D           33
+325E           34
+325F           35
 3280           1
 3281           2
 3282           3
@@ -420,6 +455,21 @@ return <<'END';
 3287           8
 3288           9
 3289           10
+32B1           36
+32B2           37
+32B3           38
+32B4           39
+32B5           40
+32B6           41
+32B7           42
+32B8           43
+32B9           44
+32BA           45
+32BB           46
+32BC           47
+32BD           48
+32BE           49
+32BF           50
 FF10           0
 FF11           1
 FF12           2
index ebb4e78..17f03cc 100644 (file)
@@ -1,24 +1,24 @@
-# PropList-3.1.1.txt
+# PropList-3.2.0.txt
+# Date: 2002-03-19,23:31:21 GMT [MD]
 #
 # Unicode Character Database: Extended Properties
 # For documentation, see PropList.html
-# Date: 2001-07-12 14:15:00.0 PDT [KW]
 # Note: Unassigned and Noncharacter codepoints are omitted,
 #       except when listing Noncharacter or Cn.
 # ================================================
 
 # ================================================
 
-0009..000D    ; White_space # Cc   [5] <control>..<control>
-0020          ; White_space # Zs       SPACE
-0085          ; White_space # Cc       <control>
-00A0          ; White_space # Zs       NO-BREAK SPACE
-1680          ; White_space # Zs       OGHAM SPACE MARK
-2000..200A    ; White_space # Zs  [11] EN QUAD..HAIR SPACE
-2028          ; White_space # Zl       LINE SEPARATOR
-2029          ; White_space # Zp       PARAGRAPH SEPARATOR
-202F          ; White_space # Zs       NARROW NO-BREAK SPACE
-3000          ; White_space # Zs       IDEOGRAPHIC SPACE
+0009..000D    ; White_Space # Cc   [5] <control>..<control>
+0020          ; White_Space # Zs       SPACE
+0085          ; White_Space # Cc       <control>
+00A0          ; White_Space # Zs       NO-BREAK SPACE
+1680          ; White_Space # Zs       OGHAM SPACE MARK
+2000..200A    ; White_Space # Zs  [11] EN QUAD..HAIR SPACE
+2028          ; White_Space # Zl       LINE SEPARATOR
+2029          ; White_Space # Zp       PARAGRAPH SEPARATOR
+202F          ; White_Space # Zs       NARROW NO-BREAK SPACE
+3000          ; White_Space # Zs       IDEOGRAPHIC SPACE
 
 # Total code points: 24
 
@@ -172,12 +172,6 @@ FF64          ; Terminal_Punctuation # Po       HALFWIDTH IDEOGRAPHIC COMMA
 212F..2131    ; Other_Math # L&   [3] SCRIPT SMALL E..SCRIPT CAPITAL F
 2133..2134    ; Other_Math # L&   [2] SCRIPT CAPITAL M..SCRIPT SMALL O
 2135..2138    ; Other_Math # Lo   [4] ALEF SYMBOL..DALET SYMBOL
-2329          ; Other_Math # Ps       LEFT-POINTING ANGLE BRACKET
-232A          ; Other_Math # Pe       RIGHT-POINTING ANGLE BRACKET
-300A          ; Other_Math # Ps       LEFT DOUBLE ANGLE BRACKET
-300B          ; Other_Math # Pe       RIGHT DOUBLE ANGLE BRACKET
-301A          ; Other_Math # Ps       LEFT WHITE SQUARE BRACKET
-301B          ; Other_Math # Pe       RIGHT WHITE SQUARE BRACKET
 FE35          ; Other_Math # Ps       PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
 FE36          ; Other_Math # Pe       PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
 FE37          ; Other_Math # Ps       PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
@@ -233,7 +227,7 @@ FF5D          ; Other_Math # Pe       FULLWIDTH RIGHT CURLY BRACKET
 1D7C4..1D7C9  ; Other_Math # L&   [6] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
 1D7CE..1D7FF  ; Other_Math # Nd  [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
 
-# Total code points: 1072
+# Total code points: 1066
 
 # ================================================
 
@@ -309,7 +303,6 @@ FF41..FF46    ; Hex_Digit # L&   [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
 0B56          ; Other_Alphabetic # Mn       ORIYA AI LENGTH MARK
 0B57          ; Other_Alphabetic # Mc       ORIYA AU LENGTH MARK
 0B82          ; Other_Alphabetic # Mn       TAMIL SIGN ANUSVARA
-0B83          ; Other_Alphabetic # Mc       TAMIL SIGN VISARGA
 0BBE..0BBF    ; Other_Alphabetic # Mc   [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I
 0BC0          ; Other_Alphabetic # Mn       TAMIL VOWEL SIGN II
 0BC1..0BC2    ; Other_Alphabetic # Mc   [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU
@@ -364,6 +357,10 @@ FF41..FF46    ; Hex_Digit # L&   [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
 1056..1057    ; Other_Alphabetic # Mc   [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR
 1058..1059    ; Other_Alphabetic # Mn   [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL
 16EE..16F0    ; Other_Alphabetic # Nl   [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL
+1712..1713    ; Other_Alphabetic # Mn   [2] TAGALOG VOWEL SIGN I..TAGALOG VOWEL SIGN U
+1732..1733    ; Other_Alphabetic # Mn   [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U
+1752..1753    ; Other_Alphabetic # Mn   [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U
+1772..1773    ; Other_Alphabetic # Mn   [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U
 17B4..17B6    ; Other_Alphabetic # Mc   [3] KHMER VOWEL INHERENT AQ..KHMER VOWEL SIGN AA
 17B7..17BD    ; Other_Alphabetic # Mn   [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA
 17BE..17C5    ; Other_Alphabetic # Mc   [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU
@@ -374,7 +371,7 @@ FF41..FF46    ; Hex_Digit # L&   [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
 FB1E          ; Other_Alphabetic # Mn       HEBREW POINT JUDEO-SPANISH VARIKA
 1034A         ; Other_Alphabetic # Nl       GOTHIC LETTER NINE HUNDRED
 
-# Total code points: 391
+# Total code points: 398
 
 # ================================================
 
@@ -540,3 +537,106 @@ FFFFE..FFFFF  ; Noncharacter_Code_Point # Cn   [2]
 
 # Total code points: 66
 
+# ================================================
+
+FF9E..FF9F    ; Other_Grapheme_Extend # Lm   [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+
+# Total code points: 2
+
+# ================================================
+
+094D          ; Grapheme_Link # Mn       DEVANAGARI SIGN VIRAMA
+09CD          ; Grapheme_Link # Mn       BENGALI SIGN VIRAMA
+0A4D          ; Grapheme_Link # Mn       GURMUKHI SIGN VIRAMA
+0ACD          ; Grapheme_Link # Mn       GUJARATI SIGN VIRAMA
+0B4D          ; Grapheme_Link # Mn       ORIYA SIGN VIRAMA
+0BCD          ; Grapheme_Link # Mn       TAMIL SIGN VIRAMA
+0C4D          ; Grapheme_Link # Mn       TELUGU SIGN VIRAMA
+0CCD          ; Grapheme_Link # Mn       KANNADA SIGN VIRAMA
+0D4D          ; Grapheme_Link # Mn       MALAYALAM SIGN VIRAMA
+0DCA          ; Grapheme_Link # Mn       SINHALA SIGN AL-LAKUNA
+0E3A          ; Grapheme_Link # Mn       THAI CHARACTER PHINTHU
+1039          ; Grapheme_Link # Mn       MYANMAR SIGN VIRAMA
+17D2          ; Grapheme_Link # Mn       KHMER SIGN COENG
+
+# Total code points: 13
+
+# ================================================
+
+2FF0..2FF1    ; IDS_Binary_Operator # So   [2] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW
+2FF4..2FFB    ; IDS_Binary_Operator # So   [8] IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
+
+# Total code points: 10
+
+# ================================================
+
+2FF2..2FF3    ; IDS_Trinary_Operator # So   [2] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW
+
+# Total code points: 2
+
+# ================================================
+
+2E80..2E99    ; Radical # So  [26] CJK RADICAL REPEAT..CJK RADICAL RAP
+2E9B..2EF3    ; Radical # So  [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE
+2F00..2FD5    ; Radical # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE
+
+# Total code points: 329
+
+# ================================================
+
+3400..4DB5    ; Unified_Ideograph # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
+4E00..9FA5    ; Unified_Ideograph # Lo [20902] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FA5
+FA0E..FA0F    ; Unified_Ideograph # Lo   [2] CJK COMPATIBILITY IDEOGRAPH-FA0E..CJK COMPATIBILITY IDEOGRAPH-FA0F
+FA11          ; Unified_Ideograph # Lo       CJK COMPATIBILITY IDEOGRAPH-FA11
+FA13..FA14    ; Unified_Ideograph # Lo   [2] CJK COMPATIBILITY IDEOGRAPH-FA13..CJK COMPATIBILITY IDEOGRAPH-FA14
+FA1F          ; Unified_Ideograph # Lo       CJK COMPATIBILITY IDEOGRAPH-FA1F
+FA21          ; Unified_Ideograph # Lo       CJK COMPATIBILITY IDEOGRAPH-FA21
+FA23..FA24    ; Unified_Ideograph # Lo   [2] CJK COMPATIBILITY IDEOGRAPH-FA23..CJK COMPATIBILITY IDEOGRAPH-FA24
+FA27..FA29    ; Unified_Ideograph # Lo   [3] CJK COMPATIBILITY IDEOGRAPH-FA27..CJK COMPATIBILITY IDEOGRAPH-FA29
+20000..2A6D6  ; Unified_Ideograph # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
+
+# Total code points: 70207
+
+# ================================================
+
+180B..180D    ; Other_Default_Ignorable_Code_Point # Mn   [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
+2060..2063    ; Other_Default_Ignorable_Code_Point # Cf   [4] WORD JOINER..INVISIBLE SEPARATOR
+2064..2069    ; Other_Default_Ignorable_Code_Point # Cn   [6] 
+206A..206F    ; Other_Default_Ignorable_Code_Point # Cf   [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES
+FE00..FE0F    ; Other_Default_Ignorable_Code_Point # Mn  [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
+FFF0..FFF8    ; Other_Default_Ignorable_Code_Point # Cn   [9] 
+FFF9..FFFB    ; Other_Default_Ignorable_Code_Point # Cf   [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
+E0000         ; Other_Default_Ignorable_Code_Point # Cn       
+E0001         ; Other_Default_Ignorable_Code_Point # Cf       LANGUAGE TAG
+E0002..E001F  ; Other_Default_Ignorable_Code_Point # Cn  [30] 
+E0020..E007F  ; Other_Default_Ignorable_Code_Point # Cf  [96] TAG SPACE..CANCEL TAG
+E0080..E0FFF  ; Other_Default_Ignorable_Code_Point # Cn [3968] 
+
+# Total code points: 4143
+
+# ================================================
+
+0340..0341    ; Deprecated # Mn   [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK
+206A..206F    ; Deprecated # Cf   [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES
+
+# Total code points: 8
+
+# ================================================
+
+0069..006A    ; Soft_Dotted # L&   [2] LATIN SMALL LETTER I..LATIN SMALL LETTER J
+012F          ; Soft_Dotted # L&       LATIN SMALL LETTER I WITH OGONEK
+0268          ; Soft_Dotted # L&       LATIN SMALL LETTER I WITH STROKE
+0456          ; Soft_Dotted # L&       CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0458          ; Soft_Dotted # L&       CYRILLIC SMALL LETTER JE
+1E2D          ; Soft_Dotted # L&       LATIN SMALL LETTER I WITH TILDE BELOW
+1ECB          ; Soft_Dotted # L&       LATIN SMALL LETTER I WITH DOT BELOW
+
+# Total code points: 8
+
+# ================================================
+
+0E40..0E44    ; Logical_Order_Exception # Lo   [5] THAI CHARACTER SARA E..THAI CHARACTER SARA AI MAIMALAI
+0EC0..0EC4    ; Logical_Order_Exception # Lo   [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI
+
+# Total code points: 10
+
index 143ca59..99e2fb8 100644 (file)
@@ -38,7 +38,8 @@
   \p{BidiWS}                                 Bi-directional category 'WS'
   \p{Blank}                                  [[:Blank:]]
 * \p{Bopomofo}                               Script 'BOPOMOFO'
-* \p{CanadianAboriginal}                     Script 'CANADIAN-ABORIGINAL'
+* \p{Buhid}                                  Script 'BUHID'
+* \p{CanadianAboriginal}                     Script 'CANADIAN_ABORIGINAL'
   \p{Canon}                                  Decomposes to multiple characters
 * \p{Cc}                                     Alias for \p{Cc} (General Category 'Cc')
   \p{Cc}                                     General Category 'Cc'
@@ -74,6 +75,7 @@
   \p{DCvertical}                             Compatible with 'vertical'
   \p{DCwide}                                 Compatible with 'wide'
 * \p{Dash}                                   Extended property 'Dash'
+* \p{Deprecated}                             Extended property 'Deprecated'
 * \p{Deseret}                                Script 'DESERET'
 * \p{Devanagari}                             Script 'DEVANAGARI'
 * \p{Diacritic}                              Extended property 'Diacritic'
 * \p{Extender}                               Extended property 'Extender'
 * \p{Georgian}                               Script 'GEORGIAN'
 * \p{Gothic}                                 Script 'GOTHIC'
+* \p{GraphemeLink}                           Extended property 'Grapheme_Link'
   \p{Graph}                                  [[:Graph:]]
 * \p{Greek}                                  Script 'GREEK'
 * \p{Gujarati}                               Script 'GUJARATI'
 * \p{Gurmukhi}                               Script 'GURMUKHI'
 * \p{Hangul}                                 Script 'HANGUL'
+* \p{Hanunoo}                                Script 'HANUNOO'
 * \p{Han}                                    Script 'HAN'
 * \p{Hebrew}                                 Script 'HEBREW'
 * \p{HexDigit}                               Extended property 'Hex_Digit'
@@ -95,6 +99,8 @@
 * \p{IdContinue}                             [\p{ID_Start}\p{Mn}\p{Mc}\p{Nd}\p{Pc}]
 * \p{IdStart}                                [\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]
 * \p{Ideographic}                            Extended property 'Ideographic'
+* \p{IdsBinaryOperator}                      Extended property 'IDS_Binary_Operator'
+* \p{IdsTrinaryOperator}                     Extended property 'IDS_Trinary_Operator'
 * \p{InAlphabeticPresentationForms}          Block 'Alphabetic Presentation Forms'
 * \p{InArabicPresentationFormsA}             Block 'Arabic Presentation Forms-A'
 * \p{InArabicPresentationFormsB}             Block 'Arabic Presentation Forms-B'
 * \p{InBopomofo}                             Block 'Bopomofo'
 * \p{InBoxDrawing}                           Block 'Box Drawing'
 * \p{InBraillePatterns}                      Block 'Braille Patterns'
+* \p{InBuhid}                                Block 'Buhid'
 * \p{InByzantineMusicalSymbols}              Block 'Byzantine Musical Symbols'
 * \p{InCherokee}                             Block 'Cherokee'
 * \p{InCjkCompatibilityForms}                Block 'CJK Compatibility Forms'
 * \p{InCjkUnifiedIdeographsExtensionA}       Block 'CJK Unified Ideographs Extension A'
 * \p{InCjkUnifiedIdeographsExtensionB}       Block 'CJK Unified Ideographs Extension B'
 * \p{InCjkUnifiedIdeographs}                 Block 'CJK Unified Ideographs'
+* \p{InCombiningDiacriticalMarksForSymbols}  Block 'Combining Diacritical Marks for Symbols'
 * \p{InCombiningDiacriticalMarks}            Block 'Combining Diacritical Marks'
 * \p{InCombiningHalfMarks}                   Block 'Combining Half Marks'
-* \p{InCombiningMarksForSymbols}             Block 'Combining Marks for Symbols'
 * \p{InControlPictures}                      Block 'Control Pictures'
 * \p{InCurrencySymbols}                      Block 'Currency Symbols'
+* \p{InCyrillicSupplementary}                Block 'Cyrillic Supplementary'
 * \p{InCyrillic}                             Block 'Cyrillic'
 * \p{InDeseret}                              Block 'Deseret'
 * \p{InDevanagari}                           Block 'Devanagari'
 * \p{InGeometricShapes}                      Block 'Geometric Shapes'
 * \p{InGeorgian}                             Block 'Georgian'
 * \p{InGothic}                               Block 'Gothic'
+* \p{InGreekAndCoptic}                       Block 'Greek and Coptic'
 * \p{InGreekExtended}                        Block 'Greek Extended'
-* \p{InGreek}                                Block 'Greek'
 * \p{InGujarati}                             Block 'Gujarati'
 * \p{InGurmukhi}                             Block 'Gurmukhi'
 * \p{InHalfwidthAndFullwidthForms}           Block 'Halfwidth and Fullwidth Forms'
 * \p{InHangulCompatibilityJamo}              Block 'Hangul Compatibility Jamo'
 * \p{InHangulJamo}                           Block 'Hangul Jamo'
 * \p{InHangulSyllables}                      Block 'Hangul Syllables'
+* \p{InHanunoo}                              Block 'Hanunoo'
 * \p{InHebrew}                               Block 'Hebrew'
 * \p{InHighPrivateUseSurrogates}             Block 'High Private Use Surrogates'
 * \p{InHighSurrogates}                       Block 'High Surrogates'
 * \p{InKanbun}                               Block 'Kanbun'
 * \p{InKangxiRadicals}                       Block 'Kangxi Radicals'
 * \p{InKannada}                              Block 'Kannada'
+* \p{InKatakanaPhoneticExtensions}           Block 'Katakana Phonetic Extensions'
 * \p{InKatakana}                             Block 'Katakana'
 * \p{InKhmer}                                Block 'Khmer'
 * \p{InLao}                                  Block 'Lao'
 * \p{InMalayalam}                            Block 'Malayalam'
 * \p{InMathematicalAlphanumericSymbols}      Block 'Mathematical Alphanumeric Symbols'
 * \p{InMathematicalOperators}                Block 'Mathematical Operators'
+* \p{InMiscellaneousMathematicalSymbolsA}    Block 'Miscellaneous Mathematical Symbols-A'
+* \p{InMiscellaneousMathematicalSymbolsB}    Block 'Miscellaneous Mathematical Symbols-B'
 * \p{InMiscellaneousSymbols}                 Block 'Miscellaneous Symbols'
 * \p{InMiscellaneousTechnical}               Block 'Miscellaneous Technical'
 * \p{InMongolian}                            Block 'Mongolian'
 * \p{InOldItalic}                            Block 'Old Italic'
 * \p{InOpticalCharacterRecognition}          Block 'Optical Character Recognition'
 * \p{InOriya}                                Block 'Oriya'
-* \p{InPrivateUse}                           Block 'Private Use'
+* \p{InPrivateUseArea}                       Block 'Private Use Area'
 * \p{InRunic}                                Block 'Runic'
 * \p{InSinhala}                              Block 'Sinhala'
 * \p{InSmallFormVariants}                    Block 'Small Form Variants'
 * \p{InSpacingModifierLetters}               Block 'Spacing Modifier Letters'
 * \p{InSpecials}                             Block 'Specials'
 * \p{InSuperscriptsAndSubscripts}            Block 'Superscripts and Subscripts'
+* \p{InSupplementalArrowsA}                  Block 'Supplemental Arrows-A'
+* \p{InSupplementalArrowsB}                  Block 'Supplemental Arrows-B'
+* \p{InSupplementalMathematicalOperators}    Block 'Supplemental Mathematical Operators'
+* \p{InSupplementaryPrivateUseAreaA}         Block 'Supplementary Private Use Area-A'
+* \p{InSupplementaryPrivateUseAreaB}         Block 'Supplementary Private Use Area-B'
 * \p{InSyriac}                               Block 'Syriac'
+* \p{InTagalog}                              Block 'Tagalog'
+* \p{InTagbanwa}                             Block 'Tagbanwa'
 * \p{InTags}                                 Block 'Tags'
 * \p{InTamil}                                Block 'Tamil'
 * \p{InTelugu}                               Block 'Telugu'
 * \p{InThai}                                 Block 'Thai'
 * \p{InTibetan}                              Block 'Tibetan'
 * \p{InUnifiedCanadianAboriginalSyllabics}   Block 'Unified Canadian Aboriginal Syllabics'
+* \p{InVariationSelectors}                   Block 'Variation Selectors'
 * \p{InYiRadicals}                           Block 'Yi Radicals'
 * \p{InYiSyllables}                          Block 'Yi Syllables'
 * \p{Inherited}                              Script 'INHERITED'
   \p{Ll}                                     General Category 'Ll'
 * \p{Lm}                                     Alias for \p{Lm} (General Category 'Lm')
   \p{Lm}                                     General Category 'Lm'
+* \p{LogicalOrderException}                  Extended property 'Logical_Order_Exception'
 * \p{Lowercase}                              [\p{Ll}\p{OtherLowercase}]
   \p{Lower}                                  [[:Lower:]]
 * \p{Lo}                                     Alias for \p{Lo} (General Category 'Lo')
 * \p{N}                                      Alias for \p{N} (Major Category 'N')
   \p{N}                                      Major Category 'N'
 * \p{Ogham}                                  Script 'OGHAM'
-* \p{OldItalic}                              Script 'OLD-ITALIC'
+* \p{OldItalic}                              Script 'OLD_ITALIC'
 * \p{Oriya}                                  Script 'ORIYA'
 * \p{OtherAlphabetic}                        Extended property 'Other_Alphabetic'
+* \p{OtherDefaultIgnorableCodePoint}         Extended property 'Other_Default_Ignorable_Code_Point'
+* \p{OtherGraphemeExtend}                    Extended property 'Other_Grapheme_Extend'
 * \p{OtherLowercase}                         Extended property 'Other_Lowercase'
 * \p{OtherMath}                              Extended property 'Other_Math'
 * \p{OtherUppercase}                         Extended property 'Other_Uppercase'
 * \p{P}                                      Alias for \p{P} (Major Category 'P')
   \p{P}                                      Major Category 'P'
 * \p{QuotationMark}                          Extended property 'Quotation_Mark'
+* \p{Radical}                                Extended property 'Radical'
 * \p{Runic}                                  Script 'RUNIC'
 * \p{Sc}                                     Alias for \p{Sc} (General Category 'Sc')
   \p{Sc}                                     General Category 'Sc'
   \p{Sk}                                     General Category 'Sk'
 * \p{Sm}                                     Alias for \p{Sm} (General Category 'Sm')
   \p{Sm}                                     General Category 'Sm'
+* \p{SoftDotted}                             Extended property 'Soft_Dotted'
 * \p{So}                                     Alias for \p{So} (General Category 'So')
   \p{So}                                     General Category 'So'
   \p{SpacePerl}                              \s
 * \p{Syriac}                                 Script 'SYRIAC'
 * \p{S}                                      Alias for \p{S} (Major Category 'S')
   \p{S}                                      Major Category 'S'
+* \p{Tagalog}                                Script 'TAGALOG'
+* \p{Tagbanwa}                               Script 'TAGBANWA'
 * \p{Tamil}                                  Script 'TAMIL'
 * \p{Telugu}                                 Script 'TELUGU'
 * \p{TerminalPunctuation}                    Extended property 'Terminal_Punctuation'
 * \p{Thai}                                   Script 'THAI'
 * \p{Tibetan}                                Script 'TIBETAN'
   \p{Title}                                  [[:Title:]]
+* \p{UnifiedIdeograph}                       Extended property 'Unified_Ideograph'
 * \p{Uppercase}                              [\p{Lu}\p{Other_Uppercase}]
   \p{Upper}                                  [[:Upper:]]
-* \p{WhiteSpace}                             Extended property 'White_space'
+* \p{WhiteSpace}                             Extended property 'White_Space'
   \p{Word}                                   [[:Word:]]
   \p{XDigit}                                 [[:XDigit:]]
 * \p{Yi}                                     Script 'YI'
diff --git a/lib/unicore/PropertyAliases.txt b/lib/unicore/PropertyAliases.txt
new file mode 100644 (file)
index 0000000..913c41f
--- /dev/null
@@ -0,0 +1,132 @@
+# PropertyAliases-3.2.0.txt
+# Date: 2002-03-19,23:31:21 GMT [MD]
+#
+# This file contains aliases for properties used in the UCD.
+# These names can be used for XML formats of UCD data, for regular-expression
+# property tests, and other programmatic textual descriptions of Unicode data.
+# The names are not normative, except where they correspond to normative
+# properties in the UCD. For information on which properties are normative,
+# see UnicodeCharacterDatabase.html.
+#
+# The names may be translated in appropriate environments, and additional
+# aliases may be useful.
+#
+# FORMAT
+#
+# Each line has two fields, separated by semicolons.
+#
+# First Field: The first field is an abbreviated name for the property
+#
+# Second Field: The second field is a long name
+#
+# With loose matching of property names, the case distinctions, whitespace,
+# and '_' are ignored.
+#
+# NOTE: Currently there is at most one abbreviated name and one long name for
+# each property. However, in the future additional aliases
+# may be added. In such a case, the first line for the property
+# would have the preferred alias for output.
+#
+# NOTE: The property value names are NOT unique across properties, especially
+# with loose matches. For example,
+#
+# AL means Arabic Letter for the Bidi_Class property, and
+# AL means Alpha_Left for the Combining_Class property, and
+# AL means Alphabetic for the Line_Break property.
+#
+# In addition, some property names may be the same as some property value names.
+#
+# The combination of property value and property name is, however, unique.
+# For more information, see UTR #24: Regular Expression Guidelines
+# ================================================
+
+
+# ================================================
+# Non-enumerated Properties
+# ================================================
+age       ; Age
+blk       ; Block
+bmg       ; Bidi_Mirroring_Glyph
+cf        ; Case_Folding
+dm        ; Decomposition_Mapping
+FC_NFKC   ; FC_NFKC_Closure
+isc       ; ISO_Comment
+lc        ; Lowercase_Mapping
+na        ; Name
+na1       ; Unicode_1_Name
+nv        ; Numeric_Value
+scc       ; Special_Case_Condition
+sfc       ; Simple_Case_Folding
+slc       ; Simple_Lowercase_Mapping
+stc       ; Simple_Titlecase_Mapping
+suc       ; Simple_Uppercase_Mapping
+tc        ; Titlecase_Mapping
+uc        ; Uppercase_Mapping
+
+# ================================================
+# Enumerated Non-Binary Properties
+# ================================================
+bc        ; Bidi_Class
+ccc       ; Canonical_Combining_Class
+dt        ; Decomposition_Type
+ea        ; East_Asian_Width
+gc        ; General_Category
+jg        ; Joining_Group
+jt        ; Joining_Type
+lb        ; Line_Break
+NFC_QC    ; NFC_Quick_Check
+NFKC_QC   ; NFKC_Quick_Check
+nt        ; Numeric_Type
+sc        ; Script
+
+# ================================================
+# Binary Properties
+# ================================================
+AHex      ; ASCII_Hex_Digit
+Alpha     ; Alphabetic
+Bidi_C    ; Bidi_Control
+Bidi_M    ; Bidi_Mirrored
+CE        ; Composition_Exclusion
+Comp_Ex   ; Full_Composition_Exclusion
+Dash      ; Dash
+Dep       ; Deprecated
+DI        ; Default_Ignorable_Code_Point
+Dia       ; Diacritic
+Ext       ; Extender
+Gr_Base   ; Grapheme_Base
+Gr_Ext    ; Grapheme_Extend
+Gr_Link   ; Grapheme_Link
+Hex       ; Hex_Digit
+Hyphen    ; Hyphen
+IDC       ; ID_Continue
+Ideo      ; Ideographic
+IDS       ; ID_Start
+IDSB      ; IDS_Binary_Operator
+IDST      ; IDS_Trinary_Operator
+Join_C    ; Join_Control
+LOE       ; Logical_Order_Exception
+Lower     ; Lowercase
+Math      ; Math
+NBrk      ; Non_Break
+NChar     ; Noncharacter_Code_Point
+NFD_QC    ; NFD_Quick_Check
+NFKD_QC   ; NFKD_Quick_Check
+OAlpha    ; Other_Alphabetic
+ODI       ; Other_Default_Ignorable_Code_Point
+OGr_Ext   ; Other_Grapheme_Extend
+OLower    ; Other_Lowercase
+OMath     ; Other_Math
+OUpper    ; Other_Uppercase
+QMark     ; Quotation_Mark
+Radical   ; Radical
+SD        ; Soft_Dotted
+Term      ; Terminal_Punctuation
+UIdeo     ; Unified_Ideograph
+Upper     ; Uppercase
+WSpace    ; White_Space
+XIDC      ; XID_Continue
+XIDS      ; XID_Start
+XO_NFC    ; Expands_On_NFC
+XO_NFD    ; Expands_On_NFD
+XO_NFKC   ; Expands_On_NFKC
+XO_NFKD   ; Expands_On_NFKD
diff --git a/lib/unicore/PropertyValueAliases.txt b/lib/unicore/PropertyValueAliases.txt
new file mode 100644 (file)
index 0000000..eeb3583
--- /dev/null
@@ -0,0 +1,303 @@
+# PropertyValueAliases-3.2.0.txt
+# Date: 2002-03-19,23:31:21 GMT [MD]
+#
+# This file contains aliases for property values used in the UCD.
+# These names can be used for XML formats of UCD data, for regular-expression
+# property tests, and other programmatic textual descriptions of Unicode data.
+# The names are not normative, except where they correspond to normative property
+# values in the UCD. For information on which properties are normative, see
+# UnicodeCharacterDatabase.html.
+#
+# The names may be translated in appropriate environments, and additional
+# aliases may be useful.
+#
+# FORMAT
+#
+# Each line describes a property value name.
+# This consists of three fields, separated by semicolons.
+#
+# First Field: The first field describes the property for which that
+# property value name is used.
+# There is one special pseudo-property: "qc" stands for any quick-check property
+#
+# Second Field: The second field is an abbreviated name.
+# If there is no abbreviated name available, the field is marked with "n/a".
+#
+# Third Field: The third field is a long name.
+#
+# In the case of ccc, their are 4 fields. The second field is numeric, third
+# is abbreviated, and fourth is long.
+#
+# With loose matching of property names, the case distinctions, whitespace,
+# and '_' are ignored.
+#
+# NOTE: The Block property values are in Blocks.txt, and not repeated here.
+# For more information on the use of blocks, see UTR #24: Regular Expression Guidelines
+#
+# NOTE: Currently there is at most one abbreviated name and one long name for
+# property value. However, in the future additional aliases
+# may be added. In such a case, the first line for the property value
+# would have the preferred alias for output.
+#
+# NOTE: The property value names are NOT unique across properties, especially
+# with loose matches. For example,
+# AL means Arabic Letter for the Bidi_Class property, and
+# AL means Alpha_Left for the Combining_Class property, and
+# AL means Alphabetic for the Line_Break property.
+#
+# In addition, some property names may be the same as some property value names:
+# cc means Combining_Class property, and
+# cc means the General_Category property value Control (cc)
+#
+# The combination of property value and property name is, however, unique.
+# For more information, see UTR #24: Regular Expression Guidelines
+# ================================================
+
+
+bc ; AL        ; Arabic_Letter
+bc ; AN        ; Arabic_Number
+bc ; B         ; Paragraph_Separator
+bc ; BN        ; Boundary_Neutral
+bc ; CS        ; Common_Separator
+bc ; EN        ; European_Number
+bc ; ES        ; European_Separator
+bc ; ET        ; European_Terminator
+bc ; L         ; Left_To_Right
+bc ; LRE       ; Left_To_Right_Embedding
+bc ; LRO       ; Left_To_Right_Override
+bc ; NSM       ; Nonspacing_Mark
+bc ; ON        ; Other_Neutral
+bc ; PDF       ; Pop_Directional_Format
+bc ; R         ; Right_To_Left
+bc ; RLE       ; Right_To_Left_Embedding
+bc ; RLO       ; Right_To_Left_Override
+bc ; S         ; Segment_Separator
+bc ; WS        ; White_Space
+
+ccc;   0; NR   ; Not_Reordered
+ccc;   1; OV   ; Overlay
+ccc; 202; ATBL ; Attached_Below_Left
+ccc; 216; ATAR ; Attached_Above_Right
+ccc; 218; BL   ; Below_Left
+ccc; 220; B    ; Below
+ccc; 222; BR   ; Below_Right
+ccc; 224; L    ; Left
+ccc; 226; R    ; Right
+ccc; 228; AL   ; Above_Left
+ccc; 230; A    ; Above
+ccc; 232; AR   ; Above_Right
+ccc; 233; DB   ; Double_Below
+ccc; 234; DA   ; Double_Above
+ccc; 240; IS   ; Iota_Subscript
+ccc;   7; NK   ; Nukta
+ccc;   8; KV   ; Kana_Voicing
+ccc;   9; VR   ; Virama
+
+dt ; can       ; canonical
+dt ; com       ; compat
+dt ; enc       ; circle
+dt ; fin       ; final
+dt ; font      ; font
+dt ; fra       ; fraction
+dt ; init      ; initial
+dt ; iso       ; isolated
+dt ; med       ; medial
+dt ; n/a       ; none
+dt ; nar       ; narrow
+dt ; nb        ; noBreak
+dt ; sml       ; small
+dt ; sqr       ; square
+dt ; sub       ; sub
+dt ; sup       ; super
+dt ; vert      ; vertical
+dt ; wide      ; wide
+
+ea ; A         ; Ambiguous
+ea ; F         ; Fullwidth
+ea ; H         ; Halfwidth
+ea ; N         ; Neutral
+ea ; Na        ; Narrow
+ea ; W         ; Wide
+
+gc ; C         ; Other                            # Cc | Cf | Cn | Co | Cs
+gc ; Cc        ; Control
+gc ; Cf        ; Format
+gc ; Cn        ; Unassigned
+gc ; Co        ; Private_Use
+gc ; Cs        ; Surrogate
+gc ; L         ; Letter                           # Ll | Lm | Lo | Lt | Lu
+gc ; LC        ; Cased_Letter                     # Ll | Lt | Lu
+gc ; Ll        ; Lowercase_Letter
+gc ; Lm        ; Modifier_Letter
+gc ; Lo        ; Other_Letter
+gc ; Lt        ; Titlecase_Letter
+gc ; Lu        ; Uppercase_Letter
+gc ; M         ; Mark                             # Mc | Me | Mn
+gc ; Mc        ; Spacing_Mark
+gc ; Me        ; Enclosing_Mark
+gc ; Mn        ; Nonspacing_Mark
+gc ; N         ; Number                           # Nd | Nl | No
+gc ; Nd        ; Decimal_Number
+gc ; Nl        ; Letter_Number
+gc ; No        ; Other_Number
+gc ; P         ; Punctuation                      # Pc | Pd | Pe | Pf | Pi | Po | Ps
+gc ; Pc        ; Connector_Punctuation
+gc ; Pd        ; Dash_Punctuation
+gc ; Pe        ; Close_Punctuation
+gc ; Pf        ; Final_Punctuation
+gc ; Pi        ; Initial_Punctuation
+gc ; Po        ; Other_Punctuation
+gc ; Ps        ; Open_Punctuation
+gc ; S         ; Symbol                           # Sc | Sk | Sm | So
+gc ; Sc        ; Currency_Symbol
+gc ; Sk        ; Modifier_Symbol
+gc ; Sm        ; Math_Symbol
+gc ; So        ; Other_Symbol
+gc ; Z         ; Separator                        # Zl | Zp | Zs
+gc ; Zl        ; Line_Separator
+gc ; Zp        ; Paragraph_Separator
+gc ; Zs        ; Space_Separator
+
+jg ; n/a       ; AIN
+jg ; n/a       ; ALAPH
+jg ; n/a       ; ALEF
+jg ; n/a       ; BEH
+jg ; n/a       ; BETH
+jg ; n/a       ; DAL
+jg ; n/a       ; DALATH_RISH
+jg ; n/a       ; E
+jg ; n/a       ; FEH
+jg ; n/a       ; FINAL_SEMKATH
+jg ; n/a       ; GAF
+jg ; n/a       ; GAMAL
+jg ; n/a       ; HAH
+jg ; n/a       ; HAMZA_ON_HEH_GOAL
+jg ; n/a       ; HE
+jg ; n/a       ; HEH
+jg ; n/a       ; HEH_GOAL
+jg ; n/a       ; HETH
+jg ; n/a       ; KAF
+jg ; n/a       ; KAPH
+jg ; n/a       ; KNOTTED_HEH
+jg ; n/a       ; LAM
+jg ; n/a       ; LAMADH
+jg ; n/a       ; MEEM
+jg ; n/a       ; MIM
+jg ; n/a       ; NO_JOINING_GROUP
+jg ; n/a       ; NOON
+jg ; n/a       ; NUN
+jg ; n/a       ; PE
+jg ; n/a       ; QAF
+jg ; n/a       ; QAPH
+jg ; n/a       ; REH
+jg ; n/a       ; REVERSED_PE
+jg ; n/a       ; SAD
+jg ; n/a       ; SADHE
+jg ; n/a       ; SEEN
+jg ; n/a       ; SEMKATH
+jg ; n/a       ; SHIN
+jg ; n/a       ; SWASH_KAF
+jg ; n/a       ; SYRIAC_WAW
+jg ; n/a       ; TAH
+jg ; n/a       ; TAW
+jg ; n/a       ; TEH_MARBUTA
+jg ; n/a       ; TETH
+jg ; n/a       ; WAW
+jg ; n/a       ; YEH
+jg ; n/a       ; YEH_BARREE
+jg ; n/a       ; YEH_WITH_TAIL
+jg ; n/a       ; YUDH
+jg ; n/a       ; YUDH_HE
+jg ; n/a       ; ZAIN
+
+jt ; C         ; Join_Causing
+jt ; D         ; Dual_Joining
+jt ; L         ; Left_Joining
+jt ; R         ; Right_Joining
+jt ; T         ; Transparent
+jt ; U         ; Non_Joining
+
+lb ; AI        ; Ambiguous
+lb ; AL        ; Alphabetic
+lb ; B2        ; Break_Both
+lb ; BA        ; Break_After
+lb ; BB        ; Break_Before
+lb ; BK        ; Mandatory_Break
+lb ; CB        ; Contingent_Break
+lb ; CL        ; Close_Punctuation
+lb ; CM        ; Combining_Mark
+lb ; CR        ; Carriage_Return
+lb ; EX        ; Exclamation
+lb ; GL        ; Glue
+lb ; HY        ; Hyphen
+lb ; ID        ; Ideographic
+lb ; IN        ; Inseperable
+lb ; IS        ; Infix_Numeric
+lb ; LF        ; Line_Feed
+lb ; NS        ; Nonstarter
+lb ; NU        ; Numeric
+lb ; OP        ; Open_Punctuation
+lb ; PO        ; Postfix_Numeric
+lb ; PR        ; Prefix_Numeric
+lb ; QU        ; Quotation
+lb ; SA        ; Complex_Context
+lb ; SG        ; Surrogate
+lb ; SP        ; Space
+lb ; SY        ; Break_Symbols
+lb ; XX        ; Unknown
+lb ; ZW        ; ZWSpace
+
+nt ; de        ; Decimal
+nt ; di        ; Digit
+nt ; n/a       ; None
+nt ; nu        ; Numeric
+
+qc ; M         ; Maybe
+qc ; N         ; No
+qc ; Y         ; Yes
+
+sc ; Arab      ; Arabic
+sc ; Armn      ; Armenian
+sc ; Beng      ; Bengali
+sc ; Bopo      ; Bopomofo
+sc ; Buhd      ; Buhid
+sc ; Cans      ; Canadian_Aboriginal
+sc ; Cher      ; Cherokee
+sc ; Cyrl      ; Cyrillic
+sc ; Deva      ; Devanagari
+sc ; Dsrt      ; Deseret
+sc ; Ethi      ; Ethiopic
+sc ; Geor      ; Georgian
+sc ; Goth      ; Gothic
+sc ; Grek      ; Greek
+sc ; Gujr      ; Gujarati
+sc ; Guru      ; Gurmukhi
+sc ; Hang      ; Hangul
+sc ; Hani      ; Han
+sc ; Hano      ; Hanunoo
+sc ; Hebr      ; Hebrew
+sc ; Hira      ; Hiragana
+sc ; Ital      ; Old_Italic
+sc ; Kana      ; Katakana
+sc ; Khmr      ; Khmer
+sc ; Knda      ; Kannada
+sc ; Laoo      ; Lao
+sc ; Latn      ; Latin
+sc ; Mlym      ; Malayalam
+sc ; Mong      ; Mongolian
+sc ; Mymr      ; Myanmar
+sc ; Ogam      ; Ogham
+sc ; Orya      ; Oriya
+sc ; Qaai      ; Inherited
+sc ; Runr      ; Runic
+sc ; Sinh      ; Sinhala
+sc ; Syrc      ; Syriac
+sc ; Tagb      ; Tagbanwa
+sc ; Taml      ; Tamil
+sc ; Telu      ; Telugu
+sc ; Tglg      ; Tagalog
+sc ; Thaa      ; Thaana
+sc ; Thai      ; Thai
+sc ; Tibt      ; Tibetan
+sc ; Yiii      ; Yi
+sc ; Zyyy      ; Common
index 2c190c6..c488fb0 100644 (file)
@@ -1,41 +1,25 @@
-August 10, 2001
+2002 Mar 25
 
-This directory contains the Unicode Character Database
-data files.
+This directory contains the updated data files for the minor release 
+Unicode 3.2.0. 
 
-Currently, the Unicode Character Database files are at
-the version level:
-
-   Unicode Standard, Version 3.1.1
-
-For information about the standard itself, see
-UAX #27, Unicode 3.1. <http://www.unicode.org/unicode/reports/tr27/>
-and the Unicode 3.1.1 Update Notice.
-<http://www.unicode.org/versions/Unicode3.1.1.html>
+This release consists of corrections and additions to the
+Unicode Character Database for the Unicode Standard, 
+Version 3.2.0.
 
 Detailed documentation of the files constituting the
 Unicode Character Database (contributory data files for
-the standard itself) can now be found in
+the standard itself) can be found in
 UnicodeCharacterDatabase.html. See also UnicodeData.html,
 PropList.html, NamesList.html, and DerivedProperties.html
 for specific details about particular files or sets of
 files.
 
-Unihan.txt is a very large file. For convenience, the current
-Unicode 3.1.1 version of Unihan.txt is also available in
-two compressed formats in the Unicode 3.1.1 update directory.
-See: <http://www.unicode.org/Public/3.1-Update1/> or
-<ftp://ftp.unicode.org/Public/3.1-Update1/>
-
-Unihan-3.1.1.zip for Windows. (Use winzip)
-Unihan-3.1.1.txt.gz  for Unix.    (Use gzip or gunzip)
-
-Note that the files are zipped in
-exactly the same format they have on the server (with Unix
-line endings). From a browser, right-clicking on 
-Unihan-3.1.1.zip will allow automatic download and unzip on a
-Windows system with winzip installed.
+Unihan-3.2.0.txt is a very large file, so it is also provided in
+two different compressed formats:
 
+Unihan-3.2.0.zip for Windows. (Use winzip)
+Unihan-3.2.0.txt.gz  for Unix.    (Use gzip or gunzip)
 
 
 
index 99d7f46..4c99f02 100644 (file)
@@ -10,29 +10,27 @@ return <<'END';
 00BA           LATIN
 00C0   00D6    LATIN
 00D8   00F6    LATIN
-00F8   021F    LATIN
+00F8   0220    LATIN
 0222   0233    LATIN
 0250   02AD    LATIN
 02B0   02B8    LATIN
 02E0   02E4    LATIN
-0300   034E    INHERITED
-0360   0362    INHERITED
+0300   034F    INHERITED
+0360   036F    INHERITED
 037A           GREEK
 0386           GREEK
 0388   038A    GREEK
 038C           GREEK
 038E   03A1    GREEK
 03A3   03CE    GREEK
-03D0   03D7    GREEK
-03DA   03F5    GREEK
+03D0   03F5    GREEK
 0400   0481    CYRILLIC
 0483   0486    CYRILLIC
 0488   0489    INHERITED
-048C   04C4    CYRILLIC
-04C7   04C8    CYRILLIC
-04CB   04CC    CYRILLIC
+048A   04CE    CYRILLIC
 04D0   04F5    CYRILLIC
 04F8   04F9    CYRILLIC
+0500   050F    CYRILLIC
 0531   0556    ARMENIAN
 0559           ARMENIAN
 0561   0587    ARMENIAN
@@ -47,6 +45,7 @@ return <<'END';
 0621   063A    ARABIC
 0641   064A    ARABIC
 064B   0655    INHERITED
+066E   066F    ARABIC
 0670           INHERITED
 0671   06D3    ARABIC
 06D5           ARABIC
@@ -57,14 +56,14 @@ return <<'END';
 06FA   06FC    ARABIC
 0710   072C    SYRIAC
 0730   074A    SYRIAC
-0780   07B0    THAANA
+0780   07B1    THAANA
 0901   0903    DEVANAGARI
 0905   0939    DEVANAGARI
 093C   094D    DEVANAGARI
 0950   0954    DEVANAGARI
 0958   0963    DEVANAGARI
 0966   096F    DEVANAGARI
-0981           BENGALI
+0981   0983    BENGALI
 0985   098C    BENGALI
 098F   0990    BENGALI
 0993   09A8    BENGALI
@@ -227,7 +226,7 @@ return <<'END';
 1040   1049    MYANMAR
 1050   1059    MYANMAR
 10A0   10C5    GEORGIAN
-10D0   10F6    GEORGIAN
+10D0   10F8    GEORGIAN
 1100   1159    HANGUL
 115F   11A2    HANGUL
 11A8   11F9    HANGUL
@@ -258,13 +257,21 @@ return <<'END';
 1348   135A    ETHIOPIC
 1369   137C    ETHIOPIC
 13A0   13F4    CHEROKEE
-1401   166C    CANADIAN-ABORIGINAL
-166F   1676    CANADIAN-ABORIGINAL
+1401   166C    CANADIAN_ABORIGINAL
+166F   1676    CANADIAN_ABORIGINAL
 1681   169A    OGHAM
 16A0   16EA    RUNIC
 16EE   16F0    RUNIC
+1700   170C    TAGALOG
+170E   1714    TAGALOG
+1720   1734    HANUNOO
+1740   1753    BUHID
+1760   176C    TAGBANWA
+176E   1770    TAGBANWA
+1772   1773    TAGBANWA
 1780   17D3    KHMER
 17E0   17E9    KHMER
+180B   180D    INHERITED
 1810   1819    MONGOLIAN
 1820   1877    MONGOLIAN
 1880   18A9    MONGOLIAN
@@ -289,8 +296,9 @@ return <<'END';
 1FE0   1FEC    GREEK
 1FF2   1FF4    GREEK
 1FF6   1FFC    GREEK
+2071           LATIN
 207F           LATIN
-20D0   20E3    INHERITED
+20D0   20EA    INHERITED
 2126           GREEK
 212A   212B    LATIN
 2E80   2E99    HAN
@@ -300,15 +308,16 @@ return <<'END';
 3007           HAN
 3021   3029    HAN
 302A   302F    INHERITED
-3038   303A    HAN
-3041   3094    HIRAGANA
+3038   303B    HAN
+3041   3096    HIRAGANA
 3099   309A    INHERITED
-309D   309E    HIRAGANA
+309D   309F    HIRAGANA
 30A1   30FA    KATAKANA
-30FD   30FE    KATAKANA
+30FD   30FF    KATAKANA
 3105   312C    BOPOMOFO
 3131   318E    HANGUL
 31A0   31B7    BOPOMOFO
+31F0   31FF    KATAKANA
 3400   4DB5    HAN
 4E00   9FA5    HAN
 A000   A48C    YI
@@ -319,6 +328,7 @@ A4C2        A4C4    YI
 A4C6           YI
 AC00   D7A3    HANGUL
 F900   FA2D    HAN
+FA30   FA6A    HAN
 FB00   FB06    LATIN
 FB13   FB17    ARMENIAN
 FB1D           HEBREW
@@ -335,9 +345,9 @@ FBD3        FD3D    ARABIC
 FD50   FD8F    ARABIC
 FD92   FDC7    ARABIC
 FDF0   FDFB    ARABIC
+FE00   FE0F    INHERITED
 FE20   FE23    INHERITED
-FE70   FE72    ARABIC
-FE74           ARABIC
+FE70   FE74    ARABIC
 FE76   FEFC    ARABIC
 FF21   FF3A    LATIN
 FF41   FF5A    LATIN
@@ -348,7 +358,7 @@ FFC2        FFC7    HANGUL
 FFCA   FFCF    HANGUL
 FFD2   FFD7    HANGUL
 FFDA   FFDC    HANGUL
-10300  1031E   OLD-ITALIC
+10300  1031E   OLD_ITALIC
 10330  1034A   GOTHIC
 10400  10425   DESERET
 10428  1044D   DESERET
index bee337f..cd2bc63 100644 (file)
@@ -1,8 +1,8 @@
-# Scripts-3.1.0.txt
+# Scripts-3.2.0.txt
+# Date: 2002-03-19,23:31:26 GMT [MD]
 #
 # For documentation, see UTR #24: Script Names
 #   http://www.unicode.org/unicode/reports/tr24/
-# Date: 2001-03-02 00:06:02.6 GMT [MD]
 # Note: Unassigned and Noncharacter codepoints are omitted,
 #       except when listing Noncharacter or Cn.
 # ================================================
 01BB          ; LATIN # Lo       LATIN LETTER TWO WITH STROKE
 01BC..01BF    ; LATIN # L&   [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN
 01C0..01C3    ; LATIN # Lo   [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK
-01C4..021F    ; LATIN # L&  [92] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER H WITH CARON
+01C4..0220    ; LATIN # L&  [93] LATIN CAPITAL LETTER DZ WITH CARON..LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
 0222..0233    ; LATIN # L&  [18] LATIN CAPITAL LETTER OU..LATIN SMALL LETTER Y WITH MACRON
 0250..02AD    ; LATIN # L&  [94] LATIN SMALL LETTER TURNED A..LATIN LETTER BIDENTAL PERCUSSIVE
 02B0..02B8    ; LATIN # Lm   [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y
 02E0..02E4    ; LATIN # Lm   [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
 1E00..1E9B    ; LATIN # L& [156] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER LONG S WITH DOT ABOVE
 1EA0..1EF9    ; LATIN # L&  [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE
+2071          ; LATIN # L&       SUPERSCRIPT LATIN SMALL LETTER I
 207F          ; LATIN # L&       SUPERSCRIPT LATIN SMALL LETTER N
 212A..212B    ; LATIN # L&   [2] KELVIN SIGN..ANGSTROM SIGN
 FB00..FB06    ; LATIN # L&   [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
 FF21..FF3A    ; LATIN # L&  [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
 FF41..FF5A    ; LATIN # L&  [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
 
-# Total code points: 838
+# Total code points: 840
 
 # ================================================
 
@@ -46,8 +47,7 @@ FF41..FF5A    ; LATIN # L&  [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
 038C          ; GREEK # L&       GREEK CAPITAL LETTER OMICRON WITH TONOS
 038E..03A1    ; GREEK # L&  [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO
 03A3..03CE    ; GREEK # L&  [44] GREEK CAPITAL LETTER SIGMA..GREEK SMALL LETTER OMEGA WITH TONOS
-03D0..03D7    ; GREEK # L&   [8] GREEK BETA SYMBOL..GREEK KAI SYMBOL
-03DA..03F5    ; GREEK # L&  [28] GREEK LETTER STIGMA..GREEK LUNATE EPSILON SYMBOL
+03D0..03F5    ; GREEK # L&  [38] GREEK BETA SYMBOL..GREEK LUNATE EPSILON SYMBOL
 1F00..1F15    ; GREEK # L&  [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
 1F18..1F1D    ; GREEK # L&   [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
 1F20..1F45    ; GREEK # L&  [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
@@ -69,19 +69,18 @@ FF41..FF5A    ; LATIN # L&  [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
 1FF6..1FFC    ; GREEK # L&   [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
 2126          ; GREEK # L&       OHM SIGN
 
-# Total code points: 326
+# Total code points: 328
 
 # ================================================
 
 0400..0481    ; CYRILLIC # L& [130] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER KOPPA
 0483..0486    ; CYRILLIC # Mn   [4] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC PSILI PNEUMATA
-048C..04C4    ; CYRILLIC # L&  [57] CYRILLIC CAPITAL LETTER SEMISOFT SIGN..CYRILLIC SMALL LETTER KA WITH HOOK
-04C7..04C8    ; CYRILLIC # L&   [2] CYRILLIC CAPITAL LETTER EN WITH HOOK..CYRILLIC SMALL LETTER EN WITH HOOK
-04CB..04CC    ; CYRILLIC # L&   [2] CYRILLIC CAPITAL LETTER KHAKASSIAN CHE..CYRILLIC SMALL LETTER KHAKASSIAN CHE
+048A..04CE    ; CYRILLIC # L&  [69] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER EM WITH TAIL
 04D0..04F5    ; CYRILLIC # L&  [38] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER CHE WITH DIAERESIS
 04F8..04F9    ; CYRILLIC # L&   [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+0500..050F    ; CYRILLIC # L&  [16] CYRILLIC CAPITAL LETTER KOMI DE..CYRILLIC SMALL LETTER KOMI TJE
 
-# Total code points: 235
+# Total code points: 259
 
 # ================================================
 
@@ -111,6 +110,7 @@ FB46..FB4F    ; HEBREW # Lo  [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU
 
 0621..063A    ; ARABIC # Lo  [26] ARABIC LETTER HAMZA..ARABIC LETTER GHAIN
 0641..064A    ; ARABIC # Lo  [10] ARABIC LETTER FEH..ARABIC LETTER YEH
+066E..066F    ; ARABIC # Lo   [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF
 0671..06D3    ; ARABIC # Lo  [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
 06D5          ; ARABIC # Lo       ARABIC LETTER AE
 06E5..06E6    ; ARABIC # Lm   [2] ARABIC SMALL WAW..ARABIC SMALL YEH
@@ -120,11 +120,10 @@ FBD3..FD3D    ; ARABIC # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATUR
 FD50..FD8F    ; ARABIC # Lo  [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
 FD92..FDC7    ; ARABIC # Lo  [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
 FDF0..FDFB    ; ARABIC # Lo  [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
-FE70..FE72    ; ARABIC # Lo   [3] ARABIC FATHATAN ISOLATED FORM..ARABIC DAMMATAN ISOLATED FORM
-FE74          ; ARABIC # Lo       ARABIC KASRATAN ISOLATED FORM
+FE70..FE74    ; ARABIC # Lo   [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM
 FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
 
-# Total code points: 871
+# Total code points: 874
 
 # ================================================
 
@@ -139,8 +138,9 @@ FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
 
 0780..07A5    ; THAANA # Lo  [38] THAANA LETTER HAA..THAANA LETTER WAAVU
 07A6..07B0    ; THAANA # Mn  [11] THAANA ABAFILI..THAANA SUKUN
+07B1          ; THAANA # Lo       THAANA LETTER NAA
 
-# Total code points: 49
+# Total code points: 50
 
 # ================================================
 
@@ -164,6 +164,7 @@ FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
 # ================================================
 
 0981          ; BENGALI # Mn       BENGALI SIGN CANDRABINDU
+0982..0983    ; BENGALI # Mc   [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA
 0985..098C    ; BENGALI # Lo   [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L
 098F..0990    ; BENGALI # Lo   [2] BENGALI LETTER E..BENGALI LETTER AI
 0993..09A8    ; BENGALI # Lo  [22] BENGALI LETTER O..BENGALI LETTER NA
@@ -183,7 +184,7 @@ FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
 09E6..09EF    ; BENGALI # Nd  [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE
 09F0..09F1    ; BENGALI # Lo   [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL
 
-# Total code points: 78
+# Total code points: 80
 
 # ================================================
 
@@ -263,7 +264,7 @@ FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
 # ================================================
 
 0B82          ; TAMIL # Mn       TAMIL SIGN ANUSVARA
-0B83          ; TAMIL # Mc       TAMIL SIGN VISARGA
+0B83          ; TAMIL # Lo       TAMIL SIGN VISARGA
 0B85..0B8A    ; TAMIL # Lo   [6] TAMIL LETTER A..TAMIL LETTER UU
 0B8E..0B90    ; TAMIL # Lo   [3] TAMIL LETTER E..TAMIL LETTER AI
 0B92..0B95    ; TAMIL # Lo   [4] TAMIL LETTER O..TAMIL LETTER KA
@@ -445,9 +446,9 @@ FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
 # ================================================
 
 10A0..10C5    ; GEORGIAN # L&  [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
-10D0..10F6    ; GEORGIAN # Lo  [39] GEORGIAN LETTER AN..GEORGIAN LETTER FI
+10D0..10F8    ; GEORGIAN # Lo  [41] GEORGIAN LETTER AN..GEORGIAN LETTER ELIFI
 
-# Total code points: 77
+# Total code points: 79
 
 # ================================================
 
@@ -504,8 +505,8 @@ FFDA..FFDC    ; HANGUL # Lo   [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL L
 
 # ================================================
 
-1401..166C    ; CANADIAN-ABORIGINAL # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
-166F..1676    ; CANADIAN-ABORIGINAL # Lo   [8] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS NNGAA
+1401..166C    ; CANADIAN_ABORIGINAL # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
+166F..1676    ; CANADIAN_ABORIGINAL # Lo   [8] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS NNGAA
 
 # Total code points: 628
 
@@ -548,19 +549,22 @@ FFDA..FFDC    ; HANGUL # Lo   [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL L
 
 # ================================================
 
-3041..3094    ; HIRAGANA # Lo  [84] HIRAGANA LETTER SMALL A..HIRAGANA LETTER VU
+3041..3096    ; HIRAGANA # Lo  [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE
 309D..309E    ; HIRAGANA # Lm   [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK
+309F          ; HIRAGANA # Lo       HIRAGANA DIGRAPH YORI
 
-# Total code points: 86
+# Total code points: 89
 
 # ================================================
 
 30A1..30FA    ; KATAKANA # Lo  [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO
 30FD..30FE    ; KATAKANA # Lm   [2] KATAKANA ITERATION MARK..KATAKANA VOICED ITERATION MARK
+30FF          ; KATAKANA # Lo       KATAKANA DIGRAPH KOTO
+31F0..31FF    ; KATAKANA # Lo  [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
 FF66..FF6F    ; KATAKANA # Lo  [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU
 FF71..FF9D    ; KATAKANA # Lo  [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N
 
-# Total code points: 147
+# Total code points: 164
 
 # ================================================
 
@@ -578,13 +582,15 @@ FF71..FF9D    ; KATAKANA # Lo  [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK
 3007          ; HAN # Nl       IDEOGRAPHIC NUMBER ZERO
 3021..3029    ; HAN # Nl   [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE
 3038..303A    ; HAN # Nl   [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
+303B          ; HAN # Lm       VERTICAL IDEOGRAPHIC ITERATION MARK
 3400..4DB5    ; HAN # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
 4E00..9FA5    ; HAN # Lo [20902] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FA5
 F900..FA2D    ; HAN # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D
+FA30..FA6A    ; HAN # Lo  [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
 20000..2A6D6  ; HAN # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
 2F800..2FA1D  ; HAN # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
 
-# Total code points: 71382
+# Total code points: 71442
 
 # ================================================
 
@@ -599,7 +605,7 @@ A4C6          ; YI # So       YI RADICAL KE
 
 # ================================================
 
-10300..1031E  ; OLD-ITALIC # Lo  [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU
+10300..1031E  ; OLD_ITALIC # Lo  [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU
 
 # Total code points: 31
 
@@ -619,8 +625,8 @@ A4C6          ; YI # So       YI RADICAL KE
 
 # ================================================
 
-0300..034E    ; INHERITED # Mn  [79] COMBINING GRAVE ACCENT..COMBINING UPWARDS ARROW BELOW
-0360..0362    ; INHERITED # Mn   [3] COMBINING DOUBLE TILDE..COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+0300..034F    ; INHERITED # Mn  [80] COMBINING GRAVE ACCENT..COMBINING GRAPHEME JOINER
+0360..036F    ; INHERITED # Mn  [16] COMBINING DOUBLE TILDE..COMBINING LATIN SMALL LETTER X
 0488..0489    ; INHERITED # Me   [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN
 0591..05A1    ; INHERITED # Mn  [17] HEBREW ACCENT ETNAHTA..HEBREW ACCENT PAZER
 05A3..05B9    ; INHERITED # Mn  [23] HEBREW ACCENT MUNAH..HEBREW POINT HOLAM
@@ -631,22 +637,56 @@ A4C6          ; YI # So       YI RADICAL KE
 064B..0655    ; INHERITED # Mn  [11] ARABIC FATHATAN..ARABIC HAMZA BELOW
 0670          ; INHERITED # Mn       ARABIC LETTER SUPERSCRIPT ALEF
 06D6..06DC    ; INHERITED # Mn   [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN
-06DD..06DE    ; INHERITED # Me   [2] ARABIC END OF AYAH..ARABIC START OF RUB EL HIZB
+06DD          ; INHERITED # Cf       ARABIC END OF AYAH
+06DE          ; INHERITED # Me       ARABIC START OF RUB EL HIZB
 06DF..06E4    ; INHERITED # Mn   [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA
 06E7..06E8    ; INHERITED # Mn   [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON
 06EA..06ED    ; INHERITED # Mn   [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM
+180B..180D    ; INHERITED # Mn   [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
 20D0..20DC    ; INHERITED # Mn  [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
 20DD..20E0    ; INHERITED # Me   [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
 20E1          ; INHERITED # Mn       COMBINING LEFT RIGHT ARROW ABOVE
-20E2..20E3    ; INHERITED # Me   [2] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING KEYCAP
+20E2..20E4    ; INHERITED # Me   [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+20E5..20EA    ; INHERITED # Mn   [6] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING LEFTWARDS ARROW OVERLAY
 302A..302F    ; INHERITED # Mn   [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK
 3099..309A    ; INHERITED # Mn   [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
 FB1E          ; INHERITED # Mn       HEBREW POINT JUDEO-SPANISH VARIKA
+FE00..FE0F    ; INHERITED # Mn  [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
 FE20..FE23    ; INHERITED # Mn   [4] COMBINING LIGATURE LEFT HALF..COMBINING DOUBLE TILDE RIGHT HALF
 1D167..1D169  ; INHERITED # Mn   [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
 1D17B..1D182  ; INHERITED # Mn   [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
 1D185..1D18B  ; INHERITED # Mn   [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
 1D1AA..1D1AD  ; INHERITED # Mn   [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
 
-# Total code points: 219
+# Total code points: 259
+
+# ================================================
+
+1700..170C    ; TAGALOG # Lo  [13] TAGALOG LETTER A..TAGALOG LETTER YA
+170E..1711    ; TAGALOG # Lo   [4] TAGALOG LETTER LA..TAGALOG LETTER HA
+1712..1714    ; TAGALOG # Mn   [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA
+
+# Total code points: 20
+
+# ================================================
+
+1720..1731    ; HANUNOO # Lo  [18] HANUNOO LETTER A..HANUNOO LETTER HA
+1732..1734    ; HANUNOO # Mn   [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD
+
+# Total code points: 21
+
+# ================================================
+
+1740..1751    ; BUHID # Lo  [18] BUHID LETTER A..BUHID LETTER HA
+1752..1753    ; BUHID # Mn   [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U
+
+# Total code points: 20
+
+# ================================================
+
+1760..176C    ; TAGBANWA # Lo  [13] TAGBANWA LETTER A..TAGBANWA LETTER YA
+176E..1770    ; TAGBANWA # Lo   [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA
+1772..1773    ; TAGBANWA # Mn   [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U
+
+# Total code points: 18
 
index 833c335..f25ac9b 100644 (file)
@@ -1,4 +1,5 @@
-# SpecialCasing-5.txt
+# SpecialCasing-3.2.0.txt
+# Date: 2002-03-19,23:31:42 GMT [MD]
 #
 # Special Casing Properties
 #
 # <code>; <lower> ; <title> ; <upper> ; (<condition_list> ;)? # <comment>
 #
 # <code>, <lower>, <title>, and <upper> provide character values in hex. If there is more than
-# one character, they are separated by spaces.
+# one character, they are separated by spaces. Other than as used to separate elements,
+# spaces are to be ignored.
 #
 # The <condition_list> is optional. Where present, it consists of one or more locales or contexts,
 # separated by spaces. In these conditions:
 # - A condition list overrides the normal behavior if all of the listed conditions are true.
+# - The context is always the context of the characters in the original string,
+#   NOT in the resulting string.
 # - Case distinctions in the condition list are not significant.
-# - Conditions preceded by "NOT_" represent the negation of the condition.
-# - A cased letter is any character with general category = Ll or Lo or Lt
-# - An ignorable sequence is a sequence of *zero* or more characters from
-#    the set {HYPHEN, SOFT HYPHEN, general category = Mn}.
+# - Conditions preceded by "Not_" represent the negation of the condition.
 #
 # A locale is defined as:
 # <locale> := <ISO_639_code> ( "_" <ISO_3166_code> ( "_" <variant> )? )?
 # <ISO_3166_code> := 2-letter ISO country code,
 # <ISO_639_code> :=  2-letter ISO language code
 #
-# A context is a locale or one of the following choices:
-#   CFINAL:      The character is not followed by a sequence consisting of
-#                an ignorable sequence and then a cased letter.
-#   CINITIAL:    The character is not preceded by a sequence consisting of
-#                a cased letter and an ignorable sequence.
-#   FINAL_SIGMA: CFINAL and NOT_CINITIAL
-#   TYPE_i:      The character is "i" (0069), "j" (006A),
-#                or has a canonical decomposition that begins with an "i" or "j"
-#                but has no combining characters above (i.e., i-ogonek (012F),
-#                i-tilde-below (1E2D), or i-dot-below (1ECB)).
-#   AFTER_i:     The last preceding base character was TYPE_i, and
-#                no combining character class 230 (above) has intervened.
-#   MORE_ABOVE:  The character is followed by one or more characters of
-#                combining class 230 (ABOVE) in the combining character sequence
-#
-# Other than as used to separate elements, spaces are to be ignored.
+# A context is one of the following, as defined in UAX #21: Case Mappings:
+#   Final_Sigma, After_Soft_Dotted, More_Above, Before_Dot
 #
 # Parsers of this file must be prepared to deal future additions to this format:
 #  * Additional contexts
 
 00DF; 00DF; 0053 0073; 0053 0053; # LATIN SMALL LETTER SHARP S
 
+# Preserve canonical equivalence for I with dot. Turkic is handled below.
+
+0130; 0069 0307; 0130; 0130; # LATIN CAPITAL LETTER I WITH DOT ABOVE
+
 # Ligatures
 
 FB00; FB00; 0046 0066; 0046 0046; # LATIN SMALL LIGATURE FF
@@ -171,7 +162,6 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
 1FAD; 1FA5; 1FAD; 1F6D 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
 1FAE; 1FA6; 1FAE; 1F6E 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
 1FAF; 1FA7; 1FAF; 1F6F 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-
 1FB3; 1FB3; 1FBC; 0391 0399; # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
 1FBC; 1FB3; 1FBC; 0391 0399; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
 1FC3; 1FC3; 1FCC; 0397 0399; # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
@@ -198,7 +188,7 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
 
 # Special case for final form of sigma
 
-03A3; 03C2; 03A3; 03A3; FINAL_SIGMA; # GREEK CAPITAL LETTER SIGMA
+03A3; 03C2; 03A3; 03A3; Final_Sigma; # GREEK CAPITAL LETTER SIGMA
 
 # Note: the following cases for non-final are already in the UnicodeData file.
 
@@ -208,8 +198,8 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
 
 # Note: the following cases are not included, since they would case-fold in lowercasing
 
-# 03C3; 03C2; 03A3; 03A3; FINAL_SIGMA; # GREEK SMALL LETTER SIGMA
-# 03C2; 03C3; 03A3; 03A3; NOT_FINAL_SIGMA; # GREEK SMALL LETTER FINAL SIGMA
+# 03C3; 03C2; 03A3; 03A3; Final_Sigma; # GREEK SMALL LETTER SIGMA
+# 03C2; 03C3; 03A3; 03A3; Not_Final_Sigma; # GREEK SMALL LETTER FINAL SIGMA
 
 # ================================================================================
 # Locale-sensitive mappings
@@ -221,18 +211,18 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
 
 # Remove DOT ABOVE after "i" with upper or titlecase
 
-0307; 0307; ; ; lt AFTER_i # COMBINING DOT ABOVE
+0307; 0307; ; ; lt After_Soft_Dotted; # COMBINING DOT ABOVE
 
 # Introduce an explicit dot above when lowercasing capital I's and J's
-# whenever there are more accents above
+# whenever there are more accents above.
 # (of the accents used in Lithuanian: grave, acute, tilde above, and ogonek)
 
-0049; 0069 0307; 0049; 0049; lt MORE_ABOVE # LATIN CAPITAL LETTER I
-004A; 006A 0307; 004A; 004A; lt MORE_ABOVE # LATIN CAPITAL LETTER J
-012E; 012F 0307; 012E; 012E; lt MORE_ABOVE # LATIN CAPITAL LETTER I WITH OGONEK
-00CC; 0069 0307 0300; 00CC; 00CC; lt # LATIN CAPITAL LETTER I WITH GRAVE
-00CD; 0069 0307 0301; 00CD; 00CD; lt # LATIN CAPITAL LETTER I WITH ACUTE
-0128; 0069 0307 0303; 0128; 0128; lt # LATIN CAPITAL LETTER I WITH TILDE
+0049; 0069 0307; 0049; 0049; lt More_Above; # LATIN CAPITAL LETTER I
+004A; 006A 0307; 004A; 004A; lt More_Above; # LATIN CAPITAL LETTER J
+012E; 012F 0307; 012E; 012E; lt More_Above; # LATIN CAPITAL LETTER I WITH OGONEK
+00CC; 0069 0307 0300; 00CC; 00CC; lt; # LATIN CAPITAL LETTER I WITH GRAVE
+00CD; 0069 0307 0301; 00CD; 00CD; lt; # LATIN CAPITAL LETTER I WITH ACUTE
+0128; 0069 0307 0303; 0128; 0128; lt; # LATIN CAPITAL LETTER I WITH TILDE
 
 # ================================================================================
 
@@ -241,20 +231,25 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
 # I and i-dotless; I-dot and i are case pairs in Turkish and Azeri
 # The following rules handle those cases.
 
-# Remove spurious dot above small i's when lowercasing, if there are no more accents above:
+0130; 0069; 0130; 0130; tr # LATIN CAPITAL LETTER I WITH DOT ABOVE
+0130; 0069; 0130; 0130; az # LATIN CAPITAL LETTER I WITH DOT ABOVE
 
-0307; ; 0307; 0307; tr AFTER_i NOT_MORE_ABOVE # COMBINING DOT ABOVE
-0307; ; 0307; 0307; az AFTER_i NOT_MORE_ABOVE # COMBINING DOT ABOVE
+# When lowercasing, remove dot_above in the sequence I + dot_above, which will turn into i.
+# This matches the behavior of the canonically equivalent I-dot_above
 
-# Fix case pairs
+0307; ; 0307; 0307; tr After_Soft_Dotted; # COMBINING DOT ABOVE
+0307; ; 0307; 0307; az After_Soft_Dotted; # COMBINING DOT ABOVE
 
-0049; 0131; 0049; 0049; tr; # LATIN CAPITAL LETTER I
-0069; 0069; 0130; 0130; tr; # LATIN SMALL LETTER I
+# When lowercasing, unless an I is before a dot_above, it turns into a dotless i.
+
+0049; 0131; 0049; 0049; tr Not_Before_Dot; # LATIN CAPITAL LETTER I
+0049; 0131; 0049; 0049; az Not_Before_Dot; # LATIN CAPITAL LETTER I
 
-0049; 0131; 0049; 0049; az; # LATIN CAPITAL LETTER I
+# When uppercasing, i turns into a dotted capital I
+
+0069; 0069; 0130; 0130; tr; # LATIN SMALL LETTER I
 0069; 0069; 0130; 0130; az; # LATIN SMALL LETTER I
 
-# Note: the following cases are already in the UnicodeData file.
+# Note: the following case is already in the UnicodeData file.
 
 # 0131; 0131; 0049; 0049; tr; # LATIN SMALL LETTER DOTLESS I
-# 0130; 0069; 0130; 0130; tr; # LATIN CAPITAL LETTER I WITH DOT ABOVE
index 983bb79..2a355ad 100644 (file)
@@ -6,8 +6,7 @@
 %utf8::ToSpecFold =
 (
 '00DF' => "\x{0073}\x{0073}",
-'0130' => "\x{0069}",
-'0131' => "\x{0069}",
+'0130' => "\x{0069}\x{0307}",
 '0149' => "\x{02BC}\x{006E}",
 '01F0' => "\x{006A}\x{030C}",
 '0390' => "\x{03B9}\x{0308}\x{0301}",
@@ -316,6 +315,7 @@ return <<'END';
 021A           021B
 021C           021D
 021E           021F
+0220           019E
 0222           0223
 0224           0225
 0226           0227
@@ -364,6 +364,7 @@ return <<'END';
 03D1           03B8
 03D5           03C6
 03D6           03C0
+03D8           03D9
 03DA           03DB
 03DC           03DD
 03DE           03DF
@@ -445,6 +446,7 @@ return <<'END';
 047C           047D
 047E           047F
 0480           0481
+048A           048B
 048C           048D
 048E           048F
 0490           0491
@@ -473,8 +475,11 @@ return <<'END';
 04BE           04BF
 04C1           04C2
 04C3           04C4
+04C5           04C6
 04C7           04C8
+04C9           04CA
 04CB           04CC
+04CD           04CE
 04D0           04D1
 04D2           04D3
 04D4           04D5
@@ -495,6 +500,14 @@ return <<'END';
 04F2           04F3
 04F4           04F5
 04F8           04F9
+0500           0501
+0502           0503
+0504           0505
+0506           0507
+0508           0509
+050A           050B
+050C           050D
+050E           050F
 0531           0561
 0532           0562
 0533           0563
index a3d67fa..cbb2721 100644 (file)
@@ -5,6 +5,7 @@
 
 %utf8::ToSpecLower =
 (
+'0130' => "\x{0069}\x{0307}",
 '1F88' => "\x{1F80}",
 '1F89' => "\x{1F81}",
 '1F8A' => "\x{1F82}",
@@ -115,7 +116,6 @@ return <<'END';
 012A           012B
 012C           012D
 012E           012F
-0130           0069
 0132           0133
 0134           0135
 0136           0137
@@ -238,6 +238,7 @@ return <<'END';
 021A           021B
 021C           021D
 021E           021F
+0220           019E
 0222           0223
 0224           0225
 0226           0227
@@ -280,6 +281,7 @@ return <<'END';
 03A9           03C9
 03AA           03CA
 03AB           03CB
+03D8           03D9
 03DA           03DB
 03DC           03DD
 03DE           03DF
@@ -357,6 +359,7 @@ return <<'END';
 047C           047D
 047E           047F
 0480           0481
+048A           048B
 048C           048D
 048E           048F
 0490           0491
@@ -385,8 +388,11 @@ return <<'END';
 04BE           04BF
 04C1           04C2
 04C3           04C4
+04C5           04C6
 04C7           04C8
+04C9           04CA
 04CB           04CC
+04CD           04CE
 04D0           04D1
 04D2           04D3
 04D4           04D5
@@ -407,6 +413,14 @@ return <<'END';
 04F2           04F3
 04F4           04F5
 04F8           04F9
+0500           0501
+0502           0503
+0504           0505
+0506           0507
+0508           0509
+050A           050B
+050C           050D
+050E           050F
 0531           0561
 0532           0562
 0533           0563
index 37fefb2..1cd9dc5 100644 (file)
@@ -211,6 +211,7 @@ return <<'END';
 0192           0191
 0195           01F6
 0199           0198
+019E           0220
 01A1           01A0
 01A3           01A2
 01A5           01A4
@@ -336,6 +337,7 @@ return <<'END';
 03D1           0398
 03D5           03A6
 03D6           03A0
+03D9           03D8
 03DB           03DA
 03DD           03DC
 03DF           03DE
@@ -416,6 +418,7 @@ return <<'END';
 047D           047C
 047F           047E
 0481           0480
+048B           048A
 048D           048C
 048F           048E
 0491           0490
@@ -444,8 +447,11 @@ return <<'END';
 04BF           04BE
 04C2           04C1
 04C4           04C3
+04C6           04C5
 04C8           04C7
+04CA           04C9
 04CC           04CB
+04CE           04CD
 04D1           04D0
 04D3           04D2
 04D5           04D4
@@ -466,6 +472,14 @@ return <<'END';
 04F3           04F2
 04F5           04F4
 04F9           04F8
+0501           0500
+0503           0502
+0505           0504
+0507           0506
+0509           0508
+050B           050A
+050D           050C
+050F           050E
 0561           0531
 0562           0532
 0563           0533
index 575ab3f..0d1596f 100644 (file)
@@ -238,6 +238,7 @@ return <<'END';
 0192           0191
 0195           01F6
 0199           0198
+019E           0220
 01A1           01A0
 01A3           01A2
 01A5           01A4
@@ -363,6 +364,7 @@ return <<'END';
 03D1           0398
 03D5           03A6
 03D6           03A0
+03D9           03D8
 03DB           03DA
 03DD           03DC
 03DF           03DE
@@ -443,6 +445,7 @@ return <<'END';
 047D           047C
 047F           047E
 0481           0480
+048B           048A
 048D           048C
 048F           048E
 0491           0490
@@ -471,8 +474,11 @@ return <<'END';
 04BF           04BE
 04C2           04C1
 04C4           04C3
+04C6           04C5
 04C8           04C7
+04CA           04C9
 04CC           04CB
+04CE           04CD
 04D1           04D0
 04D3           04D2
 04D5           04D4
@@ -493,6 +499,14 @@ return <<'END';
 04F3           04F2
 04F5           04F4
 04F9           04F8
+0501           0500
+0503           0502
+0505           0504
+0507           0506
+0509           0508
+050B           050A
+050D           050C
+050F           050E
 0561           0531
 0562           0532
 0563           0533
index 90f047a..125a692 100644 (file)
@@ -7,11 +7,11 @@
 0006;<control>;Cc;0;BN;;;;;N;ACKNOWLEDGE;;;;
 0007;<control>;Cc;0;BN;;;;;N;BELL;;;;
 0008;<control>;Cc;0;BN;;;;;N;BACKSPACE;;;;
-0009;<control>;Cc;0;S;;;;;N;HORIZONTAL TABULATION;;;;
-000A;<control>;Cc;0;B;;;;;N;LINE FEED;;;;
-000B;<control>;Cc;0;S;;;;;N;VERTICAL TABULATION;;;;
-000C;<control>;Cc;0;WS;;;;;N;FORM FEED;;;;
-000D;<control>;Cc;0;B;;;;;N;CARRIAGE RETURN;;;;
+0009;<control>;Cc;0;S;;;;;N;CHARACTER TABULATION;;;;
+000A;<control>;Cc;0;B;;;;;N;LINE FEED (LF);;;;
+000B;<control>;Cc;0;S;;;;;N;LINE TABULATION;;;;
+000C;<control>;Cc;0;WS;;;;;N;FORM FEED (FF);;;;
+000D;<control>;Cc;0;B;;;;;N;CARRIAGE RETURN (CR);;;;
 000E;<control>;Cc;0;BN;;;;;N;SHIFT OUT;;;;
 000F;<control>;Cc;0;BN;;;;;N;SHIFT IN;;;;
 0010;<control>;Cc;0;BN;;;;;N;DATA LINK ESCAPE;;;;
 0019;<control>;Cc;0;BN;;;;;N;END OF MEDIUM;;;;
 001A;<control>;Cc;0;BN;;;;;N;SUBSTITUTE;;;;
 001B;<control>;Cc;0;BN;;;;;N;ESCAPE;;;;
-001C;<control>;Cc;0;B;;;;;N;FILE SEPARATOR;;;;
-001D;<control>;Cc;0;B;;;;;N;GROUP SEPARATOR;;;;
-001E;<control>;Cc;0;B;;;;;N;RECORD SEPARATOR;;;;
-001F;<control>;Cc;0;S;;;;;N;UNIT SEPARATOR;;;;
+001C;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR FOUR;;;;
+001D;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR THREE;;;;
+001E;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;;
+001F;<control>;Cc;0;S;;;;;N;INFORMATION SEPARATOR ONE;;;;
 0020;SPACE;Zs;0;WS;;;;;N;;;;;
 0021;EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;
 0022;QUOTATION MARK;Po;0;ON;;;;;N;;;;;
 0082;<control>;Cc;0;BN;;;;;N;BREAK PERMITTED HERE;;;;
 0083;<control>;Cc;0;BN;;;;;N;NO BREAK HERE;;;;
 0084;<control>;Cc;0;BN;;;;;N;;;;;
-0085;<control>;Cc;0;B;;;;;N;NEXT LINE;;;;
+0085;<control>;Cc;0;B;;;;;N;NEXT LINE (NEL);;;;
 0086;<control>;Cc;0;BN;;;;;N;START OF SELECTED AREA;;;;
 0087;<control>;Cc;0;BN;;;;;N;END OF SELECTED AREA;;;;
 0088;<control>;Cc;0;BN;;;;;N;CHARACTER TABULATION SET;;;;
 0089;<control>;Cc;0;BN;;;;;N;CHARACTER TABULATION WITH JUSTIFICATION;;;;
 008A;<control>;Cc;0;BN;;;;;N;LINE TABULATION SET;;;;
-008B;<control>;Cc;0;BN;;;;;N;PARTIAL LINE DOWN;;;;
-008C;<control>;Cc;0;BN;;;;;N;PARTIAL LINE UP;;;;
+008B;<control>;Cc;0;BN;;;;;N;PARTIAL LINE FORWARD;;;;
+008C;<control>;Cc;0;BN;;;;;N;PARTIAL LINE BACKWARD;;;;
 008D;<control>;Cc;0;BN;;;;;N;REVERSE LINE FEED;;;;
 008E;<control>;Cc;0;BN;;;;;N;SINGLE SHIFT TWO;;;;
 008F;<control>;Cc;0;BN;;;;;N;SINGLE SHIFT THREE;;;;
 019B;LATIN SMALL LETTER LAMBDA WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED LAMBDA;;;;
 019C;LATIN CAPITAL LETTER TURNED M;Lu;0;L;;;;;N;;;;026F;
 019D;LATIN CAPITAL LETTER N WITH LEFT HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER N HOOK;;;0272;
-019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;;;
+019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;0220;;0220
 019F;LATIN CAPITAL LETTER O WITH MIDDLE TILDE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED O;*;;0275;
 01A0;LATIN CAPITAL LETTER O WITH HORN;Lu;0;L;004F 031B;;;;N;LATIN CAPITAL LETTER O HORN;;;01A1;
 01A1;LATIN SMALL LETTER O WITH HORN;Ll;0;L;006F 031B;;;;N;LATIN SMALL LETTER O HORN;;01A0;;01A0
 021D;LATIN SMALL LETTER YOGH;Ll;0;L;;;;;N;;;021C;;021C
 021E;LATIN CAPITAL LETTER H WITH CARON;Lu;0;L;0048 030C;;;;N;;;;021F;
 021F;LATIN SMALL LETTER H WITH CARON;Ll;0;L;0068 030C;;;;N;;;021E;;021E
+0220;LATIN CAPITAL LETTER N WITH LONG RIGHT LEG;Lu;0;L;;;;;N;;;;019E;
 0222;LATIN CAPITAL LETTER OU;Lu;0;L;;;;;N;;;;0223;
 0223;LATIN SMALL LETTER OU;Ll;0;L;;;;;N;;;0222;;0222
 0224;LATIN CAPITAL LETTER Z WITH HOOK;Lu;0;L;;;;;N;;;;0225;
 02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;;
 02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;;
 0300;COMBINING GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING GRAVE;Varia;;;
-0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;Oxia;;;
+0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;Oxia, Tonos;;;
 0302;COMBINING CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;NON-SPACING CIRCUMFLEX;;;;
 0303;COMBINING TILDE;Mn;230;NSM;;;;;N;NON-SPACING TILDE;;;;
 0304;COMBINING MACRON;Mn;230;NSM;;;;;N;NON-SPACING MACRON;;;;
 030A;COMBINING RING ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RING ABOVE;;;;
 030B;COMBINING DOUBLE ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE ACUTE;;;;
 030C;COMBINING CARON;Mn;230;NSM;;;;;N;NON-SPACING HACEK;;;;
-030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;Tonos;;;
+030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;;;;
 030E;COMBINING DOUBLE VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE VERTICAL LINE ABOVE;;;;
 030F;COMBINING DOUBLE GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE GRAVE;;;;
 0310;COMBINING CANDRABINDU;Mn;230;NSM;;;;;N;NON-SPACING CANDRABINDU;;;;
 034C;COMBINING ALMOST EQUAL TO ABOVE;Mn;230;NSM;;;;;N;;;;;
 034D;COMBINING LEFT RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;;
 034E;COMBINING UPWARDS ARROW BELOW;Mn;220;NSM;;;;;N;;;;;
+034F;COMBINING GRAPHEME JOINER;Mn;0;NSM;;;;;N;;;;;
 0360;COMBINING DOUBLE TILDE;Mn;234;NSM;;;;;N;;;;;
 0361;COMBINING DOUBLE INVERTED BREVE;Mn;234;NSM;;;;;N;;;;;
 0362;COMBINING DOUBLE RIGHTWARDS ARROW BELOW;Mn;233;NSM;;;;;N;;;;;
+0363;COMBINING LATIN SMALL LETTER A;Mn;230;NSM;;;;;N;;;;;
+0364;COMBINING LATIN SMALL LETTER E;Mn;230;NSM;;;;;N;;;;;
+0365;COMBINING LATIN SMALL LETTER I;Mn;230;NSM;;;;;N;;;;;
+0366;COMBINING LATIN SMALL LETTER O;Mn;230;NSM;;;;;N;;;;;
+0367;COMBINING LATIN SMALL LETTER U;Mn;230;NSM;;;;;N;;;;;
+0368;COMBINING LATIN SMALL LETTER C;Mn;230;NSM;;;;;N;;;;;
+0369;COMBINING LATIN SMALL LETTER D;Mn;230;NSM;;;;;N;;;;;
+036A;COMBINING LATIN SMALL LETTER H;Mn;230;NSM;;;;;N;;;;;
+036B;COMBINING LATIN SMALL LETTER M;Mn;230;NSM;;;;;N;;;;;
+036C;COMBINING LATIN SMALL LETTER R;Mn;230;NSM;;;;;N;;;;;
+036D;COMBINING LATIN SMALL LETTER T;Mn;230;NSM;;;;;N;;;;;
+036E;COMBINING LATIN SMALL LETTER V;Mn;230;NSM;;;;;N;;;;;
+036F;COMBINING LATIN SMALL LETTER X;Mn;230;NSM;;;;;N;;;;;
 0374;GREEK NUMERAL SIGN;Sk;0;ON;02B9;;;;N;GREEK UPPER NUMERAL SIGN;Dexia keraia;;;
 0375;GREEK LOWER NUMERAL SIGN;Sk;0;ON;;;;;N;;Aristeri keraia;;;
 037A;GREEK YPOGEGRAMMENI;Lm;0;L;<compat> 0020 0345;;;;N;GREEK SPACING IOTA BELOW;;;;
 03D5;GREEK PHI SYMBOL;Ll;0;L;<compat> 03C6;;;;N;GREEK SMALL LETTER SCRIPT PHI;;03A6;;03A6
 03D6;GREEK PI SYMBOL;Ll;0;L;<compat> 03C0;;;;N;GREEK SMALL LETTER OMEGA PI;;03A0;;03A0
 03D7;GREEK KAI SYMBOL;Ll;0;L;;;;;N;;;;;
+03D8;GREEK LETTER ARCHAIC KOPPA;Lu;0;L;;;;;N;;*;;03D9;
+03D9;GREEK SMALL LETTER ARCHAIC KOPPA;Ll;0;L;;;;;N;;*;03D8;;03D8
 03DA;GREEK LETTER STIGMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER STIGMA;;;03DB;
 03DB;GREEK SMALL LETTER STIGMA;Ll;0;L;;;;;N;;;03DA;;03DA
 03DC;GREEK LETTER DIGAMMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DIGAMMA;;;03DD;
 03F3;GREEK LETTER YOT;Ll;0;L;;;;;N;;;;;
 03F4;GREEK CAPITAL THETA SYMBOL;Lu;0;L;<compat> 0398;;;;N;;;;03B8;
 03F5;GREEK LUNATE EPSILON SYMBOL;Ll;0;L;<compat> 03B5;;;;N;;;0395;;0395
+03F6;GREEK REVERSED LUNATE EPSILON SYMBOL;Sm;0;ON;;;;;N;;;;;
 0400;CYRILLIC CAPITAL LETTER IE WITH GRAVE;Lu;0;L;0415 0300;;;;N;;;;0450;
 0401;CYRILLIC CAPITAL LETTER IO;Lu;0;L;0415 0308;;;;N;;;;0451;
 0402;CYRILLIC CAPITAL LETTER DJE;Lu;0;L;;;;;N;;Serbocroatian;;0452;
 0486;COMBINING CYRILLIC PSILI PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PSILI PNEUMATA;;;;
 0488;COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;Me;0;NSM;;;;;N;;;;;
 0489;COMBINING CYRILLIC MILLIONS SIGN;Me;0;NSM;;;;;N;;;;;
+048A;CYRILLIC CAPITAL LETTER SHORT I WITH TAIL;Lu;0;L;;;;;N;;;;048B;
+048B;CYRILLIC SMALL LETTER SHORT I WITH TAIL;Ll;0;L;;;;;N;;;048A;;048A
 048C;CYRILLIC CAPITAL LETTER SEMISOFT SIGN;Lu;0;L;;;;;N;;;;048D;
 048D;CYRILLIC SMALL LETTER SEMISOFT SIGN;Ll;0;L;;;;;N;;;048C;;048C
 048E;CYRILLIC CAPITAL LETTER ER WITH TICK;Lu;0;L;;;;;N;;;;048F;
 04C2;CYRILLIC SMALL LETTER ZHE WITH BREVE;Ll;0;L;0436 0306;;;;N;CYRILLIC SMALL LETTER SHORT ZHE;;04C1;;04C1
 04C3;CYRILLIC CAPITAL LETTER KA WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA HOOK;;;04C4;
 04C4;CYRILLIC SMALL LETTER KA WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA HOOK;;04C3;;04C3
+04C5;CYRILLIC CAPITAL LETTER EL WITH TAIL;Lu;0;L;;;;;N;;;;04C6;
+04C6;CYRILLIC SMALL LETTER EL WITH TAIL;Ll;0;L;;;;;N;;;04C5;;04C5
 04C7;CYRILLIC CAPITAL LETTER EN WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN HOOK;;;04C8;
 04C8;CYRILLIC SMALL LETTER EN WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN HOOK;;04C7;;04C7
+04C9;CYRILLIC CAPITAL LETTER EN WITH TAIL;Lu;0;L;;;;;N;;;;04CA;
+04CA;CYRILLIC SMALL LETTER EN WITH TAIL;Ll;0;L;;;;;N;;;04C9;;04C9
 04CB;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH LEFT DESCENDER;;;04CC;
 04CC;CYRILLIC SMALL LETTER KHAKASSIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH LEFT DESCENDER;;04CB;;04CB
+04CD;CYRILLIC CAPITAL LETTER EM WITH TAIL;Lu;0;L;;;;;N;;;;04CE;
+04CE;CYRILLIC SMALL LETTER EM WITH TAIL;Ll;0;L;;;;;N;;;04CD;;04CD
 04D0;CYRILLIC CAPITAL LETTER A WITH BREVE;Lu;0;L;0410 0306;;;;N;;;;04D1;
 04D1;CYRILLIC SMALL LETTER A WITH BREVE;Ll;0;L;0430 0306;;;;N;;;04D0;;04D0
 04D2;CYRILLIC CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0410 0308;;;;N;;;;04D3;
 04F5;CYRILLIC SMALL LETTER CHE WITH DIAERESIS;Ll;0;L;0447 0308;;;;N;;;04F4;;04F4
 04F8;CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS;Lu;0;L;042B 0308;;;;N;;;;04F9;
 04F9;CYRILLIC SMALL LETTER YERU WITH DIAERESIS;Ll;0;L;044B 0308;;;;N;;;04F8;;04F8
+0500;CYRILLIC CAPITAL LETTER KOMI DE;Lu;0;L;;;;;N;;;;0501;
+0501;CYRILLIC SMALL LETTER KOMI DE;Ll;0;L;;;;;N;;;0500;;0500
+0502;CYRILLIC CAPITAL LETTER KOMI DJE;Lu;0;L;;;;;N;;;;0503;
+0503;CYRILLIC SMALL LETTER KOMI DJE;Ll;0;L;;;;;N;;;0502;;0502
+0504;CYRILLIC CAPITAL LETTER KOMI ZJE;Lu;0;L;;;;;N;;;;0505;
+0505;CYRILLIC SMALL LETTER KOMI ZJE;Ll;0;L;;;;;N;;;0504;;0504
+0506;CYRILLIC CAPITAL LETTER KOMI DZJE;Lu;0;L;;;;;N;;;;0507;
+0507;CYRILLIC SMALL LETTER KOMI DZJE;Ll;0;L;;;;;N;;;0506;;0506
+0508;CYRILLIC CAPITAL LETTER KOMI LJE;Lu;0;L;;;;;N;;;;0509;
+0509;CYRILLIC SMALL LETTER KOMI LJE;Ll;0;L;;;;;N;;;0508;;0508
+050A;CYRILLIC CAPITAL LETTER KOMI NJE;Lu;0;L;;;;;N;;;;050B;
+050B;CYRILLIC SMALL LETTER KOMI NJE;Ll;0;L;;;;;N;;;050A;;050A
+050C;CYRILLIC CAPITAL LETTER KOMI SJE;Lu;0;L;;;;;N;;;;050D;
+050D;CYRILLIC SMALL LETTER KOMI SJE;Ll;0;L;;;;;N;;;050C;;050C
+050E;CYRILLIC CAPITAL LETTER KOMI TJE;Lu;0;L;;;;;N;;;;050F;
+050F;CYRILLIC SMALL LETTER KOMI TJE;Ll;0;L;;;;;N;;;050E;;050E
 0531;ARMENIAN CAPITAL LETTER AYB;Lu;0;L;;;;;N;;;;0561;
 0532;ARMENIAN CAPITAL LETTER BEN;Lu;0;L;;;;;N;;;;0562;
 0533;ARMENIAN CAPITAL LETTER GIM;Lu;0;L;;;;;N;;;;0563;
 066B;ARABIC DECIMAL SEPARATOR;Po;0;AN;;;;;N;;;;;
 066C;ARABIC THOUSANDS SEPARATOR;Po;0;AN;;;;;N;;;;;
 066D;ARABIC FIVE POINTED STAR;Po;0;AL;;;;;N;;;;;
+066E;ARABIC LETTER DOTLESS BEH;Lo;0;AL;;;;;N;;;;;
+066F;ARABIC LETTER DOTLESS QAF;Lo;0;AL;;;;;N;;;;;
 0670;ARABIC LETTER SUPERSCRIPT ALEF;Mn;35;NSM;;;;;N;ARABIC ALEF ABOVE;;;;
 0671;ARABIC LETTER ALEF WASLA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAT WASL ON ALEF;;;;
 0672;ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH ON ALEF;;;;
 06DA;ARABIC SMALL HIGH JEEM;Mn;230;NSM;;;;;N;;;;;
 06DB;ARABIC SMALL HIGH THREE DOTS;Mn;230;NSM;;;;;N;;;;;
 06DC;ARABIC SMALL HIGH SEEN;Mn;230;NSM;;;;;N;;;;;
-06DD;ARABIC END OF AYAH;Me;0;NSM;;;;;N;;;;;
+06DD;ARABIC END OF AYAH;Cf;0;AL;;;;;N;;;;;
 06DE;ARABIC START OF RUB EL HIZB;Me;0;NSM;;;;;N;;;;;
 06DF;ARABIC SMALL HIGH ROUNDED ZERO;Mn;230;NSM;;;;;N;;;;;
 06E0;ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO;Mn;230;NSM;;;;;N;;;;;
 07AE;THAANA OBOFILI;Mn;0;NSM;;;;;N;;;;;
 07AF;THAANA OABOAFILI;Mn;0;NSM;;;;;N;;;;;
 07B0;THAANA SUKUN;Mn;0;NSM;;;;;N;;;;;
+07B1;THAANA LETTER NAA;Lo;0;AL;;;;;N;;;;;
 0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
 0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
 0903;DEVANAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
 0B6F;ORIYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
 0B70;ORIYA ISSHAR;So;0;L;;;;;N;;;;;
 0B82;TAMIL SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
-0B83;TAMIL SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0B83;TAMIL SIGN VISARGA;Lo;0;L;;;;;N;;;;;
 0B85;TAMIL LETTER A;Lo;0;L;;;;;N;;;;;
 0B86;TAMIL LETTER AA;Lo;0;L;;;;;N;;;;;
 0B87;TAMIL LETTER I;Lo;0;L;;;;;N;;;;;
 10F4;GEORGIAN LETTER HAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HAR;;;;
 10F5;GEORGIAN LETTER HOE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HOE;;;;
 10F6;GEORGIAN LETTER FI;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER FI;;;;
+10F7;GEORGIAN LETTER YN;Lo;0;L;;;;;N;;;;;
+10F8;GEORGIAN LETTER ELIFI;Lo;0;L;;;;;N;;;;;
 10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;;
 1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;g *;;;
 1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;gg *;;;
 16EE;RUNIC ARLAUG SYMBOL;Nl;0;L;;;;17;N;;golden number 17;;;
 16EF;RUNIC TVIMADUR SYMBOL;Nl;0;L;;;;18;N;;golden number 18;;;
 16F0;RUNIC BELGTHOR SYMBOL;Nl;0;L;;;;19;N;;golden number 19;;;
+1700;TAGALOG LETTER A;Lo;0;L;;;;;N;;;;;
+1701;TAGALOG LETTER I;Lo;0;L;;;;;N;;;;;
+1702;TAGALOG LETTER U;Lo;0;L;;;;;N;;;;;
+1703;TAGALOG LETTER KA;Lo;0;L;;;;;N;;;;;
+1704;TAGALOG LETTER GA;Lo;0;L;;;;;N;;;;;
+1705;TAGALOG LETTER NGA;Lo;0;L;;;;;N;;;;;
+1706;TAGALOG LETTER TA;Lo;0;L;;;;;N;;;;;
+1707;TAGALOG LETTER DA;Lo;0;L;;;;;N;;;;;
+1708;TAGALOG LETTER NA;Lo;0;L;;;;;N;;;;;
+1709;TAGALOG LETTER PA;Lo;0;L;;;;;N;;;;;
+170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;;
+170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;;
+170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;;
+170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;;
+170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;;
+1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;;
+1711;TAGALOG LETTER HA;Lo;0;L;;;;;N;;;;;
+1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;;
+1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;;
+1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;;
+1723;HANUNOO LETTER KA;Lo;0;L;;;;;N;;;;;
+1724;HANUNOO LETTER GA;Lo;0;L;;;;;N;;;;;
+1725;HANUNOO LETTER NGA;Lo;0;L;;;;;N;;;;;
+1726;HANUNOO LETTER TA;Lo;0;L;;;;;N;;;;;
+1727;HANUNOO LETTER DA;Lo;0;L;;;;;N;;;;;
+1728;HANUNOO LETTER NA;Lo;0;L;;;;;N;;;;;
+1729;HANUNOO LETTER PA;Lo;0;L;;;;;N;;;;;
+172A;HANUNOO LETTER BA;Lo;0;L;;;;;N;;;;;
+172B;HANUNOO LETTER MA;Lo;0;L;;;;;N;;;;;
+172C;HANUNOO LETTER YA;Lo;0;L;;;;;N;;;;;
+172D;HANUNOO LETTER RA;Lo;0;L;;;;;N;;;;;
+172E;HANUNOO LETTER LA;Lo;0;L;;;;;N;;;;;
+172F;HANUNOO LETTER WA;Lo;0;L;;;;;N;;;;;
+1730;HANUNOO LETTER SA;Lo;0;L;;;;;N;;;;;
+1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;;
+1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;;
+1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;;
+1741;BUHID LETTER I;Lo;0;L;;;;;N;;;;;
+1742;BUHID LETTER U;Lo;0;L;;;;;N;;;;;
+1743;BUHID LETTER KA;Lo;0;L;;;;;N;;;;;
+1744;BUHID LETTER GA;Lo;0;L;;;;;N;;;;;
+1745;BUHID LETTER NGA;Lo;0;L;;;;;N;;;;;
+1746;BUHID LETTER TA;Lo;0;L;;;;;N;;;;;
+1747;BUHID LETTER DA;Lo;0;L;;;;;N;;;;;
+1748;BUHID LETTER NA;Lo;0;L;;;;;N;;;;;
+1749;BUHID LETTER PA;Lo;0;L;;;;;N;;;;;
+174A;BUHID LETTER BA;Lo;0;L;;;;;N;;;;;
+174B;BUHID LETTER MA;Lo;0;L;;;;;N;;;;;
+174C;BUHID LETTER YA;Lo;0;L;;;;;N;;;;;
+174D;BUHID LETTER RA;Lo;0;L;;;;;N;;;;;
+174E;BUHID LETTER LA;Lo;0;L;;;;;N;;;;;
+174F;BUHID LETTER WA;Lo;0;L;;;;;N;;;;;
+1750;BUHID LETTER SA;Lo;0;L;;;;;N;;;;;
+1751;BUHID LETTER HA;Lo;0;L;;;;;N;;;;;
+1752;BUHID VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1753;BUHID VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1760;TAGBANWA LETTER A;Lo;0;L;;;;;N;;;;;
+1761;TAGBANWA LETTER I;Lo;0;L;;;;;N;;;;;
+1762;TAGBANWA LETTER U;Lo;0;L;;;;;N;;;;;
+1763;TAGBANWA LETTER KA;Lo;0;L;;;;;N;;;;;
+1764;TAGBANWA LETTER GA;Lo;0;L;;;;;N;;;;;
+1765;TAGBANWA LETTER NGA;Lo;0;L;;;;;N;;;;;
+1766;TAGBANWA LETTER TA;Lo;0;L;;;;;N;;;;;
+1767;TAGBANWA LETTER DA;Lo;0;L;;;;;N;;;;;
+1768;TAGBANWA LETTER NA;Lo;0;L;;;;;N;;;;;
+1769;TAGBANWA LETTER PA;Lo;0;L;;;;;N;;;;;
+176A;TAGBANWA LETTER BA;Lo;0;L;;;;;N;;;;;
+176B;TAGBANWA LETTER MA;Lo;0;L;;;;;N;;;;;
+176C;TAGBANWA LETTER YA;Lo;0;L;;;;;N;;;;;
+176E;TAGBANWA LETTER LA;Lo;0;L;;;;;N;;;;;
+176F;TAGBANWA LETTER WA;Lo;0;L;;;;;N;;;;;
+1770;TAGBANWA LETTER SA;Lo;0;L;;;;;N;;;;;
+1772;TAGBANWA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1773;TAGBANWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
 1780;KHMER LETTER KA;Lo;0;L;;;;;N;;;;;
 1781;KHMER LETTER KHA;Lo;0;L;;;;;N;;;;;
 1782;KHMER LETTER KO;Lo;0;L;;;;;N;;;;;
 17D4;KHMER SIGN KHAN;Po;0;L;;;;;N;;;;;
 17D5;KHMER SIGN BARIYOOSAN;Po;0;L;;;;;N;;;;;
 17D6;KHMER SIGN CAMNUC PII KUUH;Po;0;L;;;;;N;;;;;
-17D7;KHMER SIGN LEK TOO;Po;0;L;;;;;N;;;;;
+17D7;KHMER SIGN LEK TOO;Lm;0;L;;;;;N;;;;;
 17D8;KHMER SIGN BEYYAL;Po;0;L;;;;;N;;;;;
 17D9;KHMER SIGN PHNAEK MUAN;Po;0;L;;;;;N;;;;;
 17DA;KHMER SIGN KOOMUUT;Po;0;L;;;;;N;;;;;
 17DB;KHMER CURRENCY SYMBOL RIEL;Sc;0;ET;;;;;N;;;;;
-17DC;KHMER SIGN AVAKRAHASANYA;Po;0;L;;;;;N;;;;;
+17DC;KHMER SIGN AVAKRAHASANYA;Lo;0;L;;;;;N;;;;;
 17E0;KHMER DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
 17E1;KHMER DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
 17E2;KHMER DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
 1808;MONGOLIAN MANCHU COMMA;Po;0;ON;;;;;N;;;;;
 1809;MONGOLIAN MANCHU FULL STOP;Po;0;ON;;;;;N;;;;;
 180A;MONGOLIAN NIRUGU;Po;0;ON;;;;;N;;;;;
-180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Cf;0;BN;;;;;N;;;;;
-180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Cf;0;BN;;;;;N;;;;;
-180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Cf;0;BN;;;;;N;;;;;
+180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Mn;0;NSM;;;;;N;;;;;
+180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;;
+180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;;
 180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;;
 1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
 1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
 2044;FRACTION SLASH;Sm;0;ON;;;;;N;;;;;
 2045;LEFT SQUARE BRACKET WITH QUILL;Ps;0;ON;;;;;Y;;;;;
 2046;RIGHT SQUARE BRACKET WITH QUILL;Pe;0;ON;;;;;Y;;;;;
+2047;DOUBLE QUESTION MARK;Po;0;ON;<compat> 003F 003F;;;;N;;;;;
 2048;QUESTION EXCLAMATION MARK;Po;0;ON;<compat> 003F 0021;;;;N;;;;;
 2049;EXCLAMATION QUESTION MARK;Po;0;ON;<compat> 0021 003F;;;;N;;;;;
 204A;TIRONIAN SIGN ET;Po;0;ON;;;;;N;;;;;
 204B;REVERSED PILCROW SIGN;Po;0;ON;;;;;N;;;;;
 204C;BLACK LEFTWARDS BULLET;Po;0;ON;;;;;N;;;;;
 204D;BLACK RIGHTWARDS BULLET;Po;0;ON;;;;;N;;;;;
+204E;LOW ASTERISK;Po;0;ON;;;;;N;;;;;
+204F;REVERSED SEMICOLON;Po;0;ON;;;;;N;;;;;
+2050;CLOSE UP;Po;0;ON;;;;;N;;;;;
+2051;TWO ASTERISKS ALIGNED VERTICALLY;Po;0;ON;;;;;N;;;;;
+2052;COMMERCIAL MINUS SIGN;Sm;0;ON;;;;;N;;;;;
+2057;QUADRUPLE PRIME;Po;0;ON;<compat> 2032 2032 2032 2032;;;;N;;;;;
+205F;MEDIUM MATHEMATICAL SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2060;WORD JOINER;Cf;0;BN;;;;;N;;;;;
+2061;FUNCTION APPLICATION;Cf;0;BN;;;;;N;;;;;
+2062;INVISIBLE TIMES;Cf;0;BN;;;;;N;;;;;
+2063;INVISIBLE SEPARATOR;Cf;0;BN;;;;;N;;;;;
 206A;INHIBIT SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;;
 206B;ACTIVATE SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;;
 206C;INHIBIT ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;;
 206E;NATIONAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;;
 206F;NOMINAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;;
 2070;SUPERSCRIPT ZERO;No;0;EN;<super> 0030;0;0;0;N;SUPERSCRIPT DIGIT ZERO;;;;
+2071;SUPERSCRIPT LATIN SMALL LETTER I;Ll;0;L;<super> 0069;;;;N;;;;;
 2074;SUPERSCRIPT FOUR;No;0;EN;<super> 0034;4;4;4;N;SUPERSCRIPT DIGIT FOUR;;;;
 2075;SUPERSCRIPT FIVE;No;0;EN;<super> 0035;5;5;5;N;SUPERSCRIPT DIGIT FIVE;;;;
 2076;SUPERSCRIPT SIX;No;0;EN;<super> 0036;6;6;6;N;SUPERSCRIPT DIGIT SIX;;;;
 20AD;KIP SIGN;Sc;0;ET;;;;;N;;;;;
 20AE;TUGRIK SIGN;Sc;0;ET;;;;;N;;;;;
 20AF;DRACHMA SIGN;Sc;0;ET;;;;;N;;;;;
+20B0;GERMAN PENNY SIGN;Sc;0;ET;;;;;N;;;;;
+20B1;PESO SIGN;Sc;0;ET;;;;;N;;;;;
 20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;;
 20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;;
 20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;;
 20E1;COMBINING LEFT RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT RIGHT ARROW ABOVE;;;;
 20E2;COMBINING ENCLOSING SCREEN;Me;0;NSM;;;;;N;;;;;
 20E3;COMBINING ENCLOSING KEYCAP;Me;0;NSM;;;;;N;;;;;
+20E4;COMBINING ENCLOSING UPWARD POINTING TRIANGLE;Me;0;NSM;;;;;N;;;;;
+20E5;COMBINING REVERSE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20E6;COMBINING DOUBLE VERTICAL STROKE OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20E7;COMBINING ANNUITY SYMBOL;Mn;230;NSM;;;;;N;;;;;
+20E8;COMBINING TRIPLE UNDERDOT;Mn;220;NSM;;;;;N;;;;;
+20E9;COMBINING WIDE BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;;
+20EA;COMBINING LEFTWARDS ARROW OVERLAY;Mn;1;NSM;;;;;N;;;;;
 2100;ACCOUNT OF;So;0;ON;<compat> 0061 002F 0063;;;;N;;;;;
 2101;ADDRESSED TO THE SUBJECT;So;0;ON;<compat> 0061 002F 0073;;;;N;;;;;
 2102;DOUBLE-STRUCK CAPITAL C;Lu;0;L;<font> 0043;;;;N;DOUBLE-STRUCK C;;;;
 2138;DALET SYMBOL;Lo;0;L;<compat> 05D3;;;;N;FOURTH TRANSFINITE CARDINAL;;;;
 2139;INFORMATION SOURCE;Ll;0;L;<font> 0069;;;;N;;;;;
 213A;ROTATED CAPITAL Q;So;0;ON;;;;;N;;;;;
+213D;DOUBLE-STRUCK SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+213E;DOUBLE-STRUCK CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+213F;DOUBLE-STRUCK CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+2140;DOUBLE-STRUCK N-ARY SUMMATION;Sm;0;ON;<font> 2211;;;;Y;;;;;
+2141;TURNED SANS-SERIF CAPITAL G;Sm;0;ON;;;;;N;;;;;
+2142;TURNED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;;
+2143;REVERSED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;;
+2144;TURNED SANS-SERIF CAPITAL Y;Sm;0;ON;;;;;N;;;;;
+2145;DOUBLE-STRUCK ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+2146;DOUBLE-STRUCK ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+2147;DOUBLE-STRUCK ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+2148;DOUBLE-STRUCK ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+2149;DOUBLE-STRUCK ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+214A;PROPERTY LINE;So;0;ON;;;;;N;;;;;
+214B;TURNED AMPERSAND;Sm;0;ON;;;;;N;;;;;
 2153;VULGAR FRACTION ONE THIRD;No;0;ON;<fraction> 0031 2044 0033;;;1/3;N;FRACTION ONE THIRD;;;;
 2154;VULGAR FRACTION TWO THIRDS;No;0;ON;<fraction> 0032 2044 0033;;;2/3;N;FRACTION TWO THIRDS;;;;
 2155;VULGAR FRACTION ONE FIFTH;No;0;ON;<fraction> 0031 2044 0035;;;1/5;N;FRACTION ONE FIFTH;;;;
 21F1;NORTH WEST ARROW TO CORNER;So;0;ON;;;;;N;;;;;
 21F2;SOUTH EAST ARROW TO CORNER;So;0;ON;;;;;N;;;;;
 21F3;UP DOWN WHITE ARROW;So;0;ON;;;;;N;;;;;
+21F4;RIGHT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+21F5;DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+21F6;THREE RIGHTWARDS ARROWS;Sm;0;ON;;;;;N;;;;;
+21F7;LEFTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21F8;RIGHTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21F9;LEFT RIGHT ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FA;LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FB;RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FC;LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FD;LEFTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+21FE;RIGHTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+21FF;LEFT RIGHT OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
 2200;FOR ALL;Sm;0;ON;;;;;N;;;;;
 2201;COMPLEMENT;Sm;0;ON;;;;;Y;;;;;
 2202;PARTIAL DIFFERENTIAL;Sm;0;ON;;;;;Y;;;;;
 22EF;MIDLINE HORIZONTAL ELLIPSIS;Sm;0;ON;;;;;N;;;;;
 22F0;UP RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;;
 22F1;DOWN RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;;
+22F2;ELEMENT OF WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F3;ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F4;SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F5;ELEMENT OF WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+22F6;ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22F7;SMALL ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22F8;ELEMENT OF WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+22F9;ELEMENT OF WITH TWO HORIZONTAL STROKES;Sm;0;ON;;;;;Y;;;;;
+22FA;CONTAINS WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FB;CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FC;SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FD;CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22FE;SMALL CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22FF;Z NOTATION BAG MEMBERSHIP;Sm;0;ON;;;;;Y;;;;;
 2300;DIAMETER SIGN;So;0;ON;;;;;N;;;;;
 2301;ELECTRIC ARROW;So;0;ON;;;;;N;;;;;
 2302;HOUSE;So;0;ON;;;;;N;;;;;
 2379;APL FUNCTIONAL SYMBOL OMEGA UNDERBAR;So;0;L;;;;;N;;;;;
 237A;APL FUNCTIONAL SYMBOL ALPHA;So;0;L;;;;;N;;;;;
 237B;NOT CHECK MARK;So;0;ON;;;;;N;;;;;
+237C;RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW;Sm;0;ON;;;;;N;;;;;
 237D;SHOULDERED OPEN BOX;So;0;ON;;;;;N;;;;;
 237E;BELL SYMBOL;So;0;ON;;;;;N;;;;;
 237F;VERTICAL LINE WITH MIDDLE DOT;So;0;ON;;;;;N;;;;;
 2398;NEXT PAGE;So;0;ON;;;;;N;;;;;
 2399;PRINT SCREEN SYMBOL;So;0;ON;;;;;N;;;;;
 239A;CLEAR SCREEN SYMBOL;So;0;ON;;;;;N;;;;;
+239B;LEFT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+239C;LEFT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;;
+239D;LEFT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+239E;RIGHT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+239F;RIGHT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A0;RIGHT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23A1;LEFT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;;
+23A2;LEFT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A3;LEFT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;;
+23A4;RIGHT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;;
+23A5;RIGHT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A6;RIGHT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;;
+23A7;LEFT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+23A8;LEFT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;;
+23A9;LEFT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23AA;CURLY BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23AB;RIGHT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+23AC;RIGHT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;;
+23AD;RIGHT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23AE;INTEGRAL EXTENSION;Sm;0;ON;;;;;N;;;;;
+23AF;HORIZONTAL LINE EXTENSION;Sm;0;ON;;;;;N;;;;;
+23B0;UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;;
+23B1;UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;;
+23B2;SUMMATION TOP;Sm;0;ON;;;;;N;;;;;
+23B3;SUMMATION BOTTOM;Sm;0;ON;;;;;N;;;;;
+23B4;TOP SQUARE BRACKET;Ps;0;ON;;;;;N;;;;;
+23B5;BOTTOM SQUARE BRACKET;Pe;0;ON;;;;;N;;;;;
+23B6;BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET;Po;0;ON;;;;;N;;;;;
+23B7;RADICAL SYMBOL BOTTOM;So;0;ON;;;;;N;;;;;
+23B8;LEFT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;;
+23B9;RIGHT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;;
+23BA;HORIZONTAL SCAN LINE-1;So;0;ON;;;;;N;;;;;
+23BB;HORIZONTAL SCAN LINE-3;So;0;ON;;;;;N;;;;;
+23BC;HORIZONTAL SCAN LINE-7;So;0;ON;;;;;N;;;;;
+23BD;HORIZONTAL SCAN LINE-9;So;0;ON;;;;;N;;;;;
+23BE;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT;So;0;ON;;;;;N;;;;;
+23BF;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT;So;0;ON;;;;;N;;;;;
+23C0;DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C1;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C2;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C3;DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C4;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C5;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C6;DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE;So;0;ON;;;;;N;;;;;
+23C7;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;;
+23C8;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;;
+23C9;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;;;;;
+23CA;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;;;;;
+23CB;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT;So;0;ON;;;;;N;;;;;
+23CC;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT;So;0;ON;;;;;N;;;;;
+23CD;SQUARE FOOT;So;0;ON;;;;;N;;;;;
+23CE;RETURN SYMBOL;So;0;ON;;;;;N;;;;;
 2400;SYMBOL FOR NULL;So;0;ON;;;;;N;GRAPHIC FOR NULL;;;;
 2401;SYMBOL FOR START OF HEADING;So;0;ON;;;;;N;GRAPHIC FOR START OF HEADING;;;;
 2402;SYMBOL FOR START OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR START OF TEXT;;;;
 24E8;CIRCLED LATIN SMALL LETTER Y;So;0;L;<circle> 0079;;;;N;;;24CE;;24CE
 24E9;CIRCLED LATIN SMALL LETTER Z;So;0;L;<circle> 007A;;;;N;;;24CF;;24CF
 24EA;CIRCLED DIGIT ZERO;No;0;EN;<circle> 0030;;0;0;N;;;;;
+24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;;
+24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;;
+24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;;
+24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;;
+24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;;
+24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;;
+24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;;
+24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;;
+24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;;
+24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;;
+24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;;
+24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;;
+24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;;
+24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;;
+24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;;
+24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;;
+24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;;
+24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;;
+24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;;
+24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;;
 2500;BOX DRAWINGS LIGHT HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT HORIZONTAL;;;;
 2501;BOX DRAWINGS HEAVY HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY HORIZONTAL;;;;
 2502;BOX DRAWINGS LIGHT VERTICAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL;;;;
 2593;DARK SHADE;So;0;ON;;;;;N;;;;;
 2594;UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
 2595;RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
+2596;QUADRANT LOWER LEFT;So;0;ON;;;;;N;;;;;
+2597;QUADRANT LOWER RIGHT;So;0;ON;;;;;N;;;;;
+2598;QUADRANT UPPER LEFT;So;0;ON;;;;;N;;;;;
+2599;QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259A;QUADRANT UPPER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259B;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;;
+259C;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259D;QUADRANT UPPER RIGHT;So;0;ON;;;;;N;;;;;
+259E;QUADRANT UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;;
+259F;QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
 25A0;BLACK SQUARE;So;0;ON;;;;;N;;;;;
 25A1;WHITE SQUARE;So;0;ON;;;;;N;;;;;
 25A2;WHITE SQUARE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;;
 25F5;WHITE CIRCLE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;;
 25F6;WHITE CIRCLE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
 25F7;WHITE CIRCLE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
+25F8;UPPER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25F9;UPPER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25FA;LOWER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25FB;WHITE MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;;
+25FC;BLACK MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;;
+25FD;WHITE MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;;
+25FE;BLACK MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;;
+25FF;LOWER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;;
 2600;BLACK SUN WITH RAYS;So;0;ON;;;;;N;;;;;
 2601;CLOUD;So;0;ON;;;;;N;;;;;
 2602;UMBRELLA;So;0;ON;;;;;N;;;;;
 2611;BALLOT BOX WITH CHECK;So;0;ON;;;;;N;;;;;
 2612;BALLOT BOX WITH X;So;0;ON;;;;;N;;;;;
 2613;SALTIRE;So;0;ON;;;;;N;;;;;
+2616;WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;;
+2617;BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;;
 2619;REVERSED ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;;
 261A;BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;;
 261B;BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;;
 266F;MUSIC SHARP SIGN;Sm;0;ON;;;;;N;SHARP;;;;
 2670;WEST SYRIAC CROSS;So;0;ON;;;;;N;;;;;
 2671;EAST SYRIAC CROSS;So;0;ON;;;;;N;;;;;
+2672;UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;;
+2673;RECYCLING SYMBOL FOR TYPE-1 PLASTICS;So;0;ON;;;;;N;;pete;;;
+2674;RECYCLING SYMBOL FOR TYPE-2 PLASTICS;So;0;ON;;;;;N;;hdpe;;;
+2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;pvc;;;
+2676;RECYCLING SYMBOL FOR TYPE-4 PLASTICS;So;0;ON;;;;;N;;ldpe;;;
+2677;RECYCLING SYMBOL FOR TYPE-5 PLASTICS;So;0;ON;;;;;N;;pp;;;
+2678;RECYCLING SYMBOL FOR TYPE-6 PLASTICS;So;0;ON;;;;;N;;ps;;;
+2679;RECYCLING SYMBOL FOR TYPE-7 PLASTICS;So;0;ON;;;;;N;;other;;;
+267A;RECYCLING SYMBOL FOR GENERIC MATERIALS;So;0;ON;;;;;N;;;;;
+267B;BLACK UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;;
+267C;RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;;
+267D;PARTIALLY-RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;;
+2680;DIE FACE-1;So;0;ON;;;;;N;;;;;
+2681;DIE FACE-2;So;0;ON;;;;;N;;;;;
+2682;DIE FACE-3;So;0;ON;;;;;N;;;;;
+2683;DIE FACE-4;So;0;ON;;;;;N;;;;;
+2684;DIE FACE-5;So;0;ON;;;;;N;;;;;
+2685;DIE FACE-6;So;0;ON;;;;;N;;;;;
+2686;WHITE CIRCLE WITH DOT RIGHT;So;0;ON;;;;;N;;;;;
+2687;WHITE CIRCLE WITH TWO DOTS;So;0;ON;;;;;N;;;;;
+2688;BLACK CIRCLE WITH WHITE DOT RIGHT;So;0;ON;;;;;N;;;;;
+2689;BLACK CIRCLE WITH TWO WHITE DOTS;So;0;ON;;;;;N;;;;;
 2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;;
 2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;;
 2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;;
 2765;ROTATED HEAVY BLACK HEART BULLET;So;0;ON;;;;;N;;;;;
 2766;FLORAL HEART;So;0;ON;;;;;N;;;;;
 2767;ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;;
+2768;MEDIUM LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2769;MEDIUM RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276A;MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276B;MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276C;MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276D;MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276E;HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276F;HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2770;HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2771;HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2772;LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2773;LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2774;MEDIUM LEFT CURLY BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
 2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;;
 2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;;
 2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;;
 27BC;WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;WEDGE-TAILED RIGHT ARROW;;;;
 27BD;HEAVY WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WEDGE-TAILED RIGHT ARROW;;;;
 27BE;OPEN-OUTLINED RIGHTWARDS ARROW;So;0;ON;;;;;N;OPEN-OUTLINED RIGHT ARROW;;;;
+27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;;
+27D1;AND WITH DOT;Sm;0;ON;;;;;N;;;;;
+27D2;ELEMENT OF OPENING UPWARDS;Sm;0;ON;;;;;N;;;;;
+27D3;LOWER RIGHT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;;
+27D4;UPPER LEFT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;;
+27D5;LEFT OUTER JOIN;Sm;0;ON;;;;;Y;;;;;
+27D6;RIGHT OUTER JOIN;Sm;0;ON;;;;;Y;;;;;
+27D7;FULL OUTER JOIN;Sm;0;ON;;;;;N;;;;;
+27D8;LARGE UP TACK;Sm;0;ON;;;;;N;;;;;
+27D9;LARGE DOWN TACK;Sm;0;ON;;;;;N;;;;;
+27DA;LEFT AND RIGHT DOUBLE TURNSTILE;Sm;0;ON;;;;;N;;;;;
+27DB;LEFT AND RIGHT TACK;Sm;0;ON;;;;;N;;;;;
+27DC;LEFT MULTIMAP;Sm;0;ON;;;;;Y;;;;;
+27DD;LONG RIGHT TACK;Sm;0;ON;;;;;Y;;;;;
+27DE;LONG LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+27DF;UP TACK WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+27E0;LOZENGE DIVIDED BY HORIZONTAL RULE;Sm;0;ON;;;;;N;;;;;
+27E1;WHITE CONCAVE-SIDED DIAMOND;Sm;0;ON;;;;;N;;;;;
+27E2;WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E3;WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E4;WHITE SQUARE WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E5;WHITE SQUARE WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E6;MATHEMATICAL LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27E7;MATHEMATICAL RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27E8;MATHEMATICAL LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27E9;MATHEMATICAL RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27EA;MATHEMATICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27EB;MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27F0;UPWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F1;DOWNWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F2;ANTICLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F3;CLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F4;RIGHT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;;
+27F5;LONG LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+27F6;LONG RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+27F7;LONG LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;;
+27F8;LONG LEFTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F9;LONG RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27FA;LONG LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27FB;LONG LEFTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FC;LONG RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FD;LONG LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FE;LONG RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FF;LONG RIGHTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;;
 2800;BRAILLE PATTERN BLANK;So;0;ON;;;;;N;;;;;
 2801;BRAILLE PATTERN DOTS-1;So;0;ON;;;;;N;;;;;
 2802;BRAILLE PATTERN DOTS-2;So;0;ON;;;;;N;;;;;
 28FD;BRAILLE PATTERN DOTS-1345678;So;0;ON;;;;;N;;;;;
 28FE;BRAILLE PATTERN DOTS-2345678;So;0;ON;;;;;N;;;;;
 28FF;BRAILLE PATTERN DOTS-12345678;So;0;ON;;;;;N;;;;;
+2900;RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2901;RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2902;LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2903;RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2904;LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2905;RIGHTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2906;LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2907;RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2908;DOWNWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2909;UPWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+290A;UPWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;;
+290B;DOWNWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;;
+290C;LEFTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290D;RIGHTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290E;LEFTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290F;RIGHTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+2910;RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+2911;RIGHTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;;
+2912;UPWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;;
+2913;DOWNWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;;
+2914;RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2915;RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2916;RIGHTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;;
+2917;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2918;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2919;LEFTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291A;RIGHTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291B;LEFTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291C;RIGHTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291D;LEFTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+291E;RIGHTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+291F;LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+2920;RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+2921;NORTH WEST AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2922;NORTH EAST AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+2923;NORTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2924;NORTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2925;SOUTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2926;SOUTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2927;NORTH WEST ARROW AND NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2928;NORTH EAST ARROW AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2929;SOUTH EAST ARROW AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+292A;SOUTH WEST ARROW AND NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+292B;RISING DIAGONAL CROSSING FALLING DIAGONAL;Sm;0;ON;;;;;N;;;;;
+292C;FALLING DIAGONAL CROSSING RISING DIAGONAL;Sm;0;ON;;;;;N;;;;;
+292D;SOUTH EAST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+292E;NORTH EAST ARROW CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+292F;FALLING DIAGONAL CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2930;RISING DIAGONAL CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2931;NORTH EAST ARROW CROSSING NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+2932;NORTH WEST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2933;WAVE ARROW POINTING DIRECTLY RIGHT;Sm;0;ON;;;;;N;;;;;
+2934;ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS;Sm;0;ON;;;;;N;;;;;
+2935;ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS;Sm;0;ON;;;;;N;;;;;
+2936;ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS;Sm;0;ON;;;;;N;;;;;
+2937;ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS;Sm;0;ON;;;;;N;;;;;
+2938;RIGHT-SIDE ARC CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+2939;LEFT-SIDE ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293A;TOP ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293B;BOTTOM ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293C;TOP ARC CLOCKWISE ARROW WITH MINUS;Sm;0;ON;;;;;N;;;;;
+293D;TOP ARC ANTICLOCKWISE ARROW WITH PLUS;Sm;0;ON;;;;;N;;;;;
+293E;LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293F;LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+2940;ANTICLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+2941;CLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+2942;RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2943;LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2944;SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2945;RIGHTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;;
+2946;LEFTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;;
+2947;RIGHTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;;
+2948;LEFT RIGHT ARROW THROUGH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+2949;UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+294A;LEFT BARB UP RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;;
+294B;LEFT BARB DOWN RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;;
+294C;UP BARB RIGHT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;;
+294D;UP BARB LEFT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;;
+294E;LEFT BARB UP RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;;
+294F;UP BARB RIGHT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;;
+2950;LEFT BARB DOWN RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;;
+2951;UP BARB LEFT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;;
+2952;LEFTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;;
+2953;RIGHTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;;
+2954;UPWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;;
+2955;DOWNWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;;
+2956;LEFTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;;
+2957;RIGHTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;;
+2958;UPWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;;
+2959;DOWNWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;;
+295A;LEFTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;;
+295B;RIGHTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;;
+295C;UPWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;;
+295D;DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;;
+295E;LEFTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;;
+295F;RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;;
+2960;UPWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;;
+2961;DOWNWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;;
+2962;LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2963;UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2964;RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2965;DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2966;LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;;
+2967;LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2968;RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;;
+2969;RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+296A;LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;;
+296B;LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;;
+296C;RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;;
+296D;RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;;
+296E;UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+296F;DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2970;RIGHT DOUBLE ARROW WITH ROUNDED HEAD;Sm;0;ON;;;;;N;;;;;
+2971;EQUALS SIGN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2972;TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2973;LEFTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;;
+2974;RIGHTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;;
+2975;RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;;
+2976;LESS-THAN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2977;LEFTWARDS ARROW THROUGH LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2978;GREATER-THAN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2979;SUBSET ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+297A;LEFTWARDS ARROW THROUGH SUBSET;Sm;0;ON;;;;;N;;;;;
+297B;SUPERSET ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+297C;LEFT FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297D;RIGHT FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297E;UP FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297F;DOWN FISH TAIL;Sm;0;ON;;;;;N;;;;;
+2980;TRIPLE VERTICAL BAR DELIMITER;Sm;0;ON;;;;;N;;;;;
+2981;Z NOTATION SPOT;Sm;0;ON;;;;;N;;;;;
+2982;Z NOTATION TYPE COLON;Sm;0;ON;;;;;N;;;;;
+2983;LEFT WHITE CURLY BRACKET;Ps;0;ON;;;;;Y;;;;;
+2984;RIGHT WHITE CURLY BRACKET;Pe;0;ON;;;;;Y;;;;;
+2985;LEFT WHITE PARENTHESIS;Ps;0;ON;;;;;Y;;;;;
+2986;RIGHT WHITE PARENTHESIS;Pe;0;ON;;;;;Y;;;;;
+2987;Z NOTATION LEFT IMAGE BRACKET;Ps;0;ON;;;;;Y;;;;;
+2988;Z NOTATION RIGHT IMAGE BRACKET;Pe;0;ON;;;;;Y;;;;;
+2989;Z NOTATION LEFT BINDING BRACKET;Ps;0;ON;;;;;Y;;;;;
+298A;Z NOTATION RIGHT BINDING BRACKET;Pe;0;ON;;;;;Y;;;;;
+298B;LEFT SQUARE BRACKET WITH UNDERBAR;Ps;0;ON;;;;;Y;;;;;
+298C;RIGHT SQUARE BRACKET WITH UNDERBAR;Pe;0;ON;;;;;Y;;;;;
+298D;LEFT SQUARE BRACKET WITH TICK IN TOP CORNER;Ps;0;ON;;;;;Y;;;;;
+298E;RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Pe;0;ON;;;;;Y;;;;;
+298F;LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Ps;0;ON;;;;;Y;;;;;
+2990;RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER;Pe;0;ON;;;;;Y;;;;;
+2991;LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;;
+2992;RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;;
+2993;LEFT ARC LESS-THAN BRACKET;Ps;0;ON;;;;;Y;;;;;
+2994;RIGHT ARC GREATER-THAN BRACKET;Pe;0;ON;;;;;Y;;;;;
+2995;DOUBLE LEFT ARC GREATER-THAN BRACKET;Ps;0;ON;;;;;Y;;;;;
+2996;DOUBLE RIGHT ARC LESS-THAN BRACKET;Pe;0;ON;;;;;Y;;;;;
+2997;LEFT BLACK TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;;
+2998;RIGHT BLACK TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;;
+2999;DOTTED FENCE;Sm;0;ON;;;;;N;;;;;
+299A;VERTICAL ZIGZAG LINE;Sm;0;ON;;;;;N;;;;;
+299B;MEASURED ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;;
+299C;RIGHT ANGLE VARIANT WITH SQUARE;Sm;0;ON;;;;;Y;;;;;
+299D;MEASURED RIGHT ANGLE WITH DOT;Sm;0;ON;;;;;Y;;;;;
+299E;ANGLE WITH S INSIDE;Sm;0;ON;;;;;Y;;;;;
+299F;ACUTE ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A0;SPHERICAL ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;;
+29A1;SPHERICAL ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;;
+29A2;TURNED ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A3;REVERSED ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A4;ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+29A5;REVERSED ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+29A6;OBLIQUE ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;;
+29A7;OBLIQUE ANGLE OPENING DOWN;Sm;0;ON;;;;;Y;;;;;
+29A8;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT;Sm;0;ON;;;;;Y;;;;;
+29A9;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT;Sm;0;ON;;;;;Y;;;;;
+29AA;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT;Sm;0;ON;;;;;Y;;;;;
+29AB;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT;Sm;0;ON;;;;;Y;;;;;
+29AC;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP;Sm;0;ON;;;;;Y;;;;;
+29AD;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP;Sm;0;ON;;;;;Y;;;;;
+29AE;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN;Sm;0;ON;;;;;Y;;;;;
+29AF;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN;Sm;0;ON;;;;;Y;;;;;
+29B0;REVERSED EMPTY SET;Sm;0;ON;;;;;N;;;;;
+29B1;EMPTY SET WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+29B2;EMPTY SET WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+29B3;EMPTY SET WITH RIGHT ARROW ABOVE;Sm;0;ON;;;;;N;;;;;
+29B4;EMPTY SET WITH LEFT ARROW ABOVE;Sm;0;ON;;;;;N;;;;;
+29B5;CIRCLE WITH HORIZONTAL BAR;Sm;0;ON;;;;;N;;;;;
+29B6;CIRCLED VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29B7;CIRCLED PARALLEL;Sm;0;ON;;;;;N;;;;;
+29B8;CIRCLED REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29B9;CIRCLED PERPENDICULAR;Sm;0;ON;;;;;N;;;;;
+29BA;CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29BB;CIRCLE WITH SUPERIMPOSED X;Sm;0;ON;;;;;N;;;;;
+29BC;CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+29BD;UP ARROW THROUGH CIRCLE;Sm;0;ON;;;;;N;;;;;
+29BE;CIRCLED WHITE BULLET;Sm;0;ON;;;;;N;;;;;
+29BF;CIRCLED BULLET;Sm;0;ON;;;;;N;;;;;
+29C0;CIRCLED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+29C1;CIRCLED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+29C2;CIRCLE WITH SMALL CIRCLE TO THE RIGHT;Sm;0;ON;;;;;Y;;;;;
+29C3;CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT;Sm;0;ON;;;;;Y;;;;;
+29C4;SQUARED RISING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;;
+29C5;SQUARED FALLING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;;
+29C6;SQUARED ASTERISK;Sm;0;ON;;;;;N;;;;;
+29C7;SQUARED SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+29C8;SQUARED SQUARE;Sm;0;ON;;;;;N;;;;;
+29C9;TWO JOINED SQUARES;Sm;0;ON;;;;;Y;;;;;
+29CA;TRIANGLE WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+29CB;TRIANGLE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+29CC;S IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+29CD;TRIANGLE WITH SERIFS AT BOTTOM;Sm;0;ON;;;;;N;;;;;
+29CE;RIGHT TRIANGLE ABOVE LEFT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+29CF;LEFT TRIANGLE BESIDE VERTICAL BAR;Sm;0;ON;;;;;Y;;;;;
+29D0;VERTICAL BAR BESIDE RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+29D1;BOWTIE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D2;BOWTIE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D3;BLACK BOWTIE;Sm;0;ON;;;;;N;;;;;
+29D4;TIMES WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D5;TIMES WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D6;WHITE HOURGLASS;Sm;0;ON;;;;;N;;;;;
+29D7;BLACK HOURGLASS;Sm;0;ON;;;;;N;;;;;
+29D8;LEFT WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;;
+29D9;RIGHT WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;;
+29DA;LEFT DOUBLE WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;;
+29DB;RIGHT DOUBLE WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;;
+29DC;INCOMPLETE INFINITY;Sm;0;ON;;;;;Y;;;;;
+29DD;TIE OVER INFINITY;Sm;0;ON;;;;;N;;;;;
+29DE;INFINITY NEGATED WITH VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29DF;DOUBLE-ENDED MULTIMAP;Sm;0;ON;;;;;N;;;;;
+29E0;SQUARE WITH CONTOURED OUTLINE;Sm;0;ON;;;;;N;;;;;
+29E1;INCREASES AS;Sm;0;ON;;;;;Y;;;;;
+29E2;SHUFFLE PRODUCT;Sm;0;ON;;;;;N;;;;;
+29E3;EQUALS SIGN AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;;
+29E4;EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;;
+29E5;IDENTICAL TO AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;;
+29E6;GLEICH STARK;Sm;0;ON;;;;;N;;;;;
+29E7;THERMODYNAMIC;Sm;0;ON;;;;;N;;;;;
+29E8;DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29E9;DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29EA;BLACK DIAMOND WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29EB;BLACK LOZENGE;Sm;0;ON;;;;;N;;;;;
+29EC;WHITE CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29ED;BLACK CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29EE;ERROR-BARRED WHITE SQUARE;Sm;0;ON;;;;;N;;;;;
+29EF;ERROR-BARRED BLACK SQUARE;Sm;0;ON;;;;;N;;;;;
+29F0;ERROR-BARRED WHITE DIAMOND;Sm;0;ON;;;;;N;;;;;
+29F1;ERROR-BARRED BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+29F2;ERROR-BARRED WHITE CIRCLE;Sm;0;ON;;;;;N;;;;;
+29F3;ERROR-BARRED BLACK CIRCLE;Sm;0;ON;;;;;N;;;;;
+29F4;RULE-DELAYED;Sm;0;ON;;;;;Y;;;;;
+29F5;REVERSE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;;
+29F6;SOLIDUS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+29F7;REVERSE SOLIDUS WITH HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+29F8;BIG SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29F9;BIG REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29FA;DOUBLE PLUS;Sm;0;ON;;;;;N;;;;;
+29FB;TRIPLE PLUS;Sm;0;ON;;;;;N;;;;;
+29FC;LEFT-POINTING CURVED ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+29FD;RIGHT-POINTING CURVED ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+29FE;TINY;Sm;0;ON;;;;;N;;;;;
+29FF;MINY;Sm;0;ON;;;;;N;;;;;
+2A00;N-ARY CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A01;N-ARY CIRCLED PLUS OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A02;N-ARY CIRCLED TIMES OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A03;N-ARY UNION OPERATOR WITH DOT;Sm;0;ON;;;;;N;;;;;
+2A04;N-ARY UNION OPERATOR WITH PLUS;Sm;0;ON;;;;;N;;;;;
+2A05;N-ARY SQUARE INTERSECTION OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A06;N-ARY SQUARE UNION OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A07;TWO LOGICAL AND OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A08;TWO LOGICAL OR OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A09;N-ARY TIMES OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A0A;MODULO TWO SUM;Sm;0;ON;;;;;Y;;;;;
+2A0B;SUMMATION WITH INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2A0C;QUADRUPLE INTEGRAL OPERATOR;Sm;0;ON;<compat> 222B 222B 222B 222B;;;;Y;;;;;
+2A0D;FINITE PART INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2A0E;INTEGRAL WITH DOUBLE STROKE;Sm;0;ON;;;;;Y;;;;;
+2A0F;INTEGRAL AVERAGE WITH SLASH;Sm;0;ON;;;;;Y;;;;;
+2A10;CIRCULATION FUNCTION;Sm;0;ON;;;;;Y;;;;;
+2A11;ANTICLOCKWISE INTEGRATION;Sm;0;ON;;;;;Y;;;;;
+2A12;LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;;
+2A13;LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;;
+2A14;LINE INTEGRATION NOT INCLUDING THE POLE;Sm;0;ON;;;;;Y;;;;;
+2A15;INTEGRAL AROUND A POINT OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A16;QUATERNION INTEGRAL OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A17;INTEGRAL WITH LEFTWARDS ARROW WITH HOOK;Sm;0;ON;;;;;Y;;;;;
+2A18;INTEGRAL WITH TIMES SIGN;Sm;0;ON;;;;;Y;;;;;
+2A19;INTEGRAL WITH INTERSECTION;Sm;0;ON;;;;;Y;;;;;
+2A1A;INTEGRAL WITH UNION;Sm;0;ON;;;;;Y;;;;;
+2A1B;INTEGRAL WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+2A1C;INTEGRAL WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+2A1D;JOIN;Sm;0;ON;;;;;N;;;;;
+2A1E;LARGE LEFT TRIANGLE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A1F;Z NOTATION SCHEMA COMPOSITION;Sm;0;ON;;;;;Y;;;;;
+2A20;Z NOTATION SCHEMA PIPING;Sm;0;ON;;;;;Y;;;;;
+2A21;Z NOTATION SCHEMA PROJECTION;Sm;0;ON;;;;;Y;;;;;
+2A22;PLUS SIGN WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+2A23;PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A24;PLUS SIGN WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A25;PLUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A26;PLUS SIGN WITH TILDE BELOW;Sm;0;ON;;;;;Y;;;;;
+2A27;PLUS SIGN WITH SUBSCRIPT TWO;Sm;0;ON;;;;;N;;;;;
+2A28;PLUS SIGN WITH BLACK TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A29;MINUS SIGN WITH COMMA ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A2A;MINUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A2B;MINUS SIGN WITH FALLING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A2C;MINUS SIGN WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A2D;PLUS SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A2E;PLUS SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A2F;VECTOR OR CROSS PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A30;MULTIPLICATION SIGN WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A31;MULTIPLICATION SIGN WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A32;SEMIDIRECT PRODUCT WITH BOTTOM CLOSED;Sm;0;ON;;;;;N;;;;;
+2A33;SMASH PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A34;MULTIPLICATION SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A35;MULTIPLICATION SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A36;CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;N;;;;;
+2A37;MULTIPLICATION SIGN IN DOUBLE CIRCLE;Sm;0;ON;;;;;N;;;;;
+2A38;CIRCLED DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+2A39;PLUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3A;MINUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3B;MULTIPLICATION SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3C;INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2A3D;RIGHTHAND INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2A3E;Z NOTATION RELATIONAL COMPOSITION;Sm;0;ON;;;;;Y;;;;;
+2A3F;AMALGAMATION OR COPRODUCT;Sm;0;ON;;;;;N;;;;;
+2A40;INTERSECTION WITH DOT;Sm;0;ON;;;;;N;;;;;
+2A41;UNION WITH MINUS SIGN;Sm;0;ON;;;;;N;;;;;
+2A42;UNION WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A43;INTERSECTION WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A44;INTERSECTION WITH LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A45;UNION WITH LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A46;UNION ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A47;INTERSECTION ABOVE UNION;Sm;0;ON;;;;;N;;;;;
+2A48;UNION ABOVE BAR ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A49;INTERSECTION ABOVE BAR ABOVE UNION;Sm;0;ON;;;;;N;;;;;
+2A4A;UNION BESIDE AND JOINED WITH UNION;Sm;0;ON;;;;;N;;;;;
+2A4B;INTERSECTION BESIDE AND JOINED WITH INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A4C;CLOSED UNION WITH SERIFS;Sm;0;ON;;;;;N;;;;;
+2A4D;CLOSED INTERSECTION WITH SERIFS;Sm;0;ON;;;;;N;;;;;
+2A4E;DOUBLE SQUARE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A4F;DOUBLE SQUARE UNION;Sm;0;ON;;;;;N;;;;;
+2A50;CLOSED UNION WITH SERIFS AND SMASH PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A51;LOGICAL AND WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A52;LOGICAL OR WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A53;DOUBLE LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A54;DOUBLE LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A55;TWO INTERSECTING LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A56;TWO INTERSECTING LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A57;SLOPING LARGE OR;Sm;0;ON;;;;;Y;;;;;
+2A58;SLOPING LARGE AND;Sm;0;ON;;;;;Y;;;;;
+2A59;LOGICAL OR OVERLAPPING LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A5A;LOGICAL AND WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;;
+2A5B;LOGICAL OR WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;;
+2A5C;LOGICAL AND WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;;
+2A5D;LOGICAL OR WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;;
+2A5E;LOGICAL AND WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A5F;LOGICAL AND WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A60;LOGICAL AND WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A61;SMALL VEE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A62;LOGICAL OR WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A63;LOGICAL OR WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A64;Z NOTATION DOMAIN ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;;
+2A65;Z NOTATION RANGE ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;;
+2A66;EQUALS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A67;IDENTICAL WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A68;TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2A69;TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2A6A;TILDE OPERATOR WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A6B;TILDE OPERATOR WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A6C;SIMILAR MINUS SIMILAR;Sm;0;ON;;;;;Y;;;;;
+2A6D;CONGRUENT WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A6E;EQUALS WITH ASTERISK;Sm;0;ON;;;;;N;;;;;
+2A6F;ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;Y;;;;;
+2A70;APPROXIMATELY EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A71;EQUALS SIGN ABOVE PLUS SIGN;Sm;0;ON;;;;;N;;;;;
+2A72;PLUS SIGN ABOVE EQUALS SIGN;Sm;0;ON;;;;;N;;;;;
+2A73;EQUALS SIGN ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A74;DOUBLE COLON EQUAL;Sm;0;ON;<compat> 003A 003A 003D;;;;Y;;;;;
+2A75;TWO CONSECUTIVE EQUALS SIGNS;Sm;0;ON;<compat> 003D 003D;;;;N;;;;;
+2A76;THREE CONSECUTIVE EQUALS SIGNS;Sm;0;ON;<compat> 003D 003D 003D;;;;N;;;;;
+2A77;EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW;Sm;0;ON;;;;;N;;;;;
+2A78;EQUIVALENT WITH FOUR DOTS ABOVE;Sm;0;ON;;;;;N;;;;;
+2A79;LESS-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A7A;GREATER-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A7B;LESS-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A7C;GREATER-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A7D;LESS-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A7E;GREATER-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A7F;LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A80;GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A81;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A82;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A83;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT;Sm;0;ON;;;;;Y;;;;;
+2A84;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT;Sm;0;ON;;;;;Y;;;;;
+2A85;LESS-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A86;GREATER-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A87;LESS-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A88;GREATER-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A89;LESS-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A8A;GREATER-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A8B;LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A8C;GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A8D;LESS-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A8E;GREATER-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A8F;LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A90;GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A91;LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A92;GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A93;LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A94;GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A95;SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A96;SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A97;SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A98;SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A99;DOUBLE-LINE EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9A;DOUBLE-LINE EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9B;DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9C;DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9D;SIMILAR OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9E;SIMILAR OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9F;SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AA0;SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AA1;DOUBLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2AA2;DOUBLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2AA3;DOUBLE NESTED LESS-THAN WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+2AA4;GREATER-THAN OVERLAPPING LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2AA5;GREATER-THAN BESIDE LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2AA6;LESS-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;;
+2AA7;GREATER-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;;
+2AA8;LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2AA9;GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2AAA;SMALLER THAN;Sm;0;ON;;;;;Y;;;;;
+2AAB;LARGER THAN;Sm;0;ON;;;;;Y;;;;;
+2AAC;SMALLER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AAD;LARGER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AAE;EQUALS SIGN WITH BUMPY ABOVE;Sm;0;ON;;;;;N;;;;;
+2AAF;PRECEDES ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB0;SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB1;PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB2;SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB3;PRECEDES ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB4;SUCCEEDS ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB5;PRECEDES ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB6;SUCCEEDS ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB7;PRECEDES ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB8;SUCCEEDS ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB9;PRECEDES ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ABA;SUCCEEDS ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ABB;DOUBLE PRECEDES;Sm;0;ON;;;;;Y;;;;;
+2ABC;DOUBLE SUCCEEDS;Sm;0;ON;;;;;Y;;;;;
+2ABD;SUBSET WITH DOT;Sm;0;ON;;;;;Y;;;;;
+2ABE;SUPERSET WITH DOT;Sm;0;ON;;;;;Y;;;;;
+2ABF;SUBSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC0;SUPERSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC1;SUBSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC2;SUPERSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC3;SUBSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2AC4;SUPERSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2AC5;SUBSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AC6;SUPERSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AC7;SUBSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AC8;SUPERSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AC9;SUBSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACA;SUPERSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACB;SUBSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACC;SUPERSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACD;SQUARE LEFT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2ACE;SQUARE RIGHT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2ACF;CLOSED SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD0;CLOSED SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD1;CLOSED SUBSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AD2;CLOSED SUPERSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AD3;SUBSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD4;SUPERSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD5;SUBSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD6;SUPERSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD7;SUPERSET BESIDE SUBSET;Sm;0;ON;;;;;N;;;;;
+2AD8;SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET;Sm;0;ON;;;;;N;;;;;
+2AD9;ELEMENT OF OPENING DOWNWARDS;Sm;0;ON;;;;;N;;;;;
+2ADA;PITCHFORK WITH TEE TOP;Sm;0;ON;;;;;N;;;;;
+2ADB;TRANSVERSAL INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2ADC;FORKING;Sm;0;ON;2ADD 0338;;;;Y;;not independent;;;
+2ADD;NONFORKING;Sm;0;ON;;;;;N;;independent;;;
+2ADE;SHORT LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+2ADF;SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AE0;SHORT UP TACK;Sm;0;ON;;;;;N;;;;;
+2AE1;PERPENDICULAR WITH S;Sm;0;ON;;;;;N;;;;;
+2AE2;VERTICAL BAR TRIPLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE3;DOUBLE VERTICAL BAR LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE4;VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE5;DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE6;LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL;Sm;0;ON;;;;;Y;;;;;
+2AE7;SHORT DOWN TACK WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2AE8;SHORT UP TACK WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2AE9;SHORT UP TACK ABOVE SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AEA;DOUBLE DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AEB;DOUBLE UP TACK;Sm;0;ON;;;;;N;;;;;
+2AEC;DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;;
+2AED;REVERSED DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;;
+2AEE;DOES NOT DIVIDE WITH REVERSED NEGATION SLASH;Sm;0;ON;;;;;Y;;;;;
+2AEF;VERTICAL LINE WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+2AF0;VERTICAL LINE WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;;
+2AF1;DOWN TACK WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;;
+2AF2;PARALLEL WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2AF3;PARALLEL WITH TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AF4;TRIPLE VERTICAL BAR BINARY RELATION;Sm;0;ON;;;;;N;;;;;
+2AF5;TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2AF6;TRIPLE COLON OPERATOR;Sm;0;ON;;;;;N;;;;;
+2AF7;TRIPLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2AF8;TRIPLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2AF9;DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AFA;DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AFB;TRIPLE SOLIDUS BINARY RELATION;Sm;0;ON;;;;;Y;;;;;
+2AFC;LARGE TRIPLE VERTICAL BAR OPERATOR;Sm;0;ON;;;;;N;;;;;
+2AFD;DOUBLE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AFE;WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+2AFF;N-ARY WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;;
 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;;
 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;;
 3038;HANGZHOU NUMERAL TEN;Nl;0;L;<compat> 5341;;;10;N;;;;;
 3039;HANGZHOU NUMERAL TWENTY;Nl;0;L;<compat> 5344;;;20;N;;;;;
 303A;HANGZHOU NUMERAL THIRTY;Nl;0;L;<compat> 5345;;;30;N;;;;;
+303B;VERTICAL IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;;
+303C;MASU MARK;Lo;0;L;;;;;N;;;;;
+303D;PART ALTERNATION MARK;Po;0;ON;;;;;N;;;;;
 303E;IDEOGRAPHIC VARIATION INDICATOR;So;0;ON;;;;;N;;;;;
 303F;IDEOGRAPHIC HALF FILL SPACE;So;0;ON;;;;;N;;;;;
 3041;HIRAGANA LETTER SMALL A;Lo;0;L;;;;;N;;;;;
 3092;HIRAGANA LETTER WO;Lo;0;L;;;;;N;;;;;
 3093;HIRAGANA LETTER N;Lo;0;L;;;;;N;;;;;
 3094;HIRAGANA LETTER VU;Lo;0;L;3046 3099;;;;N;;;;;
+3095;HIRAGANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;;
+3096;HIRAGANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;;
 3099;COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA VOICED SOUND MARK;;;;
 309A;COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;;;;
 309B;KATAKANA-HIRAGANA VOICED SOUND MARK;Sk;0;ON;<compat> 0020 3099;;;;N;;;;;
 309C;KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Sk;0;ON;<compat> 0020 309A;;;;N;;;;;
 309D;HIRAGANA ITERATION MARK;Lm;0;L;;;;;N;;;;;
 309E;HIRAGANA VOICED ITERATION MARK;Lm;0;L;309D 3099;;;;N;;;;;
+309F;HIRAGANA DIGRAPH YORI;Lo;0;L;<vertical> 3088 308A;;;;N;;;;;
+30A0;KATAKANA-HIRAGANA DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;;
 30A1;KATAKANA LETTER SMALL A;Lo;0;L;;;;;N;;;;;
 30A2;KATAKANA LETTER A;Lo;0;L;;;;;N;;;;;
 30A3;KATAKANA LETTER SMALL I;Lo;0;L;;;;;N;;;;;
 30FC;KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L;;;;;N;;;;;
 30FD;KATAKANA ITERATION MARK;Lm;0;L;;;;;N;;;;;
 30FE;KATAKANA VOICED ITERATION MARK;Lm;0;L;30FD 3099;;;;N;;;;;
+30FF;KATAKANA DIGRAPH KOTO;Lo;0;L;<vertical> 30B3 30C8;;;;N;;;;;
 3105;BOPOMOFO LETTER B;Lo;0;L;;;;;N;;;;;
 3106;BOPOMOFO LETTER P;Lo;0;L;;;;;N;;;;;
 3107;BOPOMOFO LETTER M;Lo;0;L;;;;;N;;;;;
 31B5;BOPOMOFO FINAL LETTER T;Lo;0;L;;;;;N;;;;;
 31B6;BOPOMOFO FINAL LETTER K;Lo;0;L;;;;;N;;;;;
 31B7;BOPOMOFO FINAL LETTER H;Lo;0;L;;;;;N;;;;;
+31F0;KATAKANA LETTER SMALL KU;Lo;0;L;;;;;N;;;;;
+31F1;KATAKANA LETTER SMALL SI;Lo;0;L;;;;;N;;;;;
+31F2;KATAKANA LETTER SMALL SU;Lo;0;L;;;;;N;;;;;
+31F3;KATAKANA LETTER SMALL TO;Lo;0;L;;;;;N;;;;;
+31F4;KATAKANA LETTER SMALL NU;Lo;0;L;;;;;N;;;;;
+31F5;KATAKANA LETTER SMALL HA;Lo;0;L;;;;;N;;;;;
+31F6;KATAKANA LETTER SMALL HI;Lo;0;L;;;;;N;;;;;
+31F7;KATAKANA LETTER SMALL HU;Lo;0;L;;;;;N;;;;;
+31F8;KATAKANA LETTER SMALL HE;Lo;0;L;;;;;N;;;;;
+31F9;KATAKANA LETTER SMALL HO;Lo;0;L;;;;;N;;;;;
+31FA;KATAKANA LETTER SMALL MU;Lo;0;L;;;;;N;;;;;
+31FB;KATAKANA LETTER SMALL RA;Lo;0;L;;;;;N;;;;;
+31FC;KATAKANA LETTER SMALL RI;Lo;0;L;;;;;N;;;;;
+31FD;KATAKANA LETTER SMALL RU;Lo;0;L;;;;;N;;;;;
+31FE;KATAKANA LETTER SMALL RE;Lo;0;L;;;;;N;;;;;
+31FF;KATAKANA LETTER SMALL RO;Lo;0;L;;;;;N;;;;;
 3200;PARENTHESIZED HANGUL KIYEOK;So;0;L;<compat> 0028 1100 0029;;;;N;PARENTHESIZED HANGUL GIYEOG;;;;
 3201;PARENTHESIZED HANGUL NIEUN;So;0;L;<compat> 0028 1102 0029;;;;N;;;;;
 3202;PARENTHESIZED HANGUL TIKEUT;So;0;L;<compat> 0028 1103 0029;;;;N;PARENTHESIZED HANGUL DIGEUD;;;;
 3241;PARENTHESIZED IDEOGRAPH REST;So;0;L;<compat> 0028 4F11 0029;;;;N;;;;;
 3242;PARENTHESIZED IDEOGRAPH SELF;So;0;L;<compat> 0028 81EA 0029;;;;N;;;;;
 3243;PARENTHESIZED IDEOGRAPH REACH;So;0;L;<compat> 0028 81F3 0029;;;;N;;;;;
+3251;CIRCLED NUMBER TWENTY ONE;No;0;ON;<circle> 0032 0031;;;21;N;;;;;
+3252;CIRCLED NUMBER TWENTY TWO;No;0;ON;<circle> 0032 0032;;;22;N;;;;;
+3253;CIRCLED NUMBER TWENTY THREE;No;0;ON;<circle> 0032 0033;;;23;N;;;;;
+3254;CIRCLED NUMBER TWENTY FOUR;No;0;ON;<circle> 0032 0034;;;24;N;;;;;
+3255;CIRCLED NUMBER TWENTY FIVE;No;0;ON;<circle> 0032 0035;;;25;N;;;;;
+3256;CIRCLED NUMBER TWENTY SIX;No;0;ON;<circle> 0032 0036;;;26;N;;;;;
+3257;CIRCLED NUMBER TWENTY SEVEN;No;0;ON;<circle> 0032 0037;;;27;N;;;;;
+3258;CIRCLED NUMBER TWENTY EIGHT;No;0;ON;<circle> 0032 0038;;;28;N;;;;;
+3259;CIRCLED NUMBER TWENTY NINE;No;0;ON;<circle> 0032 0039;;;29;N;;;;;
+325A;CIRCLED NUMBER THIRTY;No;0;ON;<circle> 0033 0030;;;30;N;;;;;
+325B;CIRCLED NUMBER THIRTY ONE;No;0;ON;<circle> 0033 0031;;;31;N;;;;;
+325C;CIRCLED NUMBER THIRTY TWO;No;0;ON;<circle> 0033 0032;;;32;N;;;;;
+325D;CIRCLED NUMBER THIRTY THREE;No;0;ON;<circle> 0033 0033;;;33;N;;;;;
+325E;CIRCLED NUMBER THIRTY FOUR;No;0;ON;<circle> 0033 0034;;;34;N;;;;;
+325F;CIRCLED NUMBER THIRTY FIVE;No;0;ON;<circle> 0033 0035;;;35;N;;;;;
 3260;CIRCLED HANGUL KIYEOK;So;0;L;<circle> 1100;;;;N;CIRCLED HANGUL GIYEOG;;;;
 3261;CIRCLED HANGUL NIEUN;So;0;L;<circle> 1102;;;;N;;;;;
 3262;CIRCLED HANGUL TIKEUT;So;0;L;<circle> 1103;;;;N;CIRCLED HANGUL DIGEUD;;;;
 32AE;CIRCLED IDEOGRAPH RESOURCE;So;0;L;<circle> 8CC7;;;;N;;;;;
 32AF;CIRCLED IDEOGRAPH ALLIANCE;So;0;L;<circle> 5354;;;;N;;;;;
 32B0;CIRCLED IDEOGRAPH NIGHT;So;0;L;<circle> 591C;;;;N;;;;;
+32B1;CIRCLED NUMBER THIRTY SIX;No;0;ON;<circle> 0033 0036;;;36;N;;;;;
+32B2;CIRCLED NUMBER THIRTY SEVEN;No;0;ON;<circle> 0033 0037;;;37;N;;;;;
+32B3;CIRCLED NUMBER THIRTY EIGHT;No;0;ON;<circle> 0033 0038;;;38;N;;;;;
+32B4;CIRCLED NUMBER THIRTY NINE;No;0;ON;<circle> 0033 0039;;;39;N;;;;;
+32B5;CIRCLED NUMBER FORTY;No;0;ON;<circle> 0034 0030;;;40;N;;;;;
+32B6;CIRCLED NUMBER FORTY ONE;No;0;ON;<circle> 0034 0031;;;41;N;;;;;
+32B7;CIRCLED NUMBER FORTY TWO;No;0;ON;<circle> 0034 0032;;;42;N;;;;;
+32B8;CIRCLED NUMBER FORTY THREE;No;0;ON;<circle> 0034 0033;;;43;N;;;;;
+32B9;CIRCLED NUMBER FORTY FOUR;No;0;ON;<circle> 0034 0034;;;44;N;;;;;
+32BA;CIRCLED NUMBER FORTY FIVE;No;0;ON;<circle> 0034 0035;;;45;N;;;;;
+32BB;CIRCLED NUMBER FORTY SIX;No;0;ON;<circle> 0034 0036;;;46;N;;;;;
+32BC;CIRCLED NUMBER FORTY SEVEN;No;0;ON;<circle> 0034 0037;;;47;N;;;;;
+32BD;CIRCLED NUMBER FORTY EIGHT;No;0;ON;<circle> 0034 0038;;;48;N;;;;;
+32BE;CIRCLED NUMBER FORTY NINE;No;0;ON;<circle> 0034 0039;;;49;N;;;;;
+32BF;CIRCLED NUMBER FIFTY;No;0;ON;<circle> 0035 0030;;;50;N;;;;;
 32C0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY;So;0;L;<compat> 0031 6708;;;;N;;;;;
 32C1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY;So;0;L;<compat> 0032 6708;;;;N;;;;;
 32C2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH;So;0;L;<compat> 0033 6708;;;;N;;;;;
@@ -9196,6 +10126,8 @@ A49E;YI RADICAL PUT;So;0;ON;;;;;N;;;;;
 A49F;YI RADICAL HXUO;So;0;ON;;;;;N;;;;;
 A4A0;YI RADICAL TAT;So;0;ON;;;;;N;;;;;
 A4A1;YI RADICAL GA;So;0;ON;;;;;N;;;;;
+A4A2;YI RADICAL ZUP;So;0;ON;;;;;N;;;;;
+A4A3;YI RADICAL CYT;So;0;ON;;;;;N;;;;;
 A4A4;YI RADICAL DDUR;So;0;ON;;;;;N;;;;;
 A4A5;YI RADICAL BUR;So;0;ON;;;;;N;;;;;
 A4A6;YI RADICAL GGUO;So;0;ON;;;;;N;;;;;
@@ -9212,6 +10144,7 @@ A4B0;YI RADICAL SHY;So;0;ON;;;;;N;;;;;
 A4B1;YI RADICAL VEP;So;0;ON;;;;;N;;;;;
 A4B2;YI RADICAL ZA;So;0;ON;;;;;N;;;;;
 A4B3;YI RADICAL JO;So;0;ON;;;;;N;;;;;
+A4B4;YI RADICAL NZUP;So;0;ON;;;;;N;;;;;
 A4B5;YI RADICAL JJY;So;0;ON;;;;;N;;;;;
 A4B6;YI RADICAL GOT;So;0;ON;;;;;N;;;;;
 A4B7;YI RADICAL JJIE;So;0;ON;;;;;N;;;;;
@@ -9224,9 +10157,11 @@ A4BD;YI RADICAL CUOP;So;0;ON;;;;;N;;;;;
 A4BE;YI RADICAL CIP;So;0;ON;;;;;N;;;;;
 A4BF;YI RADICAL HXOP;So;0;ON;;;;;N;;;;;
 A4C0;YI RADICAL SHAT;So;0;ON;;;;;N;;;;;
+A4C1;YI RADICAL ZUR;So;0;ON;;;;;N;;;;;
 A4C2;YI RADICAL SHOP;So;0;ON;;;;;N;;;;;
 A4C3;YI RADICAL CHE;So;0;ON;;;;;N;;;;;
 A4C4;YI RADICAL ZZIET;So;0;ON;;;;;N;;;;;
+A4C5;YI RADICAL NBIE;So;0;ON;;;;;N;;;;;
 A4C6;YI RADICAL KE;So;0;ON;;;;;N;;;;;
 AC00;<Hangul Syllable, First>;Lo;0;L;;;;;N;;;;;
 D7A3;<Hangul Syllable, Last>;Lo;0;L;;;;;N;;;;;
@@ -9319,7 +10254,7 @@ F94D;CJK COMPATIBILITY IDEOGRAPH-F94D;Lo;0;L;6DDA;;;;N;;;;;
 F94E;CJK COMPATIBILITY IDEOGRAPH-F94E;Lo;0;L;6F0F;;;;N;;;;;
 F94F;CJK COMPATIBILITY IDEOGRAPH-F94F;Lo;0;L;7D2F;;;;N;;;;;
 F950;CJK COMPATIBILITY IDEOGRAPH-F950;Lo;0;L;7E37;;;;N;;;;;
-F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;96FB;;;;N;;;;;
+F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;964B;;;;N;;;;;
 F952;CJK COMPATIBILITY IDEOGRAPH-F952;Lo;0;L;52D2;;;;N;;;;;
 F953;CJK COMPATIBILITY IDEOGRAPH-F953;Lo;0;L;808B;;;;N;;;;;
 F954;CJK COMPATIBILITY IDEOGRAPH-F954;Lo;0;L;51DC;;;;N;;;;;
@@ -9540,6 +10475,65 @@ FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;;
 FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;;
 FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;;
 FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;;
+FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;;
+FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;;
+FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;;
+FA33;CJK COMPATIBILITY IDEOGRAPH-FA33;Lo;0;L;52C9;;;;N;;;;;
+FA34;CJK COMPATIBILITY IDEOGRAPH-FA34;Lo;0;L;52E4;;;;N;;;;;
+FA35;CJK COMPATIBILITY IDEOGRAPH-FA35;Lo;0;L;5351;;;;N;;;;;
+FA36;CJK COMPATIBILITY IDEOGRAPH-FA36;Lo;0;L;559D;;;;N;;;;;
+FA37;CJK COMPATIBILITY IDEOGRAPH-FA37;Lo;0;L;5606;;;;N;;;;;
+FA38;CJK COMPATIBILITY IDEOGRAPH-FA38;Lo;0;L;5668;;;;N;;;;;
+FA39;CJK COMPATIBILITY IDEOGRAPH-FA39;Lo;0;L;5840;;;;N;;;;;
+FA3A;CJK COMPATIBILITY IDEOGRAPH-FA3A;Lo;0;L;58A8;;;;N;;;;;
+FA3B;CJK COMPATIBILITY IDEOGRAPH-FA3B;Lo;0;L;5C64;;;;N;;;;;
+FA3C;CJK COMPATIBILITY IDEOGRAPH-FA3C;Lo;0;L;5C6E;;;;N;;;;;
+FA3D;CJK COMPATIBILITY IDEOGRAPH-FA3D;Lo;0;L;6094;;;;N;;;;;
+FA3E;CJK COMPATIBILITY IDEOGRAPH-FA3E;Lo;0;L;6168;;;;N;;;;;
+FA3F;CJK COMPATIBILITY IDEOGRAPH-FA3F;Lo;0;L;618E;;;;N;;;;;
+FA40;CJK COMPATIBILITY IDEOGRAPH-FA40;Lo;0;L;61F2;;;;N;;;;;
+FA41;CJK COMPATIBILITY IDEOGRAPH-FA41;Lo;0;L;654F;;;;N;;;;;
+FA42;CJK COMPATIBILITY IDEOGRAPH-FA42;Lo;0;L;65E2;;;;N;;;;;
+FA43;CJK COMPATIBILITY IDEOGRAPH-FA43;Lo;0;L;6691;;;;N;;;;;
+FA44;CJK COMPATIBILITY IDEOGRAPH-FA44;Lo;0;L;6885;;;;N;;;;;
+FA45;CJK COMPATIBILITY IDEOGRAPH-FA45;Lo;0;L;6D77;;;;N;;;;;
+FA46;CJK COMPATIBILITY IDEOGRAPH-FA46;Lo;0;L;6E1A;;;;N;;;;;
+FA47;CJK COMPATIBILITY IDEOGRAPH-FA47;Lo;0;L;6F22;;;;N;;;;;
+FA48;CJK COMPATIBILITY IDEOGRAPH-FA48;Lo;0;L;716E;;;;N;;;;;
+FA49;CJK COMPATIBILITY IDEOGRAPH-FA49;Lo;0;L;722B;;;;N;;;;;
+FA4A;CJK COMPATIBILITY IDEOGRAPH-FA4A;Lo;0;L;7422;;;;N;;;;;
+FA4B;CJK COMPATIBILITY IDEOGRAPH-FA4B;Lo;0;L;7891;;;;N;;;;;
+FA4C;CJK COMPATIBILITY IDEOGRAPH-FA4C;Lo;0;L;793E;;;;N;;;;;
+FA4D;CJK COMPATIBILITY IDEOGRAPH-FA4D;Lo;0;L;7949;;;;N;;;;;
+FA4E;CJK COMPATIBILITY IDEOGRAPH-FA4E;Lo;0;L;7948;;;;N;;;;;
+FA4F;CJK COMPATIBILITY IDEOGRAPH-FA4F;Lo;0;L;7950;;;;N;;;;;
+FA50;CJK COMPATIBILITY IDEOGRAPH-FA50;Lo;0;L;7956;;;;N;;;;;
+FA51;CJK COMPATIBILITY IDEOGRAPH-FA51;Lo;0;L;795D;;;;N;;;;;
+FA52;CJK COMPATIBILITY IDEOGRAPH-FA52;Lo;0;L;798D;;;;N;;;;;
+FA53;CJK COMPATIBILITY IDEOGRAPH-FA53;Lo;0;L;798E;;;;N;;;;;
+FA54;CJK COMPATIBILITY IDEOGRAPH-FA54;Lo;0;L;7A40;;;;N;;;;;
+FA55;CJK COMPATIBILITY IDEOGRAPH-FA55;Lo;0;L;7A81;;;;N;;;;;
+FA56;CJK COMPATIBILITY IDEOGRAPH-FA56;Lo;0;L;7BC0;;;;N;;;;;
+FA57;CJK COMPATIBILITY IDEOGRAPH-FA57;Lo;0;L;7DF4;;;;N;;;;;
+FA58;CJK COMPATIBILITY IDEOGRAPH-FA58;Lo;0;L;7E09;;;;N;;;;;
+FA59;CJK COMPATIBILITY IDEOGRAPH-FA59;Lo;0;L;7E41;;;;N;;;;;
+FA5A;CJK COMPATIBILITY IDEOGRAPH-FA5A;Lo;0;L;7F72;;;;N;;;;;
+FA5B;CJK COMPATIBILITY IDEOGRAPH-FA5B;Lo;0;L;8005;;;;N;;;;;
+FA5C;CJK COMPATIBILITY IDEOGRAPH-FA5C;Lo;0;L;81ED;;;;N;;;;;
+FA5D;CJK COMPATIBILITY IDEOGRAPH-FA5D;Lo;0;L;8279;;;;N;;;;;
+FA5E;CJK COMPATIBILITY IDEOGRAPH-FA5E;Lo;0;L;8279;;;;N;;;;;
+FA5F;CJK COMPATIBILITY IDEOGRAPH-FA5F;Lo;0;L;8457;;;;N;;;;;
+FA60;CJK COMPATIBILITY IDEOGRAPH-FA60;Lo;0;L;8910;;;;N;;;;;
+FA61;CJK COMPATIBILITY IDEOGRAPH-FA61;Lo;0;L;8996;;;;N;;;;;
+FA62;CJK COMPATIBILITY IDEOGRAPH-FA62;Lo;0;L;8B01;;;;N;;;;;
+FA63;CJK COMPATIBILITY IDEOGRAPH-FA63;Lo;0;L;8B39;;;;N;;;;;
+FA64;CJK COMPATIBILITY IDEOGRAPH-FA64;Lo;0;L;8CD3;;;;N;;;;;
+FA65;CJK COMPATIBILITY IDEOGRAPH-FA65;Lo;0;L;8D08;;;;N;;;;;
+FA66;CJK COMPATIBILITY IDEOGRAPH-FA66;Lo;0;L;8FB6;;;;N;;;;;
+FA67;CJK COMPATIBILITY IDEOGRAPH-FA67;Lo;0;L;9038;;;;N;;;;;
+FA68;CJK COMPATIBILITY IDEOGRAPH-FA68;Lo;0;L;96E3;;;;N;;;;;
+FA69;CJK COMPATIBILITY IDEOGRAPH-FA69;Lo;0;L;97FF;;;;N;;;;;
+FA6A;CJK COMPATIBILITY IDEOGRAPH-FA6A;Lo;0;L;983B;;;;N;;;;;
 FB00;LATIN SMALL LIGATURE FF;Ll;0;L;<compat> 0066 0066;;;;N;;;;;
 FB01;LATIN SMALL LIGATURE FI;Ll;0;L;<compat> 0066 0069;;;;N;;;;;
 FB02;LATIN SMALL LIGATURE FL;Ll;0;L;<compat> 0066 006C;;;;N;;;;;
@@ -10191,6 +11185,23 @@ FDF8;ARABIC LIGATURE WASALLAM ISOLATED FORM;Lo;0;AL;<isolated> 0648 0633 0644 06
 FDF9;ARABIC LIGATURE SALLA ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 0649;;;;N;;;;;
 FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL;<isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645;;;;N;ARABIC LETTER SALLALLAHOU ALAYHE WASALLAM;;;;
 FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL;<isolated> 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;;
+FDFC;RIAL SIGN;Sc;0;AL;<isolated> 0631 06CC 0627 0644;;;;N;;;;;
+FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;;
+FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;;
+FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;;
+FE03;VARIATION SELECTOR-4;Mn;0;NSM;;;;;N;;;;;
+FE04;VARIATION SELECTOR-5;Mn;0;NSM;;;;;N;;;;;
+FE05;VARIATION SELECTOR-6;Mn;0;NSM;;;;;N;;;;;
+FE06;VARIATION SELECTOR-7;Mn;0;NSM;;;;;N;;;;;
+FE07;VARIATION SELECTOR-8;Mn;0;NSM;;;;;N;;;;;
+FE08;VARIATION SELECTOR-9;Mn;0;NSM;;;;;N;;;;;
+FE09;VARIATION SELECTOR-10;Mn;0;NSM;;;;;N;;;;;
+FE0A;VARIATION SELECTOR-11;Mn;0;NSM;;;;;N;;;;;
+FE0B;VARIATION SELECTOR-12;Mn;0;NSM;;;;;N;;;;;
+FE0C;VARIATION SELECTOR-13;Mn;0;NSM;;;;;N;;;;;
+FE0D;VARIATION SELECTOR-14;Mn;0;NSM;;;;;N;;;;;
+FE0E;VARIATION SELECTOR-15;Mn;0;NSM;;;;;N;;;;;
+FE0F;VARIATION SELECTOR-16;Mn;0;NSM;;;;;N;;;;;
 FE20;COMBINING LIGATURE LEFT HALF;Mn;230;NSM;;;;;N;;;;;
 FE21;COMBINING LIGATURE RIGHT HALF;Mn;230;NSM;;;;;N;;;;;
 FE22;COMBINING DOUBLE TILDE LEFT HALF;Mn;230;NSM;;;;;N;;;;;
@@ -10216,6 +11227,8 @@ FE41;PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET;Ps;0;ON;<vertical> 300C;
 FE42;PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET;Pe;0;ON;<vertical> 300D;;;;N;GLYPH FOR VERTICAL CLOSING CORNER BRACKET;;;;
 FE43;PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET;Ps;0;ON;<vertical> 300E;;;;N;GLYPH FOR VERTICAL OPENING WHITE CORNER BRACKET;;;;
 FE44;PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET;Pe;0;ON;<vertical> 300F;;;;N;GLYPH FOR VERTICAL CLOSING WHITE CORNER BRACKET;;;;
+FE45;SESAME DOT;Po;0;ON;;;;;N;;;;;
+FE46;WHITE SESAME DOT;Po;0;ON;;;;;N;;;;;
 FE49;DASHED OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING DASHED OVERSCORE;;;;
 FE4A;CENTRELINE OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING CENTERLINE OVERSCORE;;;;
 FE4B;WAVY OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING WAVY OVERSCORE;;;;
@@ -10252,6 +11265,7 @@ FE6B;SMALL COMMERCIAL AT;Po;0;ON;<small> 0040;;;;N;;;;;
 FE70;ARABIC FATHATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064B;;;;N;ARABIC SPACING FATHATAN;;;;
 FE71;ARABIC TATWEEL WITH FATHATAN ABOVE;Lo;0;AL;<medial> 0640 064B;;;;N;ARABIC FATHATAN ON TATWEEL;;;;
 FE72;ARABIC DAMMATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064C;;;;N;ARABIC SPACING DAMMATAN;;;;
+FE73;ARABIC TAIL FRAGMENT;Lo;0;AL;;;;;N;;;;;
 FE74;ARABIC KASRATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064D;;;;N;ARABIC SPACING KASRATAN;;;;
 FE76;ARABIC FATHA ISOLATED FORM;Lo;0;AL;<isolated> 0020 064E;;;;N;ARABIC SPACING FATHAH;;;;
 FE77;ARABIC FATHA MEDIAL FORM;Lo;0;AL;<medial> 0640 064E;;;;N;ARABIC FATHAH ON TATWEEL;;;;
@@ -10396,8 +11410,8 @@ FF04;FULLWIDTH DOLLAR SIGN;Sc;0;ET;<wide> 0024;;;;N;;;;;
 FF05;FULLWIDTH PERCENT SIGN;Po;0;ET;<wide> 0025;;;;N;;;;;
 FF06;FULLWIDTH AMPERSAND;Po;0;ON;<wide> 0026;;;;N;;;;;
 FF07;FULLWIDTH APOSTROPHE;Po;0;ON;<wide> 0027;;;;N;;;;;
-FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON;<wide> 0028;;;;N;FULLWIDTH OPENING PARENTHESIS;;;;
-FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON;<wide> 0029;;;;N;FULLWIDTH CLOSING PARENTHESIS;;;;
+FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON;<wide> 0028;;;;Y;FULLWIDTH OPENING PARENTHESIS;;;;
+FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON;<wide> 0029;;;;Y;FULLWIDTH CLOSING PARENTHESIS;;;;
 FF0A;FULLWIDTH ASTERISK;Po;0;ON;<wide> 002A;;;;N;;;;;
 FF0B;FULLWIDTH PLUS SIGN;Sm;0;ET;<wide> 002B;;;;N;;;;;
 FF0C;FULLWIDTH COMMA;Po;0;CS;<wide> 002C;;;;N;;;;;
@@ -10416,9 +11430,9 @@ FF18;FULLWIDTH DIGIT EIGHT;Nd;0;EN;<wide> 0038;8;8;8;N;;;;;
 FF19;FULLWIDTH DIGIT NINE;Nd;0;EN;<wide> 0039;9;9;9;N;;;;;
 FF1A;FULLWIDTH COLON;Po;0;CS;<wide> 003A;;;;N;;;;;
 FF1B;FULLWIDTH SEMICOLON;Po;0;ON;<wide> 003B;;;;N;;;;;
-FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON;<wide> 003C;;;;N;;;;;
+FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON;<wide> 003C;;;;Y;;;;;
 FF1D;FULLWIDTH EQUALS SIGN;Sm;0;ON;<wide> 003D;;;;N;;;;;
-FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON;<wide> 003E;;;;N;;;;;
+FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON;<wide> 003E;;;;Y;;;;;
 FF1F;FULLWIDTH QUESTION MARK;Po;0;ON;<wide> 003F;;;;N;;;;;
 FF20;FULLWIDTH COMMERCIAL AT;Po;0;ON;<wide> 0040;;;;N;;;;;
 FF21;FULLWIDTH LATIN CAPITAL LETTER A;Lu;0;L;<wide> 0041;;;;N;;;;FF41;
@@ -10447,9 +11461,9 @@ FF37;FULLWIDTH LATIN CAPITAL LETTER W;Lu;0;L;<wide> 0057;;;;N;;;;FF57;
 FF38;FULLWIDTH LATIN CAPITAL LETTER X;Lu;0;L;<wide> 0058;;;;N;;;;FF58;
 FF39;FULLWIDTH LATIN CAPITAL LETTER Y;Lu;0;L;<wide> 0059;;;;N;;;;FF59;
 FF3A;FULLWIDTH LATIN CAPITAL LETTER Z;Lu;0;L;<wide> 005A;;;;N;;;;FF5A;
-FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON;<wide> 005B;;;;N;FULLWIDTH OPENING SQUARE BRACKET;;;;
+FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON;<wide> 005B;;;;Y;FULLWIDTH OPENING SQUARE BRACKET;;;;
 FF3C;FULLWIDTH REVERSE SOLIDUS;Po;0;ON;<wide> 005C;;;;N;FULLWIDTH BACKSLASH;;;;
-FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON;<wide> 005D;;;;N;FULLWIDTH CLOSING SQUARE BRACKET;;;;
+FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON;<wide> 005D;;;;Y;FULLWIDTH CLOSING SQUARE BRACKET;;;;
 FF3E;FULLWIDTH CIRCUMFLEX ACCENT;Sk;0;ON;<wide> 005E;;;;N;FULLWIDTH SPACING CIRCUMFLEX;;;;
 FF3F;FULLWIDTH LOW LINE;Pc;0;ON;<wide> 005F;;;;N;FULLWIDTH SPACING UNDERSCORE;;;;
 FF40;FULLWIDTH GRAVE ACCENT;Sk;0;ON;<wide> 0060;;;;N;FULLWIDTH SPACING GRAVE;;;;
@@ -10479,13 +11493,15 @@ FF57;FULLWIDTH LATIN SMALL LETTER W;Ll;0;L;<wide> 0077;;;;N;;;FF37;;FF37
 FF58;FULLWIDTH LATIN SMALL LETTER X;Ll;0;L;<wide> 0078;;;;N;;;FF38;;FF38
 FF59;FULLWIDTH LATIN SMALL LETTER Y;Ll;0;L;<wide> 0079;;;;N;;;FF39;;FF39
 FF5A;FULLWIDTH LATIN SMALL LETTER Z;Ll;0;L;<wide> 007A;;;;N;;;FF3A;;FF3A
-FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON;<wide> 007B;;;;N;FULLWIDTH OPENING CURLY BRACKET;;;;
+FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON;<wide> 007B;;;;Y;FULLWIDTH OPENING CURLY BRACKET;;;;
 FF5C;FULLWIDTH VERTICAL LINE;Sm;0;ON;<wide> 007C;;;;N;FULLWIDTH VERTICAL BAR;;;;
-FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON;<wide> 007D;;;;N;FULLWIDTH CLOSING CURLY BRACKET;;;;
+FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON;<wide> 007D;;;;Y;FULLWIDTH CLOSING CURLY BRACKET;;;;
 FF5E;FULLWIDTH TILDE;Sm;0;ON;<wide> 007E;;;;N;FULLWIDTH SPACING TILDE;;;;
+FF5F;FULLWIDTH LEFT WHITE PARENTHESIS;Ps;0;ON;<wide> 2985;;;;Y;;*;;;
+FF60;FULLWIDTH RIGHT WHITE PARENTHESIS;Pe;0;ON;<wide> 2986;;;;Y;;*;;;
 FF61;HALFWIDTH IDEOGRAPHIC FULL STOP;Po;0;ON;<narrow> 3002;;;;N;HALFWIDTH IDEOGRAPHIC PERIOD;;;;
-FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON;<narrow> 300C;;;;N;HALFWIDTH OPENING CORNER BRACKET;;;;
-FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON;<narrow> 300D;;;;N;HALFWIDTH CLOSING CORNER BRACKET;;;;
+FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON;<narrow> 300C;;;;Y;HALFWIDTH OPENING CORNER BRACKET;;;;
+FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON;<narrow> 300D;;;;Y;HALFWIDTH CLOSING CORNER BRACKET;;;;
 FF64;HALFWIDTH IDEOGRAPHIC COMMA;Po;0;ON;<narrow> 3001;;;;N;;;;;
 FF65;HALFWIDTH KATAKANA MIDDLE DOT;Pc;0;ON;<narrow> 30FB;;;;N;;;;;
 FF66;HALFWIDTH KATAKANA LETTER WO;Lo;0;L;<narrow> 30F2;;;;N;;;;;
index eeddd22..0ec13c5 100644 (file)
@@ -19,7 +19,7 @@ return <<'END';
 00BC   00BE    
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -27,24 +27,21 @@ return <<'END';
 02D0   02D1    
 02E0   02E4    
 02EE           
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 037A           
 0386           
 0388   038A    
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
 0483   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+0488   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -59,13 +56,14 @@ return <<'END';
 0621   063A    
 0640   0655    
 0660   0669    
-0670   06D3    
-06D5   06E8    
+066E   06D3    
+06D5   06DC    
+06DE   06E8    
 06EA   06ED    
 06F0   06FC    
 0710   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -236,7 +234,7 @@ return <<'END';
 1040   1049    
 1050   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -272,8 +270,18 @@ return <<'END';
 1681   169A    
 16A0   16EA    
 16EE   16F0    
+1700   170C    
+170E   1714    
+1720   1734    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17D3    
+17D7           
+17DC           
 17E0   17E9    
+180B   180D    
 1810   1819    
 1820   1877    
 1880   18A9    
@@ -298,10 +306,10 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
-2070           
+2070   2071    
 2074   2079    
 207F   2089    
-20D0   20E3    
+20D0   20EA    
 2102           
 2107           
 210A   2113    
@@ -313,30 +321,36 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 2153   2183    
 2460   249B    
-24EA           
+24EA   24FE    
 2776   2793    
 3005   3007    
 3021   302F    
 3031   3035    
-3038   303A    
-3041   3094    
+3038   303C    
+3041   3096    
 3099   309A    
-309D   309E    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 3192   3195    
 31A0   31B7    
+31F0   31FF    
 3220   3229    
+3251   325F    
 3280   3289    
+32B1   32BF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB28    
@@ -350,9 +364,9 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
+FE00   FE0F    
 FE20   FE23    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF10   FF19    
 FF21   FF3A    
index 0d43491..35b0e32 100644 (file)
@@ -16,7 +16,7 @@ return <<'END';
 00BA           
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -24,24 +24,21 @@ return <<'END';
 02D0   02D1    
 02E0   02E4    
 02EE           
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 037A           
 0386           
 0388   038A    
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
 0483   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+0488   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -55,13 +52,14 @@ return <<'END';
 05F0   05F2    
 0621   063A    
 0640   0655    
-0670   06D3    
-06D5   06E8    
+066E   06D3    
+06D5   06DC    
+06DE   06E8    
 06EA   06ED    
 06FA   06FC    
 0710   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -220,7 +218,7 @@ return <<'END';
 1036   1039    
 1050   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -254,7 +252,17 @@ return <<'END';
 166F   1676    
 1681   169A    
 16A0   16EA    
+1700   170C    
+170E   1714    
+1720   1734    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17D3    
+17D7           
+17DC           
+180B   180D    
 1820   1877    
 1880   18A9    
 1E00   1E9B    
@@ -278,8 +286,9 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
+2071           
 207F           
-20D0   20E3    
+20D0   20EA    
 2102           
 2107           
 210A   2113    
@@ -291,22 +300,27 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 3005   3006    
 302A   302F    
 3031   3035    
-3041   3094    
+303B   303C    
+3041   3096    
 3099   309A    
-309D   309E    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 31A0   31B7    
+31F0   31FF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB28    
@@ -320,9 +334,9 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
+FE00   FE0F    
 FE20   FE23    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF21   FF3A    
 FF41   FF5A    
index 5b0b9df..a909a31 100644 (file)
@@ -16,7 +16,7 @@ return <<'END';
 00BA           
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -31,14 +31,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+048A   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -51,14 +49,14 @@ return <<'END';
 05F0   05F2    
 0621   063A    
 0640   0655    
-0670   06D3    
+066E   06D3    
 06D5   06DC    
 06E1   06E8    
 06ED           
 06FA   06FC    
 0710   072C    
 0730   073F    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093D   094C    
@@ -211,7 +209,7 @@ return <<'END';
 1038           
 1050   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -246,7 +244,16 @@ return <<'END';
 1681   169A    
 16A0   16EA    
 16EE   16F0    
+1700   170C    
+170E   1713    
+1720   1733    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17C8    
+17D7           
+17DC           
 1820   1877    
 1880   18A9    
 1E00   1E9B    
@@ -270,6 +277,7 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
+2071           
 207F           
 2102           
 2107           
@@ -282,21 +290,26 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 2160   2183    
 3005   3006    
 3031   3035    
-3041   3094    
-309D   309E    
+303B   303C    
+3041   3096    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 31A0   31B7    
+31F0   31FF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB28    
@@ -310,8 +323,7 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF21   FF3A    
 FF41   FF5A    
index 0f26cf9..ac5df6e 100644 (file)
@@ -11,6 +11,7 @@
 return <<'END';
 0621   063A    ARABIC
 0641   064A    ARABIC
+066E   066F    ARABIC
 0671   06D3    ARABIC
 06D5           ARABIC
 06E5   06E6    ARABIC
@@ -20,7 +21,6 @@ FBD3  FD3D    ARABIC
 FD50   FD8F    ARABIC
 FD92   FDC7    ARABIC
 FDF0   FDFB    ARABIC
-FE70   FE72    ARABIC
-FE74           ARABIC
+FE70   FE74    ARABIC
 FE76   FEFC    ARABIC
 END
index bf9d7e8..5bd9faf 100644 (file)
@@ -9,12 +9,12 @@
 # Meaning: All assigned code points
 #
 return <<'END';
-0000   021F    
+0000   0220    
 0222   0233    
 0250   02AD    
 02B0   02EE    
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0374   0375    
 037A           
 037E           
@@ -22,15 +22,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F6    
 0400   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+0488   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559   055F    
 0561   0587    
@@ -45,13 +42,12 @@ return <<'END';
 061F           
 0621   063A    
 0640   0655    
-0660   066D    
-0670   06ED    
+0660   06ED    
 06F0   06FE    
 0700   070D    
 070F   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -212,7 +208,7 @@ return <<'END';
 1036   1039    
 1040   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 10FB           
 1100   1159    
 115F   11A2    
@@ -247,6 +243,13 @@ return <<'END';
 1401   1676    
 1680   169C    
 16A0   16F0    
+1700   170C    
+170E   1714    
+1720   1736    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17DC    
 17E0   17E9    
 1800   180E    
@@ -271,25 +274,24 @@ return <<'END';
 1FDD   1FEF    
 1FF2   1FF4    
 1FF6   1FFE    
-2000   2046    
-2048   204D    
-206A   2070    
+2000   2052    
+2057           
+205F   2063    
+206A   2071    
 2074   208E    
-20A0   20AF    
-20D0   20E3    
+20A0   20B1    
+20D0   20EA    
 2100   213A    
+213D   214B    
 2153   2183    
-2190   21F3    
-2200   22F1    
-2300   237B    
-237D   239A    
+2190   23CE    
 2400   2426    
 2440   244A    
-2460   24EA    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
+2460   24FE    
+2500   2613    
+2616   2617    
+2619   267D    
+2680   2689    
 2701   2704    
 2706   2709    
 270C   2727    
@@ -298,28 +300,25 @@ return <<'END';
 274F   2752    
 2756           
 2758   275E    
-2761   2767    
-2776   2794    
+2761   2794    
 2798   27AF    
 27B1   27BE    
-2800   28FF    
+27D0   27EB    
+27F0   2AFF    
 2E80   2E99    
 2E9B   2EF3    
 2F00   2FD5    
 2FF0   2FFB    
-3000   303A    
-303E   303F    
-3041   3094    
-3099   309E    
-30A1   30FE    
+3000   303F    
+3041   3096    
+3099   30FF    
 3105   312C    
 3131   318E    
 3190   31B7    
-3200   321C    
+31F0   321C    
 3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
+3251   327B    
+327F   32CB    
 32D0   32FE    
 3300   3376    
 337B   33DD    
@@ -327,13 +326,10 @@ return <<'END';
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
+A490   A4C6    
 AC00   D7A3    
 D800   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB36    
@@ -345,18 +341,17 @@ FB46      FBB1
 FBD3   FD3F    
 FD50   FD8F    
 FD92   FDC7    
-FDF0   FDFB    
+FDF0   FDFC    
+FE00   FE0F    
 FE20   FE23    
-FE30   FE44    
+FE30   FE46    
 FE49   FE52    
 FE54   FE66    
 FE68   FE6B    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FEFF           
-FF01   FF5E    
-FF61   FFBE    
+FF01   FFBE    
 FFC2   FFC7    
 FFCA   FFCF    
 FFD2   FFD7    
index 3349676..5d2b9db 100644 (file)
@@ -9,7 +9,7 @@
 # Meaning: Script 'BENGALI'
 #
 return <<'END';
-0981           BENGALI
+0981   0983    BENGALI
 0985   098C    BENGALI
 098F   0990    BENGALI
 0993   09A8    BENGALI
index 928fc7a..4149869 100644 (file)
@@ -13,20 +13,21 @@ return <<'END';
 061F           
 0621   063A    
 0640   064A    
-066D           
+066D   066F    
 0671   06D5    
+06DD           
 06E5   06E6    
 06FA   06FE    
 0700   070D    
 0710           
 0712   072C    
 0780   07A5    
+07B1           
 FB50   FBB1    
 FBD3   FD3D    
 FD50   FD8F    
 FD92   FDC7    
-FDF0   FDFB    
-FE70   FE72    
-FE74           
+FDF0   FDFC    
+FE70   FE74    
 FE76   FEFC    
 END
index b552cb3..b810db1 100644 (file)
@@ -14,8 +14,9 @@ return <<'END';
 007F   0084    
 0086   009F    
 070F           
-180B   180E    
+180E           
 200B   200D    
+2060   2063    
 206A   206F    
 FEFF           
 FFF9   FFFB    
index 762ce1e..234cf5f 100644 (file)
@@ -21,7 +21,7 @@ return <<'END';
 2030   2034    
 207A   207B    
 208A   208B    
-20A0   20AF    
+20A0   20B1    
 212E           
 2212   2213    
 FB29           
index 3f45d2c..f4033f2 100644 (file)
@@ -16,7 +16,7 @@ return <<'END';
 00BA           
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -30,14 +30,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0482    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+048A   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559   055F    
 0561   0587    
@@ -207,7 +205,7 @@ return <<'END';
 1038           
 1040   1057    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 10FB           
 1100   1159    
 115F   11A2    
@@ -242,6 +240,13 @@ return <<'END';
 1401   1676    
 1681   169A    
 16A0   16F0    
+1700   170C    
+170E   1711    
+1720   1731    
+1735   1736    
+1740   1751    
+1760   176C    
+176E   1770    
 1780   17B6    
 17BE   17C5    
 17C7   17C8    
@@ -273,6 +278,7 @@ return <<'END';
 1FF2   1FF4    
 1FF6   1FFC    
 200E           
+2071           
 207F           
 2102           
 2107           
@@ -285,6 +291,8 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 2160   2183    
 2336   237A    
 2395           
@@ -292,15 +300,15 @@ return <<'END';
 3005   3007    
 3021   3029    
 3031   3035    
-3038   303A    
-3041   3094    
-309D   309E    
+3038   303C    
+3041   3096    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 3190   31B7    
-3200   321C    
+31F0   321C    
 3220   3243    
 3260   327B    
 327F   32B0    
@@ -311,6 +319,7 @@ return <<'END';
 33E0   33FE    
 A000   A48C    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FF21   FF3A    
index 7ab0135..7e2f4b1 100644 (file)
@@ -9,8 +9,8 @@
 # Meaning: Bi-directional category 'NSM'
 #
 return <<'END';
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0483   0486    
 0488   0489    
 0591   05A1    
@@ -21,7 +21,8 @@ return <<'END';
 05C4           
 064B   0655    
 0670           
-06D6   06E4    
+06D6   06DC    
+06DE   06E4    
 06E7   06E8    
 06EA   06ED    
 0711           
@@ -92,14 +93,20 @@ return <<'END';
 1036   1037    
 1039           
 1058   1059    
+1712   1714    
+1732   1734    
+1752   1753    
+1772   1773    
 17B7   17BD    
 17C6           
 17C9   17D3    
+180B   180D    
 18A9           
-20D0   20E3    
+20D0   20EA    
 302A   302F    
 3099   309A    
 FB1E           
+FE00   FE0F    
 FE20   FE23    
 1D167  1D169   
 1D17B  1D182   
index fcf553d..7fe891e 100644 (file)
@@ -30,6 +30,7 @@ return <<'END';
 037E           
 0384   0385    
 0387           
+03F6           
 058A           
 06E9           
 0F3A   0F3D    
@@ -42,8 +43,8 @@ return <<'END';
 1FED   1FEF    
 1FFD   1FFE    
 2010   2027    
-2035   2046    
-2048   204D    
+2035   2052    
+2057           
 207C   207E    
 208C   208E    
 2100   2101    
@@ -57,20 +58,20 @@ return <<'END';
 2129           
 2132           
 213A           
+2140   2144    
+214A   214B    
 2153   215F    
-2190   21F3    
-2200   2211    
-2214   22F1    
-2300   2335    
-237B           
-237D   2394    
-2396   239A    
+2190   2211    
+2214   2335    
+237B   2394    
+2396   23CE    
 2400   2426    
 2440   244A    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
+24EB   24FE    
+2500   2613    
+2616   2617    
+2619   267D    
+2680   2689    
 2701   2704    
 2706   2709    
 270C   2727    
@@ -79,11 +80,11 @@ return <<'END';
 274F   2752    
 2756           
 2758   275E    
-2761   2767    
-2776   2794    
+2761   2794    
 2798   27AF    
 27B1   27BE    
-2800   28FF    
+27D0   27EB    
+27F0   2AFF    
 2E80   2E99    
 2E9B   2EF3    
 2F00   2FD5    
@@ -92,16 +93,15 @@ return <<'END';
 3008   3020    
 3030           
 3036   3037    
-303E   303F    
+303D   303F    
 309B   309C    
+30A0           
 30FB           
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
+3251   325F    
+32B1   32BF    
+A490   A4C6    
 FD3E   FD3F    
-FE30   FE44    
+FE30   FE46    
 FE49   FE4F    
 FE51           
 FE54           
@@ -114,8 +114,7 @@ FF01        FF02
 FF06   FF0A    
 FF1B   FF20    
 FF3B   FF40    
-FF5B   FF5E    
-FF61   FF65    
+FF5B   FF65    
 FFE2   FFE4    
 FFE8   FFEE    
 FFFC   FFFD    
index 3267bf4..1189659 100644 (file)
@@ -15,5 +15,6 @@ return <<'END';
 2000   200A    
 2028           
 202F           
+205F           
 3000           
 END
index 607783d..96498cb 100644 (file)
@@ -15,5 +15,6 @@ return <<'END';
 1680           
 2000   200B    
 202F           
+205F           
 3000           
 END
index 2aca103..bbe5b39 100644 (file)
 return <<'END';
 0000   001F    
 007F   009F    
-0220   0221    
+0221           
 0234   024F    
 02AE   02AF    
 02EF   02FF    
-034F   035F    
-0363   0373    
+0350   035F    
+0370   0373    
 0376   0379    
 037B   037D    
 037F   0383    
@@ -25,15 +25,12 @@ return <<'END';
 038D           
 03A2           
 03CF           
-03D8   03D9    
-03F6   03FF    
+03F7   03FF    
 0487           
-048A   048B    
-04C5   04C6    
-04C9   04CA    
-04CD   04CF    
+04CF           
 04F6   04F7    
-04FA   0530    
+04FA   04FF    
+0510   0530    
 0557   0558    
 0560           
 0588           
@@ -48,13 +45,13 @@ return <<'END';
 0620           
 063B   063F    
 0656   065F    
-066E   066F    
+06DD           
 06EE   06EF    
 06FF           
 070E   070F    
 072D   072F    
 074B   077F    
-07B1   0900    
+07B2   0900    
 0904           
 093A   093B    
 094E   094F    
@@ -215,7 +212,7 @@ return <<'END';
 103A   103F    
 105A   109F    
 10C6   10CF    
-10F7   10FA    
+10F9   10FA    
 10FC   10FF    
 115A   115E    
 11A3   11A7    
@@ -249,10 +246,17 @@ return <<'END';
 13F5   1400    
 1677   167F    
 169D   169F    
-16F1   177F    
+16F1   16FF    
+170D           
+1715   171F    
+1737   173F    
+1754   175F    
+176D           
+1771           
+1774   177F    
 17DD   17DF    
 17EA   17FF    
-180B   180F    
+180E   180F    
 181A   181F    
 1878   187F    
 18AA   1DFF    
@@ -276,25 +280,24 @@ return <<'END';
 1FFF           
 200C   200F    
 202A   202E    
-2047           
-204E   206F    
-2071   2073    
+2053   2056    
+2058   205E    
+2060   206F    
+2072   2073    
 208F   209F    
-20B0   20CF    
-20E4   20FF    
-213B   2152    
+20B2   20CF    
+20EB   20FF    
+213B   213C    
+214C   2152    
 2184   218F    
-21F4   21FF    
-22F2   22FF    
-237C           
-239B   23FF    
+23CF   23FF    
 2427   243F    
 244B   245F    
-24EB   24FF    
-2596   259F    
-25F8   25FF    
-2614   2618    
-2672   2700    
+24FF           
+2614   2615    
+2618           
+267E   267F    
+268A   2700    
 2705           
 270A   270B    
 2728           
@@ -303,27 +306,24 @@ return <<'END';
 2753   2755    
 2757           
 275F   2760    
-2768   2775    
 2795   2797    
 27B0           
-27BF   27FF    
-2900   2E7F    
+27BF   27CF    
+27EC   27EF    
+2B00   2E7F    
 2E9A           
 2EF4   2EFF    
 2FD6   2FEF    
 2FFC   2FFF    
-303B   303D    
 3040           
-3095   3098    
-309F   30A0    
-30FF   3104    
+3097   3098    
+3100   3104    
 312D   3130    
 318F           
-31B8   31FF    
+31B8   31EF    
 321D   321F    
-3244   325F    
+3244   3250    
 327C   327E    
-32B1   32BF    
 32CC   32CF    
 32FF           
 3377   337A    
@@ -332,13 +332,10 @@ return <<'END';
 4DB6   4DFF    
 9FA6   9FFF    
 A48D   A48F    
-A4A2   A4A3    
-A4B4           
-A4C1           
-A4C5           
 A4C7   ABFF    
 D7A4   F8FF    
-FA2E   FAFF    
+FA2E   FA2F    
+FA6B   FAFF    
 FB07   FB12    
 FB18   FB1C    
 FB37           
@@ -350,16 +347,15 @@ FBB2      FBD2
 FD40   FD4F    
 FD90   FD91    
 FDC8   FDEF    
-FDFC   FE1F    
+FDFD   FDFF    
+FE10   FE1F    
 FE24   FE2F    
-FE45   FE48    
+FE47   FE48    
 FE53           
 FE67           
 FE6C   FE6F    
-FE73           
 FE75           
 FEFD   FF00    
-FF5F   FF60    
 FFBF   FFC1    
 FFC8   FFC9    
 FFD0   FFD1    
index 8e9ae32..e4942b1 100644 (file)
@@ -6,9 +6,9 @@
 # This file supports:
 #      \p{CanadianAboriginal} (and fuzzy permutations)
 # 
-# Meaning: Script 'CANADIAN-ABORIGINAL'
+# Meaning: Script 'CANADIAN_ABORIGINAL'
 #
 return <<'END';
-1401   166C    CANADIAN-ABORIGINAL
-166F   1676    CANADIAN-ABORIGINAL
+1401   166C    CANADIAN_ABORIGINAL
+166F   1676    CANADIAN_ABORIGINAL
 END
index 03c0850..4d30c4b 100644 (file)
@@ -155,6 +155,7 @@ return <<'END';
 22E0   22E3    
 22EA   22ED    
 2329   232A    
+2ADC           
 304C           
 304E           
 3050           
@@ -208,6 +209,7 @@ FA20
 FA22           
 FA25   FA26    
 FA2A   FA2D    
+FA30   FA6A    
 FB1D           
 FB1F           
 FB2A   FB36    
index ba1a416..9012824 100644 (file)
 # Meaning: General Category 'Cf'
 #
 return <<'END';
+06DD           
 070F           
-180B   180E    
+180E           
 200C   200F    
 202A   202E    
+2060   2063    
 206A   206F    
 FEFF           
 FFF9   FFFB    
index f6debee..c080d19 100644 (file)
 # Meaning: General Category 'Cn' [not functional in Perl]
 #
 return <<'END';
-0220   0221    
+0221           
 0234   024F    
 02AE   02AF    
 02EF   02FF    
-034F   035F    
-0363   0373    
+0350   035F    
+0370   0373    
 0376   0379    
 037B   037D    
 037F   0383    
@@ -23,15 +23,12 @@ return <<'END';
 038D           
 03A2           
 03CF           
-03D8   03D9    
-03F6   03FF    
+03F7   03FF    
 0487           
-048A   048B    
-04C5   04C6    
-04C9   04CA    
-04CD   04CF    
+04CF           
 04F6   04F7    
-04FA   0530    
+04FA   04FF    
+0510   0530    
 0557   0558    
 0560           
 0588           
@@ -46,13 +43,12 @@ return <<'END';
 0620           
 063B   063F    
 0656   065F    
-066E   066F    
 06EE   06EF    
 06FF           
 070E           
 072D   072F    
 074B   077F    
-07B1   0900    
+07B2   0900    
 0904           
 093A   093B    
 094E   094F    
@@ -213,7 +209,7 @@ return <<'END';
 103A   103F    
 105A   109F    
 10C6   10CF    
-10F7   10FA    
+10F9   10FA    
 10FC   10FF    
 115A   115E    
 11A3   11A7    
@@ -247,7 +243,14 @@ return <<'END';
 13F5   1400    
 1677   167F    
 169D   169F    
-16F1   177F    
+16F1   16FF    
+170D           
+1715   171F    
+1737   173F    
+1754   175F    
+176D           
+1771           
+1774   177F    
 17DD   17DF    
 17EA   17FF    
 180F           
@@ -272,25 +275,24 @@ return <<'END';
 1FF0   1FF1    
 1FF5           
 1FFF           
-2047           
-204E   2069    
-2071   2073    
+2053   2056    
+2058   205E    
+2064   2069    
+2072   2073    
 208F   209F    
-20B0   20CF    
-20E4   20FF    
-213B   2152    
+20B2   20CF    
+20EB   20FF    
+213B   213C    
+214C   2152    
 2184   218F    
-21F4   21FF    
-22F2   22FF    
-237C           
-239B   23FF    
+23CF   23FF    
 2427   243F    
 244B   245F    
-24EB   24FF    
-2596   259F    
-25F8   25FF    
-2614   2618    
-2672   2700    
+24FF           
+2614   2615    
+2618           
+267E   267F    
+268A   2700    
 2705           
 270A   270B    
 2728           
@@ -299,27 +301,24 @@ return <<'END';
 2753   2755    
 2757           
 275F   2760    
-2768   2775    
 2795   2797    
 27B0           
-27BF   27FF    
-2900   2E7F    
+27BF   27CF    
+27EC   27EF    
+2B00   2E7F    
 2E9A           
 2EF4   2EFF    
 2FD6   2FEF    
 2FFC   2FFF    
-303B   303D    
 3040           
-3095   3098    
-309F   30A0    
-30FF   3104    
+3097   3098    
+3100   3104    
 312D   3130    
 318F           
-31B8   31FF    
+31B8   31EF    
 321D   321F    
-3244   325F    
+3244   3250    
 327C   327E    
-32B1   32BF    
 32CC   32CF    
 32FF           
 3377   337A    
@@ -328,13 +327,10 @@ return <<'END';
 4DB6   4DFF    
 9FA6   9FFF    
 A48D   A48F    
-A4A2   A4A3    
-A4B4           
-A4C1           
-A4C5           
 A4C7   ABFF    
 D7A4   D7FF    
-FA2E   FAFF    
+FA2E   FA2F    
+FA6B   FAFF    
 FB07   FB12    
 FB18   FB1C    
 FB37           
@@ -346,17 +342,16 @@ FBB2      FBD2
 FD40   FD4F    
 FD90   FD91    
 FDC8   FDEF    
-FDFC   FE1F    
+FDFD   FDFF    
+FE10   FE1F    
 FE24   FE2F    
-FE45   FE48    
+FE47   FE48    
 FE53           
 FE67           
 FE6C   FE6F    
-FE73           
 FE75           
 FEFD   FEFE    
 FF00           
-FF5F   FF60    
 FFBF   FFC1    
 FFC8   FFC9    
 FFD0   FFD1    
index cc116b1..b794776 100644 (file)
 return <<'END';
 0000   001F    
 007F   009F    
+06DD           
 070F           
-180B   180E    
+180E           
 200C   200F    
 202A   202E    
+2060   2063    
 206A   206F    
 D800   F8FF    
 FEFF           
index c3be542..677d38e 100644 (file)
@@ -17,29 +17,26 @@ return <<'END';
 00BB   00BF    
 00D7           
 00F7           
-0220   0221    
+0221           
 0234   024F    
 02AE   02AF    
 02B9   02DF    
 02E5   02FF    
-034F   035F    
-0363   0379    
+0350   035F    
+0370   0379    
 037B   0385    
 0387           
 038B           
 038D           
 03A2           
 03CF           
-03D8   03D9    
 03F6   03FF    
 0482           
 0487           
-048A   048B    
-04C5   04C6    
-04C9   04CA    
-04CD   04CF    
+04CF           
 04F6   04F7    
-04FA   0530    
+04FA   04FF    
+0510   0530    
 0557   0558    
 055A   0560    
 0588   0590    
@@ -52,21 +49,21 @@ return <<'END';
 05EB   05EF    
 05F3   0620    
 063B   0640    
-0656   066F    
+0656   066D    
 06D4           
 06E9           
 06EE   06F9    
 06FD   070F    
 072D   072F    
 074B   077F    
-07B1   0900    
+07B2   0900    
 0904           
 093A   093B    
 094E   094F    
 0955   0957    
 0964   0965    
 0970   0980    
-0982   0984    
+0984           
 098D   098E    
 0991   0992    
 09A9           
@@ -229,7 +226,7 @@ return <<'END';
 104A   104F    
 105A   109F    
 10C6   10CF    
-10F7   10FF    
+10F9   10FF    
 115A   115E    
 11A3   11A7    
 11FA   11FF    
@@ -264,9 +261,17 @@ return <<'END';
 1677   1680    
 169B   169F    
 16EB   16ED    
-16F1   177F    
+16F1   16FF    
+170D           
+1715   171F    
+1735   173F    
+1754   175F    
+176D           
+1771           
+1774   177F    
 17D4   17DF    
-17EA   180F    
+17EA   180A    
+180E   180F    
 181A   181F    
 1878   187F    
 18AA   1DFF    
@@ -290,9 +295,10 @@ return <<'END';
 1FDC   1FDF    
 1FED   1FF1    
 1FF5           
-1FFD   207E    
+1FFD   2070    
+2072   207E    
 2080   20CF    
-20E4   2125    
+20EB   2125    
 2127   2129    
 212C   2E7F    
 2E9A           
@@ -301,15 +307,16 @@ return <<'END';
 3006           
 3008   3020    
 3030   3037    
-303B   3040    
-3095   3098    
+303C   3040    
+3097   3098    
 309B   309C    
-309F   30A0    
+30A0           
 30FB   30FC    
-30FF   3104    
+3100   3104    
 312D   3130    
 318F   319F    
-31B8   33FF    
+31B8   31EF    
+3200   33FF    
 4DB6   4DFF    
 9FA6   9FFF    
 A48D   A48F    
@@ -319,7 +326,8 @@ A4C1
 A4C5           
 A4C7   ABFF    
 D7A4   F8FF    
-FA2E   FAFF    
+FA2E   FA2F    
+FA6B   FAFF    
 FB07   FB12    
 FB18   FB1C    
 FB29           
@@ -332,9 +340,9 @@ FBB2        FBD2
 FD3E   FD4F    
 FD90   FD91    
 FDC8   FDEF    
-FDFC   FE1F    
+FDFC   FDFF    
+FE10   FE1F    
 FE24   FE6F    
-FE73           
 FE75           
 FEFD   FF20    
 FF3B   FF40    
index e838c17..12806f1 100644 (file)
@@ -52,8 +52,10 @@ return <<'END';
 2036   2037    
 203C           
 203E           
-2048   2049    
-2070           
+2047   2049    
+2057           
+205F           
+2070   2071    
 2074   208E    
 20A8           
 2100   2103    
@@ -67,10 +69,14 @@ return <<'END';
 212C   212D    
 212F   2131    
 2133   2139    
+213D   2140    
+2145   2149    
 2153   217F    
 222C   222D    
 222F   2230    
 2460   24EA    
+2A0C           
+2A74   2A76    
 2E9F           
 2EF3           
 2F00   2FD5    
@@ -78,13 +84,14 @@ return <<'END';
 3036           
 3038   303A    
 309B   309C    
+309F           
+30FF           
 3131   318E    
 3192   319F    
 3200   321C    
 3220   3243    
-3260   327B    
-3280   32B0    
-32C0   32CB    
+3251   327B    
+3280   32CB    
 32D0   32FE    
 3300   3376    
 337B   33DD    
@@ -96,7 +103,7 @@ FB4F FBB1
 FBD3   FD3D    
 FD50   FD8F    
 FD92   FDC7    
-FDF0   FDFB    
+FDF0   FDFC    
 FE30   FE44    
 FE49   FE52    
 FE54   FE66    
@@ -104,8 +111,7 @@ FE68        FE6B
 FE70   FE72    
 FE74           
 FE76   FEFC    
-FF01   FF5E    
-FF61   FFBE    
+FF01   FFBE    
 FFC2   FFC7    
 FFCA   FFCF    
 FFD2   FFD7    
index 311f008..690e2f7 100644 (file)
@@ -11,9 +11,8 @@
 return <<'END';
 0400   0481    CYRILLIC
 0483   0486    CYRILLIC
-048C   04C4    CYRILLIC
-04C7   04C8    CYRILLIC
-04CB   04CC    CYRILLIC
+048A   04CE    CYRILLIC
 04D0   04F5    CYRILLIC
 04F8   04F9    CYRILLIC
+0500   050F    CYRILLIC
 END
index c860621..b873609 100644 (file)
@@ -11,7 +11,7 @@
 return <<'END';
 2460   2473    
 24B6   24EA    
-3260   327B    
-3280   32B0    
+3251   327B    
+3280   32BF    
 32D0   32FE    
 END
index 794f108..a35aaa9 100644 (file)
@@ -45,7 +45,9 @@ return <<'END';
 2036   2037    
 203C           
 203E           
-2048   2049    
+2047   2049    
+2057           
+205F           
 20A8           
 2100   2101    
 2103           
@@ -58,6 +60,8 @@ return <<'END';
 222C   222D    
 222F   2230    
 2474   24B5    
+2A0C           
+2A74   2A76    
 2E9F           
 2EF3           
 2F00   2FD5    
index ed54414..30b94d1 100644 (file)
@@ -19,6 +19,8 @@ return <<'END';
 212F   2131    
 2133   2134    
 2139           
+213D   2140    
+2145   2149    
 FB20   FB29    
 1D400  1D454   
 1D456  1D49C   
index a49b936..d973ea4 100644 (file)
@@ -59,7 +59,7 @@ FBFC
 FC00   FC63    
 FCF5   FD10    
 FD3D           
-FDF0   FDFB    
+FDF0   FDFC    
 FE70           
 FE72           
 FE74           
index 55b5968..a11ac2d 100644 (file)
@@ -14,7 +14,7 @@ return <<'END';
 00B9   00BA    
 02B0   02B8    
 02E0   02E4    
-2070           
+2070   2071    
 2074   207F    
 2120           
 2122           
index df46df5..d7928e5 100644 (file)
@@ -9,5 +9,7 @@
 # Meaning: Compatible with 'vertical'
 #
 return <<'END';
+309F           
+30FF           
 FE30   FE44    
 END
index e2b4849..664c498 100644 (file)
@@ -10,6 +10,6 @@
 #
 return <<'END';
 3000           
-FF01   FF5E    
+FF01   FF60    
 FFE0   FFE6    
 END
index 808007d..cd56aaa 100644 (file)
@@ -10,5 +10,5 @@
 #
 return <<'END';
 10A0   10C5    GEORGIAN
-10D0   10F6    GEORGIAN
+10D0   10F8    GEORGIAN
 END
index 03d8f47..e3e98b5 100644 (file)
 #
 return <<'END';
 0021   007E    
-00A1   021F    
+00A1   0220    
 0222   0233    
 0250   02AD    
 02B0   02EE    
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0374   0375    
 037A           
 037E           
@@ -23,15 +23,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F6    
 0400   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+0488   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559   055F    
 0561   0587    
@@ -46,13 +43,13 @@ return <<'END';
 061F           
 0621   063A    
 0640   0655    
-0660   066D    
-0670   06ED    
+0660   06DC    
+06DE   06ED    
 06F0   06FE    
 0700   070D    
 0710   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -213,7 +210,7 @@ return <<'END';
 1036   1039    
 1040   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 10FB           
 1100   1159    
 115F   11A2    
@@ -248,9 +245,16 @@ return <<'END';
 1401   1676    
 1681   169C    
 16A0   16F0    
+1700   170C    
+170E   1714    
+1720   1736    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17DC    
 17E0   17E9    
-1800   180A    
+1800   180D    
 1810   1819    
 1820   1877    
 1880   18A9    
@@ -273,25 +277,23 @@ return <<'END';
 1FF2   1FF4    
 1FF6   1FFE    
 2010   2027    
-2030   2046    
-2048   204D    
-2070           
+2030   2052    
+2057           
+2070   2071    
 2074   208E    
-20A0   20AF    
-20D0   20E3    
+20A0   20B1    
+20D0   20EA    
 2100   213A    
+213D   214B    
 2153   2183    
-2190   21F3    
-2200   22F1    
-2300   237B    
-237D   239A    
+2190   23CE    
 2400   2426    
 2440   244A    
-2460   24EA    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
+2460   24FE    
+2500   2613    
+2616   2617    
+2619   267D    
+2680   2689    
 2701   2704    
 2706   2709    
 270C   2727    
@@ -300,28 +302,25 @@ return <<'END';
 274F   2752    
 2756           
 2758   275E    
-2761   2767    
-2776   2794    
+2761   2794    
 2798   27AF    
 27B1   27BE    
-2800   28FF    
+27D0   27EB    
+27F0   2AFF    
 2E80   2E99    
 2E9B   2EF3    
 2F00   2FD5    
 2FF0   2FFB    
-3001   303A    
-303E   303F    
-3041   3094    
-3099   309E    
-30A1   30FE    
+3001   303F    
+3041   3096    
+3099   30FF    
 3105   312C    
 3131   318E    
 3190   31B7    
-3200   321C    
+31F0   321C    
 3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
+3251   327B    
+327F   32CB    
 32D0   32FE    
 3300   3376    
 337B   33DD    
@@ -329,13 +328,10 @@ return <<'END';
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
+A490   A4C6    
 AC00   D7A3    
 E000   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB36    
@@ -347,17 +343,16 @@ FB46      FBB1
 FBD3   FD3F    
 FD50   FD8F    
 FD92   FDC7    
-FDF0   FDFB    
+FDF0   FDFC    
+FE00   FE0F    
 FE20   FE23    
-FE30   FE44    
+FE30   FE46    
 FE49   FE52    
 FE54   FE66    
 FE68   FE6B    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
-FF01   FF5E    
-FF61   FFBE    
+FF01   FFBE    
 FFC2   FFC7    
 FFCA   FFCF    
 FFD2   FFD7    
index 6267238..76ad2ad 100644 (file)
@@ -16,8 +16,7 @@ return <<'END';
 038C           GREEK
 038E   03A1    GREEK
 03A3   03CE    GREEK
-03D0   03D7    GREEK
-03DA   03F5    GREEK
+03D0   03F5    GREEK
 1F00   1F15    GREEK
 1F18   1F1D    GREEK
 1F20   1F45    GREEK
index ff8c4f2..903bbf2 100644 (file)
@@ -15,10 +15,11 @@ return <<'END';
 3005           HAN
 3007           HAN
 3021   3029    HAN
-3038   303A    HAN
+3038   303B    HAN
 3400   4DB5    HAN
 4E00   9FA5    HAN
 F900   FA2D    HAN
+FA30   FA6A    HAN
 20000  2A6D6   HAN
 2F800  2FA1D   HAN
 END
index 6d1f4c9..dddb82d 100644 (file)
@@ -9,6 +9,6 @@
 # Meaning: Script 'HIRAGANA'
 #
 return <<'END';
-3041   3094    HIRAGANA
-309D   309E    HIRAGANA
+3041   3096    HIRAGANA
+309D   309F    HIRAGANA
 END
index a15f6d8..7de0649 100644 (file)
@@ -18,7 +18,7 @@ return <<'END';
 00BA           
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -26,23 +26,21 @@ return <<'END';
 02D0   02D1    
 02E0   02E4    
 02EE           
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 037A           
 0386           
 0388   038A    
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
 0483   0486    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+048A   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -57,14 +55,14 @@ return <<'END';
 0621   063A    
 0640   0655    
 0660   0669    
-0670   06D3    
+066E   06D3    
 06D5   06DC    
 06DF   06E8    
 06EA   06ED    
 06F0   06FC    
 0710   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -234,7 +232,7 @@ return <<'END';
 1040   1049    
 1050   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -270,8 +268,18 @@ return <<'END';
 1681   169A    
 16A0   16EA    
 16EE   16F0    
+1700   170C    
+170E   1714    
+1720   1734    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17D3    
+17D7           
+17DC           
 17E0   17E9    
+180B   180D    
 1810   1819    
 1820   1877    
 1880   18A9    
@@ -297,9 +305,11 @@ return <<'END';
 1FF2   1FF4    
 1FF6   1FFC    
 203F   2040    
+2071           
 207F           
 20D0   20DC    
 20E1           
+20E5   20EA    
 2102           
 2107           
 210A   2113    
@@ -311,23 +321,27 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 2160   2183    
 3005   3007    
 3021   302F    
 3031   3035    
-3038   303A    
-3041   3094    
+3038   303C    
+3041   3096    
 3099   309A    
-309D   309E    
-30A1   30FE    
+309D   309F    
+30A1   30FF    
 3105   312C    
 3131   318E    
 31A0   31B7    
+31F0   31FF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB28    
@@ -341,11 +355,11 @@ FBD3      FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
+FE00   FE0F    
 FE20   FE23    
 FE33   FE34    
 FE4D   FE4F    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF10   FF19    
 FF21   FF3A    
index 9a98318..0772a75 100644 (file)
@@ -16,7 +16,7 @@ return <<'END';
 00BA           
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -30,14 +30,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+048A   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -45,6 +43,7 @@ return <<'END';
 05F0   05F2    
 0621   063A    
 0640   064A    
+066E   066F    
 0671   06D3    
 06D5           
 06E5   06E6    
@@ -52,6 +51,7 @@ return <<'END';
 0710           
 0712   072C    
 0780   07A5    
+07B1           
 0905   0939    
 093D           
 0950           
@@ -94,6 +94,7 @@ return <<'END';
 0B3D           
 0B5C   0B5D    
 0B5F   0B61    
+0B83           
 0B85   0B8A    
 0B8E   0B90    
 0B92   0B95    
@@ -156,7 +157,7 @@ return <<'END';
 1029   102A    
 1050   1055    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -191,7 +192,15 @@ return <<'END';
 1681   169A    
 16A0   16EA    
 16EE   16F0    
+1700   170C    
+170E   1711    
+1720   1731    
+1740   1751    
+1760   176C    
+176E   1770    
 1780   17B3    
+17D7           
+17DC           
 1820   1877    
 1880   18A8    
 1E00   1E9B    
@@ -215,6 +224,7 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
+2071           
 207F           
 2102           
 2107           
@@ -227,23 +237,27 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 2160   2183    
 3005   3007    
 3021   3029    
 3031   3035    
-3038   303A    
-3041   3094    
-309D   309E    
+3038   303C    
+3041   3096    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 31A0   31B7    
+31F0   31FF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D           
@@ -258,8 +272,7 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF21   FF3A    
 FF41   FF5A    
index b7b05eb..77e704b 100644 (file)
@@ -9,5 +9,5 @@
 # Meaning: Block 'Arabic Presentation Forms-B'
 #
 return <<'END';
-FE70   FEFE    Arabic Presentation Forms-B
+FE70   FEFF    Arabic Presentation Forms-B
 END
index 517c673..2f8ce71 100644 (file)
@@ -9,5 +9,5 @@
 # Meaning: Block 'CJK Unified Ideographs Extension B'
 #
 return <<'END';
-20000  2A6D6   CJK Unified Ideographs Extension B
+20000  2A6DF   CJK Unified Ideographs Extension B
 END
index 7702617..3967c21 100644 (file)
@@ -9,5 +9,5 @@
 # Meaning: Block 'CJK Unified Ideographs Extension A'
 #
 return <<'END';
-3400   4DB5    CJK Unified Ideographs Extension A
+3400   4DBF    CJK Unified Ideographs Extension A
 END
index 7a6dc73..f4169cf 100644 (file)
@@ -4,10 +4,10 @@
 
 #
 # This file supports:
-#      \p{InCombiningMarksForSymbols} (and fuzzy permutations)
+#      \p{InCombiningDiacriticalMarks} (and fuzzy permutations)
 # 
-# Meaning: Block 'Combining Marks for Symbols'
+# Meaning: Block 'Combining Diacritical Marks'
 #
 return <<'END';
-20D0   20FF    Combining Marks for Symbols
+0300   036F    Combining Diacritical Marks
 END
index f4169cf..7dde213 100644 (file)
@@ -4,10 +4,10 @@
 
 #
 # This file supports:
-#      \p{InCombiningDiacriticalMarks} (and fuzzy permutations)
+#      \p{InCombiningDiacriticalMarksForSymbols} (and fuzzy permutations)
 # 
-# Meaning: Block 'Combining Diacritical Marks'
+# Meaning: Block 'Combining Diacritical Marks for Symbols'
 #
 return <<'END';
-0300   036F    Combining Diacritical Marks
+20D0   20FF    Combining Diacritical Marks for Symbols
 END
index 08989a2..e09ff11 100644 (file)
@@ -9,5 +9,5 @@
 # Meaning: Block 'Hangul Syllables'
 #
 return <<'END';
-AC00   D7A3    Hangul Syllables
+AC00   D7AF    Hangul Syllables
 END
index 4149fbb..a2b0d6b 100644 (file)
@@ -4,12 +4,10 @@
 
 #
 # This file supports:
-#      \p{InPrivateUse} (and fuzzy permutations)
+#      \p{InPrivateUseArea} (and fuzzy permutations)
 # 
-# Meaning: Block 'Private Use'
+# Meaning: Block 'Private Use Area'
 #
 return <<'END';
-E000   F8FF    Private Use
-F0000  FFFFD   Private Use
-100000 10FFFD  Private Use
+E000   F8FF    Private Use Area
 END
index a7be602..7d7651a 100644 (file)
@@ -9,6 +9,5 @@
 # Meaning: Block 'Specials'
 #
 return <<'END';
-FEFF           Specials
-FFF0   FFFD    Specials
+FFF0   FFFF    Specials
 END
index b21e1e0..49d8112 100644 (file)
@@ -9,8 +9,8 @@
 # Meaning: Script 'INHERITED'
 #
 return <<'END';
-0300   034E    INHERITED
-0360   0362    INHERITED
+0300   034F    INHERITED
+0360   036F    INHERITED
 0488   0489    INHERITED
 0591   05A1    INHERITED
 05A3   05B9    INHERITED
@@ -23,10 +23,12 @@ return <<'END';
 06D6   06E4    INHERITED
 06E7   06E8    INHERITED
 06EA   06ED    INHERITED
-20D0   20E3    INHERITED
+180B   180D    INHERITED
+20D0   20EA    INHERITED
 302A   302F    INHERITED
 3099   309A    INHERITED
 FB1E           INHERITED
+FE00   FE0F    INHERITED
 FE20   FE23    INHERITED
 1D167  1D169   INHERITED
 1D17B  1D182   INHERITED
index 5af21eb..b650350 100644 (file)
@@ -10,7 +10,8 @@
 #
 return <<'END';
 30A1   30FA    KATAKANA
-30FD   30FE    KATAKANA
+30FD   30FF    KATAKANA
+31F0   31FF    KATAKANA
 FF66   FF6F    KATAKANA
 FF71   FF9D    KATAKANA
 END
index d7d8630..5b17fe7 100644 (file)
@@ -17,7 +17,7 @@ return <<'END';
 00BA           
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -31,14 +31,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+048A   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -46,6 +44,7 @@ return <<'END';
 05F0   05F2    
 0621   063A    
 0640   064A    
+066E   066F    
 0671   06D3    
 06D5           
 06E5   06E6    
@@ -53,6 +52,7 @@ return <<'END';
 0710           
 0712   072C    
 0780   07A5    
+07B1           
 0905   0939    
 093D           
 0950           
@@ -95,6 +95,7 @@ return <<'END';
 0B3D           
 0B5C   0B5D    
 0B5F   0B61    
+0B83           
 0B85   0B8A    
 0B8E   0B90    
 0B92   0B95    
@@ -157,7 +158,7 @@ return <<'END';
 1029   102A    
 1050   1055    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -191,7 +192,15 @@ return <<'END';
 166F   1676    
 1681   169A    
 16A0   16EA    
+1700   170C    
+170E   1711    
+1720   1731    
+1740   1751    
+1760   176C    
+176E   1770    
 1780   17B3    
+17D7           
+17DC           
 1820   1877    
 1880   18A8    
 1E00   1E9B    
@@ -215,6 +224,7 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
+2071           
 207F           
 2102           
 2107           
@@ -227,20 +237,25 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 3005   3006    
 3031   3035    
-3041   3094    
-309D   309E    
+303B   303C    
+3041   3096    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 31A0   31B7    
+31F0   31FF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D           
@@ -255,8 +270,7 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF21   FF3A    
 FF41   FF5A    
index 3a7cc15..44afbeb 100644 (file)
@@ -18,7 +18,7 @@ return <<'END';
 00D8   00F6    
 00F8   01BA    
 01BC   01BF    
-01C4   021F    
+01C4   0220    
 0222   0233    
 0250   02AD    
 0386           
@@ -26,14 +26,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+048A   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0561   0587    
 10A0   10C5    
@@ -58,6 +56,7 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
+2071           
 207F           
 2102           
 2107           
@@ -71,6 +70,8 @@ return <<'END';
 212F   2131    
 2133   2134    
 2139           
+213D   213F    
+2145   2149    
 FB00   FB06    
 FB13   FB17    
 FF21   FF3A    
index 5419026..2b27d1c 100644 (file)
@@ -15,13 +15,14 @@ return <<'END';
 00BA           LATIN
 00C0   00D6    LATIN
 00D8   00F6    LATIN
-00F8   021F    LATIN
+00F8   0220    LATIN
 0222   0233    LATIN
 0250   02AD    LATIN
 02B0   02B8    LATIN
 02E0   02E4    LATIN
 1E00   1E9B    LATIN
 1EA0   1EF9    LATIN
+2071           LATIN
 207F           LATIN
 212A   212B    LATIN
 FB00   FB06    LATIN
index 05414bc..8655dfe 100644 (file)
@@ -153,6 +153,7 @@ return <<'END';
 03AC   03CE    
 03D0   03D1    
 03D5   03D7    
+03D9           
 03DB           
 03DD           
 03DF           
@@ -183,6 +184,7 @@ return <<'END';
 047D           
 047F           
 0481           
+048B           
 048D           
 048F           
 0491           
@@ -211,8 +213,11 @@ return <<'END';
 04BF           
 04C2           
 04C4           
+04C6           
 04C8           
+04CA           
 04CC           
+04CE           
 04D1           
 04D3           
 04D5           
@@ -233,6 +238,14 @@ return <<'END';
 04F3           
 04F5           
 04F9           
+0501           
+0503           
+0505           
+0507           
+0509           
+050B           
+050D           
+050F           
 0561   0587    
 1E01           
 1E03           
@@ -375,6 +388,7 @@ return <<'END';
 1FE0   1FE7    
 1FF2   1FF4    
 1FF6   1FF7    
+2071           
 207F           
 210A           
 210E   210F    
@@ -382,6 +396,8 @@ return <<'END';
 212F           
 2134           
 2139           
+213D           
+2146   2149    
 FB00   FB06    
 FB13   FB17    
 FF41   FF5A    
index b92f339..808193f 100644 (file)
@@ -21,9 +21,11 @@ return <<'END';
 06E5   06E6    
 0E46           
 0EC6           
+17D7           
 1843           
 3005           
 3031   3035    
+303B           
 309D   309E    
 30FC   30FE    
 FF70           
index efe528c..d5f161a 100644 (file)
@@ -16,12 +16,14 @@ return <<'END';
 05F0   05F2    
 0621   063A    
 0641   064A    
+066E   066F    
 0671   06D3    
 06D5           
 06FA   06FC    
 0710           
 0712   072C    
 0780   07A5    
+07B1           
 0905   0939    
 093D           
 0950           
@@ -64,6 +66,7 @@ return <<'END';
 0B3D           
 0B5C   0B5D    
 0B5F   0B61    
+0B83           
 0B85   0B8A    
 0B8E   0B90    
 0B92   0B95    
@@ -124,7 +127,7 @@ return <<'END';
 1023   1027    
 1029   102A    
 1050   1055    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -158,22 +161,34 @@ return <<'END';
 166F   1676    
 1681   169A    
 16A0   16EA    
+1700   170C    
+170E   1711    
+1720   1731    
+1740   1751    
+1760   176C    
+176E   1770    
 1780   17B3    
+17DC           
 1820   1842    
 1844   1877    
 1880   18A8    
 2135   2138    
 3006           
-3041   3094    
+303C           
+3041   3096    
+309F           
 30A1   30FA    
+30FF           
 3105   312C    
 3131   318E    
 31A0   31B7    
+31F0   31FF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB1D           
 FB1F   FB28    
 FB2A   FB36    
@@ -186,8 +201,7 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF66   FF6F    
 FF71   FF9D    
index 5eb5288..b9e1638 100644 (file)
@@ -152,6 +152,7 @@ return <<'END';
 03AC   03CE    
 03D0   03D1    
 03D5   03D7    
+03D9           
 03DB           
 03DD           
 03DF           
@@ -182,6 +183,7 @@ return <<'END';
 047D           
 047F           
 0481           
+048B           
 048D           
 048F           
 0491           
@@ -210,8 +212,11 @@ return <<'END';
 04BF           
 04C2           
 04C4           
+04C6           
 04C8           
+04CA           
 04CC           
+04CE           
 04D1           
 04D3           
 04D5           
@@ -232,6 +237,14 @@ return <<'END';
 04F3           
 04F5           
 04F9           
+0501           
+0503           
+0505           
+0507           
+0509           
+050B           
+050D           
+050F           
 0561   0587    
 1E01           
 1E03           
@@ -374,6 +387,7 @@ return <<'END';
 1FE0   1FE7    
 1FF2   1FF4    
 1FF6   1FF7    
+2071           
 207F           
 210A           
 210E   210F    
@@ -381,6 +395,8 @@ return <<'END';
 212F           
 2134           
 2139           
+213D           
+2146   2149    
 FB00   FB06    
 FB13   FB17    
 FF41   FF5A    
index 11f2289..07832e4 100644 (file)
@@ -157,6 +157,7 @@ return <<'END';
 03AC   03CE    
 03D0   03D1    
 03D5   03D7    
+03D9           
 03DB           
 03DD           
 03DF           
@@ -187,6 +188,7 @@ return <<'END';
 047D           
 047F           
 0481           
+048B           
 048D           
 048F           
 0491           
@@ -215,8 +217,11 @@ return <<'END';
 04BF           
 04C2           
 04C4           
+04C6           
 04C8           
+04CA           
 04CC           
+04CE           
 04D1           
 04D3           
 04D5           
@@ -237,6 +242,14 @@ return <<'END';
 04F3           
 04F5           
 04F9           
+0501           
+0503           
+0505           
+0507           
+0509           
+050B           
+050D           
+050F           
 0561   0587    
 1E01           
 1E03           
@@ -379,6 +392,7 @@ return <<'END';
 1FE0   1FE7    
 1FF2   1FF4    
 1FF6   1FF7    
+2071           
 207F           
 210A           
 210E   210F    
@@ -386,6 +400,8 @@ return <<'END';
 212F           
 2134           
 2139           
+213D           
+2146   2149    
 2170   217F    
 24D0   24E9    
 FB00   FB06    
index 257634a..1414b40 100644 (file)
@@ -136,6 +136,7 @@ return <<'END';
 021A           
 021C           
 021E           
+0220           
 0222           
 0224           
 0226           
@@ -152,6 +153,7 @@ return <<'END';
 0391   03A1    
 03A3   03AB    
 03D2   03D4    
+03D8           
 03DA           
 03DC           
 03DE           
@@ -182,6 +184,7 @@ return <<'END';
 047C           
 047E           
 0480           
+048A           
 048C           
 048E           
 0490           
@@ -210,8 +213,11 @@ return <<'END';
 04BE           
 04C0   04C1    
 04C3           
+04C5           
 04C7           
+04C9           
 04CB           
+04CD           
 04D0           
 04D2           
 04D4           
@@ -232,6 +238,14 @@ return <<'END';
 04F2           
 04F4           
 04F8           
+0500           
+0502           
+0504           
+0506           
+0508           
+050A           
+050C           
+050E           
 0531   0556    
 10A0   10C5    
 1E00           
@@ -381,6 +395,8 @@ return <<'END';
 212A   212D    
 2130   2131    
 2133           
+213E   213F    
+2145           
 FF21   FF3A    
 10400  10425   
 1D400  1D419   
index 143cccb..cd78b82 100644 (file)
@@ -10,8 +10,8 @@
 # Meaning: Major Category 'M'
 #
 return <<'END';
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0483   0486    
 0488   0489    
 0591   05A1    
@@ -22,7 +22,8 @@ return <<'END';
 05C4           
 064B   0655    
 0670           
-06D6   06E4    
+06D6   06DC    
+06DE   06E4    
 06E7   06E8    
 06EA   06ED    
 0711           
@@ -57,7 +58,7 @@ return <<'END';
 0B47   0B48    
 0B4B   0B4D    
 0B56   0B57    
-0B82   0B83    
+0B82           
 0BBE   0BC2    
 0BC6   0BC8    
 0BCA   0BCD    
@@ -103,12 +104,18 @@ return <<'END';
 102C   1032    
 1036   1039    
 1056   1059    
+1712   1714    
+1732   1734    
+1752   1753    
+1772   1773    
 17B4   17D3    
+180B   180D    
 18A9           
-20D0   20E3    
+20D0   20EA    
 302A   302F    
 3099   309A    
 FB1E           
+FE00   FE0F    
 FE20   FE23    
 1D165  1D169   
 1D16D  1D172   
index d2d7c80..a233c79 100644 (file)
@@ -19,9 +19,11 @@ return <<'END';
 00B1           
 00D7           
 00F7           
+03F6           
 2016           
 2032   2034    
 2044           
+2052           
 207A   207E    
 208A   208E    
 20D0   20DC    
@@ -35,6 +37,8 @@ return <<'END';
 212C   212D    
 212F   2131    
 2133   2138    
+2140   2144    
+214B           
 2190   2194    
 219A   219B    
 21A0           
@@ -44,15 +48,21 @@ return <<'END';
 21CE   21CF    
 21D2           
 21D4           
-2200   22F1    
+21F4   22FF    
 2308   230B    
 2320   2321    
-2329   232A    
+237C           
+239B   23B3    
 25B7           
 25C1           
+25F8   25FF    
 266F           
-300A   300B    
-301A   301B    
+27D0   27E5    
+27F0   27FF    
+2900   2982    
+2999   29D7    
+29DC   29FB    
+29FE   2AFF    
 FB29           
 FE35   FE38    
 FE59   FE5C    
index f01a01b..cb4833a 100644 (file)
@@ -29,7 +29,6 @@ return <<'END';
 0B47   0B48    
 0B4B   0B4C    
 0B57           
-0B83           
 0BBE   0BBF    
 0BC1   0BC2    
 0BC6   0BC8    
index 547e4cf..e8dc9d9 100644 (file)
@@ -11,7 +11,7 @@
 #
 return <<'END';
 0488   0489    
-06DD   06DE    
+06DE           
 20DD   20E0    
-20E2   20E3    
+20E2   20E4    
 END
index c914486..f751251 100644 (file)
@@ -22,6 +22,7 @@ return <<'END';
 2045   2046    
 207D   207E    
 208D   208E    
+2140           
 2201   2204    
 2208   220D    
 2211           
@@ -46,10 +47,59 @@ return <<'END';
 22C9   22CD    
 22D0   22D1    
 22D6   22ED    
-22F0   22F1    
+22F0   22FF    
 2308   230B    
 2320   2321    
 2329   232A    
+2768   2775    
+27D3   27D6    
+27DC   27DE    
+27E2   27EB    
+2983   2998    
+299B   29AF    
+29B8           
+29C0   29C5    
+29C9           
+29CE   29D2    
+29D4   29D5    
+29D8   29DC    
+29E1           
+29E3   29E5    
+29E8   29E9    
+29F4   29F9    
+29FC   29FD    
+2A0A   2A1C    
+2A1E   2A21    
+2A24           
+2A26           
+2A29           
+2A2B   2A2E    
+2A34   2A35    
+2A3C   2A3E    
+2A57   2A58    
+2A64   2A65    
+2A6A   2A6D    
+2A6F   2A70    
+2A73   2A74    
+2A79   2AA3    
+2AA6   2AAD    
+2AAF   2AD6    
+2ADC           
+2ADE           
+2AE2   2AE6    
+2AEC   2AEE    
+2AF3           
+2AF7   2AFB    
+2AFD           
 3008   3011    
 3014   301B    
+FF08   FF09    
+FF1C           
+FF1E           
+FF3B           
+FF3D           
+FF5B           
+FF5D           
+FF5F   FF60    
+FF62   FF63    
 END
index 237d51e..481f1ed 100644 (file)
@@ -10,8 +10,8 @@
 # Meaning: General Category 'Mn'
 #
 return <<'END';
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0483   0486    
 0591   05A1    
 05A3   05B9    
@@ -93,15 +93,22 @@ return <<'END';
 1036   1037    
 1039           
 1058   1059    
+1712   1714    
+1732   1734    
+1752   1753    
+1772   1773    
 17B7   17BD    
 17C6           
 17C9   17D3    
+180B   180D    
 18A9           
 20D0   20DC    
 20E1           
+20E5   20EA    
 302A   302F    
 3099   309A    
 FB1E           
+FE00   FE0F    
 FE20   FE23    
 1D167  1D169   
 1D17B  1D182   
index b369840..612b79f 100644 (file)
@@ -39,14 +39,16 @@ return <<'END';
 2080   2089    
 2153   2183    
 2460   249B    
-24EA           
+24EA   24FE    
 2776   2793    
 3007           
 3021   3029    
 3038   303A    
 3192   3195    
 3220   3229    
+3251   325F    
 3280   3289    
+32B1   32BF    
 FF10   FF19    
 10320  10323   
 1034A          
index 5df6e6d..ede689d 100644 (file)
@@ -22,10 +22,12 @@ return <<'END';
 2080   2089    
 2153   215F    
 2460   249B    
-24EA           
+24EA   24FE    
 2776   2793    
 3192   3195    
 3220   3229    
+3251   325F    
 3280   3289    
+32B1   32BF    
 10320  10323   
 END
index 5cc92ed..7fe3725 100644 (file)
@@ -6,8 +6,8 @@
 # This file supports:
 #      \p{OldItalic} (and fuzzy permutations)
 # 
-# Meaning: Script 'OLD-ITALIC'
+# Meaning: Script 'OLD_ITALIC'
 #
 return <<'END';
-10300  1031E   OLD-ITALIC
+10300  1031E   OLD_ITALIC
 END
index 09c11ef..97eda48 100644 (file)
@@ -47,7 +47,7 @@ return <<'END';
 0B47   0B48    Other_Alphabetic
 0B4B   0B4C    Other_Alphabetic
 0B56   0B57    Other_Alphabetic
-0B82   0B83    Other_Alphabetic
+0B82           Other_Alphabetic
 0BBE   0BC2    Other_Alphabetic
 0BC6   0BC8    Other_Alphabetic
 0BCA   0BCC    Other_Alphabetic
@@ -87,6 +87,10 @@ return <<'END';
 1038           Other_Alphabetic
 1056   1059    Other_Alphabetic
 16EE   16F0    Other_Alphabetic
+1712   1713    Other_Alphabetic
+1732   1733    Other_Alphabetic
+1752   1753    Other_Alphabetic
+1772   1773    Other_Alphabetic
 17B4   17C8    Other_Alphabetic
 18A9           Other_Alphabetic
 2160   2183    Other_Alphabetic
index 4253bcd..1f9ad90 100644 (file)
@@ -30,9 +30,6 @@ return <<'END';
 212C   212D    Other_Math
 212F   2131    Other_Math
 2133   2138    Other_Math
-2329   232A    Other_Math
-300A   300B    Other_Math
-301A   301B    Other_Math
 FE35   FE38    Other_Math
 FE59   FE5C    Other_Math
 FE61           Other_Math
index 386e724..1302e8d 100644 (file)
@@ -53,23 +53,32 @@ return <<'END';
 166D   166E    
 169B   169C    
 16EB   16ED    
-17D4   17DA    
-17DC           
+1735   1736    
+17D4   17D6    
+17D8   17DA    
 1800   180A    
 2010   2027    
 2030   2043    
-2045   2046    
-2048   204D    
+2045   2051    
+2057           
 207D   207E    
 208D   208E    
 2329   232A    
+23B4   23B6    
+2768   2775    
+27E6   27EB    
+2983   2998    
+29D8   29DB    
+29FC   29FD    
 3001   3003    
 3008   3011    
 3014   301F    
 3030           
+303D           
+30A0           
 30FB           
 FD3E   FD3F    
-FE30   FE44    
+FE30   FE46    
 FE49   FE52    
 FE54   FE61    
 FE63           
@@ -84,5 +93,5 @@ FF3B  FF3D
 FF3F           
 FF5B           
 FF5D           
-FF61   FF65    
+FF5F   FF65    
 END
index af29f62..e32f88f 100644 (file)
@@ -17,6 +17,7 @@ return <<'END';
 2010   2015    
 301C           
 3030           
+30A0           
 FE31   FE32    
 FE58           
 FE63           
index 4f83f7f..5c7e3c8 100644 (file)
@@ -20,6 +20,31 @@ return <<'END';
 207E           
 208E           
 232A           
+23B5           
+2769           
+276B           
+276D           
+276F           
+2771           
+2773           
+2775           
+27E7           
+27E9           
+27EB           
+2984           
+2986           
+2988           
+298A           
+298C           
+298E           
+2990           
+2992           
+2994           
+2996           
+2998           
+29D9           
+29DB           
+29FD           
 3009           
 300B           
 300D           
@@ -45,5 +70,6 @@ FE5E
 FF09           
 FF3D           
 FF5D           
+FF60           
 FF63           
 END
index 28b7179..963ce32 100644 (file)
@@ -47,8 +47,9 @@ return <<'END';
 1361   1368    
 166D   166E    
 16EB   16ED    
-17D4   17DA    
-17DC           
+1735   1736    
+17D4   17D6    
+17D8   17DA    
 1800   1805    
 1807   180A    
 2016   2017    
@@ -56,9 +57,13 @@ return <<'END';
 2030   2038    
 203B   203E    
 2041   2043    
-2048   204D    
+2047   2051    
+2057           
+23B6           
 3001   3003    
+303D           
 FE30           
+FE45   FE46    
 FE49   FE4C    
 FE50   FE52    
 FE54   FE57    
index 6872117..01ac6f1 100644 (file)
 #
 return <<'END';
 0020   007E    
-00A0   021F    
+00A0   0220    
 0222   0233    
 0250   02AD    
 02B0   02EE    
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0374   0375    
 037A           
 037E           
@@ -23,15 +23,12 @@ return <<'END';
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F6    
 0400   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+0488   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559   055F    
 0561   0587    
@@ -46,13 +43,13 @@ return <<'END';
 061F           
 0621   063A    
 0640   0655    
-0660   066D    
-0670   06ED    
+0660   06DC    
+06DE   06ED    
 06F0   06FE    
 0700   070D    
 0710   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -213,7 +210,7 @@ return <<'END';
 1036   1039    
 1040   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 10FB           
 1100   1159    
 115F   11A2    
@@ -248,9 +245,16 @@ return <<'END';
 1401   1676    
 1680   169C    
 16A0   16F0    
+1700   170C    
+170E   1714    
+1720   1736    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17DC    
 17E0   17E9    
-1800   180A    
+1800   180D    
 1810   1819    
 1820   1877    
 1880   18A9    
@@ -274,25 +278,24 @@ return <<'END';
 1FF6   1FFE    
 2000   200B    
 2010   2027    
-202F   2046    
-2048   204D    
-2070           
+202F   2052    
+2057           
+205F           
+2070   2071    
 2074   208E    
-20A0   20AF    
-20D0   20E3    
+20A0   20B1    
+20D0   20EA    
 2100   213A    
+213D   214B    
 2153   2183    
-2190   21F3    
-2200   22F1    
-2300   237B    
-237D   239A    
+2190   23CE    
 2400   2426    
 2440   244A    
-2460   24EA    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
+2460   24FE    
+2500   2613    
+2616   2617    
+2619   267D    
+2680   2689    
 2701   2704    
 2706   2709    
 270C   2727    
@@ -301,28 +304,25 @@ return <<'END';
 274F   2752    
 2756           
 2758   275E    
-2761   2767    
-2776   2794    
+2761   2794    
 2798   27AF    
 27B1   27BE    
-2800   28FF    
+27D0   27EB    
+27F0   2AFF    
 2E80   2E99    
 2E9B   2EF3    
 2F00   2FD5    
 2FF0   2FFB    
-3000   303A    
-303E   303F    
-3041   3094    
-3099   309E    
-30A1   30FE    
+3000   303F    
+3041   3096    
+3099   30FF    
 3105   312C    
 3131   318E    
 3190   31B7    
-3200   321C    
+31F0   321C    
 3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
+3251   327B    
+327F   32CB    
 32D0   32FE    
 3300   3376    
 337B   33DD    
@@ -330,13 +330,10 @@ return <<'END';
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
+A490   A4C6    
 AC00   D7A3    
 E000   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB36    
@@ -348,17 +345,16 @@ FB46      FBB1
 FBD3   FD3F    
 FD50   FD8F    
 FD92   FDC7    
-FDF0   FDFB    
+FDF0   FDFC    
+FE00   FE0F    
 FE20   FE23    
-FE30   FE44    
+FE30   FE46    
 FE49   FE52    
 FE54   FE66    
 FE68   FE6B    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
-FF01   FF5E    
-FF61   FFBE    
+FF01   FFBE    
 FFC2   FFC7    
 FFCA   FFCF    
 FFD2   FFD7    
index 724f017..0c0dd89 100644 (file)
@@ -22,6 +22,31 @@ return <<'END';
 207D           
 208D           
 2329           
+23B4           
+2768           
+276A           
+276C           
+276E           
+2770           
+2772           
+2774           
+27E6           
+27E8           
+27EA           
+2983           
+2985           
+2987           
+2989           
+298B           
+298D           
+298F           
+2991           
+2993           
+2995           
+2997           
+29D8           
+29DA           
+29FC           
 3008           
 300A           
 300C           
@@ -47,5 +72,6 @@ FE5D
 FF08           
 FF3B           
 FF5B           
+FF5F           
 FF62           
 END
index ceb693a..ca68b6a 100644 (file)
@@ -52,23 +52,32 @@ return <<'END';
 166D   166E    
 169B   169C    
 16EB   16ED    
-17D4   17DA    
-17DC           
+1735   1736    
+17D4   17D6    
+17D8   17DA    
 1800   180A    
 2010   2027    
 2030   2043    
-2045   2046    
-2048   204D    
+2045   2051    
+2057           
 207D   207E    
 208D   208E    
 2329   232A    
+23B4   23B6    
+2768   2775    
+27E6   27EB    
+2983   2998    
+29D8   29DB    
+29FC   29FD    
 3001   3003    
 3008   3011    
 3014   301F    
 3030           
+303D           
+30A0           
 30FB           
 FD3E   FD3F    
-FE30   FE44    
+FE30   FE46    
 FE49   FE52    
 FE54   FE61    
 FE63           
@@ -83,5 +92,5 @@ FF3B  FF3D
 FF3F           
 FF5B           
 FF5D           
-FF61   FF65    
+FF5F   FF65    
 END
index d395a22..a1ceed0 100644 (file)
@@ -31,6 +31,7 @@ return <<'END';
 02E5   02ED    
 0374   0375    
 0384   0385    
+03F6           
 0482           
 06E9           
 06FD   06FE    
@@ -55,9 +56,10 @@ return <<'END';
 1FED   1FEF    
 1FFD   1FFE    
 2044           
+2052           
 207A   207C    
 208A   208C    
-20A0   20AF    
+20A0   20B1    
 2100   2101    
 2103   2106    
 2108   2109    
@@ -70,18 +72,18 @@ return <<'END';
 212E           
 2132           
 213A           
-2190   21F3    
-2200   22F1    
-2300   2328    
-232B   237B    
-237D   239A    
+2140   2144    
+214A   214B    
+2190   2328    
+232B   23B3    
+23B7   23CE    
 2400   2426    
 2440   244A    
 249C   24E9    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
+2500   2613    
+2616   2617    
+2619   267D    
+2680   2689    
 2701   2704    
 2706   2709    
 270C   2727    
@@ -94,7 +96,11 @@ return <<'END';
 2794           
 2798   27AF    
 27B1   27BE    
-2800   28FF    
+27D0   27E5    
+27F0   2982    
+2999   29D7    
+29DC   29FB    
+29FE   2AFF    
 2E80   2E99    
 2E9B   2EF3    
 2F00   2FD5    
@@ -117,12 +123,9 @@ return <<'END';
 3300   3376    
 337B   33DD    
 33E0   33FE    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
+A490   A4C6    
 FB29           
+FDFC           
 FE62           
 FE64   FE66    
 FE69           
index 0f1f53d..80d79b5 100644 (file)
@@ -15,7 +15,8 @@ return <<'END';
 09F2   09F3    
 0E3F           
 17DB           
-20A0   20AF    
+20A0   20B1    
+FDFC           
 FE69           
 FF04           
 FFE0   FFE1    
index 5520212..8e55e4e 100644 (file)
@@ -18,9 +18,13 @@ return <<'END';
 00B1           
 00D7           
 00F7           
+03F6           
 2044           
+2052           
 207A   207C    
 208A   208C    
+2140   2144    
+214B           
 2190   2194    
 219A   219B    
 21A0           
@@ -30,12 +34,21 @@ return <<'END';
 21CE   21CF    
 21D2           
 21D4           
-2200   22F1    
+21F4   22FF    
 2308   230B    
 2320   2321    
+237C           
+239B   23B3    
 25B7           
 25C1           
+25F8   25FF    
 266F           
+27D0   27E5    
+27F0   27FF    
+2900   2982    
+2999   29D7    
+29DC   29FB    
+29FE   2AFF    
 FB29           
 FE62           
 FE64   FE66    
index 366adac..1ef7acc 100644 (file)
@@ -41,6 +41,7 @@ return <<'END';
 212E           
 2132           
 213A           
+214A           
 2195   2199    
 219C   219F    
 21A1   21A2    
@@ -55,16 +56,18 @@ return <<'END';
 2322   2328    
 232B   237B    
 237D   239A    
+23B7   23CE    
 2400   2426    
 2440   244A    
 249C   24E9    
-2500   2595    
-25A0   25B6    
+2500   25B6    
 25B8   25C0    
 25C2   25F7    
 2600   2613    
+2616   2617    
 2619   266E    
-2670   2671    
+2670   267D    
+2680   2689    
 2701   2704    
 2706   2709    
 270C   2727    
@@ -99,11 +102,7 @@ return <<'END';
 3300   3376    
 337B   33DD    
 33E0   33FE    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
+A490   A4C6    
 FFE4           
 FFE8           
 FFED   FFEE    
index f4626ec..868c88c 100644 (file)
@@ -16,5 +16,6 @@ return <<'END';
 2000   200B    
 2028   2029    
 202F           
+205F           
 3000           
 END
index 7436711..bf1cdcb 100644 (file)
@@ -18,5 +18,6 @@ return <<'END';
 2000   200B    
 2028   2029    
 202F           
+205F           
 3000           
 END
index aad70d4..9c2be21 100644 (file)
@@ -9,5 +9,5 @@
 # Meaning: Script 'THAANA'
 #
 return <<'END';
-0780   07B0    THAANA
+0780   07B1    THAANA
 END
index 8677d94..d3350db 100644 (file)
@@ -135,6 +135,7 @@ return <<'END';
 021A           
 021C           
 021E           
+0220           
 0222           
 0224           
 0226           
@@ -151,6 +152,7 @@ return <<'END';
 0391   03A1    
 03A3   03AB    
 03D2   03D4    
+03D8           
 03DA           
 03DC           
 03DE           
@@ -181,6 +183,7 @@ return <<'END';
 047C           
 047E           
 0480           
+048A           
 048C           
 048E           
 0490           
@@ -209,8 +212,11 @@ return <<'END';
 04BE           
 04C0   04C1    
 04C3           
+04C5           
 04C7           
+04C9           
 04CB           
+04CD           
 04D0           
 04D2           
 04D4           
@@ -231,6 +237,14 @@ return <<'END';
 04F2           
 04F4           
 04F8           
+0500           
+0502           
+0504           
+0506           
+0508           
+050A           
+050C           
+050E           
 0531   0556    
 10A0   10C5    
 1E00           
@@ -380,6 +394,8 @@ return <<'END';
 212A   212D    
 2130   2131    
 2133           
+213E   213F    
+2145           
 FF21   FF3A    
 10400  10425   
 1D400  1D419   
index 220016e..7f39ab9 100644 (file)
@@ -135,6 +135,7 @@ return <<'END';
 021A           
 021C           
 021E           
+0220           
 0222           
 0224           
 0226           
@@ -151,6 +152,7 @@ return <<'END';
 0391   03A1    
 03A3   03AB    
 03D2   03D4    
+03D8           
 03DA           
 03DC           
 03DE           
@@ -181,6 +183,7 @@ return <<'END';
 047C           
 047E           
 0480           
+048A           
 048C           
 048E           
 0490           
@@ -209,8 +212,11 @@ return <<'END';
 04BE           
 04C0   04C1    
 04C3           
+04C5           
 04C7           
+04C9           
 04CB           
+04CD           
 04D0           
 04D2           
 04D4           
@@ -231,6 +237,14 @@ return <<'END';
 04F2           
 04F4           
 04F8           
+0500           
+0502           
+0504           
+0506           
+0508           
+050A           
+050C           
+050E           
 0531   0556    
 10A0   10C5    
 1E00           
@@ -380,6 +394,8 @@ return <<'END';
 212A   212D    
 2130   2131    
 2133           
+213E   213F    
+2145           
 2160   216F    
 24B6   24CF    
 FF21   FF3A    
index 1e5867d..8f05124 100644 (file)
@@ -6,16 +6,16 @@
 # This file supports:
 #      \p{WhiteSpace} (and fuzzy permutations)
 # 
-# Meaning: Extended property 'White_space'
+# Meaning: Extended property 'White_Space'
 #
 return <<'END';
-0009   000D    White_space
-0020           White_space
-0085           White_space
-00A0           White_space
-1680           White_space
-2000   200A    White_space
-2028   2029    White_space
-202F           White_space
-3000           White_space
+0009   000D    White_Space
+0020           White_Space
+0085           White_Space
+00A0           White_Space
+1680           White_Space
+2000   200A    White_Space
+2028   2029    White_Space
+202F           White_Space
+3000           White_Space
 END
index e06f289..fcd8aa0 100644 (file)
@@ -20,7 +20,7 @@ return <<'END';
 00BC   00BE    
 00C0   00D6    
 00D8   00F6    
-00F8   021F    
+00F8   0220    
 0222   0233    
 0250   02AD    
 02B0   02B8    
@@ -28,24 +28,21 @@ return <<'END';
 02D0   02D1    
 02E0   02E4    
 02EE           
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 037A           
 0386           
 0388   038A    
 038C           
 038E   03A1    
 03A3   03CE    
-03D0   03D7    
-03DA   03F5    
+03D0   03F5    
 0400   0481    
 0483   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
+0488   04CE    
 04D0   04F5    
 04F8   04F9    
+0500   050F    
 0531   0556    
 0559           
 0561   0587    
@@ -60,13 +57,14 @@ return <<'END';
 0621   063A    
 0640   0655    
 0660   0669    
-0670   06D3    
-06D5   06E8    
+066E   06D3    
+06D5   06DC    
+06DE   06E8    
 06EA   06ED    
 06F0   06FC    
 0710   072C    
 0730   074A    
-0780   07B0    
+0780   07B1    
 0901   0903    
 0905   0939    
 093C   094D    
@@ -237,7 +235,7 @@ return <<'END';
 1040   1049    
 1050   1059    
 10A0   10C5    
-10D0   10F6    
+10D0   10F8    
 1100   1159    
 115F   11A2    
 11A8   11F9    
@@ -273,8 +271,18 @@ return <<'END';
 1681   169A    
 16A0   16EA    
 16EE   16F0    
+1700   170C    
+170E   1714    
+1720   1734    
+1740   1753    
+1760   176C    
+176E   1770    
+1772   1773    
 1780   17D3    
+17D7           
+17DC           
 17E0   17E9    
+180B   180D    
 1810   1819    
 1820   1877    
 1880   18A9    
@@ -299,10 +307,10 @@ return <<'END';
 1FE0   1FEC    
 1FF2   1FF4    
 1FF6   1FFC    
-2070           
+2070   2071    
 2074   2079    
 207F   2089    
-20D0   20E3    
+20D0   20EA    
 2102           
 2107           
 210A   2113    
@@ -314,30 +322,36 @@ return <<'END';
 212A   212D    
 212F   2131    
 2133   2139    
+213D   213F    
+2145   2149    
 2153   2183    
 2460   249B    
-24EA           
+24EA   24FE    
 2776   2793    
 3005   3007    
 3021   302F    
 3031   3035    
-3038   303A    
-3041   3094    
+3038   303C    
+3041   3096    
 3099   309A    
-309D   309E    
+309D   309F    
 30A1   30FA    
-30FC   30FE    
+30FC   30FF    
 3105   312C    
 3131   318E    
 3192   3195    
 31A0   31B7    
+31F0   31FF    
 3220   3229    
+3251   325F    
 3280   3289    
+32B1   32BF    
 3400   4DB5    
 4E00   9FA5    
 A000   A48C    
 AC00   D7A3    
 F900   FA2D    
+FA30   FA6A    
 FB00   FB06    
 FB13   FB17    
 FB1D   FB28    
@@ -351,9 +365,9 @@ FBD3        FD3D
 FD50   FD8F    
 FD92   FDC7    
 FDF0   FDFB    
+FE00   FE0F    
 FE20   FE23    
-FE70   FE72    
-FE74           
+FE70   FE74    
 FE76   FEFC    
 FF10   FF19    
 FF21   FF3A    
index 38f1933..751327e 100644 (file)
@@ -16,5 +16,6 @@ return <<'END';
 2000   200B    
 2028   2029    
 202F           
+205F           
 3000           
 END
index 741f7f8..1c1b467 100644 (file)
@@ -15,5 +15,6 @@ return <<'END';
 1680           
 2000   200B    
 202F           
+205F           
 3000           
 END
index 9fec374..dafa4a6 100644 (file)
@@ -10,8 +10,8 @@
 #
 return <<'END';
 00AD           
-0300   034E    
-0360   0362    
+0300   034F    
+0360   036F    
 0483   0486    
 0591   05A1    
 05A3   05B9    
@@ -93,16 +93,23 @@ return <<'END';
 1036   1037    
 1039           
 1058   1059    
+1712   1714    
+1732   1734    
+1752   1753    
+1772   1773    
 17B7   17BD    
 17C6           
 17C9   17D3    
+180B   180D    
 18A9           
 2010           
 20D0   20DC    
 20E1           
+20E5   20EA    
 302A   302F    
 3099   309A    
 FB1E           
+FE00   FE0F    
 FE20   FE23    
 1D167  1D169   
 1D17B  1D182   
index 9277aaf..de2c8e4 100644 (file)
@@ -13,6 +13,7 @@ return <<'END';
 033D   0344    
 0346           
 034A   034C    
+0363   036F    
 0483   0486    
 0592   0595    
 0597   0599    
@@ -45,6 +46,8 @@ return <<'END';
 20D4   20D7    
 20DB   20DC    
 20E1           
+20E7           
+20E9           
 FE20   FE23    
 1D185  1D189   
 1D1AA  1D1AD   
index 94ff29c..944880f 100644 (file)
@@ -1 +1 @@
-3.1.1
+3.2.0
index 59d69dc..1323772 100644 (file)
@@ -349,7 +349,7 @@ and L<perlunicode> for details.
 =item *
 
 The Unicode Character Database coming with Perl has been upgraded
-to Unicode 3.1.1.  For more information, see http://www.unicode.org/ .
+to Unicode 3.2.0.  For more information, see http://www.unicode.org/ .
 
 =item *