From 822ebcc8f363a229da6a08b4a4a413d4e93e0fb9 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Wed, 27 Mar 2002 20:52:19 +0000 Subject: [PATCH] Start using the Unicode 3.2.0 data (NOTE: still unofficial, but the data is unlikely to change much. Doublecheck when 3.2.0 gets released.) p4raw-id: //depot/perl@15552 --- MANIFEST | 2 + lib/Unicode/UCD.pm | 8 +- lib/Unicode/UCD.t | 4 +- lib/charnames.t | 11 +- lib/unicore/ArabLink.pl | 1 + lib/unicore/ArabLnkGrp.pl | 4 +- lib/unicore/ArabicShaping.txt | 9 +- lib/unicore/BidiMirroring.txt | 315 ++++- lib/unicore/Bidirectional.pl | 112 +- lib/unicore/Blocks.pl | 33 +- lib/unicore/Blocks.txt | 40 +- lib/unicore/Canonical.pl | 136 ++- lib/unicore/CaseFolding.txt | 39 +- lib/unicore/Category.pl | 178 ++- lib/unicore/CombiningClass.pl | 8 + lib/unicore/CompositionExclusions.txt | 283 ++--- lib/unicore/Decomposition.pl | 113 +- lib/unicore/EastAsianWidth.txt | 1100 +++++++++++++++++- lib/unicore/Index.txt | 1738 ++++++++++++++++++++++------ lib/unicore/Jamo.txt | 2 +- lib/unicore/Lbrk.pl | 161 ++- lib/unicore/LineBreak.txt | 1032 ++++++++++++++++- lib/unicore/Makefile | 2 +- lib/unicore/Name.pl | 1040 ++++++++++++++++- lib/unicore/NamesList.txt | 2044 +++++++++++++++++++++++++++++++-- lib/unicore/Number.pl | 50 + lib/unicore/PropList.txt | 142 ++- lib/unicore/Properties | 40 +- lib/unicore/PropertyAliases.txt | 132 +++ lib/unicore/PropertyValueAliases.txt | 303 +++++ lib/unicore/ReadMe.txt | 38 +- lib/unicore/Scripts.pl | 52 +- lib/unicore/Scripts.txt | 102 +- lib/unicore/SpecialCasing.txt | 81 +- lib/unicore/To/Fold.pl | 17 +- lib/unicore/To/Lower.pl | 16 +- lib/unicore/To/Title.pl | 14 + lib/unicore/To/Upper.pl | 14 + lib/unicore/UnicodeData.txt | 1082 ++++++++++++++++- lib/unicore/lib/Alnum.pl | 58 +- lib/unicore/lib/Alpha.pl | 52 +- lib/unicore/lib/Alphabet.pl | 40 +- lib/unicore/lib/Arabic.pl | 4 +- lib/unicore/lib/Assigned.pl | 95 +- lib/unicore/lib/Bengali.pl | 2 +- lib/unicore/lib/BidiAL.pl | 9 +- lib/unicore/lib/BidiBN.pl | 3 +- lib/unicore/lib/BidiET.pl | 2 +- lib/unicore/lib/BidiL.pl | 33 +- lib/unicore/lib/BidiNSM.pl | 15 +- lib/unicore/lib/BidiON.pl | 49 +- lib/unicore/lib/BidiWS.pl | 1 + lib/unicore/lib/Blank.pl | 1 + lib/unicore/lib/C.pl | 94 +- lib/unicore/lib/Canadian.pl | 6 +- lib/unicore/lib/Canon.pl | 2 + lib/unicore/lib/Cf.pl | 4 +- lib/unicore/lib/Cn.pl | 91 +- lib/unicore/lib/Cntrl.pl | 4 +- lib/unicore/lib/Common.pl | 58 +- lib/unicore/lib/Compat.pl | 22 +- lib/unicore/lib/Cyrillic.pl | 5 +- lib/unicore/lib/DCcircle.pl | 4 +- lib/unicore/lib/DCcompat.pl | 6 +- lib/unicore/lib/DCfont.pl | 2 + lib/unicore/lib/DCisolat.pl | 2 +- lib/unicore/lib/DCsuper.pl | 2 +- lib/unicore/lib/DCvertic.pl | 2 + lib/unicore/lib/DCwide.pl | 2 +- lib/unicore/lib/Georgian.pl | 2 +- lib/unicore/lib/Graph.pl | 97 +- lib/unicore/lib/Greek.pl | 3 +- lib/unicore/lib/Han.pl | 3 +- lib/unicore/lib/Hiragana.pl | 4 +- lib/unicore/lib/IdContin.pl | 48 +- lib/unicore/lib/IdStart.pl | 39 +- lib/unicore/lib/InArabi2.pl | 2 +- lib/unicore/lib/InCjkUn2.pl | 2 +- lib/unicore/lib/InCjkUn3.pl | 2 +- lib/unicore/lib/InCombi2.pl | 6 +- lib/unicore/lib/InCombi3.pl | 6 +- lib/unicore/lib/InHangu2.pl | 2 +- lib/unicore/lib/InPrivat.pl | 8 +- lib/unicore/lib/InSpecia.pl | 3 +- lib/unicore/lib/Inherite.pl | 8 +- lib/unicore/lib/Katakana.pl | 3 +- lib/unicore/lib/L.pl | 38 +- lib/unicore/lib/L_.pl | 13 +- lib/unicore/lib/Latin.pl | 3 +- lib/unicore/lib/Ll.pl | 16 + lib/unicore/lib/Lm.pl | 2 + lib/unicore/lib/Lo.pl | 22 +- lib/unicore/lib/Lower.pl | 16 + lib/unicore/lib/Lowercas.pl | 16 + lib/unicore/lib/Lu.pl | 16 + lib/unicore/lib/M.pl | 17 +- lib/unicore/lib/Math.pl | 18 +- lib/unicore/lib/Mc.pl | 1 - lib/unicore/lib/Me.pl | 4 +- lib/unicore/lib/Mirrored.pl | 52 +- lib/unicore/lib/Mn.pl | 11 +- lib/unicore/lib/N.pl | 4 +- lib/unicore/lib/No.pl | 4 +- lib/unicore/lib/OldItali.pl | 4 +- lib/unicore/lib/OtherAlp.pl | 6 +- lib/unicore/lib/OtherMat.pl | 3 - lib/unicore/lib/P.pl | 21 +- lib/unicore/lib/Pd.pl | 1 + lib/unicore/lib/Pe.pl | 26 + lib/unicore/lib/Po.pl | 11 +- lib/unicore/lib/Print.pl | 98 +- lib/unicore/lib/Ps.pl | 26 + lib/unicore/lib/Punct.pl | 21 +- lib/unicore/lib/S.pl | 35 +- lib/unicore/lib/Sc.pl | 3 +- lib/unicore/lib/Sm.pl | 15 +- lib/unicore/lib/So.pl | 15 +- lib/unicore/lib/Space.pl | 1 + lib/unicore/lib/SpacePer.pl | 1 + lib/unicore/lib/Thaana.pl | 2 +- lib/unicore/lib/Upper.pl | 16 + lib/unicore/lib/Uppercas.pl | 16 + lib/unicore/lib/WhiteSpa.pl | 20 +- lib/unicore/lib/Word.pl | 58 +- lib/unicore/lib/Z.pl | 1 + lib/unicore/lib/Zs.pl | 1 + lib/unicore/lib/_CaseIgn.pl | 11 +- lib/unicore/lib/_CombAbo.pl | 3 + lib/unicore/version | 2 +- pod/perldelta.pod | 2 +- 130 files changed, 10479 insertions(+), 1599 deletions(-) create mode 100644 lib/unicore/PropertyAliases.txt create mode 100644 lib/unicore/PropertyValueAliases.txt diff --git a/MANIFEST b/MANIFEST index 7f5b31f..1f41415 100644 --- 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 diff --git a/lib/Unicode/UCD.pm b/lib/Unicode/UCD.pm index 9dabc5d..96dee9a 100644 --- a/lib/Unicode/UCD.pm +++ b/lib/Unicode/UCD.pm @@ -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) = diff --git a/lib/Unicode/UCD.t b/lib/Unicode/UCD.t index 5b1f36e..0e1550e 100644 --- a/lib/Unicode/UCD.t +++ b/lib/Unicode/UCD.t @@ -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'); diff --git a/lib/charnames.t b/lib/charnames.t index 607f4f3..c800128 100644 --- a/lib/charnames.t +++ b/lib/charnames.t @@ -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? + + diff --git a/lib/unicore/ArabLink.pl b/lib/unicore/ArabLink.pl index ab32b94..f68a8af 100644 --- a/lib/unicore/ArabLink.pl +++ b/lib/unicore/ArabLink.pl @@ -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 diff --git a/lib/unicore/ArabLnkGrp.pl b/lib/unicore/ArabLnkGrp.pl index b834017..2e766d5 100644 --- a/lib/unicore/ArabLnkGrp.pl +++ b/lib/unicore/ArabLnkGrp.pl @@ -29,6 +29,8 @@ return <<'END'; 0647 HEH 0648 WAW 0649 064A YEH +066E BEH +066F QAF 0671 0673 ALEF 0674 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 diff --git a/lib/unicore/ArabicShaping.txt b/lib/unicore/ArabicShaping.txt index fc035d5..c56e750 100644 --- a/lib/unicore/ArabicShaping.txt +++ b/lib/unicore/ArabicShaping.txt @@ -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 @@ -196,7 +199,7 @@ 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 diff --git a/lib/unicore/BidiMirroring.txt b/lib/unicore/BidiMirroring.txt index 8ac5be9..fa62021 100644 --- a/lib/unicore/BidiMirroring.txt +++ b/lib/unicore/BidiMirroring.txt @@ -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. @@ -20,14 +20,15 @@ # 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 . # 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 @@ -104,8 +106,13 @@ 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 @@ -147,12 +154,172 @@ 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 @@ -163,23 +330,35 @@ 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 @@ -220,13 +399,8 @@ # 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 @@ -234,5 +408,122 @@ # 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 diff --git a/lib/unicore/Bidirectional.pl b/lib/unicore/Bidirectional.pl index 36d7097..0fd1fff 100644 --- a/lib/unicore/Bidirectional.pl +++ b/lib/unicore/Bidirectional.pl @@ -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 diff --git a/lib/unicore/Blocks.pl b/lib/unicore/Blocks.pl index cd384b4..07f2a32 100644 --- a/lib/unicore/Blocks.pl +++ b/lib/unicore/Blocks.pl @@ -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 diff --git a/lib/unicore/Blocks.txt b/lib/unicore/Blocks.txt index 0275bed..7a27209 100644 --- a/lib/unicore/Blocks.txt +++ b/lib/unicore/Blocks.txt @@ -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 @@ -34,6 +37,10 @@ 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 @@ -55,7 +62,12 @@ 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 @@ -66,36 +78,36 @@ 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 diff --git a/lib/unicore/Canonical.pl b/lib/unicore/Canonical.pl index 40eadd8..947fd2b 100644 --- a/lib/unicore/Canonical.pl +++ b/lib/unicore/Canonical.pl @@ -51,6 +51,8 @@ # InBraillePatterns braillepatterns => 'InBraill', + buhid => 'Buhid', + # InByzantineMusicalSymbols byzantinemusicalsymbols => 'InByzant', @@ -90,14 +92,14 @@ closepunctuation => 'Pe', # InCombiningDiacriticalMarks - combiningdiacriticalmarks => 'InCombi3', + combiningdiacriticalmarks => 'InCombi2', + + # InCombiningDiacriticalMarksForSymbols + combiningdiacriticalmarksforsymbols => 'InCombi3', # InCombiningHalfMarks combininghalfmarks => 'InCombin', - # InCombiningMarksForSymbols - combiningmarksforsymbols => 'InCombi2', - common => 'Common', # ConnectorPunctuation @@ -115,6 +117,10 @@ currencysymbols => 'InCurren', cyrillic => 'Cyrillic', + + # InCyrillicSupplementary + cyrillicsupplementary => 'InCyril2', + dash => 'Dash', # DashPunctuation @@ -123,6 +129,7 @@ # DecimalNumber decimalnumber => 'Nd', + deprecated => 'Deprecat', deseret => 'Deseret', devanagari => 'Devanaga', diacritic => 'Diacriti', @@ -155,8 +162,15 @@ georgian => 'Georgian', gothic => 'Gothic', + + # GraphemeLink + graphemelink => 'Grapheme', + greek => 'Greek', + # InGreekAndCoptic + greekandcoptic => 'InGreekA', + # InGreekExtended greekextended => 'InGreekE', @@ -178,6 +192,7 @@ # InHangulSyllables hangulsyllables => 'InHangu2', + hanunoo => 'Hanunoo', hebrew => 'Hebrew', # HexDigit @@ -200,9 +215,15 @@ # InIdeographicDescriptionCharacters ideographicdescriptioncharacters => 'InIdeogr', + # IdsBinaryOperator + idsbinaryoperator => 'IdsBinar', + # IdStart idstart => 'IdStart', + # IdsTrinaryOperator + idstrinaryoperator => 'IdsTrina', + # InAlphabeticPresentationForms inalphabeticpresentationforms => 'InAlphab', @@ -242,6 +263,9 @@ # InBraillePatterns inbraillepatterns => 'InBraill', + # InBuhid + inbuhid => 'InBuhid', + # InByzantineMusicalSymbols inbyzantinemusicalsymbols => 'InByzant', @@ -276,14 +300,14 @@ incjkunifiedideographsextensionb => 'InCjkUn2', # InCombiningDiacriticalMarks - incombiningdiacriticalmarks => 'InCombi3', + incombiningdiacriticalmarks => 'InCombi2', + + # InCombiningDiacriticalMarksForSymbols + incombiningdiacriticalmarksforsymbols => 'InCombi3', # InCombiningHalfMarks incombininghalfmarks => 'InCombin', - # InCombiningMarksForSymbols - incombiningmarksforsymbols => 'InCombi2', - # InControlPictures incontrolpictures => 'InContro', @@ -293,6 +317,9 @@ # InCyrillic incyrillic => 'InCyrill', + # InCyrillicSupplementary + incyrillicsupplementary => 'InCyril2', + # InDeseret indeseret => 'InDesere', @@ -323,8 +350,8 @@ # InGothic ingothic => 'InGothic', - # InGreek - ingreek => 'InGreek', + # InGreekAndCoptic + ingreekandcoptic => 'InGreekA', # InGreekExtended ingreekextended => 'InGreekE', @@ -347,6 +374,9 @@ # InHangulSyllables inhangulsyllables => 'InHangu2', + # InHanunoo + inhanunoo => 'InHanuno', + # InHebrew inhebrew => 'InHebrew', @@ -382,6 +412,9 @@ # InKatakana inkatakana => 'InKataka', + # InKatakanaPhoneticExtensions + inkatakanaphoneticextensions => 'InKatak2', + # InKhmer inkhmer => 'InKhmer', @@ -415,6 +448,12 @@ # InMathematicalOperators inmathematicaloperators => 'InMathem', + # InMiscellaneousMathematicalSymbolsA + inmiscellaneousmathematicalsymbolsa => 'InMisce3', + + # InMiscellaneousMathematicalSymbolsB + inmiscellaneousmathematicalsymbolsb => 'InMisce4', + # InMiscellaneousSymbols inmiscellaneoussymbols => 'InMiscel', @@ -445,8 +484,8 @@ # InOriya inoriya => 'InOriya', - # InPrivateUse - inprivateuse => 'InPrivat', + # InPrivateUseArea + inprivateusearea => 'InPrivat', # InRunic inrunic => 'InRunic', @@ -466,9 +505,30 @@ # 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', @@ -490,6 +550,9 @@ # InUnifiedCanadianAboriginalSyllabics inunifiedcanadianaboriginalsyllabics => 'InUnifie', + # InVariationSelectors + invariationselectors => 'InVariat', + # InYiRadicals inyiradicals => 'InYiRadi', @@ -510,6 +573,10 @@ kannada => 'Kannada', katakana => 'Katakana', + + # InKatakanaPhoneticExtensions + katakanaphoneticextensions => 'InKatak2', + khmer => 'Khmer', lao => 'Lao', latin => 'Latin', @@ -537,6 +604,9 @@ # LineSeparator lineseparator => 'Zl', + # LogicalOrderException + logicalorderexception => 'LogicalO', + lowercase => 'Lowercas', # LowercaseLetter @@ -558,6 +628,12 @@ # MathSymbol mathsymbol => 'Sm', + # InMiscellaneousMathematicalSymbolsA + miscellaneousmathematicalsymbolsa => 'InMisce3', + + # InMiscellaneousMathematicalSymbolsB + miscellaneousmathematicalsymbolsb => 'InMisce4', + # InMiscellaneousSymbols miscellaneoussymbols => 'InMiscel', @@ -605,6 +681,12 @@ # OtherAlphabetic otheralphabetic => 'OtherAlp', + # OtherDefaultIgnorableCodePoint + otherdefaultignorablecodepoint => 'OtherDef', + + # OtherGraphemeExtend + othergraphemeextend => 'OtherGra', + # OtherLetter otherletter => 'Lo', @@ -632,11 +714,15 @@ # PrivateUse privateuse => 'Co', + # InPrivateUseArea + privateusearea => 'InPrivat', + punctuation => 'P', # QuotationMark quotationmark => 'Quotatio', + radical => 'Radical', runic => 'Runic', separator => 'Z', sinhala => 'Sinhala', @@ -644,6 +730,9 @@ # InSmallFormVariants smallformvariants => 'InSmallF', + # SoftDotted + softdotted => 'SoftDott', + # SpaceSeparator spaceseparator => 'Zs', @@ -659,9 +748,26 @@ # 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', @@ -684,11 +790,17 @@ # InUnifiedCanadianAboriginalSyllabics unifiedcanadianaboriginalsyllabics => 'InUnifie', + # UnifiedIdeograph + unifiedideograph => 'UnifiedI', + uppercase => 'Uppercas', # UppercaseLetter uppercaseletter => 'Lu', + # InVariationSelectors + variationselectors => 'InVariat', + # WhiteSpace whitespace => 'WhiteSpa', diff --git a/lib/unicore/CaseFolding.txt b/lib/unicore/CaseFolding.txt index b05f8d0..104a823 100644 --- a/lib/unicore/CaseFolding.txt +++ b/lib/unicore/CaseFolding.txt @@ -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/ # # ================================================================================ @@ -29,15 +30,16 @@ # 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 @@ -123,8 +126,8 @@ 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 @@ -250,6 +253,7 @@ 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 @@ -300,6 +304,7 @@ 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 @@ -381,6 +386,7 @@ 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 @@ -409,8 +415,11 @@ 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 @@ -431,6 +440,14 @@ 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 diff --git a/lib/unicore/Category.pl b/lib/unicore/Category.pl index 98b55eb..dba6ad9 100644 --- a/lib/unicore/Category.pl +++ b/lib/unicore/Category.pl @@ -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 diff --git a/lib/unicore/CombiningClass.pl b/lib/unicore/CombiningClass.pl index d078d18..2b97b55 100644 --- a/lib/unicore/CombiningClass.pl +++ b/lib/unicore/CombiningClass.pl @@ -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 diff --git a/lib/unicore/CompositionExclusions.txt b/lib/unicore/CompositionExclusions.txt index 041a0ec..07a60b8 100644 --- a/lib/unicore/CompositionExclusions.txt +++ b/lib/unicore/CompositionExclusions.txt @@ -1,161 +1,176 @@ -# 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 diff --git a/lib/unicore/Decomposition.pl b/lib/unicore/Decomposition.pl index e03c762..739d8fc 100644 --- a/lib/unicore/Decomposition.pl +++ b/lib/unicore/Decomposition.pl @@ -979,9 +979,13 @@ return <<'END'; 2037 2035 2035 2035 203C 0021 0021 203E 0020 0305 +2047 003F 003F 2048 003F 0021 2049 0021 003F +2057 2032 2032 2032 2032 +205F 0020 2070 0030 +2071 0069 2074 0034 2075 0035 2076 0036 @@ -1050,6 +1054,15 @@ return <<'END'; 2137 05D2 2138 05D3 2139 0069 +213D 03B3 +213E 0393 +213F 03A0 +2140 2211 +2145 0044 +2146 0064 +2147 0065 +2148 0069 +2149 006A 2153 0031 2044 0033 2154 0032 2044 0033 2155 0031 2044 0035 @@ -1284,6 +1297,11 @@ return <<'END'; 24E8 0079 24E9 007A 24EA 0030 +2A0C 222B 222B 222B 222B +2A74 003A 003A 003D +2A75 003D 003D +2A76 003D 003D 003D +2ADC 2ADD 0338 2E9F 6BCD 2EF3 9F9F 2F00 4E00 @@ -1534,6 +1552,7 @@ return <<'END'; 309B 0020 3099 309C 0020 309A 309E 309D 3099 +309F 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 30B3 30C8 3131 1100 3132 1101 3133 11AA @@ -1738,6 +1758,21 @@ return <<'END'; 3241 0028 4F11 0029 3242 0028 81EA 0029 3243 0028 81F3 0029 +3251 0032 0031 +3252 0032 0032 +3253 0032 0033 +3254 0032 0034 +3255 0032 0035 +3256 0032 0036 +3257 0032 0037 +3258 0032 0038 +3259 0032 0039 +325A 0033 0030 +325B 0033 0031 +325C 0033 0032 +325D 0033 0033 +325E 0033 0034 +325F 0033 0035 3260 1100 3261 1102 3262 1103 @@ -1815,6 +1850,21 @@ return <<'END'; 32AE 8CC7 32AF 5354 32B0 591C +32B1 0033 0036 +32B2 0033 0037 +32B3 0033 0038 +32B4 0033 0039 +32B5 0034 0030 +32B6 0034 0031 +32B7 0034 0032 +32B8 0034 0033 +32B9 0034 0034 +32BA 0034 0035 +32BB 0034 0036 +32BC 0034 0037 +32BD 0034 0038 +32BE 0034 0039 +32BF 0035 0030 32C0 0031 6708 32C1 0032 6708 32C2 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 0066 0066 FB01 0066 0069 FB02 0066 006C @@ -3060,6 +3168,7 @@ FDF8 0648 0633 0644 0645 FDF9 0635 0644 0649 FDFA 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 FDFB 062C 0644 0020 062C 0644 0627 0644 0647 +FDFC 0631 06CC 0627 0644 FE30 2025 FE31 2014 FE32 2013 @@ -3341,6 +3450,8 @@ FF5B 007B FF5C 007C FF5D 007D FF5E 007E +FF5F 2985 +FF60 2986 FF61 3002 FF62 300C FF63 300D diff --git a/lib/unicore/EastAsianWidth.txt b/lib/unicore/EastAsianWidth.txt index cfec5f6..dc99107 100644 --- a/lib/unicore/EastAsianWidth.txt +++ b/lib/unicore/EastAsianWidth.txt @@ -1,4 +1,4 @@ -# EastAsianWidth-5.txt +# EastAsianWidth-3.2.0.txt # # East Asian Width Properties # @@ -560,6 +560,7 @@ 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 @@ -814,9 +815,23 @@ 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 @@ -901,6 +916,8 @@ 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 @@ -929,6 +946,7 @@ 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 @@ -1066,6 +1084,8 @@ 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 @@ -1123,10 +1143,16 @@ 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 @@ -1167,6 +1193,22 @@ 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 @@ -1400,6 +1442,8 @@ 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 @@ -1661,6 +1705,7 @@ 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 @@ -2965,6 +3010,8 @@ 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 @@ -4376,6 +4423,87 @@ 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 @@ -5184,12 +5312,24 @@ 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 @@ -5197,6 +5337,7 @@ 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 @@ -5240,6 +5381,8 @@ 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 @@ -5260,6 +5403,13 @@ 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 @@ -5319,9 +5469,24 @@ 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 @@ -5468,6 +5633,18 @@ 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 @@ -5710,6 +5887,20 @@ 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 @@ -5751,8 +5942,8 @@ 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 @@ -5834,6 +6025,7 @@ 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 @@ -5864,6 +6056,58 @@ 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 @@ -6010,22 +6254,22 @@ 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 @@ -6053,6 +6297,26 @@ 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 @@ -6169,7 +6433,7 @@ 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 @@ -6203,6 +6467,16 @@ 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 @@ -6291,6 +6565,14 @@ 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 @@ -6311,6 +6593,8 @@ 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 @@ -6400,6 +6684,28 @@ 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 @@ -6491,16 +6797,30 @@ 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 @@ -6560,6 +6880,50 @@ 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 @@ -6816,6 +7180,518 @@ 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 @@ -7157,7 +8033,7 @@ 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 @@ -7165,10 +8041,10 @@ 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 @@ -7177,14 +8053,14 @@ 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 @@ -7216,6 +8092,9 @@ 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 @@ -7302,12 +8181,16 @@ 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 @@ -7402,6 +8285,7 @@ 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 @@ -7576,6 +8460,22 @@ 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 @@ -7641,6 +8541,21 @@ 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 @@ -7719,6 +8634,21 @@ 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 # .. D800..DB7F;N # .. @@ -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 diff --git a/lib/unicore/Index.txt b/lib/unicore/Index.txt index 1ebeea6..9adb160 100644 --- a/lib/unicore/Index.txt +++ b/lib/unicore/Index.txt @@ -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 + diff --git a/lib/unicore/Jamo.txt b/lib/unicore/Jamo.txt index ea288f0..5c0a5d0 100644 --- a/lib/unicore/Jamo.txt +++ b/lib/unicore/Jamo.txt @@ -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. diff --git a/lib/unicore/Lbrk.pl b/lib/unicore/Lbrk.pl index 32a2ef7..0a4eb15 100644 --- a/lib/unicore/Lbrk.pl +++ b/lib/unicore/Lbrk.pl @@ -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 diff --git a/lib/unicore/LineBreak.txt b/lib/unicore/LineBreak.txt index 672701b..8549eb8 100644 --- a/lib/unicore/LineBreak.txt +++ b/lib/unicore/LineBreak.txt @@ -1,4 +1,4 @@ -# LineBreak-6.txt +# LineBreak-3.2.0.txt # # Line Break Properties # @@ -567,6 +567,7 @@ 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 @@ -821,9 +822,23 @@ 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 @@ -908,6 +923,8 @@ 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 @@ -936,6 +953,7 @@ 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 @@ -1073,6 +1091,8 @@ 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 @@ -1130,10 +1150,16 @@ 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 @@ -1174,6 +1200,22 @@ 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 @@ -1407,6 +1449,8 @@ 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 @@ -1668,6 +1712,7 @@ 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 @@ -2094,7 +2139,7 @@ 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 @@ -2972,6 +3017,8 @@ 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 @@ -4383,6 +4430,87 @@ 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 @@ -5191,12 +5319,24 @@ 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 @@ -5204,6 +5344,7 @@ 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 @@ -5247,6 +5388,8 @@ 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 @@ -5267,6 +5410,13 @@ 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 @@ -5326,6 +5476,21 @@ 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 @@ -5475,6 +5640,18 @@ 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 @@ -5717,6 +5894,20 @@ 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 @@ -5841,6 +6032,7 @@ 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 @@ -5871,6 +6063,58 @@ 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 @@ -6060,6 +6304,26 @@ 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 @@ -6210,6 +6474,16 @@ 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 @@ -6298,6 +6572,14 @@ 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 @@ -6318,6 +6600,8 @@ 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 @@ -6407,6 +6691,28 @@ 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 @@ -6487,17 +6793,31 @@ 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 @@ -6567,6 +6887,50 @@ 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 @@ -6823,6 +7187,518 @@ 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 @@ -7223,6 +8099,9 @@ 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 @@ -7309,12 +8188,16 @@ 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 @@ -7409,6 +8292,7 @@ 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 @@ -7583,6 +8467,22 @@ 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 @@ -7648,6 +8548,21 @@ 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 @@ -7726,6 +8641,21 @@ 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 # .. D800..DB7F;SG # .. @@ -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 diff --git a/lib/unicore/Makefile b/lib/unicore/Makefile index 99b7026..dd3115d 100644 --- a/lib/unicore/Makefile +++ b/lib/unicore/Makefile @@ -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 diff --git a/lib/unicore/Name.pl b/lib/unicore/Name.pl index 3a753dd..2dde9fd 100644 --- a/lib/unicore/Name.pl +++ b/lib/unicore/Name.pl @@ -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 -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 diff --git a/lib/unicore/NamesList.txt b/lib/unicore/NamesList.txt index 15cc268..4d5243c 100644 --- a/lib/unicore/NamesList.txt +++ b/lib/unicore/NamesList.txt @@ -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 = NULL 0001 @@ -24,15 +30,17 @@ 0008 = BACKSPACE 0009 - = HORIZONTAL TABULATION + = CHARACTER TABULATION + = horizontal tabulation (HT), tab 000A - = LINE FEED + = LINE FEED (LF) + = new line (NL), end of line (EOL) 000B - = VERTICAL TABULATION + = LINE TABULATION 000C - = FORM FEED + = FORM FEED (FF) 000D - = CARRIAGE RETURN + = CARRIAGE RETURN (CR) 000E = SHIFT OUT 000F @@ -63,19 +71,24 @@ 001B = ESCAPE 001C - = FILE SEPARATOR + = INFORMATION SEPARATOR FOUR + = file separator (FS) 001D - = GROUP SEPARATOR + = INFORMATION SEPARATOR THREE + = group separator (GS) 001E - = RECORD SEPARATOR + = INFORMATION SEPARATOR TWO + = record separator (RS) 001F - = 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 @@ -105,6 +118,7 @@ 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 @@ -125,6 +139,7 @@ 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 @@ -171,6 +186,7 @@ 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) @@ -205,6 +221,7 @@ 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) @@ -250,6 +267,7 @@ * 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 @@ -332,7 +350,7 @@ = 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 0081 0082 @@ -341,7 +359,7 @@ = NO BREAK HERE 0084 0085 - = NEXT LINE + = NEXT LINE (NEL) 0086 = START OF SELECTED AREA 0087 @@ -353,9 +371,9 @@ 008A = LINE TABULATION SET 008B - = PARTIAL LINE DOWN + = PARTIAL LINE FORWARD 008C - = PARTIAL LINE UP + = PARTIAL LINE BACKWARD 008D = REVERSE LINE FEED 008E @@ -398,6 +416,7 @@ x (space - 0020) x (figure space - 2007) x (narrow no-break space - 202F) + x (word joiner - 2060) x (zero width no-break space - FEFF) # 0020 00A1 INVERTED EXCLAMATION MARK @@ -484,6 +503,7 @@ = 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) @@ -723,7 +743,7 @@ 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 @@ -841,6 +861,7 @@ * 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 @@ -879,7 +900,7 @@ 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 @@ -957,7 +978,7 @@ : 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 @@ -1122,6 +1143,8 @@ 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 @@ -1140,7 +1163,7 @@ 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 @@ -1189,7 +1212,7 @@ * 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) @@ -1331,22 +1354,22 @@ : 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 @@ -1356,7 +1379,7 @@ 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 @@ -1468,6 +1491,9 @@ 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 @@ -1675,8 +1701,9 @@ 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 @@ -1696,8 +1723,9 @@ * 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 @@ -1737,11 +1765,11 @@ * 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) @@ -2039,7 +2067,7 @@ = 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) @@ -2094,8 +2122,8 @@ 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 @@ -2186,10 +2214,10 @@ 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 @@ -2249,6 +2277,7 @@ @ 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 @@ -2266,11 +2295,30 @@ * 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) @@ -2393,13 +2441,20 @@ * 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 @@ -2419,7 +2474,7 @@ # 03B2 greek small letter beta 03D1 GREEK THETA SYMBOL = GREEK SMALL LETTER SCRIPT THETA - * used as technical symbol + * used as a technical symbol # 03B8 greek small letter theta 03D2 GREEK UPSILON WITH HOOK SYMBOL = GREEK CAPITAL LETTER UPSILON HOOK @@ -2431,27 +2486,36 @@ = 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 a 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 @@ -2488,6 +2552,9 @@ = 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 @@ -2690,12 +2757,15 @@ 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 @@ -2787,11 +2857,20 @@ 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 @@ -2848,7 +2927,7 @@ 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 @@ -2870,6 +2949,24 @@ : 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 @@ -3166,11 +3263,15 @@ 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 @@ -3188,6 +3289,9 @@ 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 @@ -3281,7 +3385,6 @@ 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 @@ -3418,6 +3521,9 @@ 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 @@ -3430,19 +3536,20 @@ 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 @@ -3617,6 +3724,8 @@ 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 @@ -3716,7 +3825,7 @@ 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 @@ -3872,8 +3981,11 @@ 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 @@ -3943,6 +4055,7 @@ 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 @@ -4109,7 +4222,7 @@ 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 @@ -4328,6 +4441,7 @@ 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 @@ -4462,25 +4576,38 @@ 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 @@ -4493,9 +4620,12 @@ 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 @@ -4511,7 +4641,6 @@ * stands to the left of the consonant 0D48 MALAYALAM VOWEL SIGN AI * stands to the left of the consonant -0D49 0D4A MALAYALAM VOWEL SIGN O * pieces on both sides of the consonant : 0D46 0D3E @@ -4523,6 +4652,7 @@ : 0D46 0D57 @ Various signs 0D4D MALAYALAM SIGN VIRAMA + = chandrakkala (the preferred name) = vowel half-u 0D57 MALAYALAM AU LENGTH MARK @ Generic additions @@ -4795,9 +4925,10 @@ = 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 @@ -5400,6 +5531,9 @@ 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 @@ -6087,11 +6221,16 @@ @@ 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 @@ -6114,34 +6253,55 @@ 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 @@ -6160,17 +6320,24 @@ 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 @@ -6189,15 +6356,23 @@ 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 @@ -6218,19 +6393,28 @@ 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 @@ -6247,13 +6431,19 @@ 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 @@ -6274,15 +6464,20 @@ 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 @@ -6297,11 +6492,15 @@ 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 @@ -6323,11 +6522,15 @@ 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 @@ -6380,11 +6583,15 @@ 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 @@ -6408,14 +6615,21 @@ 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 @@ -6425,7 +6639,9 @@ 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 @@ -6436,14 +6652,18 @@ 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 @@ -6451,6 +6671,7 @@ 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 @@ -6467,27 +6688,38 @@ 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 @@ -6495,6 +6727,7 @@ 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 @@ -6504,7 +6737,9 @@ 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 @@ -6536,6 +6771,7 @@ 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 @@ -6618,13 +6854,17 @@ 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 @@ -6708,6 +6948,7 @@ 166C CANADIAN SYLLABICS CARRIER TTSA @ Punctuation 166D CANADIAN SYLLABICS CHI SIGN + * Algonquian 166E CANADIAN SYLLABICS FULL STOP @ Syllables 166F CANADIAN SYLLABICS QAI @@ -6715,7 +6956,9 @@ 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 @@ -6845,6 +7088,108 @@ * 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 @@ -6888,13 +7233,16 @@ @ 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 @@ -6905,9 +7253,11 @@ 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 @@ -6929,11 +7279,13 @@ 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 @@ -6961,17 +7313,18 @@ * 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 @@ -6979,8 +7332,11 @@ 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) @@ -8253,8 +8609,10 @@ @ Dashes 2010 HYPHEN x (hyphen-minus - 002D) + x (soft hyphen - 00AD) 2011 NON-BREAKING HYPHEN x (hyphen-minus - 002D) + x (soft hyphen - 00AD) # 2010 2012 FIGURE DASH 2013 EN DASH @@ -8267,6 +8625,7 @@ @ 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 @@ -8426,18 +8785,53 @@ 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 @@ -8449,8 +8843,8 @@ @ Superscripts 2070 SUPERSCRIPT ZERO # 0030 -2071 - x (superscript one - 00B9) +2071 SUPERSCRIPT LATIN SMALL LETTER I + # 0069 2072 x (superscript two - 00B2) 2073 @@ -8522,9 +8916,10 @@ 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 @@ -8541,6 +8936,7 @@ * Nigeria 20A7 PESETA SIGN * Spain + x (peso sign - 20B1) 20A8 RUPEE SIGN * India # 0052 0073 @@ -8552,15 +8948,20 @@ * 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 @@ -8601,8 +9002,27 @@ 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 @@ -8651,6 +9071,7 @@ # 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 # 006C latin small letter l 2114 L B BAR SYMBOL = pounds @@ -8697,11 +9118,12 @@ 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) @@ -8713,6 +9135,8 @@ 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 @@ -8759,6 +9183,43 @@ # 0069 latin small letter i 213A ROTATED CAPITAL Q * a binding signature mark +213D DOUBLE-STRUCK SMALL GAMMA + # 03B3 greek small letter gamma +213E DOUBLE-STRUCK CAPITAL GAMMA + # 0393 greek capital letter gamma +213F DOUBLE-STRUCK CAPITAL PI + # 03A0 greek capital letter pi +@ Double-struck large operator +2140 DOUBLE-STRUCK N-ARY SUMMATION + # 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 + # 0044 latin capital letter d +2146 DOUBLE-STRUCK ITALIC SMALL D + * sometimes used for the differential + # 0064 latin small letter d +2147 DOUBLE-STRUCK ITALIC SMALL E + * sometimes used for the natural exponent + # 0065 latin small letter e +2148 DOUBLE-STRUCK ITALIC SMALL I + * sometimes used for the imaginary unit + # 0069 latin small letter i +2149 DOUBLE-STRUCK ITALIC SMALL J + * sometimes used for the imaginary unit + # 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. @@ -8865,6 +9326,7 @@ @@ 2190 Arrows 21FF @ Arrows 2190 LEFTWARDS ARROW + x (combining leftwards arrow overlay - 20EA) 2191 UPWARDS ARROW * IPA: egressive airflow 2192 RIGHTWARDS ARROW @@ -8919,7 +9381,8 @@ 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 @@ -9005,6 +9468,22 @@ = 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 @@ -9033,11 +9512,13 @@ : 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) @@ -9432,6 +9913,20 @@ 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 @@ -9458,6 +9953,7 @@ = APL upstile x (left corner bracket - 300C) 2309 RIGHT CEILING + x (combining annuity symbol - 20E7) 230A LEFT FLOOR = APL downstile 230B RIGHT FLOOR @@ -9507,16 +10003,16 @@ = 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 @@ -9624,6 +10120,9 @@ 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 @@ -9668,7 +10167,78 @@ 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 @@ -9704,16 +10274,20 @@ 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) @@ -10019,6 +10593,28 @@ @ Additional circled number 24EA CIRCLED DIGIT ZERO # 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 @@ -10196,6 +10792,17 @@ @ 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 @@ -10227,6 +10834,7 @@ 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 @@ -10271,6 +10879,7 @@ 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) @@ -10325,6 +10934,22 @@ 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 @@ -10362,6 +10987,10 @@ 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) @@ -10391,6 +11020,7 @@ 262B FARSI SYMBOL = SYMBOL OF IRAN 262C ADI SHAKTI + = Gurmukhi khanda 262D HAMMER AND SICKLE 262E PEACE SYMBOL 262F YIN YANG @@ -10495,6 +11125,42 @@ @+ 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 @@ -10538,6 +11204,7 @@ 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 @@ -10634,35 +11301,32 @@ 2767 ROTATED FLORAL HEART BULLET = hedera, ivy leaf x (reversed rotated floral heart bullet - 2619) -2768 - x (black club suit - 2663) -2769 - x (black diamond suit - 2666) -276A - x (black heart suit - 2665) -276B - 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 - x (circled digit one - 2460) -276D - x (circled digit two - 2461) -276E - x (circled digit three - 2462) -276F - x (circled digit four - 2463) -2770 - x (circled digit five - 2464) -2771 - x (circled digit six - 2465) -2772 - x (circled digit seven - 2466) -2773 - x (circled digit eight - 2467) -2774 - x (circled digit nine - 2468) -2775 - x (circled number ten - 2469) 2776 DINGBAT NEGATIVE CIRCLED DIGIT ONE 2777 DINGBAT NEGATIVE CIRCLED DIGIT TWO 2778 DINGBAT NEGATIVE CIRCLED DIGIT THREE @@ -10739,6 +11403,120 @@ 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 @@ -10997,6 +11775,768 @@ 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 ⧜ + 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 @@ -11580,23 +13120,21 @@ 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 @@ -11635,7 +13173,8 @@ 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 @@ -11668,13 +13207,20 @@ 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 @@ -11801,6 +13347,9 @@ 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 @@ -11812,7 +13361,13 @@ 309D HIRAGANA ITERATION MARK 309E HIRAGANA VOICED ITERATION MARK : 309D 3099 +@ Vertical form digraph +309F HIRAGANA DIGRAPH YORI + # 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 @@ -11951,6 +13506,9 @@ 30FD KATAKANA ITERATION MARK 30FE KATAKANA VOICED ITERATION MARK : 30FD 3099 +@ Vertical form digraph +30FF KATAKANA DIGRAPH KOTO + # 30B3 30C8 @@ 3100 Bopomofo 312F @+ See also the Bopomofo Extended block @ Based on GB 2312 @@ -12251,6 +13809,24 @@ 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 @@ -12397,6 +13973,37 @@ 3243 PARENTHESIZED IDEOGRAPH REACH * to # 0028 81F3 0029 +@ Circled numbers +3251 CIRCLED NUMBER TWENTY ONE + # 0032 0031 +3252 CIRCLED NUMBER TWENTY TWO + # 0032 0032 +3253 CIRCLED NUMBER TWENTY THREE + # 0032 0033 +3254 CIRCLED NUMBER TWENTY FOUR + # 0032 0034 +3255 CIRCLED NUMBER TWENTY FIVE + # 0032 0035 +3256 CIRCLED NUMBER TWENTY SIX + # 0032 0036 +3257 CIRCLED NUMBER TWENTY SEVEN + # 0032 0037 +3258 CIRCLED NUMBER TWENTY EIGHT + # 0032 0038 +3259 CIRCLED NUMBER TWENTY NINE + # 0032 0039 +325A CIRCLED NUMBER THIRTY + # 0033 0030 +325B CIRCLED NUMBER THIRTY ONE + # 0033 0031 +325C CIRCLED NUMBER THIRTY TWO + # 0033 0032 +325D CIRCLED NUMBER THIRTY THREE + # 0033 0033 +325E CIRCLED NUMBER THIRTY FOUR + # 0033 0034 +325F CIRCLED NUMBER THIRTY FIVE + # 0033 0035 @ Circled Hangul elements 3260 CIRCLED HANGUL KIYEOK # 1100 @@ -12569,6 +14176,37 @@ # 5354 32B0 CIRCLED IDEOGRAPH NIGHT # 591C +@ Circled numbers +32B1 CIRCLED NUMBER THIRTY SIX + # 0033 0036 +32B2 CIRCLED NUMBER THIRTY SEVEN + # 0033 0037 +32B3 CIRCLED NUMBER THIRTY EIGHT + # 0033 0038 +32B4 CIRCLED NUMBER THIRTY NINE + # 0033 0039 +32B5 CIRCLED NUMBER FORTY + # 0034 0030 +32B6 CIRCLED NUMBER FORTY ONE + # 0034 0031 +32B7 CIRCLED NUMBER FORTY TWO + # 0034 0032 +32B8 CIRCLED NUMBER FORTY THREE + # 0034 0033 +32B9 CIRCLED NUMBER FORTY FOUR + # 0034 0034 +32BA CIRCLED NUMBER FORTY FIVE + # 0034 0035 +32BB CIRCLED NUMBER FORTY SIX + # 0034 0036 +32BC CIRCLED NUMBER FORTY SEVEN + # 0034 0037 +32BD CIRCLED NUMBER FORTY EIGHT + # 0034 0038 +32BE CIRCLED NUMBER FORTY NINE + # 0034 0039 +32BF CIRCLED NUMBER FIFTY + # 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 # 0633 062E 064A FDC7 ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM # 0646 062C 064A +@ Process internal codes +@+ These codes are intended for process internal uses, but are not permitted for interchange. FDD0 FDD1 FDD2 @@ -16466,6 +18230,28 @@ FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM # 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 FDFB ARABIC LIGATURE JALLAJALALOUHOU # 062C 0644 0020 062C 0644 0627 0644 0647 +@ Currency sign +FDFC RIAL SIGN + # 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 # 300E FE44 PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET # 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 # 0640 064B FE72 ARABIC DAMMATAN ISOLATED FORM # 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 # 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 ( - 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 ( - FFFE) @@ FF00 Halfwidth and Fullwidth Forms FFEF @ Fullwidth ASCII variants @+ See ASCII 0020 - 007E @@ -17067,6 +18863,12 @@ FF5D FULLWIDTH RIGHT CURLY BRACKET # 007D FF5E FULLWIDTH TILDE # 007E +@ Fullwidth brackets +FF5F FULLWIDTH LEFT WHITE PARENTHESIS * + # 2985 +FF60 FULLWIDTH RIGHT WHITE PARENTHESIS * + * a commonly occurring glyph variant looks like doubled parentheses + # 2986 @ Halfwidth CJK punctuation @+ See CJK punctuation 3000 - 303F FF61 HALFWIDTH IDEOGRAPHIC FULL STOP @@ -17976,7 +19778,7 @@ FFFF 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 : 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 # 0079 latin small letter y 1D467 MATHEMATICAL ITALIC SMALL Z # 007A latin small letter z -@ Bold Italic symbols +@ Bold italic symbols 1D468 MATHEMATICAL BOLD ITALIC CAPITAL A # 0041 latin capital letter a 1D469 MATHEMATICAL BOLD ITALIC CAPITAL B @@ -18450,7 +20252,7 @@ FFFF # 0079 latin small letter y 1D4CF MATHEMATICAL SCRIPT SMALL Z # 007A latin small letter z -@ Bold Script symbols +@ Bold script symbols 1D4D0 MATHEMATICAL BOLD SCRIPT CAPITAL A # 0041 latin capital letter a 1D4D1 MATHEMATICAL BOLD SCRIPT CAPITAL B @@ -19854,7 +21656,7 @@ FFFF # 03C8 greek small letter psi 1D788 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA # 03C9 greek small letter omega -@ Additional Sans-serif bold Greek symbols +@ Additional sans-serif bold Greek symbols 1D789 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL # 2202 partial differential 1D78A MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL @@ -19972,7 +21774,7 @@ FFFF # 03C8 greek small letter psi 1D7C2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA # 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 # 2202 partial differential 1D7C4 MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL diff --git a/lib/unicore/Number.pl b/lib/unicore/Number.pl index 5588c8b..9bc4fd4 100644 --- a/lib/unicore/Number.pl +++ b/lib/unicore/Number.pl @@ -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 diff --git a/lib/unicore/PropList.txt b/lib/unicore/PropList.txt index ebb4e78..17f03cc 100644 --- a/lib/unicore/PropList.txt +++ b/lib/unicore/PropList.txt @@ -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] .. -0020 ; White_space # Zs SPACE -0085 ; White_space # Cc -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] .. +0020 ; White_Space # Zs SPACE +0085 ; White_Space # Cc +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 + diff --git a/lib/unicore/Properties b/lib/unicore/Properties index 143ca59..99e2fb8 100644 --- a/lib/unicore/Properties +++ b/lib/unicore/Properties @@ -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' @@ -82,11 +84,13 @@ * \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' @@ -108,6 +114,7 @@ * \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' @@ -119,11 +126,12 @@ * \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' @@ -135,14 +143,15 @@ * \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' @@ -152,6 +161,7 @@ * \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' @@ -164,6 +174,8 @@ * \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' @@ -174,14 +186,21 @@ * \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' @@ -189,6 +208,7 @@ * \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' @@ -203,6 +223,7 @@ \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') @@ -236,9 +257,11 @@ * \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' @@ -261,6 +284,7 @@ * \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' @@ -269,6 +293,7 @@ \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 @@ -276,6 +301,8 @@ * \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' @@ -283,9 +310,10 @@ * \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 index 0000000..913c41f --- /dev/null +++ b/lib/unicore/PropertyAliases.txt @@ -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 index 0000000..eeb3583 --- /dev/null +++ b/lib/unicore/PropertyValueAliases.txt @@ -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 diff --git a/lib/unicore/ReadMe.txt b/lib/unicore/ReadMe.txt index 2c190c6..c488fb0 100644 --- a/lib/unicore/ReadMe.txt +++ b/lib/unicore/ReadMe.txt @@ -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. -and the Unicode 3.1.1 Update Notice. - +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: or - - -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) diff --git a/lib/unicore/Scripts.pl b/lib/unicore/Scripts.pl index 99d7f46..4c99f02 100644 --- a/lib/unicore/Scripts.pl +++ b/lib/unicore/Scripts.pl @@ -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 diff --git a/lib/unicore/Scripts.txt b/lib/unicore/Scripts.txt index bee337f..cd2bc63 100644 --- a/lib/unicore/Scripts.txt +++ b/lib/unicore/Scripts.txt @@ -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. # ================================================ @@ -22,20 +22,21 @@ 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 diff --git a/lib/unicore/SpecialCasing.txt b/lib/unicore/SpecialCasing.txt index 833c335..f25ac9b 100644 --- a/lib/unicore/SpecialCasing.txt +++ b/lib/unicore/SpecialCasing.txt @@ -1,4 +1,5 @@ -# SpecialCasing-5.txt +# SpecialCasing-3.2.0.txt +# Date: 2002-03-19,23:31:42 GMT [MD] # # Special Casing Properties # @@ -17,38 +18,24 @@ # ; ; ; <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 @@ -64,6 +51,10 @@ 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 diff --git a/lib/unicore/To/Fold.pl b/lib/unicore/To/Fold.pl index 983bb79..2a355ad 100644 --- a/lib/unicore/To/Fold.pl +++ b/lib/unicore/To/Fold.pl @@ -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 diff --git a/lib/unicore/To/Lower.pl b/lib/unicore/To/Lower.pl index a3d67fa..cbb2721 100644 --- a/lib/unicore/To/Lower.pl +++ b/lib/unicore/To/Lower.pl @@ -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 diff --git a/lib/unicore/To/Title.pl b/lib/unicore/To/Title.pl index 37fefb2..1cd9dc5 100644 --- a/lib/unicore/To/Title.pl +++ b/lib/unicore/To/Title.pl @@ -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 diff --git a/lib/unicore/To/Upper.pl b/lib/unicore/To/Upper.pl index 575ab3f..0d1596f 100644 --- a/lib/unicore/To/Upper.pl +++ b/lib/unicore/To/Upper.pl @@ -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 diff --git a/lib/unicore/UnicodeData.txt b/lib/unicore/UnicodeData.txt index 90f047a..125a692 100644 --- a/lib/unicore/UnicodeData.txt +++ b/lib/unicore/UnicodeData.txt @@ -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;;;; @@ -26,10 +26,10 @@ 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;;;;; @@ -131,14 +131,14 @@ 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;;;; @@ -412,7 +412,7 @@ 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 @@ -542,6 +542,7 @@ 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; @@ -718,7 +719,7 @@ 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;;;; @@ -730,7 +731,7 @@ 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;;;; @@ -796,9 +797,23 @@ 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;;;; @@ -883,6 +898,8 @@ 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; @@ -911,6 +928,7 @@ 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; @@ -1048,6 +1066,8 @@ 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; @@ -1105,10 +1125,16 @@ 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; @@ -1149,6 +1175,22 @@ 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; @@ -1382,6 +1424,8 @@ 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;;;; @@ -1491,7 +1535,7 @@ 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;;;;; @@ -1643,6 +1687,7 @@ 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;;;;; @@ -2069,7 +2114,7 @@ 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;;;;; @@ -2947,6 +2992,8 @@ 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 *;;; @@ -4358,6 +4405,87 @@ 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;;;;; @@ -4445,12 +4573,12 @@ 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;;;;; @@ -4472,9 +4600,9 @@ 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;;;;; @@ -5166,12 +5294,24 @@ 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;;;;; @@ -5179,6 +5319,7 @@ 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;;;; @@ -5222,6 +5363,8 @@ 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;;;; @@ -5242,6 +5385,13 @@ 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;;;; @@ -5301,6 +5451,21 @@ 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;;;; @@ -5450,6 +5615,18 @@ 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;;;;; @@ -5692,6 +5869,20 @@ 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;;;;; @@ -5816,6 +6007,7 @@ 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;;;;; @@ -5846,6 +6038,58 @@ 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;;;; @@ -6035,6 +6279,26 @@ 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;;;; @@ -6185,6 +6449,16 @@ 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;;;;; @@ -6273,6 +6547,14 @@ 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;;;;; @@ -6293,6 +6575,8 @@ 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;;;;; @@ -6382,6 +6666,28 @@ 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;;;;; @@ -6473,6 +6779,20 @@ 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;;;; @@ -6542,6 +6862,50 @@ 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;;;;; @@ -6798,6 +7162,518 @@ 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;;;;; @@ -7198,6 +8074,9 @@ 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;;;;; @@ -7284,12 +8163,16 @@ 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;;;;; @@ -7384,6 +8267,7 @@ 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;;;;; @@ -7558,6 +8442,22 @@ 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;;;; @@ -7623,6 +8523,21 @@ 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;;;; @@ -7701,6 +8616,21 @@ 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;;;;; diff --git a/lib/unicore/lib/Alnum.pl b/lib/unicore/lib/Alnum.pl index eeddd22..0ec13c5 100644 --- a/lib/unicore/lib/Alnum.pl +++ b/lib/unicore/lib/Alnum.pl @@ -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 diff --git a/lib/unicore/lib/Alpha.pl b/lib/unicore/lib/Alpha.pl index 0d43491..35b0e32 100644 --- a/lib/unicore/lib/Alpha.pl +++ b/lib/unicore/lib/Alpha.pl @@ -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 diff --git a/lib/unicore/lib/Alphabet.pl b/lib/unicore/lib/Alphabet.pl index 5b0b9df..a909a31 100644 --- a/lib/unicore/lib/Alphabet.pl +++ b/lib/unicore/lib/Alphabet.pl @@ -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 diff --git a/lib/unicore/lib/Arabic.pl b/lib/unicore/lib/Arabic.pl index 0f26cf9..ac5df6e 100644 --- a/lib/unicore/lib/Arabic.pl +++ b/lib/unicore/lib/Arabic.pl @@ -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 diff --git a/lib/unicore/lib/Assigned.pl b/lib/unicore/lib/Assigned.pl index bf9d7e8..5bd9faf 100644 --- a/lib/unicore/lib/Assigned.pl +++ b/lib/unicore/lib/Assigned.pl @@ -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 diff --git a/lib/unicore/lib/Bengali.pl b/lib/unicore/lib/Bengali.pl index 3349676..5d2b9db 100644 --- a/lib/unicore/lib/Bengali.pl +++ b/lib/unicore/lib/Bengali.pl @@ -9,7 +9,7 @@ # Meaning: Script 'BENGALI' # return <<'END'; -0981 BENGALI +0981 0983 BENGALI 0985 098C BENGALI 098F 0990 BENGALI 0993 09A8 BENGALI diff --git a/lib/unicore/lib/BidiAL.pl b/lib/unicore/lib/BidiAL.pl index 928fc7a..4149869 100644 --- a/lib/unicore/lib/BidiAL.pl +++ b/lib/unicore/lib/BidiAL.pl @@ -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 diff --git a/lib/unicore/lib/BidiBN.pl b/lib/unicore/lib/BidiBN.pl index b552cb3..b810db1 100644 --- a/lib/unicore/lib/BidiBN.pl +++ b/lib/unicore/lib/BidiBN.pl @@ -14,8 +14,9 @@ return <<'END'; 007F 0084 0086 009F 070F -180B 180E +180E 200B 200D +2060 2063 206A 206F FEFF FFF9 FFFB diff --git a/lib/unicore/lib/BidiET.pl b/lib/unicore/lib/BidiET.pl index 762ce1e..234cf5f 100644 --- a/lib/unicore/lib/BidiET.pl +++ b/lib/unicore/lib/BidiET.pl @@ -21,7 +21,7 @@ return <<'END'; 2030 2034 207A 207B 208A 208B -20A0 20AF +20A0 20B1 212E 2212 2213 FB29 diff --git a/lib/unicore/lib/BidiL.pl b/lib/unicore/lib/BidiL.pl index 3f45d2c..f4033f2 100644 --- a/lib/unicore/lib/BidiL.pl +++ b/lib/unicore/lib/BidiL.pl @@ -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 diff --git a/lib/unicore/lib/BidiNSM.pl b/lib/unicore/lib/BidiNSM.pl index 7ab0135..7e2f4b1 100644 --- a/lib/unicore/lib/BidiNSM.pl +++ b/lib/unicore/lib/BidiNSM.pl @@ -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 diff --git a/lib/unicore/lib/BidiON.pl b/lib/unicore/lib/BidiON.pl index fcf553d..7fe891e 100644 --- a/lib/unicore/lib/BidiON.pl +++ b/lib/unicore/lib/BidiON.pl @@ -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 diff --git a/lib/unicore/lib/BidiWS.pl b/lib/unicore/lib/BidiWS.pl index 3267bf4..1189659 100644 --- a/lib/unicore/lib/BidiWS.pl +++ b/lib/unicore/lib/BidiWS.pl @@ -15,5 +15,6 @@ return <<'END'; 2000 200A 2028 202F +205F 3000 END diff --git a/lib/unicore/lib/Blank.pl b/lib/unicore/lib/Blank.pl index 607783d..96498cb 100644 --- a/lib/unicore/lib/Blank.pl +++ b/lib/unicore/lib/Blank.pl @@ -15,5 +15,6 @@ return <<'END'; 1680 2000 200B 202F +205F 3000 END diff --git a/lib/unicore/lib/C.pl b/lib/unicore/lib/C.pl index 2aca103..bbe5b39 100644 --- a/lib/unicore/lib/C.pl +++ b/lib/unicore/lib/C.pl @@ -12,12 +12,12 @@ 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 diff --git a/lib/unicore/lib/Canadian.pl b/lib/unicore/lib/Canadian.pl index 8e9ae32..e4942b1 100644 --- a/lib/unicore/lib/Canadian.pl +++ b/lib/unicore/lib/Canadian.pl @@ -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 diff --git a/lib/unicore/lib/Canon.pl b/lib/unicore/lib/Canon.pl index 03c0850..4d30c4b 100644 --- a/lib/unicore/lib/Canon.pl +++ b/lib/unicore/lib/Canon.pl @@ -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 diff --git a/lib/unicore/lib/Cf.pl b/lib/unicore/lib/Cf.pl index ba1a416..9012824 100644 --- a/lib/unicore/lib/Cf.pl +++ b/lib/unicore/lib/Cf.pl @@ -10,10 +10,12 @@ # Meaning: General Category 'Cf' # return <<'END'; +06DD 070F -180B 180E +180E 200C 200F 202A 202E +2060 2063 206A 206F FEFF FFF9 FFFB diff --git a/lib/unicore/lib/Cn.pl b/lib/unicore/lib/Cn.pl index f6debee..c080d19 100644 --- a/lib/unicore/lib/Cn.pl +++ b/lib/unicore/lib/Cn.pl @@ -10,12 +10,12 @@ # 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 diff --git a/lib/unicore/lib/Cntrl.pl b/lib/unicore/lib/Cntrl.pl index cc116b1..b794776 100644 --- a/lib/unicore/lib/Cntrl.pl +++ b/lib/unicore/lib/Cntrl.pl @@ -11,10 +11,12 @@ return <<'END'; 0000 001F 007F 009F +06DD 070F -180B 180E +180E 200C 200F 202A 202E +2060 2063 206A 206F D800 F8FF FEFF diff --git a/lib/unicore/lib/Common.pl b/lib/unicore/lib/Common.pl index c3be542..677d38e 100644 --- a/lib/unicore/lib/Common.pl +++ b/lib/unicore/lib/Common.pl @@ -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 diff --git a/lib/unicore/lib/Compat.pl b/lib/unicore/lib/Compat.pl index e838c17..12806f1 100644 --- a/lib/unicore/lib/Compat.pl +++ b/lib/unicore/lib/Compat.pl @@ -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 diff --git a/lib/unicore/lib/Cyrillic.pl b/lib/unicore/lib/Cyrillic.pl index 311f008..690e2f7 100644 --- a/lib/unicore/lib/Cyrillic.pl +++ b/lib/unicore/lib/Cyrillic.pl @@ -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 diff --git a/lib/unicore/lib/DCcircle.pl b/lib/unicore/lib/DCcircle.pl index c860621..b873609 100644 --- a/lib/unicore/lib/DCcircle.pl +++ b/lib/unicore/lib/DCcircle.pl @@ -11,7 +11,7 @@ return <<'END'; 2460 2473 24B6 24EA -3260 327B -3280 32B0 +3251 327B +3280 32BF 32D0 32FE END diff --git a/lib/unicore/lib/DCcompat.pl b/lib/unicore/lib/DCcompat.pl index 794f108..a35aaa9 100644 --- a/lib/unicore/lib/DCcompat.pl +++ b/lib/unicore/lib/DCcompat.pl @@ -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 diff --git a/lib/unicore/lib/DCfont.pl b/lib/unicore/lib/DCfont.pl index ed54414..30b94d1 100644 --- a/lib/unicore/lib/DCfont.pl +++ b/lib/unicore/lib/DCfont.pl @@ -19,6 +19,8 @@ return <<'END'; 212F 2131 2133 2134 2139 +213D 2140 +2145 2149 FB20 FB29 1D400 1D454 1D456 1D49C diff --git a/lib/unicore/lib/DCisolat.pl b/lib/unicore/lib/DCisolat.pl index a49b936..d973ea4 100644 --- a/lib/unicore/lib/DCisolat.pl +++ b/lib/unicore/lib/DCisolat.pl @@ -59,7 +59,7 @@ FBFC FC00 FC63 FCF5 FD10 FD3D -FDF0 FDFB +FDF0 FDFC FE70 FE72 FE74 diff --git a/lib/unicore/lib/DCsuper.pl b/lib/unicore/lib/DCsuper.pl index 55b5968..a11ac2d 100644 --- a/lib/unicore/lib/DCsuper.pl +++ b/lib/unicore/lib/DCsuper.pl @@ -14,7 +14,7 @@ return <<'END'; 00B9 00BA 02B0 02B8 02E0 02E4 -2070 +2070 2071 2074 207F 2120 2122 diff --git a/lib/unicore/lib/DCvertic.pl b/lib/unicore/lib/DCvertic.pl index df46df5..d7928e5 100644 --- a/lib/unicore/lib/DCvertic.pl +++ b/lib/unicore/lib/DCvertic.pl @@ -9,5 +9,7 @@ # Meaning: Compatible with 'vertical' # return <<'END'; +309F +30FF FE30 FE44 END diff --git a/lib/unicore/lib/DCwide.pl b/lib/unicore/lib/DCwide.pl index e2b4849..664c498 100644 --- a/lib/unicore/lib/DCwide.pl +++ b/lib/unicore/lib/DCwide.pl @@ -10,6 +10,6 @@ # return <<'END'; 3000 -FF01 FF5E +FF01 FF60 FFE0 FFE6 END diff --git a/lib/unicore/lib/Georgian.pl b/lib/unicore/lib/Georgian.pl index 808007d..cd56aaa 100644 --- a/lib/unicore/lib/Georgian.pl +++ b/lib/unicore/lib/Georgian.pl @@ -10,5 +10,5 @@ # return <<'END'; 10A0 10C5 GEORGIAN -10D0 10F6 GEORGIAN +10D0 10F8 GEORGIAN END diff --git a/lib/unicore/lib/Graph.pl b/lib/unicore/lib/Graph.pl index 03d8f47..e3e98b5 100644 --- a/lib/unicore/lib/Graph.pl +++ b/lib/unicore/lib/Graph.pl @@ -10,12 +10,12 @@ # 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 diff --git a/lib/unicore/lib/Greek.pl b/lib/unicore/lib/Greek.pl index 6267238..76ad2ad 100644 --- a/lib/unicore/lib/Greek.pl +++ b/lib/unicore/lib/Greek.pl @@ -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 diff --git a/lib/unicore/lib/Han.pl b/lib/unicore/lib/Han.pl index ff8c4f2..903bbf2 100644 --- a/lib/unicore/lib/Han.pl +++ b/lib/unicore/lib/Han.pl @@ -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 diff --git a/lib/unicore/lib/Hiragana.pl b/lib/unicore/lib/Hiragana.pl index 6d1f4c9..dddb82d 100644 --- a/lib/unicore/lib/Hiragana.pl +++ b/lib/unicore/lib/Hiragana.pl @@ -9,6 +9,6 @@ # Meaning: Script 'HIRAGANA' # return <<'END'; -3041 3094 HIRAGANA -309D 309E HIRAGANA +3041 3096 HIRAGANA +309D 309F HIRAGANA END diff --git a/lib/unicore/lib/IdContin.pl b/lib/unicore/lib/IdContin.pl index a15f6d8..7de0649 100644 --- a/lib/unicore/lib/IdContin.pl +++ b/lib/unicore/lib/IdContin.pl @@ -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 diff --git a/lib/unicore/lib/IdStart.pl b/lib/unicore/lib/IdStart.pl index 9a98318..0772a75 100644 --- a/lib/unicore/lib/IdStart.pl +++ b/lib/unicore/lib/IdStart.pl @@ -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 diff --git a/lib/unicore/lib/InArabi2.pl b/lib/unicore/lib/InArabi2.pl index b7b05eb..77e704b 100644 --- a/lib/unicore/lib/InArabi2.pl +++ b/lib/unicore/lib/InArabi2.pl @@ -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 diff --git a/lib/unicore/lib/InCjkUn2.pl b/lib/unicore/lib/InCjkUn2.pl index 517c673..2f8ce71 100644 --- a/lib/unicore/lib/InCjkUn2.pl +++ b/lib/unicore/lib/InCjkUn2.pl @@ -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 diff --git a/lib/unicore/lib/InCjkUn3.pl b/lib/unicore/lib/InCjkUn3.pl index 7702617..3967c21 100644 --- a/lib/unicore/lib/InCjkUn3.pl +++ b/lib/unicore/lib/InCjkUn3.pl @@ -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 diff --git a/lib/unicore/lib/InCombi2.pl b/lib/unicore/lib/InCombi2.pl index 7a6dc73..f4169cf 100644 --- a/lib/unicore/lib/InCombi2.pl +++ b/lib/unicore/lib/InCombi2.pl @@ -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 diff --git a/lib/unicore/lib/InCombi3.pl b/lib/unicore/lib/InCombi3.pl index f4169cf..7dde213 100644 --- a/lib/unicore/lib/InCombi3.pl +++ b/lib/unicore/lib/InCombi3.pl @@ -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 diff --git a/lib/unicore/lib/InHangu2.pl b/lib/unicore/lib/InHangu2.pl index 08989a2..e09ff11 100644 --- a/lib/unicore/lib/InHangu2.pl +++ b/lib/unicore/lib/InHangu2.pl @@ -9,5 +9,5 @@ # Meaning: Block 'Hangul Syllables' # return <<'END'; -AC00 D7A3 Hangul Syllables +AC00 D7AF Hangul Syllables END diff --git a/lib/unicore/lib/InPrivat.pl b/lib/unicore/lib/InPrivat.pl index 4149fbb..a2b0d6b 100644 --- a/lib/unicore/lib/InPrivat.pl +++ b/lib/unicore/lib/InPrivat.pl @@ -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 diff --git a/lib/unicore/lib/InSpecia.pl b/lib/unicore/lib/InSpecia.pl index a7be602..7d7651a 100644 --- a/lib/unicore/lib/InSpecia.pl +++ b/lib/unicore/lib/InSpecia.pl @@ -9,6 +9,5 @@ # Meaning: Block 'Specials' # return <<'END'; -FEFF Specials -FFF0 FFFD Specials +FFF0 FFFF Specials END diff --git a/lib/unicore/lib/Inherite.pl b/lib/unicore/lib/Inherite.pl index b21e1e0..49d8112 100644 --- a/lib/unicore/lib/Inherite.pl +++ b/lib/unicore/lib/Inherite.pl @@ -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 diff --git a/lib/unicore/lib/Katakana.pl b/lib/unicore/lib/Katakana.pl index 5af21eb..b650350 100644 --- a/lib/unicore/lib/Katakana.pl +++ b/lib/unicore/lib/Katakana.pl @@ -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 diff --git a/lib/unicore/lib/L.pl b/lib/unicore/lib/L.pl index d7d8630..5b17fe7 100644 --- a/lib/unicore/lib/L.pl +++ b/lib/unicore/lib/L.pl @@ -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 diff --git a/lib/unicore/lib/L_.pl b/lib/unicore/lib/L_.pl index 3a7cc15..44afbeb 100644 --- a/lib/unicore/lib/L_.pl +++ b/lib/unicore/lib/L_.pl @@ -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 diff --git a/lib/unicore/lib/Latin.pl b/lib/unicore/lib/Latin.pl index 5419026..2b27d1c 100644 --- a/lib/unicore/lib/Latin.pl +++ b/lib/unicore/lib/Latin.pl @@ -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 diff --git a/lib/unicore/lib/Ll.pl b/lib/unicore/lib/Ll.pl index 05414bc..8655dfe 100644 --- a/lib/unicore/lib/Ll.pl +++ b/lib/unicore/lib/Ll.pl @@ -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 diff --git a/lib/unicore/lib/Lm.pl b/lib/unicore/lib/Lm.pl index b92f339..808193f 100644 --- a/lib/unicore/lib/Lm.pl +++ b/lib/unicore/lib/Lm.pl @@ -21,9 +21,11 @@ return <<'END'; 06E5 06E6 0E46 0EC6 +17D7 1843 3005 3031 3035 +303B 309D 309E 30FC 30FE FF70 diff --git a/lib/unicore/lib/Lo.pl b/lib/unicore/lib/Lo.pl index efe528c..d5f161a 100644 --- a/lib/unicore/lib/Lo.pl +++ b/lib/unicore/lib/Lo.pl @@ -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 diff --git a/lib/unicore/lib/Lower.pl b/lib/unicore/lib/Lower.pl index 5eb5288..b9e1638 100644 --- a/lib/unicore/lib/Lower.pl +++ b/lib/unicore/lib/Lower.pl @@ -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 diff --git a/lib/unicore/lib/Lowercas.pl b/lib/unicore/lib/Lowercas.pl index 11f2289..07832e4 100644 --- a/lib/unicore/lib/Lowercas.pl +++ b/lib/unicore/lib/Lowercas.pl @@ -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 diff --git a/lib/unicore/lib/Lu.pl b/lib/unicore/lib/Lu.pl index 257634a..1414b40 100644 --- a/lib/unicore/lib/Lu.pl +++ b/lib/unicore/lib/Lu.pl @@ -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 diff --git a/lib/unicore/lib/M.pl b/lib/unicore/lib/M.pl index 143cccb..cd78b82 100644 --- a/lib/unicore/lib/M.pl +++ b/lib/unicore/lib/M.pl @@ -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 diff --git a/lib/unicore/lib/Math.pl b/lib/unicore/lib/Math.pl index d2d7c80..a233c79 100644 --- a/lib/unicore/lib/Math.pl +++ b/lib/unicore/lib/Math.pl @@ -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 diff --git a/lib/unicore/lib/Mc.pl b/lib/unicore/lib/Mc.pl index f01a01b..cb4833a 100644 --- a/lib/unicore/lib/Mc.pl +++ b/lib/unicore/lib/Mc.pl @@ -29,7 +29,6 @@ return <<'END'; 0B47 0B48 0B4B 0B4C 0B57 -0B83 0BBE 0BBF 0BC1 0BC2 0BC6 0BC8 diff --git a/lib/unicore/lib/Me.pl b/lib/unicore/lib/Me.pl index 547e4cf..e8dc9d9 100644 --- a/lib/unicore/lib/Me.pl +++ b/lib/unicore/lib/Me.pl @@ -11,7 +11,7 @@ # return <<'END'; 0488 0489 -06DD 06DE +06DE 20DD 20E0 -20E2 20E3 +20E2 20E4 END diff --git a/lib/unicore/lib/Mirrored.pl b/lib/unicore/lib/Mirrored.pl index c914486..f751251 100644 --- a/lib/unicore/lib/Mirrored.pl +++ b/lib/unicore/lib/Mirrored.pl @@ -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 diff --git a/lib/unicore/lib/Mn.pl b/lib/unicore/lib/Mn.pl index 237d51e..481f1ed 100644 --- a/lib/unicore/lib/Mn.pl +++ b/lib/unicore/lib/Mn.pl @@ -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 diff --git a/lib/unicore/lib/N.pl b/lib/unicore/lib/N.pl index b369840..612b79f 100644 --- a/lib/unicore/lib/N.pl +++ b/lib/unicore/lib/N.pl @@ -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 diff --git a/lib/unicore/lib/No.pl b/lib/unicore/lib/No.pl index 5df6e6d..ede689d 100644 --- a/lib/unicore/lib/No.pl +++ b/lib/unicore/lib/No.pl @@ -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 diff --git a/lib/unicore/lib/OldItali.pl b/lib/unicore/lib/OldItali.pl index 5cc92ed..7fe3725 100644 --- a/lib/unicore/lib/OldItali.pl +++ b/lib/unicore/lib/OldItali.pl @@ -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 diff --git a/lib/unicore/lib/OtherAlp.pl b/lib/unicore/lib/OtherAlp.pl index 09c11ef..97eda48 100644 --- a/lib/unicore/lib/OtherAlp.pl +++ b/lib/unicore/lib/OtherAlp.pl @@ -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 diff --git a/lib/unicore/lib/OtherMat.pl b/lib/unicore/lib/OtherMat.pl index 4253bcd..1f9ad90 100644 --- a/lib/unicore/lib/OtherMat.pl +++ b/lib/unicore/lib/OtherMat.pl @@ -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 diff --git a/lib/unicore/lib/P.pl b/lib/unicore/lib/P.pl index 386e724..1302e8d 100644 --- a/lib/unicore/lib/P.pl +++ b/lib/unicore/lib/P.pl @@ -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 diff --git a/lib/unicore/lib/Pd.pl b/lib/unicore/lib/Pd.pl index af29f62..e32f88f 100644 --- a/lib/unicore/lib/Pd.pl +++ b/lib/unicore/lib/Pd.pl @@ -17,6 +17,7 @@ return <<'END'; 2010 2015 301C 3030 +30A0 FE31 FE32 FE58 FE63 diff --git a/lib/unicore/lib/Pe.pl b/lib/unicore/lib/Pe.pl index 4f83f7f..5c7e3c8 100644 --- a/lib/unicore/lib/Pe.pl +++ b/lib/unicore/lib/Pe.pl @@ -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 diff --git a/lib/unicore/lib/Po.pl b/lib/unicore/lib/Po.pl index 28b7179..963ce32 100644 --- a/lib/unicore/lib/Po.pl +++ b/lib/unicore/lib/Po.pl @@ -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 diff --git a/lib/unicore/lib/Print.pl b/lib/unicore/lib/Print.pl index 6872117..01ac6f1 100644 --- a/lib/unicore/lib/Print.pl +++ b/lib/unicore/lib/Print.pl @@ -10,12 +10,12 @@ # 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 diff --git a/lib/unicore/lib/Ps.pl b/lib/unicore/lib/Ps.pl index 724f017..0c0dd89 100644 --- a/lib/unicore/lib/Ps.pl +++ b/lib/unicore/lib/Ps.pl @@ -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 diff --git a/lib/unicore/lib/Punct.pl b/lib/unicore/lib/Punct.pl index ceb693a..ca68b6a 100644 --- a/lib/unicore/lib/Punct.pl +++ b/lib/unicore/lib/Punct.pl @@ -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 diff --git a/lib/unicore/lib/S.pl b/lib/unicore/lib/S.pl index d395a22..a1ceed0 100644 --- a/lib/unicore/lib/S.pl +++ b/lib/unicore/lib/S.pl @@ -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 diff --git a/lib/unicore/lib/Sc.pl b/lib/unicore/lib/Sc.pl index 0f1f53d..80d79b5 100644 --- a/lib/unicore/lib/Sc.pl +++ b/lib/unicore/lib/Sc.pl @@ -15,7 +15,8 @@ return <<'END'; 09F2 09F3 0E3F 17DB -20A0 20AF +20A0 20B1 +FDFC FE69 FF04 FFE0 FFE1 diff --git a/lib/unicore/lib/Sm.pl b/lib/unicore/lib/Sm.pl index 5520212..8e55e4e 100644 --- a/lib/unicore/lib/Sm.pl +++ b/lib/unicore/lib/Sm.pl @@ -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 diff --git a/lib/unicore/lib/So.pl b/lib/unicore/lib/So.pl index 366adac..1ef7acc 100644 --- a/lib/unicore/lib/So.pl +++ b/lib/unicore/lib/So.pl @@ -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 diff --git a/lib/unicore/lib/Space.pl b/lib/unicore/lib/Space.pl index f4626ec..868c88c 100644 --- a/lib/unicore/lib/Space.pl +++ b/lib/unicore/lib/Space.pl @@ -16,5 +16,6 @@ return <<'END'; 2000 200B 2028 2029 202F +205F 3000 END diff --git a/lib/unicore/lib/SpacePer.pl b/lib/unicore/lib/SpacePer.pl index 7436711..bf1cdcb 100644 --- a/lib/unicore/lib/SpacePer.pl +++ b/lib/unicore/lib/SpacePer.pl @@ -18,5 +18,6 @@ return <<'END'; 2000 200B 2028 2029 202F +205F 3000 END diff --git a/lib/unicore/lib/Thaana.pl b/lib/unicore/lib/Thaana.pl index aad70d4..9c2be21 100644 --- a/lib/unicore/lib/Thaana.pl +++ b/lib/unicore/lib/Thaana.pl @@ -9,5 +9,5 @@ # Meaning: Script 'THAANA' # return <<'END'; -0780 07B0 THAANA +0780 07B1 THAANA END diff --git a/lib/unicore/lib/Upper.pl b/lib/unicore/lib/Upper.pl index 8677d94..d3350db 100644 --- a/lib/unicore/lib/Upper.pl +++ b/lib/unicore/lib/Upper.pl @@ -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 diff --git a/lib/unicore/lib/Uppercas.pl b/lib/unicore/lib/Uppercas.pl index 220016e..7f39ab9 100644 --- a/lib/unicore/lib/Uppercas.pl +++ b/lib/unicore/lib/Uppercas.pl @@ -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 diff --git a/lib/unicore/lib/WhiteSpa.pl b/lib/unicore/lib/WhiteSpa.pl index 1e5867d..8f05124 100644 --- a/lib/unicore/lib/WhiteSpa.pl +++ b/lib/unicore/lib/WhiteSpa.pl @@ -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 diff --git a/lib/unicore/lib/Word.pl b/lib/unicore/lib/Word.pl index e06f289..fcd8aa0 100644 --- a/lib/unicore/lib/Word.pl +++ b/lib/unicore/lib/Word.pl @@ -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 diff --git a/lib/unicore/lib/Z.pl b/lib/unicore/lib/Z.pl index 38f1933..751327e 100644 --- a/lib/unicore/lib/Z.pl +++ b/lib/unicore/lib/Z.pl @@ -16,5 +16,6 @@ return <<'END'; 2000 200B 2028 2029 202F +205F 3000 END diff --git a/lib/unicore/lib/Zs.pl b/lib/unicore/lib/Zs.pl index 741f7f8..1c1b467 100644 --- a/lib/unicore/lib/Zs.pl +++ b/lib/unicore/lib/Zs.pl @@ -15,5 +15,6 @@ return <<'END'; 1680 2000 200B 202F +205F 3000 END diff --git a/lib/unicore/lib/_CaseIgn.pl b/lib/unicore/lib/_CaseIgn.pl index 9fec374..dafa4a6 100644 --- a/lib/unicore/lib/_CaseIgn.pl +++ b/lib/unicore/lib/_CaseIgn.pl @@ -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 diff --git a/lib/unicore/lib/_CombAbo.pl b/lib/unicore/lib/_CombAbo.pl index 9277aaf..de2c8e4 100644 --- a/lib/unicore/lib/_CombAbo.pl +++ b/lib/unicore/lib/_CombAbo.pl @@ -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 diff --git a/lib/unicore/version b/lib/unicore/version index 94ff29c..944880f 100644 --- a/lib/unicore/version +++ b/lib/unicore/version @@ -1 +1 @@ -3.1.1 +3.2.0 diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 59d69dc..1323772 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -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 * -- 1.8.3.1