From: Jarkko Hietaniemi Date: Sat, 3 May 2003 05:19:23 +0000 (+0000) Subject: Upgrade to Unicode 4.0.0. (Well, upgrade at least X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1911be8391700522b225cf514eddd9ebe9eaf644;p=p5sagit%2Fp5-mst-13.2.git Upgrade to Unicode 4.0.0. (Well, upgrade at least the Unicode character database to 4.0.0.) p4raw-id: //depot/perl@19391 --- diff --git a/MANIFEST b/MANIFEST index 62b5361..0043713 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1703,17 +1703,18 @@ lib/unicore/CompositionExclusions.txt Unicode character database lib/unicore/Decomposition.pl Unicode character database lib/unicore/EastAsianWidth.txt Unicode character database lib/unicore/Exact.pl Unicode character database +lib/unicore/HangulSyllableType.txt Unicode character database lib/unicore/Index.txt Unicode character database lib/unicore/Jamo.txt Unicode character database lib/unicore/JamoShort.pl Unicode character database lib/unicore/Lbrk.pl Unicode character database +lib/unicore/lib/ASCII.pl Unicode character database lib/unicore/lib/Alnum.pl Unicode character database lib/unicore/lib/Alpha.pl Unicode character database lib/unicore/lib/Alphabet.pl Unicode character database lib/unicore/lib/Any.pl Unicode character database lib/unicore/lib/Arabic.pl Unicode character database lib/unicore/lib/Armenian.pl Unicode character database -lib/unicore/lib/ASCII.pl Unicode character database lib/unicore/lib/AsciiHex.pl Unicode character database lib/unicore/lib/Assigned.pl Unicode character database lib/unicore/lib/Bengali.pl Unicode character database @@ -1721,8 +1722,8 @@ lib/unicore/lib/BidiAL.pl Unicode character database lib/unicore/lib/BidiAN.pl Unicode character database lib/unicore/lib/BidiB.pl Unicode character database lib/unicore/lib/BidiBN.pl Unicode character database -lib/unicore/lib/BidiCont.pl Unicode character database lib/unicore/lib/BidiCS.pl Unicode character database +lib/unicore/lib/BidiCont.pl Unicode character database lib/unicore/lib/BidiEN.pl Unicode character database lib/unicore/lib/BidiES.pl Unicode character database lib/unicore/lib/BidiET.pl Unicode character database @@ -1739,6 +1740,7 @@ lib/unicore/lib/BidiS.pl Unicode character database lib/unicore/lib/BidiWS.pl Unicode character database lib/unicore/lib/Blank.pl Unicode character database lib/unicore/lib/Bopomofo.pl Unicode character database +lib/unicore/lib/Braille.pl Unicode character database lib/unicore/lib/Buhid.pl Unicode character database lib/unicore/lib/C.pl Unicode character database lib/unicore/lib/Canadian.pl Unicode character database @@ -1752,8 +1754,8 @@ lib/unicore/lib/Co.pl Unicode character database lib/unicore/lib/Common.pl Unicode character database lib/unicore/lib/Compat.pl Unicode character database lib/unicore/lib/Cs.pl Unicode character database +lib/unicore/lib/Cypriot.pl Unicode character database lib/unicore/lib/Cyrillic.pl Unicode character database -lib/unicore/lib/Dash.pl Unicode character database lib/unicore/lib/DCcircle.pl Unicode character database lib/unicore/lib/DCcompat.pl Unicode character database lib/unicore/lib/DCfinal.pl Unicode character database @@ -1770,6 +1772,7 @@ lib/unicore/lib/DCsub.pl Unicode character database lib/unicore/lib/DCsuper.pl Unicode character database lib/unicore/lib/DCvertic.pl Unicode character database lib/unicore/lib/DCwide.pl Unicode character database +lib/unicore/lib/Dash.pl Unicode character database lib/unicore/lib/Deprecat.pl Unicode character database lib/unicore/lib/Deseret.pl Unicode character database lib/unicore/lib/Devanaga.pl Unicode character database @@ -1792,10 +1795,11 @@ lib/unicore/lib/HexDigit.pl Unicode character database lib/unicore/lib/Hiragana.pl Unicode character database lib/unicore/lib/Hyphen.pl Unicode character database lib/unicore/lib/IdContin.pl Unicode character database +lib/unicore/lib/IdStart.pl Unicode character database lib/unicore/lib/Ideograp.pl Unicode character database lib/unicore/lib/IdsBinar.pl Unicode character database -lib/unicore/lib/IdStart.pl Unicode character database lib/unicore/lib/IdsTrina.pl Unicode character database +lib/unicore/lib/InAegean.pl Unicode character database lib/unicore/lib/InAlphab.pl Unicode character database lib/unicore/lib/InArabi2.pl Unicode character database lib/unicore/lib/InArabi3.pl Unicode character database @@ -1826,6 +1830,7 @@ lib/unicore/lib/InCombi3.pl Unicode character database lib/unicore/lib/InCombin.pl Unicode character database lib/unicore/lib/InContro.pl Unicode character database lib/unicore/lib/InCurren.pl Unicode character database +lib/unicore/lib/InCyprio.pl Unicode character database lib/unicore/lib/InCyril2.pl Unicode character database lib/unicore/lib/InCyrill.pl Unicode character database lib/unicore/lib/InDesere.pl Unicode character database @@ -1849,7 +1854,6 @@ lib/unicore/lib/InHangu3.pl Unicode character database lib/unicore/lib/InHangul.pl Unicode character database lib/unicore/lib/InHanuno.pl Unicode character database lib/unicore/lib/InHebrew.pl Unicode character database -lib/unicore/lib/Inherite.pl Unicode character database lib/unicore/lib/InHighPr.pl Unicode character database lib/unicore/lib/InHighSu.pl Unicode character database lib/unicore/lib/InHiraga.pl Unicode character database @@ -1861,12 +1865,16 @@ lib/unicore/lib/InKannad.pl Unicode character database lib/unicore/lib/InKatak2.pl Unicode character database lib/unicore/lib/InKataka.pl Unicode character database lib/unicore/lib/InKhmer.pl Unicode character database +lib/unicore/lib/InKhmerS.pl Unicode character database lib/unicore/lib/InLao.pl Unicode character database lib/unicore/lib/InLatin1.pl Unicode character database lib/unicore/lib/InLatin2.pl Unicode character database lib/unicore/lib/InLatin3.pl Unicode character database lib/unicore/lib/InLatinE.pl Unicode character database lib/unicore/lib/InLetter.pl Unicode character database +lib/unicore/lib/InLimbu.pl Unicode character database +lib/unicore/lib/InLinea2.pl Unicode character database +lib/unicore/lib/InLinear.pl Unicode character database lib/unicore/lib/InLowSur.pl Unicode character database lib/unicore/lib/InMalaya.pl Unicode character database lib/unicore/lib/InMathe2.pl Unicode character database @@ -1874,6 +1882,7 @@ lib/unicore/lib/InMathem.pl Unicode character database lib/unicore/lib/InMisce2.pl Unicode character database lib/unicore/lib/InMisce3.pl Unicode character database lib/unicore/lib/InMisce4.pl Unicode character database +lib/unicore/lib/InMisce5.pl Unicode character database lib/unicore/lib/InMiscel.pl Unicode character database lib/unicore/lib/InMongol.pl Unicode character database lib/unicore/lib/InMusica.pl Unicode character database @@ -1883,8 +1892,11 @@ lib/unicore/lib/InOgham.pl Unicode character database lib/unicore/lib/InOldIta.pl Unicode character database lib/unicore/lib/InOptica.pl Unicode character database lib/unicore/lib/InOriya.pl Unicode character database +lib/unicore/lib/InOsmany.pl Unicode character database +lib/unicore/lib/InPhonet.pl Unicode character database lib/unicore/lib/InPrivat.pl Unicode character database lib/unicore/lib/InRunic.pl Unicode character database +lib/unicore/lib/InShavia.pl Unicode character database lib/unicore/lib/InSinhal.pl Unicode character database lib/unicore/lib/InSmallF.pl Unicode character database lib/unicore/lib/InSpacin.pl Unicode character database @@ -1899,22 +1911,31 @@ lib/unicore/lib/InSyriac.pl Unicode character database lib/unicore/lib/InTagalo.pl Unicode character database lib/unicore/lib/InTagban.pl Unicode character database lib/unicore/lib/InTags.pl Unicode character database +lib/unicore/lib/InTaiLe.pl Unicode character database +lib/unicore/lib/InTaiXua.pl Unicode character database lib/unicore/lib/InTamil.pl Unicode character database lib/unicore/lib/InTelugu.pl Unicode character database lib/unicore/lib/InThaana.pl Unicode character database lib/unicore/lib/InThai.pl Unicode character database lib/unicore/lib/InTibeta.pl Unicode character database +lib/unicore/lib/InUgarit.pl Unicode character database lib/unicore/lib/InUnifie.pl Unicode character database +lib/unicore/lib/InVaria2.pl Unicode character database lib/unicore/lib/InVariat.pl Unicode character database lib/unicore/lib/InYiRadi.pl Unicode character database lib/unicore/lib/InYiSyll.pl Unicode character database +lib/unicore/lib/InYijing.pl Unicode character database +lib/unicore/lib/Inherite.pl Unicode character database lib/unicore/lib/JoinCont.pl Unicode character database lib/unicore/lib/Kannada.pl Unicode character database lib/unicore/lib/Katakana.pl Unicode character database lib/unicore/lib/Khmer.pl Unicode character database lib/unicore/lib/L.pl Unicode character database +lib/unicore/lib/L_.pl Unicode character database lib/unicore/lib/Lao.pl Unicode character database lib/unicore/lib/Latin.pl Unicode character database +lib/unicore/lib/Limbu.pl Unicode character database +lib/unicore/lib/LinearB.pl Unicode character database lib/unicore/lib/Ll.pl Unicode character database lib/unicore/lib/Lm.pl Unicode character database lib/unicore/lib/Lo.pl Unicode character database @@ -1923,7 +1944,6 @@ lib/unicore/lib/Lower.pl Unicode character database lib/unicore/lib/Lowercas.pl Unicode character database lib/unicore/lib/Lt.pl Unicode character database lib/unicore/lib/Lu.pl Unicode character database -lib/unicore/lib/L_.pl Unicode character database lib/unicore/lib/M.pl Unicode character database lib/unicore/lib/Malayala.pl Unicode character database lib/unicore/lib/Math.pl Unicode character database @@ -1941,9 +1961,11 @@ lib/unicore/lib/Nonchara.pl Unicode character database lib/unicore/lib/Ogham.pl Unicode character database lib/unicore/lib/OldItali.pl Unicode character database lib/unicore/lib/Oriya.pl Unicode character database +lib/unicore/lib/Osmanya.pl Unicode character database lib/unicore/lib/OtherAlp.pl Unicode character database lib/unicore/lib/OtherDef.pl Unicode character database lib/unicore/lib/OtherGra.pl Unicode character database +lib/unicore/lib/OtherIdS.pl Unicode character database lib/unicore/lib/OtherLow.pl Unicode character database lib/unicore/lib/OtherMat.pl Unicode character database lib/unicore/lib/OtherUpp.pl Unicode character database @@ -1962,6 +1984,7 @@ lib/unicore/lib/Radical.pl Unicode character database lib/unicore/lib/Runic.pl Unicode character database lib/unicore/lib/S.pl Unicode character database lib/unicore/lib/Sc.pl Unicode character database +lib/unicore/lib/Shavian.pl Unicode character database lib/unicore/lib/Sinhala.pl Unicode character database lib/unicore/lib/Sk.pl Unicode character database lib/unicore/lib/Sm.pl Unicode character database @@ -1972,6 +1995,7 @@ lib/unicore/lib/SpacePer.pl Unicode character database lib/unicore/lib/Syriac.pl Unicode character database lib/unicore/lib/Tagalog.pl Unicode character database lib/unicore/lib/Tagbanwa.pl Unicode character database +lib/unicore/lib/TaiLe.pl Unicode character database lib/unicore/lib/Tamil.pl Unicode character database lib/unicore/lib/Telugu.pl Unicode character database lib/unicore/lib/Terminal.pl Unicode character database @@ -1979,6 +2003,7 @@ lib/unicore/lib/Thaana.pl Unicode character database lib/unicore/lib/Thai.pl Unicode character database lib/unicore/lib/Tibetan.pl Unicode character database lib/unicore/lib/Title.pl Unicode character database +lib/unicore/lib/Ugaritic.pl Unicode character database lib/unicore/lib/UnifiedI.pl Unicode character database lib/unicore/lib/Upper.pl Unicode character database lib/unicore/lib/Uppercas.pl Unicode character database @@ -1998,6 +2023,7 @@ lib/unicore/Makefile Unicode character database lib/unicore/mktables Unicode character database generator lib/unicore/Name.pl Unicode character database lib/unicore/NamesList.txt Unicode character database +lib/unicore/NormalizationCorrections.txt Unicode character database lib/unicore/Number.pl Unicode character database lib/unicore/Properties Built-in \p{...} / \P{...} property list lib/unicore/PropertyAliases.txt Unicode character database @@ -2008,6 +2034,7 @@ lib/unicore/ReadMe.txt Unicode character database info lib/unicore/Scripts.pl Unicode character database lib/unicore/Scripts.txt Unicode character database lib/unicore/SpecialCasing.txt Unicode character database +lib/unicore/StandardizedVariants.txt Unicode character database lib/unicore/To/Digit.pl Unicode character database lib/unicore/To/Fold.pl Unicode character database lib/unicore/To/Lower.pl Unicode character database diff --git a/lib/Unicode/UCD.t b/lib/Unicode/UCD.t index 07d8a89..9887637 100644 --- a/lib/Unicode/UCD.t +++ b/lib/Unicode/UCD.t @@ -232,7 +232,7 @@ ok( charinrange($ranges, "13a0")); ok( charinrange($ranges, "13f4")); ok(!charinrange($ranges, "13f5")); -is(Unicode::UCD::UnicodeVersion, '3.2.0', 'UnicodeVersion'); +is(Unicode::UCD::UnicodeVersion, '4.0.0', 'UnicodeVersion'); use Unicode::UCD qw(compexcl); diff --git a/lib/unicore/ArabLink.pl b/lib/unicore/ArabLink.pl index f68a8af..649abd3 100644 --- a/lib/unicore/ArabLink.pl +++ b/lib/unicore/ArabLink.pl @@ -3,6 +3,7 @@ # Any changes made here will be lost! return <<'END'; +0600 0603 U 0621 U 0622 0625 R 0626 D @@ -33,6 +34,9 @@ return <<'END'; 06D0 06D1 D 06D2 06D3 R 06D5 R +06DD U +06EE 06EF R +06FF D 06FA 06FC D 0710 R 0712 0714 D @@ -45,5 +49,10 @@ return <<'END'; 072A R 072B D 072C R +072D 072E D +072F R +074D R +074E 074F D 200D C +200C U END diff --git a/lib/unicore/ArabLnkGrp.pl b/lib/unicore/ArabLnkGrp.pl index 2e766d5..70bb87d 100644 --- a/lib/unicore/ArabLnkGrp.pl +++ b/lib/unicore/ArabLnkGrp.pl @@ -3,6 +3,7 @@ # Any changes made here will be lost! return <<'END'; +0600 0603 0621 0622 0623 ALEF 0624 WAW @@ -66,6 +67,10 @@ return <<'END'; 06D0 06D1 YEH 06D2 06D3 YEH BARREE 06D5 TEH MARBUTA +06DD +06EE DAL +06EF REH +06FF KNOTTED HEH 06FA SEEN 06FB SAD 06FC AIN @@ -94,5 +99,12 @@ return <<'END'; 072A DALATH RISH 072B SHIN 072C TAW +072D BETH +072E GAMAL +072F DALATH RISH +074D ZHAIN +074E KHAPH +074F FE 200D +200C END diff --git a/lib/unicore/ArabicShaping.txt b/lib/unicore/ArabicShaping.txt index c56e750..df1f193 100644 --- a/lib/unicore/ArabicShaping.txt +++ b/lib/unicore/ArabicShaping.txt @@ -1,52 +1,55 @@ -# ArabicShaping-3.2.0.txt +# ArabicShaping-4.0.0.txt # # This file is a normative contributory data file in the # Unicode Character Database. # # 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, plus additions -# for Unicode 3.1 and Unicode 3.2. +# information printed in Tables 8-3, 8-7, 8-8, 8-11, 8-12, and +# 8-13 of The Unicode Standard, Version 4.0. # -# See sections 8.2 and 8.3 of The Unicode Standard, Version 3.0 +# See sections 8.2 and 8.3 of The Unicode Standard, Version 4.0 # for more information. # # Each line contains four fields, separated by a semicolon. # -# The first field gives the code point, in 4-digit hexadecimal +# Field 0: the code point, in 4-digit hexadecimal # form, of an Arabic or Syriac character. -# The second field gives a short schematic name for that character, +# Field 1: gives a short schematic name for that character, # abbreviated from the normative Unicode character name. -# The third field defines the joining type: R right-joining, -# D dual-joining, U non-joining -# The fourth field defines the joining group. +# Field 2: defines the joining type +# R right-joining, +# L left-joining, +# D dual-joining, +# C join-causing +# U non-joining +# T transparent +# See the Arabic block description for more information on these types. +# Field 3: defines the joining group. # # -# Note: Characters of joining type T and most characters of -# joining type U are not explicitly listed in this file. +# Note: Code points that are not explicitly listed in this file are +# either of type T or U: # -# Characters of joining type T can derived by the following formula: -# T = Mn + Cf - ZWNJ - ZWJ -# where Mn and Cf are the general category values. In other words, -# any non-spacing mark or any format control character, except -# U+200C ZERO WIDTH NON-JOINER (joining type U) and U+200D ZERO WIDTH -# JOINER (joining type C). +# - Those that not explicitly listed that are of General Category Mn or Cf +# have joining type T. +# - All others not explicitly listed have type U. # # For an explicit listing of characters of joining type T, see # the derived property file DerivedJoiningType.txt. # # There are currently no characters of type L defined in Unicode. # -# Joining type U includes all characters which are neither joining -# type T, nor explicitly marked in this file as types R, L, D, or C. -# # ############################################################# # Unicode; Schematic Name; Joining Type; Joining Group # Arabic characters +0600; ARABIC NUMBER SIGN; U; +0601; ARABIC SIGN SANAH; U; +0602; ARABIC FOOTNOTE MARKER; U; +0603; ARABIC SIGN SAFHA; U; 0621; HAMZA; U; 0622; MADDA ON ALEF; R; ALEF 0623; HAMZA ON ALEF; R; ALEF @@ -186,6 +189,10 @@ 06D2; YEH BARREE; R; YEH BARREE 06D3; HAMZA ON YEH BARREE; R; YEH BARREE 06D5; AE; R; TEH MARBUTA +06DD; ARABIC END OF AYAH; U; +06EE; DAL WITH INVERTED V; R; DAL +06EF; REH WITH INVERTED V; R; REH +06FF; HEH WITH INVERTED V; D; KNOTTED HEH 06FA; SEEN WITH DOT BELOW AND 3 DOTS ABOVE; D; SEEN 06FB; DAD WITH DOT BELOW; D; SAD 06FC; GHAIN WITH DOT BELOW; D; AIN @@ -220,7 +227,14 @@ 072A; RISH; R; DALATH RISH 072B; SHIN; D; SHIN 072C; TAW; R; TAW +072D; PERSIAN BHETH; D; BETH +072E; PERSIAN GHAMAL; D; GAMAL +072F; PERSIAN DHALATH; R; DALATH RISH +074D; SOGDIAN ZHAIN; R; ZHAIN +074E; SOGDIAN KHAPH; D; KHAPH +074F; SOGDIAN FE; D; FE # Other 200D; ZERO WIDTH JOINER; C; +200C; ZERO WIDTH NON-JOINER; U; diff --git a/lib/unicore/BidiMirroring.txt b/lib/unicore/BidiMirroring.txt index fa62021..f799da1 100644 --- a/lib/unicore/BidiMirroring.txt +++ b/lib/unicore/BidiMirroring.txt @@ -1,10 +1,10 @@ -# BidiMirroring-3.2.0.txt +# BidiMirroring-4.0.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.2.0. +# The repertoire covered by the file is Unicode 4.0.0. # # The file contains a list of lines with mappings from one code point # to another one for character-based mirroring. @@ -23,12 +23,8 @@ # 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. -# Extended for Unicode 3.2 by Ken Whistler. +# Extended for Unicode 3.2 and 4.0 by Ken Whistler. # # ############################################################ diff --git a/lib/unicore/Bidirectional.pl b/lib/unicore/Bidirectional.pl index 0fd1fff..54e7012 100644 --- a/lib/unicore/Bidirectional.pl +++ b/lib/unicore/Bidirectional.pl @@ -49,10 +49,8 @@ return <<'END'; 00D7 ON 00D8 00F6 L 00F7 ON -00F8 0220 L -0222 0233 L -0250 02AD L -02B0 02B8 L +00F8 0236 L +0250 02B8 L 02B9 02BA ON 02BB 02C1 L 02C2 02CF ON @@ -61,8 +59,9 @@ return <<'END'; 02E0 02E4 L 02E5 02ED ON 02EE L -0300 034F NSM -0360 036F NSM +02EF 02FF ON +0300 0357 NSM +035D 036F NSM 0374 0375 ON 037A L 037E ON @@ -75,6 +74,7 @@ return <<'END'; 03A3 03CE L 03D0 03F5 L 03F6 ON +03F7 03FB L 0400 0482 L 0483 0486 NSM 0488 0489 NSM @@ -98,12 +98,16 @@ return <<'END'; 05C4 NSM 05D0 05EA R 05F0 05F4 R +0600 0603 AL 060C CS +060D AL +060E 060F ON +0610 0615 NSM 061B AL 061F AL 0621 063A AL 0640 064A AL -064B 0655 NSM +064B 0658 NSM 0660 0669 AN 066A ET 066B 066C AN @@ -117,20 +121,20 @@ return <<'END'; 06E7 06E8 NSM 06E9 ON 06EA 06ED NSM +06EE 06EF AL 06F0 06F9 EN -06FA 06FE AL -0700 070D AL +06FA 070D AL 070F BN 0710 AL 0711 NSM -0712 072C AL +0712 072F AL 0730 074A NSM +074D 074F AL 0780 07A5 AL 07A6 07B0 NSM 07B1 AL 0901 0902 NSM -0903 L -0905 0939 L +0903 0939 L 093C NSM 093D 0940 L 0941 0948 NSM @@ -150,7 +154,7 @@ return <<'END'; 09B2 L 09B6 09B9 L 09BC NSM -09BE 09C0 L +09BD 09C0 L 09C1 09C4 NSM 09C7 09C8 L 09CB 09CC L @@ -162,7 +166,8 @@ return <<'END'; 09E6 09F1 L 09F2 09F3 ET 09F4 09FA L -0A02 NSM +0A01 0A02 NSM +0A03 L 0A05 0A0A L 0A0F 0A10 L 0A13 0A28 L @@ -182,8 +187,7 @@ return <<'END'; 0A72 0A74 L 0A81 0A82 NSM 0A83 L -0A85 0A8B L -0A8D L +0A85 0A8D L 0A8F 0A91 L 0A93 0AA8 L 0AAA 0AB0 L @@ -197,8 +201,10 @@ return <<'END'; 0ACB 0ACC L 0ACD NSM 0AD0 L -0AE0 L +0AE0 0AE1 L +0AE2 0AE3 NSM 0AE6 0AEF L +0AF1 ET 0B01 NSM 0B02 0B03 L 0B05 0B0C L @@ -206,7 +212,7 @@ return <<'END'; 0B13 0B28 L 0B2A 0B30 L 0B32 0B33 L -0B36 0B39 L +0B35 0B39 L 0B3C NSM 0B3D 0B3E L 0B3F NSM @@ -219,7 +225,7 @@ return <<'END'; 0B57 L 0B5C 0B5D L 0B5F 0B61 L -0B66 0B70 L +0B66 0B71 L 0B82 NSM 0B83 L 0B85 0B8A L @@ -240,6 +246,9 @@ return <<'END'; 0BCD NSM 0BD7 L 0BE7 0BF2 L +0BF3 0BF8 ON +0BF9 ET +0BFA ON 0C01 0C03 L 0C05 0C0C L 0C0E 0C10 L @@ -259,11 +268,9 @@ return <<'END'; 0C92 0CA8 L 0CAA 0CB3 L 0CB5 0CB9 L -0CBE L -0CBF NSM -0CC0 0CC4 L -0CC6 NSM -0CC7 0CC8 L +0CBC NSM +0CBD 0CC4 L +0CC6 0CC8 L 0CCA 0CCB L 0CCC 0CCD NSM 0CD5 0CD6 L @@ -418,14 +425,30 @@ return <<'END'; 17D4 17DA L 17DB ET 17DC L +17DD NSM 17E0 17E9 L +17F0 17F9 ON 1800 180A ON 180B 180D NSM -180E BN +180E WS 1810 1819 L 1820 1877 L 1880 18A8 L 18A9 NSM +1900 191C L +1920 1922 NSM +1923 1926 L +1927 192B NSM +1930 1931 L +1932 NSM +1933 1938 L +1939 193B NSM +1940 ON +1944 1945 ON +1946 196D L +1970 1974 L +19E0 19FF ON +1D00 1D6B L 1E00 1E9B L 1EA0 1EF9 L 1F00 1F15 L @@ -467,7 +490,7 @@ return <<'END'; 202E RLO 202F WS 2030 2034 ET -2035 2052 ON +2035 2054 ON 2057 ON 205F WS 2060 2063 BN @@ -505,7 +528,7 @@ return <<'END'; 212F 2131 L 2132 ON 2133 2139 L -213A ON +213A 213B ON 213D 213F L 2140 2144 ON 2145 2149 L @@ -518,17 +541,16 @@ return <<'END'; 2336 237A L 237B 2394 ON 2395 L -2396 23CE ON +2396 23D0 ON 2400 2426 ON 2440 244A ON 2460 249B EN 249C 24E9 L 24EA EN -24EB 24FE ON -2500 2613 ON -2616 2617 ON +24EB 2617 ON 2619 267D ON -2680 2689 ON +2680 2691 ON +26A0 26A1 ON 2701 2704 ON 2706 2709 ON 270C 2727 ON @@ -541,7 +563,7 @@ return <<'END'; 2798 27AF ON 27B1 27BE ON 27D0 27EB ON -27F0 2AFF ON +27F0 2B0D ON 2E80 2E99 ON 2E9B 2EF3 ON 2F00 2FD5 ON @@ -569,16 +591,23 @@ return <<'END'; 3131 318E L 3190 31B7 L 31F0 321C L +321D 321E ON 3220 3243 L -3251 325F ON +3250 325F ON 3260 327B L +327C 327D ON 327F 32B0 L 32B1 32BF ON 32C0 32CB L +32CC 32CF ON 32D0 32FE L 3300 3376 L +3377 337A ON 337B 33DD L +33DE 33DF ON 33E0 33FE L +33FF ON +4DC0 4DFF ON A000 A48C L A490 A4C6 ON F900 FA2D L @@ -601,10 +630,10 @@ FD3E FD3F ON FD50 FD8F AL FD92 FDC7 AL FDF0 FDFC AL +FDFD ON FE00 FE0F NSM FE20 FE23 NSM -FE30 FE46 ON -FE49 FE4F ON +FE30 FE4F ON FE50 CS FE51 ON FE52 CS @@ -647,11 +676,31 @@ FFE5 FFE6 ET FFE8 FFEE ON FFF9 FFFB BN FFFC FFFD ON +10000 1000B L +1000D 10026 L +10028 1003A L +1003C 1003D L +1003F 1004D L +10050 1005D L +10080 100FA L +10100 L +10101 ON +10102 L +10107 10133 L +10137 1013F L 10300 1031E L 10320 10323 L 10330 1034A L -10400 10425 L -10428 1044D L +10380 1039D L +1039F L +10400 1049D L +104A0 104A9 L +10800 10805 R +10808 R +1080A 10835 R +10837 10838 R +1083C R +1083F R 1D000 1D0F5 L 1D100 1D126 L 1D12A 1D166 L @@ -664,6 +713,7 @@ FFFC FFFD ON 1D18C 1D1A9 L 1D1AA 1D1AD NSM 1D1AE 1D1DD L +1D300 1D356 ON 1D400 1D454 L 1D456 1D49C L 1D49E 1D49F L @@ -672,8 +722,7 @@ FFFC FFFD ON 1D4A9 1D4AC L 1D4AE 1D4B9 L 1D4BB L -1D4BD 1D4C0 L -1D4C2 1D4C3 L +1D4BD 1D4C3 L 1D4C5 1D505 L 1D507 1D50A L 1D50D 1D514 L @@ -689,4 +738,5 @@ FFFC FFFD ON 2F800 2FA1D L E0001 BN E0020 E007F BN +E0100 E01EF NSM END diff --git a/lib/unicore/Blocks.pl b/lib/unicore/Blocks.pl index 07f2a32..e6b1a4d 100644 --- a/lib/unicore/Blocks.pl +++ b/lib/unicore/Blocks.pl @@ -45,6 +45,10 @@ return <<'END'; 1760 177F Tagbanwa 1780 17FF Khmer 1800 18AF Mongolian +1900 194F Limbu +1950 197F Tai Le +19E0 19FF Khmer Symbols +1D00 1D7F Phonetic Extensions 1E00 1EFF Latin Extended Additional 1F00 1FFF Greek Extended 2000 206F General Punctuation @@ -70,6 +74,7 @@ return <<'END'; 2900 297F Supplemental Arrows-B 2980 29FF Miscellaneous Mathematical Symbols-B 2A00 2AFF Supplemental Mathematical Operators +2B00 2BFF Miscellaneous Symbols and Arrows 2E80 2EFF CJK Radicals Supplement 2F00 2FDF Kangxi Radicals 2FF0 2FFF Ideographic Description Characters @@ -84,6 +89,7 @@ return <<'END'; 3200 32FF Enclosed CJK Letters and Months 3300 33FF CJK Compatibility 3400 4DBF CJK Unified Ideographs Extension A +4DC0 4DFF Yijing Hexagram Symbols 4E00 9FFF CJK Unified Ideographs A000 A48F Yi Syllables A490 A4CF Yi Radicals @@ -102,15 +108,24 @@ FE50 FE6F Small Form Variants FE70 FEFF Arabic Presentation Forms-B FF00 FFEF Halfwidth and Fullwidth Forms FFF0 FFFF Specials +10000 1007F Linear B Syllabary +10080 100FF Linear B Ideograms +10100 1013F Aegean Numbers 10300 1032F Old Italic 10330 1034F Gothic +10380 1039F Ugaritic 10400 1044F Deseret +10450 1047F Shavian +10480 104AF Osmanya +10800 1083F Cypriot Syllabary 1D000 1D0FF Byzantine Musical Symbols 1D100 1D1FF Musical Symbols +1D300 1D35F Tai Xuan Jing Symbols 1D400 1D7FF Mathematical Alphanumeric Symbols 20000 2A6DF CJK Unified Ideographs Extension B 2F800 2FA1F CJK Compatibility Ideographs Supplement E0000 E007F Tags +E0100 E01EF Variation Selectors Supplement 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 7a27209..6dc2bd2 100644 --- a/lib/unicore/Blocks.txt +++ b/lib/unicore/Blocks.txt @@ -1,5 +1,10 @@ -# Blocks-3.2.0.txt -# Correlated with Unicode 3.2 +# Blocks-4.0.0.txt +# Correlated with Unicode 4.0 +# Note: The casing of block names is not normative. +# For example, "Basic Latin" and "BASIC LATIN" are equivalent. +# +# Code points not explicitly listed in this file are given the value No_Block. +# # Start Code..End Code; Block Name 0000..007F; Basic Latin 0080..00FF; Latin-1 Supplement @@ -43,6 +48,10 @@ 1760..177F; Tagbanwa 1780..17FF; Khmer 1800..18AF; Mongolian +1900..194F; Limbu +1950..197F; Tai Le +19E0..19FF; Khmer Symbols +1D00..1D7F; Phonetic Extensions 1E00..1EFF; Latin Extended Additional 1F00..1FFF; Greek Extended 2000..206F; General Punctuation @@ -68,6 +77,7 @@ 2900..297F; Supplemental Arrows-B 2980..29FF; Miscellaneous Mathematical Symbols-B 2A00..2AFF; Supplemental Mathematical Operators +2B00..2BFF; Miscellaneous Symbols and Arrows 2E80..2EFF; CJK Radicals Supplement 2F00..2FDF; Kangxi Radicals 2FF0..2FFF; Ideographic Description Characters @@ -82,6 +92,7 @@ 3200..32FF; Enclosed CJK Letters and Months 3300..33FF; CJK Compatibility 3400..4DBF; CJK Unified Ideographs Extension A +4DC0..4DFF; Yijing Hexagram Symbols 4E00..9FFF; CJK Unified Ideographs A000..A48F; Yi Syllables A490..A4CF; Yi Radicals @@ -100,14 +111,23 @@ FE50..FE6F; Small Form Variants FE70..FEFF; Arabic Presentation Forms-B FF00..FFEF; Halfwidth and Fullwidth Forms FFF0..FFFF; Specials +10000..1007F; Linear B Syllabary +10080..100FF; Linear B Ideograms +10100..1013F; Aegean Numbers 10300..1032F; Old Italic 10330..1034F; Gothic +10380..1039F; Ugaritic 10400..1044F; Deseret +10450..1047F; Shavian +10480..104AF; Osmanya +10800..1083F; Cypriot Syllabary 1D000..1D0FF; Byzantine Musical Symbols 1D100..1D1FF; Musical Symbols +1D300..1D35F; Tai Xuan Jing Symbols 1D400..1D7FF; Mathematical Alphanumeric Symbols 20000..2A6DF; CJK Unified Ideographs Extension B 2F800..2FA1F; CJK Compatibility Ideographs Supplement E0000..E007F; Tags +E0100..E01EF; Variation Selectors Supplement 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 947fd2b..7c6dbe4 100644 --- a/lib/unicore/Canonical.pl +++ b/lib/unicore/Canonical.pl @@ -8,6 +8,10 @@ ## Mapping from lc(canonical name) to filename in ./lib %utf8::Canonical = ( + + # InAegeanNumbers + aegeannumbers => 'InAegean', + alphabetic => 'Alphabet', # InAlphabeticPresentationForms @@ -48,6 +52,8 @@ # InBoxDrawing boxdrawing => 'InBoxDra', + braille => 'Braille', + # InBraillePatterns braillepatterns => 'InBraill', @@ -116,6 +122,11 @@ # InCurrencySymbols currencysymbols => 'InCurren', + cypriot => 'Cypriot', + + # InCypriotSyllabary + cypriotsyllabary => 'InCyprio', + cyrillic => 'Cyrillic', # InCyrillicSupplementary @@ -224,6 +235,9 @@ # IdsTrinaryOperator idstrinaryoperator => 'IdsTrina', + # InAegeanNumbers + inaegeannumbers => 'InAegean', + # InAlphabeticPresentationForms inalphabeticpresentationforms => 'InAlphab', @@ -314,6 +328,9 @@ # InCurrencySymbols incurrencysymbols => 'InCurren', + # InCypriotSyllabary + incypriotsyllabary => 'InCyprio', + # InCyrillic incyrillic => 'InCyrill', @@ -418,6 +435,9 @@ # InKhmer inkhmer => 'InKhmer', + # InKhmerSymbols + inkhmersymbols => 'InKhmerS', + # InLao inlao => 'InLao', @@ -436,6 +456,15 @@ # InLetterlikeSymbols inletterlikesymbols => 'InLetter', + # InLimbu + inlimbu => 'InLimbu', + + # InLinearBIdeograms + inlinearbideograms => 'InLinear', + + # InLinearBSyllabary + inlinearbsyllabary => 'InLinea2', + # InLowSurrogates inlowsurrogates => 'InLowSur', @@ -449,14 +478,17 @@ inmathematicaloperators => 'InMathem', # InMiscellaneousMathematicalSymbolsA - inmiscellaneousmathematicalsymbolsa => 'InMisce3', + inmiscellaneousmathematicalsymbolsa => 'InMisce4', # InMiscellaneousMathematicalSymbolsB - inmiscellaneousmathematicalsymbolsb => 'InMisce4', + inmiscellaneousmathematicalsymbolsb => 'InMisce5', # InMiscellaneousSymbols inmiscellaneoussymbols => 'InMiscel', + # InMiscellaneousSymbolsAndArrows + inmiscellaneoussymbolsandarrows => 'InMisce3', + # InMiscellaneousTechnical inmiscellaneoustechnical => 'InMisce2', @@ -484,12 +516,21 @@ # InOriya inoriya => 'InOriya', + # InOsmanya + inosmanya => 'InOsmany', + + # InPhoneticExtensions + inphoneticextensions => 'InPhonet', + # InPrivateUseArea inprivateusearea => 'InPrivat', # InRunic inrunic => 'InRunic', + # InShavian + inshavian => 'InShavia', + # InSinhala insinhala => 'InSinhal', @@ -532,6 +573,12 @@ # InTags intags => 'InTags', + # InTaiLe + intaile => 'InTaiLe', + + # InTaiXuanJingSymbols + intaixuanjingsymbols => 'InTaiXua', + # InTamil intamil => 'InTamil', @@ -547,12 +594,21 @@ # InTibetan intibetan => 'InTibeta', + # InUgaritic + inugaritic => 'InUgarit', + # InUnifiedCanadianAboriginalSyllabics inunifiedcanadianaboriginalsyllabics => 'InUnifie', # InVariationSelectors invariationselectors => 'InVariat', + # InVariationSelectorsSupplement + invariationselectorssupplement => 'InVaria2', + + # InYijingHexagramSymbols + inyijinghexagramsymbols => 'InYijing', + # InYiRadicals inyiradicals => 'InYiRadi', @@ -578,6 +634,10 @@ katakanaphoneticextensions => 'InKatak2', khmer => 'Khmer', + + # InKhmerSymbols + khmersymbols => 'InKhmerS', + lao => 'Lao', latin => 'Latin', @@ -601,6 +661,17 @@ # LetterNumber letternumber => 'Nl', + limbu => 'Limbu', + + # LinearB + linearb => 'LinearB', + + # InLinearBIdeograms + linearbideograms => 'InLinear', + + # InLinearBSyllabary + linearbsyllabary => 'InLinea2', + # LineSeparator lineseparator => 'Zl', @@ -629,14 +700,17 @@ mathsymbol => 'Sm', # InMiscellaneousMathematicalSymbolsA - miscellaneousmathematicalsymbolsa => 'InMisce3', + miscellaneousmathematicalsymbolsa => 'InMisce4', # InMiscellaneousMathematicalSymbolsB - miscellaneousmathematicalsymbolsb => 'InMisce4', + miscellaneousmathematicalsymbolsb => 'InMisce5', # InMiscellaneousSymbols miscellaneoussymbols => 'InMiscel', + # InMiscellaneousSymbolsAndArrows + miscellaneoussymbolsandarrows => 'InMisce3', + # InMiscellaneousTechnical miscellaneoustechnical => 'InMisce2', @@ -676,6 +750,7 @@ opticalcharacterrecognition => 'InOptica', oriya => 'Oriya', + osmanya => 'Osmanya', other => 'C', # OtherAlphabetic @@ -687,6 +762,9 @@ # OtherGraphemeExtend othergraphemeextend => 'OtherGra', + # OtherIdStart + otheridstart => 'OtherIdS', + # OtherLetter otherletter => 'Lo', @@ -711,6 +789,9 @@ # ParagraphSeparator paragraphseparator => 'Zp', + # InPhoneticExtensions + phoneticextensions => 'InPhonet', + # PrivateUse privateuse => 'Co', @@ -725,6 +806,7 @@ radical => 'Radical', runic => 'Runic', separator => 'Z', + shavian => 'Shavian', sinhala => 'Sinhala', # InSmallFormVariants @@ -772,6 +854,12 @@ # InTags tags => 'InTags', + # TaiLe + taile => 'TaiLe', + + # InTaiXuanJingSymbols + taixuanjingsymbols => 'InTaiXua', + tamil => 'Tamil', telugu => 'Telugu', @@ -785,6 +873,7 @@ # TitlecaseLetter titlecaseletter => 'Lt', + ugaritic => 'Ugaritic', unassigned => 'Cn', # InUnifiedCanadianAboriginalSyllabics @@ -801,11 +890,17 @@ # InVariationSelectors variationselectors => 'InVariat', + # InVariationSelectorsSupplement + variationselectorssupplement => 'InVaria2', + # WhiteSpace whitespace => 'WhiteSpa', yi => 'Yi', + # InYijingHexagramSymbols + yijinghexagramsymbols => 'InYijing', + # InYiRadicals yiradicals => 'InYiRadi', diff --git a/lib/unicore/CaseFolding.txt b/lib/unicore/CaseFolding.txt index 104a823..8d9b44a 100644 --- a/lib/unicore/CaseFolding.txt +++ b/lib/unicore/CaseFolding.txt @@ -1,5 +1,5 @@ -# CaseFolding-3.2.0.txt -# Date: 2002-03-22,20:54:33 GMT [MD] +# CaseFolding-4.0.0.txt +# Date: 2003-03-14, 20:22:08 GMT [MD] # # Case Folding Properties # @@ -14,6 +14,8 @@ # (where string lengths may grow). Note that where they can be supported, the # full case foldings are superior: for example, they allow "MASSE" and "Maße" to match. # +# All code points not listed in this file map to themselves. +# # NOTE: case folding does not preserve normalization formats! # # For information on case folding, see @@ -33,6 +35,8 @@ # 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. +# Note that the Turkic mappings do not maintain canonical equivalence without additional processing. +# See the discussions of case mapping in the Unicode Standard for more information. # # Usage: # A. To do a simple case folding, use the mappings with status C + S. @@ -318,9 +322,11 @@ 03EE; C; 03EF; # COPTIC CAPITAL LETTER DEI 03F0; C; 03BA; # GREEK KAPPA SYMBOL 03F1; C; 03C1; # GREEK RHO SYMBOL -03F2; C; 03C3; # GREEK LUNATE SIGMA SYMBOL 03F4; C; 03B8; # GREEK CAPITAL THETA SYMBOL 03F5; C; 03B5; # GREEK LUNATE EPSILON SYMBOL +03F7; C; 03F8; # GREEK CAPITAL LETTER SHO +03F9; C; 03F2; # GREEK CAPITAL LUNATE SIGMA SYMBOL +03FA; C; 03FB; # GREEK CAPITAL LETTER SAN 0400; C; 0450; # CYRILLIC CAPITAL LETTER IE WITH GRAVE 0401; C; 0451; # CYRILLIC CAPITAL LETTER IO 0402; C; 0452; # CYRILLIC CAPITAL LETTER DJE @@ -910,3 +916,5 @@ FF3A; C; FF5A; # FULLWIDTH LATIN CAPITAL LETTER Z 10423; C; 1044B; # DESERET CAPITAL LETTER EM 10424; C; 1044C; # DESERET CAPITAL LETTER EN 10425; C; 1044D; # DESERET CAPITAL LETTER ENG +10426; C; 1044E; # DESERET CAPITAL LETTER OI +10427; C; 1044F; # DESERET CAPITAL LETTER EW diff --git a/lib/unicore/Category.pl b/lib/unicore/Category.pl index e374f06..5dca85e 100644 --- a/lib/unicore/Category.pl +++ b/lib/unicore/Category.pl @@ -316,6 +316,7 @@ return <<'END'; 021E Lu 021F Ll 0220 Lu +0221 Ll 0222 Lu 0223 Ll 0224 Lu @@ -333,19 +334,18 @@ return <<'END'; 0230 Lu 0231 Ll 0232 Lu -0233 Ll -0250 02AD Ll -02B0 02B8 Lm -02B9 02BA Sk -02BB 02C1 Lm -02C2 02CF Sk -02D0 02D1 Lm +0233 0236 Ll +0250 02AF Ll +02B0 02C1 Lm +02C2 02C5 Sk +02C6 02D1 Lm 02D2 02DF Sk 02E0 02E4 Lm 02E5 02ED Sk 02EE Lm -0300 034F Mn -0360 036F Mn +02EF 02FF Sk +0300 0357 Mn +035D 036F Mn 0374 0375 Sk 037A Lm 037E Po @@ -389,6 +389,10 @@ return <<'END'; 03F4 Lu 03F5 Ll 03F6 Sm +03F7 Lu +03F8 Ll +03F9 03FA Lu +03FB Ll 0400 042F Lu 0430 045F Ll 0460 Lu @@ -570,13 +574,16 @@ return <<'END'; 05D0 05EA Lo 05F0 05F2 Lo 05F3 05F4 Po -060C Po +0600 0603 Cf +060C 060D Po +060E 060F So +0610 0615 Mn 061B Po 061F Po 0621 063A Lo 0640 Lm 0641 064A Lo -064B 0655 Mn +064B 0658 Mn 0660 0669 Nd 066A 066D Po 066E 066F Lo @@ -592,21 +599,24 @@ return <<'END'; 06E7 06E8 Mn 06E9 So 06EA 06ED Mn +06EE 06EF Lo 06F0 06F9 Nd 06FA 06FC Lo 06FD 06FE So +06FF Lo 0700 070D Po 070F Cf 0710 Lo 0711 Mn -0712 072C Lo +0712 072F Lo 0730 074A Mn +074D 074F Lo 0780 07A5 Lo 07A6 07B0 Mn 07B1 Lo 0901 0902 Mn 0903 Mc -0905 0939 Lo +0904 0939 Lo 093C Mn 093D Lo 093E 0940 Mc @@ -629,6 +639,7 @@ return <<'END'; 09B2 Lo 09B6 09B9 Lo 09BC Mn +09BD Lo 09BE 09C0 Mc 09C1 09C4 Mn 09C7 09C8 Mc @@ -643,7 +654,8 @@ return <<'END'; 09F2 09F3 Sc 09F4 09F9 No 09FA So -0A02 Mn +0A01 0A02 Mn +0A03 Mc 0A05 0A0A Lo 0A0F 0A10 Lo 0A13 0A28 Lo @@ -663,8 +675,7 @@ return <<'END'; 0A72 0A74 Lo 0A81 0A82 Mn 0A83 Mc -0A85 0A8B Lo -0A8D Lo +0A85 0A8D Lo 0A8F 0A91 Lo 0A93 0AA8 Lo 0AAA 0AB0 Lo @@ -679,8 +690,10 @@ return <<'END'; 0ACB 0ACC Mc 0ACD Mn 0AD0 Lo -0AE0 Lo +0AE0 0AE1 Lo +0AE2 0AE3 Mn 0AE6 0AEF Nd +0AF1 Sc 0B01 Mn 0B02 0B03 Mc 0B05 0B0C Lo @@ -688,7 +701,7 @@ return <<'END'; 0B13 0B28 Lo 0B2A 0B30 Lo 0B32 0B33 Lo -0B36 0B39 Lo +0B35 0B39 Lo 0B3C Mn 0B3D Lo 0B3E Mc @@ -704,6 +717,7 @@ return <<'END'; 0B5F 0B61 Lo 0B66 0B6F Nd 0B70 So +0B71 Lo 0B82 Mn 0B83 Lo 0B85 0B8A Lo @@ -725,6 +739,9 @@ return <<'END'; 0BD7 Mc 0BE7 0BEF Nd 0BF0 0BF2 No +0BF3 0BF8 So +0BF9 Sc +0BFA So 0C01 0C03 Mc 0C05 0C0C Lo 0C0E 0C10 Lo @@ -744,6 +761,8 @@ return <<'END'; 0C92 0CA8 Lo 0CAA 0CB3 Lo 0CB5 0CB9 Lo +0CBC Mn +0CBD Lo 0CBE Mc 0CBF Mn 0CC0 0CC4 Mc @@ -919,7 +938,8 @@ return <<'END'; 176E 1770 Lo 1772 1773 Mn 1780 17B3 Lo -17B4 17B6 Mc +17B4 17B5 Cf +17B6 Mc 17B7 17BD Mn 17BE 17C5 Mc 17C6 Mn @@ -930,18 +950,38 @@ return <<'END'; 17D8 17DA Po 17DB Sc 17DC Lo +17DD Mn 17E0 17E9 Nd +17F0 17F9 No 1800 1805 Po 1806 Pd 1807 180A Po 180B 180D Mn -180E Cf +180E Zs 1810 1819 Nd 1820 1842 Lo 1843 Lm 1844 1877 Lo 1880 18A8 Lo 18A9 Mn +1900 191C Lo +1920 1922 Mn +1923 1926 Mc +1927 1928 Mn +1929 192B Mc +1930 1931 Mc +1932 Mn +1933 1938 Mc +1939 193B Mn +1940 So +1944 1945 Po +1946 194F Nd +1950 196D Lo +1970 1974 Lo +19E0 19FF So +1D00 1D2B Ll +1D2C 1D61 Lm +1D62 1D6B Ll 1E00 Lu 1E01 Ll 1E02 Lu @@ -1257,6 +1297,8 @@ return <<'END'; 2046 Pe 2047 2051 Po 2052 Sm +2053 Po +2054 Pc 2057 Po 205F Zs 2060 2063 Cf @@ -1308,7 +1350,7 @@ return <<'END'; 2134 Ll 2135 2138 Lo 2139 Ll -213A So +213A 213B So 213D Ll 213E 213F Lu 2140 2144 Sm @@ -1351,24 +1393,24 @@ return <<'END'; 23B4 Ps 23B5 Pe 23B6 Po -23B7 23CE So +23B7 23D0 So 2400 2426 So 2440 244A So 2460 249B No 249C 24E9 So -24EA 24FE No +24EA 24FF No 2500 25B6 So 25B7 Sm 25B8 25C0 So 25C1 Sm 25C2 25F7 So 25F8 25FF Sm -2600 2613 So -2616 2617 So +2600 2617 So 2619 266E So 266F Sm 2670 267D So -2680 2689 So +2680 2691 So +26A0 26A1 So 2701 2704 So 2706 2709 So 270C 2727 So @@ -1437,6 +1479,7 @@ return <<'END'; 29FC Ps 29FD Pe 29FE 2AFF Sm +2B00 2B0D So 2E80 2E99 So 2E9B 2EF3 So 2F00 2FD5 So @@ -1497,21 +1540,20 @@ return <<'END'; 3196 319F So 31A0 31B7 Lo 31F0 31FF Lo -3200 321C So +3200 321E So 3220 3229 No 322A 3243 So +3250 So 3251 325F No -3260 327B So +3260 327D So 327F So 3280 3289 No 328A 32B0 So 32B1 32BF No -32C0 32CB So -32D0 32FE So -3300 3376 So -337B 33DD So -33E0 33FE So +32C0 32FE So +3300 33FF So 3400 4DB5 Lo +4DC0 4DFF So 4E00 9FA5 Lo A000 A48C Lo A490 A4C6 So @@ -1539,6 +1581,7 @@ FD50 FD8F Lo FD92 FDC7 Lo FDF0 FDFB Lo FDFC Sc +FDFD So FE00 FE0F Mn FE20 FE23 Mn FE30 Po @@ -1561,6 +1604,8 @@ FE42 Pe FE43 Ps FE44 Pe FE45 FE46 Po +FE47 Ps +FE48 Pe FE49 FE4C Po FE4D FE4F Pc FE50 FE52 Po @@ -1634,12 +1679,33 @@ FFE9 FFEC Sm FFED FFEE So FFF9 FFFB Cf FFFC FFFD So +10000 1000B Lo +1000D 10026 Lo +10028 1003A Lo +1003C 1003D Lo +1003F 1004D Lo +10050 1005D Lo +10080 100FA Lo +10100 10101 Po +10102 So +10107 10133 No +10137 1013F So 10300 1031E Lo 10320 10323 No 10330 10349 Lo 1034A Nl -10400 10425 Lu -10428 1044D Ll +10380 1039D Lo +1039F Po +10400 10427 Lu +10428 1044F Ll +10450 1049D Lo +104A0 104A9 Nd +10800 10805 Lo +10808 Lo +1080A 10835 Lo +10837 10838 Lo +1083C Lo +1083F Lo 1D000 1D0F5 So 1D100 1D126 So 1D12A 1D164 So @@ -1654,6 +1720,7 @@ FFFC FFFD So 1D18C 1D1A9 So 1D1AA 1D1AD Mn 1D1AE 1D1DD So +1D300 1D356 So 1D400 1D419 Lu 1D41A 1D433 Ll 1D434 1D44D Lu @@ -1669,8 +1736,7 @@ FFFC FFFD So 1D4AE 1D4B5 Lu 1D4B6 1D4B9 Ll 1D4BB Ll -1D4BD 1D4C0 Ll -1D4C2 1D4C3 Ll +1D4BD 1D4C3 Ll 1D4C5 1D4CF Ll 1D4D0 1D4E9 Lu 1D4EA 1D503 Ll @@ -1727,6 +1793,7 @@ FFFC FFFD So 2F800 2FA1D Lo E0001 Cf E0020 E007F Cf +E0100 E01EF Mn F0000 FFFFD Co 100000 10FFFD Co END diff --git a/lib/unicore/CombiningClass.pl b/lib/unicore/CombiningClass.pl index 2b97b55..a1ce7d2 100644 --- a/lib/unicore/CombiningClass.pl +++ b/lib/unicore/CombiningClass.pl @@ -21,6 +21,11 @@ return <<'END'; 0347 0349 220 034A 034C 230 034D 034E 220 +0350 0352 230 +0353 0356 220 +0357 230 +035D 035E 234 +035F 233 0360 0361 234 0362 233 0363 036F 230 @@ -56,6 +61,7 @@ return <<'END'; 05C1 24 05C2 25 05C4 230 +0610 0615 230 064B 27 064C 28 064D 29 @@ -65,7 +71,8 @@ return <<'END'; 0651 33 0652 34 0653 0654 230 -0655 220 +0655 0656 220 +0657 0658 230 0670 35 06D6 06DC 230 06DF 06E2 230 @@ -112,6 +119,7 @@ return <<'END'; 0C4D 9 0C55 84 0C56 91 +0CBC 7 0CCD 9 0D4D 9 0DCA 9 @@ -138,7 +146,11 @@ return <<'END'; 1714 9 1734 9 17D2 9 +17DD 230 18A9 228 +1939 222 +193A 230 +193B 220 20D0 20D1 230 20D2 20D3 1 20D4 20D7 230 diff --git a/lib/unicore/CompositionExclusions.txt b/lib/unicore/CompositionExclusions.txt index 07a60b8..ef558e5 100644 --- a/lib/unicore/CompositionExclusions.txt +++ b/lib/unicore/CompositionExclusions.txt @@ -1,12 +1,8 @@ -# CompositionExclusions-3.2.0.txt -# Date: 2002-03-19,23:30:28 GMT [MD] +# CompositionExclusions-4.0.0.txt +# Date: 2003-02-14,16:49:03 GMT [MD] # # 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 # ================================================ diff --git a/lib/unicore/Decomposition.pl b/lib/unicore/Decomposition.pl index 739d8fc..8d83109 100644 --- a/lib/unicore/Decomposition.pl +++ b/lib/unicore/Decomposition.pl @@ -349,6 +349,7 @@ return <<'END'; 03F2 03C2 03F4 0398 03F5 03B5 +03F9 03A3 0400 0415 0300 0401 0415 0308 0403 0413 0301 @@ -483,6 +484,66 @@ return <<'END'; 0FAC 0FAB 0FB7 0FB9 0F90 0FB5 1026 1025 102E +1D2C 0041 +1D2D 00C6 +1D2E 0042 +1D30 0044 +1D31 0045 +1D32 018E +1D33 0047 +1D34 0048 +1D35 0049 +1D36 004A +1D37 004B +1D38 004C +1D39 004D +1D3A 004E +1D3C 004F +1D3D 0222 +1D3E 0050 +1D3F 0052 +1D40 0054 +1D41 0055 +1D42 0057 +1D43 0061 +1D44 0250 +1D45 0251 +1D46 1D02 +1D47 0062 +1D48 0064 +1D49 0065 +1D4A 0259 +1D4B 025B +1D4C 025C +1D4D 0067 +1D4F 006B +1D50 006D +1D51 014B +1D52 006F +1D53 0254 +1D54 1D16 +1D55 1D17 +1D56 0070 +1D57 0074 +1D58 0075 +1D59 1D1D +1D5A 026F +1D5B 0076 +1D5C 1D25 +1D5D 03B2 +1D5E 03B3 +1D5F 03B4 +1D60 03C6 +1D61 03C7 +1D62 0069 +1D63 0072 +1D64 0075 +1D65 0076 +1D66 03B2 +1D67 03B3 +1D68 03C1 +1D69 03C6 +1D6A 03C7 1E00 0041 0325 1E01 0061 0325 1E02 0042 0307 @@ -1054,6 +1115,7 @@ return <<'END'; 2137 05D2 2138 05D3 2139 0069 +213B 0046 0041 0058 213D 03B3 213E 0393 213F 03A0 @@ -1722,6 +1784,8 @@ return <<'END'; 321A 0028 1111 1161 0029 321B 0028 1112 1161 0029 321C 0028 110C 116E 0029 +321D 0028 110B 1169 110C 1165 11AB 0029 +321E 0028 110B 1169 1112 116E 0029 3220 0028 4E00 0029 3221 0028 4E8C 0029 3222 0028 4E09 0029 @@ -1758,6 +1822,7 @@ return <<'END'; 3241 0028 4F11 0029 3242 0028 81EA 0029 3243 0028 81F3 0029 +3250 0050 0054 0045 3251 0032 0031 3252 0032 0032 3253 0032 0033 @@ -1801,6 +1866,8 @@ return <<'END'; 3279 1110 1161 327A 1111 1161 327B 1112 1161 +327C 110E 1161 11B7 1100 1169 +327D 110C 116E 110B 1174 3280 4E00 3281 4E8C 3282 4E09 @@ -1877,6 +1944,10 @@ return <<'END'; 32C9 0031 0030 6708 32CA 0031 0031 6708 32CB 0031 0032 6708 +32CC 0048 0067 +32CD 0065 0072 0067 +32CE 0065 0056 +32CF 004C 0054 0044 32D0 30A2 32D1 30A4 32D2 30A6 @@ -2043,6 +2114,10 @@ return <<'END'; 3374 0062 0061 0072 3375 006F 0056 3376 0070 0063 +3377 0064 006D +3378 0064 006D 00B2 +3379 0064 006D 00B3 +337A 0049 0055 337B 5E73 6210 337C 662D 548C 337D 5927 6B63 @@ -2142,6 +2217,8 @@ return <<'END'; 33DB 0073 0072 33DC 0053 0076 33DD 0057 0062 +33DE 0056 2215 006D +33DF 0041 2215 006D 33E0 0031 65E5 33E1 0032 65E5 33E2 0033 65E5 @@ -2173,6 +2250,7 @@ return <<'END'; 33FC 0032 0039 65E5 33FD 0033 0030 65E5 33FE 0033 0031 65E5 +33FF 0067 0061 006C F900 8C48 F901 66F4 F902 8ECA @@ -3189,6 +3267,8 @@ FE41 300C FE42 300D FE43 300E FE44 300F +FE47 005B +FE48 005D FE49 FE4C 203E FE4D FE4F 005F FE50 002C @@ -3776,6 +3856,7 @@ FFEE 25CB 1D4BE 0069 1D4BF 006A 1D4C0 006B +1D4C1 006C 1D4C2 006D 1D4C3 006E 1D4C5 0070 @@ -4686,7 +4767,7 @@ FFEE 25CB 2F865 59D8 2F866 5A66 2F867 36EE -2F868 2136A +2F868 36FC 2F869 5B08 2F86A 2F86B 5B3E 2F86C 219C8 @@ -4697,7 +4778,7 @@ FFEE 25CB 2F871 21B18 2F872 5BFF 2F873 5C06 -2F874 5F33 +2F874 5F53 2F875 5C22 2F876 3781 2F877 5C60 @@ -4866,7 +4947,7 @@ FFEE 25CB 2F91C 7145 2F91D 24263 2F91E 719C -2F91F 43AB +2F91F 243AB 2F920 7228 2F921 7235 2F922 7250 @@ -4927,7 +5008,7 @@ FFEE 25CB 2F95B 7A4F 2F95C 2597C 2F95D 2F95E 25AA7 -2F95F 7AAE +2F95F 7AEE 2F960 4202 2F961 25BAB 2F962 7BC6 @@ -5023,7 +5104,7 @@ FFEE 25CB 2F9BC 8728 2F9BD 876B 2F9BE 8786 -2F9BF 4D57 +2F9BF 45D7 2F9C0 87E1 2F9C1 8801 2F9C2 45F9 diff --git a/lib/unicore/EastAsianWidth.txt b/lib/unicore/EastAsianWidth.txt index dc99107..9e117d8 100644 --- a/lib/unicore/EastAsianWidth.txt +++ b/lib/unicore/EastAsianWidth.txt @@ -1,4 +1,4 @@ -# EastAsianWidth-3.2.0.txt +# EastAsianWidth-4.0.0.txt # # East Asian Width Properties # @@ -8,7 +8,8 @@ # Field 1: Unicode value # Field 2: East Asian Width property, consisting of one of the following values: # "N", "A", "H", "W", "F", "Na" -# - Assigned characters that are not listed explicitly are given the value "N". +# - All code points, assigned or unassigned, that are not listed +# explicitly are given the value "N". # - Characters ranges are specified as for other property files in # the Unicode Character Database. # @@ -561,6 +562,7 @@ 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 +0221;N # LATIN SMALL LETTER D WITH CURL 0222;N # LATIN CAPITAL LETTER OU 0223;N # LATIN SMALL LETTER OU 0224;N # LATIN CAPITAL LETTER Z WITH HOOK @@ -579,6 +581,9 @@ 0231;N # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON 0232;N # LATIN CAPITAL LETTER Y WITH MACRON 0233;N # LATIN SMALL LETTER Y WITH MACRON +0234;N # LATIN SMALL LETTER L WITH CURL +0235;N # LATIN SMALL LETTER N WITH CURL +0236;N # LATIN SMALL LETTER T WITH CURL 0250;N # LATIN SMALL LETTER TURNED A 0251;A # LATIN SMALL LETTER ALPHA 0252;N # LATIN SMALL LETTER TURNED ALPHA @@ -673,6 +678,8 @@ 02AB;N # LATIN SMALL LETTER LZ DIGRAPH 02AC;N # LATIN LETTER BILABIAL PERCUSSIVE 02AD;N # LATIN LETTER BIDENTAL PERCUSSIVE +02AE;N # LATIN SMALL LETTER TURNED H WITH FISHHOOK +02AF;N # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL 02B0;N # MODIFIER LETTER SMALL H 02B1;N # MODIFIER LETTER SMALL H WITH HOOK 02B2;N # MODIFIER LETTER SMALL J @@ -736,6 +743,23 @@ 02EC;N # MODIFIER LETTER VOICING 02ED;N # MODIFIER LETTER UNASPIRATED 02EE;N # MODIFIER LETTER DOUBLE APOSTROPHE +02EF;N # MODIFIER LETTER LOW DOWN ARROWHEAD +02F0;N # MODIFIER LETTER LOW UP ARROWHEAD +02F1;N # MODIFIER LETTER LOW LEFT ARROWHEAD +02F2;N # MODIFIER LETTER LOW RIGHT ARROWHEAD +02F3;N # MODIFIER LETTER LOW RING +02F4;N # MODIFIER LETTER MIDDLE GRAVE ACCENT +02F5;N # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT +02F6;N # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT +02F7;N # MODIFIER LETTER LOW TILDE +02F8;N # MODIFIER LETTER RAISED COLON +02F9;N # MODIFIER LETTER BEGIN HIGH TONE +02FA;N # MODIFIER LETTER END HIGH TONE +02FB;N # MODIFIER LETTER BEGIN LOW TONE +02FC;N # MODIFIER LETTER END LOW TONE +02FD;N # MODIFIER LETTER SHELF +02FE;N # MODIFIER LETTER OPEN SHELF +02FF;N # MODIFIER LETTER LOW LEFT ARROW 0300;A # COMBINING GRAVE ACCENT 0301;A # COMBINING ACUTE ACCENT 0302;A # COMBINING CIRCUMFLEX ACCENT @@ -816,6 +840,17 @@ 034D;A # COMBINING LEFT RIGHT ARROW BELOW 034E;A # COMBINING UPWARDS ARROW BELOW 034F;A # COMBINING GRAPHEME JOINER +0350;A # COMBINING RIGHT ARROWHEAD ABOVE +0351;A # COMBINING LEFT HALF RING ABOVE +0352;A # COMBINING FERMATA +0353;A # COMBINING X BELOW +0354;A # COMBINING LEFT ARROWHEAD BELOW +0355;A # COMBINING RIGHT ARROWHEAD BELOW +0356;A # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW +0357;A # COMBINING RIGHT HALF RING ABOVE +035D;A # COMBINING DOUBLE BREVE +035E;A # COMBINING DOUBLE MACRON +035F;A # COMBINING DOUBLE MACRON BELOW 0360;A # COMBINING DOUBLE TILDE 0361;A # COMBINING DOUBLE INVERTED BREVE 0362;A # COMBINING DOUBLE RIGHTWARDS ARROW BELOW @@ -947,6 +982,11 @@ 03F4;N # GREEK CAPITAL THETA SYMBOL 03F5;N # GREEK LUNATE EPSILON SYMBOL 03F6;N # GREEK REVERSED LUNATE EPSILON SYMBOL +03F7;N # GREEK CAPITAL LETTER SHO +03F8;N # GREEK SMALL LETTER SHO +03F9;N # GREEK CAPITAL LUNATE SIGMA SYMBOL +03FA;N # GREEK CAPITAL LETTER SAN +03FB;N # GREEK SMALL LETTER SAN 0400;N # CYRILLIC CAPITAL LETTER IE WITH GRAVE 0401;A # CYRILLIC CAPITAL LETTER IO 0402;N # CYRILLIC CAPITAL LETTER DJE @@ -1377,7 +1417,20 @@ 05F2;N # HEBREW LIGATURE YIDDISH DOUBLE YOD 05F3;N # HEBREW PUNCTUATION GERESH 05F4;N # HEBREW PUNCTUATION GERSHAYIM +0600;N # ARABIC NUMBER SIGN +0601;N # ARABIC SIGN SANAH +0602;N # ARABIC FOOTNOTE MARKER +0603;N # ARABIC SIGN SAFHA 060C;N # ARABIC COMMA +060D;N # ARABIC DATE SEPARATOR +060E;N # ARABIC POETIC VERSE SIGN +060F;N # ARABIC SIGN MISRA +0610;N # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM +0611;N # ARABIC SIGN ALAYHE ASSALLAM +0612;N # ARABIC SIGN RAHMATULLAH ALAYHE +0613;N # ARABIC SIGN RADI ALLAHOU ANHU +0614;N # ARABIC SIGN TAKHALLUS +0615;N # ARABIC SMALL HIGH TAH 061B;N # ARABIC SEMICOLON 061F;N # ARABIC QUESTION MARK 0621;N # ARABIC LETTER HAMZA @@ -1428,6 +1481,9 @@ 0653;N # ARABIC MADDAH ABOVE 0654;N # ARABIC HAMZA ABOVE 0655;N # ARABIC HAMZA BELOW +0656;N # ARABIC SUBSCRIPT ALEF +0657;N # ARABIC INVERTED DAMMA +0658;N # ARABIC MARK NOON GHUNNA 0660;N # ARABIC-INDIC DIGIT ZERO 0661;N # ARABIC-INDIC DIGIT ONE 0662;N # ARABIC-INDIC DIGIT TWO @@ -1570,6 +1626,8 @@ 06EB;N # ARABIC EMPTY CENTRE HIGH STOP 06EC;N # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;N # ARABIC SMALL LOW MEEM +06EE;N # ARABIC LETTER DAL WITH INVERTED V +06EF;N # ARABIC LETTER REH WITH INVERTED V 06F0;N # EXTENDED ARABIC-INDIC DIGIT ZERO 06F1;N # EXTENDED ARABIC-INDIC DIGIT ONE 06F2;N # EXTENDED ARABIC-INDIC DIGIT TWO @@ -1585,6 +1643,7 @@ 06FC;N # ARABIC LETTER GHAIN WITH DOT BELOW 06FD;N # ARABIC SIGN SINDHI AMPERSAND 06FE;N # ARABIC SIGN SINDHI POSTPOSITION MEN +06FF;N # ARABIC LETTER HEH WITH INVERTED V 0700;N # SYRIAC END OF PARAGRAPH 0701;N # SYRIAC SUPRALINEAR FULL STOP 0702;N # SYRIAC SUBLINEAR FULL STOP @@ -1629,6 +1688,9 @@ 072A;N # SYRIAC LETTER RISH 072B;N # SYRIAC LETTER SHIN 072C;N # SYRIAC LETTER TAW +072D;N # SYRIAC LETTER PERSIAN BHETH +072E;N # SYRIAC LETTER PERSIAN GHAMAL +072F;N # SYRIAC LETTER PERSIAN DHALATH 0730;N # SYRIAC PTHAHA ABOVE 0731;N # SYRIAC PTHAHA BELOW 0732;N # SYRIAC PTHAHA DOTTED @@ -1656,6 +1718,9 @@ 0748;N # SYRIAC OBLIQUE LINE BELOW 0749;N # SYRIAC MUSIC 074A;N # SYRIAC BARREKH +074D;N # SYRIAC LETTER SOGDIAN ZHAIN +074E;N # SYRIAC LETTER SOGDIAN KHAPH +074F;N # SYRIAC LETTER SOGDIAN FE 0780;N # THAANA LETTER HAA 0781;N # THAANA LETTER SHAVIYANI 0782;N # THAANA LETTER NOONU @@ -1709,6 +1774,7 @@ 0901;N # DEVANAGARI SIGN CANDRABINDU 0902;N # DEVANAGARI SIGN ANUSVARA 0903;N # DEVANAGARI SIGN VISARGA +0904;N # DEVANAGARI LETTER SHORT A 0905;N # DEVANAGARI LETTER A 0906;N # DEVANAGARI LETTER AA 0907;N # DEVANAGARI LETTER I @@ -1858,6 +1924,7 @@ 09B8;N # BENGALI LETTER SA 09B9;N # BENGALI LETTER HA 09BC;N # BENGALI SIGN NUKTA +09BD;N # BENGALI SIGN AVAGRAHA 09BE;N # BENGALI VOWEL SIGN AA 09BF;N # BENGALI VOWEL SIGN I 09C0;N # BENGALI VOWEL SIGN II @@ -1899,7 +1966,9 @@ 09F8;N # BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR 09F9;N # BENGALI CURRENCY DENOMINATOR SIXTEEN 09FA;N # BENGALI ISSHAR +0A01;N # GURMUKHI SIGN ADAK BINDI 0A02;N # GURMUKHI SIGN BINDI +0A03;N # GURMUKHI SIGN VISARGA 0A05;N # GURMUKHI LETTER A 0A06;N # GURMUKHI LETTER AA 0A07;N # GURMUKHI LETTER I @@ -1984,6 +2053,7 @@ 0A89;N # GUJARATI LETTER U 0A8A;N # GUJARATI LETTER UU 0A8B;N # GUJARATI LETTER VOCALIC R +0A8C;N # GUJARATI LETTER VOCALIC L 0A8D;N # GUJARATI VOWEL CANDRA E 0A8F;N # GUJARATI LETTER E 0A90;N # GUJARATI LETTER AI @@ -2042,6 +2112,9 @@ 0ACD;N # GUJARATI SIGN VIRAMA 0AD0;N # GUJARATI OM 0AE0;N # GUJARATI LETTER VOCALIC RR +0AE1;N # GUJARATI LETTER VOCALIC LL +0AE2;N # GUJARATI VOWEL SIGN VOCALIC L +0AE3;N # GUJARATI VOWEL SIGN VOCALIC LL 0AE6;N # GUJARATI DIGIT ZERO 0AE7;N # GUJARATI DIGIT ONE 0AE8;N # GUJARATI DIGIT TWO @@ -2052,6 +2125,7 @@ 0AED;N # GUJARATI DIGIT SEVEN 0AEE;N # GUJARATI DIGIT EIGHT 0AEF;N # GUJARATI DIGIT NINE +0AF1;N # GUJARATI RUPEE SIGN 0B01;N # ORIYA SIGN CANDRABINDU 0B02;N # ORIYA SIGN ANUSVARA 0B03;N # ORIYA SIGN VISARGA @@ -2096,6 +2170,7 @@ 0B30;N # ORIYA LETTER RA 0B32;N # ORIYA LETTER LA 0B33;N # ORIYA LETTER LLA +0B35;N # ORIYA LETTER VA 0B36;N # ORIYA LETTER SHA 0B37;N # ORIYA LETTER SSA 0B38;N # ORIYA LETTER SA @@ -2131,6 +2206,7 @@ 0B6E;N # ORIYA DIGIT EIGHT 0B6F;N # ORIYA DIGIT NINE 0B70;N # ORIYA ISSHAR +0B71;N # ORIYA LETTER WA 0B82;N # TAMIL SIGN ANUSVARA 0B83;N # TAMIL SIGN VISARGA 0B85;N # TAMIL LETTER A @@ -2192,6 +2268,14 @@ 0BF0;N # TAMIL NUMBER TEN 0BF1;N # TAMIL NUMBER ONE HUNDRED 0BF2;N # TAMIL NUMBER ONE THOUSAND +0BF3;N # TAMIL DAY SIGN +0BF4;N # TAMIL MONTH SIGN +0BF5;N # TAMIL YEAR SIGN +0BF6;N # TAMIL DEBIT SIGN +0BF7;N # TAMIL CREDIT SIGN +0BF8;N # TAMIL AS ABOVE SIGN +0BF9;N # TAMIL RUPEE SIGN +0BFA;N # TAMIL NUMBER SIGN 0C01;N # TELUGU SIGN CANDRABINDU 0C02;N # TELUGU SIGN ANUSVARA 0C03;N # TELUGU SIGN VISARGA @@ -2323,6 +2407,8 @@ 0CB7;N # KANNADA LETTER SSA 0CB8;N # KANNADA LETTER SA 0CB9;N # KANNADA LETTER HA +0CBC;N # KANNADA SIGN NUKTA +0CBD;N # KANNADA SIGN AVAGRAHA 0CBE;N # KANNADA VOWEL SIGN AA 0CBF;N # KANNADA VOWEL SIGN I 0CC0;N # KANNADA VOWEL SIGN II @@ -4597,6 +4683,7 @@ 17DA;N # KHMER SIGN KOOMUUT 17DB;N # KHMER CURRENCY SYMBOL RIEL 17DC;N # KHMER SIGN AVAKRAHASANYA +17DD;N # KHMER SIGN ATTHACAN 17E0;N # KHMER DIGIT ZERO 17E1;N # KHMER DIGIT ONE 17E2;N # KHMER DIGIT TWO @@ -4607,6 +4694,16 @@ 17E7;N # KHMER DIGIT SEVEN 17E8;N # KHMER DIGIT EIGHT 17E9;N # KHMER DIGIT NINE +17F0;N # KHMER SYMBOL LEK ATTAK SON +17F1;N # KHMER SYMBOL LEK ATTAK MUOY +17F2;N # KHMER SYMBOL LEK ATTAK PII +17F3;N # KHMER SYMBOL LEK ATTAK BEI +17F4;N # KHMER SYMBOL LEK ATTAK BUON +17F5;N # KHMER SYMBOL LEK ATTAK PRAM +17F6;N # KHMER SYMBOL LEK ATTAK PRAM-MUOY +17F7;N # KHMER SYMBOL LEK ATTAK PRAM-PII +17F8;N # KHMER SYMBOL LEK ATTAK PRAM-BEI +17F9;N # KHMER SYMBOL LEK ATTAK PRAM-BUON 1800;N # MONGOLIAN BIRGA 1801;N # MONGOLIAN ELLIPSIS 1802;N # MONGOLIAN COMMA @@ -4762,6 +4859,247 @@ 18A7;N # MONGOLIAN LETTER ALI GALI HALF YA 18A8;N # MONGOLIAN LETTER MANCHU ALI GALI BHA 18A9;N # MONGOLIAN LETTER ALI GALI DAGALGA +1900;N # LIMBU VOWEL-CARRIER LETTER +1901;N # LIMBU LETTER KA +1902;N # LIMBU LETTER KHA +1903;N # LIMBU LETTER GA +1904;N # LIMBU LETTER GHA +1905;N # LIMBU LETTER NGA +1906;N # LIMBU LETTER CA +1907;N # LIMBU LETTER CHA +1908;N # LIMBU LETTER JA +1909;N # LIMBU LETTER JHA +190A;N # LIMBU LETTER YAN +190B;N # LIMBU LETTER TA +190C;N # LIMBU LETTER THA +190D;N # LIMBU LETTER DA +190E;N # LIMBU LETTER DHA +190F;N # LIMBU LETTER NA +1910;N # LIMBU LETTER PA +1911;N # LIMBU LETTER PHA +1912;N # LIMBU LETTER BA +1913;N # LIMBU LETTER BHA +1914;N # LIMBU LETTER MA +1915;N # LIMBU LETTER YA +1916;N # LIMBU LETTER RA +1917;N # LIMBU LETTER LA +1918;N # LIMBU LETTER WA +1919;N # LIMBU LETTER SHA +191A;N # LIMBU LETTER SSA +191B;N # LIMBU LETTER SA +191C;N # LIMBU LETTER HA +1920;N # LIMBU VOWEL SIGN A +1921;N # LIMBU VOWEL SIGN I +1922;N # LIMBU VOWEL SIGN U +1923;N # LIMBU VOWEL SIGN EE +1924;N # LIMBU VOWEL SIGN AI +1925;N # LIMBU VOWEL SIGN OO +1926;N # LIMBU VOWEL SIGN AU +1927;N # LIMBU VOWEL SIGN E +1928;N # LIMBU VOWEL SIGN O +1929;N # LIMBU SUBJOINED LETTER YA +192A;N # LIMBU SUBJOINED LETTER RA +192B;N # LIMBU SUBJOINED LETTER WA +1930;N # LIMBU SMALL LETTER KA +1931;N # LIMBU SMALL LETTER NGA +1932;N # LIMBU SMALL LETTER ANUSVARA +1933;N # LIMBU SMALL LETTER TA +1934;N # LIMBU SMALL LETTER NA +1935;N # LIMBU SMALL LETTER PA +1936;N # LIMBU SMALL LETTER MA +1937;N # LIMBU SMALL LETTER RA +1938;N # LIMBU SMALL LETTER LA +1939;N # LIMBU SIGN MUKPHRENG +193A;N # LIMBU SIGN KEMPHRENG +193B;N # LIMBU SIGN SA-I +1940;N # LIMBU SIGN LOO +1944;N # LIMBU EXCLAMATION MARK +1945;N # LIMBU QUESTION MARK +1946;N # LIMBU DIGIT ZERO +1947;N # LIMBU DIGIT ONE +1948;N # LIMBU DIGIT TWO +1949;N # LIMBU DIGIT THREE +194A;N # LIMBU DIGIT FOUR +194B;N # LIMBU DIGIT FIVE +194C;N # LIMBU DIGIT SIX +194D;N # LIMBU DIGIT SEVEN +194E;N # LIMBU DIGIT EIGHT +194F;N # LIMBU DIGIT NINE +1950;N # TAI LE LETTER KA +1951;N # TAI LE LETTER XA +1952;N # TAI LE LETTER NGA +1953;N # TAI LE LETTER TSA +1954;N # TAI LE LETTER SA +1955;N # TAI LE LETTER YA +1956;N # TAI LE LETTER TA +1957;N # TAI LE LETTER THA +1958;N # TAI LE LETTER LA +1959;N # TAI LE LETTER PA +195A;N # TAI LE LETTER PHA +195B;N # TAI LE LETTER MA +195C;N # TAI LE LETTER FA +195D;N # TAI LE LETTER VA +195E;N # TAI LE LETTER HA +195F;N # TAI LE LETTER QA +1960;N # TAI LE LETTER KHA +1961;N # TAI LE LETTER TSHA +1962;N # TAI LE LETTER NA +1963;N # TAI LE LETTER A +1964;N # TAI LE LETTER I +1965;N # TAI LE LETTER EE +1966;N # TAI LE LETTER EH +1967;N # TAI LE LETTER U +1968;N # TAI LE LETTER OO +1969;N # TAI LE LETTER O +196A;N # TAI LE LETTER UE +196B;N # TAI LE LETTER E +196C;N # TAI LE LETTER AUE +196D;N # TAI LE LETTER AI +1970;N # TAI LE LETTER TONE-2 +1971;N # TAI LE LETTER TONE-3 +1972;N # TAI LE LETTER TONE-4 +1973;N # TAI LE LETTER TONE-5 +1974;N # TAI LE LETTER TONE-6 +19E0;N # KHMER SYMBOL PATHAMASAT +19E1;N # KHMER SYMBOL MUOY KOET +19E2;N # KHMER SYMBOL PII KOET +19E3;N # KHMER SYMBOL BEI KOET +19E4;N # KHMER SYMBOL BUON KOET +19E5;N # KHMER SYMBOL PRAM KOET +19E6;N # KHMER SYMBOL PRAM-MUOY KOET +19E7;N # KHMER SYMBOL PRAM-PII KOET +19E8;N # KHMER SYMBOL PRAM-BEI KOET +19E9;N # KHMER SYMBOL PRAM-BUON KOET +19EA;N # KHMER SYMBOL DAP KOET +19EB;N # KHMER SYMBOL DAP-MUOY KOET +19EC;N # KHMER SYMBOL DAP-PII KOET +19ED;N # KHMER SYMBOL DAP-BEI KOET +19EE;N # KHMER SYMBOL DAP-BUON KOET +19EF;N # KHMER SYMBOL DAP-PRAM KOET +19F0;N # KHMER SYMBOL TUTEYASAT +19F1;N # KHMER SYMBOL MUOY ROC +19F2;N # KHMER SYMBOL PII ROC +19F3;N # KHMER SYMBOL BEI ROC +19F4;N # KHMER SYMBOL BUON ROC +19F5;N # KHMER SYMBOL PRAM ROC +19F6;N # KHMER SYMBOL PRAM-MUOY ROC +19F7;N # KHMER SYMBOL PRAM-PII ROC +19F8;N # KHMER SYMBOL PRAM-BEI ROC +19F9;N # KHMER SYMBOL PRAM-BUON ROC +19FA;N # KHMER SYMBOL DAP ROC +19FB;N # KHMER SYMBOL DAP-MUOY ROC +19FC;N # KHMER SYMBOL DAP-PII ROC +19FD;N # KHMER SYMBOL DAP-BEI ROC +19FE;N # KHMER SYMBOL DAP-BUON ROC +19FF;N # KHMER SYMBOL DAP-PRAM ROC +1D00;N # LATIN LETTER SMALL CAPITAL A +1D01;N # LATIN LETTER SMALL CAPITAL AE +1D02;N # LATIN SMALL LETTER TURNED AE +1D03;N # LATIN LETTER SMALL CAPITAL BARRED B +1D04;N # LATIN LETTER SMALL CAPITAL C +1D05;N # LATIN LETTER SMALL CAPITAL D +1D06;N # LATIN LETTER SMALL CAPITAL ETH +1D07;N # LATIN LETTER SMALL CAPITAL E +1D08;N # LATIN SMALL LETTER TURNED OPEN E +1D09;N # LATIN SMALL LETTER TURNED I +1D0A;N # LATIN LETTER SMALL CAPITAL J +1D0B;N # LATIN LETTER SMALL CAPITAL K +1D0C;N # LATIN LETTER SMALL CAPITAL L WITH STROKE +1D0D;N # LATIN LETTER SMALL CAPITAL M +1D0E;N # LATIN LETTER SMALL CAPITAL REVERSED N +1D0F;N # LATIN LETTER SMALL CAPITAL O +1D10;N # LATIN LETTER SMALL CAPITAL OPEN O +1D11;N # LATIN SMALL LETTER SIDEWAYS O +1D12;N # LATIN SMALL LETTER SIDEWAYS OPEN O +1D13;N # LATIN SMALL LETTER SIDEWAYS O WITH STROKE +1D14;N # LATIN SMALL LETTER TURNED OE +1D15;N # LATIN LETTER SMALL CAPITAL OU +1D16;N # LATIN SMALL LETTER TOP HALF O +1D17;N # LATIN SMALL LETTER BOTTOM HALF O +1D18;N # LATIN LETTER SMALL CAPITAL P +1D19;N # LATIN LETTER SMALL CAPITAL REVERSED R +1D1A;N # LATIN LETTER SMALL CAPITAL TURNED R +1D1B;N # LATIN LETTER SMALL CAPITAL T +1D1C;N # LATIN LETTER SMALL CAPITAL U +1D1D;N # LATIN SMALL LETTER SIDEWAYS U +1D1E;N # LATIN SMALL LETTER SIDEWAYS DIAERESIZED U +1D1F;N # LATIN SMALL LETTER SIDEWAYS TURNED M +1D20;N # LATIN LETTER SMALL CAPITAL V +1D21;N # LATIN LETTER SMALL CAPITAL W +1D22;N # LATIN LETTER SMALL CAPITAL Z +1D23;N # LATIN LETTER SMALL CAPITAL EZH +1D24;N # LATIN LETTER VOICED LARYNGEAL SPIRANT +1D25;N # LATIN LETTER AIN +1D26;N # GREEK LETTER SMALL CAPITAL GAMMA +1D27;N # GREEK LETTER SMALL CAPITAL LAMDA +1D28;N # GREEK LETTER SMALL CAPITAL PI +1D29;N # GREEK LETTER SMALL CAPITAL RHO +1D2A;N # GREEK LETTER SMALL CAPITAL PSI +1D2B;N # CYRILLIC LETTER SMALL CAPITAL EL +1D2C;N # MODIFIER LETTER CAPITAL A +1D2D;N # MODIFIER LETTER CAPITAL AE +1D2E;N # MODIFIER LETTER CAPITAL B +1D2F;N # MODIFIER LETTER CAPITAL BARRED B +1D30;N # MODIFIER LETTER CAPITAL D +1D31;N # MODIFIER LETTER CAPITAL E +1D32;N # MODIFIER LETTER CAPITAL REVERSED E +1D33;N # MODIFIER LETTER CAPITAL G +1D34;N # MODIFIER LETTER CAPITAL H +1D35;N # MODIFIER LETTER CAPITAL I +1D36;N # MODIFIER LETTER CAPITAL J +1D37;N # MODIFIER LETTER CAPITAL K +1D38;N # MODIFIER LETTER CAPITAL L +1D39;N # MODIFIER LETTER CAPITAL M +1D3A;N # MODIFIER LETTER CAPITAL N +1D3B;N # MODIFIER LETTER CAPITAL REVERSED N +1D3C;N # MODIFIER LETTER CAPITAL O +1D3D;N # MODIFIER LETTER CAPITAL OU +1D3E;N # MODIFIER LETTER CAPITAL P +1D3F;N # MODIFIER LETTER CAPITAL R +1D40;N # MODIFIER LETTER CAPITAL T +1D41;N # MODIFIER LETTER CAPITAL U +1D42;N # MODIFIER LETTER CAPITAL W +1D43;N # MODIFIER LETTER SMALL A +1D44;N # MODIFIER LETTER SMALL TURNED A +1D45;N # MODIFIER LETTER SMALL ALPHA +1D46;N # MODIFIER LETTER SMALL TURNED AE +1D47;N # MODIFIER LETTER SMALL B +1D48;N # MODIFIER LETTER SMALL D +1D49;N # MODIFIER LETTER SMALL E +1D4A;N # MODIFIER LETTER SMALL SCHWA +1D4B;N # MODIFIER LETTER SMALL OPEN E +1D4C;N # MODIFIER LETTER SMALL TURNED OPEN E +1D4D;N # MODIFIER LETTER SMALL G +1D4E;N # MODIFIER LETTER SMALL TURNED I +1D4F;N # MODIFIER LETTER SMALL K +1D50;N # MODIFIER LETTER SMALL M +1D51;N # MODIFIER LETTER SMALL ENG +1D52;N # MODIFIER LETTER SMALL O +1D53;N # MODIFIER LETTER SMALL OPEN O +1D54;N # MODIFIER LETTER SMALL TOP HALF O +1D55;N # MODIFIER LETTER SMALL BOTTOM HALF O +1D56;N # MODIFIER LETTER SMALL P +1D57;N # MODIFIER LETTER SMALL T +1D58;N # MODIFIER LETTER SMALL U +1D59;N # MODIFIER LETTER SMALL SIDEWAYS U +1D5A;N # MODIFIER LETTER SMALL TURNED M +1D5B;N # MODIFIER LETTER SMALL V +1D5C;N # MODIFIER LETTER SMALL AIN +1D5D;N # MODIFIER LETTER SMALL BETA +1D5E;N # MODIFIER LETTER SMALL GREEK GAMMA +1D5F;N # MODIFIER LETTER SMALL DELTA +1D60;N # MODIFIER LETTER SMALL GREEK PHI +1D61;N # MODIFIER LETTER SMALL CHI +1D62;N # LATIN SUBSCRIPT SMALL LETTER I +1D63;N # LATIN SUBSCRIPT SMALL LETTER R +1D64;N # LATIN SUBSCRIPT SMALL LETTER U +1D65;N # LATIN SUBSCRIPT SMALL LETTER V +1D66;N # GREEK SUBSCRIPT SMALL LETTER BETA +1D67;N # GREEK SUBSCRIPT SMALL LETTER GAMMA +1D68;N # GREEK SUBSCRIPT SMALL LETTER RHO +1D69;N # GREEK SUBSCRIPT SMALL LETTER PHI +1D6A;N # GREEK SUBSCRIPT SMALL LETTER CHI +1D6B;N # LATIN SMALL LETTER UE 1E00;N # LATIN CAPITAL LETTER A WITH RING BELOW 1E01;N # LATIN SMALL LETTER A WITH RING BELOW 1E02;N # LATIN CAPITAL LETTER B WITH DOT ABOVE @@ -5324,6 +5662,8 @@ 2050;N # CLOSE UP 2051;N # TWO ASTERISKS ALIGNED VERTICALLY 2052;N # COMMERCIAL MINUS SIGN +2053;N # SWUNG DASH +2054;N # INVERTED UNDERTIE 2057;N # QUADRUPLE PRIME 205F;N # MEDIUM MATHEMATICAL SPACE 2060;N # WORD JOINER @@ -5469,6 +5809,7 @@ 2138;N # DALET SYMBOL 2139;N # INFORMATION SOURCE 213A;N # ROTATED CAPITAL Q +213B;N # FACSIMILE SIGN 213D;N # DOUBLE-STRUCK SMALL GAMMA 213E;N # DOUBLE-STRUCK CAPITAL GAMMA 213F;N # DOUBLE-STRUCK CAPITAL PI @@ -6108,6 +6449,8 @@ 23CC;N # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT 23CD;N # SQUARE FOOT 23CE;N # RETURN SYMBOL +23CF;N # EJECT SYMBOL +23D0;N # VERTICAL LINE EXTENSION 2400;N # SYMBOL FOR NULL 2401;N # SYMBOL FOR START OF HEADING 2402;N # SYMBOL FOR START OF TEXT @@ -6317,6 +6660,7 @@ 24FC;A # DOUBLE CIRCLED DIGIT EIGHT 24FD;A # DOUBLE CIRCLED DIGIT NINE 24FE;A # DOUBLE CIRCLED NUMBER TEN +24FF;A # NEGATIVE CIRCLED DIGIT ZERO 2500;A # BOX DRAWINGS LIGHT HORIZONTAL 2501;A # BOX DRAWINGS HEAVY HORIZONTAL 2502;A # BOX DRAWINGS LIGHT VERTICAL @@ -6593,6 +6937,8 @@ 2611;N # BALLOT BOX WITH CHECK 2612;N # BALLOT BOX WITH X 2613;N # SALTIRE +2614;A # UMBRELLA WITH RAIN DROPS +2615;A # HOT BEVERAGE 2616;N # WHITE SHOGI PIECE 2617;N # BLACK SHOGI PIECE 2619;N # REVERSED ROTATED FLORAL HEART BULLET @@ -6706,6 +7052,16 @@ 2687;N # WHITE CIRCLE WITH TWO DOTS 2688;N # BLACK CIRCLE WITH WHITE DOT RIGHT 2689;N # BLACK CIRCLE WITH TWO WHITE DOTS +268A;N # MONOGRAM FOR YANG +268B;N # MONOGRAM FOR YIN +268C;N # DIGRAM FOR GREATER YANG +268D;N # DIGRAM FOR LESSER YIN +268E;N # DIGRAM FOR LESSER YANG +268F;N # DIGRAM FOR GREATER YIN +2690;N # WHITE FLAG +2691;N # BLACK FLAG +26A0;N # WARNING SIGN +26A1;N # HIGH VOLTAGE SIGN 2701;N # UPPER BLADE SCISSORS 2702;N # BLACK SCISSORS 2703;N # LOWER BLADE SCISSORS @@ -7692,6 +8048,20 @@ 2AFD;N # DOUBLE SOLIDUS OPERATOR 2AFE;N # WHITE VERTICAL BAR 2AFF;N # N-ARY WHITE VERTICAL BAR +2B00;N # NORTH EAST WHITE ARROW +2B01;N # NORTH WEST WHITE ARROW +2B02;N # SOUTH EAST WHITE ARROW +2B03;N # SOUTH WEST WHITE ARROW +2B04;N # LEFT RIGHT WHITE ARROW +2B05;N # LEFTWARDS BLACK ARROW +2B06;N # UPWARDS BLACK ARROW +2B07;N # DOWNWARDS BLACK ARROW +2B08;N # NORTH EAST BLACK ARROW +2B09;N # NORTH WEST BLACK ARROW +2B0A;N # SOUTH EAST BLACK ARROW +2B0B;N # SOUTH WEST BLACK ARROW +2B0C;N # LEFT RIGHT BLACK ARROW +2B0D;N # UP DOWN BLACK ARROW 2E80;W # CJK RADICAL REPEAT 2E81;W # CJK RADICAL CLIFF 2E82;W # CJK RADICAL SECOND ONE @@ -8505,6 +8875,8 @@ 321A;W # PARENTHESIZED HANGUL PHIEUPH A 321B;W # PARENTHESIZED HANGUL HIEUH A 321C;W # PARENTHESIZED HANGUL CIEUC U +321D;W # PARENTHESIZED KOREAN CHARACTER OJEON +321E;W # PARENTHESIZED KOREAN CHARACTER O HU 3220;W # PARENTHESIZED IDEOGRAPH ONE 3221;W # PARENTHESIZED IDEOGRAPH TWO 3222;W # PARENTHESIZED IDEOGRAPH THREE @@ -8541,6 +8913,7 @@ 3241;W # PARENTHESIZED IDEOGRAPH REST 3242;W # PARENTHESIZED IDEOGRAPH SELF 3243;W # PARENTHESIZED IDEOGRAPH REACH +3250;W # PARTNERSHIP SIGN 3251;W # CIRCLED NUMBER TWENTY ONE 3252;W # CIRCLED NUMBER TWENTY TWO 3253;W # CIRCLED NUMBER TWENTY THREE @@ -8584,6 +8957,8 @@ 3279;W # CIRCLED HANGUL THIEUTH A 327A;W # CIRCLED HANGUL PHIEUPH A 327B;W # CIRCLED HANGUL HIEUH A +327C;W # CIRCLED KOREAN CHARACTER CHAMKO +327D;W # CIRCLED KOREAN CHARACTER JUEUI 327F;W # KOREAN STANDARD SYMBOL 3280;W # CIRCLED IDEOGRAPH ONE 3281;W # CIRCLED IDEOGRAPH TWO @@ -8661,6 +9036,10 @@ 32C9;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER 32CA;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER 32CB;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER +32CC;W # SQUARE HG +32CD;W # SQUARE ERG +32CE;W # SQUARE EV +32CF;W # LIMITED LIABILITY SIGN 32D0;W # CIRCLED KATAKANA A 32D1;W # CIRCLED KATAKANA I 32D2;W # CIRCLED KATAKANA U @@ -8827,6 +9206,10 @@ 3374;W # SQUARE BAR 3375;W # SQUARE OV 3376;W # SQUARE PC +3377;W # SQUARE DM +3378;W # SQUARE DM SQUARED +3379;W # SQUARE DM CUBED +337A;W # SQUARE IU 337B;W # SQUARE ERA NAME HEISEI 337C;W # SQUARE ERA NAME SYOUWA 337D;W # SQUARE ERA NAME TAISYOU @@ -8926,6 +9309,8 @@ 33DB;W # SQUARE SR 33DC;W # SQUARE SV 33DD;W # SQUARE WB +33DE;W # SQUARE V OVER M +33DF;W # SQUARE A OVER M 33E0;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE 33E1;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO 33E2;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE @@ -8957,7 +9342,72 @@ 33FC;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE 33FD;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY 33FE;W # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE +33FF;W # SQUARE GAL 3400..4DB5;W # .. +4DC0;N # HEXAGRAM FOR THE CREATIVE HEAVEN +4DC1;N # HEXAGRAM FOR THE RECEPTIVE EARTH +4DC2;N # HEXAGRAM FOR DIFFICULTY AT THE BEGINNING +4DC3;N # HEXAGRAM FOR YOUTHFUL FOLLY +4DC4;N # HEXAGRAM FOR WAITING +4DC5;N # HEXAGRAM FOR CONFLICT +4DC6;N # HEXAGRAM FOR THE ARMY +4DC7;N # HEXAGRAM FOR HOLDING TOGETHER +4DC8;N # HEXAGRAM FOR SMALL TAMING +4DC9;N # HEXAGRAM FOR TREADING +4DCA;N # HEXAGRAM FOR PEACE +4DCB;N # HEXAGRAM FOR STANDSTILL +4DCC;N # HEXAGRAM FOR FELLOWSHIP +4DCD;N # HEXAGRAM FOR GREAT POSSESSION +4DCE;N # HEXAGRAM FOR MODESTY +4DCF;N # HEXAGRAM FOR ENTHUSIASM +4DD0;N # HEXAGRAM FOR FOLLOWING +4DD1;N # HEXAGRAM FOR WORK ON THE DECAYED +4DD2;N # HEXAGRAM FOR APPROACH +4DD3;N # HEXAGRAM FOR CONTEMPLATION +4DD4;N # HEXAGRAM FOR BITING THROUGH +4DD5;N # HEXAGRAM FOR GRACE +4DD6;N # HEXAGRAM FOR SPLITTING APART +4DD7;N # HEXAGRAM FOR RETURN +4DD8;N # HEXAGRAM FOR INNOCENCE +4DD9;N # HEXAGRAM FOR GREAT TAMING +4DDA;N # HEXAGRAM FOR MOUTH CORNERS +4DDB;N # HEXAGRAM FOR GREAT PREPONDERANCE +4DDC;N # HEXAGRAM FOR THE ABYSMAL WATER +4DDD;N # HEXAGRAM FOR THE CLINGING FIRE +4DDE;N # HEXAGRAM FOR INFLUENCE +4DDF;N # HEXAGRAM FOR DURATION +4DE0;N # HEXAGRAM FOR RETREAT +4DE1;N # HEXAGRAM FOR GREAT POWER +4DE2;N # HEXAGRAM FOR PROGRESS +4DE3;N # HEXAGRAM FOR DARKENING OF THE LIGHT +4DE4;N # HEXAGRAM FOR THE FAMILY +4DE5;N # HEXAGRAM FOR OPPOSITION +4DE6;N # HEXAGRAM FOR OBSTRUCTION +4DE7;N # HEXAGRAM FOR DELIVERANCE +4DE8;N # HEXAGRAM FOR DECREASE +4DE9;N # HEXAGRAM FOR INCREASE +4DEA;N # HEXAGRAM FOR BREAKTHROUGH +4DEB;N # HEXAGRAM FOR COMING TO MEET +4DEC;N # HEXAGRAM FOR GATHERING TOGETHER +4DED;N # HEXAGRAM FOR PUSHING UPWARD +4DEE;N # HEXAGRAM FOR OPPRESSION +4DEF;N # HEXAGRAM FOR THE WELL +4DF0;N # HEXAGRAM FOR REVOLUTION +4DF1;N # HEXAGRAM FOR THE CAULDRON +4DF2;N # HEXAGRAM FOR THE AROUSING THUNDER +4DF3;N # HEXAGRAM FOR THE KEEPING STILL MOUNTAIN +4DF4;N # HEXAGRAM FOR DEVELOPMENT +4DF5;N # HEXAGRAM FOR THE MARRYING MAIDEN +4DF6;N # HEXAGRAM FOR ABUNDANCE +4DF7;N # HEXAGRAM FOR THE WANDERER +4DF8;N # HEXAGRAM FOR THE GENTLE WIND +4DF9;N # HEXAGRAM FOR THE JOYOUS LAKE +4DFA;N # HEXAGRAM FOR DISPERSION +4DFB;N # HEXAGRAM FOR LIMITATION +4DFC;N # HEXAGRAM FOR INNER TRUTH +4DFD;N # HEXAGRAM FOR SMALL PREPONDERANCE +4DFE;N # HEXAGRAM FOR AFTER COMPLETION +4DFF;N # HEXAGRAM FOR BEFORE COMPLETION 4E00..9FA5;W # .. A000;W # YI SYLLABLE IT A001;W # YI SYLLABLE IX @@ -11197,6 +11647,7 @@ FDF9;N # ARABIC LIGATURE SALLA ISOLATED FORM FDFA;N # ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM FDFB;N # ARABIC LIGATURE JALLAJALALOUHOU FDFC;N # RIAL SIGN +FDFD;N # ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM FE00;A # VARIATION SELECTOR-1 FE01;A # VARIATION SELECTOR-2 FE02;A # VARIATION SELECTOR-3 @@ -11240,6 +11691,8 @@ 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 +FE47;W # PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48;W # PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET FE49;W # DASHED OVERLINE FE4A;W # CENTRELINE OVERLINE FE4B;W # WAVY OVERLINE @@ -11644,6 +12097,274 @@ FFFA;N # INTERLINEAR ANNOTATION SEPARATOR FFFB;N # INTERLINEAR ANNOTATION TERMINATOR FFFC;N # OBJECT REPLACEMENT CHARACTER FFFD;A # REPLACEMENT CHARACTER +10000;N # LINEAR B SYLLABLE B008 A +10001;N # LINEAR B SYLLABLE B038 E +10002;N # LINEAR B SYLLABLE B028 I +10003;N # LINEAR B SYLLABLE B061 O +10004;N # LINEAR B SYLLABLE B010 U +10005;N # LINEAR B SYLLABLE B001 DA +10006;N # LINEAR B SYLLABLE B045 DE +10007;N # LINEAR B SYLLABLE B007 DI +10008;N # LINEAR B SYLLABLE B014 DO +10009;N # LINEAR B SYLLABLE B051 DU +1000A;N # LINEAR B SYLLABLE B057 JA +1000B;N # LINEAR B SYLLABLE B046 JE +1000D;N # LINEAR B SYLLABLE B036 JO +1000E;N # LINEAR B SYLLABLE B065 JU +1000F;N # LINEAR B SYLLABLE B077 KA +10010;N # LINEAR B SYLLABLE B044 KE +10011;N # LINEAR B SYLLABLE B067 KI +10012;N # LINEAR B SYLLABLE B070 KO +10013;N # LINEAR B SYLLABLE B081 KU +10014;N # LINEAR B SYLLABLE B080 MA +10015;N # LINEAR B SYLLABLE B013 ME +10016;N # LINEAR B SYLLABLE B073 MI +10017;N # LINEAR B SYLLABLE B015 MO +10018;N # LINEAR B SYLLABLE B023 MU +10019;N # LINEAR B SYLLABLE B006 NA +1001A;N # LINEAR B SYLLABLE B024 NE +1001B;N # LINEAR B SYLLABLE B030 NI +1001C;N # LINEAR B SYLLABLE B052 NO +1001D;N # LINEAR B SYLLABLE B055 NU +1001E;N # LINEAR B SYLLABLE B003 PA +1001F;N # LINEAR B SYLLABLE B072 PE +10020;N # LINEAR B SYLLABLE B039 PI +10021;N # LINEAR B SYLLABLE B011 PO +10022;N # LINEAR B SYLLABLE B050 PU +10023;N # LINEAR B SYLLABLE B016 QA +10024;N # LINEAR B SYLLABLE B078 QE +10025;N # LINEAR B SYLLABLE B021 QI +10026;N # LINEAR B SYLLABLE B032 QO +10028;N # LINEAR B SYLLABLE B060 RA +10029;N # LINEAR B SYLLABLE B027 RE +1002A;N # LINEAR B SYLLABLE B053 RI +1002B;N # LINEAR B SYLLABLE B002 RO +1002C;N # LINEAR B SYLLABLE B026 RU +1002D;N # LINEAR B SYLLABLE B031 SA +1002E;N # LINEAR B SYLLABLE B009 SE +1002F;N # LINEAR B SYLLABLE B041 SI +10030;N # LINEAR B SYLLABLE B012 SO +10031;N # LINEAR B SYLLABLE B058 SU +10032;N # LINEAR B SYLLABLE B059 TA +10033;N # LINEAR B SYLLABLE B004 TE +10034;N # LINEAR B SYLLABLE B037 TI +10035;N # LINEAR B SYLLABLE B005 TO +10036;N # LINEAR B SYLLABLE B069 TU +10037;N # LINEAR B SYLLABLE B054 WA +10038;N # LINEAR B SYLLABLE B075 WE +10039;N # LINEAR B SYLLABLE B040 WI +1003A;N # LINEAR B SYLLABLE B042 WO +1003C;N # LINEAR B SYLLABLE B017 ZA +1003D;N # LINEAR B SYLLABLE B074 ZE +1003F;N # LINEAR B SYLLABLE B020 ZO +10040;N # LINEAR B SYLLABLE B025 A2 +10041;N # LINEAR B SYLLABLE B043 A3 +10042;N # LINEAR B SYLLABLE B085 AU +10043;N # LINEAR B SYLLABLE B071 DWE +10044;N # LINEAR B SYLLABLE B090 DWO +10045;N # LINEAR B SYLLABLE B048 NWA +10046;N # LINEAR B SYLLABLE B029 PU2 +10047;N # LINEAR B SYLLABLE B062 PTE +10048;N # LINEAR B SYLLABLE B076 RA2 +10049;N # LINEAR B SYLLABLE B033 RA3 +1004A;N # LINEAR B SYLLABLE B068 RO2 +1004B;N # LINEAR B SYLLABLE B066 TA2 +1004C;N # LINEAR B SYLLABLE B087 TWE +1004D;N # LINEAR B SYLLABLE B091 TWO +10050;N # LINEAR B SYMBOL B018 +10051;N # LINEAR B SYMBOL B019 +10052;N # LINEAR B SYMBOL B022 +10053;N # LINEAR B SYMBOL B034 +10054;N # LINEAR B SYMBOL B047 +10055;N # LINEAR B SYMBOL B049 +10056;N # LINEAR B SYMBOL B056 +10057;N # LINEAR B SYMBOL B063 +10058;N # LINEAR B SYMBOL B064 +10059;N # LINEAR B SYMBOL B079 +1005A;N # LINEAR B SYMBOL B082 +1005B;N # LINEAR B SYMBOL B083 +1005C;N # LINEAR B SYMBOL B086 +1005D;N # LINEAR B SYMBOL B089 +10080;N # LINEAR B IDEOGRAM B100 MAN +10081;N # LINEAR B IDEOGRAM B102 WOMAN +10082;N # LINEAR B IDEOGRAM B104 DEER +10083;N # LINEAR B IDEOGRAM B105 EQUID +10084;N # LINEAR B IDEOGRAM B105F MARE +10085;N # LINEAR B IDEOGRAM B105M STALLION +10086;N # LINEAR B IDEOGRAM B106F EWE +10087;N # LINEAR B IDEOGRAM B106M RAM +10088;N # LINEAR B IDEOGRAM B107F SHE-GOAT +10089;N # LINEAR B IDEOGRAM B107M HE-GOAT +1008A;N # LINEAR B IDEOGRAM B108F SOW +1008B;N # LINEAR B IDEOGRAM B108M BOAR +1008C;N # LINEAR B IDEOGRAM B109F COW +1008D;N # LINEAR B IDEOGRAM B109M BULL +1008E;N # LINEAR B IDEOGRAM B120 WHEAT +1008F;N # LINEAR B IDEOGRAM B121 BARLEY +10090;N # LINEAR B IDEOGRAM B122 OLIVE +10091;N # LINEAR B IDEOGRAM B123 SPICE +10092;N # LINEAR B IDEOGRAM B125 CYPERUS +10093;N # LINEAR B MONOGRAM B127 KAPO +10094;N # LINEAR B MONOGRAM B128 KANAKO +10095;N # LINEAR B IDEOGRAM B130 OIL +10096;N # LINEAR B IDEOGRAM B131 WINE +10097;N # LINEAR B IDEOGRAM B132 +10098;N # LINEAR B MONOGRAM B133 AREPA +10099;N # LINEAR B MONOGRAM B135 MERI +1009A;N # LINEAR B IDEOGRAM B140 BRONZE +1009B;N # LINEAR B IDEOGRAM B141 GOLD +1009C;N # LINEAR B IDEOGRAM B142 +1009D;N # LINEAR B IDEOGRAM B145 WOOL +1009E;N # LINEAR B IDEOGRAM B146 +1009F;N # LINEAR B IDEOGRAM B150 +100A0;N # LINEAR B IDEOGRAM B151 HORN +100A1;N # LINEAR B IDEOGRAM B152 +100A2;N # LINEAR B IDEOGRAM B153 +100A3;N # LINEAR B IDEOGRAM B154 +100A4;N # LINEAR B MONOGRAM B156 TURO2 +100A5;N # LINEAR B IDEOGRAM B157 +100A6;N # LINEAR B IDEOGRAM B158 +100A7;N # LINEAR B IDEOGRAM B159 CLOTH +100A8;N # LINEAR B IDEOGRAM B160 +100A9;N # LINEAR B IDEOGRAM B161 +100AA;N # LINEAR B IDEOGRAM B162 GARMENT +100AB;N # LINEAR B IDEOGRAM B163 ARMOUR +100AC;N # LINEAR B IDEOGRAM B164 +100AD;N # LINEAR B IDEOGRAM B165 +100AE;N # LINEAR B IDEOGRAM B166 +100AF;N # LINEAR B IDEOGRAM B167 +100B0;N # LINEAR B IDEOGRAM B168 +100B1;N # LINEAR B IDEOGRAM B169 +100B2;N # LINEAR B IDEOGRAM B170 +100B3;N # LINEAR B IDEOGRAM B171 +100B4;N # LINEAR B IDEOGRAM B172 +100B5;N # LINEAR B IDEOGRAM B173 MONTH +100B6;N # LINEAR B IDEOGRAM B174 +100B7;N # LINEAR B IDEOGRAM B176 TREE +100B8;N # LINEAR B IDEOGRAM B177 +100B9;N # LINEAR B IDEOGRAM B178 +100BA;N # LINEAR B IDEOGRAM B179 +100BB;N # LINEAR B IDEOGRAM B180 +100BC;N # LINEAR B IDEOGRAM B181 +100BD;N # LINEAR B IDEOGRAM B182 +100BE;N # LINEAR B IDEOGRAM B183 +100BF;N # LINEAR B IDEOGRAM B184 +100C0;N # LINEAR B IDEOGRAM B185 +100C1;N # LINEAR B IDEOGRAM B189 +100C2;N # LINEAR B IDEOGRAM B190 +100C3;N # LINEAR B IDEOGRAM B191 HELMET +100C4;N # LINEAR B IDEOGRAM B220 FOOTSTOOL +100C5;N # LINEAR B IDEOGRAM B225 BATHTUB +100C6;N # LINEAR B IDEOGRAM B230 SPEAR +100C7;N # LINEAR B IDEOGRAM B231 ARROW +100C8;N # LINEAR B IDEOGRAM B232 +100C9;N # LINEAR B IDEOGRAM B233 SWORD +100CA;N # LINEAR B IDEOGRAM B234 +100CB;N # LINEAR B IDEOGRAM B236 +100CC;N # LINEAR B IDEOGRAM B240 WHEELED CHARIOT +100CD;N # LINEAR B IDEOGRAM B241 CHARIOT +100CE;N # LINEAR B IDEOGRAM B242 CHARIOT FRAME +100CF;N # LINEAR B IDEOGRAM B243 WHEEL +100D0;N # LINEAR B IDEOGRAM B245 +100D1;N # LINEAR B IDEOGRAM B246 +100D2;N # LINEAR B MONOGRAM B247 DIPTE +100D3;N # LINEAR B IDEOGRAM B248 +100D4;N # LINEAR B IDEOGRAM B249 +100D5;N # LINEAR B IDEOGRAM B251 +100D6;N # LINEAR B IDEOGRAM B252 +100D7;N # LINEAR B IDEOGRAM B253 +100D8;N # LINEAR B IDEOGRAM B254 DART +100D9;N # LINEAR B IDEOGRAM B255 +100DA;N # LINEAR B IDEOGRAM B256 +100DB;N # LINEAR B IDEOGRAM B257 +100DC;N # LINEAR B IDEOGRAM B258 +100DD;N # LINEAR B IDEOGRAM B259 +100DE;N # LINEAR B IDEOGRAM VESSEL B155 +100DF;N # LINEAR B IDEOGRAM VESSEL B200 +100E0;N # LINEAR B IDEOGRAM VESSEL B201 +100E1;N # LINEAR B IDEOGRAM VESSEL B202 +100E2;N # LINEAR B IDEOGRAM VESSEL B203 +100E3;N # LINEAR B IDEOGRAM VESSEL B204 +100E4;N # LINEAR B IDEOGRAM VESSEL B205 +100E5;N # LINEAR B IDEOGRAM VESSEL B206 +100E6;N # LINEAR B IDEOGRAM VESSEL B207 +100E7;N # LINEAR B IDEOGRAM VESSEL B208 +100E8;N # LINEAR B IDEOGRAM VESSEL B209 +100E9;N # LINEAR B IDEOGRAM VESSEL B210 +100EA;N # LINEAR B IDEOGRAM VESSEL B211 +100EB;N # LINEAR B IDEOGRAM VESSEL B212 +100EC;N # LINEAR B IDEOGRAM VESSEL B213 +100ED;N # LINEAR B IDEOGRAM VESSEL B214 +100EE;N # LINEAR B IDEOGRAM VESSEL B215 +100EF;N # LINEAR B IDEOGRAM VESSEL B216 +100F0;N # LINEAR B IDEOGRAM VESSEL B217 +100F1;N # LINEAR B IDEOGRAM VESSEL B218 +100F2;N # LINEAR B IDEOGRAM VESSEL B219 +100F3;N # LINEAR B IDEOGRAM VESSEL B221 +100F4;N # LINEAR B IDEOGRAM VESSEL B222 +100F5;N # LINEAR B IDEOGRAM VESSEL B226 +100F6;N # LINEAR B IDEOGRAM VESSEL B227 +100F7;N # LINEAR B IDEOGRAM VESSEL B228 +100F8;N # LINEAR B IDEOGRAM VESSEL B229 +100F9;N # LINEAR B IDEOGRAM VESSEL B250 +100FA;N # LINEAR B IDEOGRAM VESSEL B305 +10100;N # AEGEAN WORD SEPARATOR LINE +10101;N # AEGEAN WORD SEPARATOR DOT +10102;N # AEGEAN CHECK MARK +10107;N # AEGEAN NUMBER ONE +10108;N # AEGEAN NUMBER TWO +10109;N # AEGEAN NUMBER THREE +1010A;N # AEGEAN NUMBER FOUR +1010B;N # AEGEAN NUMBER FIVE +1010C;N # AEGEAN NUMBER SIX +1010D;N # AEGEAN NUMBER SEVEN +1010E;N # AEGEAN NUMBER EIGHT +1010F;N # AEGEAN NUMBER NINE +10110;N # AEGEAN NUMBER TEN +10111;N # AEGEAN NUMBER TWENTY +10112;N # AEGEAN NUMBER THIRTY +10113;N # AEGEAN NUMBER FORTY +10114;N # AEGEAN NUMBER FIFTY +10115;N # AEGEAN NUMBER SIXTY +10116;N # AEGEAN NUMBER SEVENTY +10117;N # AEGEAN NUMBER EIGHTY +10118;N # AEGEAN NUMBER NINETY +10119;N # AEGEAN NUMBER ONE HUNDRED +1011A;N # AEGEAN NUMBER TWO HUNDRED +1011B;N # AEGEAN NUMBER THREE HUNDRED +1011C;N # AEGEAN NUMBER FOUR HUNDRED +1011D;N # AEGEAN NUMBER FIVE HUNDRED +1011E;N # AEGEAN NUMBER SIX HUNDRED +1011F;N # AEGEAN NUMBER SEVEN HUNDRED +10120;N # AEGEAN NUMBER EIGHT HUNDRED +10121;N # AEGEAN NUMBER NINE HUNDRED +10122;N # AEGEAN NUMBER ONE THOUSAND +10123;N # AEGEAN NUMBER TWO THOUSAND +10124;N # AEGEAN NUMBER THREE THOUSAND +10125;N # AEGEAN NUMBER FOUR THOUSAND +10126;N # AEGEAN NUMBER FIVE THOUSAND +10127;N # AEGEAN NUMBER SIX THOUSAND +10128;N # AEGEAN NUMBER SEVEN THOUSAND +10129;N # AEGEAN NUMBER EIGHT THOUSAND +1012A;N # AEGEAN NUMBER NINE THOUSAND +1012B;N # AEGEAN NUMBER TEN THOUSAND +1012C;N # AEGEAN NUMBER TWENTY THOUSAND +1012D;N # AEGEAN NUMBER THIRTY THOUSAND +1012E;N # AEGEAN NUMBER FORTY THOUSAND +1012F;N # AEGEAN NUMBER FIFTY THOUSAND +10130;N # AEGEAN NUMBER SIXTY THOUSAND +10131;N # AEGEAN NUMBER SEVENTY THOUSAND +10132;N # AEGEAN NUMBER EIGHTY THOUSAND +10133;N # AEGEAN NUMBER NINETY THOUSAND +10137;N # AEGEAN WEIGHT BASE UNIT +10138;N # AEGEAN WEIGHT FIRST SUBUNIT +10139;N # AEGEAN WEIGHT SECOND SUBUNIT +1013A;N # AEGEAN WEIGHT THIRD SUBUNIT +1013B;N # AEGEAN WEIGHT FOURTH SUBUNIT +1013C;N # AEGEAN DRY MEASURE FIRST SUBUNIT +1013D;N # AEGEAN LIQUID MEASURE FIRST SUBUNIT +1013E;N # AEGEAN MEASURE SECOND SUBUNIT +1013F;N # AEGEAN MEASURE THIRD SUBUNIT 10300;N # OLD ITALIC LETTER A 10301;N # OLD ITALIC LETTER BE 10302;N # OLD ITALIC LETTER KE @@ -11706,6 +12427,37 @@ FFFD;A # REPLACEMENT CHARACTER 10348;N # GOTHIC LETTER HWAIR 10349;N # GOTHIC LETTER OTHAL 1034A;N # GOTHIC LETTER NINE HUNDRED +10380;N # UGARITIC LETTER ALPA +10381;N # UGARITIC LETTER BETA +10382;N # UGARITIC LETTER GAMLA +10383;N # UGARITIC LETTER KHA +10384;N # UGARITIC LETTER DELTA +10385;N # UGARITIC LETTER HO +10386;N # UGARITIC LETTER WO +10387;N # UGARITIC LETTER ZETA +10388;N # UGARITIC LETTER HOTA +10389;N # UGARITIC LETTER TET +1038A;N # UGARITIC LETTER YOD +1038B;N # UGARITIC LETTER KAF +1038C;N # UGARITIC LETTER SHIN +1038D;N # UGARITIC LETTER LAMDA +1038E;N # UGARITIC LETTER MEM +1038F;N # UGARITIC LETTER DHAL +10390;N # UGARITIC LETTER NUN +10391;N # UGARITIC LETTER ZU +10392;N # UGARITIC LETTER SAMKA +10393;N # UGARITIC LETTER AIN +10394;N # UGARITIC LETTER PU +10395;N # UGARITIC LETTER SADE +10396;N # UGARITIC LETTER QOPA +10397;N # UGARITIC LETTER RASHA +10398;N # UGARITIC LETTER THANNA +10399;N # UGARITIC LETTER GHAIN +1039A;N # UGARITIC LETTER TO +1039B;N # UGARITIC LETTER I +1039C;N # UGARITIC LETTER U +1039D;N # UGARITIC LETTER SSU +1039F;N # UGARITIC WORD DIVIDER 10400;N # DESERET CAPITAL LETTER LONG I 10401;N # DESERET CAPITAL LETTER LONG E 10402;N # DESERET CAPITAL LETTER LONG A @@ -11744,6 +12496,8 @@ FFFD;A # REPLACEMENT CHARACTER 10423;N # DESERET CAPITAL LETTER EM 10424;N # DESERET CAPITAL LETTER EN 10425;N # DESERET CAPITAL LETTER ENG +10426;N # DESERET CAPITAL LETTER OI +10427;N # DESERET CAPITAL LETTER EW 10428;N # DESERET SMALL LETTER LONG I 10429;N # DESERET SMALL LETTER LONG E 1042A;N # DESERET SMALL LETTER LONG A @@ -11782,6 +12536,151 @@ FFFD;A # REPLACEMENT CHARACTER 1044B;N # DESERET SMALL LETTER EM 1044C;N # DESERET SMALL LETTER EN 1044D;N # DESERET SMALL LETTER ENG +1044E;N # DESERET SMALL LETTER OI +1044F;N # DESERET SMALL LETTER EW +10450;N # SHAVIAN LETTER PEEP +10451;N # SHAVIAN LETTER TOT +10452;N # SHAVIAN LETTER KICK +10453;N # SHAVIAN LETTER FEE +10454;N # SHAVIAN LETTER THIGH +10455;N # SHAVIAN LETTER SO +10456;N # SHAVIAN LETTER SURE +10457;N # SHAVIAN LETTER CHURCH +10458;N # SHAVIAN LETTER YEA +10459;N # SHAVIAN LETTER HUNG +1045A;N # SHAVIAN LETTER BIB +1045B;N # SHAVIAN LETTER DEAD +1045C;N # SHAVIAN LETTER GAG +1045D;N # SHAVIAN LETTER VOW +1045E;N # SHAVIAN LETTER THEY +1045F;N # SHAVIAN LETTER ZOO +10460;N # SHAVIAN LETTER MEASURE +10461;N # SHAVIAN LETTER JUDGE +10462;N # SHAVIAN LETTER WOE +10463;N # SHAVIAN LETTER HA-HA +10464;N # SHAVIAN LETTER LOLL +10465;N # SHAVIAN LETTER MIME +10466;N # SHAVIAN LETTER IF +10467;N # SHAVIAN LETTER EGG +10468;N # SHAVIAN LETTER ASH +10469;N # SHAVIAN LETTER ADO +1046A;N # SHAVIAN LETTER ON +1046B;N # SHAVIAN LETTER WOOL +1046C;N # SHAVIAN LETTER OUT +1046D;N # SHAVIAN LETTER AH +1046E;N # SHAVIAN LETTER ROAR +1046F;N # SHAVIAN LETTER NUN +10470;N # SHAVIAN LETTER EAT +10471;N # SHAVIAN LETTER AGE +10472;N # SHAVIAN LETTER ICE +10473;N # SHAVIAN LETTER UP +10474;N # SHAVIAN LETTER OAK +10475;N # SHAVIAN LETTER OOZE +10476;N # SHAVIAN LETTER OIL +10477;N # SHAVIAN LETTER AWE +10478;N # SHAVIAN LETTER ARE +10479;N # SHAVIAN LETTER OR +1047A;N # SHAVIAN LETTER AIR +1047B;N # SHAVIAN LETTER ERR +1047C;N # SHAVIAN LETTER ARRAY +1047D;N # SHAVIAN LETTER EAR +1047E;N # SHAVIAN LETTER IAN +1047F;N # SHAVIAN LETTER YEW +10480;N # OSMANYA LETTER ALEF +10481;N # OSMANYA LETTER BA +10482;N # OSMANYA LETTER TA +10483;N # OSMANYA LETTER JA +10484;N # OSMANYA LETTER XA +10485;N # OSMANYA LETTER KHA +10486;N # OSMANYA LETTER DEEL +10487;N # OSMANYA LETTER RA +10488;N # OSMANYA LETTER SA +10489;N # OSMANYA LETTER SHIIN +1048A;N # OSMANYA LETTER DHA +1048B;N # OSMANYA LETTER CAYN +1048C;N # OSMANYA LETTER GA +1048D;N # OSMANYA LETTER FA +1048E;N # OSMANYA LETTER QAAF +1048F;N # OSMANYA LETTER KAAF +10490;N # OSMANYA LETTER LAAN +10491;N # OSMANYA LETTER MIIN +10492;N # OSMANYA LETTER NUUN +10493;N # OSMANYA LETTER WAW +10494;N # OSMANYA LETTER HA +10495;N # OSMANYA LETTER YA +10496;N # OSMANYA LETTER A +10497;N # OSMANYA LETTER E +10498;N # OSMANYA LETTER I +10499;N # OSMANYA LETTER O +1049A;N # OSMANYA LETTER U +1049B;N # OSMANYA LETTER AA +1049C;N # OSMANYA LETTER EE +1049D;N # OSMANYA LETTER OO +104A0;N # OSMANYA DIGIT ZERO +104A1;N # OSMANYA DIGIT ONE +104A2;N # OSMANYA DIGIT TWO +104A3;N # OSMANYA DIGIT THREE +104A4;N # OSMANYA DIGIT FOUR +104A5;N # OSMANYA DIGIT FIVE +104A6;N # OSMANYA DIGIT SIX +104A7;N # OSMANYA DIGIT SEVEN +104A8;N # OSMANYA DIGIT EIGHT +104A9;N # OSMANYA DIGIT NINE +10800;N # CYPRIOT SYLLABLE A +10801;N # CYPRIOT SYLLABLE E +10802;N # CYPRIOT SYLLABLE I +10803;N # CYPRIOT SYLLABLE O +10804;N # CYPRIOT SYLLABLE U +10805;N # CYPRIOT SYLLABLE JA +10808;N # CYPRIOT SYLLABLE JO +1080A;N # CYPRIOT SYLLABLE KA +1080B;N # CYPRIOT SYLLABLE KE +1080C;N # CYPRIOT SYLLABLE KI +1080D;N # CYPRIOT SYLLABLE KO +1080E;N # CYPRIOT SYLLABLE KU +1080F;N # CYPRIOT SYLLABLE LA +10810;N # CYPRIOT SYLLABLE LE +10811;N # CYPRIOT SYLLABLE LI +10812;N # CYPRIOT SYLLABLE LO +10813;N # CYPRIOT SYLLABLE LU +10814;N # CYPRIOT SYLLABLE MA +10815;N # CYPRIOT SYLLABLE ME +10816;N # CYPRIOT SYLLABLE MI +10817;N # CYPRIOT SYLLABLE MO +10818;N # CYPRIOT SYLLABLE MU +10819;N # CYPRIOT SYLLABLE NA +1081A;N # CYPRIOT SYLLABLE NE +1081B;N # CYPRIOT SYLLABLE NI +1081C;N # CYPRIOT SYLLABLE NO +1081D;N # CYPRIOT SYLLABLE NU +1081E;N # CYPRIOT SYLLABLE PA +1081F;N # CYPRIOT SYLLABLE PE +10820;N # CYPRIOT SYLLABLE PI +10821;N # CYPRIOT SYLLABLE PO +10822;N # CYPRIOT SYLLABLE PU +10823;N # CYPRIOT SYLLABLE RA +10824;N # CYPRIOT SYLLABLE RE +10825;N # CYPRIOT SYLLABLE RI +10826;N # CYPRIOT SYLLABLE RO +10827;N # CYPRIOT SYLLABLE RU +10828;N # CYPRIOT SYLLABLE SA +10829;N # CYPRIOT SYLLABLE SE +1082A;N # CYPRIOT SYLLABLE SI +1082B;N # CYPRIOT SYLLABLE SO +1082C;N # CYPRIOT SYLLABLE SU +1082D;N # CYPRIOT SYLLABLE TA +1082E;N # CYPRIOT SYLLABLE TE +1082F;N # CYPRIOT SYLLABLE TI +10830;N # CYPRIOT SYLLABLE TO +10831;N # CYPRIOT SYLLABLE TU +10832;N # CYPRIOT SYLLABLE WA +10833;N # CYPRIOT SYLLABLE WE +10834;N # CYPRIOT SYLLABLE WI +10835;N # CYPRIOT SYLLABLE WO +10837;N # CYPRIOT SYLLABLE XA +10838;N # CYPRIOT SYLLABLE XE +1083C;N # CYPRIOT SYLLABLE ZA +1083F;N # CYPRIOT SYLLABLE ZO 1D000;N # BYZANTINE MUSICAL SYMBOL PSILI 1D001;N # BYZANTINE MUSICAL SYMBOL DASEIA 1D002;N # BYZANTINE MUSICAL SYMBOL PERISPOMENI @@ -12247,6 +13146,93 @@ FFFD;A # REPLACEMENT CHARACTER 1D1DB;N # MUSICAL SYMBOL SCANDICUS FLEXUS 1D1DC;N # MUSICAL SYMBOL TORCULUS RESUPINUS 1D1DD;N # MUSICAL SYMBOL PES SUBPUNCTIS +1D300;N # MONOGRAM FOR EARTH +1D301;N # DIGRAM FOR HEAVENLY EARTH +1D302;N # DIGRAM FOR HUMAN EARTH +1D303;N # DIGRAM FOR EARTHLY HEAVEN +1D304;N # DIGRAM FOR EARTHLY HUMAN +1D305;N # DIGRAM FOR EARTH +1D306;N # TETRAGRAM FOR CENTRE +1D307;N # TETRAGRAM FOR FULL CIRCLE +1D308;N # TETRAGRAM FOR MIRED +1D309;N # TETRAGRAM FOR BARRIER +1D30A;N # TETRAGRAM FOR KEEPING SMALL +1D30B;N # TETRAGRAM FOR CONTRARIETY +1D30C;N # TETRAGRAM FOR ASCENT +1D30D;N # TETRAGRAM FOR OPPOSITION +1D30E;N # TETRAGRAM FOR BRANCHING OUT +1D30F;N # TETRAGRAM FOR DEFECTIVENESS OR DISTORTION +1D310;N # TETRAGRAM FOR DIVERGENCE +1D311;N # TETRAGRAM FOR YOUTHFULNESS +1D312;N # TETRAGRAM FOR INCREASE +1D313;N # TETRAGRAM FOR PENETRATION +1D314;N # TETRAGRAM FOR REACH +1D315;N # TETRAGRAM FOR CONTACT +1D316;N # TETRAGRAM FOR HOLDING BACK +1D317;N # TETRAGRAM FOR WAITING +1D318;N # TETRAGRAM FOR FOLLOWING +1D319;N # TETRAGRAM FOR ADVANCE +1D31A;N # TETRAGRAM FOR RELEASE +1D31B;N # TETRAGRAM FOR RESISTANCE +1D31C;N # TETRAGRAM FOR EASE +1D31D;N # TETRAGRAM FOR JOY +1D31E;N # TETRAGRAM FOR CONTENTION +1D31F;N # TETRAGRAM FOR ENDEAVOUR +1D320;N # TETRAGRAM FOR DUTIES +1D321;N # TETRAGRAM FOR CHANGE +1D322;N # TETRAGRAM FOR DECISIVENESS +1D323;N # TETRAGRAM FOR BOLD RESOLUTION +1D324;N # TETRAGRAM FOR PACKING +1D325;N # TETRAGRAM FOR LEGION +1D326;N # TETRAGRAM FOR CLOSENESS +1D327;N # TETRAGRAM FOR KINSHIP +1D328;N # TETRAGRAM FOR GATHERING +1D329;N # TETRAGRAM FOR STRENGTH +1D32A;N # TETRAGRAM FOR PURITY +1D32B;N # TETRAGRAM FOR FULLNESS +1D32C;N # TETRAGRAM FOR RESIDENCE +1D32D;N # TETRAGRAM FOR LAW OR MODEL +1D32E;N # TETRAGRAM FOR RESPONSE +1D32F;N # TETRAGRAM FOR GOING TO MEET +1D330;N # TETRAGRAM FOR ENCOUNTERS +1D331;N # TETRAGRAM FOR STOVE +1D332;N # TETRAGRAM FOR GREATNESS +1D333;N # TETRAGRAM FOR ENLARGEMENT +1D334;N # TETRAGRAM FOR PATTERN +1D335;N # TETRAGRAM FOR RITUAL +1D336;N # TETRAGRAM FOR FLIGHT +1D337;N # TETRAGRAM FOR VASTNESS OR WASTING +1D338;N # TETRAGRAM FOR CONSTANCY +1D339;N # TETRAGRAM FOR MEASURE +1D33A;N # TETRAGRAM FOR ETERNITY +1D33B;N # TETRAGRAM FOR UNITY +1D33C;N # TETRAGRAM FOR DIMINISHMENT +1D33D;N # TETRAGRAM FOR CLOSED MOUTH +1D33E;N # TETRAGRAM FOR GUARDEDNESS +1D33F;N # TETRAGRAM FOR GATHERING IN +1D340;N # TETRAGRAM FOR MASSING +1D341;N # TETRAGRAM FOR ACCUMULATION +1D342;N # TETRAGRAM FOR EMBELLISHMENT +1D343;N # TETRAGRAM FOR DOUBT +1D344;N # TETRAGRAM FOR WATCH +1D345;N # TETRAGRAM FOR SINKING +1D346;N # TETRAGRAM FOR INNER +1D347;N # TETRAGRAM FOR DEPARTURE +1D348;N # TETRAGRAM FOR DARKENING +1D349;N # TETRAGRAM FOR DIMMING +1D34A;N # TETRAGRAM FOR EXHAUSTION +1D34B;N # TETRAGRAM FOR SEVERANCE +1D34C;N # TETRAGRAM FOR STOPPAGE +1D34D;N # TETRAGRAM FOR HARDNESS +1D34E;N # TETRAGRAM FOR COMPLETION +1D34F;N # TETRAGRAM FOR CLOSURE +1D350;N # TETRAGRAM FOR FAILURE +1D351;N # TETRAGRAM FOR AGGRAVATION +1D352;N # TETRAGRAM FOR COMPLIANCE +1D353;N # TETRAGRAM FOR ON THE VERGE +1D354;N # TETRAGRAM FOR DIFFICULTIES +1D355;N # TETRAGRAM FOR LABOURING +1D356;N # TETRAGRAM FOR FOSTERING 1D400;N # MATHEMATICAL BOLD CAPITAL A 1D401;N # MATHEMATICAL BOLD CAPITAL B 1D402;N # MATHEMATICAL BOLD CAPITAL C @@ -12429,6 +13415,7 @@ FFFD;A # REPLACEMENT CHARACTER 1D4BE;N # MATHEMATICAL SCRIPT SMALL I 1D4BF;N # MATHEMATICAL SCRIPT SMALL J 1D4C0;N # MATHEMATICAL SCRIPT SMALL K +1D4C1;N # MATHEMATICAL SCRIPT SMALL L 1D4C2;N # MATHEMATICAL SCRIPT SMALL M 1D4C3;N # MATHEMATICAL SCRIPT SMALL N 1D4C5;N # MATHEMATICAL SCRIPT SMALL P @@ -13239,6 +14226,7 @@ FFFD;A # REPLACEMENT CHARACTER 1D7FE;N # MATHEMATICAL MONOSPACE DIGIT EIGHT 1D7FF;N # MATHEMATICAL MONOSPACE DIGIT NINE 20000..2A6D6;W # .. +2A6D7..2F7FF;W # 2F800;W # CJK COMPATIBILITY IDEOGRAPH-2F800 2F801;W # CJK COMPATIBILITY IDEOGRAPH-2F801 2F802;W # CJK COMPATIBILITY IDEOGRAPH-2F802 @@ -13781,6 +14769,8 @@ FFFD;A # REPLACEMENT CHARACTER 2FA1B;W # CJK COMPATIBILITY IDEOGRAPH-2FA1B 2FA1C;W # CJK COMPATIBILITY IDEOGRAPH-2FA1C 2FA1D;W # CJK COMPATIBILITY IDEOGRAPH-2FA1D +2FA1E..2FFFD;W # +30000..3FFFD;W # E0001;N # LANGUAGE TAG E0020;N # TAG SPACE E0021;N # TAG EXCLAMATION MARK @@ -13878,5 +14868,245 @@ E007C;N # TAG VERTICAL LINE E007D;N # TAG RIGHT CURLY BRACKET E007E;N # TAG TILDE E007F;N # CANCEL TAG +E0100;A # VARIATION SELECTOR-17 +E0101;A # VARIATION SELECTOR-18 +E0102;A # VARIATION SELECTOR-19 +E0103;A # VARIATION SELECTOR-20 +E0104;A # VARIATION SELECTOR-21 +E0105;A # VARIATION SELECTOR-22 +E0106;A # VARIATION SELECTOR-23 +E0107;A # VARIATION SELECTOR-24 +E0108;A # VARIATION SELECTOR-25 +E0109;A # VARIATION SELECTOR-26 +E010A;A # VARIATION SELECTOR-27 +E010B;A # VARIATION SELECTOR-28 +E010C;A # VARIATION SELECTOR-29 +E010D;A # VARIATION SELECTOR-30 +E010E;A # VARIATION SELECTOR-31 +E010F;A # VARIATION SELECTOR-32 +E0110;A # VARIATION SELECTOR-33 +E0111;A # VARIATION SELECTOR-34 +E0112;A # VARIATION SELECTOR-35 +E0113;A # VARIATION SELECTOR-36 +E0114;A # VARIATION SELECTOR-37 +E0115;A # VARIATION SELECTOR-38 +E0116;A # VARIATION SELECTOR-39 +E0117;A # VARIATION SELECTOR-40 +E0118;A # VARIATION SELECTOR-41 +E0119;A # VARIATION SELECTOR-42 +E011A;A # VARIATION SELECTOR-43 +E011B;A # VARIATION SELECTOR-44 +E011C;A # VARIATION SELECTOR-45 +E011D;A # VARIATION SELECTOR-46 +E011E;A # VARIATION SELECTOR-47 +E011F;A # VARIATION SELECTOR-48 +E0120;A # VARIATION SELECTOR-49 +E0121;A # VARIATION SELECTOR-50 +E0122;A # VARIATION SELECTOR-51 +E0123;A # VARIATION SELECTOR-52 +E0124;A # VARIATION SELECTOR-53 +E0125;A # VARIATION SELECTOR-54 +E0126;A # VARIATION SELECTOR-55 +E0127;A # VARIATION SELECTOR-56 +E0128;A # VARIATION SELECTOR-57 +E0129;A # VARIATION SELECTOR-58 +E012A;A # VARIATION SELECTOR-59 +E012B;A # VARIATION SELECTOR-60 +E012C;A # VARIATION SELECTOR-61 +E012D;A # VARIATION SELECTOR-62 +E012E;A # VARIATION SELECTOR-63 +E012F;A # VARIATION SELECTOR-64 +E0130;A # VARIATION SELECTOR-65 +E0131;A # VARIATION SELECTOR-66 +E0132;A # VARIATION SELECTOR-67 +E0133;A # VARIATION SELECTOR-68 +E0134;A # VARIATION SELECTOR-69 +E0135;A # VARIATION SELECTOR-70 +E0136;A # VARIATION SELECTOR-71 +E0137;A # VARIATION SELECTOR-72 +E0138;A # VARIATION SELECTOR-73 +E0139;A # VARIATION SELECTOR-74 +E013A;A # VARIATION SELECTOR-75 +E013B;A # VARIATION SELECTOR-76 +E013C;A # VARIATION SELECTOR-77 +E013D;A # VARIATION SELECTOR-78 +E013E;A # VARIATION SELECTOR-79 +E013F;A # VARIATION SELECTOR-80 +E0140;A # VARIATION SELECTOR-81 +E0141;A # VARIATION SELECTOR-82 +E0142;A # VARIATION SELECTOR-83 +E0143;A # VARIATION SELECTOR-84 +E0144;A # VARIATION SELECTOR-85 +E0145;A # VARIATION SELECTOR-86 +E0146;A # VARIATION SELECTOR-87 +E0147;A # VARIATION SELECTOR-88 +E0148;A # VARIATION SELECTOR-89 +E0149;A # VARIATION SELECTOR-90 +E014A;A # VARIATION SELECTOR-91 +E014B;A # VARIATION SELECTOR-92 +E014C;A # VARIATION SELECTOR-93 +E014D;A # VARIATION SELECTOR-94 +E014E;A # VARIATION SELECTOR-95 +E014F;A # VARIATION SELECTOR-96 +E0150;A # VARIATION SELECTOR-97 +E0151;A # VARIATION SELECTOR-98 +E0152;A # VARIATION SELECTOR-99 +E0153;A # VARIATION SELECTOR-100 +E0154;A # VARIATION SELECTOR-101 +E0155;A # VARIATION SELECTOR-102 +E0156;A # VARIATION SELECTOR-103 +E0157;A # VARIATION SELECTOR-104 +E0158;A # VARIATION SELECTOR-105 +E0159;A # VARIATION SELECTOR-106 +E015A;A # VARIATION SELECTOR-107 +E015B;A # VARIATION SELECTOR-108 +E015C;A # VARIATION SELECTOR-109 +E015D;A # VARIATION SELECTOR-110 +E015E;A # VARIATION SELECTOR-111 +E015F;A # VARIATION SELECTOR-112 +E0160;A # VARIATION SELECTOR-113 +E0161;A # VARIATION SELECTOR-114 +E0162;A # VARIATION SELECTOR-115 +E0163;A # VARIATION SELECTOR-116 +E0164;A # VARIATION SELECTOR-117 +E0165;A # VARIATION SELECTOR-118 +E0166;A # VARIATION SELECTOR-119 +E0167;A # VARIATION SELECTOR-120 +E0168;A # VARIATION SELECTOR-121 +E0169;A # VARIATION SELECTOR-122 +E016A;A # VARIATION SELECTOR-123 +E016B;A # VARIATION SELECTOR-124 +E016C;A # VARIATION SELECTOR-125 +E016D;A # VARIATION SELECTOR-126 +E016E;A # VARIATION SELECTOR-127 +E016F;A # VARIATION SELECTOR-128 +E0170;A # VARIATION SELECTOR-129 +E0171;A # VARIATION SELECTOR-130 +E0172;A # VARIATION SELECTOR-131 +E0173;A # VARIATION SELECTOR-132 +E0174;A # VARIATION SELECTOR-133 +E0175;A # VARIATION SELECTOR-134 +E0176;A # VARIATION SELECTOR-135 +E0177;A # VARIATION SELECTOR-136 +E0178;A # VARIATION SELECTOR-137 +E0179;A # VARIATION SELECTOR-138 +E017A;A # VARIATION SELECTOR-139 +E017B;A # VARIATION SELECTOR-140 +E017C;A # VARIATION SELECTOR-141 +E017D;A # VARIATION SELECTOR-142 +E017E;A # VARIATION SELECTOR-143 +E017F;A # VARIATION SELECTOR-144 +E0180;A # VARIATION SELECTOR-145 +E0181;A # VARIATION SELECTOR-146 +E0182;A # VARIATION SELECTOR-147 +E0183;A # VARIATION SELECTOR-148 +E0184;A # VARIATION SELECTOR-149 +E0185;A # VARIATION SELECTOR-150 +E0186;A # VARIATION SELECTOR-151 +E0187;A # VARIATION SELECTOR-152 +E0188;A # VARIATION SELECTOR-153 +E0189;A # VARIATION SELECTOR-154 +E018A;A # VARIATION SELECTOR-155 +E018B;A # VARIATION SELECTOR-156 +E018C;A # VARIATION SELECTOR-157 +E018D;A # VARIATION SELECTOR-158 +E018E;A # VARIATION SELECTOR-159 +E018F;A # VARIATION SELECTOR-160 +E0190;A # VARIATION SELECTOR-161 +E0191;A # VARIATION SELECTOR-162 +E0192;A # VARIATION SELECTOR-163 +E0193;A # VARIATION SELECTOR-164 +E0194;A # VARIATION SELECTOR-165 +E0195;A # VARIATION SELECTOR-166 +E0196;A # VARIATION SELECTOR-167 +E0197;A # VARIATION SELECTOR-168 +E0198;A # VARIATION SELECTOR-169 +E0199;A # VARIATION SELECTOR-170 +E019A;A # VARIATION SELECTOR-171 +E019B;A # VARIATION SELECTOR-172 +E019C;A # VARIATION SELECTOR-173 +E019D;A # VARIATION SELECTOR-174 +E019E;A # VARIATION SELECTOR-175 +E019F;A # VARIATION SELECTOR-176 +E01A0;A # VARIATION SELECTOR-177 +E01A1;A # VARIATION SELECTOR-178 +E01A2;A # VARIATION SELECTOR-179 +E01A3;A # VARIATION SELECTOR-180 +E01A4;A # VARIATION SELECTOR-181 +E01A5;A # VARIATION SELECTOR-182 +E01A6;A # VARIATION SELECTOR-183 +E01A7;A # VARIATION SELECTOR-184 +E01A8;A # VARIATION SELECTOR-185 +E01A9;A # VARIATION SELECTOR-186 +E01AA;A # VARIATION SELECTOR-187 +E01AB;A # VARIATION SELECTOR-188 +E01AC;A # VARIATION SELECTOR-189 +E01AD;A # VARIATION SELECTOR-190 +E01AE;A # VARIATION SELECTOR-191 +E01AF;A # VARIATION SELECTOR-192 +E01B0;A # VARIATION SELECTOR-193 +E01B1;A # VARIATION SELECTOR-194 +E01B2;A # VARIATION SELECTOR-195 +E01B3;A # VARIATION SELECTOR-196 +E01B4;A # VARIATION SELECTOR-197 +E01B5;A # VARIATION SELECTOR-198 +E01B6;A # VARIATION SELECTOR-199 +E01B7;A # VARIATION SELECTOR-200 +E01B8;A # VARIATION SELECTOR-201 +E01B9;A # VARIATION SELECTOR-202 +E01BA;A # VARIATION SELECTOR-203 +E01BB;A # VARIATION SELECTOR-204 +E01BC;A # VARIATION SELECTOR-205 +E01BD;A # VARIATION SELECTOR-206 +E01BE;A # VARIATION SELECTOR-207 +E01BF;A # VARIATION SELECTOR-208 +E01C0;A # VARIATION SELECTOR-209 +E01C1;A # VARIATION SELECTOR-210 +E01C2;A # VARIATION SELECTOR-211 +E01C3;A # VARIATION SELECTOR-212 +E01C4;A # VARIATION SELECTOR-213 +E01C5;A # VARIATION SELECTOR-214 +E01C6;A # VARIATION SELECTOR-215 +E01C7;A # VARIATION SELECTOR-216 +E01C8;A # VARIATION SELECTOR-217 +E01C9;A # VARIATION SELECTOR-218 +E01CA;A # VARIATION SELECTOR-219 +E01CB;A # VARIATION SELECTOR-220 +E01CC;A # VARIATION SELECTOR-221 +E01CD;A # VARIATION SELECTOR-222 +E01CE;A # VARIATION SELECTOR-223 +E01CF;A # VARIATION SELECTOR-224 +E01D0;A # VARIATION SELECTOR-225 +E01D1;A # VARIATION SELECTOR-226 +E01D2;A # VARIATION SELECTOR-227 +E01D3;A # VARIATION SELECTOR-228 +E01D4;A # VARIATION SELECTOR-229 +E01D5;A # VARIATION SELECTOR-230 +E01D6;A # VARIATION SELECTOR-231 +E01D7;A # VARIATION SELECTOR-232 +E01D8;A # VARIATION SELECTOR-233 +E01D9;A # VARIATION SELECTOR-234 +E01DA;A # VARIATION SELECTOR-235 +E01DB;A # VARIATION SELECTOR-236 +E01DC;A # VARIATION SELECTOR-237 +E01DD;A # VARIATION SELECTOR-238 +E01DE;A # VARIATION SELECTOR-239 +E01DF;A # VARIATION SELECTOR-240 +E01E0;A # VARIATION SELECTOR-241 +E01E1;A # VARIATION SELECTOR-242 +E01E2;A # VARIATION SELECTOR-243 +E01E3;A # VARIATION SELECTOR-244 +E01E4;A # VARIATION SELECTOR-245 +E01E5;A # VARIATION SELECTOR-246 +E01E6;A # VARIATION SELECTOR-247 +E01E7;A # VARIATION SELECTOR-248 +E01E8;A # VARIATION SELECTOR-249 +E01E9;A # VARIATION SELECTOR-250 +E01EA;A # VARIATION SELECTOR-251 +E01EB;A # VARIATION SELECTOR-252 +E01EC;A # VARIATION SELECTOR-253 +E01ED;A # VARIATION SELECTOR-254 +E01EE;A # VARIATION SELECTOR-255 +E01EF;A # VARIATION SELECTOR-256 F0000..FFFFD;A # .. 100000..10FFFD;A # .. diff --git a/lib/unicore/HangulSyllableType.txt b/lib/unicore/HangulSyllableType.txt new file mode 100644 index 0000000..dfbf787 --- /dev/null +++ b/lib/unicore/HangulSyllableType.txt @@ -0,0 +1,841 @@ +# HangulSyllableType-4.0.0.txt +# Date: 2003-03-20, 20:08:09 GMT [MD] +# +# Unicode Character Database: Extended Properties +# For documentation, see UCD.html +# Note: Unassigned and Noncharacter codepoints may be omitted +# if they have default property values. +# ================================================ + + +# ================================================ +# Hangul Syllable Type +# All code points not explicitly listed in this file have the property +# value: NA. +# ================================================ + +1100..1159 ; L # Lo [90] HANGUL CHOSEONG KIYEOK..HANGUL CHOSEONG YEORINHIEUH +115F ; L # Lo HANGUL CHOSEONG FILLER + +# Total code points: 91 + +# ================================================ + +1160..11A2 ; V # Lo [67] HANGUL JUNGSEONG FILLER..HANGUL JUNGSEONG SSANGARAEA + +# Total code points: 67 + +# ================================================ + +11A8..11F9 ; T # Lo [82] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG YEORINHIEUH + +# Total code points: 82 + +# ================================================ + +AC00 ; LV # Lo HANGUL SYLLABLE GA +AC1C ; LV # Lo HANGUL SYLLABLE GAE +AC38 ; LV # Lo HANGUL SYLLABLE GYA +AC54 ; LV # Lo HANGUL SYLLABLE GYAE +AC70 ; LV # Lo HANGUL SYLLABLE GEO +AC8C ; LV # Lo HANGUL SYLLABLE GE +ACA8 ; LV # Lo HANGUL SYLLABLE GYEO +ACC4 ; LV # Lo HANGUL SYLLABLE GYE +ACE0 ; LV # Lo HANGUL SYLLABLE GO +ACFC ; LV # Lo HANGUL SYLLABLE GWA +AD18 ; LV # Lo HANGUL SYLLABLE GWAE +AD34 ; LV # Lo HANGUL SYLLABLE GOE +AD50 ; LV # Lo HANGUL SYLLABLE GYO +AD6C ; LV # Lo HANGUL SYLLABLE GU +AD88 ; LV # Lo HANGUL SYLLABLE GWEO +ADA4 ; LV # Lo HANGUL SYLLABLE GWE +ADC0 ; LV # Lo HANGUL SYLLABLE GWI +ADDC ; LV # Lo HANGUL SYLLABLE GYU +ADF8 ; LV # Lo HANGUL SYLLABLE GEU +AE14 ; LV # Lo HANGUL SYLLABLE GYI +AE30 ; LV # Lo HANGUL SYLLABLE GI +AE4C ; LV # Lo HANGUL SYLLABLE GGA +AE68 ; LV # Lo HANGUL SYLLABLE GGAE +AE84 ; LV # Lo HANGUL SYLLABLE GGYA +AEA0 ; LV # Lo HANGUL SYLLABLE GGYAE +AEBC ; LV # Lo HANGUL SYLLABLE GGEO +AED8 ; LV # Lo HANGUL SYLLABLE GGE +AEF4 ; LV # Lo HANGUL SYLLABLE GGYEO +AF10 ; LV # Lo HANGUL SYLLABLE GGYE +AF2C ; LV # Lo HANGUL SYLLABLE GGO +AF48 ; LV # Lo HANGUL SYLLABLE GGWA +AF64 ; LV # Lo HANGUL SYLLABLE GGWAE +AF80 ; LV # Lo HANGUL SYLLABLE GGOE +AF9C ; LV # Lo HANGUL SYLLABLE GGYO +AFB8 ; LV # Lo HANGUL SYLLABLE GGU +AFD4 ; LV # Lo HANGUL SYLLABLE GGWEO +AFF0 ; LV # Lo HANGUL SYLLABLE GGWE +B00C ; LV # Lo HANGUL SYLLABLE GGWI +B028 ; LV # Lo HANGUL SYLLABLE GGYU +B044 ; LV # Lo HANGUL SYLLABLE GGEU +B060 ; LV # Lo HANGUL SYLLABLE GGYI +B07C ; LV # Lo HANGUL SYLLABLE GGI +B098 ; LV # Lo HANGUL SYLLABLE NA +B0B4 ; LV # Lo HANGUL SYLLABLE NAE +B0D0 ; LV # Lo HANGUL SYLLABLE NYA +B0EC ; LV # Lo HANGUL SYLLABLE NYAE +B108 ; LV # Lo HANGUL SYLLABLE NEO +B124 ; LV # Lo HANGUL SYLLABLE NE +B140 ; LV # Lo HANGUL SYLLABLE NYEO +B15C ; LV # Lo HANGUL SYLLABLE NYE +B178 ; LV # Lo HANGUL SYLLABLE NO +B194 ; LV # Lo HANGUL SYLLABLE NWA +B1B0 ; LV # Lo HANGUL SYLLABLE NWAE +B1CC ; LV # Lo HANGUL SYLLABLE NOE +B1E8 ; LV # Lo HANGUL SYLLABLE NYO +B204 ; LV # Lo HANGUL SYLLABLE NU +B220 ; LV # Lo HANGUL SYLLABLE NWEO +B23C ; LV # Lo HANGUL SYLLABLE NWE +B258 ; LV # Lo HANGUL SYLLABLE NWI +B274 ; LV # Lo HANGUL SYLLABLE NYU +B290 ; LV # Lo HANGUL SYLLABLE NEU +B2AC ; LV # Lo HANGUL SYLLABLE NYI +B2C8 ; LV # Lo HANGUL SYLLABLE NI +B2E4 ; LV # Lo HANGUL SYLLABLE DA +B300 ; LV # Lo HANGUL SYLLABLE DAE +B31C ; LV # Lo HANGUL SYLLABLE DYA +B338 ; LV # Lo HANGUL SYLLABLE DYAE +B354 ; LV # Lo HANGUL SYLLABLE DEO +B370 ; LV # Lo HANGUL SYLLABLE DE +B38C ; LV # Lo HANGUL SYLLABLE DYEO +B3A8 ; LV # Lo HANGUL SYLLABLE DYE +B3C4 ; LV # Lo HANGUL SYLLABLE DO +B3E0 ; LV # Lo HANGUL SYLLABLE DWA +B3FC ; LV # Lo HANGUL SYLLABLE DWAE +B418 ; LV # Lo HANGUL SYLLABLE DOE +B434 ; LV # Lo HANGUL SYLLABLE DYO +B450 ; LV # Lo HANGUL SYLLABLE DU +B46C ; LV # Lo HANGUL SYLLABLE DWEO +B488 ; LV # Lo HANGUL SYLLABLE DWE +B4A4 ; LV # Lo HANGUL SYLLABLE DWI +B4C0 ; LV # Lo HANGUL SYLLABLE DYU +B4DC ; LV # Lo HANGUL SYLLABLE DEU +B4F8 ; LV # Lo HANGUL SYLLABLE DYI +B514 ; LV # Lo HANGUL SYLLABLE DI +B530 ; LV # Lo HANGUL SYLLABLE DDA +B54C ; LV # Lo HANGUL SYLLABLE DDAE +B568 ; LV # Lo HANGUL SYLLABLE DDYA +B584 ; LV # Lo HANGUL SYLLABLE DDYAE +B5A0 ; LV # Lo HANGUL SYLLABLE DDEO +B5BC ; LV # Lo HANGUL SYLLABLE DDE +B5D8 ; LV # Lo HANGUL SYLLABLE DDYEO +B5F4 ; LV # Lo HANGUL SYLLABLE DDYE +B610 ; LV # Lo HANGUL SYLLABLE DDO +B62C ; LV # Lo HANGUL SYLLABLE DDWA +B648 ; LV # Lo HANGUL SYLLABLE DDWAE +B664 ; LV # Lo HANGUL SYLLABLE DDOE +B680 ; LV # Lo HANGUL SYLLABLE DDYO +B69C ; LV # Lo HANGUL SYLLABLE DDU +B6B8 ; LV # Lo HANGUL SYLLABLE DDWEO +B6D4 ; LV # Lo HANGUL SYLLABLE DDWE +B6F0 ; LV # Lo HANGUL SYLLABLE DDWI +B70C ; LV # Lo HANGUL SYLLABLE DDYU +B728 ; LV # Lo HANGUL SYLLABLE DDEU +B744 ; LV # Lo HANGUL SYLLABLE DDYI +B760 ; LV # Lo HANGUL SYLLABLE DDI +B77C ; LV # Lo HANGUL SYLLABLE RA +B798 ; LV # Lo HANGUL SYLLABLE RAE +B7B4 ; LV # Lo HANGUL SYLLABLE RYA +B7D0 ; LV # Lo HANGUL SYLLABLE RYAE +B7EC ; LV # Lo HANGUL SYLLABLE REO +B808 ; LV # Lo HANGUL SYLLABLE RE +B824 ; LV # Lo HANGUL SYLLABLE RYEO +B840 ; LV # Lo HANGUL SYLLABLE RYE +B85C ; LV # Lo HANGUL SYLLABLE RO +B878 ; LV # Lo HANGUL SYLLABLE RWA +B894 ; LV # Lo HANGUL SYLLABLE RWAE +B8B0 ; LV # Lo HANGUL SYLLABLE ROE +B8CC ; LV # Lo HANGUL SYLLABLE RYO +B8E8 ; LV # Lo HANGUL SYLLABLE RU +B904 ; LV # Lo HANGUL SYLLABLE RWEO +B920 ; LV # Lo HANGUL SYLLABLE RWE +B93C ; LV # Lo HANGUL SYLLABLE RWI +B958 ; LV # Lo HANGUL SYLLABLE RYU +B974 ; LV # Lo HANGUL SYLLABLE REU +B990 ; LV # Lo HANGUL SYLLABLE RYI +B9AC ; LV # Lo HANGUL SYLLABLE RI +B9C8 ; LV # Lo HANGUL SYLLABLE MA +B9E4 ; LV # Lo HANGUL SYLLABLE MAE +BA00 ; LV # Lo HANGUL SYLLABLE MYA +BA1C ; LV # Lo HANGUL SYLLABLE MYAE +BA38 ; LV # Lo HANGUL SYLLABLE MEO +BA54 ; LV # Lo HANGUL SYLLABLE ME +BA70 ; LV # Lo HANGUL SYLLABLE MYEO +BA8C ; LV # Lo HANGUL SYLLABLE MYE +BAA8 ; LV # Lo HANGUL SYLLABLE MO +BAC4 ; LV # Lo HANGUL SYLLABLE MWA +BAE0 ; LV # Lo HANGUL SYLLABLE MWAE +BAFC ; LV # Lo HANGUL SYLLABLE MOE +BB18 ; LV # Lo HANGUL SYLLABLE MYO +BB34 ; LV # Lo HANGUL SYLLABLE MU +BB50 ; LV # Lo HANGUL SYLLABLE MWEO +BB6C ; LV # Lo HANGUL SYLLABLE MWE +BB88 ; LV # Lo HANGUL SYLLABLE MWI +BBA4 ; LV # Lo HANGUL SYLLABLE MYU +BBC0 ; LV # Lo HANGUL SYLLABLE MEU +BBDC ; LV # Lo HANGUL SYLLABLE MYI +BBF8 ; LV # Lo HANGUL SYLLABLE MI +BC14 ; LV # Lo HANGUL SYLLABLE BA +BC30 ; LV # Lo HANGUL SYLLABLE BAE +BC4C ; LV # Lo HANGUL SYLLABLE BYA +BC68 ; LV # Lo HANGUL SYLLABLE BYAE +BC84 ; LV # Lo HANGUL SYLLABLE BEO +BCA0 ; LV # Lo HANGUL SYLLABLE BE +BCBC ; LV # Lo HANGUL SYLLABLE BYEO +BCD8 ; LV # Lo HANGUL SYLLABLE BYE +BCF4 ; LV # Lo HANGUL SYLLABLE BO +BD10 ; LV # Lo HANGUL SYLLABLE BWA +BD2C ; LV # Lo HANGUL SYLLABLE BWAE +BD48 ; LV # Lo HANGUL SYLLABLE BOE +BD64 ; LV # Lo HANGUL SYLLABLE BYO +BD80 ; LV # Lo HANGUL SYLLABLE BU +BD9C ; LV # Lo HANGUL SYLLABLE BWEO +BDB8 ; LV # Lo HANGUL SYLLABLE BWE +BDD4 ; LV # Lo HANGUL SYLLABLE BWI +BDF0 ; LV # Lo HANGUL SYLLABLE BYU +BE0C ; LV # Lo HANGUL SYLLABLE BEU +BE28 ; LV # Lo HANGUL SYLLABLE BYI +BE44 ; LV # Lo HANGUL SYLLABLE BI +BE60 ; LV # Lo HANGUL SYLLABLE BBA +BE7C ; LV # Lo HANGUL SYLLABLE BBAE +BE98 ; LV # Lo HANGUL SYLLABLE BBYA +BEB4 ; LV # Lo HANGUL SYLLABLE BBYAE +BED0 ; LV # Lo HANGUL SYLLABLE BBEO +BEEC ; LV # Lo HANGUL SYLLABLE BBE +BF08 ; LV # Lo HANGUL SYLLABLE BBYEO +BF24 ; LV # Lo HANGUL SYLLABLE BBYE +BF40 ; LV # Lo HANGUL SYLLABLE BBO +BF5C ; LV # Lo HANGUL SYLLABLE BBWA +BF78 ; LV # Lo HANGUL SYLLABLE BBWAE +BF94 ; LV # Lo HANGUL SYLLABLE BBOE +BFB0 ; LV # Lo HANGUL SYLLABLE BBYO +BFCC ; LV # Lo HANGUL SYLLABLE BBU +BFE8 ; LV # Lo HANGUL SYLLABLE BBWEO +C004 ; LV # Lo HANGUL SYLLABLE BBWE +C020 ; LV # Lo HANGUL SYLLABLE BBWI +C03C ; LV # Lo HANGUL SYLLABLE BBYU +C058 ; LV # Lo HANGUL SYLLABLE BBEU +C074 ; LV # Lo HANGUL SYLLABLE BBYI +C090 ; LV # Lo HANGUL SYLLABLE BBI +C0AC ; LV # Lo HANGUL SYLLABLE SA +C0C8 ; LV # Lo HANGUL SYLLABLE SAE +C0E4 ; LV # Lo HANGUL SYLLABLE SYA +C100 ; LV # Lo HANGUL SYLLABLE SYAE +C11C ; LV # Lo HANGUL SYLLABLE SEO +C138 ; LV # Lo HANGUL SYLLABLE SE +C154 ; LV # Lo HANGUL SYLLABLE SYEO +C170 ; LV # Lo HANGUL SYLLABLE SYE +C18C ; LV # Lo HANGUL SYLLABLE SO +C1A8 ; LV # Lo HANGUL SYLLABLE SWA +C1C4 ; LV # Lo HANGUL SYLLABLE SWAE +C1E0 ; LV # Lo HANGUL SYLLABLE SOE +C1FC ; LV # Lo HANGUL SYLLABLE SYO +C218 ; LV # Lo HANGUL SYLLABLE SU +C234 ; LV # Lo HANGUL SYLLABLE SWEO +C250 ; LV # Lo HANGUL SYLLABLE SWE +C26C ; LV # Lo HANGUL SYLLABLE SWI +C288 ; LV # Lo HANGUL SYLLABLE SYU +C2A4 ; LV # Lo HANGUL SYLLABLE SEU +C2C0 ; LV # Lo HANGUL SYLLABLE SYI +C2DC ; LV # Lo HANGUL SYLLABLE SI +C2F8 ; LV # Lo HANGUL SYLLABLE SSA +C314 ; LV # Lo HANGUL SYLLABLE SSAE +C330 ; LV # Lo HANGUL SYLLABLE SSYA +C34C ; LV # Lo HANGUL SYLLABLE SSYAE +C368 ; LV # Lo HANGUL SYLLABLE SSEO +C384 ; LV # Lo HANGUL SYLLABLE SSE +C3A0 ; LV # Lo HANGUL SYLLABLE SSYEO +C3BC ; LV # Lo HANGUL SYLLABLE SSYE +C3D8 ; LV # Lo HANGUL SYLLABLE SSO +C3F4 ; LV # Lo HANGUL SYLLABLE SSWA +C410 ; LV # Lo HANGUL SYLLABLE SSWAE +C42C ; LV # Lo HANGUL SYLLABLE SSOE +C448 ; LV # Lo HANGUL SYLLABLE SSYO +C464 ; LV # Lo HANGUL SYLLABLE SSU +C480 ; LV # Lo HANGUL SYLLABLE SSWEO +C49C ; LV # Lo HANGUL SYLLABLE SSWE +C4B8 ; LV # Lo HANGUL SYLLABLE SSWI +C4D4 ; LV # Lo HANGUL SYLLABLE SSYU +C4F0 ; LV # Lo HANGUL SYLLABLE SSEU +C50C ; LV # Lo HANGUL SYLLABLE SSYI +C528 ; LV # Lo HANGUL SYLLABLE SSI +C544 ; LV # Lo HANGUL SYLLABLE A +C560 ; LV # Lo HANGUL SYLLABLE AE +C57C ; LV # Lo HANGUL SYLLABLE YA +C598 ; LV # Lo HANGUL SYLLABLE YAE +C5B4 ; LV # Lo HANGUL SYLLABLE EO +C5D0 ; LV # Lo HANGUL SYLLABLE E +C5EC ; LV # Lo HANGUL SYLLABLE YEO +C608 ; LV # Lo HANGUL SYLLABLE YE +C624 ; LV # Lo HANGUL SYLLABLE O +C640 ; LV # Lo HANGUL SYLLABLE WA +C65C ; LV # Lo HANGUL SYLLABLE WAE +C678 ; LV # Lo HANGUL SYLLABLE OE +C694 ; LV # Lo HANGUL SYLLABLE YO +C6B0 ; LV # Lo HANGUL SYLLABLE U +C6CC ; LV # Lo HANGUL SYLLABLE WEO +C6E8 ; LV # Lo HANGUL SYLLABLE WE +C704 ; LV # Lo HANGUL SYLLABLE WI +C720 ; LV # Lo HANGUL SYLLABLE YU +C73C ; LV # Lo HANGUL SYLLABLE EU +C758 ; LV # Lo HANGUL SYLLABLE YI +C774 ; LV # Lo HANGUL SYLLABLE I +C790 ; LV # Lo HANGUL SYLLABLE JA +C7AC ; LV # Lo HANGUL SYLLABLE JAE +C7C8 ; LV # Lo HANGUL SYLLABLE JYA +C7E4 ; LV # Lo HANGUL SYLLABLE JYAE +C800 ; LV # Lo HANGUL SYLLABLE JEO +C81C ; LV # Lo HANGUL SYLLABLE JE +C838 ; LV # Lo HANGUL SYLLABLE JYEO +C854 ; LV # Lo HANGUL SYLLABLE JYE +C870 ; LV # Lo HANGUL SYLLABLE JO +C88C ; LV # Lo HANGUL SYLLABLE JWA +C8A8 ; LV # Lo HANGUL SYLLABLE JWAE +C8C4 ; LV # Lo HANGUL SYLLABLE JOE +C8E0 ; LV # Lo HANGUL SYLLABLE JYO +C8FC ; LV # Lo HANGUL SYLLABLE JU +C918 ; LV # Lo HANGUL SYLLABLE JWEO +C934 ; LV # Lo HANGUL SYLLABLE JWE +C950 ; LV # Lo HANGUL SYLLABLE JWI +C96C ; LV # Lo HANGUL SYLLABLE JYU +C988 ; LV # Lo HANGUL SYLLABLE JEU +C9A4 ; LV # Lo HANGUL SYLLABLE JYI +C9C0 ; LV # Lo HANGUL SYLLABLE JI +C9DC ; LV # Lo HANGUL SYLLABLE JJA +C9F8 ; LV # Lo HANGUL SYLLABLE JJAE +CA14 ; LV # Lo HANGUL SYLLABLE JJYA +CA30 ; LV # Lo HANGUL SYLLABLE JJYAE +CA4C ; LV # Lo HANGUL SYLLABLE JJEO +CA68 ; LV # Lo HANGUL SYLLABLE JJE +CA84 ; LV # Lo HANGUL SYLLABLE JJYEO +CAA0 ; LV # Lo HANGUL SYLLABLE JJYE +CABC ; LV # Lo HANGUL SYLLABLE JJO +CAD8 ; LV # Lo HANGUL SYLLABLE JJWA +CAF4 ; LV # Lo HANGUL SYLLABLE JJWAE +CB10 ; LV # Lo HANGUL SYLLABLE JJOE +CB2C ; LV # Lo HANGUL SYLLABLE JJYO +CB48 ; LV # Lo HANGUL SYLLABLE JJU +CB64 ; LV # Lo HANGUL SYLLABLE JJWEO +CB80 ; LV # Lo HANGUL SYLLABLE JJWE +CB9C ; LV # Lo HANGUL SYLLABLE JJWI +CBB8 ; LV # Lo HANGUL SYLLABLE JJYU +CBD4 ; LV # Lo HANGUL SYLLABLE JJEU +CBF0 ; LV # Lo HANGUL SYLLABLE JJYI +CC0C ; LV # Lo HANGUL SYLLABLE JJI +CC28 ; LV # Lo HANGUL SYLLABLE CA +CC44 ; LV # Lo HANGUL SYLLABLE CAE +CC60 ; LV # Lo HANGUL SYLLABLE CYA +CC7C ; LV # Lo HANGUL SYLLABLE CYAE +CC98 ; LV # Lo HANGUL SYLLABLE CEO +CCB4 ; LV # Lo HANGUL SYLLABLE CE +CCD0 ; LV # Lo HANGUL SYLLABLE CYEO +CCEC ; LV # Lo HANGUL SYLLABLE CYE +CD08 ; LV # Lo HANGUL SYLLABLE CO +CD24 ; LV # Lo HANGUL SYLLABLE CWA +CD40 ; LV # Lo HANGUL SYLLABLE CWAE +CD5C ; LV # Lo HANGUL SYLLABLE COE +CD78 ; LV # Lo HANGUL SYLLABLE CYO +CD94 ; LV # Lo HANGUL SYLLABLE CU +CDB0 ; LV # Lo HANGUL SYLLABLE CWEO +CDCC ; LV # Lo HANGUL SYLLABLE CWE +CDE8 ; LV # Lo HANGUL SYLLABLE CWI +CE04 ; LV # Lo HANGUL SYLLABLE CYU +CE20 ; LV # Lo HANGUL SYLLABLE CEU +CE3C ; LV # Lo HANGUL SYLLABLE CYI +CE58 ; LV # Lo HANGUL SYLLABLE CI +CE74 ; LV # Lo HANGUL SYLLABLE KA +CE90 ; LV # Lo HANGUL SYLLABLE KAE +CEAC ; LV # Lo HANGUL SYLLABLE KYA +CEC8 ; LV # Lo HANGUL SYLLABLE KYAE +CEE4 ; LV # Lo HANGUL SYLLABLE KEO +CF00 ; LV # Lo HANGUL SYLLABLE KE +CF1C ; LV # Lo HANGUL SYLLABLE KYEO +CF38 ; LV # Lo HANGUL SYLLABLE KYE +CF54 ; LV # Lo HANGUL SYLLABLE KO +CF70 ; LV # Lo HANGUL SYLLABLE KWA +CF8C ; LV # Lo HANGUL SYLLABLE KWAE +CFA8 ; LV # Lo HANGUL SYLLABLE KOE +CFC4 ; LV # Lo HANGUL SYLLABLE KYO +CFE0 ; LV # Lo HANGUL SYLLABLE KU +CFFC ; LV # Lo HANGUL SYLLABLE KWEO +D018 ; LV # Lo HANGUL SYLLABLE KWE +D034 ; LV # Lo HANGUL SYLLABLE KWI +D050 ; LV # Lo HANGUL SYLLABLE KYU +D06C ; LV # Lo HANGUL SYLLABLE KEU +D088 ; LV # Lo HANGUL SYLLABLE KYI +D0A4 ; LV # Lo HANGUL SYLLABLE KI +D0C0 ; LV # Lo HANGUL SYLLABLE TA +D0DC ; LV # Lo HANGUL SYLLABLE TAE +D0F8 ; LV # Lo HANGUL SYLLABLE TYA +D114 ; LV # Lo HANGUL SYLLABLE TYAE +D130 ; LV # Lo HANGUL SYLLABLE TEO +D14C ; LV # Lo HANGUL SYLLABLE TE +D168 ; LV # Lo HANGUL SYLLABLE TYEO +D184 ; LV # Lo HANGUL SYLLABLE TYE +D1A0 ; LV # Lo HANGUL SYLLABLE TO +D1BC ; LV # Lo HANGUL SYLLABLE TWA +D1D8 ; LV # Lo HANGUL SYLLABLE TWAE +D1F4 ; LV # Lo HANGUL SYLLABLE TOE +D210 ; LV # Lo HANGUL SYLLABLE TYO +D22C ; LV # Lo HANGUL SYLLABLE TU +D248 ; LV # Lo HANGUL SYLLABLE TWEO +D264 ; LV # Lo HANGUL SYLLABLE TWE +D280 ; LV # Lo HANGUL SYLLABLE TWI +D29C ; LV # Lo HANGUL SYLLABLE TYU +D2B8 ; LV # Lo HANGUL SYLLABLE TEU +D2D4 ; LV # Lo HANGUL SYLLABLE TYI +D2F0 ; LV # Lo HANGUL SYLLABLE TI +D30C ; LV # Lo HANGUL SYLLABLE PA +D328 ; LV # Lo HANGUL SYLLABLE PAE +D344 ; LV # Lo HANGUL SYLLABLE PYA +D360 ; LV # Lo HANGUL SYLLABLE PYAE +D37C ; LV # Lo HANGUL SYLLABLE PEO +D398 ; LV # Lo HANGUL SYLLABLE PE +D3B4 ; LV # Lo HANGUL SYLLABLE PYEO +D3D0 ; LV # Lo HANGUL SYLLABLE PYE +D3EC ; LV # Lo HANGUL SYLLABLE PO +D408 ; LV # Lo HANGUL SYLLABLE PWA +D424 ; LV # Lo HANGUL SYLLABLE PWAE +D440 ; LV # Lo HANGUL SYLLABLE POE +D45C ; LV # Lo HANGUL SYLLABLE PYO +D478 ; LV # Lo HANGUL SYLLABLE PU +D494 ; LV # Lo HANGUL SYLLABLE PWEO +D4B0 ; LV # Lo HANGUL SYLLABLE PWE +D4CC ; LV # Lo HANGUL SYLLABLE PWI +D4E8 ; LV # Lo HANGUL SYLLABLE PYU +D504 ; LV # Lo HANGUL SYLLABLE PEU +D520 ; LV # Lo HANGUL SYLLABLE PYI +D53C ; LV # Lo HANGUL SYLLABLE PI +D558 ; LV # Lo HANGUL SYLLABLE HA +D574 ; LV # Lo HANGUL SYLLABLE HAE +D590 ; LV # Lo HANGUL SYLLABLE HYA +D5AC ; LV # Lo HANGUL SYLLABLE HYAE +D5C8 ; LV # Lo HANGUL SYLLABLE HEO +D5E4 ; LV # Lo HANGUL SYLLABLE HE +D600 ; LV # Lo HANGUL SYLLABLE HYEO +D61C ; LV # Lo HANGUL SYLLABLE HYE +D638 ; LV # Lo HANGUL SYLLABLE HO +D654 ; LV # Lo HANGUL SYLLABLE HWA +D670 ; LV # Lo HANGUL SYLLABLE HWAE +D68C ; LV # Lo HANGUL SYLLABLE HOE +D6A8 ; LV # Lo HANGUL SYLLABLE HYO +D6C4 ; LV # Lo HANGUL SYLLABLE HU +D6E0 ; LV # Lo HANGUL SYLLABLE HWEO +D6FC ; LV # Lo HANGUL SYLLABLE HWE +D718 ; LV # Lo HANGUL SYLLABLE HWI +D734 ; LV # Lo HANGUL SYLLABLE HYU +D750 ; LV # Lo HANGUL SYLLABLE HEU +D76C ; LV # Lo HANGUL SYLLABLE HYI +D788 ; LV # Lo HANGUL SYLLABLE HI + +# Total code points: 399 + +# ================================================ + +AC01..AC1B ; LVT # Lo [27] HANGUL SYLLABLE GAG..HANGUL SYLLABLE GAH +AC1D..AC37 ; LVT # Lo [27] HANGUL SYLLABLE GAEG..HANGUL SYLLABLE GAEH +AC39..AC53 ; LVT # Lo [27] HANGUL SYLLABLE GYAG..HANGUL SYLLABLE GYAH +AC55..AC6F ; LVT # Lo [27] HANGUL SYLLABLE GYAEG..HANGUL SYLLABLE GYAEH +AC71..AC8B ; LVT # Lo [27] HANGUL SYLLABLE GEOG..HANGUL SYLLABLE GEOH +AC8D..ACA7 ; LVT # Lo [27] HANGUL SYLLABLE GEG..HANGUL SYLLABLE GEH +ACA9..ACC3 ; LVT # Lo [27] HANGUL SYLLABLE GYEOG..HANGUL SYLLABLE GYEOH +ACC5..ACDF ; LVT # Lo [27] HANGUL SYLLABLE GYEG..HANGUL SYLLABLE GYEH +ACE1..ACFB ; LVT # Lo [27] HANGUL SYLLABLE GOG..HANGUL SYLLABLE GOH +ACFD..AD17 ; LVT # Lo [27] HANGUL SYLLABLE GWAG..HANGUL SYLLABLE GWAH +AD19..AD33 ; LVT # Lo [27] HANGUL SYLLABLE GWAEG..HANGUL SYLLABLE GWAEH +AD35..AD4F ; LVT # Lo [27] HANGUL SYLLABLE GOEG..HANGUL SYLLABLE GOEH +AD51..AD6B ; LVT # Lo [27] HANGUL SYLLABLE GYOG..HANGUL SYLLABLE GYOH +AD6D..AD87 ; LVT # Lo [27] HANGUL SYLLABLE GUG..HANGUL SYLLABLE GUH +AD89..ADA3 ; LVT # Lo [27] HANGUL SYLLABLE GWEOG..HANGUL SYLLABLE GWEOH +ADA5..ADBF ; LVT # Lo [27] HANGUL SYLLABLE GWEG..HANGUL SYLLABLE GWEH +ADC1..ADDB ; LVT # Lo [27] HANGUL SYLLABLE GWIG..HANGUL SYLLABLE GWIH +ADDD..ADF7 ; LVT # Lo [27] HANGUL SYLLABLE GYUG..HANGUL SYLLABLE GYUH +ADF9..AE13 ; LVT # Lo [27] HANGUL SYLLABLE GEUG..HANGUL SYLLABLE GEUH +AE15..AE2F ; LVT # Lo [27] HANGUL SYLLABLE GYIG..HANGUL SYLLABLE GYIH +AE31..AE4B ; LVT # Lo [27] HANGUL SYLLABLE GIG..HANGUL SYLLABLE GIH +AE4D..AE67 ; LVT # Lo [27] HANGUL SYLLABLE GGAG..HANGUL SYLLABLE GGAH +AE69..AE83 ; LVT # Lo [27] HANGUL SYLLABLE GGAEG..HANGUL SYLLABLE GGAEH +AE85..AE9F ; LVT # Lo [27] HANGUL SYLLABLE GGYAG..HANGUL SYLLABLE GGYAH +AEA1..AEBB ; LVT # Lo [27] HANGUL SYLLABLE GGYAEG..HANGUL SYLLABLE GGYAEH +AEBD..AED7 ; LVT # Lo [27] HANGUL SYLLABLE GGEOG..HANGUL SYLLABLE GGEOH +AED9..AEF3 ; LVT # Lo [27] HANGUL SYLLABLE GGEG..HANGUL SYLLABLE GGEH +AEF5..AF0F ; LVT # Lo [27] HANGUL SYLLABLE GGYEOG..HANGUL SYLLABLE GGYEOH +AF11..AF2B ; LVT # Lo [27] HANGUL SYLLABLE GGYEG..HANGUL SYLLABLE GGYEH +AF2D..AF47 ; LVT # Lo [27] HANGUL SYLLABLE GGOG..HANGUL SYLLABLE GGOH +AF49..AF63 ; LVT # Lo [27] HANGUL SYLLABLE GGWAG..HANGUL SYLLABLE GGWAH +AF65..AF7F ; LVT # Lo [27] HANGUL SYLLABLE GGWAEG..HANGUL SYLLABLE GGWAEH +AF81..AF9B ; LVT # Lo [27] HANGUL SYLLABLE GGOEG..HANGUL SYLLABLE GGOEH +AF9D..AFB7 ; LVT # Lo [27] HANGUL SYLLABLE GGYOG..HANGUL SYLLABLE GGYOH +AFB9..AFD3 ; LVT # Lo [27] HANGUL SYLLABLE GGUG..HANGUL SYLLABLE GGUH +AFD5..AFEF ; LVT # Lo [27] HANGUL SYLLABLE GGWEOG..HANGUL SYLLABLE GGWEOH +AFF1..B00B ; LVT # Lo [27] HANGUL SYLLABLE GGWEG..HANGUL SYLLABLE GGWEH +B00D..B027 ; LVT # Lo [27] HANGUL SYLLABLE GGWIG..HANGUL SYLLABLE GGWIH +B029..B043 ; LVT # Lo [27] HANGUL SYLLABLE GGYUG..HANGUL SYLLABLE GGYUH +B045..B05F ; LVT # Lo [27] HANGUL SYLLABLE GGEUG..HANGUL SYLLABLE GGEUH +B061..B07B ; LVT # Lo [27] HANGUL SYLLABLE GGYIG..HANGUL SYLLABLE GGYIH +B07D..B097 ; LVT # Lo [27] HANGUL SYLLABLE GGIG..HANGUL SYLLABLE GGIH +B099..B0B3 ; LVT # Lo [27] HANGUL SYLLABLE NAG..HANGUL SYLLABLE NAH +B0B5..B0CF ; LVT # Lo [27] HANGUL SYLLABLE NAEG..HANGUL SYLLABLE NAEH +B0D1..B0EB ; LVT # Lo [27] HANGUL SYLLABLE NYAG..HANGUL SYLLABLE NYAH +B0ED..B107 ; LVT # Lo [27] HANGUL SYLLABLE NYAEG..HANGUL SYLLABLE NYAEH +B109..B123 ; LVT # Lo [27] HANGUL SYLLABLE NEOG..HANGUL SYLLABLE NEOH +B125..B13F ; LVT # Lo [27] HANGUL SYLLABLE NEG..HANGUL SYLLABLE NEH +B141..B15B ; LVT # Lo [27] HANGUL SYLLABLE NYEOG..HANGUL SYLLABLE NYEOH +B15D..B177 ; LVT # Lo [27] HANGUL SYLLABLE NYEG..HANGUL SYLLABLE NYEH +B179..B193 ; LVT # Lo [27] HANGUL SYLLABLE NOG..HANGUL SYLLABLE NOH +B195..B1AF ; LVT # Lo [27] HANGUL SYLLABLE NWAG..HANGUL SYLLABLE NWAH +B1B1..B1CB ; LVT # Lo [27] HANGUL SYLLABLE NWAEG..HANGUL SYLLABLE NWAEH +B1CD..B1E7 ; LVT # Lo [27] HANGUL SYLLABLE NOEG..HANGUL SYLLABLE NOEH +B1E9..B203 ; LVT # Lo [27] HANGUL SYLLABLE NYOG..HANGUL SYLLABLE NYOH +B205..B21F ; LVT # Lo [27] HANGUL SYLLABLE NUG..HANGUL SYLLABLE NUH +B221..B23B ; LVT # Lo [27] HANGUL SYLLABLE NWEOG..HANGUL SYLLABLE NWEOH +B23D..B257 ; LVT # Lo [27] HANGUL SYLLABLE NWEG..HANGUL SYLLABLE NWEH +B259..B273 ; LVT # Lo [27] HANGUL SYLLABLE NWIG..HANGUL SYLLABLE NWIH +B275..B28F ; LVT # Lo [27] HANGUL SYLLABLE NYUG..HANGUL SYLLABLE NYUH +B291..B2AB ; LVT # Lo [27] HANGUL SYLLABLE NEUG..HANGUL SYLLABLE NEUH +B2AD..B2C7 ; LVT # Lo [27] HANGUL SYLLABLE NYIG..HANGUL SYLLABLE NYIH +B2C9..B2E3 ; LVT # Lo [27] HANGUL SYLLABLE NIG..HANGUL SYLLABLE NIH +B2E5..B2FF ; LVT # Lo [27] HANGUL SYLLABLE DAG..HANGUL SYLLABLE DAH +B301..B31B ; LVT # Lo [27] HANGUL SYLLABLE DAEG..HANGUL SYLLABLE DAEH +B31D..B337 ; LVT # Lo [27] HANGUL SYLLABLE DYAG..HANGUL SYLLABLE DYAH +B339..B353 ; LVT # Lo [27] HANGUL SYLLABLE DYAEG..HANGUL SYLLABLE DYAEH +B355..B36F ; LVT # Lo [27] HANGUL SYLLABLE DEOG..HANGUL SYLLABLE DEOH +B371..B38B ; LVT # Lo [27] HANGUL SYLLABLE DEG..HANGUL SYLLABLE DEH +B38D..B3A7 ; LVT # Lo [27] HANGUL SYLLABLE DYEOG..HANGUL SYLLABLE DYEOH +B3A9..B3C3 ; LVT # Lo [27] HANGUL SYLLABLE DYEG..HANGUL SYLLABLE DYEH +B3C5..B3DF ; LVT # Lo [27] HANGUL SYLLABLE DOG..HANGUL SYLLABLE DOH +B3E1..B3FB ; LVT # Lo [27] HANGUL SYLLABLE DWAG..HANGUL SYLLABLE DWAH +B3FD..B417 ; LVT # Lo [27] HANGUL SYLLABLE DWAEG..HANGUL SYLLABLE DWAEH +B419..B433 ; LVT # Lo [27] HANGUL SYLLABLE DOEG..HANGUL SYLLABLE DOEH +B435..B44F ; LVT # Lo [27] HANGUL SYLLABLE DYOG..HANGUL SYLLABLE DYOH +B451..B46B ; LVT # Lo [27] HANGUL SYLLABLE DUG..HANGUL SYLLABLE DUH +B46D..B487 ; LVT # Lo [27] HANGUL SYLLABLE DWEOG..HANGUL SYLLABLE DWEOH +B489..B4A3 ; LVT # Lo [27] HANGUL SYLLABLE DWEG..HANGUL SYLLABLE DWEH +B4A5..B4BF ; LVT # Lo [27] HANGUL SYLLABLE DWIG..HANGUL SYLLABLE DWIH +B4C1..B4DB ; LVT # Lo [27] HANGUL SYLLABLE DYUG..HANGUL SYLLABLE DYUH +B4DD..B4F7 ; LVT # Lo [27] HANGUL SYLLABLE DEUG..HANGUL SYLLABLE DEUH +B4F9..B513 ; LVT # Lo [27] HANGUL SYLLABLE DYIG..HANGUL SYLLABLE DYIH +B515..B52F ; LVT # Lo [27] HANGUL SYLLABLE DIG..HANGUL SYLLABLE DIH +B531..B54B ; LVT # Lo [27] HANGUL SYLLABLE DDAG..HANGUL SYLLABLE DDAH +B54D..B567 ; LVT # Lo [27] HANGUL SYLLABLE DDAEG..HANGUL SYLLABLE DDAEH +B569..B583 ; LVT # Lo [27] HANGUL SYLLABLE DDYAG..HANGUL SYLLABLE DDYAH +B585..B59F ; LVT # Lo [27] HANGUL SYLLABLE DDYAEG..HANGUL SYLLABLE DDYAEH +B5A1..B5BB ; LVT # Lo [27] HANGUL SYLLABLE DDEOG..HANGUL SYLLABLE DDEOH +B5BD..B5D7 ; LVT # Lo [27] HANGUL SYLLABLE DDEG..HANGUL SYLLABLE DDEH +B5D9..B5F3 ; LVT # Lo [27] HANGUL SYLLABLE DDYEOG..HANGUL SYLLABLE DDYEOH +B5F5..B60F ; LVT # Lo [27] HANGUL SYLLABLE DDYEG..HANGUL SYLLABLE DDYEH +B611..B62B ; LVT # Lo [27] HANGUL SYLLABLE DDOG..HANGUL SYLLABLE DDOH +B62D..B647 ; LVT # Lo [27] HANGUL SYLLABLE DDWAG..HANGUL SYLLABLE DDWAH +B649..B663 ; LVT # Lo [27] HANGUL SYLLABLE DDWAEG..HANGUL SYLLABLE DDWAEH +B665..B67F ; LVT # Lo [27] HANGUL SYLLABLE DDOEG..HANGUL SYLLABLE DDOEH +B681..B69B ; LVT # Lo [27] HANGUL SYLLABLE DDYOG..HANGUL SYLLABLE DDYOH +B69D..B6B7 ; LVT # Lo [27] HANGUL SYLLABLE DDUG..HANGUL SYLLABLE DDUH +B6B9..B6D3 ; LVT # Lo [27] HANGUL SYLLABLE DDWEOG..HANGUL SYLLABLE DDWEOH +B6D5..B6EF ; LVT # Lo [27] HANGUL SYLLABLE DDWEG..HANGUL SYLLABLE DDWEH +B6F1..B70B ; LVT # Lo [27] HANGUL SYLLABLE DDWIG..HANGUL SYLLABLE DDWIH +B70D..B727 ; LVT # Lo [27] HANGUL SYLLABLE DDYUG..HANGUL SYLLABLE DDYUH +B729..B743 ; LVT # Lo [27] HANGUL SYLLABLE DDEUG..HANGUL SYLLABLE DDEUH +B745..B75F ; LVT # Lo [27] HANGUL SYLLABLE DDYIG..HANGUL SYLLABLE DDYIH +B761..B77B ; LVT # Lo [27] HANGUL SYLLABLE DDIG..HANGUL SYLLABLE DDIH +B77D..B797 ; LVT # Lo [27] HANGUL SYLLABLE RAG..HANGUL SYLLABLE RAH +B799..B7B3 ; LVT # Lo [27] HANGUL SYLLABLE RAEG..HANGUL SYLLABLE RAEH +B7B5..B7CF ; LVT # Lo [27] HANGUL SYLLABLE RYAG..HANGUL SYLLABLE RYAH +B7D1..B7EB ; LVT # Lo [27] HANGUL SYLLABLE RYAEG..HANGUL SYLLABLE RYAEH +B7ED..B807 ; LVT # Lo [27] HANGUL SYLLABLE REOG..HANGUL SYLLABLE REOH +B809..B823 ; LVT # Lo [27] HANGUL SYLLABLE REG..HANGUL SYLLABLE REH +B825..B83F ; LVT # Lo [27] HANGUL SYLLABLE RYEOG..HANGUL SYLLABLE RYEOH +B841..B85B ; LVT # Lo [27] HANGUL SYLLABLE RYEG..HANGUL SYLLABLE RYEH +B85D..B877 ; LVT # Lo [27] HANGUL SYLLABLE ROG..HANGUL SYLLABLE ROH +B879..B893 ; LVT # Lo [27] HANGUL SYLLABLE RWAG..HANGUL SYLLABLE RWAH +B895..B8AF ; LVT # Lo [27] HANGUL SYLLABLE RWAEG..HANGUL SYLLABLE RWAEH +B8B1..B8CB ; LVT # Lo [27] HANGUL SYLLABLE ROEG..HANGUL SYLLABLE ROEH +B8CD..B8E7 ; LVT # Lo [27] HANGUL SYLLABLE RYOG..HANGUL SYLLABLE RYOH +B8E9..B903 ; LVT # Lo [27] HANGUL SYLLABLE RUG..HANGUL SYLLABLE RUH +B905..B91F ; LVT # Lo [27] HANGUL SYLLABLE RWEOG..HANGUL SYLLABLE RWEOH +B921..B93B ; LVT # Lo [27] HANGUL SYLLABLE RWEG..HANGUL SYLLABLE RWEH +B93D..B957 ; LVT # Lo [27] HANGUL SYLLABLE RWIG..HANGUL SYLLABLE RWIH +B959..B973 ; LVT # Lo [27] HANGUL SYLLABLE RYUG..HANGUL SYLLABLE RYUH +B975..B98F ; LVT # Lo [27] HANGUL SYLLABLE REUG..HANGUL SYLLABLE REUH +B991..B9AB ; LVT # Lo [27] HANGUL SYLLABLE RYIG..HANGUL SYLLABLE RYIH +B9AD..B9C7 ; LVT # Lo [27] HANGUL SYLLABLE RIG..HANGUL SYLLABLE RIH +B9C9..B9E3 ; LVT # Lo [27] HANGUL SYLLABLE MAG..HANGUL SYLLABLE MAH +B9E5..B9FF ; LVT # Lo [27] HANGUL SYLLABLE MAEG..HANGUL SYLLABLE MAEH +BA01..BA1B ; LVT # Lo [27] HANGUL SYLLABLE MYAG..HANGUL SYLLABLE MYAH +BA1D..BA37 ; LVT # Lo [27] HANGUL SYLLABLE MYAEG..HANGUL SYLLABLE MYAEH +BA39..BA53 ; LVT # Lo [27] HANGUL SYLLABLE MEOG..HANGUL SYLLABLE MEOH +BA55..BA6F ; LVT # Lo [27] HANGUL SYLLABLE MEG..HANGUL SYLLABLE MEH +BA71..BA8B ; LVT # Lo [27] HANGUL SYLLABLE MYEOG..HANGUL SYLLABLE MYEOH +BA8D..BAA7 ; LVT # Lo [27] HANGUL SYLLABLE MYEG..HANGUL SYLLABLE MYEH +BAA9..BAC3 ; LVT # Lo [27] HANGUL SYLLABLE MOG..HANGUL SYLLABLE MOH +BAC5..BADF ; LVT # Lo [27] HANGUL SYLLABLE MWAG..HANGUL SYLLABLE MWAH +BAE1..BAFB ; LVT # Lo [27] HANGUL SYLLABLE MWAEG..HANGUL SYLLABLE MWAEH +BAFD..BB17 ; LVT # Lo [27] HANGUL SYLLABLE MOEG..HANGUL SYLLABLE MOEH +BB19..BB33 ; LVT # Lo [27] HANGUL SYLLABLE MYOG..HANGUL SYLLABLE MYOH +BB35..BB4F ; LVT # Lo [27] HANGUL SYLLABLE MUG..HANGUL SYLLABLE MUH +BB51..BB6B ; LVT # Lo [27] HANGUL SYLLABLE MWEOG..HANGUL SYLLABLE MWEOH +BB6D..BB87 ; LVT # Lo [27] HANGUL SYLLABLE MWEG..HANGUL SYLLABLE MWEH +BB89..BBA3 ; LVT # Lo [27] HANGUL SYLLABLE MWIG..HANGUL SYLLABLE MWIH +BBA5..BBBF ; LVT # Lo [27] HANGUL SYLLABLE MYUG..HANGUL SYLLABLE MYUH +BBC1..BBDB ; LVT # Lo [27] HANGUL SYLLABLE MEUG..HANGUL SYLLABLE MEUH +BBDD..BBF7 ; LVT # Lo [27] HANGUL SYLLABLE MYIG..HANGUL SYLLABLE MYIH +BBF9..BC13 ; LVT # Lo [27] HANGUL SYLLABLE MIG..HANGUL SYLLABLE MIH +BC15..BC2F ; LVT # Lo [27] HANGUL SYLLABLE BAG..HANGUL SYLLABLE BAH +BC31..BC4B ; LVT # Lo [27] HANGUL SYLLABLE BAEG..HANGUL SYLLABLE BAEH +BC4D..BC67 ; LVT # Lo [27] HANGUL SYLLABLE BYAG..HANGUL SYLLABLE BYAH +BC69..BC83 ; LVT # Lo [27] HANGUL SYLLABLE BYAEG..HANGUL SYLLABLE BYAEH +BC85..BC9F ; LVT # Lo [27] HANGUL SYLLABLE BEOG..HANGUL SYLLABLE BEOH +BCA1..BCBB ; LVT # Lo [27] HANGUL SYLLABLE BEG..HANGUL SYLLABLE BEH +BCBD..BCD7 ; LVT # Lo [27] HANGUL SYLLABLE BYEOG..HANGUL SYLLABLE BYEOH +BCD9..BCF3 ; LVT # Lo [27] HANGUL SYLLABLE BYEG..HANGUL SYLLABLE BYEH +BCF5..BD0F ; LVT # Lo [27] HANGUL SYLLABLE BOG..HANGUL SYLLABLE BOH +BD11..BD2B ; LVT # Lo [27] HANGUL SYLLABLE BWAG..HANGUL SYLLABLE BWAH +BD2D..BD47 ; LVT # Lo [27] HANGUL SYLLABLE BWAEG..HANGUL SYLLABLE BWAEH +BD49..BD63 ; LVT # Lo [27] HANGUL SYLLABLE BOEG..HANGUL SYLLABLE BOEH +BD65..BD7F ; LVT # Lo [27] HANGUL SYLLABLE BYOG..HANGUL SYLLABLE BYOH +BD81..BD9B ; LVT # Lo [27] HANGUL SYLLABLE BUG..HANGUL SYLLABLE BUH +BD9D..BDB7 ; LVT # Lo [27] HANGUL SYLLABLE BWEOG..HANGUL SYLLABLE BWEOH +BDB9..BDD3 ; LVT # Lo [27] HANGUL SYLLABLE BWEG..HANGUL SYLLABLE BWEH +BDD5..BDEF ; LVT # Lo [27] HANGUL SYLLABLE BWIG..HANGUL SYLLABLE BWIH +BDF1..BE0B ; LVT # Lo [27] HANGUL SYLLABLE BYUG..HANGUL SYLLABLE BYUH +BE0D..BE27 ; LVT # Lo [27] HANGUL SYLLABLE BEUG..HANGUL SYLLABLE BEUH +BE29..BE43 ; LVT # Lo [27] HANGUL SYLLABLE BYIG..HANGUL SYLLABLE BYIH +BE45..BE5F ; LVT # Lo [27] HANGUL SYLLABLE BIG..HANGUL SYLLABLE BIH +BE61..BE7B ; LVT # Lo [27] HANGUL SYLLABLE BBAG..HANGUL SYLLABLE BBAH +BE7D..BE97 ; LVT # Lo [27] HANGUL SYLLABLE BBAEG..HANGUL SYLLABLE BBAEH +BE99..BEB3 ; LVT # Lo [27] HANGUL SYLLABLE BBYAG..HANGUL SYLLABLE BBYAH +BEB5..BECF ; LVT # Lo [27] HANGUL SYLLABLE BBYAEG..HANGUL SYLLABLE BBYAEH +BED1..BEEB ; LVT # Lo [27] HANGUL SYLLABLE BBEOG..HANGUL SYLLABLE BBEOH +BEED..BF07 ; LVT # Lo [27] HANGUL SYLLABLE BBEG..HANGUL SYLLABLE BBEH +BF09..BF23 ; LVT # Lo [27] HANGUL SYLLABLE BBYEOG..HANGUL SYLLABLE BBYEOH +BF25..BF3F ; LVT # Lo [27] HANGUL SYLLABLE BBYEG..HANGUL SYLLABLE BBYEH +BF41..BF5B ; LVT # Lo [27] HANGUL SYLLABLE BBOG..HANGUL SYLLABLE BBOH +BF5D..BF77 ; LVT # Lo [27] HANGUL SYLLABLE BBWAG..HANGUL SYLLABLE BBWAH +BF79..BF93 ; LVT # Lo [27] HANGUL SYLLABLE BBWAEG..HANGUL SYLLABLE BBWAEH +BF95..BFAF ; LVT # Lo [27] HANGUL SYLLABLE BBOEG..HANGUL SYLLABLE BBOEH +BFB1..BFCB ; LVT # Lo [27] HANGUL SYLLABLE BBYOG..HANGUL SYLLABLE BBYOH +BFCD..BFE7 ; LVT # Lo [27] HANGUL SYLLABLE BBUG..HANGUL SYLLABLE BBUH +BFE9..C003 ; LVT # Lo [27] HANGUL SYLLABLE BBWEOG..HANGUL SYLLABLE BBWEOH +C005..C01F ; LVT # Lo [27] HANGUL SYLLABLE BBWEG..HANGUL SYLLABLE BBWEH +C021..C03B ; LVT # Lo [27] HANGUL SYLLABLE BBWIG..HANGUL SYLLABLE BBWIH +C03D..C057 ; LVT # Lo [27] HANGUL SYLLABLE BBYUG..HANGUL SYLLABLE BBYUH +C059..C073 ; LVT # Lo [27] HANGUL SYLLABLE BBEUG..HANGUL SYLLABLE BBEUH +C075..C08F ; LVT # Lo [27] HANGUL SYLLABLE BBYIG..HANGUL SYLLABLE BBYIH +C091..C0AB ; LVT # Lo [27] HANGUL SYLLABLE BBIG..HANGUL SYLLABLE BBIH +C0AD..C0C7 ; LVT # Lo [27] HANGUL SYLLABLE SAG..HANGUL SYLLABLE SAH +C0C9..C0E3 ; LVT # Lo [27] HANGUL SYLLABLE SAEG..HANGUL SYLLABLE SAEH +C0E5..C0FF ; LVT # Lo [27] HANGUL SYLLABLE SYAG..HANGUL SYLLABLE SYAH +C101..C11B ; LVT # Lo [27] HANGUL SYLLABLE SYAEG..HANGUL SYLLABLE SYAEH +C11D..C137 ; LVT # Lo [27] HANGUL SYLLABLE SEOG..HANGUL SYLLABLE SEOH +C139..C153 ; LVT # Lo [27] HANGUL SYLLABLE SEG..HANGUL SYLLABLE SEH +C155..C16F ; LVT # Lo [27] HANGUL SYLLABLE SYEOG..HANGUL SYLLABLE SYEOH +C171..C18B ; LVT # Lo [27] HANGUL SYLLABLE SYEG..HANGUL SYLLABLE SYEH +C18D..C1A7 ; LVT # Lo [27] HANGUL SYLLABLE SOG..HANGUL SYLLABLE SOH +C1A9..C1C3 ; LVT # Lo [27] HANGUL SYLLABLE SWAG..HANGUL SYLLABLE SWAH +C1C5..C1DF ; LVT # Lo [27] HANGUL SYLLABLE SWAEG..HANGUL SYLLABLE SWAEH +C1E1..C1FB ; LVT # Lo [27] HANGUL SYLLABLE SOEG..HANGUL SYLLABLE SOEH +C1FD..C217 ; LVT # Lo [27] HANGUL SYLLABLE SYOG..HANGUL SYLLABLE SYOH +C219..C233 ; LVT # Lo [27] HANGUL SYLLABLE SUG..HANGUL SYLLABLE SUH +C235..C24F ; LVT # Lo [27] HANGUL SYLLABLE SWEOG..HANGUL SYLLABLE SWEOH +C251..C26B ; LVT # Lo [27] HANGUL SYLLABLE SWEG..HANGUL SYLLABLE SWEH +C26D..C287 ; LVT # Lo [27] HANGUL SYLLABLE SWIG..HANGUL SYLLABLE SWIH +C289..C2A3 ; LVT # Lo [27] HANGUL SYLLABLE SYUG..HANGUL SYLLABLE SYUH +C2A5..C2BF ; LVT # Lo [27] HANGUL SYLLABLE SEUG..HANGUL SYLLABLE SEUH +C2C1..C2DB ; LVT # Lo [27] HANGUL SYLLABLE SYIG..HANGUL SYLLABLE SYIH +C2DD..C2F7 ; LVT # Lo [27] HANGUL SYLLABLE SIG..HANGUL SYLLABLE SIH +C2F9..C313 ; LVT # Lo [27] HANGUL SYLLABLE SSAG..HANGUL SYLLABLE SSAH +C315..C32F ; LVT # Lo [27] HANGUL SYLLABLE SSAEG..HANGUL SYLLABLE SSAEH +C331..C34B ; LVT # Lo [27] HANGUL SYLLABLE SSYAG..HANGUL SYLLABLE SSYAH +C34D..C367 ; LVT # Lo [27] HANGUL SYLLABLE SSYAEG..HANGUL SYLLABLE SSYAEH +C369..C383 ; LVT # Lo [27] HANGUL SYLLABLE SSEOG..HANGUL SYLLABLE SSEOH +C385..C39F ; LVT # Lo [27] HANGUL SYLLABLE SSEG..HANGUL SYLLABLE SSEH +C3A1..C3BB ; LVT # Lo [27] HANGUL SYLLABLE SSYEOG..HANGUL SYLLABLE SSYEOH +C3BD..C3D7 ; LVT # Lo [27] HANGUL SYLLABLE SSYEG..HANGUL SYLLABLE SSYEH +C3D9..C3F3 ; LVT # Lo [27] HANGUL SYLLABLE SSOG..HANGUL SYLLABLE SSOH +C3F5..C40F ; LVT # Lo [27] HANGUL SYLLABLE SSWAG..HANGUL SYLLABLE SSWAH +C411..C42B ; LVT # Lo [27] HANGUL SYLLABLE SSWAEG..HANGUL SYLLABLE SSWAEH +C42D..C447 ; LVT # Lo [27] HANGUL SYLLABLE SSOEG..HANGUL SYLLABLE SSOEH +C449..C463 ; LVT # Lo [27] HANGUL SYLLABLE SSYOG..HANGUL SYLLABLE SSYOH +C465..C47F ; LVT # Lo [27] HANGUL SYLLABLE SSUG..HANGUL SYLLABLE SSUH +C481..C49B ; LVT # Lo [27] HANGUL SYLLABLE SSWEOG..HANGUL SYLLABLE SSWEOH +C49D..C4B7 ; LVT # Lo [27] HANGUL SYLLABLE SSWEG..HANGUL SYLLABLE SSWEH +C4B9..C4D3 ; LVT # Lo [27] HANGUL SYLLABLE SSWIG..HANGUL SYLLABLE SSWIH +C4D5..C4EF ; LVT # Lo [27] HANGUL SYLLABLE SSYUG..HANGUL SYLLABLE SSYUH +C4F1..C50B ; LVT # Lo [27] HANGUL SYLLABLE SSEUG..HANGUL SYLLABLE SSEUH +C50D..C527 ; LVT # Lo [27] HANGUL SYLLABLE SSYIG..HANGUL SYLLABLE SSYIH +C529..C543 ; LVT # Lo [27] HANGUL SYLLABLE SSIG..HANGUL SYLLABLE SSIH +C545..C55F ; LVT # Lo [27] HANGUL SYLLABLE AG..HANGUL SYLLABLE AH +C561..C57B ; LVT # Lo [27] HANGUL SYLLABLE AEG..HANGUL SYLLABLE AEH +C57D..C597 ; LVT # Lo [27] HANGUL SYLLABLE YAG..HANGUL SYLLABLE YAH +C599..C5B3 ; LVT # Lo [27] HANGUL SYLLABLE YAEG..HANGUL SYLLABLE YAEH +C5B5..C5CF ; LVT # Lo [27] HANGUL SYLLABLE EOG..HANGUL SYLLABLE EOH +C5D1..C5EB ; LVT # Lo [27] HANGUL SYLLABLE EG..HANGUL SYLLABLE EH +C5ED..C607 ; LVT # Lo [27] HANGUL SYLLABLE YEOG..HANGUL SYLLABLE YEOH +C609..C623 ; LVT # Lo [27] HANGUL SYLLABLE YEG..HANGUL SYLLABLE YEH +C625..C63F ; LVT # Lo [27] HANGUL SYLLABLE OG..HANGUL SYLLABLE OH +C641..C65B ; LVT # Lo [27] HANGUL SYLLABLE WAG..HANGUL SYLLABLE WAH +C65D..C677 ; LVT # Lo [27] HANGUL SYLLABLE WAEG..HANGUL SYLLABLE WAEH +C679..C693 ; LVT # Lo [27] HANGUL SYLLABLE OEG..HANGUL SYLLABLE OEH +C695..C6AF ; LVT # Lo [27] HANGUL SYLLABLE YOG..HANGUL SYLLABLE YOH +C6B1..C6CB ; LVT # Lo [27] HANGUL SYLLABLE UG..HANGUL SYLLABLE UH +C6CD..C6E7 ; LVT # Lo [27] HANGUL SYLLABLE WEOG..HANGUL SYLLABLE WEOH +C6E9..C703 ; LVT # Lo [27] HANGUL SYLLABLE WEG..HANGUL SYLLABLE WEH +C705..C71F ; LVT # Lo [27] HANGUL SYLLABLE WIG..HANGUL SYLLABLE WIH +C721..C73B ; LVT # Lo [27] HANGUL SYLLABLE YUG..HANGUL SYLLABLE YUH +C73D..C757 ; LVT # Lo [27] HANGUL SYLLABLE EUG..HANGUL SYLLABLE EUH +C759..C773 ; LVT # Lo [27] HANGUL SYLLABLE YIG..HANGUL SYLLABLE YIH +C775..C78F ; LVT # Lo [27] HANGUL SYLLABLE IG..HANGUL SYLLABLE IH +C791..C7AB ; LVT # Lo [27] HANGUL SYLLABLE JAG..HANGUL SYLLABLE JAH +C7AD..C7C7 ; LVT # Lo [27] HANGUL SYLLABLE JAEG..HANGUL SYLLABLE JAEH +C7C9..C7E3 ; LVT # Lo [27] HANGUL SYLLABLE JYAG..HANGUL SYLLABLE JYAH +C7E5..C7FF ; LVT # Lo [27] HANGUL SYLLABLE JYAEG..HANGUL SYLLABLE JYAEH +C801..C81B ; LVT # Lo [27] HANGUL SYLLABLE JEOG..HANGUL SYLLABLE JEOH +C81D..C837 ; LVT # Lo [27] HANGUL SYLLABLE JEG..HANGUL SYLLABLE JEH +C839..C853 ; LVT # Lo [27] HANGUL SYLLABLE JYEOG..HANGUL SYLLABLE JYEOH +C855..C86F ; LVT # Lo [27] HANGUL SYLLABLE JYEG..HANGUL SYLLABLE JYEH +C871..C88B ; LVT # Lo [27] HANGUL SYLLABLE JOG..HANGUL SYLLABLE JOH +C88D..C8A7 ; LVT # Lo [27] HANGUL SYLLABLE JWAG..HANGUL SYLLABLE JWAH +C8A9..C8C3 ; LVT # Lo [27] HANGUL SYLLABLE JWAEG..HANGUL SYLLABLE JWAEH +C8C5..C8DF ; LVT # Lo [27] HANGUL SYLLABLE JOEG..HANGUL SYLLABLE JOEH +C8E1..C8FB ; LVT # Lo [27] HANGUL SYLLABLE JYOG..HANGUL SYLLABLE JYOH +C8FD..C917 ; LVT # Lo [27] HANGUL SYLLABLE JUG..HANGUL SYLLABLE JUH +C919..C933 ; LVT # Lo [27] HANGUL SYLLABLE JWEOG..HANGUL SYLLABLE JWEOH +C935..C94F ; LVT # Lo [27] HANGUL SYLLABLE JWEG..HANGUL SYLLABLE JWEH +C951..C96B ; LVT # Lo [27] HANGUL SYLLABLE JWIG..HANGUL SYLLABLE JWIH +C96D..C987 ; LVT # Lo [27] HANGUL SYLLABLE JYUG..HANGUL SYLLABLE JYUH +C989..C9A3 ; LVT # Lo [27] HANGUL SYLLABLE JEUG..HANGUL SYLLABLE JEUH +C9A5..C9BF ; LVT # Lo [27] HANGUL SYLLABLE JYIG..HANGUL SYLLABLE JYIH +C9C1..C9DB ; LVT # Lo [27] HANGUL SYLLABLE JIG..HANGUL SYLLABLE JIH +C9DD..C9F7 ; LVT # Lo [27] HANGUL SYLLABLE JJAG..HANGUL SYLLABLE JJAH +C9F9..CA13 ; LVT # Lo [27] HANGUL SYLLABLE JJAEG..HANGUL SYLLABLE JJAEH +CA15..CA2F ; LVT # Lo [27] HANGUL SYLLABLE JJYAG..HANGUL SYLLABLE JJYAH +CA31..CA4B ; LVT # Lo [27] HANGUL SYLLABLE JJYAEG..HANGUL SYLLABLE JJYAEH +CA4D..CA67 ; LVT # Lo [27] HANGUL SYLLABLE JJEOG..HANGUL SYLLABLE JJEOH +CA69..CA83 ; LVT # Lo [27] HANGUL SYLLABLE JJEG..HANGUL SYLLABLE JJEH +CA85..CA9F ; LVT # Lo [27] HANGUL SYLLABLE JJYEOG..HANGUL SYLLABLE JJYEOH +CAA1..CABB ; LVT # Lo [27] HANGUL SYLLABLE JJYEG..HANGUL SYLLABLE JJYEH +CABD..CAD7 ; LVT # Lo [27] HANGUL SYLLABLE JJOG..HANGUL SYLLABLE JJOH +CAD9..CAF3 ; LVT # Lo [27] HANGUL SYLLABLE JJWAG..HANGUL SYLLABLE JJWAH +CAF5..CB0F ; LVT # Lo [27] HANGUL SYLLABLE JJWAEG..HANGUL SYLLABLE JJWAEH +CB11..CB2B ; LVT # Lo [27] HANGUL SYLLABLE JJOEG..HANGUL SYLLABLE JJOEH +CB2D..CB47 ; LVT # Lo [27] HANGUL SYLLABLE JJYOG..HANGUL SYLLABLE JJYOH +CB49..CB63 ; LVT # Lo [27] HANGUL SYLLABLE JJUG..HANGUL SYLLABLE JJUH +CB65..CB7F ; LVT # Lo [27] HANGUL SYLLABLE JJWEOG..HANGUL SYLLABLE JJWEOH +CB81..CB9B ; LVT # Lo [27] HANGUL SYLLABLE JJWEG..HANGUL SYLLABLE JJWEH +CB9D..CBB7 ; LVT # Lo [27] HANGUL SYLLABLE JJWIG..HANGUL SYLLABLE JJWIH +CBB9..CBD3 ; LVT # Lo [27] HANGUL SYLLABLE JJYUG..HANGUL SYLLABLE JJYUH +CBD5..CBEF ; LVT # Lo [27] HANGUL SYLLABLE JJEUG..HANGUL SYLLABLE JJEUH +CBF1..CC0B ; LVT # Lo [27] HANGUL SYLLABLE JJYIG..HANGUL SYLLABLE JJYIH +CC0D..CC27 ; LVT # Lo [27] HANGUL SYLLABLE JJIG..HANGUL SYLLABLE JJIH +CC29..CC43 ; LVT # Lo [27] HANGUL SYLLABLE CAG..HANGUL SYLLABLE CAH +CC45..CC5F ; LVT # Lo [27] HANGUL SYLLABLE CAEG..HANGUL SYLLABLE CAEH +CC61..CC7B ; LVT # Lo [27] HANGUL SYLLABLE CYAG..HANGUL SYLLABLE CYAH +CC7D..CC97 ; LVT # Lo [27] HANGUL SYLLABLE CYAEG..HANGUL SYLLABLE CYAEH +CC99..CCB3 ; LVT # Lo [27] HANGUL SYLLABLE CEOG..HANGUL SYLLABLE CEOH +CCB5..CCCF ; LVT # Lo [27] HANGUL SYLLABLE CEG..HANGUL SYLLABLE CEH +CCD1..CCEB ; LVT # Lo [27] HANGUL SYLLABLE CYEOG..HANGUL SYLLABLE CYEOH +CCED..CD07 ; LVT # Lo [27] HANGUL SYLLABLE CYEG..HANGUL SYLLABLE CYEH +CD09..CD23 ; LVT # Lo [27] HANGUL SYLLABLE COG..HANGUL SYLLABLE COH +CD25..CD3F ; LVT # Lo [27] HANGUL SYLLABLE CWAG..HANGUL SYLLABLE CWAH +CD41..CD5B ; LVT # Lo [27] HANGUL SYLLABLE CWAEG..HANGUL SYLLABLE CWAEH +CD5D..CD77 ; LVT # Lo [27] HANGUL SYLLABLE COEG..HANGUL SYLLABLE COEH +CD79..CD93 ; LVT # Lo [27] HANGUL SYLLABLE CYOG..HANGUL SYLLABLE CYOH +CD95..CDAF ; LVT # Lo [27] HANGUL SYLLABLE CUG..HANGUL SYLLABLE CUH +CDB1..CDCB ; LVT # Lo [27] HANGUL SYLLABLE CWEOG..HANGUL SYLLABLE CWEOH +CDCD..CDE7 ; LVT # Lo [27] HANGUL SYLLABLE CWEG..HANGUL SYLLABLE CWEH +CDE9..CE03 ; LVT # Lo [27] HANGUL SYLLABLE CWIG..HANGUL SYLLABLE CWIH +CE05..CE1F ; LVT # Lo [27] HANGUL SYLLABLE CYUG..HANGUL SYLLABLE CYUH +CE21..CE3B ; LVT # Lo [27] HANGUL SYLLABLE CEUG..HANGUL SYLLABLE CEUH +CE3D..CE57 ; LVT # Lo [27] HANGUL SYLLABLE CYIG..HANGUL SYLLABLE CYIH +CE59..CE73 ; LVT # Lo [27] HANGUL SYLLABLE CIG..HANGUL SYLLABLE CIH +CE75..CE8F ; LVT # Lo [27] HANGUL SYLLABLE KAG..HANGUL SYLLABLE KAH +CE91..CEAB ; LVT # Lo [27] HANGUL SYLLABLE KAEG..HANGUL SYLLABLE KAEH +CEAD..CEC7 ; LVT # Lo [27] HANGUL SYLLABLE KYAG..HANGUL SYLLABLE KYAH +CEC9..CEE3 ; LVT # Lo [27] HANGUL SYLLABLE KYAEG..HANGUL SYLLABLE KYAEH +CEE5..CEFF ; LVT # Lo [27] HANGUL SYLLABLE KEOG..HANGUL SYLLABLE KEOH +CF01..CF1B ; LVT # Lo [27] HANGUL SYLLABLE KEG..HANGUL SYLLABLE KEH +CF1D..CF37 ; LVT # Lo [27] HANGUL SYLLABLE KYEOG..HANGUL SYLLABLE KYEOH +CF39..CF53 ; LVT # Lo [27] HANGUL SYLLABLE KYEG..HANGUL SYLLABLE KYEH +CF55..CF6F ; LVT # Lo [27] HANGUL SYLLABLE KOG..HANGUL SYLLABLE KOH +CF71..CF8B ; LVT # Lo [27] HANGUL SYLLABLE KWAG..HANGUL SYLLABLE KWAH +CF8D..CFA7 ; LVT # Lo [27] HANGUL SYLLABLE KWAEG..HANGUL SYLLABLE KWAEH +CFA9..CFC3 ; LVT # Lo [27] HANGUL SYLLABLE KOEG..HANGUL SYLLABLE KOEH +CFC5..CFDF ; LVT # Lo [27] HANGUL SYLLABLE KYOG..HANGUL SYLLABLE KYOH +CFE1..CFFB ; LVT # Lo [27] HANGUL SYLLABLE KUG..HANGUL SYLLABLE KUH +CFFD..D017 ; LVT # Lo [27] HANGUL SYLLABLE KWEOG..HANGUL SYLLABLE KWEOH +D019..D033 ; LVT # Lo [27] HANGUL SYLLABLE KWEG..HANGUL SYLLABLE KWEH +D035..D04F ; LVT # Lo [27] HANGUL SYLLABLE KWIG..HANGUL SYLLABLE KWIH +D051..D06B ; LVT # Lo [27] HANGUL SYLLABLE KYUG..HANGUL SYLLABLE KYUH +D06D..D087 ; LVT # Lo [27] HANGUL SYLLABLE KEUG..HANGUL SYLLABLE KEUH +D089..D0A3 ; LVT # Lo [27] HANGUL SYLLABLE KYIG..HANGUL SYLLABLE KYIH +D0A5..D0BF ; LVT # Lo [27] HANGUL SYLLABLE KIG..HANGUL SYLLABLE KIH +D0C1..D0DB ; LVT # Lo [27] HANGUL SYLLABLE TAG..HANGUL SYLLABLE TAH +D0DD..D0F7 ; LVT # Lo [27] HANGUL SYLLABLE TAEG..HANGUL SYLLABLE TAEH +D0F9..D113 ; LVT # Lo [27] HANGUL SYLLABLE TYAG..HANGUL SYLLABLE TYAH +D115..D12F ; LVT # Lo [27] HANGUL SYLLABLE TYAEG..HANGUL SYLLABLE TYAEH +D131..D14B ; LVT # Lo [27] HANGUL SYLLABLE TEOG..HANGUL SYLLABLE TEOH +D14D..D167 ; LVT # Lo [27] HANGUL SYLLABLE TEG..HANGUL SYLLABLE TEH +D169..D183 ; LVT # Lo [27] HANGUL SYLLABLE TYEOG..HANGUL SYLLABLE TYEOH +D185..D19F ; LVT # Lo [27] HANGUL SYLLABLE TYEG..HANGUL SYLLABLE TYEH +D1A1..D1BB ; LVT # Lo [27] HANGUL SYLLABLE TOG..HANGUL SYLLABLE TOH +D1BD..D1D7 ; LVT # Lo [27] HANGUL SYLLABLE TWAG..HANGUL SYLLABLE TWAH +D1D9..D1F3 ; LVT # Lo [27] HANGUL SYLLABLE TWAEG..HANGUL SYLLABLE TWAEH +D1F5..D20F ; LVT # Lo [27] HANGUL SYLLABLE TOEG..HANGUL SYLLABLE TOEH +D211..D22B ; LVT # Lo [27] HANGUL SYLLABLE TYOG..HANGUL SYLLABLE TYOH +D22D..D247 ; LVT # Lo [27] HANGUL SYLLABLE TUG..HANGUL SYLLABLE TUH +D249..D263 ; LVT # Lo [27] HANGUL SYLLABLE TWEOG..HANGUL SYLLABLE TWEOH +D265..D27F ; LVT # Lo [27] HANGUL SYLLABLE TWEG..HANGUL SYLLABLE TWEH +D281..D29B ; LVT # Lo [27] HANGUL SYLLABLE TWIG..HANGUL SYLLABLE TWIH +D29D..D2B7 ; LVT # Lo [27] HANGUL SYLLABLE TYUG..HANGUL SYLLABLE TYUH +D2B9..D2D3 ; LVT # Lo [27] HANGUL SYLLABLE TEUG..HANGUL SYLLABLE TEUH +D2D5..D2EF ; LVT # Lo [27] HANGUL SYLLABLE TYIG..HANGUL SYLLABLE TYIH +D2F1..D30B ; LVT # Lo [27] HANGUL SYLLABLE TIG..HANGUL SYLLABLE TIH +D30D..D327 ; LVT # Lo [27] HANGUL SYLLABLE PAG..HANGUL SYLLABLE PAH +D329..D343 ; LVT # Lo [27] HANGUL SYLLABLE PAEG..HANGUL SYLLABLE PAEH +D345..D35F ; LVT # Lo [27] HANGUL SYLLABLE PYAG..HANGUL SYLLABLE PYAH +D361..D37B ; LVT # Lo [27] HANGUL SYLLABLE PYAEG..HANGUL SYLLABLE PYAEH +D37D..D397 ; LVT # Lo [27] HANGUL SYLLABLE PEOG..HANGUL SYLLABLE PEOH +D399..D3B3 ; LVT # Lo [27] HANGUL SYLLABLE PEG..HANGUL SYLLABLE PEH +D3B5..D3CF ; LVT # Lo [27] HANGUL SYLLABLE PYEOG..HANGUL SYLLABLE PYEOH +D3D1..D3EB ; LVT # Lo [27] HANGUL SYLLABLE PYEG..HANGUL SYLLABLE PYEH +D3ED..D407 ; LVT # Lo [27] HANGUL SYLLABLE POG..HANGUL SYLLABLE POH +D409..D423 ; LVT # Lo [27] HANGUL SYLLABLE PWAG..HANGUL SYLLABLE PWAH +D425..D43F ; LVT # Lo [27] HANGUL SYLLABLE PWAEG..HANGUL SYLLABLE PWAEH +D441..D45B ; LVT # Lo [27] HANGUL SYLLABLE POEG..HANGUL SYLLABLE POEH +D45D..D477 ; LVT # Lo [27] HANGUL SYLLABLE PYOG..HANGUL SYLLABLE PYOH +D479..D493 ; LVT # Lo [27] HANGUL SYLLABLE PUG..HANGUL SYLLABLE PUH +D495..D4AF ; LVT # Lo [27] HANGUL SYLLABLE PWEOG..HANGUL SYLLABLE PWEOH +D4B1..D4CB ; LVT # Lo [27] HANGUL SYLLABLE PWEG..HANGUL SYLLABLE PWEH +D4CD..D4E7 ; LVT # Lo [27] HANGUL SYLLABLE PWIG..HANGUL SYLLABLE PWIH +D4E9..D503 ; LVT # Lo [27] HANGUL SYLLABLE PYUG..HANGUL SYLLABLE PYUH +D505..D51F ; LVT # Lo [27] HANGUL SYLLABLE PEUG..HANGUL SYLLABLE PEUH +D521..D53B ; LVT # Lo [27] HANGUL SYLLABLE PYIG..HANGUL SYLLABLE PYIH +D53D..D557 ; LVT # Lo [27] HANGUL SYLLABLE PIG..HANGUL SYLLABLE PIH +D559..D573 ; LVT # Lo [27] HANGUL SYLLABLE HAG..HANGUL SYLLABLE HAH +D575..D58F ; LVT # Lo [27] HANGUL SYLLABLE HAEG..HANGUL SYLLABLE HAEH +D591..D5AB ; LVT # Lo [27] HANGUL SYLLABLE HYAG..HANGUL SYLLABLE HYAH +D5AD..D5C7 ; LVT # Lo [27] HANGUL SYLLABLE HYAEG..HANGUL SYLLABLE HYAEH +D5C9..D5E3 ; LVT # Lo [27] HANGUL SYLLABLE HEOG..HANGUL SYLLABLE HEOH +D5E5..D5FF ; LVT # Lo [27] HANGUL SYLLABLE HEG..HANGUL SYLLABLE HEH +D601..D61B ; LVT # Lo [27] HANGUL SYLLABLE HYEOG..HANGUL SYLLABLE HYEOH +D61D..D637 ; LVT # Lo [27] HANGUL SYLLABLE HYEG..HANGUL SYLLABLE HYEH +D639..D653 ; LVT # Lo [27] HANGUL SYLLABLE HOG..HANGUL SYLLABLE HOH +D655..D66F ; LVT # Lo [27] HANGUL SYLLABLE HWAG..HANGUL SYLLABLE HWAH +D671..D68B ; LVT # Lo [27] HANGUL SYLLABLE HWAEG..HANGUL SYLLABLE HWAEH +D68D..D6A7 ; LVT # Lo [27] HANGUL SYLLABLE HOEG..HANGUL SYLLABLE HOEH +D6A9..D6C3 ; LVT # Lo [27] HANGUL SYLLABLE HYOG..HANGUL SYLLABLE HYOH +D6C5..D6DF ; LVT # Lo [27] HANGUL SYLLABLE HUG..HANGUL SYLLABLE HUH +D6E1..D6FB ; LVT # Lo [27] HANGUL SYLLABLE HWEOG..HANGUL SYLLABLE HWEOH +D6FD..D717 ; LVT # Lo [27] HANGUL SYLLABLE HWEG..HANGUL SYLLABLE HWEH +D719..D733 ; LVT # Lo [27] HANGUL SYLLABLE HWIG..HANGUL SYLLABLE HWIH +D735..D74F ; LVT # Lo [27] HANGUL SYLLABLE HYUG..HANGUL SYLLABLE HYUH +D751..D76B ; LVT # Lo [27] HANGUL SYLLABLE HEUG..HANGUL SYLLABLE HEUH +D76D..D787 ; LVT # Lo [27] HANGUL SYLLABLE HYIG..HANGUL SYLLABLE HYIH +D789..D7A3 ; LVT # Lo [27] HANGUL SYLLABLE HIG..HANGUL SYLLABLE HIH + +# Total code points: 10773 + diff --git a/lib/unicore/Lbrk.pl b/lib/unicore/Lbrk.pl index 0a4eb15..70ada22 100644 --- a/lib/unicore/Lbrk.pl +++ b/lib/unicore/Lbrk.pl @@ -39,7 +39,9 @@ return <<'END'; 007C BA 007D CL 007E AL -007F 009F CM +007F 0084 CM +0085 NL +0086 009F CM 00A0 GL 00A1 AI 00A2 PO @@ -130,14 +132,12 @@ return <<'END'; 01DA AI 01DB AL 01DC AI -01DD 0220 AL -0222 0233 AL +01DD 0236 AL 0250 AL 0251 AI 0252 0260 AL 0261 AI -0262 02AD AL -02B0 02C6 AL +0262 02C6 AL 02C7 AI 02C8 BB 02C9 02CB AI @@ -149,9 +149,9 @@ return <<'END'; 02D8 02DB AI 02DC AL 02DD AI -02DE 02EE AL -0300 034F CM -0360 036F CM +02DE 02FF AL +0300 0357 CM +035D 036F CM 0374 0375 AL 037A AL 037E AL @@ -165,7 +165,7 @@ return <<'END'; 03C2 AL 03C3 03C9 AI 03CA 03CE AL -03D0 03F6 AL +03D0 03FB AL 0400 AL 0401 AI 0402 040F AL @@ -195,34 +195,40 @@ return <<'END'; 05C4 CM 05D0 05EA AL 05F0 05F4 AL +0600 0603 AL 060C AL +060D IS +060E 060F AL +0610 0615 CM 061B AL 061F AL 0621 063A AL 0640 064A AL -064B 0655 CM +064B 0658 CM 0660 0669 NU 066A 066F AL 0670 CM 0671 06D5 AL -06D6 06E4 CM +06D6 06DC CM +06DD AL +06DE 06E4 CM 06E5 06E6 AL 06E7 06E8 CM 06E9 AL 06EA 06ED CM +06EE 06EF AL 06F0 06F9 NU -06FA 06FE AL -0700 070D AL -070F CM -0710 AL +06FA 070D AL +070F 0710 AL 0711 CM -0712 072C AL +0712 072F AL 0730 074A CM +074D 074F AL 0780 07A5 AL 07A6 07B0 CM 07B1 AL 0901 0903 CM -0905 0939 AL +0904 0939 AL 093C CM 093D AL 093E 094D CM @@ -241,6 +247,7 @@ return <<'END'; 09B2 AL 09B6 09B9 AL 09BC CM +09BD AL 09BE 09C4 CM 09C7 09C8 CM 09CB 09CD CM @@ -252,7 +259,7 @@ return <<'END'; 09F0 09F1 AL 09F2 09F3 PR 09F4 09FA AL -0A02 CM +0A01 0A03 CM 0A05 0A0A AL 0A0F 0A10 AL 0A13 0A28 AL @@ -270,8 +277,7 @@ return <<'END'; 0A70 0A71 CM 0A72 0A74 AL 0A81 0A83 CM -0A85 0A8B AL -0A8D AL +0A85 0A8D AL 0A8F 0A91 AL 0A93 0AA8 AL 0AAA 0AB0 AL @@ -283,15 +289,17 @@ return <<'END'; 0AC7 0AC9 CM 0ACB 0ACD CM 0AD0 AL -0AE0 AL +0AE0 0AE1 AL +0AE2 0AE3 CM 0AE6 0AEF NU +0AF1 PR 0B01 0B03 CM 0B05 0B0C AL 0B0F 0B10 AL 0B13 0B28 AL 0B2A 0B30 AL 0B32 0B33 AL -0B36 0B39 AL +0B35 0B39 AL 0B3C CM 0B3D AL 0B3E 0B43 CM @@ -301,7 +309,7 @@ return <<'END'; 0B5C 0B5D AL 0B5F 0B61 AL 0B66 0B6F NU -0B70 AL +0B70 0B71 AL 0B82 CM 0B83 AL 0B85 0B8A AL @@ -319,7 +327,9 @@ return <<'END'; 0BCA 0BCD CM 0BD7 CM 0BE7 0BEF NU -0BF0 0BF2 AL +0BF0 0BF8 AL +0BF9 PR +0BFA AL 0C01 0C03 CM 0C05 0C0C AL 0C0E 0C10 AL @@ -338,6 +348,8 @@ return <<'END'; 0C92 0CA8 AL 0CAA 0CB3 AL 0CB5 0CB9 AL +0CBC CM +0CBD AL 0CBE 0CC4 CM 0CC6 0CC8 CM 0CCA 0CCD CM @@ -443,9 +455,8 @@ return <<'END'; 10D0 10F8 AL 10FB AL 1100 1159 ID -115F ID -1160 11A2 CM -11A8 11F9 CM +115F 11A2 ID +11A8 11F9 ID 1200 1206 AL 1208 1246 AL 1248 AL @@ -493,22 +504,35 @@ return <<'END'; 1760 176C AL 176E 1770 AL 1772 1773 CM -1780 17B3 SA -17B4 17D3 CM +1780 17B5 SA +17B6 17D3 CM 17D4 NS 17D5 BA 17D6 17DA NS 17DB PR 17DC AL +17DD CM 17E0 17E9 NU +17F0 17F9 AL 1800 1805 AL 1806 BB 1807 180A AL -180B 180E CM +180B 180D CM +180E GL 1810 1819 NU 1820 1877 AL 1880 18A8 AL 18A9 CM +1900 191C AL +1920 192B CM +1930 193B CM +1940 AL +1944 1945 EX +1946 194F NU +1950 196D AL +1970 1974 AL +19E0 19FF AL +1D00 1D6B AL 1E00 1E9B AL 1EA0 1EF9 AL 1F00 1F15 AL @@ -556,13 +580,13 @@ return <<'END'; 203B AI 203C NS 203D 2043 AL -2044 NS +2044 IS 2045 OP 2046 CL -2047 2052 AL +2047 2054 AL 2057 AL 205F BA -2060 GL +2060 WJ 2061 2063 AL 206A 206F CM 2070 2071 AL @@ -596,7 +620,7 @@ return <<'END'; 2126 PO 2127 212A AL 212B AI -212C 213A AL +212C 213B AL 213D 213F AL 2140 AI 2141 214B AL @@ -682,7 +706,7 @@ return <<'END'; 23B4 OP 23B5 CL 23B6 QU -23B7 23CE AL +23B7 23D0 AL 2400 2426 AL 2440 244A AL 2460 24BF AI @@ -690,6 +714,7 @@ return <<'END'; 24D0 24E9 AI 24EA AL 24EB 24FE AI +24FF AL 2500 254B AI 254C 254F AL 2550 2574 AI @@ -726,7 +751,7 @@ return <<'END'; 260A 260D AL 260E 260F AI 2610 2613 AL -2616 2617 AI +2614 2617 AI 2619 261B AL 261C AI 261D AL @@ -746,7 +771,8 @@ return <<'END'; 266E AL 266F AI 2670 267D AL -2680 2689 AL +2680 2691 AL +26A0 26A1 AL 2701 2704 AL 2706 2709 AL 270C 2727 AL @@ -814,7 +840,7 @@ return <<'END'; 29DC 29FB AL 29FC OP 29FD CL -29FE 2AFF AL +29FE 2B0D AL 2E80 2E99 ID 2E9B 2EF3 ID 2F00 2FD5 ID @@ -897,23 +923,18 @@ return <<'END'; 30EF 30F4 ID 30F5 30F6 NS 30F7 30FA ID -30FB NS -30FC ID -30FD NS -30FE 30FF ID +30FB 30FE NS +30FF ID 3105 312C ID 3131 318E ID 3190 31B7 ID 31F0 31FF NS -3200 321C ID +3200 321E ID 3220 3243 ID -3251 327B ID -327F 32CB ID -32D0 32FE ID -3300 3376 ID -337B 33DD ID -33E0 33FE ID -3400 4DB5 ID +3250 327D ID +327F 32FE ID +3300 4DB5 ID +4DC0 4DFF AL 4E00 9FA5 ID A000 A48C ID A490 A4C6 ID @@ -939,6 +960,7 @@ FD50 FD8F AL FD92 FDC7 AL FDF0 FDFB AL FDFC PO +FDFD AL FE00 FE0F CM FE20 FE23 CM FE30 FE34 ID @@ -959,6 +981,8 @@ FE42 CL FE43 OP FE44 CL FE45 FE46 ID +FE47 OP +FE48 CL FE49 FE4F ID FE50 CL FE51 ID @@ -979,7 +1003,7 @@ FE6A PO FE6B ID FE70 FE74 AL FE76 FEFC AL -FEFF GL +FEFF WJ FF01 EX FF02 FF03 ID FF04 PR @@ -1026,11 +1050,29 @@ FFE8 FFEE AL FFF9 FFFB CM FFFC CB FFFD AI +10000 1000B AL +1000D 10026 AL +10028 1003A AL +1003C 1003D AL +1003F 1004D AL +10050 1005D AL +10080 100FA AL +10100 10102 BA +10107 10133 AL +10137 1013F AL 10300 1031E AL 10320 10323 AL 10330 1034A AL -10400 10425 AL -10428 1044D AL +10380 1039D AL +1039F BA +10400 1049D AL +104A0 104A9 NU +10800 10805 AL +10808 AL +1080A 10835 AL +10837 10838 AL +1083C AL +1083F AL 1D000 1D0F5 AL 1D100 1D126 AL 1D12A 1D164 AL @@ -1042,6 +1084,7 @@ FFFD AI 1D18C 1D1A9 AL 1D1AA 1D1AD CM 1D1AE 1D1DD AL +1D300 1D356 AL 1D400 1D454 AL 1D456 1D49C AL 1D49E 1D49F AL @@ -1050,8 +1093,7 @@ FFFD AI 1D4A9 1D4AC AL 1D4AE 1D4B9 AL 1D4BB AL -1D4BD 1D4C0 AL -1D4C2 1D4C3 AL +1D4BD 1D4C3 AL 1D4C5 1D505 AL 1D507 1D50A AL 1D50D 1D514 AL @@ -1068,6 +1110,7 @@ FFFD AI 2F800 2FA1D ID E0001 CM E0020 E007F CM +E0100 E01EF CM F0000 FFFFD XX 100000 10FFFD XX END diff --git a/lib/unicore/LineBreak.txt b/lib/unicore/LineBreak.txt index 8549eb8..90a116c 100644 --- a/lib/unicore/LineBreak.txt +++ b/lib/unicore/LineBreak.txt @@ -1,4 +1,4 @@ -# LineBreak-3.2.0.txt +# LineBreak-4.0.0.txt # # Line Break Properties # @@ -8,14 +8,14 @@ # Field 1: Unicode value # Field 2: LineBreak property, consisting of one of the following values: # Normative: -# "BK", "CR", "LF", "CM", "SG", "GL", "CB", "SP", "ZW" +# "BK", "CR", "LF", "CM", "SG", "GL", "CB", "SP", "ZW", +# "NL", "WJ" # Informative: # "XX", "OP", "CL", "QU", "NS", "EX", "SY", # "IS", "PR", "PO", "NU", "AL", "ID", "IN", "HY", # "BB", "BA", "SA", "AI", "B2" -# - Assigned characters that are not listed explicitly are given the value -# "AL". -# - Unassigned characters are given the value "XX". +# - All code points, assigned and unassigned, that are not listed +# explicitly are given the value "XX". # - Characters ranges are specified as for other property files in # the Unicode Character Database. # @@ -156,7 +156,7 @@ 0082;CM # 0083;CM # 0084;CM # -0085;CM # +0085;NL # 0086;CM # 0087;CM # 0088;CM # @@ -568,6 +568,7 @@ 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 +0221;AL # LATIN SMALL LETTER D WITH CURL 0222;AL # LATIN CAPITAL LETTER OU 0223;AL # LATIN SMALL LETTER OU 0224;AL # LATIN CAPITAL LETTER Z WITH HOOK @@ -586,6 +587,9 @@ 0231;AL # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON 0232;AL # LATIN CAPITAL LETTER Y WITH MACRON 0233;AL # LATIN SMALL LETTER Y WITH MACRON +0234;AL # LATIN SMALL LETTER L WITH CURL +0235;AL # LATIN SMALL LETTER N WITH CURL +0236;AL # LATIN SMALL LETTER T WITH CURL 0250;AL # LATIN SMALL LETTER TURNED A 0251;AI # LATIN SMALL LETTER ALPHA 0252;AL # LATIN SMALL LETTER TURNED ALPHA @@ -680,6 +684,8 @@ 02AB;AL # LATIN SMALL LETTER LZ DIGRAPH 02AC;AL # LATIN LETTER BILABIAL PERCUSSIVE 02AD;AL # LATIN LETTER BIDENTAL PERCUSSIVE +02AE;AL # LATIN SMALL LETTER TURNED H WITH FISHHOOK +02AF;AL # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL 02B0;AL # MODIFIER LETTER SMALL H 02B1;AL # MODIFIER LETTER SMALL H WITH HOOK 02B2;AL # MODIFIER LETTER SMALL J @@ -743,6 +749,23 @@ 02EC;AL # MODIFIER LETTER VOICING 02ED;AL # MODIFIER LETTER UNASPIRATED 02EE;AL # MODIFIER LETTER DOUBLE APOSTROPHE +02EF;AL # MODIFIER LETTER LOW DOWN ARROWHEAD +02F0;AL # MODIFIER LETTER LOW UP ARROWHEAD +02F1;AL # MODIFIER LETTER LOW LEFT ARROWHEAD +02F2;AL # MODIFIER LETTER LOW RIGHT ARROWHEAD +02F3;AL # MODIFIER LETTER LOW RING +02F4;AL # MODIFIER LETTER MIDDLE GRAVE ACCENT +02F5;AL # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT +02F6;AL # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT +02F7;AL # MODIFIER LETTER LOW TILDE +02F8;AL # MODIFIER LETTER RAISED COLON +02F9;AL # MODIFIER LETTER BEGIN HIGH TONE +02FA;AL # MODIFIER LETTER END HIGH TONE +02FB;AL # MODIFIER LETTER BEGIN LOW TONE +02FC;AL # MODIFIER LETTER END LOW TONE +02FD;AL # MODIFIER LETTER SHELF +02FE;AL # MODIFIER LETTER OPEN SHELF +02FF;AL # MODIFIER LETTER LOW LEFT ARROW 0300;CM # COMBINING GRAVE ACCENT 0301;CM # COMBINING ACUTE ACCENT 0302;CM # COMBINING CIRCUMFLEX ACCENT @@ -823,6 +846,17 @@ 034D;CM # COMBINING LEFT RIGHT ARROW BELOW 034E;CM # COMBINING UPWARDS ARROW BELOW 034F;CM # COMBINING GRAPHEME JOINER +0350;CM # COMBINING RIGHT ARROWHEAD ABOVE +0351;CM # COMBINING LEFT HALF RING ABOVE +0352;CM # COMBINING FERMATA +0353;CM # COMBINING X BELOW +0354;CM # COMBINING LEFT ARROWHEAD BELOW +0355;CM # COMBINING RIGHT ARROWHEAD BELOW +0356;CM # COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW +0357;CM # COMBINING RIGHT HALF RING ABOVE +035D;CM # COMBINING DOUBLE BREVE +035E;CM # COMBINING DOUBLE MACRON +035F;CM # COMBINING DOUBLE MACRON BELOW 0360;CM # COMBINING DOUBLE TILDE 0361;CM # COMBINING DOUBLE INVERTED BREVE 0362;CM # COMBINING DOUBLE RIGHTWARDS ARROW BELOW @@ -954,6 +988,11 @@ 03F4;AL # GREEK CAPITAL THETA SYMBOL 03F5;AL # GREEK LUNATE EPSILON SYMBOL 03F6;AL # GREEK REVERSED LUNATE EPSILON SYMBOL +03F7;AL # GREEK CAPITAL LETTER SHO +03F8;AL # GREEK SMALL LETTER SHO +03F9;AL # GREEK CAPITAL LUNATE SIGMA SYMBOL +03FA;AL # GREEK CAPITAL LETTER SAN +03FB;AL # GREEK SMALL LETTER SAN 0400;AL # CYRILLIC CAPITAL LETTER IE WITH GRAVE 0401;AI # CYRILLIC CAPITAL LETTER IO 0402;AL # CYRILLIC CAPITAL LETTER DJE @@ -1384,7 +1423,20 @@ 05F2;AL # HEBREW LIGATURE YIDDISH DOUBLE YOD 05F3;AL # HEBREW PUNCTUATION GERESH 05F4;AL # HEBREW PUNCTUATION GERSHAYIM +0600;AL # ARABIC NUMBER SIGN +0601;AL # ARABIC SIGN SANAH +0602;AL # ARABIC FOOTNOTE MARKER +0603;AL # ARABIC SIGN SAFHA 060C;AL # ARABIC COMMA +060D;IS # ARABIC DATE SEPARATOR +060E;AL # ARABIC POETIC VERSE SIGN +060F;AL # ARABIC SIGN MISRA +0610;CM # ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM +0611;CM # ARABIC SIGN ALAYHE ASSALLAM +0612;CM # ARABIC SIGN RAHMATULLAH ALAYHE +0613;CM # ARABIC SIGN RADI ALLAHOU ANHU +0614;CM # ARABIC SIGN TAKHALLUS +0615;CM # ARABIC SMALL HIGH TAH 061B;AL # ARABIC SEMICOLON 061F;AL # ARABIC QUESTION MARK 0621;AL # ARABIC LETTER HAMZA @@ -1435,6 +1487,9 @@ 0653;CM # ARABIC MADDAH ABOVE 0654;CM # ARABIC HAMZA ABOVE 0655;CM # ARABIC HAMZA BELOW +0656;CM # ARABIC SUBSCRIPT ALEF +0657;CM # ARABIC INVERTED DAMMA +0658;CM # ARABIC MARK NOON GHUNNA 0660;NU # ARABIC-INDIC DIGIT ZERO 0661;NU # ARABIC-INDIC DIGIT ONE 0662;NU # ARABIC-INDIC DIGIT TWO @@ -1560,7 +1615,7 @@ 06DA;CM # ARABIC SMALL HIGH JEEM 06DB;CM # ARABIC SMALL HIGH THREE DOTS 06DC;CM # ARABIC SMALL HIGH SEEN -06DD;CM # ARABIC END OF AYAH +06DD;AL # ARABIC END OF AYAH 06DE;CM # ARABIC START OF RUB EL HIZB 06DF;CM # ARABIC SMALL HIGH ROUNDED ZERO 06E0;CM # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO @@ -1577,6 +1632,8 @@ 06EB;CM # ARABIC EMPTY CENTRE HIGH STOP 06EC;CM # ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED;CM # ARABIC SMALL LOW MEEM +06EE;AL # ARABIC LETTER DAL WITH INVERTED V +06EF;AL # ARABIC LETTER REH WITH INVERTED V 06F0;NU # EXTENDED ARABIC-INDIC DIGIT ZERO 06F1;NU # EXTENDED ARABIC-INDIC DIGIT ONE 06F2;NU # EXTENDED ARABIC-INDIC DIGIT TWO @@ -1592,6 +1649,7 @@ 06FC;AL # ARABIC LETTER GHAIN WITH DOT BELOW 06FD;AL # ARABIC SIGN SINDHI AMPERSAND 06FE;AL # ARABIC SIGN SINDHI POSTPOSITION MEN +06FF;AL # ARABIC LETTER HEH WITH INVERTED V 0700;AL # SYRIAC END OF PARAGRAPH 0701;AL # SYRIAC SUPRALINEAR FULL STOP 0702;AL # SYRIAC SUBLINEAR FULL STOP @@ -1606,7 +1664,7 @@ 070B;AL # SYRIAC HARKLEAN OBELUS 070C;AL # SYRIAC HARKLEAN METOBELUS 070D;AL # SYRIAC HARKLEAN ASTERISCUS -070F;CM # SYRIAC ABBREVIATION MARK +070F;AL # SYRIAC ABBREVIATION MARK 0710;AL # SYRIAC LETTER ALAPH 0711;CM # SYRIAC LETTER SUPERSCRIPT ALAPH 0712;AL # SYRIAC LETTER BETH @@ -1636,6 +1694,9 @@ 072A;AL # SYRIAC LETTER RISH 072B;AL # SYRIAC LETTER SHIN 072C;AL # SYRIAC LETTER TAW +072D;AL # SYRIAC LETTER PERSIAN BHETH +072E;AL # SYRIAC LETTER PERSIAN GHAMAL +072F;AL # SYRIAC LETTER PERSIAN DHALATH 0730;CM # SYRIAC PTHAHA ABOVE 0731;CM # SYRIAC PTHAHA BELOW 0732;CM # SYRIAC PTHAHA DOTTED @@ -1663,6 +1724,9 @@ 0748;CM # SYRIAC OBLIQUE LINE BELOW 0749;CM # SYRIAC MUSIC 074A;CM # SYRIAC BARREKH +074D;AL # SYRIAC LETTER SOGDIAN ZHAIN +074E;AL # SYRIAC LETTER SOGDIAN KHAPH +074F;AL # SYRIAC LETTER SOGDIAN FE 0780;AL # THAANA LETTER HAA 0781;AL # THAANA LETTER SHAVIYANI 0782;AL # THAANA LETTER NOONU @@ -1716,6 +1780,7 @@ 0901;CM # DEVANAGARI SIGN CANDRABINDU 0902;CM # DEVANAGARI SIGN ANUSVARA 0903;CM # DEVANAGARI SIGN VISARGA +0904;AL # DEVANAGARI LETTER SHORT A 0905;AL # DEVANAGARI LETTER A 0906;AL # DEVANAGARI LETTER AA 0907;AL # DEVANAGARI LETTER I @@ -1865,6 +1930,7 @@ 09B8;AL # BENGALI LETTER SA 09B9;AL # BENGALI LETTER HA 09BC;CM # BENGALI SIGN NUKTA +09BD;AL # BENGALI SIGN AVAGRAHA 09BE;CM # BENGALI VOWEL SIGN AA 09BF;CM # BENGALI VOWEL SIGN I 09C0;CM # BENGALI VOWEL SIGN II @@ -1906,7 +1972,9 @@ 09F8;AL # BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR 09F9;AL # BENGALI CURRENCY DENOMINATOR SIXTEEN 09FA;AL # BENGALI ISSHAR +0A01;CM # GURMUKHI SIGN ADAK BINDI 0A02;CM # GURMUKHI SIGN BINDI +0A03;CM # GURMUKHI SIGN VISARGA 0A05;AL # GURMUKHI LETTER A 0A06;AL # GURMUKHI LETTER AA 0A07;AL # GURMUKHI LETTER I @@ -1991,6 +2059,7 @@ 0A89;AL # GUJARATI LETTER U 0A8A;AL # GUJARATI LETTER UU 0A8B;AL # GUJARATI LETTER VOCALIC R +0A8C;AL # GUJARATI LETTER VOCALIC L 0A8D;AL # GUJARATI VOWEL CANDRA E 0A8F;AL # GUJARATI LETTER E 0A90;AL # GUJARATI LETTER AI @@ -2049,6 +2118,9 @@ 0ACD;CM # GUJARATI SIGN VIRAMA 0AD0;AL # GUJARATI OM 0AE0;AL # GUJARATI LETTER VOCALIC RR +0AE1;AL # GUJARATI LETTER VOCALIC LL +0AE2;CM # GUJARATI VOWEL SIGN VOCALIC L +0AE3;CM # GUJARATI VOWEL SIGN VOCALIC LL 0AE6;NU # GUJARATI DIGIT ZERO 0AE7;NU # GUJARATI DIGIT ONE 0AE8;NU # GUJARATI DIGIT TWO @@ -2059,6 +2131,7 @@ 0AED;NU # GUJARATI DIGIT SEVEN 0AEE;NU # GUJARATI DIGIT EIGHT 0AEF;NU # GUJARATI DIGIT NINE +0AF1;PR # GUJARATI RUPEE SIGN 0B01;CM # ORIYA SIGN CANDRABINDU 0B02;CM # ORIYA SIGN ANUSVARA 0B03;CM # ORIYA SIGN VISARGA @@ -2103,6 +2176,7 @@ 0B30;AL # ORIYA LETTER RA 0B32;AL # ORIYA LETTER LA 0B33;AL # ORIYA LETTER LLA +0B35;AL # ORIYA LETTER VA 0B36;AL # ORIYA LETTER SHA 0B37;AL # ORIYA LETTER SSA 0B38;AL # ORIYA LETTER SA @@ -2138,6 +2212,7 @@ 0B6E;NU # ORIYA DIGIT EIGHT 0B6F;NU # ORIYA DIGIT NINE 0B70;AL # ORIYA ISSHAR +0B71;AL # ORIYA LETTER WA 0B82;CM # TAMIL SIGN ANUSVARA 0B83;AL # TAMIL SIGN VISARGA 0B85;AL # TAMIL LETTER A @@ -2199,6 +2274,14 @@ 0BF0;AL # TAMIL NUMBER TEN 0BF1;AL # TAMIL NUMBER ONE HUNDRED 0BF2;AL # TAMIL NUMBER ONE THOUSAND +0BF3;AL # TAMIL DAY SIGN +0BF4;AL # TAMIL MONTH SIGN +0BF5;AL # TAMIL YEAR SIGN +0BF6;AL # TAMIL DEBIT SIGN +0BF7;AL # TAMIL CREDIT SIGN +0BF8;AL # TAMIL AS ABOVE SIGN +0BF9;PR # TAMIL RUPEE SIGN +0BFA;AL # TAMIL NUMBER SIGN 0C01;CM # TELUGU SIGN CANDRABINDU 0C02;CM # TELUGU SIGN ANUSVARA 0C03;CM # TELUGU SIGN VISARGA @@ -2330,6 +2413,8 @@ 0CB7;AL # KANNADA LETTER SSA 0CB8;AL # KANNADA LETTER SA 0CB9;AL # KANNADA LETTER HA +0CBC;CM # KANNADA SIGN NUKTA +0CBD;AL # KANNADA SIGN AVAGRAHA 0CBE;CM # KANNADA VOWEL SIGN AA 0CBF;CM # KANNADA VOWEL SIGN I 0CC0;CM # KANNADA VOWEL SIGN II @@ -3111,155 +3196,155 @@ 1158;ID # HANGUL CHOSEONG SSANGHIEUH 1159;ID # HANGUL CHOSEONG YEORINHIEUH 115F;ID # HANGUL CHOSEONG FILLER -1160;CM # HANGUL JUNGSEONG FILLER -1161;CM # HANGUL JUNGSEONG A -1162;CM # HANGUL JUNGSEONG AE -1163;CM # HANGUL JUNGSEONG YA -1164;CM # HANGUL JUNGSEONG YAE -1165;CM # HANGUL JUNGSEONG EO -1166;CM # HANGUL JUNGSEONG E -1167;CM # HANGUL JUNGSEONG YEO -1168;CM # HANGUL JUNGSEONG YE -1169;CM # HANGUL JUNGSEONG O -116A;CM # HANGUL JUNGSEONG WA -116B;CM # HANGUL JUNGSEONG WAE -116C;CM # HANGUL JUNGSEONG OE -116D;CM # HANGUL JUNGSEONG YO -116E;CM # HANGUL JUNGSEONG U -116F;CM # HANGUL JUNGSEONG WEO -1170;CM # HANGUL JUNGSEONG WE -1171;CM # HANGUL JUNGSEONG WI -1172;CM # HANGUL JUNGSEONG YU -1173;CM # HANGUL JUNGSEONG EU -1174;CM # HANGUL JUNGSEONG YI -1175;CM # HANGUL JUNGSEONG I -1176;CM # HANGUL JUNGSEONG A-O -1177;CM # HANGUL JUNGSEONG A-U -1178;CM # HANGUL JUNGSEONG YA-O -1179;CM # HANGUL JUNGSEONG YA-YO -117A;CM # HANGUL JUNGSEONG EO-O -117B;CM # HANGUL JUNGSEONG EO-U -117C;CM # HANGUL JUNGSEONG EO-EU -117D;CM # HANGUL JUNGSEONG YEO-O -117E;CM # HANGUL JUNGSEONG YEO-U -117F;CM # HANGUL JUNGSEONG O-EO -1180;CM # HANGUL JUNGSEONG O-E -1181;CM # HANGUL JUNGSEONG O-YE -1182;CM # HANGUL JUNGSEONG O-O -1183;CM # HANGUL JUNGSEONG O-U -1184;CM # HANGUL JUNGSEONG YO-YA -1185;CM # HANGUL JUNGSEONG YO-YAE -1186;CM # HANGUL JUNGSEONG YO-YEO -1187;CM # HANGUL JUNGSEONG YO-O -1188;CM # HANGUL JUNGSEONG YO-I -1189;CM # HANGUL JUNGSEONG U-A -118A;CM # HANGUL JUNGSEONG U-AE -118B;CM # HANGUL JUNGSEONG U-EO-EU -118C;CM # HANGUL JUNGSEONG U-YE -118D;CM # HANGUL JUNGSEONG U-U -118E;CM # HANGUL JUNGSEONG YU-A -118F;CM # HANGUL JUNGSEONG YU-EO -1190;CM # HANGUL JUNGSEONG YU-E -1191;CM # HANGUL JUNGSEONG YU-YEO -1192;CM # HANGUL JUNGSEONG YU-YE -1193;CM # HANGUL JUNGSEONG YU-U -1194;CM # HANGUL JUNGSEONG YU-I -1195;CM # HANGUL JUNGSEONG EU-U -1196;CM # HANGUL JUNGSEONG EU-EU -1197;CM # HANGUL JUNGSEONG YI-U -1198;CM # HANGUL JUNGSEONG I-A -1199;CM # HANGUL JUNGSEONG I-YA -119A;CM # HANGUL JUNGSEONG I-O -119B;CM # HANGUL JUNGSEONG I-U -119C;CM # HANGUL JUNGSEONG I-EU -119D;CM # HANGUL JUNGSEONG I-ARAEA -119E;CM # HANGUL JUNGSEONG ARAEA -119F;CM # HANGUL JUNGSEONG ARAEA-EO -11A0;CM # HANGUL JUNGSEONG ARAEA-U -11A1;CM # HANGUL JUNGSEONG ARAEA-I -11A2;CM # HANGUL JUNGSEONG SSANGARAEA -11A8;CM # HANGUL JONGSEONG KIYEOK -11A9;CM # HANGUL JONGSEONG SSANGKIYEOK -11AA;CM # HANGUL JONGSEONG KIYEOK-SIOS -11AB;CM # HANGUL JONGSEONG NIEUN -11AC;CM # HANGUL JONGSEONG NIEUN-CIEUC -11AD;CM # HANGUL JONGSEONG NIEUN-HIEUH -11AE;CM # HANGUL JONGSEONG TIKEUT -11AF;CM # HANGUL JONGSEONG RIEUL -11B0;CM # HANGUL JONGSEONG RIEUL-KIYEOK -11B1;CM # HANGUL JONGSEONG RIEUL-MIEUM -11B2;CM # HANGUL JONGSEONG RIEUL-PIEUP -11B3;CM # HANGUL JONGSEONG RIEUL-SIOS -11B4;CM # HANGUL JONGSEONG RIEUL-THIEUTH -11B5;CM # HANGUL JONGSEONG RIEUL-PHIEUPH -11B6;CM # HANGUL JONGSEONG RIEUL-HIEUH -11B7;CM # HANGUL JONGSEONG MIEUM -11B8;CM # HANGUL JONGSEONG PIEUP -11B9;CM # HANGUL JONGSEONG PIEUP-SIOS -11BA;CM # HANGUL JONGSEONG SIOS -11BB;CM # HANGUL JONGSEONG SSANGSIOS -11BC;CM # HANGUL JONGSEONG IEUNG -11BD;CM # HANGUL JONGSEONG CIEUC -11BE;CM # HANGUL JONGSEONG CHIEUCH -11BF;CM # HANGUL JONGSEONG KHIEUKH -11C0;CM # HANGUL JONGSEONG THIEUTH -11C1;CM # HANGUL JONGSEONG PHIEUPH -11C2;CM # HANGUL JONGSEONG HIEUH -11C3;CM # HANGUL JONGSEONG KIYEOK-RIEUL -11C4;CM # HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK -11C5;CM # HANGUL JONGSEONG NIEUN-KIYEOK -11C6;CM # HANGUL JONGSEONG NIEUN-TIKEUT -11C7;CM # HANGUL JONGSEONG NIEUN-SIOS -11C8;CM # HANGUL JONGSEONG NIEUN-PANSIOS -11C9;CM # HANGUL JONGSEONG NIEUN-THIEUTH -11CA;CM # HANGUL JONGSEONG TIKEUT-KIYEOK -11CB;CM # HANGUL JONGSEONG TIKEUT-RIEUL -11CC;CM # HANGUL JONGSEONG RIEUL-KIYEOK-SIOS -11CD;CM # HANGUL JONGSEONG RIEUL-NIEUN -11CE;CM # HANGUL JONGSEONG RIEUL-TIKEUT -11CF;CM # HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH -11D0;CM # HANGUL JONGSEONG SSANGRIEUL -11D1;CM # HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK -11D2;CM # HANGUL JONGSEONG RIEUL-MIEUM-SIOS -11D3;CM # HANGUL JONGSEONG RIEUL-PIEUP-SIOS -11D4;CM # HANGUL JONGSEONG RIEUL-PIEUP-HIEUH -11D5;CM # HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP -11D6;CM # HANGUL JONGSEONG RIEUL-SSANGSIOS -11D7;CM # HANGUL JONGSEONG RIEUL-PANSIOS -11D8;CM # HANGUL JONGSEONG RIEUL-KHIEUKH -11D9;CM # HANGUL JONGSEONG RIEUL-YEORINHIEUH -11DA;CM # HANGUL JONGSEONG MIEUM-KIYEOK -11DB;CM # HANGUL JONGSEONG MIEUM-RIEUL -11DC;CM # HANGUL JONGSEONG MIEUM-PIEUP -11DD;CM # HANGUL JONGSEONG MIEUM-SIOS -11DE;CM # HANGUL JONGSEONG MIEUM-SSANGSIOS -11DF;CM # HANGUL JONGSEONG MIEUM-PANSIOS -11E0;CM # HANGUL JONGSEONG MIEUM-CHIEUCH -11E1;CM # HANGUL JONGSEONG MIEUM-HIEUH -11E2;CM # HANGUL JONGSEONG KAPYEOUNMIEUM -11E3;CM # HANGUL JONGSEONG PIEUP-RIEUL -11E4;CM # HANGUL JONGSEONG PIEUP-PHIEUPH -11E5;CM # HANGUL JONGSEONG PIEUP-HIEUH -11E6;CM # HANGUL JONGSEONG KAPYEOUNPIEUP -11E7;CM # HANGUL JONGSEONG SIOS-KIYEOK -11E8;CM # HANGUL JONGSEONG SIOS-TIKEUT -11E9;CM # HANGUL JONGSEONG SIOS-RIEUL -11EA;CM # HANGUL JONGSEONG SIOS-PIEUP -11EB;CM # HANGUL JONGSEONG PANSIOS -11EC;CM # HANGUL JONGSEONG IEUNG-KIYEOK -11ED;CM # HANGUL JONGSEONG IEUNG-SSANGKIYEOK -11EE;CM # HANGUL JONGSEONG SSANGIEUNG -11EF;CM # HANGUL JONGSEONG IEUNG-KHIEUKH -11F0;CM # HANGUL JONGSEONG YESIEUNG -11F1;CM # HANGUL JONGSEONG YESIEUNG-SIOS -11F2;CM # HANGUL JONGSEONG YESIEUNG-PANSIOS -11F3;CM # HANGUL JONGSEONG PHIEUPH-PIEUP -11F4;CM # HANGUL JONGSEONG KAPYEOUNPHIEUPH -11F5;CM # HANGUL JONGSEONG HIEUH-NIEUN -11F6;CM # HANGUL JONGSEONG HIEUH-RIEUL -11F7;CM # HANGUL JONGSEONG HIEUH-MIEUM -11F8;CM # HANGUL JONGSEONG HIEUH-PIEUP -11F9;CM # HANGUL JONGSEONG YEORINHIEUH +1160;ID # HANGUL JUNGSEONG FILLER +1161;ID # HANGUL JUNGSEONG A +1162;ID # HANGUL JUNGSEONG AE +1163;ID # HANGUL JUNGSEONG YA +1164;ID # HANGUL JUNGSEONG YAE +1165;ID # HANGUL JUNGSEONG EO +1166;ID # HANGUL JUNGSEONG E +1167;ID # HANGUL JUNGSEONG YEO +1168;ID # HANGUL JUNGSEONG YE +1169;ID # HANGUL JUNGSEONG O +116A;ID # HANGUL JUNGSEONG WA +116B;ID # HANGUL JUNGSEONG WAE +116C;ID # HANGUL JUNGSEONG OE +116D;ID # HANGUL JUNGSEONG YO +116E;ID # HANGUL JUNGSEONG U +116F;ID # HANGUL JUNGSEONG WEO +1170;ID # HANGUL JUNGSEONG WE +1171;ID # HANGUL JUNGSEONG WI +1172;ID # HANGUL JUNGSEONG YU +1173;ID # HANGUL JUNGSEONG EU +1174;ID # HANGUL JUNGSEONG YI +1175;ID # HANGUL JUNGSEONG I +1176;ID # HANGUL JUNGSEONG A-O +1177;ID # HANGUL JUNGSEONG A-U +1178;ID # HANGUL JUNGSEONG YA-O +1179;ID # HANGUL JUNGSEONG YA-YO +117A;ID # HANGUL JUNGSEONG EO-O +117B;ID # HANGUL JUNGSEONG EO-U +117C;ID # HANGUL JUNGSEONG EO-EU +117D;ID # HANGUL JUNGSEONG YEO-O +117E;ID # HANGUL JUNGSEONG YEO-U +117F;ID # HANGUL JUNGSEONG O-EO +1180;ID # HANGUL JUNGSEONG O-E +1181;ID # HANGUL JUNGSEONG O-YE +1182;ID # HANGUL JUNGSEONG O-O +1183;ID # HANGUL JUNGSEONG O-U +1184;ID # HANGUL JUNGSEONG YO-YA +1185;ID # HANGUL JUNGSEONG YO-YAE +1186;ID # HANGUL JUNGSEONG YO-YEO +1187;ID # HANGUL JUNGSEONG YO-O +1188;ID # HANGUL JUNGSEONG YO-I +1189;ID # HANGUL JUNGSEONG U-A +118A;ID # HANGUL JUNGSEONG U-AE +118B;ID # HANGUL JUNGSEONG U-EO-EU +118C;ID # HANGUL JUNGSEONG U-YE +118D;ID # HANGUL JUNGSEONG U-U +118E;ID # HANGUL JUNGSEONG YU-A +118F;ID # HANGUL JUNGSEONG YU-EO +1190;ID # HANGUL JUNGSEONG YU-E +1191;ID # HANGUL JUNGSEONG YU-YEO +1192;ID # HANGUL JUNGSEONG YU-YE +1193;ID # HANGUL JUNGSEONG YU-U +1194;ID # HANGUL JUNGSEONG YU-I +1195;ID # HANGUL JUNGSEONG EU-U +1196;ID # HANGUL JUNGSEONG EU-EU +1197;ID # HANGUL JUNGSEONG YI-U +1198;ID # HANGUL JUNGSEONG I-A +1199;ID # HANGUL JUNGSEONG I-YA +119A;ID # HANGUL JUNGSEONG I-O +119B;ID # HANGUL JUNGSEONG I-U +119C;ID # HANGUL JUNGSEONG I-EU +119D;ID # HANGUL JUNGSEONG I-ARAEA +119E;ID # HANGUL JUNGSEONG ARAEA +119F;ID # HANGUL JUNGSEONG ARAEA-EO +11A0;ID # HANGUL JUNGSEONG ARAEA-U +11A1;ID # HANGUL JUNGSEONG ARAEA-I +11A2;ID # HANGUL JUNGSEONG SSANGARAEA +11A8;ID # HANGUL JONGSEONG KIYEOK +11A9;ID # HANGUL JONGSEONG SSANGKIYEOK +11AA;ID # HANGUL JONGSEONG KIYEOK-SIOS +11AB;ID # HANGUL JONGSEONG NIEUN +11AC;ID # HANGUL JONGSEONG NIEUN-CIEUC +11AD;ID # HANGUL JONGSEONG NIEUN-HIEUH +11AE;ID # HANGUL JONGSEONG TIKEUT +11AF;ID # HANGUL JONGSEONG RIEUL +11B0;ID # HANGUL JONGSEONG RIEUL-KIYEOK +11B1;ID # HANGUL JONGSEONG RIEUL-MIEUM +11B2;ID # HANGUL JONGSEONG RIEUL-PIEUP +11B3;ID # HANGUL JONGSEONG RIEUL-SIOS +11B4;ID # HANGUL JONGSEONG RIEUL-THIEUTH +11B5;ID # HANGUL JONGSEONG RIEUL-PHIEUPH +11B6;ID # HANGUL JONGSEONG RIEUL-HIEUH +11B7;ID # HANGUL JONGSEONG MIEUM +11B8;ID # HANGUL JONGSEONG PIEUP +11B9;ID # HANGUL JONGSEONG PIEUP-SIOS +11BA;ID # HANGUL JONGSEONG SIOS +11BB;ID # HANGUL JONGSEONG SSANGSIOS +11BC;ID # HANGUL JONGSEONG IEUNG +11BD;ID # HANGUL JONGSEONG CIEUC +11BE;ID # HANGUL JONGSEONG CHIEUCH +11BF;ID # HANGUL JONGSEONG KHIEUKH +11C0;ID # HANGUL JONGSEONG THIEUTH +11C1;ID # HANGUL JONGSEONG PHIEUPH +11C2;ID # HANGUL JONGSEONG HIEUH +11C3;ID # HANGUL JONGSEONG KIYEOK-RIEUL +11C4;ID # HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK +11C5;ID # HANGUL JONGSEONG NIEUN-KIYEOK +11C6;ID # HANGUL JONGSEONG NIEUN-TIKEUT +11C7;ID # HANGUL JONGSEONG NIEUN-SIOS +11C8;ID # HANGUL JONGSEONG NIEUN-PANSIOS +11C9;ID # HANGUL JONGSEONG NIEUN-THIEUTH +11CA;ID # HANGUL JONGSEONG TIKEUT-KIYEOK +11CB;ID # HANGUL JONGSEONG TIKEUT-RIEUL +11CC;ID # HANGUL JONGSEONG RIEUL-KIYEOK-SIOS +11CD;ID # HANGUL JONGSEONG RIEUL-NIEUN +11CE;ID # HANGUL JONGSEONG RIEUL-TIKEUT +11CF;ID # HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH +11D0;ID # HANGUL JONGSEONG SSANGRIEUL +11D1;ID # HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK +11D2;ID # HANGUL JONGSEONG RIEUL-MIEUM-SIOS +11D3;ID # HANGUL JONGSEONG RIEUL-PIEUP-SIOS +11D4;ID # HANGUL JONGSEONG RIEUL-PIEUP-HIEUH +11D5;ID # HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP +11D6;ID # HANGUL JONGSEONG RIEUL-SSANGSIOS +11D7;ID # HANGUL JONGSEONG RIEUL-PANSIOS +11D8;ID # HANGUL JONGSEONG RIEUL-KHIEUKH +11D9;ID # HANGUL JONGSEONG RIEUL-YEORINHIEUH +11DA;ID # HANGUL JONGSEONG MIEUM-KIYEOK +11DB;ID # HANGUL JONGSEONG MIEUM-RIEUL +11DC;ID # HANGUL JONGSEONG MIEUM-PIEUP +11DD;ID # HANGUL JONGSEONG MIEUM-SIOS +11DE;ID # HANGUL JONGSEONG MIEUM-SSANGSIOS +11DF;ID # HANGUL JONGSEONG MIEUM-PANSIOS +11E0;ID # HANGUL JONGSEONG MIEUM-CHIEUCH +11E1;ID # HANGUL JONGSEONG MIEUM-HIEUH +11E2;ID # HANGUL JONGSEONG KAPYEOUNMIEUM +11E3;ID # HANGUL JONGSEONG PIEUP-RIEUL +11E4;ID # HANGUL JONGSEONG PIEUP-PHIEUPH +11E5;ID # HANGUL JONGSEONG PIEUP-HIEUH +11E6;ID # HANGUL JONGSEONG KAPYEOUNPIEUP +11E7;ID # HANGUL JONGSEONG SIOS-KIYEOK +11E8;ID # HANGUL JONGSEONG SIOS-TIKEUT +11E9;ID # HANGUL JONGSEONG SIOS-RIEUL +11EA;ID # HANGUL JONGSEONG SIOS-PIEUP +11EB;ID # HANGUL JONGSEONG PANSIOS +11EC;ID # HANGUL JONGSEONG IEUNG-KIYEOK +11ED;ID # HANGUL JONGSEONG IEUNG-SSANGKIYEOK +11EE;ID # HANGUL JONGSEONG SSANGIEUNG +11EF;ID # HANGUL JONGSEONG IEUNG-KHIEUKH +11F0;ID # HANGUL JONGSEONG YESIEUNG +11F1;ID # HANGUL JONGSEONG YESIEUNG-SIOS +11F2;ID # HANGUL JONGSEONG YESIEUNG-PANSIOS +11F3;ID # HANGUL JONGSEONG PHIEUPH-PIEUP +11F4;ID # HANGUL JONGSEONG KAPYEOUNPHIEUPH +11F5;ID # HANGUL JONGSEONG HIEUH-NIEUN +11F6;ID # HANGUL JONGSEONG HIEUH-RIEUL +11F7;ID # HANGUL JONGSEONG HIEUH-MIEUM +11F8;ID # HANGUL JONGSEONG HIEUH-PIEUP +11F9;ID # HANGUL JONGSEONG YEORINHIEUH 1200;AL # ETHIOPIC SYLLABLE HA 1201;AL # ETHIOPIC SYLLABLE HU 1202;AL # ETHIOPIC SYLLABLE HI @@ -4563,8 +4648,8 @@ 17B1;SA # KHMER INDEPENDENT VOWEL QOO TYPE ONE 17B2;SA # KHMER INDEPENDENT VOWEL QOO TYPE TWO 17B3;SA # KHMER INDEPENDENT VOWEL QAU -17B4;CM # KHMER VOWEL INHERENT AQ -17B5;CM # KHMER VOWEL INHERENT AA +17B4;SA # KHMER VOWEL INHERENT AQ +17B5;SA # KHMER VOWEL INHERENT AA 17B6;CM # KHMER VOWEL SIGN AA 17B7;CM # KHMER VOWEL SIGN I 17B8;CM # KHMER VOWEL SIGN II @@ -4604,6 +4689,7 @@ 17DA;NS # KHMER SIGN KOOMUUT 17DB;PR # KHMER CURRENCY SYMBOL RIEL 17DC;AL # KHMER SIGN AVAKRAHASANYA +17DD;CM # KHMER SIGN ATTHACAN 17E0;NU # KHMER DIGIT ZERO 17E1;NU # KHMER DIGIT ONE 17E2;NU # KHMER DIGIT TWO @@ -4614,6 +4700,16 @@ 17E7;NU # KHMER DIGIT SEVEN 17E8;NU # KHMER DIGIT EIGHT 17E9;NU # KHMER DIGIT NINE +17F0;AL # KHMER SYMBOL LEK ATTAK SON +17F1;AL # KHMER SYMBOL LEK ATTAK MUOY +17F2;AL # KHMER SYMBOL LEK ATTAK PII +17F3;AL # KHMER SYMBOL LEK ATTAK BEI +17F4;AL # KHMER SYMBOL LEK ATTAK BUON +17F5;AL # KHMER SYMBOL LEK ATTAK PRAM +17F6;AL # KHMER SYMBOL LEK ATTAK PRAM-MUOY +17F7;AL # KHMER SYMBOL LEK ATTAK PRAM-PII +17F8;AL # KHMER SYMBOL LEK ATTAK PRAM-BEI +17F9;AL # KHMER SYMBOL LEK ATTAK PRAM-BUON 1800;AL # MONGOLIAN BIRGA 1801;AL # MONGOLIAN ELLIPSIS 1802;AL # MONGOLIAN COMMA @@ -4628,7 +4724,7 @@ 180B;CM # MONGOLIAN FREE VARIATION SELECTOR ONE 180C;CM # MONGOLIAN FREE VARIATION SELECTOR TWO 180D;CM # MONGOLIAN FREE VARIATION SELECTOR THREE -180E;CM # MONGOLIAN VOWEL SEPARATOR +180E;GL # MONGOLIAN VOWEL SEPARATOR 1810;NU # MONGOLIAN DIGIT ZERO 1811;NU # MONGOLIAN DIGIT ONE 1812;NU # MONGOLIAN DIGIT TWO @@ -4769,6 +4865,247 @@ 18A7;AL # MONGOLIAN LETTER ALI GALI HALF YA 18A8;AL # MONGOLIAN LETTER MANCHU ALI GALI BHA 18A9;CM # MONGOLIAN LETTER ALI GALI DAGALGA +1900;AL # LIMBU VOWEL-CARRIER LETTER +1901;AL # LIMBU LETTER KA +1902;AL # LIMBU LETTER KHA +1903;AL # LIMBU LETTER GA +1904;AL # LIMBU LETTER GHA +1905;AL # LIMBU LETTER NGA +1906;AL # LIMBU LETTER CA +1907;AL # LIMBU LETTER CHA +1908;AL # LIMBU LETTER JA +1909;AL # LIMBU LETTER JHA +190A;AL # LIMBU LETTER YAN +190B;AL # LIMBU LETTER TA +190C;AL # LIMBU LETTER THA +190D;AL # LIMBU LETTER DA +190E;AL # LIMBU LETTER DHA +190F;AL # LIMBU LETTER NA +1910;AL # LIMBU LETTER PA +1911;AL # LIMBU LETTER PHA +1912;AL # LIMBU LETTER BA +1913;AL # LIMBU LETTER BHA +1914;AL # LIMBU LETTER MA +1915;AL # LIMBU LETTER YA +1916;AL # LIMBU LETTER RA +1917;AL # LIMBU LETTER LA +1918;AL # LIMBU LETTER WA +1919;AL # LIMBU LETTER SHA +191A;AL # LIMBU LETTER SSA +191B;AL # LIMBU LETTER SA +191C;AL # LIMBU LETTER HA +1920;CM # LIMBU VOWEL SIGN A +1921;CM # LIMBU VOWEL SIGN I +1922;CM # LIMBU VOWEL SIGN U +1923;CM # LIMBU VOWEL SIGN EE +1924;CM # LIMBU VOWEL SIGN AI +1925;CM # LIMBU VOWEL SIGN OO +1926;CM # LIMBU VOWEL SIGN AU +1927;CM # LIMBU VOWEL SIGN E +1928;CM # LIMBU VOWEL SIGN O +1929;CM # LIMBU SUBJOINED LETTER YA +192A;CM # LIMBU SUBJOINED LETTER RA +192B;CM # LIMBU SUBJOINED LETTER WA +1930;CM # LIMBU SMALL LETTER KA +1931;CM # LIMBU SMALL LETTER NGA +1932;CM # LIMBU SMALL LETTER ANUSVARA +1933;CM # LIMBU SMALL LETTER TA +1934;CM # LIMBU SMALL LETTER NA +1935;CM # LIMBU SMALL LETTER PA +1936;CM # LIMBU SMALL LETTER MA +1937;CM # LIMBU SMALL LETTER RA +1938;CM # LIMBU SMALL LETTER LA +1939;CM # LIMBU SIGN MUKPHRENG +193A;CM # LIMBU SIGN KEMPHRENG +193B;CM # LIMBU SIGN SA-I +1940;AL # LIMBU SIGN LOO +1944;EX # LIMBU EXCLAMATION MARK +1945;EX # LIMBU QUESTION MARK +1946;NU # LIMBU DIGIT ZERO +1947;NU # LIMBU DIGIT ONE +1948;NU # LIMBU DIGIT TWO +1949;NU # LIMBU DIGIT THREE +194A;NU # LIMBU DIGIT FOUR +194B;NU # LIMBU DIGIT FIVE +194C;NU # LIMBU DIGIT SIX +194D;NU # LIMBU DIGIT SEVEN +194E;NU # LIMBU DIGIT EIGHT +194F;NU # LIMBU DIGIT NINE +1950;AL # TAI LE LETTER KA +1951;AL # TAI LE LETTER XA +1952;AL # TAI LE LETTER NGA +1953;AL # TAI LE LETTER TSA +1954;AL # TAI LE LETTER SA +1955;AL # TAI LE LETTER YA +1956;AL # TAI LE LETTER TA +1957;AL # TAI LE LETTER THA +1958;AL # TAI LE LETTER LA +1959;AL # TAI LE LETTER PA +195A;AL # TAI LE LETTER PHA +195B;AL # TAI LE LETTER MA +195C;AL # TAI LE LETTER FA +195D;AL # TAI LE LETTER VA +195E;AL # TAI LE LETTER HA +195F;AL # TAI LE LETTER QA +1960;AL # TAI LE LETTER KHA +1961;AL # TAI LE LETTER TSHA +1962;AL # TAI LE LETTER NA +1963;AL # TAI LE LETTER A +1964;AL # TAI LE LETTER I +1965;AL # TAI LE LETTER EE +1966;AL # TAI LE LETTER EH +1967;AL # TAI LE LETTER U +1968;AL # TAI LE LETTER OO +1969;AL # TAI LE LETTER O +196A;AL # TAI LE LETTER UE +196B;AL # TAI LE LETTER E +196C;AL # TAI LE LETTER AUE +196D;AL # TAI LE LETTER AI +1970;AL # TAI LE LETTER TONE-2 +1971;AL # TAI LE LETTER TONE-3 +1972;AL # TAI LE LETTER TONE-4 +1973;AL # TAI LE LETTER TONE-5 +1974;AL # TAI LE LETTER TONE-6 +19E0;AL # KHMER SYMBOL PATHAMASAT +19E1;AL # KHMER SYMBOL MUOY KOET +19E2;AL # KHMER SYMBOL PII KOET +19E3;AL # KHMER SYMBOL BEI KOET +19E4;AL # KHMER SYMBOL BUON KOET +19E5;AL # KHMER SYMBOL PRAM KOET +19E6;AL # KHMER SYMBOL PRAM-MUOY KOET +19E7;AL # KHMER SYMBOL PRAM-PII KOET +19E8;AL # KHMER SYMBOL PRAM-BEI KOET +19E9;AL # KHMER SYMBOL PRAM-BUON KOET +19EA;AL # KHMER SYMBOL DAP KOET +19EB;AL # KHMER SYMBOL DAP-MUOY KOET +19EC;AL # KHMER SYMBOL DAP-PII KOET +19ED;AL # KHMER SYMBOL DAP-BEI KOET +19EE;AL # KHMER SYMBOL DAP-BUON KOET +19EF;AL # KHMER SYMBOL DAP-PRAM KOET +19F0;AL # KHMER SYMBOL TUTEYASAT +19F1;AL # KHMER SYMBOL MUOY ROC +19F2;AL # KHMER SYMBOL PII ROC +19F3;AL # KHMER SYMBOL BEI ROC +19F4;AL # KHMER SYMBOL BUON ROC +19F5;AL # KHMER SYMBOL PRAM ROC +19F6;AL # KHMER SYMBOL PRAM-MUOY ROC +19F7;AL # KHMER SYMBOL PRAM-PII ROC +19F8;AL # KHMER SYMBOL PRAM-BEI ROC +19F9;AL # KHMER SYMBOL PRAM-BUON ROC +19FA;AL # KHMER SYMBOL DAP ROC +19FB;AL # KHMER SYMBOL DAP-MUOY ROC +19FC;AL # KHMER SYMBOL DAP-PII ROC +19FD;AL # KHMER SYMBOL DAP-BEI ROC +19FE;AL # KHMER SYMBOL DAP-BUON ROC +19FF;AL # KHMER SYMBOL DAP-PRAM ROC +1D00;AL # LATIN LETTER SMALL CAPITAL A +1D01;AL # LATIN LETTER SMALL CAPITAL AE +1D02;AL # LATIN SMALL LETTER TURNED AE +1D03;AL # LATIN LETTER SMALL CAPITAL BARRED B +1D04;AL # LATIN LETTER SMALL CAPITAL C +1D05;AL # LATIN LETTER SMALL CAPITAL D +1D06;AL # LATIN LETTER SMALL CAPITAL ETH +1D07;AL # LATIN LETTER SMALL CAPITAL E +1D08;AL # LATIN SMALL LETTER TURNED OPEN E +1D09;AL # LATIN SMALL LETTER TURNED I +1D0A;AL # LATIN LETTER SMALL CAPITAL J +1D0B;AL # LATIN LETTER SMALL CAPITAL K +1D0C;AL # LATIN LETTER SMALL CAPITAL L WITH STROKE +1D0D;AL # LATIN LETTER SMALL CAPITAL M +1D0E;AL # LATIN LETTER SMALL CAPITAL REVERSED N +1D0F;AL # LATIN LETTER SMALL CAPITAL O +1D10;AL # LATIN LETTER SMALL CAPITAL OPEN O +1D11;AL # LATIN SMALL LETTER SIDEWAYS O +1D12;AL # LATIN SMALL LETTER SIDEWAYS OPEN O +1D13;AL # LATIN SMALL LETTER SIDEWAYS O WITH STROKE +1D14;AL # LATIN SMALL LETTER TURNED OE +1D15;AL # LATIN LETTER SMALL CAPITAL OU +1D16;AL # LATIN SMALL LETTER TOP HALF O +1D17;AL # LATIN SMALL LETTER BOTTOM HALF O +1D18;AL # LATIN LETTER SMALL CAPITAL P +1D19;AL # LATIN LETTER SMALL CAPITAL REVERSED R +1D1A;AL # LATIN LETTER SMALL CAPITAL TURNED R +1D1B;AL # LATIN LETTER SMALL CAPITAL T +1D1C;AL # LATIN LETTER SMALL CAPITAL U +1D1D;AL # LATIN SMALL LETTER SIDEWAYS U +1D1E;AL # LATIN SMALL LETTER SIDEWAYS DIAERESIZED U +1D1F;AL # LATIN SMALL LETTER SIDEWAYS TURNED M +1D20;AL # LATIN LETTER SMALL CAPITAL V +1D21;AL # LATIN LETTER SMALL CAPITAL W +1D22;AL # LATIN LETTER SMALL CAPITAL Z +1D23;AL # LATIN LETTER SMALL CAPITAL EZH +1D24;AL # LATIN LETTER VOICED LARYNGEAL SPIRANT +1D25;AL # LATIN LETTER AIN +1D26;AL # GREEK LETTER SMALL CAPITAL GAMMA +1D27;AL # GREEK LETTER SMALL CAPITAL LAMDA +1D28;AL # GREEK LETTER SMALL CAPITAL PI +1D29;AL # GREEK LETTER SMALL CAPITAL RHO +1D2A;AL # GREEK LETTER SMALL CAPITAL PSI +1D2B;AL # CYRILLIC LETTER SMALL CAPITAL EL +1D2C;AL # MODIFIER LETTER CAPITAL A +1D2D;AL # MODIFIER LETTER CAPITAL AE +1D2E;AL # MODIFIER LETTER CAPITAL B +1D2F;AL # MODIFIER LETTER CAPITAL BARRED B +1D30;AL # MODIFIER LETTER CAPITAL D +1D31;AL # MODIFIER LETTER CAPITAL E +1D32;AL # MODIFIER LETTER CAPITAL REVERSED E +1D33;AL # MODIFIER LETTER CAPITAL G +1D34;AL # MODIFIER LETTER CAPITAL H +1D35;AL # MODIFIER LETTER CAPITAL I +1D36;AL # MODIFIER LETTER CAPITAL J +1D37;AL # MODIFIER LETTER CAPITAL K +1D38;AL # MODIFIER LETTER CAPITAL L +1D39;AL # MODIFIER LETTER CAPITAL M +1D3A;AL # MODIFIER LETTER CAPITAL N +1D3B;AL # MODIFIER LETTER CAPITAL REVERSED N +1D3C;AL # MODIFIER LETTER CAPITAL O +1D3D;AL # MODIFIER LETTER CAPITAL OU +1D3E;AL # MODIFIER LETTER CAPITAL P +1D3F;AL # MODIFIER LETTER CAPITAL R +1D40;AL # MODIFIER LETTER CAPITAL T +1D41;AL # MODIFIER LETTER CAPITAL U +1D42;AL # MODIFIER LETTER CAPITAL W +1D43;AL # MODIFIER LETTER SMALL A +1D44;AL # MODIFIER LETTER SMALL TURNED A +1D45;AL # MODIFIER LETTER SMALL ALPHA +1D46;AL # MODIFIER LETTER SMALL TURNED AE +1D47;AL # MODIFIER LETTER SMALL B +1D48;AL # MODIFIER LETTER SMALL D +1D49;AL # MODIFIER LETTER SMALL E +1D4A;AL # MODIFIER LETTER SMALL SCHWA +1D4B;AL # MODIFIER LETTER SMALL OPEN E +1D4C;AL # MODIFIER LETTER SMALL TURNED OPEN E +1D4D;AL # MODIFIER LETTER SMALL G +1D4E;AL # MODIFIER LETTER SMALL TURNED I +1D4F;AL # MODIFIER LETTER SMALL K +1D50;AL # MODIFIER LETTER SMALL M +1D51;AL # MODIFIER LETTER SMALL ENG +1D52;AL # MODIFIER LETTER SMALL O +1D53;AL # MODIFIER LETTER SMALL OPEN O +1D54;AL # MODIFIER LETTER SMALL TOP HALF O +1D55;AL # MODIFIER LETTER SMALL BOTTOM HALF O +1D56;AL # MODIFIER LETTER SMALL P +1D57;AL # MODIFIER LETTER SMALL T +1D58;AL # MODIFIER LETTER SMALL U +1D59;AL # MODIFIER LETTER SMALL SIDEWAYS U +1D5A;AL # MODIFIER LETTER SMALL TURNED M +1D5B;AL # MODIFIER LETTER SMALL V +1D5C;AL # MODIFIER LETTER SMALL AIN +1D5D;AL # MODIFIER LETTER SMALL BETA +1D5E;AL # MODIFIER LETTER SMALL GREEK GAMMA +1D5F;AL # MODIFIER LETTER SMALL DELTA +1D60;AL # MODIFIER LETTER SMALL GREEK PHI +1D61;AL # MODIFIER LETTER SMALL CHI +1D62;AL # LATIN SUBSCRIPT SMALL LETTER I +1D63;AL # LATIN SUBSCRIPT SMALL LETTER R +1D64;AL # LATIN SUBSCRIPT SMALL LETTER U +1D65;AL # LATIN SUBSCRIPT SMALL LETTER V +1D66;AL # GREEK SUBSCRIPT SMALL LETTER BETA +1D67;AL # GREEK SUBSCRIPT SMALL LETTER GAMMA +1D68;AL # GREEK SUBSCRIPT SMALL LETTER RHO +1D69;AL # GREEK SUBSCRIPT SMALL LETTER PHI +1D6A;AL # GREEK SUBSCRIPT SMALL LETTER CHI +1D6B;AL # LATIN SMALL LETTER UE 1E00;AL # LATIN CAPITAL LETTER A WITH RING BELOW 1E01;AL # LATIN SMALL LETTER A WITH RING BELOW 1E02;AL # LATIN CAPITAL LETTER B WITH DOT ABOVE @@ -5316,7 +5653,7 @@ 2041;AL # CARET INSERTION POINT 2042;AL # ASTERISM 2043;AL # HYPHEN BULLET -2044;NS # FRACTION SLASH +2044;IS # FRACTION SLASH 2045;OP # LEFT SQUARE BRACKET WITH QUILL 2046;CL # RIGHT SQUARE BRACKET WITH QUILL 2047;AL # DOUBLE QUESTION MARK @@ -5331,9 +5668,11 @@ 2050;AL # CLOSE UP 2051;AL # TWO ASTERISKS ALIGNED VERTICALLY 2052;AL # COMMERCIAL MINUS SIGN +2053;AL # SWUNG DASH +2054;AL # INVERTED UNDERTIE 2057;AL # QUADRUPLE PRIME 205F;BA # MEDIUM MATHEMATICAL SPACE -2060;GL # WORD JOINER +2060;WJ # WORD JOINER 2061;AL # FUNCTION APPLICATION 2062;AL # INVISIBLE TIMES 2063;AL # INVISIBLE SEPARATOR @@ -5476,6 +5815,7 @@ 2138;AL # DALET SYMBOL 2139;AL # INFORMATION SOURCE 213A;AL # ROTATED CAPITAL Q +213B;AL # FACSIMILE SIGN 213D;AL # DOUBLE-STRUCK SMALL GAMMA 213E;AL # DOUBLE-STRUCK CAPITAL GAMMA 213F;AL # DOUBLE-STRUCK CAPITAL PI @@ -6115,6 +6455,8 @@ 23CC;AL # DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT 23CD;AL # SQUARE FOOT 23CE;AL # RETURN SYMBOL +23CF;AL # EJECT SYMBOL +23D0;AL # VERTICAL LINE EXTENSION 2400;AL # SYMBOL FOR NULL 2401;AL # SYMBOL FOR START OF HEADING 2402;AL # SYMBOL FOR START OF TEXT @@ -6324,6 +6666,7 @@ 24FC;AI # DOUBLE CIRCLED DIGIT EIGHT 24FD;AI # DOUBLE CIRCLED DIGIT NINE 24FE;AI # DOUBLE CIRCLED NUMBER TEN +24FF;AL # NEGATIVE CIRCLED DIGIT ZERO 2500;AI # BOX DRAWINGS LIGHT HORIZONTAL 2501;AI # BOX DRAWINGS HEAVY HORIZONTAL 2502;AI # BOX DRAWINGS LIGHT VERTICAL @@ -6600,6 +6943,8 @@ 2611;AL # BALLOT BOX WITH CHECK 2612;AL # BALLOT BOX WITH X 2613;AL # SALTIRE +2614;AI # UMBRELLA WITH RAIN DROPS +2615;AI # HOT BEVERAGE 2616;AI # WHITE SHOGI PIECE 2617;AI # BLACK SHOGI PIECE 2619;AL # REVERSED ROTATED FLORAL HEART BULLET @@ -6713,6 +7058,16 @@ 2687;AL # WHITE CIRCLE WITH TWO DOTS 2688;AL # BLACK CIRCLE WITH WHITE DOT RIGHT 2689;AL # BLACK CIRCLE WITH TWO WHITE DOTS +268A;AL # MONOGRAM FOR YANG +268B;AL # MONOGRAM FOR YIN +268C;AL # DIGRAM FOR GREATER YANG +268D;AL # DIGRAM FOR LESSER YIN +268E;AL # DIGRAM FOR LESSER YANG +268F;AL # DIGRAM FOR GREATER YIN +2690;AL # WHITE FLAG +2691;AL # BLACK FLAG +26A0;AL # WARNING SIGN +26A1;AL # HIGH VOLTAGE SIGN 2701;AL # UPPER BLADE SCISSORS 2702;AL # BLACK SCISSORS 2703;AL # LOWER BLADE SCISSORS @@ -7699,6 +8054,20 @@ 2AFD;AL # DOUBLE SOLIDUS OPERATOR 2AFE;AL # WHITE VERTICAL BAR 2AFF;AL # N-ARY WHITE VERTICAL BAR +2B00;AL # NORTH EAST WHITE ARROW +2B01;AL # NORTH WEST WHITE ARROW +2B02;AL # SOUTH EAST WHITE ARROW +2B03;AL # SOUTH WEST WHITE ARROW +2B04;AL # LEFT RIGHT WHITE ARROW +2B05;AL # LEFTWARDS BLACK ARROW +2B06;AL # UPWARDS BLACK ARROW +2B07;AL # DOWNWARDS BLACK ARROW +2B08;AL # NORTH EAST BLACK ARROW +2B09;AL # NORTH WEST BLACK ARROW +2B0A;AL # SOUTH EAST BLACK ARROW +2B0B;AL # SOUTH WEST BLACK ARROW +2B0C;AL # LEFT RIGHT BLACK ARROW +2B0D;AL # UP DOWN BLACK ARROW 2E80;ID # CJK RADICAL REPEAT 2E81;ID # CJK RADICAL CLIFF 2E82;ID # CJK RADICAL SECOND ONE @@ -8289,9 +8658,9 @@ 30F9;ID # KATAKANA LETTER VE 30FA;ID # KATAKANA LETTER VO 30FB;NS # KATAKANA MIDDLE DOT -30FC;ID # KATAKANA-HIRAGANA PROLONGED SOUND MARK +30FC;NS # KATAKANA-HIRAGANA PROLONGED SOUND MARK 30FD;NS # KATAKANA ITERATION MARK -30FE;ID # KATAKANA VOICED ITERATION MARK +30FE;NS # KATAKANA VOICED ITERATION MARK 30FF;ID # KATAKANA DIGRAPH KOTO 3105;ID # BOPOMOFO LETTER B 3106;ID # BOPOMOFO LETTER P @@ -8512,6 +8881,8 @@ 321A;ID # PARENTHESIZED HANGUL PHIEUPH A 321B;ID # PARENTHESIZED HANGUL HIEUH A 321C;ID # PARENTHESIZED HANGUL CIEUC U +321D;ID # PARENTHESIZED KOREAN CHARACTER OJEON +321E;ID # PARENTHESIZED KOREAN CHARACTER O HU 3220;ID # PARENTHESIZED IDEOGRAPH ONE 3221;ID # PARENTHESIZED IDEOGRAPH TWO 3222;ID # PARENTHESIZED IDEOGRAPH THREE @@ -8548,6 +8919,7 @@ 3241;ID # PARENTHESIZED IDEOGRAPH REST 3242;ID # PARENTHESIZED IDEOGRAPH SELF 3243;ID # PARENTHESIZED IDEOGRAPH REACH +3250;ID # PARTNERSHIP SIGN 3251;ID # CIRCLED NUMBER TWENTY ONE 3252;ID # CIRCLED NUMBER TWENTY TWO 3253;ID # CIRCLED NUMBER TWENTY THREE @@ -8591,6 +8963,8 @@ 3279;ID # CIRCLED HANGUL THIEUTH A 327A;ID # CIRCLED HANGUL PHIEUPH A 327B;ID # CIRCLED HANGUL HIEUH A +327C;ID # CIRCLED KOREAN CHARACTER CHAMKO +327D;ID # CIRCLED KOREAN CHARACTER JUEUI 327F;ID # KOREAN STANDARD SYMBOL 3280;ID # CIRCLED IDEOGRAPH ONE 3281;ID # CIRCLED IDEOGRAPH TWO @@ -8668,6 +9042,10 @@ 32C9;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER 32CA;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER 32CB;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER +32CC;ID # SQUARE HG +32CD;ID # SQUARE ERG +32CE;ID # SQUARE EV +32CF;ID # LIMITED LIABILITY SIGN 32D0;ID # CIRCLED KATAKANA A 32D1;ID # CIRCLED KATAKANA I 32D2;ID # CIRCLED KATAKANA U @@ -8834,6 +9212,10 @@ 3374;ID # SQUARE BAR 3375;ID # SQUARE OV 3376;ID # SQUARE PC +3377;ID # SQUARE DM +3378;ID # SQUARE DM SQUARED +3379;ID # SQUARE DM CUBED +337A;ID # SQUARE IU 337B;ID # SQUARE ERA NAME HEISEI 337C;ID # SQUARE ERA NAME SYOUWA 337D;ID # SQUARE ERA NAME TAISYOU @@ -8933,6 +9315,8 @@ 33DB;ID # SQUARE SR 33DC;ID # SQUARE SV 33DD;ID # SQUARE WB +33DE;ID # SQUARE V OVER M +33DF;ID # SQUARE A OVER M 33E0;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE 33E1;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO 33E2;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE @@ -8964,7 +9348,72 @@ 33FC;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE 33FD;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY 33FE;ID # IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE +33FF;ID # SQUARE GAL 3400..4DB5;ID # .. +4DC0;AL # HEXAGRAM FOR THE CREATIVE HEAVEN +4DC1;AL # HEXAGRAM FOR THE RECEPTIVE EARTH +4DC2;AL # HEXAGRAM FOR DIFFICULTY AT THE BEGINNING +4DC3;AL # HEXAGRAM FOR YOUTHFUL FOLLY +4DC4;AL # HEXAGRAM FOR WAITING +4DC5;AL # HEXAGRAM FOR CONFLICT +4DC6;AL # HEXAGRAM FOR THE ARMY +4DC7;AL # HEXAGRAM FOR HOLDING TOGETHER +4DC8;AL # HEXAGRAM FOR SMALL TAMING +4DC9;AL # HEXAGRAM FOR TREADING +4DCA;AL # HEXAGRAM FOR PEACE +4DCB;AL # HEXAGRAM FOR STANDSTILL +4DCC;AL # HEXAGRAM FOR FELLOWSHIP +4DCD;AL # HEXAGRAM FOR GREAT POSSESSION +4DCE;AL # HEXAGRAM FOR MODESTY +4DCF;AL # HEXAGRAM FOR ENTHUSIASM +4DD0;AL # HEXAGRAM FOR FOLLOWING +4DD1;AL # HEXAGRAM FOR WORK ON THE DECAYED +4DD2;AL # HEXAGRAM FOR APPROACH +4DD3;AL # HEXAGRAM FOR CONTEMPLATION +4DD4;AL # HEXAGRAM FOR BITING THROUGH +4DD5;AL # HEXAGRAM FOR GRACE +4DD6;AL # HEXAGRAM FOR SPLITTING APART +4DD7;AL # HEXAGRAM FOR RETURN +4DD8;AL # HEXAGRAM FOR INNOCENCE +4DD9;AL # HEXAGRAM FOR GREAT TAMING +4DDA;AL # HEXAGRAM FOR MOUTH CORNERS +4DDB;AL # HEXAGRAM FOR GREAT PREPONDERANCE +4DDC;AL # HEXAGRAM FOR THE ABYSMAL WATER +4DDD;AL # HEXAGRAM FOR THE CLINGING FIRE +4DDE;AL # HEXAGRAM FOR INFLUENCE +4DDF;AL # HEXAGRAM FOR DURATION +4DE0;AL # HEXAGRAM FOR RETREAT +4DE1;AL # HEXAGRAM FOR GREAT POWER +4DE2;AL # HEXAGRAM FOR PROGRESS +4DE3;AL # HEXAGRAM FOR DARKENING OF THE LIGHT +4DE4;AL # HEXAGRAM FOR THE FAMILY +4DE5;AL # HEXAGRAM FOR OPPOSITION +4DE6;AL # HEXAGRAM FOR OBSTRUCTION +4DE7;AL # HEXAGRAM FOR DELIVERANCE +4DE8;AL # HEXAGRAM FOR DECREASE +4DE9;AL # HEXAGRAM FOR INCREASE +4DEA;AL # HEXAGRAM FOR BREAKTHROUGH +4DEB;AL # HEXAGRAM FOR COMING TO MEET +4DEC;AL # HEXAGRAM FOR GATHERING TOGETHER +4DED;AL # HEXAGRAM FOR PUSHING UPWARD +4DEE;AL # HEXAGRAM FOR OPPRESSION +4DEF;AL # HEXAGRAM FOR THE WELL +4DF0;AL # HEXAGRAM FOR REVOLUTION +4DF1;AL # HEXAGRAM FOR THE CAULDRON +4DF2;AL # HEXAGRAM FOR THE AROUSING THUNDER +4DF3;AL # HEXAGRAM FOR THE KEEPING STILL MOUNTAIN +4DF4;AL # HEXAGRAM FOR DEVELOPMENT +4DF5;AL # HEXAGRAM FOR THE MARRYING MAIDEN +4DF6;AL # HEXAGRAM FOR ABUNDANCE +4DF7;AL # HEXAGRAM FOR THE WANDERER +4DF8;AL # HEXAGRAM FOR THE GENTLE WIND +4DF9;AL # HEXAGRAM FOR THE JOYOUS LAKE +4DFA;AL # HEXAGRAM FOR DISPERSION +4DFB;AL # HEXAGRAM FOR LIMITATION +4DFC;AL # HEXAGRAM FOR INNER TRUTH +4DFD;AL # HEXAGRAM FOR SMALL PREPONDERANCE +4DFE;AL # HEXAGRAM FOR AFTER COMPLETION +4DFF;AL # HEXAGRAM FOR BEFORE COMPLETION 4E00..9FA5;ID # .. A000;ID # YI SYLLABLE IT A001;ID # YI SYLLABLE IX @@ -11204,6 +11653,7 @@ FDF9;AL # ARABIC LIGATURE SALLA ISOLATED FORM FDFA;AL # ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM FDFB;AL # ARABIC LIGATURE JALLAJALALOUHOU FDFC;PO # RIAL SIGN +FDFD;AL # ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM FE00;CM # VARIATION SELECTOR-1 FE01;CM # VARIATION SELECTOR-2 FE02;CM # VARIATION SELECTOR-3 @@ -11247,6 +11697,8 @@ 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 +FE47;OP # PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48;CL # PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET FE49;ID # DASHED OVERLINE FE4A;ID # CENTRELINE OVERLINE FE4B;ID # WAVY OVERLINE @@ -11420,7 +11872,7 @@ FEF9;AL # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM FEFA;AL # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM FEFB;AL # ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM FEFC;AL # ARABIC LIGATURE LAM WITH ALEF FINAL FORM -FEFF;GL # ZERO WIDTH NO-BREAK SPACE +FEFF;WJ # ZERO WIDTH NO-BREAK SPACE FF01;EX # FULLWIDTH EXCLAMATION MARK FF02;ID # FULLWIDTH QUOTATION MARK FF03;ID # FULLWIDTH NUMBER SIGN @@ -11651,6 +12103,274 @@ FFFA;CM # INTERLINEAR ANNOTATION SEPARATOR FFFB;CM # INTERLINEAR ANNOTATION TERMINATOR FFFC;CB # OBJECT REPLACEMENT CHARACTER FFFD;AI # REPLACEMENT CHARACTER +10000;AL # LINEAR B SYLLABLE B008 A +10001;AL # LINEAR B SYLLABLE B038 E +10002;AL # LINEAR B SYLLABLE B028 I +10003;AL # LINEAR B SYLLABLE B061 O +10004;AL # LINEAR B SYLLABLE B010 U +10005;AL # LINEAR B SYLLABLE B001 DA +10006;AL # LINEAR B SYLLABLE B045 DE +10007;AL # LINEAR B SYLLABLE B007 DI +10008;AL # LINEAR B SYLLABLE B014 DO +10009;AL # LINEAR B SYLLABLE B051 DU +1000A;AL # LINEAR B SYLLABLE B057 JA +1000B;AL # LINEAR B SYLLABLE B046 JE +1000D;AL # LINEAR B SYLLABLE B036 JO +1000E;AL # LINEAR B SYLLABLE B065 JU +1000F;AL # LINEAR B SYLLABLE B077 KA +10010;AL # LINEAR B SYLLABLE B044 KE +10011;AL # LINEAR B SYLLABLE B067 KI +10012;AL # LINEAR B SYLLABLE B070 KO +10013;AL # LINEAR B SYLLABLE B081 KU +10014;AL # LINEAR B SYLLABLE B080 MA +10015;AL # LINEAR B SYLLABLE B013 ME +10016;AL # LINEAR B SYLLABLE B073 MI +10017;AL # LINEAR B SYLLABLE B015 MO +10018;AL # LINEAR B SYLLABLE B023 MU +10019;AL # LINEAR B SYLLABLE B006 NA +1001A;AL # LINEAR B SYLLABLE B024 NE +1001B;AL # LINEAR B SYLLABLE B030 NI +1001C;AL # LINEAR B SYLLABLE B052 NO +1001D;AL # LINEAR B SYLLABLE B055 NU +1001E;AL # LINEAR B SYLLABLE B003 PA +1001F;AL # LINEAR B SYLLABLE B072 PE +10020;AL # LINEAR B SYLLABLE B039 PI +10021;AL # LINEAR B SYLLABLE B011 PO +10022;AL # LINEAR B SYLLABLE B050 PU +10023;AL # LINEAR B SYLLABLE B016 QA +10024;AL # LINEAR B SYLLABLE B078 QE +10025;AL # LINEAR B SYLLABLE B021 QI +10026;AL # LINEAR B SYLLABLE B032 QO +10028;AL # LINEAR B SYLLABLE B060 RA +10029;AL # LINEAR B SYLLABLE B027 RE +1002A;AL # LINEAR B SYLLABLE B053 RI +1002B;AL # LINEAR B SYLLABLE B002 RO +1002C;AL # LINEAR B SYLLABLE B026 RU +1002D;AL # LINEAR B SYLLABLE B031 SA +1002E;AL # LINEAR B SYLLABLE B009 SE +1002F;AL # LINEAR B SYLLABLE B041 SI +10030;AL # LINEAR B SYLLABLE B012 SO +10031;AL # LINEAR B SYLLABLE B058 SU +10032;AL # LINEAR B SYLLABLE B059 TA +10033;AL # LINEAR B SYLLABLE B004 TE +10034;AL # LINEAR B SYLLABLE B037 TI +10035;AL # LINEAR B SYLLABLE B005 TO +10036;AL # LINEAR B SYLLABLE B069 TU +10037;AL # LINEAR B SYLLABLE B054 WA +10038;AL # LINEAR B SYLLABLE B075 WE +10039;AL # LINEAR B SYLLABLE B040 WI +1003A;AL # LINEAR B SYLLABLE B042 WO +1003C;AL # LINEAR B SYLLABLE B017 ZA +1003D;AL # LINEAR B SYLLABLE B074 ZE +1003F;AL # LINEAR B SYLLABLE B020 ZO +10040;AL # LINEAR B SYLLABLE B025 A2 +10041;AL # LINEAR B SYLLABLE B043 A3 +10042;AL # LINEAR B SYLLABLE B085 AU +10043;AL # LINEAR B SYLLABLE B071 DWE +10044;AL # LINEAR B SYLLABLE B090 DWO +10045;AL # LINEAR B SYLLABLE B048 NWA +10046;AL # LINEAR B SYLLABLE B029 PU2 +10047;AL # LINEAR B SYLLABLE B062 PTE +10048;AL # LINEAR B SYLLABLE B076 RA2 +10049;AL # LINEAR B SYLLABLE B033 RA3 +1004A;AL # LINEAR B SYLLABLE B068 RO2 +1004B;AL # LINEAR B SYLLABLE B066 TA2 +1004C;AL # LINEAR B SYLLABLE B087 TWE +1004D;AL # LINEAR B SYLLABLE B091 TWO +10050;AL # LINEAR B SYMBOL B018 +10051;AL # LINEAR B SYMBOL B019 +10052;AL # LINEAR B SYMBOL B022 +10053;AL # LINEAR B SYMBOL B034 +10054;AL # LINEAR B SYMBOL B047 +10055;AL # LINEAR B SYMBOL B049 +10056;AL # LINEAR B SYMBOL B056 +10057;AL # LINEAR B SYMBOL B063 +10058;AL # LINEAR B SYMBOL B064 +10059;AL # LINEAR B SYMBOL B079 +1005A;AL # LINEAR B SYMBOL B082 +1005B;AL # LINEAR B SYMBOL B083 +1005C;AL # LINEAR B SYMBOL B086 +1005D;AL # LINEAR B SYMBOL B089 +10080;AL # LINEAR B IDEOGRAM B100 MAN +10081;AL # LINEAR B IDEOGRAM B102 WOMAN +10082;AL # LINEAR B IDEOGRAM B104 DEER +10083;AL # LINEAR B IDEOGRAM B105 EQUID +10084;AL # LINEAR B IDEOGRAM B105F MARE +10085;AL # LINEAR B IDEOGRAM B105M STALLION +10086;AL # LINEAR B IDEOGRAM B106F EWE +10087;AL # LINEAR B IDEOGRAM B106M RAM +10088;AL # LINEAR B IDEOGRAM B107F SHE-GOAT +10089;AL # LINEAR B IDEOGRAM B107M HE-GOAT +1008A;AL # LINEAR B IDEOGRAM B108F SOW +1008B;AL # LINEAR B IDEOGRAM B108M BOAR +1008C;AL # LINEAR B IDEOGRAM B109F COW +1008D;AL # LINEAR B IDEOGRAM B109M BULL +1008E;AL # LINEAR B IDEOGRAM B120 WHEAT +1008F;AL # LINEAR B IDEOGRAM B121 BARLEY +10090;AL # LINEAR B IDEOGRAM B122 OLIVE +10091;AL # LINEAR B IDEOGRAM B123 SPICE +10092;AL # LINEAR B IDEOGRAM B125 CYPERUS +10093;AL # LINEAR B MONOGRAM B127 KAPO +10094;AL # LINEAR B MONOGRAM B128 KANAKO +10095;AL # LINEAR B IDEOGRAM B130 OIL +10096;AL # LINEAR B IDEOGRAM B131 WINE +10097;AL # LINEAR B IDEOGRAM B132 +10098;AL # LINEAR B MONOGRAM B133 AREPA +10099;AL # LINEAR B MONOGRAM B135 MERI +1009A;AL # LINEAR B IDEOGRAM B140 BRONZE +1009B;AL # LINEAR B IDEOGRAM B141 GOLD +1009C;AL # LINEAR B IDEOGRAM B142 +1009D;AL # LINEAR B IDEOGRAM B145 WOOL +1009E;AL # LINEAR B IDEOGRAM B146 +1009F;AL # LINEAR B IDEOGRAM B150 +100A0;AL # LINEAR B IDEOGRAM B151 HORN +100A1;AL # LINEAR B IDEOGRAM B152 +100A2;AL # LINEAR B IDEOGRAM B153 +100A3;AL # LINEAR B IDEOGRAM B154 +100A4;AL # LINEAR B MONOGRAM B156 TURO2 +100A5;AL # LINEAR B IDEOGRAM B157 +100A6;AL # LINEAR B IDEOGRAM B158 +100A7;AL # LINEAR B IDEOGRAM B159 CLOTH +100A8;AL # LINEAR B IDEOGRAM B160 +100A9;AL # LINEAR B IDEOGRAM B161 +100AA;AL # LINEAR B IDEOGRAM B162 GARMENT +100AB;AL # LINEAR B IDEOGRAM B163 ARMOUR +100AC;AL # LINEAR B IDEOGRAM B164 +100AD;AL # LINEAR B IDEOGRAM B165 +100AE;AL # LINEAR B IDEOGRAM B166 +100AF;AL # LINEAR B IDEOGRAM B167 +100B0;AL # LINEAR B IDEOGRAM B168 +100B1;AL # LINEAR B IDEOGRAM B169 +100B2;AL # LINEAR B IDEOGRAM B170 +100B3;AL # LINEAR B IDEOGRAM B171 +100B4;AL # LINEAR B IDEOGRAM B172 +100B5;AL # LINEAR B IDEOGRAM B173 MONTH +100B6;AL # LINEAR B IDEOGRAM B174 +100B7;AL # LINEAR B IDEOGRAM B176 TREE +100B8;AL # LINEAR B IDEOGRAM B177 +100B9;AL # LINEAR B IDEOGRAM B178 +100BA;AL # LINEAR B IDEOGRAM B179 +100BB;AL # LINEAR B IDEOGRAM B180 +100BC;AL # LINEAR B IDEOGRAM B181 +100BD;AL # LINEAR B IDEOGRAM B182 +100BE;AL # LINEAR B IDEOGRAM B183 +100BF;AL # LINEAR B IDEOGRAM B184 +100C0;AL # LINEAR B IDEOGRAM B185 +100C1;AL # LINEAR B IDEOGRAM B189 +100C2;AL # LINEAR B IDEOGRAM B190 +100C3;AL # LINEAR B IDEOGRAM B191 HELMET +100C4;AL # LINEAR B IDEOGRAM B220 FOOTSTOOL +100C5;AL # LINEAR B IDEOGRAM B225 BATHTUB +100C6;AL # LINEAR B IDEOGRAM B230 SPEAR +100C7;AL # LINEAR B IDEOGRAM B231 ARROW +100C8;AL # LINEAR B IDEOGRAM B232 +100C9;AL # LINEAR B IDEOGRAM B233 SWORD +100CA;AL # LINEAR B IDEOGRAM B234 +100CB;AL # LINEAR B IDEOGRAM B236 +100CC;AL # LINEAR B IDEOGRAM B240 WHEELED CHARIOT +100CD;AL # LINEAR B IDEOGRAM B241 CHARIOT +100CE;AL # LINEAR B IDEOGRAM B242 CHARIOT FRAME +100CF;AL # LINEAR B IDEOGRAM B243 WHEEL +100D0;AL # LINEAR B IDEOGRAM B245 +100D1;AL # LINEAR B IDEOGRAM B246 +100D2;AL # LINEAR B MONOGRAM B247 DIPTE +100D3;AL # LINEAR B IDEOGRAM B248 +100D4;AL # LINEAR B IDEOGRAM B249 +100D5;AL # LINEAR B IDEOGRAM B251 +100D6;AL # LINEAR B IDEOGRAM B252 +100D7;AL # LINEAR B IDEOGRAM B253 +100D8;AL # LINEAR B IDEOGRAM B254 DART +100D9;AL # LINEAR B IDEOGRAM B255 +100DA;AL # LINEAR B IDEOGRAM B256 +100DB;AL # LINEAR B IDEOGRAM B257 +100DC;AL # LINEAR B IDEOGRAM B258 +100DD;AL # LINEAR B IDEOGRAM B259 +100DE;AL # LINEAR B IDEOGRAM VESSEL B155 +100DF;AL # LINEAR B IDEOGRAM VESSEL B200 +100E0;AL # LINEAR B IDEOGRAM VESSEL B201 +100E1;AL # LINEAR B IDEOGRAM VESSEL B202 +100E2;AL # LINEAR B IDEOGRAM VESSEL B203 +100E3;AL # LINEAR B IDEOGRAM VESSEL B204 +100E4;AL # LINEAR B IDEOGRAM VESSEL B205 +100E5;AL # LINEAR B IDEOGRAM VESSEL B206 +100E6;AL # LINEAR B IDEOGRAM VESSEL B207 +100E7;AL # LINEAR B IDEOGRAM VESSEL B208 +100E8;AL # LINEAR B IDEOGRAM VESSEL B209 +100E9;AL # LINEAR B IDEOGRAM VESSEL B210 +100EA;AL # LINEAR B IDEOGRAM VESSEL B211 +100EB;AL # LINEAR B IDEOGRAM VESSEL B212 +100EC;AL # LINEAR B IDEOGRAM VESSEL B213 +100ED;AL # LINEAR B IDEOGRAM VESSEL B214 +100EE;AL # LINEAR B IDEOGRAM VESSEL B215 +100EF;AL # LINEAR B IDEOGRAM VESSEL B216 +100F0;AL # LINEAR B IDEOGRAM VESSEL B217 +100F1;AL # LINEAR B IDEOGRAM VESSEL B218 +100F2;AL # LINEAR B IDEOGRAM VESSEL B219 +100F3;AL # LINEAR B IDEOGRAM VESSEL B221 +100F4;AL # LINEAR B IDEOGRAM VESSEL B222 +100F5;AL # LINEAR B IDEOGRAM VESSEL B226 +100F6;AL # LINEAR B IDEOGRAM VESSEL B227 +100F7;AL # LINEAR B IDEOGRAM VESSEL B228 +100F8;AL # LINEAR B IDEOGRAM VESSEL B229 +100F9;AL # LINEAR B IDEOGRAM VESSEL B250 +100FA;AL # LINEAR B IDEOGRAM VESSEL B305 +10100;BA # AEGEAN WORD SEPARATOR LINE +10101;BA # AEGEAN WORD SEPARATOR DOT +10102;BA # AEGEAN CHECK MARK +10107;AL # AEGEAN NUMBER ONE +10108;AL # AEGEAN NUMBER TWO +10109;AL # AEGEAN NUMBER THREE +1010A;AL # AEGEAN NUMBER FOUR +1010B;AL # AEGEAN NUMBER FIVE +1010C;AL # AEGEAN NUMBER SIX +1010D;AL # AEGEAN NUMBER SEVEN +1010E;AL # AEGEAN NUMBER EIGHT +1010F;AL # AEGEAN NUMBER NINE +10110;AL # AEGEAN NUMBER TEN +10111;AL # AEGEAN NUMBER TWENTY +10112;AL # AEGEAN NUMBER THIRTY +10113;AL # AEGEAN NUMBER FORTY +10114;AL # AEGEAN NUMBER FIFTY +10115;AL # AEGEAN NUMBER SIXTY +10116;AL # AEGEAN NUMBER SEVENTY +10117;AL # AEGEAN NUMBER EIGHTY +10118;AL # AEGEAN NUMBER NINETY +10119;AL # AEGEAN NUMBER ONE HUNDRED +1011A;AL # AEGEAN NUMBER TWO HUNDRED +1011B;AL # AEGEAN NUMBER THREE HUNDRED +1011C;AL # AEGEAN NUMBER FOUR HUNDRED +1011D;AL # AEGEAN NUMBER FIVE HUNDRED +1011E;AL # AEGEAN NUMBER SIX HUNDRED +1011F;AL # AEGEAN NUMBER SEVEN HUNDRED +10120;AL # AEGEAN NUMBER EIGHT HUNDRED +10121;AL # AEGEAN NUMBER NINE HUNDRED +10122;AL # AEGEAN NUMBER ONE THOUSAND +10123;AL # AEGEAN NUMBER TWO THOUSAND +10124;AL # AEGEAN NUMBER THREE THOUSAND +10125;AL # AEGEAN NUMBER FOUR THOUSAND +10126;AL # AEGEAN NUMBER FIVE THOUSAND +10127;AL # AEGEAN NUMBER SIX THOUSAND +10128;AL # AEGEAN NUMBER SEVEN THOUSAND +10129;AL # AEGEAN NUMBER EIGHT THOUSAND +1012A;AL # AEGEAN NUMBER NINE THOUSAND +1012B;AL # AEGEAN NUMBER TEN THOUSAND +1012C;AL # AEGEAN NUMBER TWENTY THOUSAND +1012D;AL # AEGEAN NUMBER THIRTY THOUSAND +1012E;AL # AEGEAN NUMBER FORTY THOUSAND +1012F;AL # AEGEAN NUMBER FIFTY THOUSAND +10130;AL # AEGEAN NUMBER SIXTY THOUSAND +10131;AL # AEGEAN NUMBER SEVENTY THOUSAND +10132;AL # AEGEAN NUMBER EIGHTY THOUSAND +10133;AL # AEGEAN NUMBER NINETY THOUSAND +10137;AL # AEGEAN WEIGHT BASE UNIT +10138;AL # AEGEAN WEIGHT FIRST SUBUNIT +10139;AL # AEGEAN WEIGHT SECOND SUBUNIT +1013A;AL # AEGEAN WEIGHT THIRD SUBUNIT +1013B;AL # AEGEAN WEIGHT FOURTH SUBUNIT +1013C;AL # AEGEAN DRY MEASURE FIRST SUBUNIT +1013D;AL # AEGEAN LIQUID MEASURE FIRST SUBUNIT +1013E;AL # AEGEAN MEASURE SECOND SUBUNIT +1013F;AL # AEGEAN MEASURE THIRD SUBUNIT 10300;AL # OLD ITALIC LETTER A 10301;AL # OLD ITALIC LETTER BE 10302;AL # OLD ITALIC LETTER KE @@ -11713,6 +12433,37 @@ FFFD;AI # REPLACEMENT CHARACTER 10348;AL # GOTHIC LETTER HWAIR 10349;AL # GOTHIC LETTER OTHAL 1034A;AL # GOTHIC LETTER NINE HUNDRED +10380;AL # UGARITIC LETTER ALPA +10381;AL # UGARITIC LETTER BETA +10382;AL # UGARITIC LETTER GAMLA +10383;AL # UGARITIC LETTER KHA +10384;AL # UGARITIC LETTER DELTA +10385;AL # UGARITIC LETTER HO +10386;AL # UGARITIC LETTER WO +10387;AL # UGARITIC LETTER ZETA +10388;AL # UGARITIC LETTER HOTA +10389;AL # UGARITIC LETTER TET +1038A;AL # UGARITIC LETTER YOD +1038B;AL # UGARITIC LETTER KAF +1038C;AL # UGARITIC LETTER SHIN +1038D;AL # UGARITIC LETTER LAMDA +1038E;AL # UGARITIC LETTER MEM +1038F;AL # UGARITIC LETTER DHAL +10390;AL # UGARITIC LETTER NUN +10391;AL # UGARITIC LETTER ZU +10392;AL # UGARITIC LETTER SAMKA +10393;AL # UGARITIC LETTER AIN +10394;AL # UGARITIC LETTER PU +10395;AL # UGARITIC LETTER SADE +10396;AL # UGARITIC LETTER QOPA +10397;AL # UGARITIC LETTER RASHA +10398;AL # UGARITIC LETTER THANNA +10399;AL # UGARITIC LETTER GHAIN +1039A;AL # UGARITIC LETTER TO +1039B;AL # UGARITIC LETTER I +1039C;AL # UGARITIC LETTER U +1039D;AL # UGARITIC LETTER SSU +1039F;BA # UGARITIC WORD DIVIDER 10400;AL # DESERET CAPITAL LETTER LONG I 10401;AL # DESERET CAPITAL LETTER LONG E 10402;AL # DESERET CAPITAL LETTER LONG A @@ -11751,6 +12502,8 @@ FFFD;AI # REPLACEMENT CHARACTER 10423;AL # DESERET CAPITAL LETTER EM 10424;AL # DESERET CAPITAL LETTER EN 10425;AL # DESERET CAPITAL LETTER ENG +10426;AL # DESERET CAPITAL LETTER OI +10427;AL # DESERET CAPITAL LETTER EW 10428;AL # DESERET SMALL LETTER LONG I 10429;AL # DESERET SMALL LETTER LONG E 1042A;AL # DESERET SMALL LETTER LONG A @@ -11789,6 +12542,151 @@ FFFD;AI # REPLACEMENT CHARACTER 1044B;AL # DESERET SMALL LETTER EM 1044C;AL # DESERET SMALL LETTER EN 1044D;AL # DESERET SMALL LETTER ENG +1044E;AL # DESERET SMALL LETTER OI +1044F;AL # DESERET SMALL LETTER EW +10450;AL # SHAVIAN LETTER PEEP +10451;AL # SHAVIAN LETTER TOT +10452;AL # SHAVIAN LETTER KICK +10453;AL # SHAVIAN LETTER FEE +10454;AL # SHAVIAN LETTER THIGH +10455;AL # SHAVIAN LETTER SO +10456;AL # SHAVIAN LETTER SURE +10457;AL # SHAVIAN LETTER CHURCH +10458;AL # SHAVIAN LETTER YEA +10459;AL # SHAVIAN LETTER HUNG +1045A;AL # SHAVIAN LETTER BIB +1045B;AL # SHAVIAN LETTER DEAD +1045C;AL # SHAVIAN LETTER GAG +1045D;AL # SHAVIAN LETTER VOW +1045E;AL # SHAVIAN LETTER THEY +1045F;AL # SHAVIAN LETTER ZOO +10460;AL # SHAVIAN LETTER MEASURE +10461;AL # SHAVIAN LETTER JUDGE +10462;AL # SHAVIAN LETTER WOE +10463;AL # SHAVIAN LETTER HA-HA +10464;AL # SHAVIAN LETTER LOLL +10465;AL # SHAVIAN LETTER MIME +10466;AL # SHAVIAN LETTER IF +10467;AL # SHAVIAN LETTER EGG +10468;AL # SHAVIAN LETTER ASH +10469;AL # SHAVIAN LETTER ADO +1046A;AL # SHAVIAN LETTER ON +1046B;AL # SHAVIAN LETTER WOOL +1046C;AL # SHAVIAN LETTER OUT +1046D;AL # SHAVIAN LETTER AH +1046E;AL # SHAVIAN LETTER ROAR +1046F;AL # SHAVIAN LETTER NUN +10470;AL # SHAVIAN LETTER EAT +10471;AL # SHAVIAN LETTER AGE +10472;AL # SHAVIAN LETTER ICE +10473;AL # SHAVIAN LETTER UP +10474;AL # SHAVIAN LETTER OAK +10475;AL # SHAVIAN LETTER OOZE +10476;AL # SHAVIAN LETTER OIL +10477;AL # SHAVIAN LETTER AWE +10478;AL # SHAVIAN LETTER ARE +10479;AL # SHAVIAN LETTER OR +1047A;AL # SHAVIAN LETTER AIR +1047B;AL # SHAVIAN LETTER ERR +1047C;AL # SHAVIAN LETTER ARRAY +1047D;AL # SHAVIAN LETTER EAR +1047E;AL # SHAVIAN LETTER IAN +1047F;AL # SHAVIAN LETTER YEW +10480;AL # OSMANYA LETTER ALEF +10481;AL # OSMANYA LETTER BA +10482;AL # OSMANYA LETTER TA +10483;AL # OSMANYA LETTER JA +10484;AL # OSMANYA LETTER XA +10485;AL # OSMANYA LETTER KHA +10486;AL # OSMANYA LETTER DEEL +10487;AL # OSMANYA LETTER RA +10488;AL # OSMANYA LETTER SA +10489;AL # OSMANYA LETTER SHIIN +1048A;AL # OSMANYA LETTER DHA +1048B;AL # OSMANYA LETTER CAYN +1048C;AL # OSMANYA LETTER GA +1048D;AL # OSMANYA LETTER FA +1048E;AL # OSMANYA LETTER QAAF +1048F;AL # OSMANYA LETTER KAAF +10490;AL # OSMANYA LETTER LAAN +10491;AL # OSMANYA LETTER MIIN +10492;AL # OSMANYA LETTER NUUN +10493;AL # OSMANYA LETTER WAW +10494;AL # OSMANYA LETTER HA +10495;AL # OSMANYA LETTER YA +10496;AL # OSMANYA LETTER A +10497;AL # OSMANYA LETTER E +10498;AL # OSMANYA LETTER I +10499;AL # OSMANYA LETTER O +1049A;AL # OSMANYA LETTER U +1049B;AL # OSMANYA LETTER AA +1049C;AL # OSMANYA LETTER EE +1049D;AL # OSMANYA LETTER OO +104A0;NU # OSMANYA DIGIT ZERO +104A1;NU # OSMANYA DIGIT ONE +104A2;NU # OSMANYA DIGIT TWO +104A3;NU # OSMANYA DIGIT THREE +104A4;NU # OSMANYA DIGIT FOUR +104A5;NU # OSMANYA DIGIT FIVE +104A6;NU # OSMANYA DIGIT SIX +104A7;NU # OSMANYA DIGIT SEVEN +104A8;NU # OSMANYA DIGIT EIGHT +104A9;NU # OSMANYA DIGIT NINE +10800;AL # CYPRIOT SYLLABLE A +10801;AL # CYPRIOT SYLLABLE E +10802;AL # CYPRIOT SYLLABLE I +10803;AL # CYPRIOT SYLLABLE O +10804;AL # CYPRIOT SYLLABLE U +10805;AL # CYPRIOT SYLLABLE JA +10808;AL # CYPRIOT SYLLABLE JO +1080A;AL # CYPRIOT SYLLABLE KA +1080B;AL # CYPRIOT SYLLABLE KE +1080C;AL # CYPRIOT SYLLABLE KI +1080D;AL # CYPRIOT SYLLABLE KO +1080E;AL # CYPRIOT SYLLABLE KU +1080F;AL # CYPRIOT SYLLABLE LA +10810;AL # CYPRIOT SYLLABLE LE +10811;AL # CYPRIOT SYLLABLE LI +10812;AL # CYPRIOT SYLLABLE LO +10813;AL # CYPRIOT SYLLABLE LU +10814;AL # CYPRIOT SYLLABLE MA +10815;AL # CYPRIOT SYLLABLE ME +10816;AL # CYPRIOT SYLLABLE MI +10817;AL # CYPRIOT SYLLABLE MO +10818;AL # CYPRIOT SYLLABLE MU +10819;AL # CYPRIOT SYLLABLE NA +1081A;AL # CYPRIOT SYLLABLE NE +1081B;AL # CYPRIOT SYLLABLE NI +1081C;AL # CYPRIOT SYLLABLE NO +1081D;AL # CYPRIOT SYLLABLE NU +1081E;AL # CYPRIOT SYLLABLE PA +1081F;AL # CYPRIOT SYLLABLE PE +10820;AL # CYPRIOT SYLLABLE PI +10821;AL # CYPRIOT SYLLABLE PO +10822;AL # CYPRIOT SYLLABLE PU +10823;AL # CYPRIOT SYLLABLE RA +10824;AL # CYPRIOT SYLLABLE RE +10825;AL # CYPRIOT SYLLABLE RI +10826;AL # CYPRIOT SYLLABLE RO +10827;AL # CYPRIOT SYLLABLE RU +10828;AL # CYPRIOT SYLLABLE SA +10829;AL # CYPRIOT SYLLABLE SE +1082A;AL # CYPRIOT SYLLABLE SI +1082B;AL # CYPRIOT SYLLABLE SO +1082C;AL # CYPRIOT SYLLABLE SU +1082D;AL # CYPRIOT SYLLABLE TA +1082E;AL # CYPRIOT SYLLABLE TE +1082F;AL # CYPRIOT SYLLABLE TI +10830;AL # CYPRIOT SYLLABLE TO +10831;AL # CYPRIOT SYLLABLE TU +10832;AL # CYPRIOT SYLLABLE WA +10833;AL # CYPRIOT SYLLABLE WE +10834;AL # CYPRIOT SYLLABLE WI +10835;AL # CYPRIOT SYLLABLE WO +10837;AL # CYPRIOT SYLLABLE XA +10838;AL # CYPRIOT SYLLABLE XE +1083C;AL # CYPRIOT SYLLABLE ZA +1083F;AL # CYPRIOT SYLLABLE ZO 1D000;AL # BYZANTINE MUSICAL SYMBOL PSILI 1D001;AL # BYZANTINE MUSICAL SYMBOL DASEIA 1D002;AL # BYZANTINE MUSICAL SYMBOL PERISPOMENI @@ -12254,6 +13152,93 @@ FFFD;AI # REPLACEMENT CHARACTER 1D1DB;AL # MUSICAL SYMBOL SCANDICUS FLEXUS 1D1DC;AL # MUSICAL SYMBOL TORCULUS RESUPINUS 1D1DD;AL # MUSICAL SYMBOL PES SUBPUNCTIS +1D300;AL # MONOGRAM FOR EARTH +1D301;AL # DIGRAM FOR HEAVENLY EARTH +1D302;AL # DIGRAM FOR HUMAN EARTH +1D303;AL # DIGRAM FOR EARTHLY HEAVEN +1D304;AL # DIGRAM FOR EARTHLY HUMAN +1D305;AL # DIGRAM FOR EARTH +1D306;AL # TETRAGRAM FOR CENTRE +1D307;AL # TETRAGRAM FOR FULL CIRCLE +1D308;AL # TETRAGRAM FOR MIRED +1D309;AL # TETRAGRAM FOR BARRIER +1D30A;AL # TETRAGRAM FOR KEEPING SMALL +1D30B;AL # TETRAGRAM FOR CONTRARIETY +1D30C;AL # TETRAGRAM FOR ASCENT +1D30D;AL # TETRAGRAM FOR OPPOSITION +1D30E;AL # TETRAGRAM FOR BRANCHING OUT +1D30F;AL # TETRAGRAM FOR DEFECTIVENESS OR DISTORTION +1D310;AL # TETRAGRAM FOR DIVERGENCE +1D311;AL # TETRAGRAM FOR YOUTHFULNESS +1D312;AL # TETRAGRAM FOR INCREASE +1D313;AL # TETRAGRAM FOR PENETRATION +1D314;AL # TETRAGRAM FOR REACH +1D315;AL # TETRAGRAM FOR CONTACT +1D316;AL # TETRAGRAM FOR HOLDING BACK +1D317;AL # TETRAGRAM FOR WAITING +1D318;AL # TETRAGRAM FOR FOLLOWING +1D319;AL # TETRAGRAM FOR ADVANCE +1D31A;AL # TETRAGRAM FOR RELEASE +1D31B;AL # TETRAGRAM FOR RESISTANCE +1D31C;AL # TETRAGRAM FOR EASE +1D31D;AL # TETRAGRAM FOR JOY +1D31E;AL # TETRAGRAM FOR CONTENTION +1D31F;AL # TETRAGRAM FOR ENDEAVOUR +1D320;AL # TETRAGRAM FOR DUTIES +1D321;AL # TETRAGRAM FOR CHANGE +1D322;AL # TETRAGRAM FOR DECISIVENESS +1D323;AL # TETRAGRAM FOR BOLD RESOLUTION +1D324;AL # TETRAGRAM FOR PACKING +1D325;AL # TETRAGRAM FOR LEGION +1D326;AL # TETRAGRAM FOR CLOSENESS +1D327;AL # TETRAGRAM FOR KINSHIP +1D328;AL # TETRAGRAM FOR GATHERING +1D329;AL # TETRAGRAM FOR STRENGTH +1D32A;AL # TETRAGRAM FOR PURITY +1D32B;AL # TETRAGRAM FOR FULLNESS +1D32C;AL # TETRAGRAM FOR RESIDENCE +1D32D;AL # TETRAGRAM FOR LAW OR MODEL +1D32E;AL # TETRAGRAM FOR RESPONSE +1D32F;AL # TETRAGRAM FOR GOING TO MEET +1D330;AL # TETRAGRAM FOR ENCOUNTERS +1D331;AL # TETRAGRAM FOR STOVE +1D332;AL # TETRAGRAM FOR GREATNESS +1D333;AL # TETRAGRAM FOR ENLARGEMENT +1D334;AL # TETRAGRAM FOR PATTERN +1D335;AL # TETRAGRAM FOR RITUAL +1D336;AL # TETRAGRAM FOR FLIGHT +1D337;AL # TETRAGRAM FOR VASTNESS OR WASTING +1D338;AL # TETRAGRAM FOR CONSTANCY +1D339;AL # TETRAGRAM FOR MEASURE +1D33A;AL # TETRAGRAM FOR ETERNITY +1D33B;AL # TETRAGRAM FOR UNITY +1D33C;AL # TETRAGRAM FOR DIMINISHMENT +1D33D;AL # TETRAGRAM FOR CLOSED MOUTH +1D33E;AL # TETRAGRAM FOR GUARDEDNESS +1D33F;AL # TETRAGRAM FOR GATHERING IN +1D340;AL # TETRAGRAM FOR MASSING +1D341;AL # TETRAGRAM FOR ACCUMULATION +1D342;AL # TETRAGRAM FOR EMBELLISHMENT +1D343;AL # TETRAGRAM FOR DOUBT +1D344;AL # TETRAGRAM FOR WATCH +1D345;AL # TETRAGRAM FOR SINKING +1D346;AL # TETRAGRAM FOR INNER +1D347;AL # TETRAGRAM FOR DEPARTURE +1D348;AL # TETRAGRAM FOR DARKENING +1D349;AL # TETRAGRAM FOR DIMMING +1D34A;AL # TETRAGRAM FOR EXHAUSTION +1D34B;AL # TETRAGRAM FOR SEVERANCE +1D34C;AL # TETRAGRAM FOR STOPPAGE +1D34D;AL # TETRAGRAM FOR HARDNESS +1D34E;AL # TETRAGRAM FOR COMPLETION +1D34F;AL # TETRAGRAM FOR CLOSURE +1D350;AL # TETRAGRAM FOR FAILURE +1D351;AL # TETRAGRAM FOR AGGRAVATION +1D352;AL # TETRAGRAM FOR COMPLIANCE +1D353;AL # TETRAGRAM FOR ON THE VERGE +1D354;AL # TETRAGRAM FOR DIFFICULTIES +1D355;AL # TETRAGRAM FOR LABOURING +1D356;AL # TETRAGRAM FOR FOSTERING 1D400;AL # MATHEMATICAL BOLD CAPITAL A 1D401;AL # MATHEMATICAL BOLD CAPITAL B 1D402;AL # MATHEMATICAL BOLD CAPITAL C @@ -12436,6 +13421,7 @@ FFFD;AI # REPLACEMENT CHARACTER 1D4BE;AL # MATHEMATICAL SCRIPT SMALL I 1D4BF;AL # MATHEMATICAL SCRIPT SMALL J 1D4C0;AL # MATHEMATICAL SCRIPT SMALL K +1D4C1;AL # MATHEMATICAL SCRIPT SMALL L 1D4C2;AL # MATHEMATICAL SCRIPT SMALL M 1D4C3;AL # MATHEMATICAL SCRIPT SMALL N 1D4C5;AL # MATHEMATICAL SCRIPT SMALL P @@ -13885,5 +14871,245 @@ E007C;CM # TAG VERTICAL LINE E007D;CM # TAG RIGHT CURLY BRACKET E007E;CM # TAG TILDE E007F;CM # CANCEL TAG +E0100;CM # VARIATION SELECTOR-17 +E0101;CM # VARIATION SELECTOR-18 +E0102;CM # VARIATION SELECTOR-19 +E0103;CM # VARIATION SELECTOR-20 +E0104;CM # VARIATION SELECTOR-21 +E0105;CM # VARIATION SELECTOR-22 +E0106;CM # VARIATION SELECTOR-23 +E0107;CM # VARIATION SELECTOR-24 +E0108;CM # VARIATION SELECTOR-25 +E0109;CM # VARIATION SELECTOR-26 +E010A;CM # VARIATION SELECTOR-27 +E010B;CM # VARIATION SELECTOR-28 +E010C;CM # VARIATION SELECTOR-29 +E010D;CM # VARIATION SELECTOR-30 +E010E;CM # VARIATION SELECTOR-31 +E010F;CM # VARIATION SELECTOR-32 +E0110;CM # VARIATION SELECTOR-33 +E0111;CM # VARIATION SELECTOR-34 +E0112;CM # VARIATION SELECTOR-35 +E0113;CM # VARIATION SELECTOR-36 +E0114;CM # VARIATION SELECTOR-37 +E0115;CM # VARIATION SELECTOR-38 +E0116;CM # VARIATION SELECTOR-39 +E0117;CM # VARIATION SELECTOR-40 +E0118;CM # VARIATION SELECTOR-41 +E0119;CM # VARIATION SELECTOR-42 +E011A;CM # VARIATION SELECTOR-43 +E011B;CM # VARIATION SELECTOR-44 +E011C;CM # VARIATION SELECTOR-45 +E011D;CM # VARIATION SELECTOR-46 +E011E;CM # VARIATION SELECTOR-47 +E011F;CM # VARIATION SELECTOR-48 +E0120;CM # VARIATION SELECTOR-49 +E0121;CM # VARIATION SELECTOR-50 +E0122;CM # VARIATION SELECTOR-51 +E0123;CM # VARIATION SELECTOR-52 +E0124;CM # VARIATION SELECTOR-53 +E0125;CM # VARIATION SELECTOR-54 +E0126;CM # VARIATION SELECTOR-55 +E0127;CM # VARIATION SELECTOR-56 +E0128;CM # VARIATION SELECTOR-57 +E0129;CM # VARIATION SELECTOR-58 +E012A;CM # VARIATION SELECTOR-59 +E012B;CM # VARIATION SELECTOR-60 +E012C;CM # VARIATION SELECTOR-61 +E012D;CM # VARIATION SELECTOR-62 +E012E;CM # VARIATION SELECTOR-63 +E012F;CM # VARIATION SELECTOR-64 +E0130;CM # VARIATION SELECTOR-65 +E0131;CM # VARIATION SELECTOR-66 +E0132;CM # VARIATION SELECTOR-67 +E0133;CM # VARIATION SELECTOR-68 +E0134;CM # VARIATION SELECTOR-69 +E0135;CM # VARIATION SELECTOR-70 +E0136;CM # VARIATION SELECTOR-71 +E0137;CM # VARIATION SELECTOR-72 +E0138;CM # VARIATION SELECTOR-73 +E0139;CM # VARIATION SELECTOR-74 +E013A;CM # VARIATION SELECTOR-75 +E013B;CM # VARIATION SELECTOR-76 +E013C;CM # VARIATION SELECTOR-77 +E013D;CM # VARIATION SELECTOR-78 +E013E;CM # VARIATION SELECTOR-79 +E013F;CM # VARIATION SELECTOR-80 +E0140;CM # VARIATION SELECTOR-81 +E0141;CM # VARIATION SELECTOR-82 +E0142;CM # VARIATION SELECTOR-83 +E0143;CM # VARIATION SELECTOR-84 +E0144;CM # VARIATION SELECTOR-85 +E0145;CM # VARIATION SELECTOR-86 +E0146;CM # VARIATION SELECTOR-87 +E0147;CM # VARIATION SELECTOR-88 +E0148;CM # VARIATION SELECTOR-89 +E0149;CM # VARIATION SELECTOR-90 +E014A;CM # VARIATION SELECTOR-91 +E014B;CM # VARIATION SELECTOR-92 +E014C;CM # VARIATION SELECTOR-93 +E014D;CM # VARIATION SELECTOR-94 +E014E;CM # VARIATION SELECTOR-95 +E014F;CM # VARIATION SELECTOR-96 +E0150;CM # VARIATION SELECTOR-97 +E0151;CM # VARIATION SELECTOR-98 +E0152;CM # VARIATION SELECTOR-99 +E0153;CM # VARIATION SELECTOR-100 +E0154;CM # VARIATION SELECTOR-101 +E0155;CM # VARIATION SELECTOR-102 +E0156;CM # VARIATION SELECTOR-103 +E0157;CM # VARIATION SELECTOR-104 +E0158;CM # VARIATION SELECTOR-105 +E0159;CM # VARIATION SELECTOR-106 +E015A;CM # VARIATION SELECTOR-107 +E015B;CM # VARIATION SELECTOR-108 +E015C;CM # VARIATION SELECTOR-109 +E015D;CM # VARIATION SELECTOR-110 +E015E;CM # VARIATION SELECTOR-111 +E015F;CM # VARIATION SELECTOR-112 +E0160;CM # VARIATION SELECTOR-113 +E0161;CM # VARIATION SELECTOR-114 +E0162;CM # VARIATION SELECTOR-115 +E0163;CM # VARIATION SELECTOR-116 +E0164;CM # VARIATION SELECTOR-117 +E0165;CM # VARIATION SELECTOR-118 +E0166;CM # VARIATION SELECTOR-119 +E0167;CM # VARIATION SELECTOR-120 +E0168;CM # VARIATION SELECTOR-121 +E0169;CM # VARIATION SELECTOR-122 +E016A;CM # VARIATION SELECTOR-123 +E016B;CM # VARIATION SELECTOR-124 +E016C;CM # VARIATION SELECTOR-125 +E016D;CM # VARIATION SELECTOR-126 +E016E;CM # VARIATION SELECTOR-127 +E016F;CM # VARIATION SELECTOR-128 +E0170;CM # VARIATION SELECTOR-129 +E0171;CM # VARIATION SELECTOR-130 +E0172;CM # VARIATION SELECTOR-131 +E0173;CM # VARIATION SELECTOR-132 +E0174;CM # VARIATION SELECTOR-133 +E0175;CM # VARIATION SELECTOR-134 +E0176;CM # VARIATION SELECTOR-135 +E0177;CM # VARIATION SELECTOR-136 +E0178;CM # VARIATION SELECTOR-137 +E0179;CM # VARIATION SELECTOR-138 +E017A;CM # VARIATION SELECTOR-139 +E017B;CM # VARIATION SELECTOR-140 +E017C;CM # VARIATION SELECTOR-141 +E017D;CM # VARIATION SELECTOR-142 +E017E;CM # VARIATION SELECTOR-143 +E017F;CM # VARIATION SELECTOR-144 +E0180;CM # VARIATION SELECTOR-145 +E0181;CM # VARIATION SELECTOR-146 +E0182;CM # VARIATION SELECTOR-147 +E0183;CM # VARIATION SELECTOR-148 +E0184;CM # VARIATION SELECTOR-149 +E0185;CM # VARIATION SELECTOR-150 +E0186;CM # VARIATION SELECTOR-151 +E0187;CM # VARIATION SELECTOR-152 +E0188;CM # VARIATION SELECTOR-153 +E0189;CM # VARIATION SELECTOR-154 +E018A;CM # VARIATION SELECTOR-155 +E018B;CM # VARIATION SELECTOR-156 +E018C;CM # VARIATION SELECTOR-157 +E018D;CM # VARIATION SELECTOR-158 +E018E;CM # VARIATION SELECTOR-159 +E018F;CM # VARIATION SELECTOR-160 +E0190;CM # VARIATION SELECTOR-161 +E0191;CM # VARIATION SELECTOR-162 +E0192;CM # VARIATION SELECTOR-163 +E0193;CM # VARIATION SELECTOR-164 +E0194;CM # VARIATION SELECTOR-165 +E0195;CM # VARIATION SELECTOR-166 +E0196;CM # VARIATION SELECTOR-167 +E0197;CM # VARIATION SELECTOR-168 +E0198;CM # VARIATION SELECTOR-169 +E0199;CM # VARIATION SELECTOR-170 +E019A;CM # VARIATION SELECTOR-171 +E019B;CM # VARIATION SELECTOR-172 +E019C;CM # VARIATION SELECTOR-173 +E019D;CM # VARIATION SELECTOR-174 +E019E;CM # VARIATION SELECTOR-175 +E019F;CM # VARIATION SELECTOR-176 +E01A0;CM # VARIATION SELECTOR-177 +E01A1;CM # VARIATION SELECTOR-178 +E01A2;CM # VARIATION SELECTOR-179 +E01A3;CM # VARIATION SELECTOR-180 +E01A4;CM # VARIATION SELECTOR-181 +E01A5;CM # VARIATION SELECTOR-182 +E01A6;CM # VARIATION SELECTOR-183 +E01A7;CM # VARIATION SELECTOR-184 +E01A8;CM # VARIATION SELECTOR-185 +E01A9;CM # VARIATION SELECTOR-186 +E01AA;CM # VARIATION SELECTOR-187 +E01AB;CM # VARIATION SELECTOR-188 +E01AC;CM # VARIATION SELECTOR-189 +E01AD;CM # VARIATION SELECTOR-190 +E01AE;CM # VARIATION SELECTOR-191 +E01AF;CM # VARIATION SELECTOR-192 +E01B0;CM # VARIATION SELECTOR-193 +E01B1;CM # VARIATION SELECTOR-194 +E01B2;CM # VARIATION SELECTOR-195 +E01B3;CM # VARIATION SELECTOR-196 +E01B4;CM # VARIATION SELECTOR-197 +E01B5;CM # VARIATION SELECTOR-198 +E01B6;CM # VARIATION SELECTOR-199 +E01B7;CM # VARIATION SELECTOR-200 +E01B8;CM # VARIATION SELECTOR-201 +E01B9;CM # VARIATION SELECTOR-202 +E01BA;CM # VARIATION SELECTOR-203 +E01BB;CM # VARIATION SELECTOR-204 +E01BC;CM # VARIATION SELECTOR-205 +E01BD;CM # VARIATION SELECTOR-206 +E01BE;CM # VARIATION SELECTOR-207 +E01BF;CM # VARIATION SELECTOR-208 +E01C0;CM # VARIATION SELECTOR-209 +E01C1;CM # VARIATION SELECTOR-210 +E01C2;CM # VARIATION SELECTOR-211 +E01C3;CM # VARIATION SELECTOR-212 +E01C4;CM # VARIATION SELECTOR-213 +E01C5;CM # VARIATION SELECTOR-214 +E01C6;CM # VARIATION SELECTOR-215 +E01C7;CM # VARIATION SELECTOR-216 +E01C8;CM # VARIATION SELECTOR-217 +E01C9;CM # VARIATION SELECTOR-218 +E01CA;CM # VARIATION SELECTOR-219 +E01CB;CM # VARIATION SELECTOR-220 +E01CC;CM # VARIATION SELECTOR-221 +E01CD;CM # VARIATION SELECTOR-222 +E01CE;CM # VARIATION SELECTOR-223 +E01CF;CM # VARIATION SELECTOR-224 +E01D0;CM # VARIATION SELECTOR-225 +E01D1;CM # VARIATION SELECTOR-226 +E01D2;CM # VARIATION SELECTOR-227 +E01D3;CM # VARIATION SELECTOR-228 +E01D4;CM # VARIATION SELECTOR-229 +E01D5;CM # VARIATION SELECTOR-230 +E01D6;CM # VARIATION SELECTOR-231 +E01D7;CM # VARIATION SELECTOR-232 +E01D8;CM # VARIATION SELECTOR-233 +E01D9;CM # VARIATION SELECTOR-234 +E01DA;CM # VARIATION SELECTOR-235 +E01DB;CM # VARIATION SELECTOR-236 +E01DC;CM # VARIATION SELECTOR-237 +E01DD;CM # VARIATION SELECTOR-238 +E01DE;CM # VARIATION SELECTOR-239 +E01DF;CM # VARIATION SELECTOR-240 +E01E0;CM # VARIATION SELECTOR-241 +E01E1;CM # VARIATION SELECTOR-242 +E01E2;CM # VARIATION SELECTOR-243 +E01E3;CM # VARIATION SELECTOR-244 +E01E4;CM # VARIATION SELECTOR-245 +E01E5;CM # VARIATION SELECTOR-246 +E01E6;CM # VARIATION SELECTOR-247 +E01E7;CM # VARIATION SELECTOR-248 +E01E8;CM # VARIATION SELECTOR-249 +E01E9;CM # VARIATION SELECTOR-250 +E01EA;CM # VARIATION SELECTOR-251 +E01EB;CM # VARIATION SELECTOR-252 +E01EC;CM # VARIATION SELECTOR-253 +E01ED;CM # VARIATION SELECTOR-254 +E01EE;CM # VARIATION SELECTOR-255 +E01EF;CM # VARIATION SELECTOR-256 F0000..FFFFD;XX # .. 100000..10FFFD;XX # .. diff --git a/lib/unicore/Name.pl b/lib/unicore/Name.pl index 2dde9fd..947bff5 100644 --- a/lib/unicore/Name.pl +++ b/lib/unicore/Name.pl @@ -547,6 +547,7 @@ return <<'END'; 021E LATIN CAPITAL LETTER H WITH CARON 021F LATIN SMALL LETTER H WITH CARON 0220 LATIN CAPITAL LETTER N WITH LONG RIGHT LEG +0221 LATIN SMALL LETTER D WITH CURL 0222 LATIN CAPITAL LETTER OU 0223 LATIN SMALL LETTER OU 0224 LATIN CAPITAL LETTER Z WITH HOOK @@ -565,6 +566,9 @@ return <<'END'; 0231 LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON 0232 LATIN CAPITAL LETTER Y WITH MACRON 0233 LATIN SMALL LETTER Y WITH MACRON +0234 LATIN SMALL LETTER L WITH CURL +0235 LATIN SMALL LETTER N WITH CURL +0236 LATIN SMALL LETTER T WITH CURL 0250 LATIN SMALL LETTER TURNED A 0251 LATIN SMALL LETTER ALPHA 0252 LATIN SMALL LETTER TURNED ALPHA @@ -659,6 +663,8 @@ return <<'END'; 02AB LATIN SMALL LETTER LZ DIGRAPH 02AC LATIN LETTER BILABIAL PERCUSSIVE 02AD LATIN LETTER BIDENTAL PERCUSSIVE +02AE LATIN SMALL LETTER TURNED H WITH FISHHOOK +02AF LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL 02B0 MODIFIER LETTER SMALL H 02B1 MODIFIER LETTER SMALL H WITH HOOK 02B2 MODIFIER LETTER SMALL J @@ -722,6 +728,23 @@ return <<'END'; 02EC MODIFIER LETTER VOICING 02ED MODIFIER LETTER UNASPIRATED 02EE MODIFIER LETTER DOUBLE APOSTROPHE +02EF MODIFIER LETTER LOW DOWN ARROWHEAD +02F0 MODIFIER LETTER LOW UP ARROWHEAD +02F1 MODIFIER LETTER LOW LEFT ARROWHEAD +02F2 MODIFIER LETTER LOW RIGHT ARROWHEAD +02F3 MODIFIER LETTER LOW RING +02F4 MODIFIER LETTER MIDDLE GRAVE ACCENT +02F5 MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT +02F6 MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT +02F7 MODIFIER LETTER LOW TILDE +02F8 MODIFIER LETTER RAISED COLON +02F9 MODIFIER LETTER BEGIN HIGH TONE +02FA MODIFIER LETTER END HIGH TONE +02FB MODIFIER LETTER BEGIN LOW TONE +02FC MODIFIER LETTER END LOW TONE +02FD MODIFIER LETTER SHELF +02FE MODIFIER LETTER OPEN SHELF +02FF MODIFIER LETTER LOW LEFT ARROW 0300 COMBINING GRAVE ACCENT 0301 COMBINING ACUTE ACCENT 0302 COMBINING CIRCUMFLEX ACCENT @@ -802,6 +825,17 @@ return <<'END'; 034D COMBINING LEFT RIGHT ARROW BELOW 034E COMBINING UPWARDS ARROW BELOW 034F COMBINING GRAPHEME JOINER +0350 COMBINING RIGHT ARROWHEAD ABOVE +0351 COMBINING LEFT HALF RING ABOVE +0352 COMBINING FERMATA +0353 COMBINING X BELOW +0354 COMBINING LEFT ARROWHEAD BELOW +0355 COMBINING RIGHT ARROWHEAD BELOW +0356 COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW +0357 COMBINING RIGHT HALF RING ABOVE +035D COMBINING DOUBLE BREVE +035E COMBINING DOUBLE MACRON +035F COMBINING DOUBLE MACRON BELOW 0360 COMBINING DOUBLE TILDE 0361 COMBINING DOUBLE INVERTED BREVE 0362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW @@ -933,6 +967,11 @@ return <<'END'; 03F4 GREEK CAPITAL THETA SYMBOL 03F5 GREEK LUNATE EPSILON SYMBOL 03F6 GREEK REVERSED LUNATE EPSILON SYMBOL +03F7 GREEK CAPITAL LETTER SHO +03F8 GREEK SMALL LETTER SHO +03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL +03FA GREEK CAPITAL LETTER SAN +03FB GREEK SMALL LETTER SAN 0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE 0401 CYRILLIC CAPITAL LETTER IO 0402 CYRILLIC CAPITAL LETTER DJE @@ -1363,7 +1402,20 @@ return <<'END'; 05F2 HEBREW LIGATURE YIDDISH DOUBLE YOD 05F3 HEBREW PUNCTUATION GERESH 05F4 HEBREW PUNCTUATION GERSHAYIM +0600 ARABIC NUMBER SIGN +0601 ARABIC SIGN SANAH +0602 ARABIC FOOTNOTE MARKER +0603 ARABIC SIGN SAFHA 060C ARABIC COMMA +060D ARABIC DATE SEPARATOR +060E ARABIC POETIC VERSE SIGN +060F ARABIC SIGN MISRA +0610 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM +0611 ARABIC SIGN ALAYHE ASSALLAM +0612 ARABIC SIGN RAHMATULLAH ALAYHE +0613 ARABIC SIGN RADI ALLAHOU ANHU +0614 ARABIC SIGN TAKHALLUS +0615 ARABIC SMALL HIGH TAH 061B ARABIC SEMICOLON 061F ARABIC QUESTION MARK 0621 ARABIC LETTER HAMZA @@ -1414,6 +1466,9 @@ return <<'END'; 0653 ARABIC MADDAH ABOVE 0654 ARABIC HAMZA ABOVE 0655 ARABIC HAMZA BELOW +0656 ARABIC SUBSCRIPT ALEF +0657 ARABIC INVERTED DAMMA +0658 ARABIC MARK NOON GHUNNA 0660 ARABIC-INDIC DIGIT ZERO 0661 ARABIC-INDIC DIGIT ONE 0662 ARABIC-INDIC DIGIT TWO @@ -1556,6 +1611,8 @@ return <<'END'; 06EB ARABIC EMPTY CENTRE HIGH STOP 06EC ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED ARABIC SMALL LOW MEEM +06EE ARABIC LETTER DAL WITH INVERTED V +06EF ARABIC LETTER REH WITH INVERTED V 06F0 EXTENDED ARABIC-INDIC DIGIT ZERO 06F1 EXTENDED ARABIC-INDIC DIGIT ONE 06F2 EXTENDED ARABIC-INDIC DIGIT TWO @@ -1571,6 +1628,7 @@ return <<'END'; 06FC ARABIC LETTER GHAIN WITH DOT BELOW 06FD ARABIC SIGN SINDHI AMPERSAND 06FE ARABIC SIGN SINDHI POSTPOSITION MEN +06FF ARABIC LETTER HEH WITH INVERTED V 0700 SYRIAC END OF PARAGRAPH 0701 SYRIAC SUPRALINEAR FULL STOP 0702 SYRIAC SUBLINEAR FULL STOP @@ -1615,6 +1673,9 @@ return <<'END'; 072A SYRIAC LETTER RISH 072B SYRIAC LETTER SHIN 072C SYRIAC LETTER TAW +072D SYRIAC LETTER PERSIAN BHETH +072E SYRIAC LETTER PERSIAN GHAMAL +072F SYRIAC LETTER PERSIAN DHALATH 0730 SYRIAC PTHAHA ABOVE 0731 SYRIAC PTHAHA BELOW 0732 SYRIAC PTHAHA DOTTED @@ -1642,6 +1703,9 @@ return <<'END'; 0748 SYRIAC OBLIQUE LINE BELOW 0749 SYRIAC MUSIC 074A SYRIAC BARREKH +074D SYRIAC LETTER SOGDIAN ZHAIN +074E SYRIAC LETTER SOGDIAN KHAPH +074F SYRIAC LETTER SOGDIAN FE 0780 THAANA LETTER HAA 0781 THAANA LETTER SHAVIYANI 0782 THAANA LETTER NOONU @@ -1695,6 +1759,7 @@ return <<'END'; 0901 DEVANAGARI SIGN CANDRABINDU 0902 DEVANAGARI SIGN ANUSVARA 0903 DEVANAGARI SIGN VISARGA +0904 DEVANAGARI LETTER SHORT A 0905 DEVANAGARI LETTER A 0906 DEVANAGARI LETTER AA 0907 DEVANAGARI LETTER I @@ -1844,6 +1909,7 @@ return <<'END'; 09B8 BENGALI LETTER SA 09B9 BENGALI LETTER HA 09BC BENGALI SIGN NUKTA +09BD BENGALI SIGN AVAGRAHA 09BE BENGALI VOWEL SIGN AA 09BF BENGALI VOWEL SIGN I 09C0 BENGALI VOWEL SIGN II @@ -1885,7 +1951,9 @@ return <<'END'; 09F8 BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR 09F9 BENGALI CURRENCY DENOMINATOR SIXTEEN 09FA BENGALI ISSHAR +0A01 GURMUKHI SIGN ADAK BINDI 0A02 GURMUKHI SIGN BINDI +0A03 GURMUKHI SIGN VISARGA 0A05 GURMUKHI LETTER A 0A06 GURMUKHI LETTER AA 0A07 GURMUKHI LETTER I @@ -1970,6 +2038,7 @@ return <<'END'; 0A89 GUJARATI LETTER U 0A8A GUJARATI LETTER UU 0A8B GUJARATI LETTER VOCALIC R +0A8C GUJARATI LETTER VOCALIC L 0A8D GUJARATI VOWEL CANDRA E 0A8F GUJARATI LETTER E 0A90 GUJARATI LETTER AI @@ -2028,6 +2097,9 @@ return <<'END'; 0ACD GUJARATI SIGN VIRAMA 0AD0 GUJARATI OM 0AE0 GUJARATI LETTER VOCALIC RR +0AE1 GUJARATI LETTER VOCALIC LL +0AE2 GUJARATI VOWEL SIGN VOCALIC L +0AE3 GUJARATI VOWEL SIGN VOCALIC LL 0AE6 GUJARATI DIGIT ZERO 0AE7 GUJARATI DIGIT ONE 0AE8 GUJARATI DIGIT TWO @@ -2038,6 +2110,7 @@ return <<'END'; 0AED GUJARATI DIGIT SEVEN 0AEE GUJARATI DIGIT EIGHT 0AEF GUJARATI DIGIT NINE +0AF1 GUJARATI RUPEE SIGN 0B01 ORIYA SIGN CANDRABINDU 0B02 ORIYA SIGN ANUSVARA 0B03 ORIYA SIGN VISARGA @@ -2082,6 +2155,7 @@ return <<'END'; 0B30 ORIYA LETTER RA 0B32 ORIYA LETTER LA 0B33 ORIYA LETTER LLA +0B35 ORIYA LETTER VA 0B36 ORIYA LETTER SHA 0B37 ORIYA LETTER SSA 0B38 ORIYA LETTER SA @@ -2117,6 +2191,7 @@ return <<'END'; 0B6E ORIYA DIGIT EIGHT 0B6F ORIYA DIGIT NINE 0B70 ORIYA ISSHAR +0B71 ORIYA LETTER WA 0B82 TAMIL SIGN ANUSVARA 0B83 TAMIL SIGN VISARGA 0B85 TAMIL LETTER A @@ -2178,6 +2253,14 @@ return <<'END'; 0BF0 TAMIL NUMBER TEN 0BF1 TAMIL NUMBER ONE HUNDRED 0BF2 TAMIL NUMBER ONE THOUSAND +0BF3 TAMIL DAY SIGN +0BF4 TAMIL MONTH SIGN +0BF5 TAMIL YEAR SIGN +0BF6 TAMIL DEBIT SIGN +0BF7 TAMIL CREDIT SIGN +0BF8 TAMIL AS ABOVE SIGN +0BF9 TAMIL RUPEE SIGN +0BFA TAMIL NUMBER SIGN 0C01 TELUGU SIGN CANDRABINDU 0C02 TELUGU SIGN ANUSVARA 0C03 TELUGU SIGN VISARGA @@ -2309,6 +2392,8 @@ return <<'END'; 0CB7 KANNADA LETTER SSA 0CB8 KANNADA LETTER SA 0CB9 KANNADA LETTER HA +0CBC KANNADA SIGN NUKTA +0CBD KANNADA SIGN AVAGRAHA 0CBE KANNADA VOWEL SIGN AA 0CBF KANNADA VOWEL SIGN I 0CC0 KANNADA VOWEL SIGN II @@ -4583,6 +4668,7 @@ return <<'END'; 17DA KHMER SIGN KOOMUUT 17DB KHMER CURRENCY SYMBOL RIEL 17DC KHMER SIGN AVAKRAHASANYA +17DD KHMER SIGN ATTHACAN 17E0 KHMER DIGIT ZERO 17E1 KHMER DIGIT ONE 17E2 KHMER DIGIT TWO @@ -4593,6 +4679,16 @@ return <<'END'; 17E7 KHMER DIGIT SEVEN 17E8 KHMER DIGIT EIGHT 17E9 KHMER DIGIT NINE +17F0 KHMER SYMBOL LEK ATTAK SON +17F1 KHMER SYMBOL LEK ATTAK MUOY +17F2 KHMER SYMBOL LEK ATTAK PII +17F3 KHMER SYMBOL LEK ATTAK BEI +17F4 KHMER SYMBOL LEK ATTAK BUON +17F5 KHMER SYMBOL LEK ATTAK PRAM +17F6 KHMER SYMBOL LEK ATTAK PRAM-MUOY +17F7 KHMER SYMBOL LEK ATTAK PRAM-PII +17F8 KHMER SYMBOL LEK ATTAK PRAM-BEI +17F9 KHMER SYMBOL LEK ATTAK PRAM-BUON 1800 MONGOLIAN BIRGA 1801 MONGOLIAN ELLIPSIS 1802 MONGOLIAN COMMA @@ -4748,6 +4844,247 @@ return <<'END'; 18A7 MONGOLIAN LETTER ALI GALI HALF YA 18A8 MONGOLIAN LETTER MANCHU ALI GALI BHA 18A9 MONGOLIAN LETTER ALI GALI DAGALGA +1900 LIMBU VOWEL-CARRIER LETTER +1901 LIMBU LETTER KA +1902 LIMBU LETTER KHA +1903 LIMBU LETTER GA +1904 LIMBU LETTER GHA +1905 LIMBU LETTER NGA +1906 LIMBU LETTER CA +1907 LIMBU LETTER CHA +1908 LIMBU LETTER JA +1909 LIMBU LETTER JHA +190A LIMBU LETTER YAN +190B LIMBU LETTER TA +190C LIMBU LETTER THA +190D LIMBU LETTER DA +190E LIMBU LETTER DHA +190F LIMBU LETTER NA +1910 LIMBU LETTER PA +1911 LIMBU LETTER PHA +1912 LIMBU LETTER BA +1913 LIMBU LETTER BHA +1914 LIMBU LETTER MA +1915 LIMBU LETTER YA +1916 LIMBU LETTER RA +1917 LIMBU LETTER LA +1918 LIMBU LETTER WA +1919 LIMBU LETTER SHA +191A LIMBU LETTER SSA +191B LIMBU LETTER SA +191C LIMBU LETTER HA +1920 LIMBU VOWEL SIGN A +1921 LIMBU VOWEL SIGN I +1922 LIMBU VOWEL SIGN U +1923 LIMBU VOWEL SIGN EE +1924 LIMBU VOWEL SIGN AI +1925 LIMBU VOWEL SIGN OO +1926 LIMBU VOWEL SIGN AU +1927 LIMBU VOWEL SIGN E +1928 LIMBU VOWEL SIGN O +1929 LIMBU SUBJOINED LETTER YA +192A LIMBU SUBJOINED LETTER RA +192B LIMBU SUBJOINED LETTER WA +1930 LIMBU SMALL LETTER KA +1931 LIMBU SMALL LETTER NGA +1932 LIMBU SMALL LETTER ANUSVARA +1933 LIMBU SMALL LETTER TA +1934 LIMBU SMALL LETTER NA +1935 LIMBU SMALL LETTER PA +1936 LIMBU SMALL LETTER MA +1937 LIMBU SMALL LETTER RA +1938 LIMBU SMALL LETTER LA +1939 LIMBU SIGN MUKPHRENG +193A LIMBU SIGN KEMPHRENG +193B LIMBU SIGN SA-I +1940 LIMBU SIGN LOO +1944 LIMBU EXCLAMATION MARK +1945 LIMBU QUESTION MARK +1946 LIMBU DIGIT ZERO +1947 LIMBU DIGIT ONE +1948 LIMBU DIGIT TWO +1949 LIMBU DIGIT THREE +194A LIMBU DIGIT FOUR +194B LIMBU DIGIT FIVE +194C LIMBU DIGIT SIX +194D LIMBU DIGIT SEVEN +194E LIMBU DIGIT EIGHT +194F LIMBU DIGIT NINE +1950 TAI LE LETTER KA +1951 TAI LE LETTER XA +1952 TAI LE LETTER NGA +1953 TAI LE LETTER TSA +1954 TAI LE LETTER SA +1955 TAI LE LETTER YA +1956 TAI LE LETTER TA +1957 TAI LE LETTER THA +1958 TAI LE LETTER LA +1959 TAI LE LETTER PA +195A TAI LE LETTER PHA +195B TAI LE LETTER MA +195C TAI LE LETTER FA +195D TAI LE LETTER VA +195E TAI LE LETTER HA +195F TAI LE LETTER QA +1960 TAI LE LETTER KHA +1961 TAI LE LETTER TSHA +1962 TAI LE LETTER NA +1963 TAI LE LETTER A +1964 TAI LE LETTER I +1965 TAI LE LETTER EE +1966 TAI LE LETTER EH +1967 TAI LE LETTER U +1968 TAI LE LETTER OO +1969 TAI LE LETTER O +196A TAI LE LETTER UE +196B TAI LE LETTER E +196C TAI LE LETTER AUE +196D TAI LE LETTER AI +1970 TAI LE LETTER TONE-2 +1971 TAI LE LETTER TONE-3 +1972 TAI LE LETTER TONE-4 +1973 TAI LE LETTER TONE-5 +1974 TAI LE LETTER TONE-6 +19E0 KHMER SYMBOL PATHAMASAT +19E1 KHMER SYMBOL MUOY KOET +19E2 KHMER SYMBOL PII KOET +19E3 KHMER SYMBOL BEI KOET +19E4 KHMER SYMBOL BUON KOET +19E5 KHMER SYMBOL PRAM KOET +19E6 KHMER SYMBOL PRAM-MUOY KOET +19E7 KHMER SYMBOL PRAM-PII KOET +19E8 KHMER SYMBOL PRAM-BEI KOET +19E9 KHMER SYMBOL PRAM-BUON KOET +19EA KHMER SYMBOL DAP KOET +19EB KHMER SYMBOL DAP-MUOY KOET +19EC KHMER SYMBOL DAP-PII KOET +19ED KHMER SYMBOL DAP-BEI KOET +19EE KHMER SYMBOL DAP-BUON KOET +19EF KHMER SYMBOL DAP-PRAM KOET +19F0 KHMER SYMBOL TUTEYASAT +19F1 KHMER SYMBOL MUOY ROC +19F2 KHMER SYMBOL PII ROC +19F3 KHMER SYMBOL BEI ROC +19F4 KHMER SYMBOL BUON ROC +19F5 KHMER SYMBOL PRAM ROC +19F6 KHMER SYMBOL PRAM-MUOY ROC +19F7 KHMER SYMBOL PRAM-PII ROC +19F8 KHMER SYMBOL PRAM-BEI ROC +19F9 KHMER SYMBOL PRAM-BUON ROC +19FA KHMER SYMBOL DAP ROC +19FB KHMER SYMBOL DAP-MUOY ROC +19FC KHMER SYMBOL DAP-PII ROC +19FD KHMER SYMBOL DAP-BEI ROC +19FE KHMER SYMBOL DAP-BUON ROC +19FF KHMER SYMBOL DAP-PRAM ROC +1D00 LATIN LETTER SMALL CAPITAL A +1D01 LATIN LETTER SMALL CAPITAL AE +1D02 LATIN SMALL LETTER TURNED AE +1D03 LATIN LETTER SMALL CAPITAL BARRED B +1D04 LATIN LETTER SMALL CAPITAL C +1D05 LATIN LETTER SMALL CAPITAL D +1D06 LATIN LETTER SMALL CAPITAL ETH +1D07 LATIN LETTER SMALL CAPITAL E +1D08 LATIN SMALL LETTER TURNED OPEN E +1D09 LATIN SMALL LETTER TURNED I +1D0A LATIN LETTER SMALL CAPITAL J +1D0B LATIN LETTER SMALL CAPITAL K +1D0C LATIN LETTER SMALL CAPITAL L WITH STROKE +1D0D LATIN LETTER SMALL CAPITAL M +1D0E LATIN LETTER SMALL CAPITAL REVERSED N +1D0F LATIN LETTER SMALL CAPITAL O +1D10 LATIN LETTER SMALL CAPITAL OPEN O +1D11 LATIN SMALL LETTER SIDEWAYS O +1D12 LATIN SMALL LETTER SIDEWAYS OPEN O +1D13 LATIN SMALL LETTER SIDEWAYS O WITH STROKE +1D14 LATIN SMALL LETTER TURNED OE +1D15 LATIN LETTER SMALL CAPITAL OU +1D16 LATIN SMALL LETTER TOP HALF O +1D17 LATIN SMALL LETTER BOTTOM HALF O +1D18 LATIN LETTER SMALL CAPITAL P +1D19 LATIN LETTER SMALL CAPITAL REVERSED R +1D1A LATIN LETTER SMALL CAPITAL TURNED R +1D1B LATIN LETTER SMALL CAPITAL T +1D1C LATIN LETTER SMALL CAPITAL U +1D1D LATIN SMALL LETTER SIDEWAYS U +1D1E LATIN SMALL LETTER SIDEWAYS DIAERESIZED U +1D1F LATIN SMALL LETTER SIDEWAYS TURNED M +1D20 LATIN LETTER SMALL CAPITAL V +1D21 LATIN LETTER SMALL CAPITAL W +1D22 LATIN LETTER SMALL CAPITAL Z +1D23 LATIN LETTER SMALL CAPITAL EZH +1D24 LATIN LETTER VOICED LARYNGEAL SPIRANT +1D25 LATIN LETTER AIN +1D26 GREEK LETTER SMALL CAPITAL GAMMA +1D27 GREEK LETTER SMALL CAPITAL LAMDA +1D28 GREEK LETTER SMALL CAPITAL PI +1D29 GREEK LETTER SMALL CAPITAL RHO +1D2A GREEK LETTER SMALL CAPITAL PSI +1D2B CYRILLIC LETTER SMALL CAPITAL EL +1D2C MODIFIER LETTER CAPITAL A +1D2D MODIFIER LETTER CAPITAL AE +1D2E MODIFIER LETTER CAPITAL B +1D2F MODIFIER LETTER CAPITAL BARRED B +1D30 MODIFIER LETTER CAPITAL D +1D31 MODIFIER LETTER CAPITAL E +1D32 MODIFIER LETTER CAPITAL REVERSED E +1D33 MODIFIER LETTER CAPITAL G +1D34 MODIFIER LETTER CAPITAL H +1D35 MODIFIER LETTER CAPITAL I +1D36 MODIFIER LETTER CAPITAL J +1D37 MODIFIER LETTER CAPITAL K +1D38 MODIFIER LETTER CAPITAL L +1D39 MODIFIER LETTER CAPITAL M +1D3A MODIFIER LETTER CAPITAL N +1D3B MODIFIER LETTER CAPITAL REVERSED N +1D3C MODIFIER LETTER CAPITAL O +1D3D MODIFIER LETTER CAPITAL OU +1D3E MODIFIER LETTER CAPITAL P +1D3F MODIFIER LETTER CAPITAL R +1D40 MODIFIER LETTER CAPITAL T +1D41 MODIFIER LETTER CAPITAL U +1D42 MODIFIER LETTER CAPITAL W +1D43 MODIFIER LETTER SMALL A +1D44 MODIFIER LETTER SMALL TURNED A +1D45 MODIFIER LETTER SMALL ALPHA +1D46 MODIFIER LETTER SMALL TURNED AE +1D47 MODIFIER LETTER SMALL B +1D48 MODIFIER LETTER SMALL D +1D49 MODIFIER LETTER SMALL E +1D4A MODIFIER LETTER SMALL SCHWA +1D4B MODIFIER LETTER SMALL OPEN E +1D4C MODIFIER LETTER SMALL TURNED OPEN E +1D4D MODIFIER LETTER SMALL G +1D4E MODIFIER LETTER SMALL TURNED I +1D4F MODIFIER LETTER SMALL K +1D50 MODIFIER LETTER SMALL M +1D51 MODIFIER LETTER SMALL ENG +1D52 MODIFIER LETTER SMALL O +1D53 MODIFIER LETTER SMALL OPEN O +1D54 MODIFIER LETTER SMALL TOP HALF O +1D55 MODIFIER LETTER SMALL BOTTOM HALF O +1D56 MODIFIER LETTER SMALL P +1D57 MODIFIER LETTER SMALL T +1D58 MODIFIER LETTER SMALL U +1D59 MODIFIER LETTER SMALL SIDEWAYS U +1D5A MODIFIER LETTER SMALL TURNED M +1D5B MODIFIER LETTER SMALL V +1D5C MODIFIER LETTER SMALL AIN +1D5D MODIFIER LETTER SMALL BETA +1D5E MODIFIER LETTER SMALL GREEK GAMMA +1D5F MODIFIER LETTER SMALL DELTA +1D60 MODIFIER LETTER SMALL GREEK PHI +1D61 MODIFIER LETTER SMALL CHI +1D62 LATIN SUBSCRIPT SMALL LETTER I +1D63 LATIN SUBSCRIPT SMALL LETTER R +1D64 LATIN SUBSCRIPT SMALL LETTER U +1D65 LATIN SUBSCRIPT SMALL LETTER V +1D66 GREEK SUBSCRIPT SMALL LETTER BETA +1D67 GREEK SUBSCRIPT SMALL LETTER GAMMA +1D68 GREEK SUBSCRIPT SMALL LETTER RHO +1D69 GREEK SUBSCRIPT SMALL LETTER PHI +1D6A GREEK SUBSCRIPT SMALL LETTER CHI +1D6B LATIN SMALL LETTER UE 1E00 LATIN CAPITAL LETTER A WITH RING BELOW 1E01 LATIN SMALL LETTER A WITH RING BELOW 1E02 LATIN CAPITAL LETTER B WITH DOT ABOVE @@ -5310,6 +5647,8 @@ return <<'END'; 2050 CLOSE UP 2051 TWO ASTERISKS ALIGNED VERTICALLY 2052 COMMERCIAL MINUS SIGN +2053 SWUNG DASH +2054 INVERTED UNDERTIE 2057 QUADRUPLE PRIME 205F MEDIUM MATHEMATICAL SPACE 2060 WORD JOINER @@ -5455,6 +5794,7 @@ return <<'END'; 2138 DALET SYMBOL 2139 INFORMATION SOURCE 213A ROTATED CAPITAL Q +213B FACSIMILE SIGN 213D DOUBLE-STRUCK SMALL GAMMA 213E DOUBLE-STRUCK CAPITAL GAMMA 213F DOUBLE-STRUCK CAPITAL PI @@ -6094,6 +6434,8 @@ return <<'END'; 23CC DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT 23CD SQUARE FOOT 23CE RETURN SYMBOL +23CF EJECT SYMBOL +23D0 VERTICAL LINE EXTENSION 2400 SYMBOL FOR NULL 2401 SYMBOL FOR START OF HEADING 2402 SYMBOL FOR START OF TEXT @@ -6303,6 +6645,7 @@ return <<'END'; 24FC DOUBLE CIRCLED DIGIT EIGHT 24FD DOUBLE CIRCLED DIGIT NINE 24FE DOUBLE CIRCLED NUMBER TEN +24FF NEGATIVE CIRCLED DIGIT ZERO 2500 BOX DRAWINGS LIGHT HORIZONTAL 2501 BOX DRAWINGS HEAVY HORIZONTAL 2502 BOX DRAWINGS LIGHT VERTICAL @@ -6579,6 +6922,8 @@ return <<'END'; 2611 BALLOT BOX WITH CHECK 2612 BALLOT BOX WITH X 2613 SALTIRE +2614 UMBRELLA WITH RAIN DROPS +2615 HOT BEVERAGE 2616 WHITE SHOGI PIECE 2617 BLACK SHOGI PIECE 2619 REVERSED ROTATED FLORAL HEART BULLET @@ -6692,6 +7037,16 @@ return <<'END'; 2687 WHITE CIRCLE WITH TWO DOTS 2688 BLACK CIRCLE WITH WHITE DOT RIGHT 2689 BLACK CIRCLE WITH TWO WHITE DOTS +268A MONOGRAM FOR YANG +268B MONOGRAM FOR YIN +268C DIGRAM FOR GREATER YANG +268D DIGRAM FOR LESSER YIN +268E DIGRAM FOR LESSER YANG +268F DIGRAM FOR GREATER YIN +2690 WHITE FLAG +2691 BLACK FLAG +26A0 WARNING SIGN +26A1 HIGH VOLTAGE SIGN 2701 UPPER BLADE SCISSORS 2702 BLACK SCISSORS 2703 LOWER BLADE SCISSORS @@ -7678,6 +8033,20 @@ return <<'END'; 2AFD DOUBLE SOLIDUS OPERATOR 2AFE WHITE VERTICAL BAR 2AFF N-ARY WHITE VERTICAL BAR +2B00 NORTH EAST WHITE ARROW +2B01 NORTH WEST WHITE ARROW +2B02 SOUTH EAST WHITE ARROW +2B03 SOUTH WEST WHITE ARROW +2B04 LEFT RIGHT WHITE ARROW +2B05 LEFTWARDS BLACK ARROW +2B06 UPWARDS BLACK ARROW +2B07 DOWNWARDS BLACK ARROW +2B08 NORTH EAST BLACK ARROW +2B09 NORTH WEST BLACK ARROW +2B0A SOUTH EAST BLACK ARROW +2B0B SOUTH WEST BLACK ARROW +2B0C LEFT RIGHT BLACK ARROW +2B0D UP DOWN BLACK ARROW 2E80 CJK RADICAL REPEAT 2E81 CJK RADICAL CLIFF 2E82 CJK RADICAL SECOND ONE @@ -8491,6 +8860,8 @@ return <<'END'; 321A PARENTHESIZED HANGUL PHIEUPH A 321B PARENTHESIZED HANGUL HIEUH A 321C PARENTHESIZED HANGUL CIEUC U +321D PARENTHESIZED KOREAN CHARACTER OJEON +321E PARENTHESIZED KOREAN CHARACTER O HU 3220 PARENTHESIZED IDEOGRAPH ONE 3221 PARENTHESIZED IDEOGRAPH TWO 3222 PARENTHESIZED IDEOGRAPH THREE @@ -8527,6 +8898,7 @@ return <<'END'; 3241 PARENTHESIZED IDEOGRAPH REST 3242 PARENTHESIZED IDEOGRAPH SELF 3243 PARENTHESIZED IDEOGRAPH REACH +3250 PARTNERSHIP SIGN 3251 CIRCLED NUMBER TWENTY ONE 3252 CIRCLED NUMBER TWENTY TWO 3253 CIRCLED NUMBER TWENTY THREE @@ -8570,6 +8942,8 @@ return <<'END'; 3279 CIRCLED HANGUL THIEUTH A 327A CIRCLED HANGUL PHIEUPH A 327B CIRCLED HANGUL HIEUH A +327C CIRCLED KOREAN CHARACTER CHAMKO +327D CIRCLED KOREAN CHARACTER JUEUI 327F KOREAN STANDARD SYMBOL 3280 CIRCLED IDEOGRAPH ONE 3281 CIRCLED IDEOGRAPH TWO @@ -8647,6 +9021,10 @@ return <<'END'; 32C9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER 32CA IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER 32CB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER +32CC SQUARE HG +32CD SQUARE ERG +32CE SQUARE EV +32CF LIMITED LIABILITY SIGN 32D0 CIRCLED KATAKANA A 32D1 CIRCLED KATAKANA I 32D2 CIRCLED KATAKANA U @@ -8813,6 +9191,10 @@ return <<'END'; 3374 SQUARE BAR 3375 SQUARE OV 3376 SQUARE PC +3377 SQUARE DM +3378 SQUARE DM SQUARED +3379 SQUARE DM CUBED +337A SQUARE IU 337B SQUARE ERA NAME HEISEI 337C SQUARE ERA NAME SYOUWA 337D SQUARE ERA NAME TAISYOU @@ -8912,6 +9294,8 @@ return <<'END'; 33DB SQUARE SR 33DC SQUARE SV 33DD SQUARE WB +33DE SQUARE V OVER M +33DF SQUARE A OVER M 33E0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE 33E1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO 33E2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE @@ -8943,7 +9327,72 @@ return <<'END'; 33FC IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE 33FD IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY 33FE IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE +33FF SQUARE GAL 3400 4DB5 CJK Ideograph Extension A +4DC0 HEXAGRAM FOR THE CREATIVE HEAVEN +4DC1 HEXAGRAM FOR THE RECEPTIVE EARTH +4DC2 HEXAGRAM FOR DIFFICULTY AT THE BEGINNING +4DC3 HEXAGRAM FOR YOUTHFUL FOLLY +4DC4 HEXAGRAM FOR WAITING +4DC5 HEXAGRAM FOR CONFLICT +4DC6 HEXAGRAM FOR THE ARMY +4DC7 HEXAGRAM FOR HOLDING TOGETHER +4DC8 HEXAGRAM FOR SMALL TAMING +4DC9 HEXAGRAM FOR TREADING +4DCA HEXAGRAM FOR PEACE +4DCB HEXAGRAM FOR STANDSTILL +4DCC HEXAGRAM FOR FELLOWSHIP +4DCD HEXAGRAM FOR GREAT POSSESSION +4DCE HEXAGRAM FOR MODESTY +4DCF HEXAGRAM FOR ENTHUSIASM +4DD0 HEXAGRAM FOR FOLLOWING +4DD1 HEXAGRAM FOR WORK ON THE DECAYED +4DD2 HEXAGRAM FOR APPROACH +4DD3 HEXAGRAM FOR CONTEMPLATION +4DD4 HEXAGRAM FOR BITING THROUGH +4DD5 HEXAGRAM FOR GRACE +4DD6 HEXAGRAM FOR SPLITTING APART +4DD7 HEXAGRAM FOR RETURN +4DD8 HEXAGRAM FOR INNOCENCE +4DD9 HEXAGRAM FOR GREAT TAMING +4DDA HEXAGRAM FOR MOUTH CORNERS +4DDB HEXAGRAM FOR GREAT PREPONDERANCE +4DDC HEXAGRAM FOR THE ABYSMAL WATER +4DDD HEXAGRAM FOR THE CLINGING FIRE +4DDE HEXAGRAM FOR INFLUENCE +4DDF HEXAGRAM FOR DURATION +4DE0 HEXAGRAM FOR RETREAT +4DE1 HEXAGRAM FOR GREAT POWER +4DE2 HEXAGRAM FOR PROGRESS +4DE3 HEXAGRAM FOR DARKENING OF THE LIGHT +4DE4 HEXAGRAM FOR THE FAMILY +4DE5 HEXAGRAM FOR OPPOSITION +4DE6 HEXAGRAM FOR OBSTRUCTION +4DE7 HEXAGRAM FOR DELIVERANCE +4DE8 HEXAGRAM FOR DECREASE +4DE9 HEXAGRAM FOR INCREASE +4DEA HEXAGRAM FOR BREAKTHROUGH +4DEB HEXAGRAM FOR COMING TO MEET +4DEC HEXAGRAM FOR GATHERING TOGETHER +4DED HEXAGRAM FOR PUSHING UPWARD +4DEE HEXAGRAM FOR OPPRESSION +4DEF HEXAGRAM FOR THE WELL +4DF0 HEXAGRAM FOR REVOLUTION +4DF1 HEXAGRAM FOR THE CAULDRON +4DF2 HEXAGRAM FOR THE AROUSING THUNDER +4DF3 HEXAGRAM FOR THE KEEPING STILL MOUNTAIN +4DF4 HEXAGRAM FOR DEVELOPMENT +4DF5 HEXAGRAM FOR THE MARRYING MAIDEN +4DF6 HEXAGRAM FOR ABUNDANCE +4DF7 HEXAGRAM FOR THE WANDERER +4DF8 HEXAGRAM FOR THE GENTLE WIND +4DF9 HEXAGRAM FOR THE JOYOUS LAKE +4DFA HEXAGRAM FOR DISPERSION +4DFB HEXAGRAM FOR LIMITATION +4DFC HEXAGRAM FOR INNER TRUTH +4DFD HEXAGRAM FOR SMALL PREPONDERANCE +4DFE HEXAGRAM FOR AFTER COMPLETION +4DFF HEXAGRAM FOR BEFORE COMPLETION 4E00 9FA5 CJK Ideograph A000 YI SYLLABLE IT A001 YI SYLLABLE IX @@ -11183,6 +11632,7 @@ FDF9 ARABIC LIGATURE SALLA ISOLATED FORM FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM FDFB ARABIC LIGATURE JALLAJALALOUHOU FDFC RIAL SIGN +FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM FE00 VARIATION SELECTOR-1 FE01 VARIATION SELECTOR-2 FE02 VARIATION SELECTOR-3 @@ -11226,6 +11676,8 @@ 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 +FE47 PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET FE49 DASHED OVERLINE FE4A CENTRELINE OVERLINE FE4B WAVY OVERLINE @@ -11630,6 +12082,274 @@ FFFA INTERLINEAR ANNOTATION SEPARATOR FFFB INTERLINEAR ANNOTATION TERMINATOR FFFC OBJECT REPLACEMENT CHARACTER FFFD REPLACEMENT CHARACTER +10000 LINEAR B SYLLABLE B008 A +10001 LINEAR B SYLLABLE B038 E +10002 LINEAR B SYLLABLE B028 I +10003 LINEAR B SYLLABLE B061 O +10004 LINEAR B SYLLABLE B010 U +10005 LINEAR B SYLLABLE B001 DA +10006 LINEAR B SYLLABLE B045 DE +10007 LINEAR B SYLLABLE B007 DI +10008 LINEAR B SYLLABLE B014 DO +10009 LINEAR B SYLLABLE B051 DU +1000A LINEAR B SYLLABLE B057 JA +1000B LINEAR B SYLLABLE B046 JE +1000D LINEAR B SYLLABLE B036 JO +1000E LINEAR B SYLLABLE B065 JU +1000F LINEAR B SYLLABLE B077 KA +10010 LINEAR B SYLLABLE B044 KE +10011 LINEAR B SYLLABLE B067 KI +10012 LINEAR B SYLLABLE B070 KO +10013 LINEAR B SYLLABLE B081 KU +10014 LINEAR B SYLLABLE B080 MA +10015 LINEAR B SYLLABLE B013 ME +10016 LINEAR B SYLLABLE B073 MI +10017 LINEAR B SYLLABLE B015 MO +10018 LINEAR B SYLLABLE B023 MU +10019 LINEAR B SYLLABLE B006 NA +1001A LINEAR B SYLLABLE B024 NE +1001B LINEAR B SYLLABLE B030 NI +1001C LINEAR B SYLLABLE B052 NO +1001D LINEAR B SYLLABLE B055 NU +1001E LINEAR B SYLLABLE B003 PA +1001F LINEAR B SYLLABLE B072 PE +10020 LINEAR B SYLLABLE B039 PI +10021 LINEAR B SYLLABLE B011 PO +10022 LINEAR B SYLLABLE B050 PU +10023 LINEAR B SYLLABLE B016 QA +10024 LINEAR B SYLLABLE B078 QE +10025 LINEAR B SYLLABLE B021 QI +10026 LINEAR B SYLLABLE B032 QO +10028 LINEAR B SYLLABLE B060 RA +10029 LINEAR B SYLLABLE B027 RE +1002A LINEAR B SYLLABLE B053 RI +1002B LINEAR B SYLLABLE B002 RO +1002C LINEAR B SYLLABLE B026 RU +1002D LINEAR B SYLLABLE B031 SA +1002E LINEAR B SYLLABLE B009 SE +1002F LINEAR B SYLLABLE B041 SI +10030 LINEAR B SYLLABLE B012 SO +10031 LINEAR B SYLLABLE B058 SU +10032 LINEAR B SYLLABLE B059 TA +10033 LINEAR B SYLLABLE B004 TE +10034 LINEAR B SYLLABLE B037 TI +10035 LINEAR B SYLLABLE B005 TO +10036 LINEAR B SYLLABLE B069 TU +10037 LINEAR B SYLLABLE B054 WA +10038 LINEAR B SYLLABLE B075 WE +10039 LINEAR B SYLLABLE B040 WI +1003A LINEAR B SYLLABLE B042 WO +1003C LINEAR B SYLLABLE B017 ZA +1003D LINEAR B SYLLABLE B074 ZE +1003F LINEAR B SYLLABLE B020 ZO +10040 LINEAR B SYLLABLE B025 A2 +10041 LINEAR B SYLLABLE B043 A3 +10042 LINEAR B SYLLABLE B085 AU +10043 LINEAR B SYLLABLE B071 DWE +10044 LINEAR B SYLLABLE B090 DWO +10045 LINEAR B SYLLABLE B048 NWA +10046 LINEAR B SYLLABLE B029 PU2 +10047 LINEAR B SYLLABLE B062 PTE +10048 LINEAR B SYLLABLE B076 RA2 +10049 LINEAR B SYLLABLE B033 RA3 +1004A LINEAR B SYLLABLE B068 RO2 +1004B LINEAR B SYLLABLE B066 TA2 +1004C LINEAR B SYLLABLE B087 TWE +1004D LINEAR B SYLLABLE B091 TWO +10050 LINEAR B SYMBOL B018 +10051 LINEAR B SYMBOL B019 +10052 LINEAR B SYMBOL B022 +10053 LINEAR B SYMBOL B034 +10054 LINEAR B SYMBOL B047 +10055 LINEAR B SYMBOL B049 +10056 LINEAR B SYMBOL B056 +10057 LINEAR B SYMBOL B063 +10058 LINEAR B SYMBOL B064 +10059 LINEAR B SYMBOL B079 +1005A LINEAR B SYMBOL B082 +1005B LINEAR B SYMBOL B083 +1005C LINEAR B SYMBOL B086 +1005D LINEAR B SYMBOL B089 +10080 LINEAR B IDEOGRAM B100 MAN +10081 LINEAR B IDEOGRAM B102 WOMAN +10082 LINEAR B IDEOGRAM B104 DEER +10083 LINEAR B IDEOGRAM B105 EQUID +10084 LINEAR B IDEOGRAM B105F MARE +10085 LINEAR B IDEOGRAM B105M STALLION +10086 LINEAR B IDEOGRAM B106F EWE +10087 LINEAR B IDEOGRAM B106M RAM +10088 LINEAR B IDEOGRAM B107F SHE-GOAT +10089 LINEAR B IDEOGRAM B107M HE-GOAT +1008A LINEAR B IDEOGRAM B108F SOW +1008B LINEAR B IDEOGRAM B108M BOAR +1008C LINEAR B IDEOGRAM B109F COW +1008D LINEAR B IDEOGRAM B109M BULL +1008E LINEAR B IDEOGRAM B120 WHEAT +1008F LINEAR B IDEOGRAM B121 BARLEY +10090 LINEAR B IDEOGRAM B122 OLIVE +10091 LINEAR B IDEOGRAM B123 SPICE +10092 LINEAR B IDEOGRAM B125 CYPERUS +10093 LINEAR B MONOGRAM B127 KAPO +10094 LINEAR B MONOGRAM B128 KANAKO +10095 LINEAR B IDEOGRAM B130 OIL +10096 LINEAR B IDEOGRAM B131 WINE +10097 LINEAR B IDEOGRAM B132 +10098 LINEAR B MONOGRAM B133 AREPA +10099 LINEAR B MONOGRAM B135 MERI +1009A LINEAR B IDEOGRAM B140 BRONZE +1009B LINEAR B IDEOGRAM B141 GOLD +1009C LINEAR B IDEOGRAM B142 +1009D LINEAR B IDEOGRAM B145 WOOL +1009E LINEAR B IDEOGRAM B146 +1009F LINEAR B IDEOGRAM B150 +100A0 LINEAR B IDEOGRAM B151 HORN +100A1 LINEAR B IDEOGRAM B152 +100A2 LINEAR B IDEOGRAM B153 +100A3 LINEAR B IDEOGRAM B154 +100A4 LINEAR B MONOGRAM B156 TURO2 +100A5 LINEAR B IDEOGRAM B157 +100A6 LINEAR B IDEOGRAM B158 +100A7 LINEAR B IDEOGRAM B159 CLOTH +100A8 LINEAR B IDEOGRAM B160 +100A9 LINEAR B IDEOGRAM B161 +100AA LINEAR B IDEOGRAM B162 GARMENT +100AB LINEAR B IDEOGRAM B163 ARMOUR +100AC LINEAR B IDEOGRAM B164 +100AD LINEAR B IDEOGRAM B165 +100AE LINEAR B IDEOGRAM B166 +100AF LINEAR B IDEOGRAM B167 +100B0 LINEAR B IDEOGRAM B168 +100B1 LINEAR B IDEOGRAM B169 +100B2 LINEAR B IDEOGRAM B170 +100B3 LINEAR B IDEOGRAM B171 +100B4 LINEAR B IDEOGRAM B172 +100B5 LINEAR B IDEOGRAM B173 MONTH +100B6 LINEAR B IDEOGRAM B174 +100B7 LINEAR B IDEOGRAM B176 TREE +100B8 LINEAR B IDEOGRAM B177 +100B9 LINEAR B IDEOGRAM B178 +100BA LINEAR B IDEOGRAM B179 +100BB LINEAR B IDEOGRAM B180 +100BC LINEAR B IDEOGRAM B181 +100BD LINEAR B IDEOGRAM B182 +100BE LINEAR B IDEOGRAM B183 +100BF LINEAR B IDEOGRAM B184 +100C0 LINEAR B IDEOGRAM B185 +100C1 LINEAR B IDEOGRAM B189 +100C2 LINEAR B IDEOGRAM B190 +100C3 LINEAR B IDEOGRAM B191 HELMET +100C4 LINEAR B IDEOGRAM B220 FOOTSTOOL +100C5 LINEAR B IDEOGRAM B225 BATHTUB +100C6 LINEAR B IDEOGRAM B230 SPEAR +100C7 LINEAR B IDEOGRAM B231 ARROW +100C8 LINEAR B IDEOGRAM B232 +100C9 LINEAR B IDEOGRAM B233 SWORD +100CA LINEAR B IDEOGRAM B234 +100CB LINEAR B IDEOGRAM B236 +100CC LINEAR B IDEOGRAM B240 WHEELED CHARIOT +100CD LINEAR B IDEOGRAM B241 CHARIOT +100CE LINEAR B IDEOGRAM B242 CHARIOT FRAME +100CF LINEAR B IDEOGRAM B243 WHEEL +100D0 LINEAR B IDEOGRAM B245 +100D1 LINEAR B IDEOGRAM B246 +100D2 LINEAR B MONOGRAM B247 DIPTE +100D3 LINEAR B IDEOGRAM B248 +100D4 LINEAR B IDEOGRAM B249 +100D5 LINEAR B IDEOGRAM B251 +100D6 LINEAR B IDEOGRAM B252 +100D7 LINEAR B IDEOGRAM B253 +100D8 LINEAR B IDEOGRAM B254 DART +100D9 LINEAR B IDEOGRAM B255 +100DA LINEAR B IDEOGRAM B256 +100DB LINEAR B IDEOGRAM B257 +100DC LINEAR B IDEOGRAM B258 +100DD LINEAR B IDEOGRAM B259 +100DE LINEAR B IDEOGRAM VESSEL B155 +100DF LINEAR B IDEOGRAM VESSEL B200 +100E0 LINEAR B IDEOGRAM VESSEL B201 +100E1 LINEAR B IDEOGRAM VESSEL B202 +100E2 LINEAR B IDEOGRAM VESSEL B203 +100E3 LINEAR B IDEOGRAM VESSEL B204 +100E4 LINEAR B IDEOGRAM VESSEL B205 +100E5 LINEAR B IDEOGRAM VESSEL B206 +100E6 LINEAR B IDEOGRAM VESSEL B207 +100E7 LINEAR B IDEOGRAM VESSEL B208 +100E8 LINEAR B IDEOGRAM VESSEL B209 +100E9 LINEAR B IDEOGRAM VESSEL B210 +100EA LINEAR B IDEOGRAM VESSEL B211 +100EB LINEAR B IDEOGRAM VESSEL B212 +100EC LINEAR B IDEOGRAM VESSEL B213 +100ED LINEAR B IDEOGRAM VESSEL B214 +100EE LINEAR B IDEOGRAM VESSEL B215 +100EF LINEAR B IDEOGRAM VESSEL B216 +100F0 LINEAR B IDEOGRAM VESSEL B217 +100F1 LINEAR B IDEOGRAM VESSEL B218 +100F2 LINEAR B IDEOGRAM VESSEL B219 +100F3 LINEAR B IDEOGRAM VESSEL B221 +100F4 LINEAR B IDEOGRAM VESSEL B222 +100F5 LINEAR B IDEOGRAM VESSEL B226 +100F6 LINEAR B IDEOGRAM VESSEL B227 +100F7 LINEAR B IDEOGRAM VESSEL B228 +100F8 LINEAR B IDEOGRAM VESSEL B229 +100F9 LINEAR B IDEOGRAM VESSEL B250 +100FA LINEAR B IDEOGRAM VESSEL B305 +10100 AEGEAN WORD SEPARATOR LINE +10101 AEGEAN WORD SEPARATOR DOT +10102 AEGEAN CHECK MARK +10107 AEGEAN NUMBER ONE +10108 AEGEAN NUMBER TWO +10109 AEGEAN NUMBER THREE +1010A AEGEAN NUMBER FOUR +1010B AEGEAN NUMBER FIVE +1010C AEGEAN NUMBER SIX +1010D AEGEAN NUMBER SEVEN +1010E AEGEAN NUMBER EIGHT +1010F AEGEAN NUMBER NINE +10110 AEGEAN NUMBER TEN +10111 AEGEAN NUMBER TWENTY +10112 AEGEAN NUMBER THIRTY +10113 AEGEAN NUMBER FORTY +10114 AEGEAN NUMBER FIFTY +10115 AEGEAN NUMBER SIXTY +10116 AEGEAN NUMBER SEVENTY +10117 AEGEAN NUMBER EIGHTY +10118 AEGEAN NUMBER NINETY +10119 AEGEAN NUMBER ONE HUNDRED +1011A AEGEAN NUMBER TWO HUNDRED +1011B AEGEAN NUMBER THREE HUNDRED +1011C AEGEAN NUMBER FOUR HUNDRED +1011D AEGEAN NUMBER FIVE HUNDRED +1011E AEGEAN NUMBER SIX HUNDRED +1011F AEGEAN NUMBER SEVEN HUNDRED +10120 AEGEAN NUMBER EIGHT HUNDRED +10121 AEGEAN NUMBER NINE HUNDRED +10122 AEGEAN NUMBER ONE THOUSAND +10123 AEGEAN NUMBER TWO THOUSAND +10124 AEGEAN NUMBER THREE THOUSAND +10125 AEGEAN NUMBER FOUR THOUSAND +10126 AEGEAN NUMBER FIVE THOUSAND +10127 AEGEAN NUMBER SIX THOUSAND +10128 AEGEAN NUMBER SEVEN THOUSAND +10129 AEGEAN NUMBER EIGHT THOUSAND +1012A AEGEAN NUMBER NINE THOUSAND +1012B AEGEAN NUMBER TEN THOUSAND +1012C AEGEAN NUMBER TWENTY THOUSAND +1012D AEGEAN NUMBER THIRTY THOUSAND +1012E AEGEAN NUMBER FORTY THOUSAND +1012F AEGEAN NUMBER FIFTY THOUSAND +10130 AEGEAN NUMBER SIXTY THOUSAND +10131 AEGEAN NUMBER SEVENTY THOUSAND +10132 AEGEAN NUMBER EIGHTY THOUSAND +10133 AEGEAN NUMBER NINETY THOUSAND +10137 AEGEAN WEIGHT BASE UNIT +10138 AEGEAN WEIGHT FIRST SUBUNIT +10139 AEGEAN WEIGHT SECOND SUBUNIT +1013A AEGEAN WEIGHT THIRD SUBUNIT +1013B AEGEAN WEIGHT FOURTH SUBUNIT +1013C AEGEAN DRY MEASURE FIRST SUBUNIT +1013D AEGEAN LIQUID MEASURE FIRST SUBUNIT +1013E AEGEAN MEASURE SECOND SUBUNIT +1013F AEGEAN MEASURE THIRD SUBUNIT 10300 OLD ITALIC LETTER A 10301 OLD ITALIC LETTER BE 10302 OLD ITALIC LETTER KE @@ -11692,6 +12412,37 @@ FFFD REPLACEMENT CHARACTER 10348 GOTHIC LETTER HWAIR 10349 GOTHIC LETTER OTHAL 1034A GOTHIC LETTER NINE HUNDRED +10380 UGARITIC LETTER ALPA +10381 UGARITIC LETTER BETA +10382 UGARITIC LETTER GAMLA +10383 UGARITIC LETTER KHA +10384 UGARITIC LETTER DELTA +10385 UGARITIC LETTER HO +10386 UGARITIC LETTER WO +10387 UGARITIC LETTER ZETA +10388 UGARITIC LETTER HOTA +10389 UGARITIC LETTER TET +1038A UGARITIC LETTER YOD +1038B UGARITIC LETTER KAF +1038C UGARITIC LETTER SHIN +1038D UGARITIC LETTER LAMDA +1038E UGARITIC LETTER MEM +1038F UGARITIC LETTER DHAL +10390 UGARITIC LETTER NUN +10391 UGARITIC LETTER ZU +10392 UGARITIC LETTER SAMKA +10393 UGARITIC LETTER AIN +10394 UGARITIC LETTER PU +10395 UGARITIC LETTER SADE +10396 UGARITIC LETTER QOPA +10397 UGARITIC LETTER RASHA +10398 UGARITIC LETTER THANNA +10399 UGARITIC LETTER GHAIN +1039A UGARITIC LETTER TO +1039B UGARITIC LETTER I +1039C UGARITIC LETTER U +1039D UGARITIC LETTER SSU +1039F UGARITIC WORD DIVIDER 10400 DESERET CAPITAL LETTER LONG I 10401 DESERET CAPITAL LETTER LONG E 10402 DESERET CAPITAL LETTER LONG A @@ -11730,6 +12481,8 @@ FFFD REPLACEMENT CHARACTER 10423 DESERET CAPITAL LETTER EM 10424 DESERET CAPITAL LETTER EN 10425 DESERET CAPITAL LETTER ENG +10426 DESERET CAPITAL LETTER OI +10427 DESERET CAPITAL LETTER EW 10428 DESERET SMALL LETTER LONG I 10429 DESERET SMALL LETTER LONG E 1042A DESERET SMALL LETTER LONG A @@ -11768,6 +12521,151 @@ FFFD REPLACEMENT CHARACTER 1044B DESERET SMALL LETTER EM 1044C DESERET SMALL LETTER EN 1044D DESERET SMALL LETTER ENG +1044E DESERET SMALL LETTER OI +1044F DESERET SMALL LETTER EW +10450 SHAVIAN LETTER PEEP +10451 SHAVIAN LETTER TOT +10452 SHAVIAN LETTER KICK +10453 SHAVIAN LETTER FEE +10454 SHAVIAN LETTER THIGH +10455 SHAVIAN LETTER SO +10456 SHAVIAN LETTER SURE +10457 SHAVIAN LETTER CHURCH +10458 SHAVIAN LETTER YEA +10459 SHAVIAN LETTER HUNG +1045A SHAVIAN LETTER BIB +1045B SHAVIAN LETTER DEAD +1045C SHAVIAN LETTER GAG +1045D SHAVIAN LETTER VOW +1045E SHAVIAN LETTER THEY +1045F SHAVIAN LETTER ZOO +10460 SHAVIAN LETTER MEASURE +10461 SHAVIAN LETTER JUDGE +10462 SHAVIAN LETTER WOE +10463 SHAVIAN LETTER HA-HA +10464 SHAVIAN LETTER LOLL +10465 SHAVIAN LETTER MIME +10466 SHAVIAN LETTER IF +10467 SHAVIAN LETTER EGG +10468 SHAVIAN LETTER ASH +10469 SHAVIAN LETTER ADO +1046A SHAVIAN LETTER ON +1046B SHAVIAN LETTER WOOL +1046C SHAVIAN LETTER OUT +1046D SHAVIAN LETTER AH +1046E SHAVIAN LETTER ROAR +1046F SHAVIAN LETTER NUN +10470 SHAVIAN LETTER EAT +10471 SHAVIAN LETTER AGE +10472 SHAVIAN LETTER ICE +10473 SHAVIAN LETTER UP +10474 SHAVIAN LETTER OAK +10475 SHAVIAN LETTER OOZE +10476 SHAVIAN LETTER OIL +10477 SHAVIAN LETTER AWE +10478 SHAVIAN LETTER ARE +10479 SHAVIAN LETTER OR +1047A SHAVIAN LETTER AIR +1047B SHAVIAN LETTER ERR +1047C SHAVIAN LETTER ARRAY +1047D SHAVIAN LETTER EAR +1047E SHAVIAN LETTER IAN +1047F SHAVIAN LETTER YEW +10480 OSMANYA LETTER ALEF +10481 OSMANYA LETTER BA +10482 OSMANYA LETTER TA +10483 OSMANYA LETTER JA +10484 OSMANYA LETTER XA +10485 OSMANYA LETTER KHA +10486 OSMANYA LETTER DEEL +10487 OSMANYA LETTER RA +10488 OSMANYA LETTER SA +10489 OSMANYA LETTER SHIIN +1048A OSMANYA LETTER DHA +1048B OSMANYA LETTER CAYN +1048C OSMANYA LETTER GA +1048D OSMANYA LETTER FA +1048E OSMANYA LETTER QAAF +1048F OSMANYA LETTER KAAF +10490 OSMANYA LETTER LAAN +10491 OSMANYA LETTER MIIN +10492 OSMANYA LETTER NUUN +10493 OSMANYA LETTER WAW +10494 OSMANYA LETTER HA +10495 OSMANYA LETTER YA +10496 OSMANYA LETTER A +10497 OSMANYA LETTER E +10498 OSMANYA LETTER I +10499 OSMANYA LETTER O +1049A OSMANYA LETTER U +1049B OSMANYA LETTER AA +1049C OSMANYA LETTER EE +1049D OSMANYA LETTER OO +104A0 OSMANYA DIGIT ZERO +104A1 OSMANYA DIGIT ONE +104A2 OSMANYA DIGIT TWO +104A3 OSMANYA DIGIT THREE +104A4 OSMANYA DIGIT FOUR +104A5 OSMANYA DIGIT FIVE +104A6 OSMANYA DIGIT SIX +104A7 OSMANYA DIGIT SEVEN +104A8 OSMANYA DIGIT EIGHT +104A9 OSMANYA DIGIT NINE +10800 CYPRIOT SYLLABLE A +10801 CYPRIOT SYLLABLE E +10802 CYPRIOT SYLLABLE I +10803 CYPRIOT SYLLABLE O +10804 CYPRIOT SYLLABLE U +10805 CYPRIOT SYLLABLE JA +10808 CYPRIOT SYLLABLE JO +1080A CYPRIOT SYLLABLE KA +1080B CYPRIOT SYLLABLE KE +1080C CYPRIOT SYLLABLE KI +1080D CYPRIOT SYLLABLE KO +1080E CYPRIOT SYLLABLE KU +1080F CYPRIOT SYLLABLE LA +10810 CYPRIOT SYLLABLE LE +10811 CYPRIOT SYLLABLE LI +10812 CYPRIOT SYLLABLE LO +10813 CYPRIOT SYLLABLE LU +10814 CYPRIOT SYLLABLE MA +10815 CYPRIOT SYLLABLE ME +10816 CYPRIOT SYLLABLE MI +10817 CYPRIOT SYLLABLE MO +10818 CYPRIOT SYLLABLE MU +10819 CYPRIOT SYLLABLE NA +1081A CYPRIOT SYLLABLE NE +1081B CYPRIOT SYLLABLE NI +1081C CYPRIOT SYLLABLE NO +1081D CYPRIOT SYLLABLE NU +1081E CYPRIOT SYLLABLE PA +1081F CYPRIOT SYLLABLE PE +10820 CYPRIOT SYLLABLE PI +10821 CYPRIOT SYLLABLE PO +10822 CYPRIOT SYLLABLE PU +10823 CYPRIOT SYLLABLE RA +10824 CYPRIOT SYLLABLE RE +10825 CYPRIOT SYLLABLE RI +10826 CYPRIOT SYLLABLE RO +10827 CYPRIOT SYLLABLE RU +10828 CYPRIOT SYLLABLE SA +10829 CYPRIOT SYLLABLE SE +1082A CYPRIOT SYLLABLE SI +1082B CYPRIOT SYLLABLE SO +1082C CYPRIOT SYLLABLE SU +1082D CYPRIOT SYLLABLE TA +1082E CYPRIOT SYLLABLE TE +1082F CYPRIOT SYLLABLE TI +10830 CYPRIOT SYLLABLE TO +10831 CYPRIOT SYLLABLE TU +10832 CYPRIOT SYLLABLE WA +10833 CYPRIOT SYLLABLE WE +10834 CYPRIOT SYLLABLE WI +10835 CYPRIOT SYLLABLE WO +10837 CYPRIOT SYLLABLE XA +10838 CYPRIOT SYLLABLE XE +1083C CYPRIOT SYLLABLE ZA +1083F CYPRIOT SYLLABLE ZO 1D000 BYZANTINE MUSICAL SYMBOL PSILI 1D001 BYZANTINE MUSICAL SYMBOL DASEIA 1D002 BYZANTINE MUSICAL SYMBOL PERISPOMENI @@ -12233,6 +13131,93 @@ FFFD REPLACEMENT CHARACTER 1D1DB MUSICAL SYMBOL SCANDICUS FLEXUS 1D1DC MUSICAL SYMBOL TORCULUS RESUPINUS 1D1DD MUSICAL SYMBOL PES SUBPUNCTIS +1D300 MONOGRAM FOR EARTH +1D301 DIGRAM FOR HEAVENLY EARTH +1D302 DIGRAM FOR HUMAN EARTH +1D303 DIGRAM FOR EARTHLY HEAVEN +1D304 DIGRAM FOR EARTHLY HUMAN +1D305 DIGRAM FOR EARTH +1D306 TETRAGRAM FOR CENTRE +1D307 TETRAGRAM FOR FULL CIRCLE +1D308 TETRAGRAM FOR MIRED +1D309 TETRAGRAM FOR BARRIER +1D30A TETRAGRAM FOR KEEPING SMALL +1D30B TETRAGRAM FOR CONTRARIETY +1D30C TETRAGRAM FOR ASCENT +1D30D TETRAGRAM FOR OPPOSITION +1D30E TETRAGRAM FOR BRANCHING OUT +1D30F TETRAGRAM FOR DEFECTIVENESS OR DISTORTION +1D310 TETRAGRAM FOR DIVERGENCE +1D311 TETRAGRAM FOR YOUTHFULNESS +1D312 TETRAGRAM FOR INCREASE +1D313 TETRAGRAM FOR PENETRATION +1D314 TETRAGRAM FOR REACH +1D315 TETRAGRAM FOR CONTACT +1D316 TETRAGRAM FOR HOLDING BACK +1D317 TETRAGRAM FOR WAITING +1D318 TETRAGRAM FOR FOLLOWING +1D319 TETRAGRAM FOR ADVANCE +1D31A TETRAGRAM FOR RELEASE +1D31B TETRAGRAM FOR RESISTANCE +1D31C TETRAGRAM FOR EASE +1D31D TETRAGRAM FOR JOY +1D31E TETRAGRAM FOR CONTENTION +1D31F TETRAGRAM FOR ENDEAVOUR +1D320 TETRAGRAM FOR DUTIES +1D321 TETRAGRAM FOR CHANGE +1D322 TETRAGRAM FOR DECISIVENESS +1D323 TETRAGRAM FOR BOLD RESOLUTION +1D324 TETRAGRAM FOR PACKING +1D325 TETRAGRAM FOR LEGION +1D326 TETRAGRAM FOR CLOSENESS +1D327 TETRAGRAM FOR KINSHIP +1D328 TETRAGRAM FOR GATHERING +1D329 TETRAGRAM FOR STRENGTH +1D32A TETRAGRAM FOR PURITY +1D32B TETRAGRAM FOR FULLNESS +1D32C TETRAGRAM FOR RESIDENCE +1D32D TETRAGRAM FOR LAW OR MODEL +1D32E TETRAGRAM FOR RESPONSE +1D32F TETRAGRAM FOR GOING TO MEET +1D330 TETRAGRAM FOR ENCOUNTERS +1D331 TETRAGRAM FOR STOVE +1D332 TETRAGRAM FOR GREATNESS +1D333 TETRAGRAM FOR ENLARGEMENT +1D334 TETRAGRAM FOR PATTERN +1D335 TETRAGRAM FOR RITUAL +1D336 TETRAGRAM FOR FLIGHT +1D337 TETRAGRAM FOR VASTNESS OR WASTING +1D338 TETRAGRAM FOR CONSTANCY +1D339 TETRAGRAM FOR MEASURE +1D33A TETRAGRAM FOR ETERNITY +1D33B TETRAGRAM FOR UNITY +1D33C TETRAGRAM FOR DIMINISHMENT +1D33D TETRAGRAM FOR CLOSED MOUTH +1D33E TETRAGRAM FOR GUARDEDNESS +1D33F TETRAGRAM FOR GATHERING IN +1D340 TETRAGRAM FOR MASSING +1D341 TETRAGRAM FOR ACCUMULATION +1D342 TETRAGRAM FOR EMBELLISHMENT +1D343 TETRAGRAM FOR DOUBT +1D344 TETRAGRAM FOR WATCH +1D345 TETRAGRAM FOR SINKING +1D346 TETRAGRAM FOR INNER +1D347 TETRAGRAM FOR DEPARTURE +1D348 TETRAGRAM FOR DARKENING +1D349 TETRAGRAM FOR DIMMING +1D34A TETRAGRAM FOR EXHAUSTION +1D34B TETRAGRAM FOR SEVERANCE +1D34C TETRAGRAM FOR STOPPAGE +1D34D TETRAGRAM FOR HARDNESS +1D34E TETRAGRAM FOR COMPLETION +1D34F TETRAGRAM FOR CLOSURE +1D350 TETRAGRAM FOR FAILURE +1D351 TETRAGRAM FOR AGGRAVATION +1D352 TETRAGRAM FOR COMPLIANCE +1D353 TETRAGRAM FOR ON THE VERGE +1D354 TETRAGRAM FOR DIFFICULTIES +1D355 TETRAGRAM FOR LABOURING +1D356 TETRAGRAM FOR FOSTERING 1D400 MATHEMATICAL BOLD CAPITAL A 1D401 MATHEMATICAL BOLD CAPITAL B 1D402 MATHEMATICAL BOLD CAPITAL C @@ -12415,6 +13400,7 @@ FFFD REPLACEMENT CHARACTER 1D4BE MATHEMATICAL SCRIPT SMALL I 1D4BF MATHEMATICAL SCRIPT SMALL J 1D4C0 MATHEMATICAL SCRIPT SMALL K +1D4C1 MATHEMATICAL SCRIPT SMALL L 1D4C2 MATHEMATICAL SCRIPT SMALL M 1D4C3 MATHEMATICAL SCRIPT SMALL N 1D4C5 MATHEMATICAL SCRIPT SMALL P @@ -13864,6 +14850,246 @@ E007C TAG VERTICAL LINE E007D TAG RIGHT CURLY BRACKET E007E TAG TILDE E007F CANCEL TAG +E0100 VARIATION SELECTOR-17 +E0101 VARIATION SELECTOR-18 +E0102 VARIATION SELECTOR-19 +E0103 VARIATION SELECTOR-20 +E0104 VARIATION SELECTOR-21 +E0105 VARIATION SELECTOR-22 +E0106 VARIATION SELECTOR-23 +E0107 VARIATION SELECTOR-24 +E0108 VARIATION SELECTOR-25 +E0109 VARIATION SELECTOR-26 +E010A VARIATION SELECTOR-27 +E010B VARIATION SELECTOR-28 +E010C VARIATION SELECTOR-29 +E010D VARIATION SELECTOR-30 +E010E VARIATION SELECTOR-31 +E010F VARIATION SELECTOR-32 +E0110 VARIATION SELECTOR-33 +E0111 VARIATION SELECTOR-34 +E0112 VARIATION SELECTOR-35 +E0113 VARIATION SELECTOR-36 +E0114 VARIATION SELECTOR-37 +E0115 VARIATION SELECTOR-38 +E0116 VARIATION SELECTOR-39 +E0117 VARIATION SELECTOR-40 +E0118 VARIATION SELECTOR-41 +E0119 VARIATION SELECTOR-42 +E011A VARIATION SELECTOR-43 +E011B VARIATION SELECTOR-44 +E011C VARIATION SELECTOR-45 +E011D VARIATION SELECTOR-46 +E011E VARIATION SELECTOR-47 +E011F VARIATION SELECTOR-48 +E0120 VARIATION SELECTOR-49 +E0121 VARIATION SELECTOR-50 +E0122 VARIATION SELECTOR-51 +E0123 VARIATION SELECTOR-52 +E0124 VARIATION SELECTOR-53 +E0125 VARIATION SELECTOR-54 +E0126 VARIATION SELECTOR-55 +E0127 VARIATION SELECTOR-56 +E0128 VARIATION SELECTOR-57 +E0129 VARIATION SELECTOR-58 +E012A VARIATION SELECTOR-59 +E012B VARIATION SELECTOR-60 +E012C VARIATION SELECTOR-61 +E012D VARIATION SELECTOR-62 +E012E VARIATION SELECTOR-63 +E012F VARIATION SELECTOR-64 +E0130 VARIATION SELECTOR-65 +E0131 VARIATION SELECTOR-66 +E0132 VARIATION SELECTOR-67 +E0133 VARIATION SELECTOR-68 +E0134 VARIATION SELECTOR-69 +E0135 VARIATION SELECTOR-70 +E0136 VARIATION SELECTOR-71 +E0137 VARIATION SELECTOR-72 +E0138 VARIATION SELECTOR-73 +E0139 VARIATION SELECTOR-74 +E013A VARIATION SELECTOR-75 +E013B VARIATION SELECTOR-76 +E013C VARIATION SELECTOR-77 +E013D VARIATION SELECTOR-78 +E013E VARIATION SELECTOR-79 +E013F VARIATION SELECTOR-80 +E0140 VARIATION SELECTOR-81 +E0141 VARIATION SELECTOR-82 +E0142 VARIATION SELECTOR-83 +E0143 VARIATION SELECTOR-84 +E0144 VARIATION SELECTOR-85 +E0145 VARIATION SELECTOR-86 +E0146 VARIATION SELECTOR-87 +E0147 VARIATION SELECTOR-88 +E0148 VARIATION SELECTOR-89 +E0149 VARIATION SELECTOR-90 +E014A VARIATION SELECTOR-91 +E014B VARIATION SELECTOR-92 +E014C VARIATION SELECTOR-93 +E014D VARIATION SELECTOR-94 +E014E VARIATION SELECTOR-95 +E014F VARIATION SELECTOR-96 +E0150 VARIATION SELECTOR-97 +E0151 VARIATION SELECTOR-98 +E0152 VARIATION SELECTOR-99 +E0153 VARIATION SELECTOR-100 +E0154 VARIATION SELECTOR-101 +E0155 VARIATION SELECTOR-102 +E0156 VARIATION SELECTOR-103 +E0157 VARIATION SELECTOR-104 +E0158 VARIATION SELECTOR-105 +E0159 VARIATION SELECTOR-106 +E015A VARIATION SELECTOR-107 +E015B VARIATION SELECTOR-108 +E015C VARIATION SELECTOR-109 +E015D VARIATION SELECTOR-110 +E015E VARIATION SELECTOR-111 +E015F VARIATION SELECTOR-112 +E0160 VARIATION SELECTOR-113 +E0161 VARIATION SELECTOR-114 +E0162 VARIATION SELECTOR-115 +E0163 VARIATION SELECTOR-116 +E0164 VARIATION SELECTOR-117 +E0165 VARIATION SELECTOR-118 +E0166 VARIATION SELECTOR-119 +E0167 VARIATION SELECTOR-120 +E0168 VARIATION SELECTOR-121 +E0169 VARIATION SELECTOR-122 +E016A VARIATION SELECTOR-123 +E016B VARIATION SELECTOR-124 +E016C VARIATION SELECTOR-125 +E016D VARIATION SELECTOR-126 +E016E VARIATION SELECTOR-127 +E016F VARIATION SELECTOR-128 +E0170 VARIATION SELECTOR-129 +E0171 VARIATION SELECTOR-130 +E0172 VARIATION SELECTOR-131 +E0173 VARIATION SELECTOR-132 +E0174 VARIATION SELECTOR-133 +E0175 VARIATION SELECTOR-134 +E0176 VARIATION SELECTOR-135 +E0177 VARIATION SELECTOR-136 +E0178 VARIATION SELECTOR-137 +E0179 VARIATION SELECTOR-138 +E017A VARIATION SELECTOR-139 +E017B VARIATION SELECTOR-140 +E017C VARIATION SELECTOR-141 +E017D VARIATION SELECTOR-142 +E017E VARIATION SELECTOR-143 +E017F VARIATION SELECTOR-144 +E0180 VARIATION SELECTOR-145 +E0181 VARIATION SELECTOR-146 +E0182 VARIATION SELECTOR-147 +E0183 VARIATION SELECTOR-148 +E0184 VARIATION SELECTOR-149 +E0185 VARIATION SELECTOR-150 +E0186 VARIATION SELECTOR-151 +E0187 VARIATION SELECTOR-152 +E0188 VARIATION SELECTOR-153 +E0189 VARIATION SELECTOR-154 +E018A VARIATION SELECTOR-155 +E018B VARIATION SELECTOR-156 +E018C VARIATION SELECTOR-157 +E018D VARIATION SELECTOR-158 +E018E VARIATION SELECTOR-159 +E018F VARIATION SELECTOR-160 +E0190 VARIATION SELECTOR-161 +E0191 VARIATION SELECTOR-162 +E0192 VARIATION SELECTOR-163 +E0193 VARIATION SELECTOR-164 +E0194 VARIATION SELECTOR-165 +E0195 VARIATION SELECTOR-166 +E0196 VARIATION SELECTOR-167 +E0197 VARIATION SELECTOR-168 +E0198 VARIATION SELECTOR-169 +E0199 VARIATION SELECTOR-170 +E019A VARIATION SELECTOR-171 +E019B VARIATION SELECTOR-172 +E019C VARIATION SELECTOR-173 +E019D VARIATION SELECTOR-174 +E019E VARIATION SELECTOR-175 +E019F VARIATION SELECTOR-176 +E01A0 VARIATION SELECTOR-177 +E01A1 VARIATION SELECTOR-178 +E01A2 VARIATION SELECTOR-179 +E01A3 VARIATION SELECTOR-180 +E01A4 VARIATION SELECTOR-181 +E01A5 VARIATION SELECTOR-182 +E01A6 VARIATION SELECTOR-183 +E01A7 VARIATION SELECTOR-184 +E01A8 VARIATION SELECTOR-185 +E01A9 VARIATION SELECTOR-186 +E01AA VARIATION SELECTOR-187 +E01AB VARIATION SELECTOR-188 +E01AC VARIATION SELECTOR-189 +E01AD VARIATION SELECTOR-190 +E01AE VARIATION SELECTOR-191 +E01AF VARIATION SELECTOR-192 +E01B0 VARIATION SELECTOR-193 +E01B1 VARIATION SELECTOR-194 +E01B2 VARIATION SELECTOR-195 +E01B3 VARIATION SELECTOR-196 +E01B4 VARIATION SELECTOR-197 +E01B5 VARIATION SELECTOR-198 +E01B6 VARIATION SELECTOR-199 +E01B7 VARIATION SELECTOR-200 +E01B8 VARIATION SELECTOR-201 +E01B9 VARIATION SELECTOR-202 +E01BA VARIATION SELECTOR-203 +E01BB VARIATION SELECTOR-204 +E01BC VARIATION SELECTOR-205 +E01BD VARIATION SELECTOR-206 +E01BE VARIATION SELECTOR-207 +E01BF VARIATION SELECTOR-208 +E01C0 VARIATION SELECTOR-209 +E01C1 VARIATION SELECTOR-210 +E01C2 VARIATION SELECTOR-211 +E01C3 VARIATION SELECTOR-212 +E01C4 VARIATION SELECTOR-213 +E01C5 VARIATION SELECTOR-214 +E01C6 VARIATION SELECTOR-215 +E01C7 VARIATION SELECTOR-216 +E01C8 VARIATION SELECTOR-217 +E01C9 VARIATION SELECTOR-218 +E01CA VARIATION SELECTOR-219 +E01CB VARIATION SELECTOR-220 +E01CC VARIATION SELECTOR-221 +E01CD VARIATION SELECTOR-222 +E01CE VARIATION SELECTOR-223 +E01CF VARIATION SELECTOR-224 +E01D0 VARIATION SELECTOR-225 +E01D1 VARIATION SELECTOR-226 +E01D2 VARIATION SELECTOR-227 +E01D3 VARIATION SELECTOR-228 +E01D4 VARIATION SELECTOR-229 +E01D5 VARIATION SELECTOR-230 +E01D6 VARIATION SELECTOR-231 +E01D7 VARIATION SELECTOR-232 +E01D8 VARIATION SELECTOR-233 +E01D9 VARIATION SELECTOR-234 +E01DA VARIATION SELECTOR-235 +E01DB VARIATION SELECTOR-236 +E01DC VARIATION SELECTOR-237 +E01DD VARIATION SELECTOR-238 +E01DE VARIATION SELECTOR-239 +E01DF VARIATION SELECTOR-240 +E01E0 VARIATION SELECTOR-241 +E01E1 VARIATION SELECTOR-242 +E01E2 VARIATION SELECTOR-243 +E01E3 VARIATION SELECTOR-244 +E01E4 VARIATION SELECTOR-245 +E01E5 VARIATION SELECTOR-246 +E01E6 VARIATION SELECTOR-247 +E01E7 VARIATION SELECTOR-248 +E01E8 VARIATION SELECTOR-249 +E01E9 VARIATION SELECTOR-250 +E01EA VARIATION SELECTOR-251 +E01EB VARIATION SELECTOR-252 +E01EC VARIATION SELECTOR-253 +E01ED VARIATION SELECTOR-254 +E01EE VARIATION SELECTOR-255 +E01EF VARIATION SELECTOR-256 F0000 FFFFD Plane 15 Private Use 100000 10FFFD Plane 16 Private Use END diff --git a/lib/unicore/NamesList.txt b/lib/unicore/NamesList.txt index 4d5243c..2aa1e7f 100644 --- a/lib/unicore/NamesList.txt +++ b/lib/unicore/NamesList.txt @@ -1,7 +1,6 @@ -@@@ The Unicode Standard 3.2 -@@@+ Draft U32M020305.lst - Minor annotation edits for final release. - Addition of a few more Khmer annotations. +@@@ The Unicode Standard 4.0 +@@@+ U40M030411.lst + Final Unicode 4.0 names list. 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 @@ -82,7 +81,8 @@ 001F = INFORMATION SEPARATOR ONE = unit separator (US) -@ ASCII +@ ASCII punctuation and symbols +@+ Based on ISO/IEC 646 from here. 0020 SPACE * sometimes considered a control code * other space characters: 2000-200A @@ -109,6 +109,7 @@ x (ditto mark - 3003) 0023 NUMBER SIGN = pound sign, hash, crosshatch, octothorpe + x (music sharp sign - 266F) 0024 DOLLAR SIGN = milreis, escudo * glyph may have one or two vertical bars @@ -123,8 +124,8 @@ 0027 APOSTROPHE = APOSTROPHE-QUOTE = APL quote - * neutral (vertical) glyph having mixed usage - * preferred character for apostrophe is 2019 + * neutral (vertical) glyph with mixed usage + * 2019 is preferred for apostrophe * preferred characters in English for paired quotation marks are 2018 & 2019 x (modifier letter prime - 02B9) x (modifier letter apostrophe - 02BC) @@ -169,6 +170,7 @@ x (combining long solidus overlay - 0338) x (fraction slash - 2044) x (division slash - 2215) +@ ASCII digits 0030 DIGIT ZERO 0031 DIGIT ONE 0032 DIGIT TWO @@ -179,17 +181,20 @@ 0037 DIGIT SEVEN 0038 DIGIT EIGHT 0039 DIGIT NINE +@ ASCII punctuation and symbols 003A COLON x (armenian full stop - 0589) x (hebrew punctuation sof pasuq - 05C3) x (ratio - 2236) 003B SEMICOLON + * this, and not 037E, is the preferred character for 'Greek question mark' x (greek question mark - 037E) x (arabic semicolon - 061B) x (reversed semicolon - 204F) 003C LESS-THAN SIGN x (single left-pointing angle quotation mark - 2039) x (left-pointing angle bracket - 2329) + x (mathematical left angle bracket - 27E8) x (left angle bracket - 3008) 003D EQUALS SIGN * other related characters: 2241-2263 @@ -198,6 +203,7 @@ 003E GREATER-THAN SIGN x (single right-pointing angle quotation mark - 203A) x (right-pointing angle bracket - 232A) + x (mathematical right angle bracket - 27E9) x (right angle bracket - 3009) 003F QUESTION MARK x (inverted question mark - 00BF) @@ -207,6 +213,7 @@ x (question exclamation mark - 2048) x (exclamation question mark - 2049) 0040 COMMERCIAL AT +@ Uppercase Latin alphabet 0041 LATIN CAPITAL LETTER A 0042 LATIN CAPITAL LETTER B x (script capital b - 212C) @@ -262,6 +269,7 @@ 005A LATIN CAPITAL LETTER Z x (double-struck capital z - 2124) x (black-letter capital z - 2128) +@ ASCII punctuation and symbols 005B LEFT SQUARE BRACKET = OPENING SQUARE BRACKET * other bracket characters: 3008-301B @@ -289,6 +297,7 @@ x (modifier letter grave accent - 02CB) x (combining grave accent - 0300) x (reversed prime - 2035) +@ Lowercase Latin alphabet 0061 LATIN SMALL LETTER A 0062 LATIN SMALL LETTER B 0063 LATIN SMALL LETTER C @@ -327,6 +336,7 @@ 0079 LATIN SMALL LETTER Y 007A LATIN SMALL LETTER Z x (latin small letter z with stroke - 01B6) +@ ASCII punctuation and symbols 007B LEFT CURLY BRACKET = OPENING CURLY BRACKET = opening brace @@ -346,6 +356,7 @@ x (combining tilde - 0303) x (tilde operator - 223C) x (fullwidth tilde - FF5E) +@ Control character 007F = DELETE @@ 0080 C1 Controls and Latin-1 Supplement (Latin-1 Supplement) 00FF @@ -411,8 +422,10 @@ = PRIVACY MESSAGE 009F = APPLICATION PROGRAM COMMAND -@ ISO 8859-1 (aka Latin-1) +@ Latin-1 punctuation and symbols +@+ Based on ISO/IEC 8859-1 (aka Latin-1) from here. 00A0 NO-BREAK SPACE + = NBSP x (space - 0020) x (figure space - 2007) x (narrow no-break space - 202F) @@ -424,7 +437,7 @@ x (exclamation mark - 0021) 00A2 CENT SIGN 00A3 POUND SIGN - = pound sterling, Irish punt + = pound sterling, Irish punt, Italian lira, Turkish lira, etc. x (lira sign - 20A4) 00A4 CURRENCY SIGN = Filzlaus, Ricardi-Sonne (German names) @@ -457,6 +470,7 @@ = angled dash (in typography) x (reversed not sign - 2310) 00AD SOFT HYPHEN + = SHY = discretionary hyphen x (mongolian todo soft hyphen - 1806) 00AE REGISTERED SIGN @@ -502,7 +516,7 @@ 00B7 MIDDLE DOT = midpoint (in typography) = Georgian comma - = Greek middle dot + = Greek middle dot (ano teleia) x (greek ano teleia - 0387) x (bullet - 2022) x (one dot leader - 2024) @@ -541,6 +555,7 @@ = turned question mark * Spanish x (question mark - 003F) +@ Letters 00C0 LATIN CAPITAL LETTER A WITH GRAVE : 0041 0300 00C1 LATIN CAPITAL LETTER A WITH ACUTE @@ -590,8 +605,10 @@ : 004F 0303 00D6 LATIN CAPITAL LETTER O WITH DIAERESIS : 004F 0308 +@ Mathematical operator 00D7 MULTIPLICATION SIGN = z notation Cartesian product +@ Letters 00D8 LATIN CAPITAL LETTER O WITH STROKE = LATIN CAPITAL LETTER O SLASH x (empty set - 2205) @@ -669,7 +686,9 @@ : 006F 0303 00F6 LATIN SMALL LETTER O WITH DIAERESIS : 006F 0308 +@ Mathematical operator 00F7 DIVISION SIGN +@ Letters 00F8 LATIN SMALL LETTER O WITH STROKE = LATIN SMALL LETTER O SLASH * Danish, Norwegian, Faroese, IPA @@ -744,6 +763,7 @@ x (latin capital letter african d - 0189) 0111 LATIN SMALL LETTER D WITH STROKE * Croatian, Vietnamese, Sami + * an alternate glyph with the stroke through the bowl is used in Americanist orthographies x (latin capital letter d with stroke - 0110) x (cyrillic small letter dje - 0452) 0112 LATIN CAPITAL LETTER E WITH MACRON @@ -1046,6 +1066,7 @@ @ Latin extended-B 0180 LATIN SMALL LETTER B WITH STROKE * Americanist and Indo-Europeanist usage for phonetic beta + * Americanist orthographies use an alternate glyph with the stroke through the bowl * Old Saxon x (greek small letter beta - 03B2) x (blank symbol - 2422) @@ -1069,6 +1090,7 @@ x (cyrillic small letter soft sign - 044C) 0186 LATIN CAPITAL LETTER OPEN O * typographically a turned C + * African x (latin small letter open o - 0254) 0187 LATIN CAPITAL LETTER C WITH HOOK 0188 LATIN SMALL LETTER C WITH HOOK @@ -1244,6 +1266,7 @@ * replaced by "w" in modern transcriptions of Old English * uppercase is 01F7 x (runic letter wunjo wynn w - 16B9) +@ African letters for clicks 01C0 LATIN LETTER DENTAL CLICK = pipe * Khoisan tradition @@ -1494,6 +1517,8 @@ 0220 LATIN CAPITAL LETTER N WITH LONG RIGHT LEG * Lakota x (latin small letter n with long right leg - 019E) +0221 LATIN SMALL LETTER D WITH CURL + * phonetic use in Sinology 0222 LATIN CAPITAL LETTER OU 0223 LATIN SMALL LETTER OU * Algonquin, Huron @@ -1536,9 +1561,13 @@ 0233 LATIN SMALL LETTER Y WITH MACRON * Livonian, Cornish : 0079 0304 +@ Additions for Sinology +0234 LATIN SMALL LETTER L WITH CURL +0235 LATIN SMALL LETTER N WITH CURL +0236 LATIN SMALL LETTER T WITH CURL @@ 0250 IPA Extensions 02AF @ IPA extensions -@+ IPA includes basic Latin letters and a number of Latin letters from other blocks. +@+ IPA includes basic Latin letters and a number of Latin or Greek letters from other blocks. x (latin small letter ae - 00E6) x (latin small letter c with cedilla - 00E7) x (latin small letter eth - 00F0) @@ -1767,7 +1796,7 @@ 0292 LATIN SMALL LETTER EZH = dram * voiced postalveolar fricative - * mistakenly identified as yogh in Unicode 1.0 + * mistakenly named yogh in Unicode 1.0 * uppercase is 01B7 * Skolt Sami x (latin small letter yogh - 021D) @@ -1839,8 +1868,11 @@ * audible lip smack 02AD LATIN LETTER BIDENTAL PERCUSSIVE * audible teeth gnashing +@ Additions for Sinology +02AE LATIN SMALL LETTER TURNED H WITH FISHHOOK +02AF LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL @@ 02B0 Spacing Modifier Letters 02FF -@ Phonetic modifiers derived from Latin letters +@ Latin superscript modifier letters 02B0 MODIFIER LETTER SMALL H * aspiration # 0068 @@ -1871,7 +1903,7 @@ # 0077 02B8 MODIFIER LETTER SMALL Y * palatalization - * common Americanist substitution for 02B2 + * common Americanist usage for 02B2 # 0079 @ Miscellaneous phonetic modifiers 02B9 MODIFIER LETTER PRIME @@ -2058,9 +2090,27 @@ @ IPA modifiers 02EC MODIFIER LETTER VOICING 02ED MODIFIER LETTER UNASPIRATED -@ Other modifier letters +@ Other modifier letter 02EE MODIFIER LETTER DOUBLE APOSTROPHE * Nenets +@ UPA modifiers +02EF MODIFIER LETTER LOW DOWN ARROWHEAD +02F0 MODIFIER LETTER LOW UP ARROWHEAD +02F1 MODIFIER LETTER LOW LEFT ARROWHEAD +02F2 MODIFIER LETTER LOW RIGHT ARROWHEAD +02F3 MODIFIER LETTER LOW RING +02F4 MODIFIER LETTER MIDDLE GRAVE ACCENT +02F5 MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT +02F6 MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT +02F7 MODIFIER LETTER LOW TILDE +02F8 MODIFIER LETTER RAISED COLON +02F9 MODIFIER LETTER BEGIN HIGH TONE +02FA MODIFIER LETTER END HIGH TONE +02FB MODIFIER LETTER BEGIN LOW TONE +02FC MODIFIER LETTER END LOW TONE +02FD MODIFIER LETTER SHELF +02FE MODIFIER LETTER OPEN SHELF +02FF MODIFIER LETTER LOW LEFT ARROW @@ 0300 Combining Diacritical Marks 036F @ Ordinary diacritics 0300 COMBINING GRAVE ACCENT (Varia) @@ -2297,11 +2347,25 @@ * IPA: whistled articulation @ Grapheme joiner 034F COMBINING GRAPHEME JOINER + = CGJ * has no visible glyph * indicates that adjoining characters are to be treated as a graphemic unit +@ Additions for the Uralic Phonetic Alphabet +0350 COMBINING RIGHT ARROWHEAD ABOVE +0351 COMBINING LEFT HALF RING ABOVE +0352 COMBINING FERMATA +0353 COMBINING X BELOW +0354 COMBINING LEFT ARROWHEAD BELOW +0355 COMBINING RIGHT ARROWHEAD BELOW +0356 COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW +0357 COMBINING RIGHT HALF RING ABOVE @ Double diacritics +035D COMBINING DOUBLE BREVE +035E COMBINING DOUBLE MACRON +035F COMBINING DOUBLE MACRON BELOW 0360 COMBINING DOUBLE TILDE 0361 COMBINING DOUBLE INVERTED BREVE + = ligature tie 0362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW * IPA: sliding articulation @ Medieval superscript letter diacritics @@ -2337,6 +2401,7 @@ 037E GREEK QUESTION MARK (Erotimatiko) = erotimatiko * sentence-final punctuation + * 003B is the preferred character x (question mark - 003F) : 003B semicolon 0384 GREEK TONOS @@ -2348,7 +2413,8 @@ 0386 GREEK CAPITAL LETTER ALPHA WITH TONOS : 0391 0301 0387 GREEK ANO TELEIA - * functions in Greek like a semicolon + * functions in Greek like a semicolon + * 00B7 is the preferred character : 00B7 middle dot 0388 GREEK CAPITAL LETTER EPSILON WITH TONOS : 0395 0301 @@ -2530,7 +2596,7 @@ 03ED COPTIC SMALL LETTER SHIMA 03EE COPTIC CAPITAL LETTER DEI 03EF COPTIC SMALL LETTER DEI -@ Greek symbols +@ Variant letterforms 03F0 GREEK KAPPA SYMBOL = GREEK SMALL LETTER SCRIPT KAPPA * used as technical symbol @@ -2544,7 +2610,7 @@ # 03C2 greek small letter final sigma @ Additional letter 03F3 GREEK LETTER YOT -@ Greek symbols +@ Variant letterforms and symbols 03F4 GREEK CAPITAL THETA SYMBOL x (cyrillic capital letter fita - 0472) # 0398 greek capital letter theta @@ -2555,6 +2621,15 @@ 03F6 GREEK REVERSED LUNATE EPSILON SYMBOL = reversed straight epsilon x (small contains as member - 220D) +@ Additional archaic letters for Bactrian +03F7 GREEK CAPITAL LETTER SHO +03F8 GREEK SMALL LETTER SHO +@ Variant letterform +03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL + # 03A3 greek capital letter sigma +@ Archaic letters +03FA GREEK CAPITAL LETTER SAN +03FB GREEK SMALL LETTER SAN @@ 0400 Cyrillic 04FF @ Cyrillic extensions 0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE @@ -2768,7 +2843,7 @@ * Kildin Sami 0490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN 0491 CYRILLIC SMALL LETTER GHE WITH UPTURN - * Old Ukrainian + * Ukrainian 0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE 0493 CYRILLIC SMALL LETTER GHE WITH STROKE * Azerbaijani, Bashkir, ... @@ -3195,16 +3270,42 @@ 05F3 HEBREW PUNCTUATION GERESH 05F4 HEBREW PUNCTUATION GERSHAYIM @@ 0600 Arabic 06FF -@ Based on ISO 8859-6 +@ Subtending marks +0600 ARABIC NUMBER SIGN +0601 ARABIC SIGN SANAH +0602 ARABIC FOOTNOTE MARKER +0603 ARABIC SIGN SAFHA +@ Punctuation 060C ARABIC COMMA * also used with Thaana and Syriac in modern text x (comma - 002C) +060D ARABIC DATE SEPARATOR +@ Poetic marks +060E ARABIC POETIC VERSE SIGN +060F ARABIC SIGN MISRA +@ Honorifics +0610 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM + * represents sallallahu alayhe wasallam "may God's peace and blessings be upon him" +0611 ARABIC SIGN ALAYHE ASSALLAM + * represents alayhe assalam "upon him be peace" +0612 ARABIC SIGN RAHMATULLAH ALAYHE + * represents rahmatullah alayhe "may God have mercy upon him" +0613 ARABIC SIGN RADI ALLAHOU ANHU + * represents radi allahu 'anhu "may God be pleased with him" +0614 ARABIC SIGN TAKHALLUS + * sign placed over the name or nom-de-plume of a poet, or in some writings used to mark all proper names +@ Koranic annotation sign +0615 ARABIC SMALL HIGH TAH + * marks a recommended pause position in some Korans published in Iran and Pakistan + * should not be confused with the small TAH sign used as a diacritic for some letters such as 0679 +@ Punctuation 061B ARABIC SEMICOLON * also used with Thaana and Syriac in modern text x (semicolon - 003B) 061F ARABIC QUESTION MARK * also used with Thaana and Syriac in modern text x (question mark - 003F) +@ Based on ISO 8859-6 0621 ARABIC LETTER HAMZA x (modifier letter right half ring - 02BE) 0622 ARABIC LETTER ALEF WITH MADDA ABOVE @@ -3264,12 +3365,18 @@ 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 + * used in some Korans 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 +@ Other combining marks +0656 ARABIC SUBSCRIPT ALEF +0657 ARABIC INVERTED DAMMA +0658 ARABIC MARK NOON GHUNNA + * Kashmiri and Baluchi + * indicates nasalization in Urdu @ 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 @@ -3287,6 +3394,8 @@ x (percent sign - 0025) 066B ARABIC DECIMAL SEPARATOR 066C ARABIC THOUSANDS SEPARATOR + x (apostrophe - 0027) + x (right single quotation mark - 2019) 066D ARABIC FIVE POINTED STAR x (asterisk - 002A) @ Archaic letters @@ -3294,9 +3403,10 @@ 066F ARABIC LETTER DOTLESS QAF @ Point 0670 ARABIC LETTER SUPERSCRIPT ALEF + * actually a vowel sign, despite the name @ Extended Arabic letters 0671 ARABIC LETTER ALEF WASLA - * Arabic + * Koranic Arabic 0672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE * Baluchi, Kashmiri 0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW @@ -3335,7 +3445,7 @@ 0681 ARABIC LETTER HAH WITH HAMZA ABOVE * Pashto 0682 ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE - * Pashto + * not used in modern Pashto 0683 ARABIC LETTER NYEH * Sindhi 0684 ARABIC LETTER DYEH @@ -3359,11 +3469,12 @@ 068D ARABIC LETTER DDAHAL * Sindhi 068E ARABIC LETTER DUL - * Sindhi + * older shape for DUL, now obsolete in Sindhi 068F ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS * Sindhi + * current shape used for DUL 0690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE - * Urdu + * old Urdu, not in current use 0691 ARABIC LETTER RREH * Urdu 0692 ARABIC LETTER REH WITH SMALL V @@ -3402,9 +3513,9 @@ 06A3 ARABIC LETTER FEH WITH DOT BELOW * Ingush 06A4 ARABIC LETTER VEH - * Arabic for foreign words + * Middle Eastern Arabic for foreign words 06A5 ARABIC LETTER FEH WITH THREE DOTS BELOW - * Arabic for foreign words + * North African Arabic for foreign words 06A6 ARABIC LETTER PEHEH * Sindhi 06A7 ARABIC LETTER QAF WITH DOT ABOVE @@ -3416,6 +3527,7 @@ 06AA ARABIC LETTER SWASH KAF 06AB ARABIC LETTER KAF WITH RING * Pashto + * may appear like an Arabic KAF (0643) with a ring below the base 06AC ARABIC LETTER KAF WITH DOT ABOVE * old Malay 06AD ARABIC LETTER NG @@ -3429,11 +3541,11 @@ 06B1 ARABIC LETTER NGOEH * Sindhi 06B2 ARABIC LETTER GAF WITH TWO DOTS BELOW - * Sindhi + * not used in Sindhi 06B3 ARABIC LETTER GUEH * Sindhi 06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE - * Sindhi + * not used in Sindhi 06B5 ARABIC LETTER LAM WITH SMALL V * Kurdish 06B6 ARABIC LETTER LAM WITH DOT ABOVE @@ -3457,14 +3569,14 @@ 06C0 ARABIC LETTER HEH WITH YEH ABOVE = ARABIC LETTER HAMZAH ON HA = izafet - * Persian, Urdu - * actually a ligature, and not an independent letter + * Urdu + * actually a ligature, not an independent letter : 06D5 0654 06C1 ARABIC LETTER HEH GOAL * Urdu 06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE * Urdu - * actually a ligature, and not an independent letter + * actually a ligature, not an independent letter : 06C1 0654 06C3 ARABIC LETTER TEH MARBUTA GOAL * Urdu @@ -3486,6 +3598,9 @@ * Uighur, Kazakh 06CC ARABIC LETTER FARSI YEH * Arabic, Persian, Urdu, ... + * initial and medial forms of this letter have dots + x (arabic letter alef maksura - 0649) + x (arabic letter yeh - 064A) 06CD ARABIC LETTER YEH WITH TAIL * Pashto, Sindhi 06CE ARABIC LETTER YEH WITH SMALL V @@ -3500,7 +3615,7 @@ * Urdu 06D3 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE * Urdu - * actually a ligature, and not an independent letter + * actually a ligature, not an independent letter : 06D2 0654 @ Punctuation 06D4 ARABIC FULL STOP @@ -3536,8 +3651,11 @@ 06EB ARABIC EMPTY CENTRE HIGH STOP 06EC ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE 06ED ARABIC SMALL LOW MEEM +@ Extended Arabic letters for Parkari +06EE ARABIC LETTER DAL WITH INVERTED V +06EF ARABIC LETTER REH WITH INVERTED V @ Eastern Arabic-Indic digits -@+ These digits are used with Arabic-script languages of Iran, Pakistan, and India (Persian, Sindhi, Urdu, etc.). +@+ These digits are used with Arabic-script languages of Iran, Pakistan, and India (Persian, Sindhi, Urdu, etc.). For details of variations in preferred glyphs, see the block description for the Arabic script. 06F0 EXTENDED ARABIC-INDIC DIGIT ZERO 06F1 EXTENDED ARABIC-INDIC DIGIT ONE 06F2 EXTENDED ARABIC-INDIC DIGIT TWO @@ -3559,6 +3677,8 @@ @ Signs for Sindhi 06FD ARABIC SIGN SINDHI AMPERSAND 06FE ARABIC SIGN SINDHI POSTPOSITION MEN +@ Extended Arabic letter for Parkari +06FF ARABIC LETTER HEH WITH INVERTED V @@ 0700 Syriac 074F @ Syriac punctuation and signs 0700 SYRIAC END OF PARAGRAPH @@ -3592,6 +3712,7 @@ * marks the beginning of a phrase, word, or morpheme that has a marginal note @ Syriac format control character 070F SYRIAC ABBREVIATION MARK + = SAM * marks the beginning of a Syriac abbreviation @ Syriac letters 0710 SYRIAC LETTER ALAPH @@ -3629,6 +3750,10 @@ 072A SYRIAC LETTER RISH 072B SYRIAC LETTER SHIN 072C SYRIAC LETTER TAW +@ Persian letters +072D SYRIAC LETTER PERSIAN BHETH +072E SYRIAC LETTER PERSIAN GHAMAL +072F SYRIAC LETTER PERSIAN DHALATH @ Syriac points (vowels) 0730 SYRIAC PTHAHA ABOVE 0731 SYRIAC PTHAHA BELOW @@ -3671,6 +3796,10 @@ * also used in the Syrian Orthodox Anaphora book to mark the breaking of the Eucharist bread 074A SYRIAC BARREKH * a diacritic cross used in liturgical texts +@ Sogdian letters +074D SYRIAC LETTER SOGDIAN ZHAIN +074E SYRIAC LETTER SOGDIAN KHAPH +074F SYRIAC LETTER SOGDIAN FE @@ 0780 Thaana 07BF @ Basic consonants 0780 THAANA LETTER HAA @@ -3736,6 +3865,7 @@ = bindu 0903 DEVANAGARI SIGN VISARGA @ Independent vowels +0904 DEVANAGARI LETTER SHORT A 0905 DEVANAGARI LETTER A 0906 DEVANAGARI LETTER AA 0907 DEVANAGARI LETTER I @@ -3825,7 +3955,7 @@ 094C DEVANAGARI VOWEL SIGN AU @ Various signs 094D DEVANAGARI SIGN VIRAMA - = halant (the preferred name) + = halant (the preferred Hindi name) * suppresses inherent vowel 0950 DEVANAGARI OM 0951 DEVANAGARI STRESS SIGN UDATTA @@ -3855,8 +3985,10 @@ 0962 DEVANAGARI VOWEL SIGN VOCALIC L 0963 DEVANAGARI VOWEL SIGN VOCALIC LL 0964 DEVANAGARI DANDA - = phrase separator + = purna viram + * phrase separator 0965 DEVANAGARI DOUBLE DANDA + = deergh viram @ Digits 0966 DEVANAGARI DIGIT ZERO 0967 DEVANAGARI DIGIT ONE @@ -3926,6 +4058,7 @@ @ Various signs 09BC BENGALI SIGN NUKTA * for extending the alphabet to new letters +09BD BENGALI SIGN AVAGRAHA @ Dependent vowel signs 09BE BENGALI VOWEL SIGN AA 09BF BENGALI VOWEL SIGN I @@ -3939,15 +4072,15 @@ * stands to the left of the consonant 09C8 BENGALI VOWEL SIGN AI * stands to the left of the consonant +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for most processing. 09CB BENGALI VOWEL SIGN O - * pieces on both sides of the consonant : 09C7 09BE 09CC BENGALI VOWEL SIGN AU - * pieces on both sides of the consonant : 09C7 09D7 @ Various signs 09CD BENGALI SIGN VIRAMA - = halant + = hasant (Bengali term for halant) 09D7 BENGALI AU LENGTH MARK @ Additional consonants 09DC BENGALI LETTER RRA @@ -3993,7 +4126,9 @@ @@ 0A00 Gurmukhi 0A7F @ Based on ISCII 1988 @ Various signs +0A01 GURMUKHI SIGN ADAK BINDI 0A02 GURMUKHI SIGN BINDI +0A03 GURMUKHI SIGN VISARGA @ Independent vowels 0A05 GURMUKHI LETTER A 0A06 GURMUKHI LETTER AA @@ -4103,6 +4238,8 @@ 0A89 GUJARATI LETTER U 0A8A GUJARATI LETTER UU 0A8B GUJARATI LETTER VOCALIC R +0A8C GUJARATI LETTER VOCALIC L + * used with Sanskrit text 0A8D GUJARATI VOWEL CANDRA E 0A8F GUJARATI LETTER E 0A90 GUJARATI LETTER AI @@ -4166,8 +4303,12 @@ @ Various signs 0ACD GUJARATI SIGN VIRAMA 0AD0 GUJARATI OM -@ Generic additions +@ Generic addition 0AE0 GUJARATI LETTER VOCALIC RR +@ Additions for use with Sanskrit text +0AE1 GUJARATI LETTER VOCALIC LL +0AE2 GUJARATI VOWEL SIGN VOCALIC L +0AE3 GUJARATI VOWEL SIGN VOCALIC LL @ Digits 0AE6 GUJARATI DIGIT ZERO 0AE7 GUJARATI DIGIT ONE @@ -4179,6 +4320,8 @@ 0AED GUJARATI DIGIT SEVEN 0AEE GUJARATI DIGIT EIGHT 0AEF GUJARATI DIGIT NINE +@ Currency sign +0AF1 GUJARATI RUPEE SIGN @@ 0B00 Oriya 0B7F @ Based on ISCII 1988 @ Various signs @@ -4222,14 +4365,14 @@ 0B2A ORIYA LETTER PA 0B2B ORIYA LETTER PHA 0B2C ORIYA LETTER BA - = Oriya va + x (oriya letter va - 0B35) 0B2D ORIYA LETTER BHA 0B2E ORIYA LETTER MA 0B2F ORIYA LETTER YA 0B30 ORIYA LETTER RA 0B32 ORIYA LETTER LA 0B33 ORIYA LETTER LLA -0B35 +0B35 ORIYA LETTER VA x (oriya letter ba - 0B2C) 0B36 ORIYA LETTER SHA 0B37 ORIYA LETTER SSA @@ -4251,11 +4394,11 @@ 0B48 ORIYA VOWEL SIGN AI * pieces left of and above the consonant : 0B47 0B56 +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for most processing. 0B4B ORIYA VOWEL SIGN O - * pieces on both sides of the consonant : 0B47 0B3E 0B4C ORIYA VOWEL SIGN AU - * pieces on both sides of the consonant : 0B47 0B57 @ Various signs 0B4D ORIYA SIGN VIRAMA @@ -4263,8 +4406,10 @@ 0B57 ORIYA AU LENGTH MARK @ Additional consonants 0B5C ORIYA LETTER RRA + = dda : 0B21 0B3C 0B5D ORIYA LETTER RHA + = ddha : 0B22 0B3C 0B5F ORIYA LETTER YYA @ Generic additions @@ -4281,12 +4426,16 @@ 0B6D ORIYA DIGIT SEVEN 0B6E ORIYA DIGIT EIGHT 0B6F ORIYA DIGIT NINE -@ Oriya-specific addition +@ Oriya-specific additions 0B70 ORIYA ISSHAR +0B71 ORIYA LETTER WA + x (oriya letter o - 0B13) + x (oriya letter va - 0B35) @@ 0B80 Tamil 0BFF @ Based on ISCII 1988 @ Various signs 0B82 TAMIL SIGN ANUSVARA + * not used in Tamil 0B83 TAMIL SIGN VISARGA = aytham @ Independent vowels @@ -4338,14 +4487,13 @@ * stands to the left of the consonant 0BC8 TAMIL VOWEL SIGN AI * stands to the left of the consonant +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for most processing. 0BCA TAMIL VOWEL SIGN O - * pieces on both sides of the consonant : 0BC6 0BBE 0BCB TAMIL VOWEL SIGN OO - * pieces on both sides of the consonant : 0BC7 0BBE 0BCC TAMIL VOWEL SIGN AU - * pieces on both sides of the consonant : 0BC6 0BD7 @ Various signs 0BCD TAMIL SIGN VIRAMA @@ -4362,10 +4510,21 @@ 0BED TAMIL DIGIT SEVEN 0BEE TAMIL DIGIT EIGHT 0BEF TAMIL DIGIT NINE -@ Tamil-specific additions +@ Tamil numerics 0BF0 TAMIL NUMBER TEN 0BF1 TAMIL NUMBER ONE HUNDRED 0BF2 TAMIL NUMBER ONE THOUSAND +@ Tamil symbols +0BF3 TAMIL DAY SIGN (Naal) +0BF4 TAMIL MONTH SIGN (Maatham) +0BF5 TAMIL YEAR SIGN (Varudam) +0BF6 TAMIL DEBIT SIGN (Patru) +0BF7 TAMIL CREDIT SIGN (Varavu) +0BF8 TAMIL AS ABOVE SIGN (Merpadi) +@ Currency symbol +0BF9 TAMIL RUPEE SIGN (Rupai) +@ Tamil symbol +0BFA TAMIL NUMBER SIGN (Enn) @@ 0C00 Telugu 0C7F @ Based on ISCII 1988 @ Various signs @@ -4514,6 +4673,9 @@ 0CB7 KANNADA LETTER SSA 0CB8 KANNADA LETTER SA 0CB9 KANNADA LETTER HA +@ Various signs +0CBC KANNADA SIGN NUKTA +0CBD KANNADA SIGN AVAGRAHA @ Dependent vowel signs 0CBE KANNADA VOWEL SIGN AA 0CBF KANNADA VOWEL SIGN I @@ -4535,6 +4697,7 @@ 0CCC KANNADA VOWEL SIGN AU @ Various signs 0CCD KANNADA SIGN VIRAMA + * preferred name is halant 0CD5 KANNADA LENGTH MARK 0CD6 KANNADA AI LENGTH MARK @ Additional consonants @@ -4641,20 +4804,20 @@ * stands to the left of the consonant 0D48 MALAYALAM VOWEL SIGN AI * stands to the left of the consonant +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for most processing. 0D4A MALAYALAM VOWEL SIGN O - * pieces on both sides of the consonant : 0D46 0D3E 0D4B MALAYALAM VOWEL SIGN OO - * pieces on both sides of the consonant : 0D47 0D3E 0D4C MALAYALAM VOWEL SIGN AU - * pieces on both sides of the consonant : 0D46 0D57 @ Various signs 0D4D MALAYALAM SIGN VIRAMA = chandrakkala (the preferred name) = vowel half-u 0D57 MALAYALAM AU LENGTH MARK + * only a representation of the right half of 0D4C @ Generic additions 0D60 MALAYALAM LETTER VOCALIC RR 0D61 MALAYALAM LETTER VOCALIC LL @@ -4826,6 +4989,8 @@ : 0DD9 0DCA 0DDB SINHALA VOWEL SIGN KOMBU DEKA = sinhala vowel sign ai +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for most processing. 0DDC SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA = sinhala vowel sign o : 0DD9 0DCF @@ -4835,6 +5000,7 @@ 0DDE SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA = sinhala vowel sign au : 0DD9 0DDF +@ Dependent vowel sign 0DDF SINHALA VOWEL SIGN GAYANUKITTA = sinhala vowel sign vocalic l @ Additional dependent vowel signs @@ -5391,6 +5557,7 @@ 1020 MYANMAR LETTER LLA @ Independent vowels 1021 MYANMAR LETTER A + * also represents the glottal stop as a consonant 1023 MYANMAR LETTER I 1024 MYANMAR LETTER II 1025 MYANMAR LETTER U @@ -5537,27 +5704,46 @@ @ Punctuation 10FB GEORGIAN PARAGRAPH SEPARATOR @@ 1100 Hangul Jamo 11FF +@+ The aliases in this block represent the Jamo short names. @ Korean combining alphabet @ Initial consonants 1100 HANGUL CHOSEONG KIYEOK (g) * + = G 1101 HANGUL CHOSEONG SSANGKIYEOK (gg) * + = GG 1102 HANGUL CHOSEONG NIEUN (n) * + = N 1103 HANGUL CHOSEONG TIKEUT (d) * + = D 1104 HANGUL CHOSEONG SSANGTIKEUT (dd) * + = DD 1105 HANGUL CHOSEONG RIEUL (r) * + = R 1106 HANGUL CHOSEONG MIEUM (m) * + = M 1107 HANGUL CHOSEONG PIEUP (b) * + = B 1108 HANGUL CHOSEONG SSANGPIEUP (bb) * + = BB 1109 HANGUL CHOSEONG SIOS (s) * + = S 110A HANGUL CHOSEONG SSANGSIOS (ss) * + = SS 110B HANGUL CHOSEONG IEUNG 110C HANGUL CHOSEONG CIEUC (j) * + = J 110D HANGUL CHOSEONG SSANGCIEUC (jj) * + = JJ 110E HANGUL CHOSEONG CHIEUCH (c) * + = C 110F HANGUL CHOSEONG KHIEUKH (k) * + = K 1110 HANGUL CHOSEONG THIEUTH (t) * + = T 1111 HANGUL CHOSEONG PHIEUPH (p) * + = P 1112 HANGUL CHOSEONG HIEUH (h) * + = H 1113 HANGUL CHOSEONG NIEUN-KIYEOK 1114 HANGUL CHOSEONG SSANGNIEUN 1115 HANGUL CHOSEONG NIEUN-TIKEUT @@ -5633,26 +5819,47 @@ @ Medial vowels 1160 HANGUL JUNGSEONG FILLER 1161 HANGUL JUNGSEONG A + = A 1162 HANGUL JUNGSEONG AE + = AE 1163 HANGUL JUNGSEONG YA + = YA 1164 HANGUL JUNGSEONG YAE + = YAE 1165 HANGUL JUNGSEONG EO + = EO 1166 HANGUL JUNGSEONG E + = E 1167 HANGUL JUNGSEONG YEO + = YEO 1168 HANGUL JUNGSEONG YE + = YE 1169 HANGUL JUNGSEONG O + = O 116A HANGUL JUNGSEONG WA + = WA 116B HANGUL JUNGSEONG WAE + = WAE 116C HANGUL JUNGSEONG OE + = OE 116D HANGUL JUNGSEONG YO + = YO 116E HANGUL JUNGSEONG U + = U 116F HANGUL JUNGSEONG WEO + = WEO 1170 HANGUL JUNGSEONG WE + = WE 1171 HANGUL JUNGSEONG WI + = WI 1172 HANGUL JUNGSEONG YU + = YU 1173 HANGUL JUNGSEONG EU + = EU 1174 HANGUL JUNGSEONG YI + = YI 1175 HANGUL JUNGSEONG I + = I 1176 HANGUL JUNGSEONG A-O 1177 HANGUL JUNGSEONG A-U 1178 HANGUL JUNGSEONG YA-O @@ -5700,32 +5907,59 @@ 11A2 HANGUL JUNGSEONG SSANGARAEA @ Final consonants 11A8 HANGUL JONGSEONG KIYEOK (g) * + = G 11A9 HANGUL JONGSEONG SSANGKIYEOK (gg) * + = GG 11AA HANGUL JONGSEONG KIYEOK-SIOS (gs) * + = GS 11AB HANGUL JONGSEONG NIEUN (n) * + = N 11AC HANGUL JONGSEONG NIEUN-CIEUC (nj) * + = NJ 11AD HANGUL JONGSEONG NIEUN-HIEUH (nh) * + = NH 11AE HANGUL JONGSEONG TIKEUT (d) * + = D 11AF HANGUL JONGSEONG RIEUL (l) * + = L 11B0 HANGUL JONGSEONG RIEUL-KIYEOK (lg) * + = LG 11B1 HANGUL JONGSEONG RIEUL-MIEUM (lm) * + = LM 11B2 HANGUL JONGSEONG RIEUL-PIEUP (lb) * + = LB 11B3 HANGUL JONGSEONG RIEUL-SIOS (ls) * + = LS 11B4 HANGUL JONGSEONG RIEUL-THIEUTH (lt) * + = LT 11B5 HANGUL JONGSEONG RIEUL-PHIEUPH (lp) * + = LP 11B6 HANGUL JONGSEONG RIEUL-HIEUH (lh) * + = LH 11B7 HANGUL JONGSEONG MIEUM (m) * + = M 11B8 HANGUL JONGSEONG PIEUP (b) * + = M 11B9 HANGUL JONGSEONG PIEUP-SIOS (bs) * + = BS 11BA HANGUL JONGSEONG SIOS (s) * + = S 11BB HANGUL JONGSEONG SSANGSIOS (ss) * + = SS 11BC HANGUL JONGSEONG IEUNG (ng) * + = NG 11BD HANGUL JONGSEONG CIEUC (j) * + = J 11BE HANGUL JONGSEONG CHIEUCH (c) * + = C 11BF HANGUL JONGSEONG KHIEUKH (k) * + = K 11C0 HANGUL JONGSEONG THIEUTH (t) * + = T 11C1 HANGUL JONGSEONG PHIEUPH (p) * + = P 11C2 HANGUL JONGSEONG HIEUH (h) * + = H 11C3 HANGUL JONGSEONG KIYEOK-RIEUL 11C4 HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK 11C5 HANGUL JONGSEONG NIEUN-KIYEOK @@ -7137,7 +7371,7 @@ @ Dependent vowel signs 1732 HANUNOO VOWEL SIGN I 1733 HANUNOO VOWEL SIGN U -@ Hanunóo-specific punctuation +@ Virama 1734 HANUNOO SIGN PAMUDPOD @ Generic punctuation for Philippine scripts 1735 PHILIPPINE SINGLE PUNCTUATION @@ -7207,6 +7441,7 @@ 178C KHMER LETTER DO 178D KHMER LETTER TTHO 178E KHMER LETTER NNO + * as this character belongs to the first register, its correct transliteration is no, not nno 178F KHMER LETTER TA 1790 KHMER LETTER THA 1791 KHMER LETTER TO @@ -7225,16 +7460,18 @@ * used only for Pali/Sanskrit transliteration 179E KHMER LETTER SSO * used only for Pali/Sanskrit transliteration + * as this character belongs to the first register, its correct transliteration is ssa, not sso 179F KHMER LETTER SA 17A0 KHMER LETTER HA 17A1 KHMER LETTER LA 17A2 KHMER LETTER QA * glottal stop +@ Independent vowel (deprecated) +17A3 KHMER INDEPENDENT VOWEL QAQ * + * originally intended only for Pali/Sanskrit transliteration + * use of this character is strongly discouraged; 17A2 should be used instead @ 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 +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 @@ -7253,13 +7490,13 @@ 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 + * this is a variant for 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 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 +17B4 KHMER VOWEL INHERENT AQ * +17B5 KHMER VOWEL INHERENT AA * @ Dependent vowel signs 17B6 KHMER VOWEL SIGN AA 17B7 KHMER VOWEL SIGN I @@ -7269,12 +7506,17 @@ 17BB KHMER VOWEL SIGN U 17BC KHMER VOWEL SIGN UU 17BD KHMER VOWEL SIGN UA +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for processing. 17BE KHMER VOWEL SIGN OE 17BF KHMER VOWEL SIGN YA 17C0 KHMER VOWEL SIGN IE +@ Dependent vowel signs 17C1 KHMER VOWEL SIGN E 17C2 KHMER VOWEL SIGN AE 17C3 KHMER VOWEL SIGN AI +@ Two-part dependent vowel signs +@+ These two-part dependent vowel signs have glyph pieces which stand on both sides of the consonant. These vowel signs follow the consonant in logical order, and should be handled as a unit for processing. 17C4 KHMER VOWEL SIGN OO 17C5 KHMER VOWEL SIGN AU @ Various signs @@ -7282,6 +7524,7 @@ = srak am = anusvara * final nasalization + * this character is usually regarded as a vowel sign am, along with om and aam x (thai character nikhahit - 0E4D) x (myanmar sign anusvara - 1036) 17C7 KHMER SIGN REAHMUK @@ -7290,65 +7533,81 @@ x (myanmar sign visarga - 1038) 17C8 KHMER SIGN YUUKALEAPINTU * inserts a short inherent vowel with abrupt glottal stop + * the preferred transliteration is yukaleakpintu @ Consonant shifters @+ These signs shift the base consonant between registers. 17C9 KHMER SIGN MUUSIKATOAN - * change second register to first + * changes the second register to the first + * the preferred transliteration is muusekatoan 17CA KHMER SIGN TRIISAP - * change first register to second + * changes the first register to the second + * the preferred transliteration is treisap @ Various signs 17CB KHMER SIGN BANTOC - * shortens preceding vowel + * shortens the vowel sound in the previous orthographic syllable + * the preferred transliteration is bantak 17CC KHMER SIGN ROBAT - * corresponds to initial r in Indian loan words, but treated as a diacritic + * a diacritic historically corresponding to the repha form of ra in Devanagari 17CD KHMER SIGN TOANDAKHIAT - * marks character not to be pronounced + * indicates that the base character is not pronounced 17CE KHMER SIGN KAKABAT * sign used with some exclamations 17CF KHMER SIGN AHSDA - * conjoined sign used in spelling of two single-consonant words + * denotes stressed intonation in some single-consonant words 17D0 KHMER SIGN SAMYOK SANNYA - * used with 17A4 to indicate shortened inherent vowel + * denotes deviation from the general rules of pronunciation, mostly used in loan words from Pali/Sanskrit, French, and so on 17D1 KHMER SIGN VIRIAM - * mostly obsolete - * indicates the base character is part of the previous word + * mostly obsolete, a "killer" + * indicates that the base character is the final consonant of a word without its inherent vowel sound 17D2 KHMER SIGN COENG - * functions to indicate that a following Khmer letter is to be subscripted + * functions to indicate that a following Khmer letter is to be rendered subscripted * shape shown is arbitrary and is not visibly rendered -17D3 KHMER SIGN BATHAMASAT - * 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 +@ Lunar date sign (deprecated) +17D3 KHMER SIGN BATHAMASAT * + * originally intended as part of lunar date symbols + * use of this character is strongly discouraged in favor of the complete set of lunar date symbols + x (khmer symbol pathamasat - 19E0) +@ Various signs 17D4 KHMER SIGN KHAN - * functions as full stop, ellipsis, abbreviation + * functions as a full stop, period x (thai character paiyannoi - 0E2F) x (myanmar sign little section - 104A) 17D5 KHMER SIGN BARIYOOSAN - * end of section + * indicates the end of a section or a text x (thai character angkhankhu - 0E5A) x (myanmar sign section - 104B) 17D6 KHMER SIGN CAMNUC PII KUUH - * functions as colon or semicolon + * functions as colon + * the preferred transliteration is camnoc pii kuuh x (division sign - 00F7) x (tibetan mark gter tsheg - 0F14) 17D7 KHMER SIGN LEK TOO * repetition sign x (thai character maiyamok - 0E46) -17D8 KHMER SIGN BEYYAL +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 + * indicates the beginning of a book or a treatise + * the preferred transliteration is phnek moan x (thai character fongman - 0E4F) 17DA KHMER SIGN KOOMUUT - * indicates end of book or treatise + * indicates the end of a book or treatise + * this forms a pair with 17D9 + * the preferred transliteration is koomoot x (thai character khomut - 0E5B) @ Currency symbol 17DB KHMER CURRENCY SYMBOL RIEL -@ Sign +@ Various signs 17DC KHMER SIGN AVAKRAHASANYA - * rare, shows a deleted Sanskrit vowel, like an apostrophe + * rare, shows an omitted Sanskrit vowel, like an apostrophe + * the preferred transliteration is avakraha sannya x (devanagari sign avagraha - 093D) +17DD KHMER SIGN ATTHACAN + * mostly obsolete + * indicates that the base character is the final consonant of a word with its inherent vowel sound + x (khmer sign viriam - 17D1) @ Digits 17E0 KHMER DIGIT ZERO 17E1 KHMER DIGIT ONE @@ -7360,6 +7619,18 @@ 17E7 KHMER DIGIT SEVEN 17E8 KHMER DIGIT EIGHT 17E9 KHMER DIGIT NINE +@ Numeric symbols for divination lore +@+ These characters have numeric values 0-9, respectively, but are not used for calculation. +17F0 KHMER SYMBOL LEK ATTAK SON +17F1 KHMER SYMBOL LEK ATTAK MUOY +17F2 KHMER SYMBOL LEK ATTAK PII +17F3 KHMER SYMBOL LEK ATTAK BEI +17F4 KHMER SYMBOL LEK ATTAK BUON +17F5 KHMER SYMBOL LEK ATTAK PRAM +17F6 KHMER SYMBOL LEK ATTAK PRAM-MUOY +17F7 KHMER SYMBOL LEK ATTAK PRAM-PII +17F8 KHMER SYMBOL LEK ATTAK PRAM-BEI +17F9 KHMER SYMBOL LEK ATTAK PRAM-BUON @@ 1800 Mongolian 18AF @ Punctuation 1800 MONGOLIAN BIRGA @@ -7371,15 +7642,21 @@ 1805 MONGOLIAN FOUR DOTS * marks the end of a chapter 1806 MONGOLIAN TODO SOFT HYPHEN + * not a format control character, but simply a hyphen for Todo + x (soft hyphen - 00AD) 1807 MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER 1808 MONGOLIAN MANCHU COMMA 1809 MONGOLIAN MANCHU FULL STOP 180A MONGOLIAN NIRUGU @ Format controls 180B MONGOLIAN FREE VARIATION SELECTOR ONE + = FVS1 180C MONGOLIAN FREE VARIATION SELECTOR TWO + = FVS2 180D MONGOLIAN FREE VARIATION SELECTOR THREE + = FVS3 180E MONGOLIAN VOWEL SEPARATOR + = MVS @ Digits 1810 MONGOLIAN DIGIT ZERO 1811 MONGOLIAN DIGIT ONE @@ -7560,7 +7837,343 @@ 18A7 MONGOLIAN LETTER ALI GALI HALF YA 18A8 MONGOLIAN LETTER MANCHU ALI GALI BHA 18A9 MONGOLIAN LETTER ALI GALI DAGALGA +@@ 1900 Limbu 194F +@ Consonants +1900 LIMBU VOWEL-CARRIER LETTER +1901 LIMBU LETTER KA +1902 LIMBU LETTER KHA +1903 LIMBU LETTER GA +1904 LIMBU LETTER GHA +1905 LIMBU LETTER NGA +1906 LIMBU LETTER CA +1907 LIMBU LETTER CHA +1908 LIMBU LETTER JA +1909 LIMBU LETTER JHA +190A LIMBU LETTER YAN +190B LIMBU LETTER TA +190C LIMBU LETTER THA +190D LIMBU LETTER DA +190E LIMBU LETTER DHA +190F LIMBU LETTER NA +1910 LIMBU LETTER PA +1911 LIMBU LETTER PHA +1912 LIMBU LETTER BA +1913 LIMBU LETTER BHA +1914 LIMBU LETTER MA +1915 LIMBU LETTER YA +1916 LIMBU LETTER RA +1917 LIMBU LETTER LA +1918 LIMBU LETTER WA +1919 LIMBU LETTER SHA +191A LIMBU LETTER SSA +191B LIMBU LETTER SA +191C LIMBU LETTER HA +@ Dependent vowel signs +1920 LIMBU VOWEL SIGN A +1921 LIMBU VOWEL SIGN I +1922 LIMBU VOWEL SIGN U +1923 LIMBU VOWEL SIGN EE +1924 LIMBU VOWEL SIGN AI +1925 LIMBU VOWEL SIGN OO +1926 LIMBU VOWEL SIGN AU +1927 LIMBU VOWEL SIGN E +1928 LIMBU VOWEL SIGN O +@ Subjoined consonants +1929 LIMBU SUBJOINED LETTER YA +192A LIMBU SUBJOINED LETTER RA +192B LIMBU SUBJOINED LETTER WA +@ Final consonants +1930 LIMBU SMALL LETTER KA +1931 LIMBU SMALL LETTER NGA +1932 LIMBU SMALL LETTER ANUSVARA +1933 LIMBU SMALL LETTER TA +1934 LIMBU SMALL LETTER NA +1935 LIMBU SMALL LETTER PA +1936 LIMBU SMALL LETTER MA +1937 LIMBU SMALL LETTER RA +1938 LIMBU SMALL LETTER LA +@ Various signs +1939 LIMBU SIGN MUKPHRENG +193A LIMBU SIGN KEMPHRENG +193B LIMBU SIGN SA-I +1940 LIMBU SIGN LOO +1944 LIMBU EXCLAMATION MARK +1945 LIMBU QUESTION MARK +@ Digits +1946 LIMBU DIGIT ZERO +1947 LIMBU DIGIT ONE +1948 LIMBU DIGIT TWO +1949 LIMBU DIGIT THREE +194A LIMBU DIGIT FOUR +194B LIMBU DIGIT FIVE +194C LIMBU DIGIT SIX +194D LIMBU DIGIT SEVEN +194E LIMBU DIGIT EIGHT +194F LIMBU DIGIT NINE +@@ 1950 Tai Le 197F +@ Consonants +1950 TAI LE LETTER KA +1951 TAI LE LETTER XA +1952 TAI LE LETTER NGA +1953 TAI LE LETTER TSA +1954 TAI LE LETTER SA +1955 TAI LE LETTER YA +1956 TAI LE LETTER TA +1957 TAI LE LETTER THA +1958 TAI LE LETTER LA +1959 TAI LE LETTER PA +195A TAI LE LETTER PHA +195B TAI LE LETTER MA +195C TAI LE LETTER FA +195D TAI LE LETTER VA +195E TAI LE LETTER HA +195F TAI LE LETTER QA +1960 TAI LE LETTER KHA +1961 TAI LE LETTER TSHA +1962 TAI LE LETTER NA +@ Vowels +1963 TAI LE LETTER A +1964 TAI LE LETTER I +1965 TAI LE LETTER EE +1966 TAI LE LETTER EH +1967 TAI LE LETTER U +1968 TAI LE LETTER OO +1969 TAI LE LETTER O +196A TAI LE LETTER UE +196B TAI LE LETTER E +196C TAI LE LETTER AUE +196D TAI LE LETTER AI +@ Tone letters +1970 TAI LE LETTER TONE-2 +1971 TAI LE LETTER TONE-3 +1972 TAI LE LETTER TONE-4 +1973 TAI LE LETTER TONE-5 +1974 TAI LE LETTER TONE-6 +@@ 19E0 Khmer Symbols 19FF +@ Lunar date symbols +19E0 KHMER SYMBOL PATHAMASAT + * represents the first August in a leap year +@+ The following fifteen characters represent the first through the fifteenth waxing days, respectively. +19E1 KHMER SYMBOL MUOY KOET +19E2 KHMER SYMBOL PII KOET +19E3 KHMER SYMBOL BEI KOET +19E4 KHMER SYMBOL BUON KOET +19E5 KHMER SYMBOL PRAM KOET +19E6 KHMER SYMBOL PRAM-MUOY KOET +19E7 KHMER SYMBOL PRAM-PII KOET +19E8 KHMER SYMBOL PRAM-BEI KOET +19E9 KHMER SYMBOL PRAM-BUON KOET +19EA KHMER SYMBOL DAP KOET +19EB KHMER SYMBOL DAP-MUOY KOET +19EC KHMER SYMBOL DAP-PII KOET +19ED KHMER SYMBOL DAP-BEI KOET +19EE KHMER SYMBOL DAP-BUON KOET +19EF KHMER SYMBOL DAP-PRAM KOET +19F0 KHMER SYMBOL TUTEYASAT + * represents the second August in a leap year +@+ The following fifteen characters represent the first through the fifteenth waning days, respectively. +19F1 KHMER SYMBOL MUOY ROC +19F2 KHMER SYMBOL PII ROC +19F3 KHMER SYMBOL BEI ROC +19F4 KHMER SYMBOL BUON ROC +19F5 KHMER SYMBOL PRAM ROC +19F6 KHMER SYMBOL PRAM-MUOY ROC +19F7 KHMER SYMBOL PRAM-PII ROC +19F8 KHMER SYMBOL PRAM-BEI ROC +19F9 KHMER SYMBOL PRAM-BUON ROC +19FA KHMER SYMBOL DAP ROC +19FB KHMER SYMBOL DAP-MUOY ROC +19FC KHMER SYMBOL DAP-PII ROC +19FD KHMER SYMBOL DAP-BEI ROC +19FE KHMER SYMBOL DAP-BUON ROC +19FF KHMER SYMBOL DAP-PRAM ROC +@@ 1D00 Phonetic Extensions 1D7F +@+ These are non-IPA phonetic extensions, mostly for the Uralic Phonetic Alphabet (UPA). +@ Latin letters +1D00 LATIN LETTER SMALL CAPITAL A +1D01 LATIN LETTER SMALL CAPITAL AE +1D02 LATIN SMALL LETTER TURNED AE + * glyph can also have sideways orientation +1D03 LATIN LETTER SMALL CAPITAL BARRED B +1D04 LATIN LETTER SMALL CAPITAL C +1D05 LATIN LETTER SMALL CAPITAL D +1D06 LATIN LETTER SMALL CAPITAL ETH +1D07 LATIN LETTER SMALL CAPITAL E +1D08 LATIN SMALL LETTER TURNED OPEN E +1D09 LATIN SMALL LETTER TURNED I +1D0A LATIN LETTER SMALL CAPITAL J +1D0B LATIN LETTER SMALL CAPITAL K +1D0C LATIN LETTER SMALL CAPITAL L WITH STROKE +1D0D LATIN LETTER SMALL CAPITAL M +1D0E LATIN LETTER SMALL CAPITAL REVERSED N +1D0F LATIN LETTER SMALL CAPITAL O +1D10 LATIN LETTER SMALL CAPITAL OPEN O +1D11 LATIN SMALL LETTER SIDEWAYS O +1D12 LATIN SMALL LETTER SIDEWAYS OPEN O +1D13 LATIN SMALL LETTER SIDEWAYS O WITH STROKE +1D14 LATIN SMALL LETTER TURNED OE + * glyph can also have sideways orientation +1D15 LATIN LETTER SMALL CAPITAL OU +1D16 LATIN SMALL LETTER TOP HALF O +1D17 LATIN SMALL LETTER BOTTOM HALF O +1D18 LATIN LETTER SMALL CAPITAL P + * representa a semi-voiced [p] +1D19 LATIN LETTER SMALL CAPITAL REVERSED R +1D1A LATIN LETTER SMALL CAPITAL TURNED R +1D1B LATIN LETTER SMALL CAPITAL T +1D1C LATIN LETTER SMALL CAPITAL U +1D1D LATIN SMALL LETTER SIDEWAYS U +1D1E LATIN SMALL LETTER SIDEWAYS DIAERESIZED U + * glyph can also have turned orientation +1D1F LATIN SMALL LETTER SIDEWAYS TURNED M +1D20 LATIN LETTER SMALL CAPITAL V +1D21 LATIN LETTER SMALL CAPITAL W +1D22 LATIN LETTER SMALL CAPITAL Z +1D23 LATIN LETTER SMALL CAPITAL EZH +1D24 LATIN LETTER VOICED LARYNGEAL SPIRANT +1D25 LATIN LETTER AIN +@ Greek letters +1D26 GREEK LETTER SMALL CAPITAL GAMMA +1D27 GREEK LETTER SMALL CAPITAL LAMDA +1D28 GREEK LETTER SMALL CAPITAL PI +1D29 GREEK LETTER SMALL CAPITAL RHO + * represents a voiceless uvular trill +1D2A GREEK LETTER SMALL CAPITAL PSI +@ Cyrillic letter +1D2B CYRILLIC LETTER SMALL CAPITAL EL + * in italic style, the glyph is obliqued, not italicized + x (cyrillic small letter el - 043B) +@ Latin superscript modifier letters +1D2C MODIFIER LETTER CAPITAL A + # 0041 +1D2D MODIFIER LETTER CAPITAL AE + # 00C6 +1D2E MODIFIER LETTER CAPITAL B + # 0042 +1D2F MODIFIER LETTER CAPITAL BARRED B +1D30 MODIFIER LETTER CAPITAL D + # 0044 +1D31 MODIFIER LETTER CAPITAL E + # 0045 +1D32 MODIFIER LETTER CAPITAL REVERSED E + # 018E +1D33 MODIFIER LETTER CAPITAL G + # 0047 +1D34 MODIFIER LETTER CAPITAL H + # 0048 +1D35 MODIFIER LETTER CAPITAL I + # 0049 +1D36 MODIFIER LETTER CAPITAL J + # 004A +1D37 MODIFIER LETTER CAPITAL K + # 004B +1D38 MODIFIER LETTER CAPITAL L + # 004C +1D39 MODIFIER LETTER CAPITAL M + # 004D +1D3A MODIFIER LETTER CAPITAL N + # 004E +1D3B MODIFIER LETTER CAPITAL REVERSED N +1D3C MODIFIER LETTER CAPITAL O + # 004F +1D3D MODIFIER LETTER CAPITAL OU + # 0222 +1D3E MODIFIER LETTER CAPITAL P + # 0050 +1D3F MODIFIER LETTER CAPITAL R + # 0052 +1D40 MODIFIER LETTER CAPITAL T + # 0054 +1D41 MODIFIER LETTER CAPITAL U + # 0055 +1D42 MODIFIER LETTER CAPITAL W + # 0057 +1D43 MODIFIER LETTER SMALL A + # 0061 +1D44 MODIFIER LETTER SMALL TURNED A + # 0250 +1D45 MODIFIER LETTER SMALL ALPHA + # 0251 +1D46 MODIFIER LETTER SMALL TURNED AE + # 1D02 +1D47 MODIFIER LETTER SMALL B + # 0062 +1D48 MODIFIER LETTER SMALL D + # 0064 +1D49 MODIFIER LETTER SMALL E + # 0065 +1D4A MODIFIER LETTER SMALL SCHWA + # 0259 +1D4B MODIFIER LETTER SMALL OPEN E + # 025B +1D4C MODIFIER LETTER SMALL TURNED OPEN E + # 025C +1D4D MODIFIER LETTER SMALL G + # 0067 +1D4E MODIFIER LETTER SMALL TURNED I +1D4F MODIFIER LETTER SMALL K + # 006B +1D50 MODIFIER LETTER SMALL M + # 006D +1D51 MODIFIER LETTER SMALL ENG + # 014B +1D52 MODIFIER LETTER SMALL O + # 006F +1D53 MODIFIER LETTER SMALL OPEN O + # 0254 +1D54 MODIFIER LETTER SMALL TOP HALF O + # 1D16 +1D55 MODIFIER LETTER SMALL BOTTOM HALF O + # 1D17 +1D56 MODIFIER LETTER SMALL P + # 0070 +1D57 MODIFIER LETTER SMALL T + # 0074 +1D58 MODIFIER LETTER SMALL U + # 0075 +1D59 MODIFIER LETTER SMALL SIDEWAYS U + # 1D1D +1D5A MODIFIER LETTER SMALL TURNED M + # 026F +1D5B MODIFIER LETTER SMALL V + # 0076 +1D5C MODIFIER LETTER SMALL AIN + # 1D25 +@ Greek superscript modifier letters +1D5D MODIFIER LETTER SMALL BETA + # 03B2 +1D5E MODIFIER LETTER SMALL GREEK GAMMA + # 03B3 +1D5F MODIFIER LETTER SMALL DELTA + # 03B4 +1D60 MODIFIER LETTER SMALL GREEK PHI + # 03C6 +1D61 MODIFIER LETTER SMALL CHI + # 03C7 +@ Latin subscript modifier letters +1D62 LATIN SUBSCRIPT SMALL LETTER I + # 0069 +1D63 LATIN SUBSCRIPT SMALL LETTER R + # 0072 +1D64 LATIN SUBSCRIPT SMALL LETTER U + # 0075 +1D65 LATIN SUBSCRIPT SMALL LETTER V + # 0076 +@ Greek subscript modifier letters +1D66 GREEK SUBSCRIPT SMALL LETTER BETA + # 03B2 +1D67 GREEK SUBSCRIPT SMALL LETTER GAMMA + # 03B3 +1D68 GREEK SUBSCRIPT SMALL LETTER RHO + # 03C1 +1D69 GREEK SUBSCRIPT SMALL LETTER PHI + # 03C6 +1D6A GREEK SUBSCRIPT SMALL LETTER CHI + # 03C7 +@ Latin letter +1D6B LATIN SMALL LETTER UE @@ 1E00 Latin Extended Additional 1EFF +@+ In this block the names "WITH LINE BELOW" refer to a macron below the letter. @ Latin general use extensions 1E00 LATIN CAPITAL LETTER A WITH RING BELOW : 0041 0325 @@ -8596,6 +9209,7 @@ * in traditional typography, the thinnest space available # 0020 space 200B ZERO WIDTH SPACE + = ZWSP * nominally zero width, but may expand in justification @ Formatting characters 200C ZERO WIDTH NON-JOINER @@ -8712,12 +9326,17 @@ 202E RIGHT-TO-LEFT OVERRIDE = RLO 202F NARROW NO-BREAK SPACE + = NNBSP x (no-break space - 00A0) # 0020 @ General punctuation 2030 PER MILLE SIGN + = permille, per thousand + * used, for example, in measures of blood alcohol content, salinity, etc. x (percent sign - 0025) 2031 PER TEN THOUSAND SIGN + = permyriad + * percent of a percent, rarely used x (percent sign - 0025) 2032 PRIME = minutes, feet @@ -8733,6 +9352,7 @@ x (double prime quotation mark - 301E) # 2032 2032 2034 TRIPLE PRIME + = lines (old measure, 1/12 of an inch) # 2032 2032 2032 2035 REVERSED PRIME x (grave accent - 0060) @@ -8772,6 +9392,7 @@ = Greek enotikon x (smile - 2323) 2040 CHARACTER TIE + = z notation sequence concatenation x (frown - 2322) 2041 CARET INSERTION POINT * proofreader's mark: insert here @@ -8813,14 +9434,18 @@ * used in Finno-Ugric Phonetic Alphabet to indicate a related borrowed form with different sound x (percent sign - 0025) x (arabic percent sign - 066A) +2053 SWUNG DASH +2054 INVERTED UNDERTIE 2057 QUADRUPLE PRIME # 2032 2032 2032 2032 @ Space 205F MEDIUM MATHEMATICAL SPACE + = MMSP * four-eighteenths of an em # 0020 space @ Formatting character 2060 WORD JOINER + = WJ * a zero width non-breaking space (only) * intended for disambiguation of functions for byte order mark x (zero width no-break space - FEFF) @@ -8914,6 +9539,8 @@ x (yen sign - 00A5) x (bengali rupee mark - 09F2) x (bengali rupee sign - 09F3) + x (gujarati rupee sign - 0AF1) + x (tamil rupee sign - 0BF9) x (thai currency symbol baht - 0E3F) x (khmer currency symbol riel - 17DB) x (rial sign - FDFC) @@ -8928,7 +9555,8 @@ 20A3 FRENCH FRANC SIGN * France 20A4 LIRA SIGN - * Italy, Turkey + * intended for lira, but not widely used + * preferred character for lira is 00A3 x (pound sign - 00A3) 20A5 MILL SIGN * USA (1/10 cent) @@ -8968,8 +9596,9 @@ 20D1 COMBINING RIGHT HARPOON ABOVE * vector 20D2 COMBINING LONG VERTICAL LINE OVERLAY -20D3 COMBINING SHORT VERTICAL LINE OVERLAY * negation +20D3 COMBINING SHORT VERTICAL LINE OVERLAY + * occasional variant for negation 20D4 COMBINING ANTICLOCKWISE ARROW ABOVE 20D5 COMBINING CLOCKWISE ARROW ABOVE * rotation @@ -9070,8 +9699,11 @@ = Laplace symbol # 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 + = mathematical symbol 'ell' + = liter (traditional symbol) + * despite its character name, this symbol is derived from a special italicized version of the small letter l + * the SI recommended symbol for liter is 006C + x (mathematical script small l - 1D4C1) # 006C latin small letter l 2114 L B BAR SYMBOL = pounds @@ -9150,7 +9782,7 @@ = error # 0065 latin small letter e 2130 SCRIPT CAPITAL E - = EMF (Electro-Magnetic Force) + = emf (electromotive force) # 0045 latin capital letter e 2131 SCRIPT CAPITAL F = Fourier transform @@ -9164,7 +9796,8 @@ 2134 SCRIPT SMALL O = order, of inferior order to # 006F latin small letter o -@ Hebrew letterlike math symbols (left-to-right) +@ Hebrew letterlike math symbols +@+ There are left-to-right characters. 2135 ALEF SYMBOL = first transfinite cardinal (countable) # 05D0 hebrew letter alef @@ -9183,6 +9816,9 @@ # 0069 latin small letter i 213A ROTATED CAPITAL Q * a binding signature mark +213B FACSIMILE SIGN + x (telephone sign - 2121) + # 0046 0041 0058 213D DOUBLE-STRUCK SMALL GAMMA # 03B3 greek small letter gamma 213E DOUBLE-STRUCK CAPITAL GAMMA @@ -9597,8 +10233,10 @@ 222C DOUBLE INTEGRAL # 222B 222B 222D TRIPLE INTEGRAL + x (quadruple integral operator - 2A0C) # 222B 222B 222B 222E CONTOUR INTEGRAL + x (integral around a point operator - 2A15) 222F SURFACE INTEGRAL # 222E 222E 2230 VOLUME INTEGRAL @@ -9617,6 +10255,7 @@ 2239 EXCESS 223A GEOMETRIC PROPORTION 223B HOMOTHETIC + x (tilde operator with rising dots - 2A6B) 223C TILDE OPERATOR = varies with (proportional to) = difference between @@ -9751,33 +10390,42 @@ 228B SUPERSET OF WITH NOT EQUAL TO 228C MULTISET 228D MULTISET MULTIPLICATION + x (n-ary union operator with dot - 2A03) + x (intersection with dot - 2A40) 228E MULTISET UNION = z notation bag addition + x (n-ary union operator with plus - 2A04) 228F SQUARE IMAGE OF 2290 SQUARE ORIGINAL OF 2291 SQUARE IMAGE OF OR EQUAL TO 2292 SQUARE ORIGINAL OF OR EQUAL TO 2293 SQUARE CAP + x (n-ary square intersection operator - 2A05) 2294 SQUARE CUP 2295 CIRCLED PLUS = direct sum = vector pointing into page x (earth - 2641) + x (n-ary circled plus operator - 2A01) 2296 CIRCLED MINUS = symmetric difference + x (circle with horizontal bar - 29B5) 2297 CIRCLED TIMES = tensor product = vector pointing into page + x (n-ary circled times operator - 2A02) 2298 CIRCLED DIVISION SLASH 2299 CIRCLED DOT OPERATOR = direct product = vector pointing out of page x (latin letter bilabial click - 0298) x (sun - 2609) + x (n-ary circled dot operator - 2A00) 229A CIRCLED RING OPERATOR x (apl functional symbol circle jot - 233E) x (bullseye - 25CE) 229B CIRCLED ASTERISK OPERATOR + x (apl functional symbol circle star - 235F) 229C CIRCLED EQUALS 229D CIRCLED DASH 229E SQUARED PLUS @@ -9949,6 +10597,8 @@ 2306 PERSPECTIVE 2307 WAVY LINE x (wavy dash - 3030) +@ Corner brackets +@+ The ceiling and floor characters are recommended for general-purpose corner brackets, rather than the CJK corner brackets, which are wide quotation marks. 2308 LEFT CEILING = APL upstile x (left corner bracket - 300C) @@ -9958,11 +10608,13 @@ = APL downstile 230B RIGHT FLOOR x (right corner bracket - 300D) +@ Crops 230C BOTTOM RIGHT CROP * set of four "crop" corners, arranged facing outward 230D BOTTOM LEFT CROP 230E TOP RIGHT CROP 230F TOP LEFT CROP +@ Miscellaneous technical 2310 REVERSED NOT SIGN = beginning of line x (not sign - 00AC) @@ -9981,19 +10633,25 @@ = COMMAND KEY 2319 TURNED NOT SIGN = line marker +@ GUI icons 231A WATCH 231B HOURGLASS +@ Quine corners 231C TOP LEFT CORNER * set of four "quine" corners, for quincuncial arrangement 231D TOP RIGHT CORNER 231E BOTTOM LEFT CORNER 231F BOTTOM RIGHT CORNER +@ Integral pieces 2320 TOP HALF INTEGRAL + x (integral extension - 23AE) 2321 BOTTOM HALF INTEGRAL +@ Frown and smile 2322 FROWN x (character tie - 2040) 2323 SMILE x (undertie - 203F) +@ Keyboard symbols 2324 UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS = ENTER KEY 2325 OPTION KEY @@ -10002,21 +10660,24 @@ 2327 X IN A RECTANGLE BOX = CLEAR KEY 2328 KEYBOARD +@ Angle brackets +@+ These are discouraged for mathematical use because of their canonical equivalence to CJK punctuation. 2329 LEFT-POINTING ANGLE 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 - * 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 +@ Keyboard symbol 232B ERASE TO THE LEFT = DELETE TO THE LEFT KEY +@ Chemistry symbol 232C BENZENE RING +@ Drafting symbols 232D CYLINDRICITY 232E ALL AROUND-PROFILE 232F SYMMETRY @@ -10024,6 +10685,7 @@ 2331 DIMENSION ORIGIN 2332 CONICAL TAPER 2333 SLOPE + x (lower left triangle - 25FA) 2334 COUNTERBORE x (open box - 2423) 2335 COUNTERSINK @@ -10033,18 +10695,23 @@ 2337 APL FUNCTIONAL SYMBOL SQUISH QUAD x (apl functional symbol quad - 2395) x (white vertical rectangle - 25AF) + x (n-ary white vertical bar - 2AFF) 2338 APL FUNCTIONAL SYMBOL QUAD EQUAL 2339 APL FUNCTIONAL SYMBOL QUAD DIVIDE 233A APL FUNCTIONAL SYMBOL QUAD DIAMOND 233B APL FUNCTIONAL SYMBOL QUAD JOT + x (squared small circle - 29C7) 233C APL FUNCTIONAL SYMBOL QUAD CIRCLE 233D APL FUNCTIONAL SYMBOL CIRCLE STILE 233E APL FUNCTIONAL SYMBOL CIRCLE JOT x (circled ring operator - 229A) + x (circled white bullet - 29BE) 233F APL FUNCTIONAL SYMBOL SLASH BAR 2340 APL FUNCTIONAL SYMBOL BACKSLASH BAR 2341 APL FUNCTIONAL SYMBOL QUAD SLASH + x (squared rising diagonal slash - 29C4) 2342 APL FUNCTIONAL SYMBOL QUAD BACKSLASH + x (squared falling diagonal slash - 29C5) 2343 APL FUNCTIONAL SYMBOL QUAD LESS-THAN 2344 APL FUNCTIONAL SYMBOL QUAD GREATER-THAN 2345 APL FUNCTIONAL SYMBOL LEFTWARDS VANE @@ -10052,6 +10719,7 @@ 2347 APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW 2348 APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW 2349 APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH + x (reversed empty set - 29B0) 234A APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR * = up tack underbar * preferred naming for APL tack symbols now follows the London Convention in ISO/IEC 13751:2000 (APL Extended) @@ -10082,8 +10750,10 @@ 235B APL FUNCTIONAL SYMBOL JOT UNDERBAR 235C APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR 235D APL FUNCTIONAL SYMBOL UP SHOE JOT + x (intersection with dot - 2A40) 235E APL FUNCTIONAL SYMBOL QUOTE QUAD 235F APL FUNCTIONAL SYMBOL CIRCLE STAR + x (circled asterisk operator - 229B) 2360 APL FUNCTIONAL SYMBOL QUAD COLON 2361 APL FUNCTIONAL SYMBOL UP TACK DIAERESIS * = down tack diaeresis @@ -10126,6 +10796,7 @@ 237D SHOULDERED OPEN BOX * from ISO 9995-7 * keyboard symbol for No Break Space + x (open box - 2423) 237E BELL SYMBOL * from ISO 2047 237F VERTICAL LINE WITH MIDDLE DOT @@ -10193,6 +10864,7 @@ x (bottom half integral - 2321) 23AF HORIZONTAL LINE EXTENSION * used for extension of arrows + x (vertical line extension - 23D0) @ Bracket pieces 23B0 UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION = left moustache @@ -10203,7 +10875,9 @@ 23B3 SUMMATION BOTTOM @ Vertical brackets 23B4 TOP SQUARE BRACKET + x (presentation form for vertical left square bracket - FE47) 23B5 BOTTOM SQUARE BRACKET + x (presentation form for vertical right square bracket - FE48) 23B6 BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET @ Terminal graphic characters 23B7 RADICAL SYMBOL BOTTOM @@ -10217,7 +10891,9 @@ 23BD HORIZONTAL SCAN LINE-9 @ Dentistry notation symbols 23BE DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT + x (left ceiling - 2308) 23BF DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT + x (left floor - 230A) 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 @@ -10228,15 +10904,27 @@ 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 + x (down tack - 22A4) + x (box drawings light down and horizontal - 252C) 23CA DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL + x (up tack - 22A5) + x (box drawings light up and horizontal - 2534) 23CB DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT + x (right ceiling - 2309) 23CC DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT + x (right floor - 230B) @ Miscellaneous technical symbol 23CD SQUARE FOOT -@ Keyboard symbol +@ Keyboard and UI symbols 23CE RETURN SYMBOL * may be shown with either hollow or filled glyph x (downwards arrow with corner leftwards - 21B5) +23CF EJECT SYMBOL + * UI symbol to eject media +@ Special character extension +23D0 VERTICAL LINE EXTENSION + * used for extension of arrows + x (horizontal line extension - 23AF) @@ 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 @@ -10615,6 +11303,9 @@ 24FC DOUBLE CIRCLED DIGIT EIGHT 24FD DOUBLE CIRCLED DIGIT NINE 24FE DOUBLE CIRCLED NUMBER TEN +@ Additional white on black circled number +24FF NEGATIVE CIRCLED DIGIT ZERO + x (dingbat negative circled digit one - 2776) @@ 2500 Box Drawing 257F @ Form and chart components 2500 BOX DRAWINGS LIGHT HORIZONTAL @@ -10987,6 +11678,15 @@ 2613 SALTIRE = St. Andrew's Cross x (ballot x - 2717) +@ Weather symbol +2614 UMBRELLA WITH RAIN DROPS + = showery weather +@ Miscellaneous symbol +2615 HOT BEVERAGE + = tea or coffee, depending on locale + * can be used to indicate a wait + x (watch - 231A) + x (hourglass - 231B) @ Japanese chess symbols 2616 WHITE SHOGI PIECE 2617 BLACK SHOGI PIECE @@ -11121,6 +11821,7 @@ 266E MUSIC NATURAL SIGN 266F MUSIC SHARP SIGN = z notation infix bag count + x (number sign - 0023) @ Syriac cross symbols @+ These symbols are used in liturgical texts of Syriac-speaking churches. 2670 WEST SYRIAC CROSS @@ -11161,6 +11862,19 @@ 2687 WHITE CIRCLE WITH TWO DOTS 2688 BLACK CIRCLE WITH WHITE DOT RIGHT 2689 BLACK CIRCLE WITH TWO WHITE DOTS +@ Yijing monogram and digram symbols +268A MONOGRAM FOR YANG +268B MONOGRAM FOR YIN +268C DIGRAM FOR GREATER YANG +268D DIGRAM FOR LESSER YIN +268E DIGRAM FOR LESSER YANG +268F DIGRAM FOR GREATER YIN +@ Map markers +2690 WHITE FLAG +2691 BLACK FLAG +@ Warning signs +26A0 WARNING SIGN +26A1 HIGH VOLTAGE SIGN @@ 2700 Dingbats 27BF @+ ITC Zapf dingbats series 100 @ Miscellaneous @@ -11459,8 +12173,10 @@ = will always be (modal operator) @ Mathematical brackets 27E6 MATHEMATICAL LEFT WHITE SQUARE BRACKET + = z notation left bag bracket x (left white square bracket - 301A) 27E7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET + = z notation right bag bracket x (right white square bracket - 301B) 27E8 MATHEMATICAL LEFT ANGLE BRACKET = bra @@ -11814,6 +12530,7 @@ = z notation finite injection 2916 RIGHTWARDS TWO-HEADED ARROW WITH TAIL = bijective mapping + = z notation bijection 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 @@ -12037,7 +12754,7 @@ x (apl functional symbol quad backslash - 2342) 29C6 SQUARED ASTERISK 29C7 SQUARED SMALL CIRCLE - x (apl functional symbol quad circle - 233C) + x (apl functional symbol quad jot - 233B) 29C8 SQUARED SQUARE 29C9 TWO JOINED SQUARES @ Triangle symbols @@ -12170,6 +12887,7 @@ x (n-ary summation - 2211) 2A0B SUMMATION WITH INTEGRAL 2A0C QUADRUPLE INTEGRAL OPERATOR + x (triple integral - 222D) # 222B 222B 222B 222B 2A0D FINITE PART INTEGRAL 2A0E INTEGRAL WITH DOUBLE STROKE @@ -12180,6 +12898,7 @@ 2A13 LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE 2A14 LINE INTEGRATION NOT INCLUDING THE POLE 2A15 INTEGRAL AROUND A POINT OPERATOR + x (contour integral - 222E) 2A16 QUATERNION INTEGRAL OPERATOR 2A17 INTEGRAL WITH LEFTWARDS ARROW WITH HOOK 2A18 INTEGRAL WITH TIMES SIGN @@ -12458,7 +13177,7 @@ 2ADC FORKING (not independent) = not independent * an equational logic symbol, not a computing science symbol - * non-indepedence (original concept) is related to forking + * non-independence (original concept) is related to forking : 2ADD 0338 2ADD NONFORKING (independent) = independent @@ -12537,123 +13256,289 @@ = Dijkstra choice 2AFF N-ARY WHITE VERTICAL BAR = n-ary Dijkstra choice +@@ 2B00 Miscellaneous Symbols and Arrows 2BFF +@ Arrows +@+ Other white and black arrows to complete this set can be found in Supplementary Arrows-B and Dingbats +2B00 NORTH EAST WHITE ARROW +2B01 NORTH WEST WHITE ARROW +2B02 SOUTH EAST WHITE ARROW +2B03 SOUTH WEST WHITE ARROW +2B04 LEFT RIGHT WHITE ARROW +2B05 LEFTWARDS BLACK ARROW +2B06 UPWARDS BLACK ARROW +2B07 DOWNWARDS BLACK ARROW +2B08 NORTH EAST BLACK ARROW +2B09 NORTH WEST BLACK ARROW +2B0A SOUTH EAST BLACK ARROW +2B0B SOUTH WEST BLACK ARROW +2B0C LEFT RIGHT BLACK ARROW +2B0D UP DOWN BLACK ARROW @@ 2E80 CJK Radicals Supplement 2EFF @ CJK radicals supplement 2E80 CJK RADICAL REPEAT 2E81 CJK RADICAL CLIFF + x 5382 2E82 CJK RADICAL SECOND ONE + x 4E5B 2E83 CJK RADICAL SECOND TWO + x 4E5A 2E84 CJK RADICAL SECOND THREE + x 4E59 2E85 CJK RADICAL PERSON + * form used on left side + x 4EBB 2E86 CJK RADICAL BOX + x 5182 2E87 CJK RADICAL TABLE + x 51E0 2E88 CJK RADICAL KNIFE ONE + * form used at top + x 5200 2E89 CJK RADICAL KNIFE TWO + * form used on right side + x 5202 2E8A CJK RADICAL DIVINATION + * form used at top + x 535C 2E8B CJK RADICAL SEAL + * form used at bottom + x 353E 2E8C CJK RADICAL SMALL ONE + * form used at top + x 5C0F 2E8D CJK RADICAL SMALL TWO + * form used at top + x 5C0F 2E8E CJK RADICAL LAME ONE + x 5C22 2E8F CJK RADICAL LAME TWO + x 5C23 2E90 CJK RADICAL LAME THREE + x 5C22 2E91 CJK RADICAL LAME FOUR + x 5C23 2E92 CJK RADICAL SNAKE + x 5DF3 2E93 CJK RADICAL THREAD + x 5E7A 2E94 CJK RADICAL SNOUT ONE + x 5F51 2E95 CJK RADICAL SNOUT TWO + x 5F50 2E96 CJK RADICAL HEART ONE + * form used on left side + x 5FC4 2E97 CJK RADICAL HEART TWO + * form used at bottom + x 5FC3 2E98 CJK RADICAL HAND + * form used on left side + x 624C 2E99 CJK RADICAL RAP + * form used on right side + x 6535 2E9B CJK RADICAL CHOKE + x 65E1 2E9C CJK RADICAL SUN + x 65E5 2E9D CJK RADICAL MOON + x 6708 2E9E CJK RADICAL DEATH + x 6B7A 2E9F CJK RADICAL MOTHER # 6BCD 2EA0 CJK RADICAL CIVILIAN + x 6C11 2EA1 CJK RADICAL WATER ONE + * form used on left side + x 6C35 2EA2 CJK RADICAL WATER TWO + * form used (rarely) at bottom + x 6C3A 2EA3 CJK RADICAL FIRE + * form used at bottom + x 706C 2EA4 CJK RADICAL PAW ONE + * form used at top + x 722B 2EA5 CJK RADICAL PAW TWO + * form used at top + x 722B 2EA6 CJK RADICAL SIMPLIFIED HALF TREE TRUNK + x 4E2C 2EA7 CJK RADICAL COW + x 725B 2EA8 CJK RADICAL DOG + * form used on left side + x 72AD 2EA9 CJK RADICAL JADE + * form used on left side + x 738B 2EAA CJK RADICAL BOLT OF CLOTH + * form used on left side + x 758B 2EAB CJK RADICAL EYE + * form used at top + x (cjk radical net two - 2EB2) + x 76EE 2EAC CJK RADICAL SPIRIT ONE + x 793A 2EAD CJK RADICAL SPIRIT TWO + x 793B 2EAE CJK RADICAL BAMBOO + x 7AF9 2EAF CJK RADICAL SILK + * form used on left side + x 7CF9 2EB0 CJK RADICAL C-SIMPLIFIED SILK + * form used on left side + x 7E9F 2EB1 CJK RADICAL NET ONE + x 7F53 2EB2 CJK RADICAL NET TWO + x (cjk radical eye - 2EAB) + x 7F52 2EB3 CJK RADICAL NET THREE + x 7F51 2EB4 CJK RADICAL NET FOUR + x 7F51 2EB5 CJK RADICAL MESH + x 2626B 2EB6 CJK RADICAL SHEEP + * form used on left side + x 7F8A 2EB7 CJK RADICAL RAM + * form used at top + x 7F8A 2EB8 CJK RADICAL EWE + x 7F8B 2EB9 CJK RADICAL OLD + x 8002 2EBA CJK RADICAL BRUSH ONE + x 8080 2EBB CJK RADICAL BRUSH TWO + x 807F 2EBC CJK RADICAL MEAT + x 8089 2EBD CJK RADICAL MORTAR + x 81FC 2EBE CJK RADICAL GRASS ONE + x 8279 2EBF CJK RADICAL GRASS TWO + x 8279 2EC0 CJK RADICAL GRASS THREE + x 8279 2EC1 CJK RADICAL TIGER + x 864E 2EC2 CJK RADICAL CLOTHES + * form used on left side + x 8864 2EC3 CJK RADICAL WEST ONE + * form used at top + x 8980 2EC4 CJK RADICAL WEST TWO + * form used on left side + x 897F 2EC5 CJK RADICAL C-SIMPLIFIED SEE + x 89C1 2EC6 CJK RADICAL SIMPLIFIED HORN + x 89D2 2EC7 CJK RADICAL HORN + x 278B2 2EC8 CJK RADICAL C-SIMPLIFIED SPEECH + x 8BA0 2EC9 CJK RADICAL C-SIMPLIFIED SHELL + x 8D1D 2ECA CJK RADICAL FOOT + * form used on left side + x 8DB3 2ECB CJK RADICAL C-SIMPLIFIED CART + x 8F66 2ECC CJK RADICAL SIMPLIFIED WALK + x 8FB6 2ECD CJK RADICAL WALK ONE + x 8FB6 2ECE CJK RADICAL WALK TWO + x 8FB6 2ECF CJK RADICAL CITY + * form used on right side + x 9091 2ED0 CJK RADICAL C-SIMPLIFIED GOLD + x 9485 2ED1 CJK RADICAL LONG ONE + x 9577 2ED2 CJK RADICAL LONG TWO + * form used on left side + x 9578 2ED3 CJK RADICAL C-SIMPLIFIED LONG + x 957F 2ED4 CJK RADICAL C-SIMPLIFIED GATE + x 95E8 2ED5 CJK RADICAL MOUND ONE + x 961C 2ED6 CJK RADICAL MOUND TWO + * form used on left side + x 961D 2ED7 CJK RADICAL RAIN + x 96E8 2ED8 CJK RADICAL BLUE + x 9752 2ED9 CJK RADICAL C-SIMPLIFIED TANNED LEATHER + x 97E6 2EDA CJK RADICAL C-SIMPLIFIED LEAF + x 9875 2EDB CJK RADICAL C-SIMPLIFIED WIND + x 98CE 2EDC CJK RADICAL C-SIMPLIFIED FLY + x 98DE 2EDD CJK RADICAL EAT ONE + * form used at bottom + x 98DF 2EDE CJK RADICAL EAT TWO + * form used on left side + x 2967F 2EDF CJK RADICAL EAT THREE + * form used on left side + x 98E0 2EE0 CJK RADICAL C-SIMPLIFIED EAT + * form used on left side + x 9963 2EE1 CJK RADICAL HEAD + x 29810 2EE2 CJK RADICAL C-SIMPLIFIED HORSE + x 9A6C 2EE3 CJK RADICAL BONE + x 9AA8 2EE4 CJK RADICAL GHOST + x 9B3C 2EE5 CJK RADICAL C-SIMPLIFIED FISH + x 9C7C 2EE6 CJK RADICAL C-SIMPLIFIED BIRD + x 9E1F 2EE7 CJK RADICAL C-SIMPLIFIED SALT + x 9E75 2EE8 CJK RADICAL SIMPLIFIED WHEAT + x 9EA6 2EE9 CJK RADICAL SIMPLIFIED YELLOW + x 9EC4 2EEA CJK RADICAL C-SIMPLIFIED FROG + x 9EFE 2EEB CJK RADICAL J-SIMPLIFIED EVEN + x 6589 2EEC CJK RADICAL C-SIMPLIFIED EVEN + x 9F50 2EED CJK RADICAL J-SIMPLIFIED TOOTH + x 6B6F 2EEE CJK RADICAL C-SIMPLIFIED TOOTH + x 9F7F 2EEF CJK RADICAL J-SIMPLIFIED DRAGON + x 9F8D 2EF0 CJK RADICAL C-SIMPLIFIED DRAGON + x 9F99 2EF1 CJK RADICAL TURTLE + x 9F9C 2EF2 CJK RADICAL J-SIMPLIFIED TURTLE + x 4E80 2EF3 CJK RADICAL C-SIMPLIFIED TURTLE # 9F9F @@ 2F00 Kangxi Radicals 2FDF @@ -13119,6 +14004,7 @@ x (combining enclosing circle - 20DD) x (white circle - 25CB) x (large circle - 25EF) +@ CJK angle brackets 3008 LEFT ANGLE BRACKET x (less-than sign - 003C) x (single left-pointing angle quotation mark - 2039) @@ -13135,6 +14021,8 @@ 300B RIGHT DOUBLE ANGLE BRACKET x (right-pointing double angle quotation mark - 00BB) x (mathematical right double angle bracket - 27EB) +@ CJK corner brackets +@+ The CJK corner brackets, which function as quotation marks, are not recommended for general-purpose corner brackets. See the ceiling and floor characters, instead. 300C LEFT CORNER BRACKET x (left ceiling - 2308) 300D RIGHT CORNER BRACKET @@ -13143,11 +14031,14 @@ 300E LEFT WHITE CORNER BRACKET 300F RIGHT WHITE CORNER BRACKET * used as quotation marks +@ CJK brackets 3010 LEFT BLACK LENTICULAR BRACKET 3011 RIGHT BLACK LENTICULAR BRACKET +@ CJK symbols 3012 POSTAL MARK 3013 GETA MARK * substitute for ideograph not in font +@ CJK brackets 3014 LEFT TORTOISE SHELL BRACKET 3015 RIGHT TORTOISE SHELL BRACKET 3016 LEFT WHITE LENTICULAR BRACKET @@ -13158,6 +14049,7 @@ = left abstract syntax bracket 301B RIGHT WHITE SQUARE BRACKET = right abstract syntax bracket +@ CJK symbols and punctuation 301C WAVE DASH @+ * This character was encoded to match JIS C 6226-1978 1-33 "wave dash". Subsequent revisions of the JIS standard and industry practice have settled on JIS 1-33 as being the fullwidth tilde character. x (wavy dash - 3030) @@ -13888,6 +14780,11 @@ # 0028 1112 1161 0029 321C PARENTHESIZED HANGUL CIEUC U # 0028 110C 116E 0029 +@ Parenthesized Korean words +321D PARENTHESIZED KOREAN CHARACTER OJEON + # 0028 110B 1169 110C 1165 11AB 0029 +321E PARENTHESIZED KOREAN CHARACTER O HU + # 0028 110B 1169 1112 116E 0029 @ Parenthesized ideographs 3220 PARENTHESIZED IDEOGRAPH ONE # 0028 4E00 0029 @@ -13973,6 +14870,9 @@ 3243 PARENTHESIZED IDEOGRAPH REACH * to # 0028 81F3 0029 +@ Squared Latin abbreviation +3250 PARTNERSHIP SIGN + # 0050 0054 0045 @ Circled numbers 3251 CIRCLED NUMBER TWENTY ONE # 0032 0031 @@ -14062,6 +14962,11 @@ # 1111 1161 327B CIRCLED HANGUL HIEUH A # 1112 1161 +@ Circled Korean words +327C CIRCLED KOREAN CHARACTER CHAMKO + # 110E 1161 11B7 1100 1169 +327D CIRCLED KOREAN CHARACTER JUEUI + # 110C 116E 110B 1174 @ Symbol 327F KOREAN STANDARD SYMBOL @ Circled ideographs @@ -14232,6 +15137,15 @@ # 0031 0031 6708 32CB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER # 0031 0032 6708 +@ Squared Latin abbreviations +32CC SQUARE HG + # 0048 0067 +32CD SQUARE ERG + # 0065 0072 0067 +32CE SQUARE EV + # 0065 0056 +32CF LIMITED LIABILITY SIGN + # 004C 0054 0044 @ Circled Katakana 32D0 CIRCLED KATAKANA A # 30A2 @@ -14657,6 +15571,14 @@ # 006F 0056 3376 SQUARE PC # 0070 0063 +3377 SQUARE DM + # 0064 006D +3378 SQUARE DM SQUARED + # 0064 006D 00B2 +3379 SQUARE DM CUBED + # 0064 006D 00B3 +337A SQUARE IU + # 0049 0055 @ Japanese era names 337B SQUARE ERA NAME HEISEI # 5E73 6210 @@ -14860,6 +15782,10 @@ # 0053 0076 33DD SQUARE WB # 0057 0062 +33DE SQUARE V OVER M + # 0056 2215 006D +33DF SQUARE A OVER M + # 0041 2215 006D @ Telegraph symbols for days 33E0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE # 0031 65E5 @@ -14923,7 +15849,76 @@ # 0033 0030 65E5 33FE IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE # 0033 0031 65E5 +@ Squared Latin abbreviation +33FF SQUARE GAL + # 0067 0061 006C @@ 3400 CJK Unified Ideographs Extension A 4DB5 +@@ 4DC0 Yijing Hexagram Symbols 4DFF +@ Yijing hexagram symbols +4DC0 HEXAGRAM FOR THE CREATIVE HEAVEN +4DC1 HEXAGRAM FOR THE RECEPTIVE EARTH +4DC2 HEXAGRAM FOR DIFFICULTY AT THE BEGINNING +4DC3 HEXAGRAM FOR YOUTHFUL FOLLY +4DC4 HEXAGRAM FOR WAITING +4DC5 HEXAGRAM FOR CONFLICT +4DC6 HEXAGRAM FOR THE ARMY +4DC7 HEXAGRAM FOR HOLDING TOGETHER +4DC8 HEXAGRAM FOR SMALL TAMING +4DC9 HEXAGRAM FOR TREADING +4DCA HEXAGRAM FOR PEACE +4DCB HEXAGRAM FOR STANDSTILL +4DCC HEXAGRAM FOR FELLOWSHIP +4DCD HEXAGRAM FOR GREAT POSSESSION +4DCE HEXAGRAM FOR MODESTY +4DCF HEXAGRAM FOR ENTHUSIASM +4DD0 HEXAGRAM FOR FOLLOWING +4DD1 HEXAGRAM FOR WORK ON THE DECAYED +4DD2 HEXAGRAM FOR APPROACH +4DD3 HEXAGRAM FOR CONTEMPLATION +4DD4 HEXAGRAM FOR BITING THROUGH +4DD5 HEXAGRAM FOR GRACE +4DD6 HEXAGRAM FOR SPLITTING APART +4DD7 HEXAGRAM FOR RETURN +4DD8 HEXAGRAM FOR INNOCENCE +4DD9 HEXAGRAM FOR GREAT TAMING +4DDA HEXAGRAM FOR MOUTH CORNERS +4DDB HEXAGRAM FOR GREAT PREPONDERANCE +4DDC HEXAGRAM FOR THE ABYSMAL WATER +4DDD HEXAGRAM FOR THE CLINGING FIRE +4DDE HEXAGRAM FOR INFLUENCE +4DDF HEXAGRAM FOR DURATION +4DE0 HEXAGRAM FOR RETREAT +4DE1 HEXAGRAM FOR GREAT POWER +4DE2 HEXAGRAM FOR PROGRESS +4DE3 HEXAGRAM FOR DARKENING OF THE LIGHT +4DE4 HEXAGRAM FOR THE FAMILY +4DE5 HEXAGRAM FOR OPPOSITION +4DE6 HEXAGRAM FOR OBSTRUCTION +4DE7 HEXAGRAM FOR DELIVERANCE +4DE8 HEXAGRAM FOR DECREASE +4DE9 HEXAGRAM FOR INCREASE +4DEA HEXAGRAM FOR BREAKTHROUGH +4DEB HEXAGRAM FOR COMING TO MEET +4DEC HEXAGRAM FOR GATHERING TOGETHER +4DED HEXAGRAM FOR PUSHING UPWARD +4DEE HEXAGRAM FOR OPPRESSION +4DEF HEXAGRAM FOR THE WELL +4DF0 HEXAGRAM FOR REVOLUTION +4DF1 HEXAGRAM FOR THE CAULDRON +4DF2 HEXAGRAM FOR THE AROUSING THUNDER +4DF3 HEXAGRAM FOR THE KEEPING STILL MOUNTAIN +4DF4 HEXAGRAM FOR DEVELOPMENT +4DF5 HEXAGRAM FOR THE MARRYING MAIDEN +4DF6 HEXAGRAM FOR ABUNDANCE +4DF7 HEXAGRAM FOR THE WANDERER +4DF8 HEXAGRAM FOR THE GENTLE WIND +4DF9 HEXAGRAM FOR THE JOYOUS LAKE +4DFA HEXAGRAM FOR DISPERSION +4DFB HEXAGRAM FOR LIMITATION +4DFC HEXAGRAM FOR INNER TRUTH +4DFD HEXAGRAM FOR SMALL PREPONDERANCE +4DFE HEXAGRAM FOR AFTER COMPLETION +4DFF HEXAGRAM FOR BEFORE COMPLETION @@ 4E00 CJK Unified Ideographs 9FA5 @@ A000 Yi Syllables A48F @ Syllables @@ -16155,7 +17150,7 @@ A4C6 YI RADICAL KE @@ DC00 Low Surrogates DFFF @@ E000 Private Use Area F8FF @@ F900 CJK Compatibility Ideographs FAFF -@ Pronunciation variants from KS C 5601-1987 +@ Pronunciation variants from KS X 1001:1998 F900 CJK COMPATIBILITY IDEOGRAPH-F900 : 8C48 F901 CJK COMPATIBILITY IDEOGRAPH-F901 @@ -16525,6 +17520,7 @@ F9B6 CJK COMPATIBILITY IDEOGRAPH-F9B6 F9B7 CJK COMPATIBILITY IDEOGRAPH-F9B7 : 91B4 F9B8 CJK COMPATIBILITY IDEOGRAPH-F9B8 + x (cjk unified ideograph-96B7 - 96B7) : 96B8 F9B9 CJK COMPATIBILITY IDEOGRAPH-F9B9 : 60E1 @@ -16911,14 +17907,15 @@ FB16 ARMENIAN SMALL LIGATURE VEW NOW FB17 ARMENIAN SMALL LIGATURE MEN XEH # 0574 056D @ Hebrew presentation forms +@+ See the Hebrew block starting at 0590 FB1D HEBREW LETTER YOD WITH HIRIQ : 05D9 05B4 FB1E HEBREW POINT JUDEO-SPANISH VARIKA * a glyph variant of 05BF -@+ See the Hebrew block starting at 0590 FB1F HEBREW LIGATURE YIDDISH YOD YOD PATAH : 05F2 05B7 FB20 HEBREW LETTER ALTERNATIVE AYIN + * this form of AYIN has no descender, for use with marks placed below the letter # 05E2 hebrew letter ayin FB21 HEBREW LETTER WIDE ALEF # 05D0 hebrew letter alef @@ -18171,7 +19168,7 @@ 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 +@ Noncharacters @+ These codes are intended for process internal uses, but are not permitted for interchange. FDD0 FDD1 @@ -18233,10 +19230,13 @@ FDFB ARABIC LIGATURE JALLAJALALOUHOU @ Currency sign FDFC RIAL SIGN # 0631 06CC 0627 0644 +@ Symbol +FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM @@ 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 + * these are abbreviated VS1, and so on FE01 VARIATION SELECTOR-2 FE02 VARIATION SELECTOR-3 FE03 VARIATION SELECTOR-4 @@ -18306,6 +19306,13 @@ FE44 PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET FE45 SESAME DOT FE46 WHITE SESAME DOT * sesame dots are used beside vertical text for emphasis +@ Glyphs for vertical variants +FE47 PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET + x (top square bracket - 23B4) + # 005B +FE48 PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET + x (bottom square bracket - 23B5) + # 005D @ Overscores and underscores FE49 DASHED OVERLINE # 203E overline @@ -18329,8 +19336,6 @@ FE51 SMALL IDEOGRAPHIC COMMA # 3001 FE52 SMALL FULL STOP # 002E -FE53 - x (middle dot - 00B7) FE54 SMALL SEMICOLON # 003B FE55 SMALL COLON @@ -18369,8 +19374,6 @@ FE65 SMALL GREATER-THAN SIGN # 003E FE66 SMALL EQUALS SIGN # 003D -FE67 - x (division slash - 2215) FE68 SMALL REVERSE SOLIDUS # 005C FE69 SMALL DOLLAR SIGN @@ -18666,7 +19669,7 @@ FEFC ARABIC LIGATURE LAM WITH ALEF FINAL FORM # 0644 0627 @ Special FEFF ZERO WIDTH NO-BREAK SPACE - = BYTE ORDER MARK (BOM) + = BYTE ORDER MARK (BOM), ZWNBSP * 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) @@ -18867,7 +19870,7 @@ FF5E FULLWIDTH TILDE FF5F FULLWIDTH LEFT WHITE PARENTHESIS * # 2985 FF60 FULLWIDTH RIGHT WHITE PARENTHESIS * - * a commonly occurring glyph variant looks like doubled parentheses + * the most commonly occurring glyph variant looks like doubled parentheses # 2986 @ Halfwidth CJK punctuation @+ See CJK punctuation 3000 - 303F @@ -19153,14 +20156,318 @@ FFFC OBJECT REPLACEMENT CHARACTER FFFD REPLACEMENT CHARACTER * used to replace an incoming character whose value is unknown or unrepresentable in Unicode * compare the use of 001A as a control character to indicate the substitute function -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. FFFE * the value FFFE is guaranteed not to be a Unicode character at all * may be used to detect byte order by contrast with FEFF which is a character x (zero width no-break space - FEFF) FFFF * the value FFFF is guaranteed not to be a Unicode character at all +@@ 10000 Linear B Syllabary 1007F +@ Basic syllables +10000 LINEAR B SYLLABLE B008 A +10001 LINEAR B SYLLABLE B038 E +10002 LINEAR B SYLLABLE B028 I +10003 LINEAR B SYLLABLE B061 O +10004 LINEAR B SYLLABLE B010 U +10005 LINEAR B SYLLABLE B001 DA +10006 LINEAR B SYLLABLE B045 DE +10007 LINEAR B SYLLABLE B007 DI +10008 LINEAR B SYLLABLE B014 DO +10009 LINEAR B SYLLABLE B051 DU +1000A LINEAR B SYLLABLE B057 JA +1000B LINEAR B SYLLABLE B046 JE +1000D LINEAR B SYLLABLE B036 JO +1000E LINEAR B SYLLABLE B065 JU + = ideogram B129 flour +1000F LINEAR B SYLLABLE B077 KA +10010 LINEAR B SYLLABLE B044 KE +10011 LINEAR B SYLLABLE B067 KI +10012 LINEAR B SYLLABLE B070 KO +10013 LINEAR B SYLLABLE B081 KU +10014 LINEAR B SYLLABLE B080 MA +10015 LINEAR B SYLLABLE B013 ME +10016 LINEAR B SYLLABLE B073 MI +10017 LINEAR B SYLLABLE B015 MO +10018 LINEAR B SYLLABLE B023 MU + = ideogram B109 ox +10019 LINEAR B SYLLABLE B006 NA +1001A LINEAR B SYLLABLE B024 NE +1001B LINEAR B SYLLABLE B030 NI + = ideogram B030 figs +1001C LINEAR B SYLLABLE B052 NO +1001D LINEAR B SYLLABLE B055 NU +1001E LINEAR B SYLLABLE B003 PA +1001F LINEAR B SYLLABLE B072 PE +10020 LINEAR B SYLLABLE B039 PI +10021 LINEAR B SYLLABLE B011 PO +10022 LINEAR B SYLLABLE B050 PU +10023 LINEAR B SYLLABLE B016 QA +10024 LINEAR B SYLLABLE B078 QE +10025 LINEAR B SYLLABLE B021 QI + = ideogram B106 sheep +10026 LINEAR B SYLLABLE B032 QO +10028 LINEAR B SYLLABLE B060 RA +10029 LINEAR B SYLLABLE B027 RE +1002A LINEAR B SYLLABLE B053 RI +1002B LINEAR B SYLLABLE B002 RO +1002C LINEAR B SYLLABLE B026 RU +1002D LINEAR B SYLLABLE B031 SA + = ideogram B031 flax +1002E LINEAR B SYLLABLE B009 SE +1002F LINEAR B SYLLABLE B041 SI +10030 LINEAR B SYLLABLE B012 SO +10031 LINEAR B SYLLABLE B058 SU +10032 LINEAR B SYLLABLE B059 TA +10033 LINEAR B SYLLABLE B004 TE +10034 LINEAR B SYLLABLE B037 TI +10035 LINEAR B SYLLABLE B005 TO +10036 LINEAR B SYLLABLE B069 TU +10037 LINEAR B SYLLABLE B054 WA +10038 LINEAR B SYLLABLE B075 WE +10039 LINEAR B SYLLABLE B040 WI +1003A LINEAR B SYLLABLE B042 WO +1003C LINEAR B SYLLABLE B017 ZA +1003D LINEAR B SYLLABLE B074 ZE +1003F LINEAR B SYLLABLE B020 ZO +@ Supplementary signs +10040 LINEAR B SYLLABLE B025 A2 +10041 LINEAR B SYLLABLE B043 A3 +10042 LINEAR B SYLLABLE B085 AU + = ideogram B108 pig +10043 LINEAR B SYLLABLE B071 DWE +10044 LINEAR B SYLLABLE B090 DWO +10045 LINEAR B SYLLABLE B048 NWA +10046 LINEAR B SYLLABLE B029 PU2 +10047 LINEAR B SYLLABLE B062 PTE +10048 LINEAR B SYLLABLE B076 RA2 +10049 LINEAR B SYLLABLE B033 RA3 + = ideogram B144 saffron +1004A LINEAR B SYLLABLE B068 RO2 +1004B LINEAR B SYLLABLE B066 TA2 +1004C LINEAR B SYLLABLE B087 TWE +1004D LINEAR B SYLLABLE B091 TWO +@ Symbols +10050 LINEAR B SYMBOL B018 +10051 LINEAR B SYMBOL B019 +10052 LINEAR B SYMBOL B022 + = ideogram B107 goat +10053 LINEAR B SYMBOL B034 +10054 LINEAR B SYMBOL B047 +10055 LINEAR B SYMBOL B049 +10056 LINEAR B SYMBOL B056 +10057 LINEAR B SYMBOL B063 +10058 LINEAR B SYMBOL B064 +10059 LINEAR B SYMBOL B079 +1005A LINEAR B SYMBOL B082 +1005B LINEAR B SYMBOL B083 +1005C LINEAR B SYMBOL B086 +1005D LINEAR B SYMBOL B089 +@@ 10080 Linear B Ideograms 100FF +@ People and animals +10080 LINEAR B IDEOGRAM B100 MAN +10081 LINEAR B IDEOGRAM B102 WOMAN +10082 LINEAR B IDEOGRAM B104 DEER +10083 LINEAR B IDEOGRAM B105 EQUID +10084 LINEAR B IDEOGRAM B105F MARE +10085 LINEAR B IDEOGRAM B105M STALLION +10086 LINEAR B IDEOGRAM B106F EWE +10087 LINEAR B IDEOGRAM B106M RAM +10088 LINEAR B IDEOGRAM B107F SHE-GOAT +10089 LINEAR B IDEOGRAM B107M HE-GOAT +1008A LINEAR B IDEOGRAM B108F SOW +1008B LINEAR B IDEOGRAM B108M BOAR +1008C LINEAR B IDEOGRAM B109F COW +1008D LINEAR B IDEOGRAM B109M BULL +@ Cereals and plants +1008E LINEAR B IDEOGRAM B120 WHEAT +1008F LINEAR B IDEOGRAM B121 BARLEY +10090 LINEAR B IDEOGRAM B122 OLIVE +10091 LINEAR B IDEOGRAM B123 SPICE +10092 LINEAR B IDEOGRAM B125 CYPERUS +10093 LINEAR B MONOGRAM B127 KAPO + = fruit +10094 LINEAR B MONOGRAM B128 KANAKO + = saffron +@ Extracts +10095 LINEAR B IDEOGRAM B130 OIL +10096 LINEAR B IDEOGRAM B131 WINE +10097 LINEAR B IDEOGRAM B132 +10098 LINEAR B MONOGRAM B133 AREPA + = ointment +10099 LINEAR B MONOGRAM B135 MERI + = honey +@ Metals +1009A LINEAR B IDEOGRAM B140 BRONZE +1009B LINEAR B IDEOGRAM B141 GOLD +1009C LINEAR B IDEOGRAM B142 +@ Other materials +1009D LINEAR B IDEOGRAM B145 WOOL +1009E LINEAR B IDEOGRAM B146 +1009F LINEAR B IDEOGRAM B150 +100A0 LINEAR B IDEOGRAM B151 HORN +100A1 LINEAR B IDEOGRAM B152 +100A2 LINEAR B IDEOGRAM B153 +100A3 LINEAR B IDEOGRAM B154 +100A4 LINEAR B MONOGRAM B156 TURO2 + = cheese +100A5 LINEAR B IDEOGRAM B157 +100A6 LINEAR B IDEOGRAM B158 +100A7 LINEAR B IDEOGRAM B159 CLOTH +100A8 LINEAR B IDEOGRAM B160 +100A9 LINEAR B IDEOGRAM B161 +100AA LINEAR B IDEOGRAM B162 GARMENT +100AB LINEAR B IDEOGRAM B163 ARMOUR +100AC LINEAR B IDEOGRAM B164 +100AD LINEAR B IDEOGRAM B165 +100AE LINEAR B IDEOGRAM B166 +100AF LINEAR B IDEOGRAM B167 +100B0 LINEAR B IDEOGRAM B168 +100B1 LINEAR B IDEOGRAM B169 +100B2 LINEAR B IDEOGRAM B170 +100B3 LINEAR B IDEOGRAM B171 +100B4 LINEAR B IDEOGRAM B172 +100B5 LINEAR B IDEOGRAM B173 MONTH +100B6 LINEAR B IDEOGRAM B174 +100B7 LINEAR B IDEOGRAM B176 TREE +100B8 LINEAR B IDEOGRAM B177 +100B9 LINEAR B IDEOGRAM B178 +100BA LINEAR B IDEOGRAM B179 +100BB LINEAR B IDEOGRAM B180 +100BC LINEAR B IDEOGRAM B181 +100BD LINEAR B IDEOGRAM B182 +100BE LINEAR B IDEOGRAM B183 +100BF LINEAR B IDEOGRAM B184 + * the shape of this ideogram is only partially known +100C0 LINEAR B IDEOGRAM B185 +100C1 LINEAR B IDEOGRAM B189 +100C2 LINEAR B IDEOGRAM B190 +100C3 LINEAR B IDEOGRAM B191 HELMET +100C4 LINEAR B IDEOGRAM B220 FOOTSTOOL +100C5 LINEAR B IDEOGRAM B225 BATHTUB +100C6 LINEAR B IDEOGRAM B230 SPEAR +100C7 LINEAR B IDEOGRAM B231 ARROW +100C8 LINEAR B IDEOGRAM B232 +100C9 LINEAR B IDEOGRAM B233 SWORD (pug) + = pugio +100CA LINEAR B IDEOGRAM B234 +100CB LINEAR B IDEOGRAM B236 (gup) + = "gupio", inverted sword +100CC LINEAR B IDEOGRAM B240 WHEELED CHARIOT +100CD LINEAR B IDEOGRAM B241 CHARIOT +100CE LINEAR B IDEOGRAM B242 CHARIOT FRAME +100CF LINEAR B IDEOGRAM B243 WHEEL +100D0 LINEAR B IDEOGRAM B245 +100D1 LINEAR B IDEOGRAM B246 +100D2 LINEAR B MONOGRAM B247 DIPTE +100D3 LINEAR B IDEOGRAM B248 +100D4 LINEAR B IDEOGRAM B249 +100D5 LINEAR B IDEOGRAM B251 + * the shape of this ideogram is only partially known +100D6 LINEAR B IDEOGRAM B252 + * the shape of this ideogram is only partially known +100D7 LINEAR B IDEOGRAM B253 +100D8 LINEAR B IDEOGRAM B254 DART +100D9 LINEAR B IDEOGRAM B255 +100DA LINEAR B IDEOGRAM B256 +100DB LINEAR B IDEOGRAM B257 +100DC LINEAR B IDEOGRAM B258 +100DD LINEAR B IDEOGRAM B259 +@ Vessels +100DE LINEAR B IDEOGRAM VESSEL B155 +100DF LINEAR B IDEOGRAM VESSEL B200 +100E0 LINEAR B IDEOGRAM VESSEL B201 +100E1 LINEAR B IDEOGRAM VESSEL B202 +100E2 LINEAR B IDEOGRAM VESSEL B203 +100E3 LINEAR B IDEOGRAM VESSEL B204 +100E4 LINEAR B IDEOGRAM VESSEL B205 +100E5 LINEAR B IDEOGRAM VESSEL B206 +100E6 LINEAR B IDEOGRAM VESSEL B207 +100E7 LINEAR B IDEOGRAM VESSEL B208 +100E8 LINEAR B IDEOGRAM VESSEL B209 +100E9 LINEAR B IDEOGRAM VESSEL B210 +100EA LINEAR B IDEOGRAM VESSEL B211 +100EB LINEAR B IDEOGRAM VESSEL B212 +100EC LINEAR B IDEOGRAM VESSEL B213 +100ED LINEAR B IDEOGRAM VESSEL B214 +100EE LINEAR B IDEOGRAM VESSEL B215 +100EF LINEAR B IDEOGRAM VESSEL B216 +100F0 LINEAR B IDEOGRAM VESSEL B217 +100F1 LINEAR B IDEOGRAM VESSEL B218 +100F2 LINEAR B IDEOGRAM VESSEL B219 +100F3 LINEAR B IDEOGRAM VESSEL B221 +100F4 LINEAR B IDEOGRAM VESSEL B222 +100F5 LINEAR B IDEOGRAM VESSEL B226 +100F6 LINEAR B IDEOGRAM VESSEL B227 +100F7 LINEAR B IDEOGRAM VESSEL B228 +100F8 LINEAR B IDEOGRAM VESSEL B229 +100F9 LINEAR B IDEOGRAM VESSEL B250 +100FA LINEAR B IDEOGRAM VESSEL B305 + * the shape of this ideogram is only partially known +@@ 10100 Aegean Numbers 1013F +@ Punctuation +10100 AEGEAN WORD SEPARATOR LINE +10101 AEGEAN WORD SEPARATOR DOT +10102 AEGEAN CHECK MARK +@ Numbers +10107 AEGEAN NUMBER ONE +10108 AEGEAN NUMBER TWO +10109 AEGEAN NUMBER THREE +1010A AEGEAN NUMBER FOUR +1010B AEGEAN NUMBER FIVE +1010C AEGEAN NUMBER SIX +1010D AEGEAN NUMBER SEVEN +1010E AEGEAN NUMBER EIGHT +1010F AEGEAN NUMBER NINE +10110 AEGEAN NUMBER TEN +10111 AEGEAN NUMBER TWENTY +10112 AEGEAN NUMBER THIRTY +10113 AEGEAN NUMBER FORTY +10114 AEGEAN NUMBER FIFTY +10115 AEGEAN NUMBER SIXTY +10116 AEGEAN NUMBER SEVENTY +10117 AEGEAN NUMBER EIGHTY +10118 AEGEAN NUMBER NINETY +10119 AEGEAN NUMBER ONE HUNDRED +1011A AEGEAN NUMBER TWO HUNDRED +1011B AEGEAN NUMBER THREE HUNDRED +1011C AEGEAN NUMBER FOUR HUNDRED +1011D AEGEAN NUMBER FIVE HUNDRED +1011E AEGEAN NUMBER SIX HUNDRED +1011F AEGEAN NUMBER SEVEN HUNDRED +10120 AEGEAN NUMBER EIGHT HUNDRED +10121 AEGEAN NUMBER NINE HUNDRED +10122 AEGEAN NUMBER ONE THOUSAND +10123 AEGEAN NUMBER TWO THOUSAND +10124 AEGEAN NUMBER THREE THOUSAND +10125 AEGEAN NUMBER FOUR THOUSAND +10126 AEGEAN NUMBER FIVE THOUSAND +10127 AEGEAN NUMBER SIX THOUSAND +10128 AEGEAN NUMBER SEVEN THOUSAND +10129 AEGEAN NUMBER EIGHT THOUSAND +1012A AEGEAN NUMBER NINE THOUSAND +1012B AEGEAN NUMBER TEN THOUSAND +1012C AEGEAN NUMBER TWENTY THOUSAND +1012D AEGEAN NUMBER THIRTY THOUSAND +1012E AEGEAN NUMBER FORTY THOUSAND +1012F AEGEAN NUMBER FIFTY THOUSAND +10130 AEGEAN NUMBER SIXTY THOUSAND +10131 AEGEAN NUMBER SEVENTY THOUSAND +10132 AEGEAN NUMBER EIGHTY THOUSAND +10133 AEGEAN NUMBER NINETY THOUSAND +@ Measures +10137 AEGEAN WEIGHT BASE UNIT +10138 AEGEAN WEIGHT FIRST SUBUNIT +10139 AEGEAN WEIGHT SECOND SUBUNIT +1013A AEGEAN WEIGHT THIRD SUBUNIT +1013B AEGEAN WEIGHT FOURTH SUBUNIT +1013C AEGEAN DRY MEASURE FIRST SUBUNIT +1013D AEGEAN LIQUID MEASURE FIRST SUBUNIT +1013E AEGEAN MEASURE SECOND SUBUNIT +1013F AEGEAN MEASURE THIRD SUBUNIT @@ 10300 Old Italic 1032F +@ Letters 10300 OLD ITALIC LETTER A 10301 OLD ITALIC LETTER BE 10302 OLD ITALIC LETTER KE @@ -19192,11 +20499,13 @@ FFFF 1031C OLD ITALIC LETTER CHE (Umbrian) 1031D OLD ITALIC LETTER II (Oscan) 1031E OLD ITALIC LETTER UU (Oscan) +@ Numerals 10320 OLD ITALIC NUMERAL ONE 10321 OLD ITALIC NUMERAL FIVE 10322 OLD ITALIC NUMERAL TEN 10323 OLD ITALIC NUMERAL FIFTY @@ 10330 Gothic 1034F +@ Letters 10330 GOTHIC LETTER AHSA 10331 GOTHIC LETTER BAIRKAN 10332 GOTHIC LETTER GIBA @@ -19224,7 +20533,42 @@ FFFF 10348 GOTHIC LETTER HWAIR 10349 GOTHIC LETTER OTHAL 1034A GOTHIC LETTER NINE HUNDRED +@@ 10380 Ugaritic 1039F +@ Letters +10380 UGARITIC LETTER ALPA +10381 UGARITIC LETTER BETA +10382 UGARITIC LETTER GAMLA +10383 UGARITIC LETTER KHA +10384 UGARITIC LETTER DELTA +10385 UGARITIC LETTER HO +10386 UGARITIC LETTER WO +10387 UGARITIC LETTER ZETA +10388 UGARITIC LETTER HOTA +10389 UGARITIC LETTER TET +1038A UGARITIC LETTER YOD +1038B UGARITIC LETTER KAF +1038C UGARITIC LETTER SHIN +1038D UGARITIC LETTER LAMDA +1038E UGARITIC LETTER MEM +1038F UGARITIC LETTER DHAL +10390 UGARITIC LETTER NUN +10391 UGARITIC LETTER ZU +10392 UGARITIC LETTER SAMKA +10393 UGARITIC LETTER AIN +10394 UGARITIC LETTER PU +10395 UGARITIC LETTER SADE +10396 UGARITIC LETTER QOPA +10397 UGARITIC LETTER RASHA +10398 UGARITIC LETTER THANNA +10399 UGARITIC LETTER GHAIN +1039A UGARITIC LETTER TO +1039B UGARITIC LETTER I +1039C UGARITIC LETTER U +1039D UGARITIC LETTER SSU +@ Punctuation +1039F UGARITIC WORD DIVIDER @@ 10400 Deseret 1044F +@ Uppercase letters 10400 DESERET CAPITAL LETTER LONG I 10401 DESERET CAPITAL LETTER LONG E 10402 DESERET CAPITAL LETTER LONG A @@ -19263,6 +20607,9 @@ FFFF 10423 DESERET CAPITAL LETTER EM 10424 DESERET CAPITAL LETTER EN 10425 DESERET CAPITAL LETTER ENG +10426 DESERET CAPITAL LETTER OI +10427 DESERET CAPITAL LETTER EW +@ Lowercase letters 10428 DESERET SMALL LETTER LONG I 10429 DESERET SMALL LETTER LONG E 1042A DESERET SMALL LETTER LONG A @@ -19301,6 +20648,159 @@ FFFF 1044B DESERET SMALL LETTER EM 1044C DESERET SMALL LETTER EN 1044D DESERET SMALL LETTER ENG +1044E DESERET SMALL LETTER OI +1044F DESERET SMALL LETTER EW +@@ 10450 Shavian 1047F +@ Consonants +10450 SHAVIAN LETTER PEEP +10451 SHAVIAN LETTER TOT +10452 SHAVIAN LETTER KICK +10453 SHAVIAN LETTER FEE +10454 SHAVIAN LETTER THIGH +10455 SHAVIAN LETTER SO +10456 SHAVIAN LETTER SURE +10457 SHAVIAN LETTER CHURCH +10458 SHAVIAN LETTER YEA +10459 SHAVIAN LETTER HUNG +1045A SHAVIAN LETTER BIB +1045B SHAVIAN LETTER DEAD +1045C SHAVIAN LETTER GAG +1045D SHAVIAN LETTER VOW +1045E SHAVIAN LETTER THEY +1045F SHAVIAN LETTER ZOO +10460 SHAVIAN LETTER MEASURE +10461 SHAVIAN LETTER JUDGE +10462 SHAVIAN LETTER WOE +10463 SHAVIAN LETTER HA-HA +10464 SHAVIAN LETTER LOLL +10465 SHAVIAN LETTER MIME +@ Vowels +10466 SHAVIAN LETTER IF +10467 SHAVIAN LETTER EGG +10468 SHAVIAN LETTER ASH +10469 SHAVIAN LETTER ADO +1046A SHAVIAN LETTER ON +1046B SHAVIAN LETTER WOOL +1046C SHAVIAN LETTER OUT +1046D SHAVIAN LETTER AH +1046E SHAVIAN LETTER ROAR +1046F SHAVIAN LETTER NUN +10470 SHAVIAN LETTER EAT +10471 SHAVIAN LETTER AGE +10472 SHAVIAN LETTER ICE +10473 SHAVIAN LETTER UP +10474 SHAVIAN LETTER OAK +10475 SHAVIAN LETTER OOZE +10476 SHAVIAN LETTER OIL +10477 SHAVIAN LETTER AWE +10478 SHAVIAN LETTER ARE +10479 SHAVIAN LETTER OR +1047A SHAVIAN LETTER AIR +1047B SHAVIAN LETTER ERR +1047C SHAVIAN LETTER ARRAY +1047D SHAVIAN LETTER EAR +1047E SHAVIAN LETTER IAN +1047F SHAVIAN LETTER YEW +@@ 10480 Osmanya 104AF +@ Letters +10480 OSMANYA LETTER ALEF +10481 OSMANYA LETTER BA +10482 OSMANYA LETTER TA +10483 OSMANYA LETTER JA +10484 OSMANYA LETTER XA +10485 OSMANYA LETTER KHA +10486 OSMANYA LETTER DEEL +10487 OSMANYA LETTER RA +10488 OSMANYA LETTER SA +10489 OSMANYA LETTER SHIIN +1048A OSMANYA LETTER DHA +1048B OSMANYA LETTER CAYN +1048C OSMANYA LETTER GA +1048D OSMANYA LETTER FA +1048E OSMANYA LETTER QAAF +1048F OSMANYA LETTER KAAF +10490 OSMANYA LETTER LAAN +10491 OSMANYA LETTER MIIN +10492 OSMANYA LETTER NUUN +10493 OSMANYA LETTER WAW +10494 OSMANYA LETTER HA +10495 OSMANYA LETTER YA +10496 OSMANYA LETTER A +10497 OSMANYA LETTER E +10498 OSMANYA LETTER I +10499 OSMANYA LETTER O +1049A OSMANYA LETTER U +1049B OSMANYA LETTER AA +1049C OSMANYA LETTER EE +1049D OSMANYA LETTER OO +@ Digits +104A0 OSMANYA DIGIT ZERO +104A1 OSMANYA DIGIT ONE +104A2 OSMANYA DIGIT TWO +104A3 OSMANYA DIGIT THREE +104A4 OSMANYA DIGIT FOUR +104A5 OSMANYA DIGIT FIVE +104A6 OSMANYA DIGIT SIX +104A7 OSMANYA DIGIT SEVEN +104A8 OSMANYA DIGIT EIGHT +104A9 OSMANYA DIGIT NINE +@@ 10800 Cypriot Syllabary 1083F +@ Syllables +10800 CYPRIOT SYLLABLE A +10801 CYPRIOT SYLLABLE E +10802 CYPRIOT SYLLABLE I +10803 CYPRIOT SYLLABLE O +10804 CYPRIOT SYLLABLE U +10805 CYPRIOT SYLLABLE JA +10808 CYPRIOT SYLLABLE JO +1080A CYPRIOT SYLLABLE KA +1080B CYPRIOT SYLLABLE KE +1080C CYPRIOT SYLLABLE KI +1080D CYPRIOT SYLLABLE KO +1080E CYPRIOT SYLLABLE KU +1080F CYPRIOT SYLLABLE LA +10810 CYPRIOT SYLLABLE LE +10811 CYPRIOT SYLLABLE LI +10812 CYPRIOT SYLLABLE LO +10813 CYPRIOT SYLLABLE LU +10814 CYPRIOT SYLLABLE MA +10815 CYPRIOT SYLLABLE ME +10816 CYPRIOT SYLLABLE MI +10817 CYPRIOT SYLLABLE MO +10818 CYPRIOT SYLLABLE MU +10819 CYPRIOT SYLLABLE NA +1081A CYPRIOT SYLLABLE NE +1081B CYPRIOT SYLLABLE NI +1081C CYPRIOT SYLLABLE NO +1081D CYPRIOT SYLLABLE NU +1081E CYPRIOT SYLLABLE PA +1081F CYPRIOT SYLLABLE PE +10820 CYPRIOT SYLLABLE PI +10821 CYPRIOT SYLLABLE PO +10822 CYPRIOT SYLLABLE PU +10823 CYPRIOT SYLLABLE RA +10824 CYPRIOT SYLLABLE RE +10825 CYPRIOT SYLLABLE RI +10826 CYPRIOT SYLLABLE RO +10827 CYPRIOT SYLLABLE RU +10828 CYPRIOT SYLLABLE SA +10829 CYPRIOT SYLLABLE SE +1082A CYPRIOT SYLLABLE SI +1082B CYPRIOT SYLLABLE SO +1082C CYPRIOT SYLLABLE SU +1082D CYPRIOT SYLLABLE TA +1082E CYPRIOT SYLLABLE TE +1082F CYPRIOT SYLLABLE TI +10830 CYPRIOT SYLLABLE TO +10831 CYPRIOT SYLLABLE TU +10832 CYPRIOT SYLLABLE WA +10833 CYPRIOT SYLLABLE WE +10834 CYPRIOT SYLLABLE WI +10835 CYPRIOT SYLLABLE WO +10837 CYPRIOT SYLLABLE XA +10838 CYPRIOT SYLLABLE XE +1083C CYPRIOT SYLLABLE ZA +1083F CYPRIOT SYLLABLE ZO @@ 1D000 Byzantine Musical Symbols 1D0FF @ Prosodies (Prosodics) 1D000 BYZANTINE MUSICAL SYMBOL PSILI @@ -19511,6 +21011,7 @@ FFFF 1D0C3 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS 1D0C4 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS 1D0C5 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS + * misspelling of "FTHORA" in character name is a known defect 1D0C6 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI 1D0C7 BYZANTINE MUSICAL SYMBOL FTHORA NENANO 1D0C8 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS @@ -19829,6 +21330,97 @@ FFFF 1D1DB MUSICAL SYMBOL SCANDICUS FLEXUS 1D1DC MUSICAL SYMBOL TORCULUS RESUPINUS 1D1DD MUSICAL SYMBOL PES SUBPUNCTIS +@@ 1D300 Tai Xuan Jing Symbols 1D35F +@ Monogram +1D300 MONOGRAM FOR EARTH +@ Digrams +1D301 DIGRAM FOR HEAVENLY EARTH +1D302 DIGRAM FOR HUMAN EARTH +1D303 DIGRAM FOR EARTHLY HEAVEN +1D304 DIGRAM FOR EARTHLY HUMAN +1D305 DIGRAM FOR EARTH +@ Tetragrams +1D306 TETRAGRAM FOR CENTRE +1D307 TETRAGRAM FOR FULL CIRCLE +1D308 TETRAGRAM FOR MIRED +1D309 TETRAGRAM FOR BARRIER +1D30A TETRAGRAM FOR KEEPING SMALL +1D30B TETRAGRAM FOR CONTRARIETY +1D30C TETRAGRAM FOR ASCENT +1D30D TETRAGRAM FOR OPPOSITION +1D30E TETRAGRAM FOR BRANCHING OUT +1D30F TETRAGRAM FOR DEFECTIVENESS OR DISTORTION +1D310 TETRAGRAM FOR DIVERGENCE +1D311 TETRAGRAM FOR YOUTHFULNESS +1D312 TETRAGRAM FOR INCREASE +1D313 TETRAGRAM FOR PENETRATION +1D314 TETRAGRAM FOR REACH +1D315 TETRAGRAM FOR CONTACT +1D316 TETRAGRAM FOR HOLDING BACK +1D317 TETRAGRAM FOR WAITING +1D318 TETRAGRAM FOR FOLLOWING +1D319 TETRAGRAM FOR ADVANCE +1D31A TETRAGRAM FOR RELEASE +1D31B TETRAGRAM FOR RESISTANCE +1D31C TETRAGRAM FOR EASE +1D31D TETRAGRAM FOR JOY +1D31E TETRAGRAM FOR CONTENTION +1D31F TETRAGRAM FOR ENDEAVOUR +1D320 TETRAGRAM FOR DUTIES +1D321 TETRAGRAM FOR CHANGE +1D322 TETRAGRAM FOR DECISIVENESS +1D323 TETRAGRAM FOR BOLD RESOLUTION +1D324 TETRAGRAM FOR PACKING +1D325 TETRAGRAM FOR LEGION +1D326 TETRAGRAM FOR CLOSENESS +1D327 TETRAGRAM FOR KINSHIP +1D328 TETRAGRAM FOR GATHERING +1D329 TETRAGRAM FOR STRENGTH +1D32A TETRAGRAM FOR PURITY +1D32B TETRAGRAM FOR FULLNESS +1D32C TETRAGRAM FOR RESIDENCE +1D32D TETRAGRAM FOR LAW OR MODEL +1D32E TETRAGRAM FOR RESPONSE +1D32F TETRAGRAM FOR GOING TO MEET +1D330 TETRAGRAM FOR ENCOUNTERS +1D331 TETRAGRAM FOR STOVE +1D332 TETRAGRAM FOR GREATNESS +1D333 TETRAGRAM FOR ENLARGEMENT +1D334 TETRAGRAM FOR PATTERN +1D335 TETRAGRAM FOR RITUAL +1D336 TETRAGRAM FOR FLIGHT +1D337 TETRAGRAM FOR VASTNESS OR WASTING +1D338 TETRAGRAM FOR CONSTANCY +1D339 TETRAGRAM FOR MEASURE +1D33A TETRAGRAM FOR ETERNITY +1D33B TETRAGRAM FOR UNITY +1D33C TETRAGRAM FOR DIMINISHMENT +1D33D TETRAGRAM FOR CLOSED MOUTH +1D33E TETRAGRAM FOR GUARDEDNESS +1D33F TETRAGRAM FOR GATHERING IN +1D340 TETRAGRAM FOR MASSING +1D341 TETRAGRAM FOR ACCUMULATION +1D342 TETRAGRAM FOR EMBELLISHMENT +1D343 TETRAGRAM FOR DOUBT +1D344 TETRAGRAM FOR WATCH +1D345 TETRAGRAM FOR SINKING +1D346 TETRAGRAM FOR INNER +1D347 TETRAGRAM FOR DEPARTURE +1D348 TETRAGRAM FOR DARKENING +1D349 TETRAGRAM FOR DIMMING +1D34A TETRAGRAM FOR EXHAUSTION +1D34B TETRAGRAM FOR SEVERANCE +1D34C TETRAGRAM FOR STOPPAGE +1D34D TETRAGRAM FOR HARDNESS +1D34E TETRAGRAM FOR COMPLETION +1D34F TETRAGRAM FOR CLOSURE +1D350 TETRAGRAM FOR FAILURE +1D351 TETRAGRAM FOR AGGRAVATION +1D352 TETRAGRAM FOR COMPLIANCE +1D353 TETRAGRAM FOR ON THE VERGE +1D354 TETRAGRAM FOR DIFFICULTIES +1D355 TETRAGRAM FOR LABOURING +1D356 TETRAGRAM FOR FOSTERING @@ 1D400 Mathematical Alphanumeric Symbols 1D7FF @+ To be used for mathematical variables where style variations are important semantically. For general text, use standard Latin and Greek letters with markup. @ Bold symbols @@ -19937,6 +21529,7 @@ FFFF 1D433 MATHEMATICAL BOLD SMALL Z # 007A latin small letter z @ Italic symbols +@+ Several italic symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation. 1D434 MATHEMATICAL ITALIC CAPITAL A # 0041 latin capital letter a 1D435 MATHEMATICAL ITALIC CAPITAL B @@ -20147,7 +21740,7 @@ FFFF 1D49B MATHEMATICAL BOLD ITALIC SMALL Z # 007A latin small letter z @ Script symbols -@+ Several script symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation +@+ Several script symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation. 1D49C MATHEMATICAL SCRIPT CAPITAL A # 0041 latin capital letter a 1D49D @@ -20222,8 +21815,9 @@ FFFF # 006A latin small letter j 1D4C0 MATHEMATICAL SCRIPT SMALL K # 006B latin small letter k -1D4C1 +1D4C1 MATHEMATICAL SCRIPT SMALL L x (script small l - 2113) + # 006C latin small letter l 1D4C2 MATHEMATICAL SCRIPT SMALL M # 006D latin small letter m 1D4C3 MATHEMATICAL SCRIPT SMALL N @@ -20358,7 +21952,7 @@ FFFF 1D503 MATHEMATICAL BOLD SCRIPT SMALL Z # 007A latin small letter z @ Fraktur symbols -@+ This style is sometimes known as black-letter. Several black-letter symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation +@+ This style is sometimes known as black-letter. Several black-letter symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation. 1D504 MATHEMATICAL FRAKTUR CAPITAL A # 0041 latin capital letter a 1D505 MATHEMATICAL FRAKTUR CAPITAL B @@ -20384,6 +21978,7 @@ FFFF 1D50F MATHEMATICAL FRAKTUR CAPITAL L # 004C latin capital letter l 1D510 MATHEMATICAL FRAKTUR CAPITAL M + = New Testament majority text # 004D latin capital letter m 1D511 MATHEMATICAL FRAKTUR CAPITAL N # 004E latin capital letter n @@ -20396,6 +21991,7 @@ FFFF 1D515 x (black-letter capital r - 211C) 1D516 MATHEMATICAL FRAKTUR CAPITAL S + = Septuagint, Greek Old Testament # 0053 latin capital letter s 1D517 MATHEMATICAL FRAKTUR CAPITAL T # 0054 latin capital letter t @@ -20464,7 +22060,7 @@ FFFF 1D537 MATHEMATICAL FRAKTUR SMALL Z # 007A latin small letter z @ Double-struck symbols -@+ This style is sometimes known as open-face or blackboard-bold. Several double-struck symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation +@+ This style is sometimes known as open-face or blackboard-bold. Several double-struck symbols have been previously coded in the Letterlike Symbols block and are retained there to ensure unambiguous representation. 1D538 MATHEMATICAL DOUBLE-STRUCK CAPITAL A # 0041 latin capital letter a 1D539 MATHEMATICAL DOUBLE-STRUCK CAPITAL B @@ -21896,12 +23492,14 @@ FFFF # 0039 digit nine @@ 1FF80 Unassigned 1FFFF @ Not character codes +@+ These codes are intended for process internal uses, but are not permitted for interchange. 1FFFE * the value 1FFFE is guaranteed not to be a Unicode character at all 1FFFF * the value 1FFFF is guaranteed not to be a Unicode character at all @@ 20000 CJK Unified Ideographs Extension B 2A6D6 @@ 2F800 CJK Compatibility Ideographs Supplement 2FA1F +@ Duplicate characters from CNS 11643-1992 2F800 CJK COMPATIBILITY IDEOGRAPH-2F800 : 4E3D 2F801 CJK COMPATIBILITY IDEOGRAPH-2F801 @@ -21929,6 +23527,7 @@ FFFF 2F80C CJK COMPATIBILITY IDEOGRAPH-2F80C : 349E 2F80D CJK COMPATIBILITY IDEOGRAPH-2F80D + x 5145 : 2063A 2F80E CJK COMPATIBILITY IDEOGRAPH-2F80E : 514D @@ -21943,6 +23542,7 @@ FFFF 2F813 CJK COMPATIBILITY IDEOGRAPH-2F813 : 34B9 2F814 CJK COMPATIBILITY IDEOGRAPH-2F814 + x 5185 : 5167 2F815 CJK COMPATIBILITY IDEOGRAPH-2F815 : 518D @@ -22083,8 +23683,10 @@ FFFF 2F859 CJK COMPATIBILITY IDEOGRAPH-2F859 : 214E4 2F85A CJK COMPATIBILITY IDEOGRAPH-2F85A + x 58F3 : 58F2 2F85B CJK COMPATIBILITY IDEOGRAPH-2F85B + x 21533 : 58F7 2F85C CJK COMPATIBILITY IDEOGRAPH-2F85C : 5906 @@ -22111,7 +23713,7 @@ FFFF 2F867 CJK COMPATIBILITY IDEOGRAPH-2F867 : 36EE 2F868 CJK COMPATIBILITY IDEOGRAPH-2F868 - : 2136A + : 36FC 2F869 CJK COMPATIBILITY IDEOGRAPH-2F869 : 5B08 2F86A CJK COMPATIBILITY IDEOGRAPH-2F86A @@ -22135,7 +23737,7 @@ FFFF 2F873 CJK COMPATIBILITY IDEOGRAPH-2F873 : 5C06 2F874 CJK COMPATIBILITY IDEOGRAPH-2F874 - : 5F33 + : 5F53 2F875 CJK COMPATIBILITY IDEOGRAPH-2F875 : 5C22 2F876 CJK COMPATIBILITY IDEOGRAPH-2F876 @@ -22215,6 +23817,7 @@ FFFF 2F89B CJK COMPATIBILITY IDEOGRAPH-2F89B : 38E3 2F89C CJK COMPATIBILITY IDEOGRAPH-2F89C + x 22505 : 5F9A 2F89D CJK COMPATIBILITY IDEOGRAPH-2F89D : 5FCD @@ -22477,7 +24080,7 @@ FFFF 2F91E CJK COMPATIBILITY IDEOGRAPH-2F91E : 719C 2F91F CJK COMPATIBILITY IDEOGRAPH-2F91F - : 43AB + : 243AB 2F920 CJK COMPATIBILITY IDEOGRAPH-2F920 : 7228 2F921 CJK COMPATIBILITY IDEOGRAPH-2F921 @@ -22605,7 +24208,7 @@ FFFF 2F95E CJK COMPATIBILITY IDEOGRAPH-2F95E : 25AA7 2F95F CJK COMPATIBILITY IDEOGRAPH-2F95F - : 7AAE + : 7AEE 2F960 CJK COMPATIBILITY IDEOGRAPH-2F960 : 4202 2F961 CJK COMPATIBILITY IDEOGRAPH-2F961 @@ -22771,6 +24374,9 @@ FFFF 2F9B1 CJK COMPATIBILITY IDEOGRAPH-2F9B1 : 270D2 2F9B2 CJK COMPATIBILITY IDEOGRAPH-2F9B2 + x 5914 + x 270CD + x 270F0 : 456B 2F9B3 CJK COMPATIBILITY IDEOGRAPH-2F9B3 : 8650 @@ -22779,6 +24385,7 @@ FFFF 2F9B5 CJK COMPATIBILITY IDEOGRAPH-2F9B5 : 8667 2F9B6 CJK COMPATIBILITY IDEOGRAPH-2F9B6 + x 27205 : 8669 2F9B7 CJK COMPATIBILITY IDEOGRAPH-2F9B7 : 86A9 @@ -22797,7 +24404,7 @@ FFFF 2F9BE CJK COMPATIBILITY IDEOGRAPH-2F9BE : 8786 2F9BF CJK COMPATIBILITY IDEOGRAPH-2F9BF - : 4D57 + : 45D7 2F9C0 CJK COMPATIBILITY IDEOGRAPH-2F9C0 : 87E1 2F9C1 CJK COMPATIBILITY IDEOGRAPH-2F9C1 @@ -22821,6 +24428,7 @@ FFFF 2F9CA CJK COMPATIBILITY IDEOGRAPH-2F9CA : 34BB 2F9CB CJK COMPATIBILITY IDEOGRAPH-2F9CB + x 4695 : 278AE 2F9CC CJK COMPATIBILITY IDEOGRAPH-2F9CC : 27966 @@ -22843,6 +24451,7 @@ FFFF 2F9D5 CJK COMPATIBILITY IDEOGRAPH-2F9D5 : 8CC1 2F9D6 CJK COMPATIBILITY IDEOGRAPH-2F9D6 + x 25AD4 : 8D1B 2F9D7 CJK COMPATIBILITY IDEOGRAPH-2F9D7 : 8D77 @@ -22987,73 +24596,85 @@ FFFF 2FA1D CJK COMPATIBILITY IDEOGRAPH-2FA1D : 2A600 @@ 2FF80 Unassigned 2FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 2FFFE * the value 2FFFE is guaranteed not to be a Unicode character at all 2FFFF * the value 2FFFF is guaranteed not to be a Unicode character at all @@ 3FF80 Unassigned 3FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 3FFFE * the value 3FFFE is guaranteed not to be a Unicode character at all 3FFFF * the value 3FFFF is guaranteed not to be a Unicode character at all @@ 4FF80 Unassigned 4FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 4FFFE * the value 4FFFE is guaranteed not to be a Unicode character at all 4FFFF * the value 4FFFF is guaranteed not to be a Unicode character at all @@ 5FF80 Unassigned 5FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 5FFFE * the value 5FFFE is guaranteed not to be a Unicode character at all 5FFFF * the value 5FFFF is guaranteed not to be a Unicode character at all @@ 6FF80 Unassigned 6FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 6FFFE * the value 6FFFE is guaranteed not to be a Unicode character at all 6FFFF * the value 6FFFF is guaranteed not to be a Unicode character at all @@ 7FF80 Unassigned 7FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 7FFFE * the value 7FFFE is guaranteed not to be a Unicode character at all 7FFFF * the value 7FFFF is guaranteed not to be a Unicode character at all @@ 8FF80 Unassigned 8FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 8FFFE * the value 8FFFE is guaranteed not to be a Unicode character at all 8FFFF * the value 8FFFF is guaranteed not to be a Unicode character at all @@ 9FF80 Unassigned 9FFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 9FFFE * the value 9FFFE is guaranteed not to be a Unicode character at all 9FFFF * the value 9FFFF is guaranteed not to be a Unicode character at all @@ AFF80 Unassigned AFFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. AFFFE * the value AFFFE is guaranteed not to be a Unicode character at all AFFFF * the value AFFFF is guaranteed not to be a Unicode character at all @@ BFF80 Unassigned BFFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. BFFFE * the value BFFFE is guaranteed not to be a Unicode character at all BFFFF * the value BFFFF is guaranteed not to be a Unicode character at all @@ CFF80 Unassigned CFFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. CFFFE * the value CFFFE is guaranteed not to be a Unicode character at all CFFFF * the value CFFFF is guaranteed not to be a Unicode character at all @@ DFF80 Unassigned DFFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. DFFFE * the value DFFFE is guaranteed not to be a Unicode character at all DFFFF @@ -23158,20 +24779,267 @@ E007C TAG VERTICAL LINE E007D TAG RIGHT CURLY BRACKET E007E TAG TILDE E007F CANCEL TAG +@@ E0100 Variation Selectors Supplement E01EF +@+ These complete the set started at FE01 to FE0F +@ Variation selectors +E0100 VARIATION SELECTOR-17 + * these are abbreviated VS17, and so on +E0101 VARIATION SELECTOR-18 +E0102 VARIATION SELECTOR-19 +E0103 VARIATION SELECTOR-20 +E0104 VARIATION SELECTOR-21 +E0105 VARIATION SELECTOR-22 +E0106 VARIATION SELECTOR-23 +E0107 VARIATION SELECTOR-24 +E0108 VARIATION SELECTOR-25 +E0109 VARIATION SELECTOR-26 +E010A VARIATION SELECTOR-27 +E010B VARIATION SELECTOR-28 +E010C VARIATION SELECTOR-29 +E010D VARIATION SELECTOR-30 +E010E VARIATION SELECTOR-31 +E010F VARIATION SELECTOR-32 +E0110 VARIATION SELECTOR-33 +E0111 VARIATION SELECTOR-34 +E0112 VARIATION SELECTOR-35 +E0113 VARIATION SELECTOR-36 +E0114 VARIATION SELECTOR-37 +E0115 VARIATION SELECTOR-38 +E0116 VARIATION SELECTOR-39 +E0117 VARIATION SELECTOR-40 +E0118 VARIATION SELECTOR-41 +E0119 VARIATION SELECTOR-42 +E011A VARIATION SELECTOR-43 +E011B VARIATION SELECTOR-44 +E011C VARIATION SELECTOR-45 +E011D VARIATION SELECTOR-46 +E011E VARIATION SELECTOR-47 +E011F VARIATION SELECTOR-48 +E0120 VARIATION SELECTOR-49 +E0121 VARIATION SELECTOR-50 +E0122 VARIATION SELECTOR-51 +E0123 VARIATION SELECTOR-52 +E0124 VARIATION SELECTOR-53 +E0125 VARIATION SELECTOR-54 +E0126 VARIATION SELECTOR-55 +E0127 VARIATION SELECTOR-56 +E0128 VARIATION SELECTOR-57 +E0129 VARIATION SELECTOR-58 +E012A VARIATION SELECTOR-59 +E012B VARIATION SELECTOR-60 +E012C VARIATION SELECTOR-61 +E012D VARIATION SELECTOR-62 +E012E VARIATION SELECTOR-63 +E012F VARIATION SELECTOR-64 +E0130 VARIATION SELECTOR-65 +E0131 VARIATION SELECTOR-66 +E0132 VARIATION SELECTOR-67 +E0133 VARIATION SELECTOR-68 +E0134 VARIATION SELECTOR-69 +E0135 VARIATION SELECTOR-70 +E0136 VARIATION SELECTOR-71 +E0137 VARIATION SELECTOR-72 +E0138 VARIATION SELECTOR-73 +E0139 VARIATION SELECTOR-74 +E013A VARIATION SELECTOR-75 +E013B VARIATION SELECTOR-76 +E013C VARIATION SELECTOR-77 +E013D VARIATION SELECTOR-78 +E013E VARIATION SELECTOR-79 +E013F VARIATION SELECTOR-80 +E0140 VARIATION SELECTOR-81 +E0141 VARIATION SELECTOR-82 +E0142 VARIATION SELECTOR-83 +E0143 VARIATION SELECTOR-84 +E0144 VARIATION SELECTOR-85 +E0145 VARIATION SELECTOR-86 +E0146 VARIATION SELECTOR-87 +E0147 VARIATION SELECTOR-88 +E0148 VARIATION SELECTOR-89 +E0149 VARIATION SELECTOR-90 +E014A VARIATION SELECTOR-91 +E014B VARIATION SELECTOR-92 +E014C VARIATION SELECTOR-93 +E014D VARIATION SELECTOR-94 +E014E VARIATION SELECTOR-95 +E014F VARIATION SELECTOR-96 +E0150 VARIATION SELECTOR-97 +E0151 VARIATION SELECTOR-98 +E0152 VARIATION SELECTOR-99 +E0153 VARIATION SELECTOR-100 +E0154 VARIATION SELECTOR-101 +E0155 VARIATION SELECTOR-102 +E0156 VARIATION SELECTOR-103 +E0157 VARIATION SELECTOR-104 +E0158 VARIATION SELECTOR-105 +E0159 VARIATION SELECTOR-106 +E015A VARIATION SELECTOR-107 +E015B VARIATION SELECTOR-108 +E015C VARIATION SELECTOR-109 +E015D VARIATION SELECTOR-110 +E015E VARIATION SELECTOR-111 +E015F VARIATION SELECTOR-112 +E0160 VARIATION SELECTOR-113 +E0161 VARIATION SELECTOR-114 +E0162 VARIATION SELECTOR-115 +E0163 VARIATION SELECTOR-116 +E0164 VARIATION SELECTOR-117 +E0165 VARIATION SELECTOR-118 +E0166 VARIATION SELECTOR-119 +E0167 VARIATION SELECTOR-120 +E0168 VARIATION SELECTOR-121 +E0169 VARIATION SELECTOR-122 +E016A VARIATION SELECTOR-123 +E016B VARIATION SELECTOR-124 +E016C VARIATION SELECTOR-125 +E016D VARIATION SELECTOR-126 +E016E VARIATION SELECTOR-127 +E016F VARIATION SELECTOR-128 +E0170 VARIATION SELECTOR-129 +E0171 VARIATION SELECTOR-130 +E0172 VARIATION SELECTOR-131 +E0173 VARIATION SELECTOR-132 +E0174 VARIATION SELECTOR-133 +E0175 VARIATION SELECTOR-134 +E0176 VARIATION SELECTOR-135 +E0177 VARIATION SELECTOR-136 +E0178 VARIATION SELECTOR-137 +E0179 VARIATION SELECTOR-138 +E017A VARIATION SELECTOR-139 +E017B VARIATION SELECTOR-140 +E017C VARIATION SELECTOR-141 +E017D VARIATION SELECTOR-142 +E017E VARIATION SELECTOR-143 +E017F VARIATION SELECTOR-144 +E0180 VARIATION SELECTOR-145 +E0181 VARIATION SELECTOR-146 +E0182 VARIATION SELECTOR-147 +E0183 VARIATION SELECTOR-148 +E0184 VARIATION SELECTOR-149 +E0185 VARIATION SELECTOR-150 +E0186 VARIATION SELECTOR-151 +E0187 VARIATION SELECTOR-152 +E0188 VARIATION SELECTOR-153 +E0189 VARIATION SELECTOR-154 +E018A VARIATION SELECTOR-155 +E018B VARIATION SELECTOR-156 +E018C VARIATION SELECTOR-157 +E018D VARIATION SELECTOR-158 +E018E VARIATION SELECTOR-159 +E018F VARIATION SELECTOR-160 +E0190 VARIATION SELECTOR-161 +E0191 VARIATION SELECTOR-162 +E0192 VARIATION SELECTOR-163 +E0193 VARIATION SELECTOR-164 +E0194 VARIATION SELECTOR-165 +E0195 VARIATION SELECTOR-166 +E0196 VARIATION SELECTOR-167 +E0197 VARIATION SELECTOR-168 +E0198 VARIATION SELECTOR-169 +E0199 VARIATION SELECTOR-170 +E019A VARIATION SELECTOR-171 +E019B VARIATION SELECTOR-172 +E019C VARIATION SELECTOR-173 +E019D VARIATION SELECTOR-174 +E019E VARIATION SELECTOR-175 +E019F VARIATION SELECTOR-176 +E01A0 VARIATION SELECTOR-177 +E01A1 VARIATION SELECTOR-178 +E01A2 VARIATION SELECTOR-179 +E01A3 VARIATION SELECTOR-180 +E01A4 VARIATION SELECTOR-181 +E01A5 VARIATION SELECTOR-182 +E01A6 VARIATION SELECTOR-183 +E01A7 VARIATION SELECTOR-184 +E01A8 VARIATION SELECTOR-185 +E01A9 VARIATION SELECTOR-186 +E01AA VARIATION SELECTOR-187 +E01AB VARIATION SELECTOR-188 +E01AC VARIATION SELECTOR-189 +E01AD VARIATION SELECTOR-190 +E01AE VARIATION SELECTOR-191 +E01AF VARIATION SELECTOR-192 +E01B0 VARIATION SELECTOR-193 +E01B1 VARIATION SELECTOR-194 +E01B2 VARIATION SELECTOR-195 +E01B3 VARIATION SELECTOR-196 +E01B4 VARIATION SELECTOR-197 +E01B5 VARIATION SELECTOR-198 +E01B6 VARIATION SELECTOR-199 +E01B7 VARIATION SELECTOR-200 +E01B8 VARIATION SELECTOR-201 +E01B9 VARIATION SELECTOR-202 +E01BA VARIATION SELECTOR-203 +E01BB VARIATION SELECTOR-204 +E01BC VARIATION SELECTOR-205 +E01BD VARIATION SELECTOR-206 +E01BE VARIATION SELECTOR-207 +E01BF VARIATION SELECTOR-208 +E01C0 VARIATION SELECTOR-209 +E01C1 VARIATION SELECTOR-210 +E01C2 VARIATION SELECTOR-211 +E01C3 VARIATION SELECTOR-212 +E01C4 VARIATION SELECTOR-213 +E01C5 VARIATION SELECTOR-214 +E01C6 VARIATION SELECTOR-215 +E01C7 VARIATION SELECTOR-216 +E01C8 VARIATION SELECTOR-217 +E01C9 VARIATION SELECTOR-218 +E01CA VARIATION SELECTOR-219 +E01CB VARIATION SELECTOR-220 +E01CC VARIATION SELECTOR-221 +E01CD VARIATION SELECTOR-222 +E01CE VARIATION SELECTOR-223 +E01CF VARIATION SELECTOR-224 +E01D0 VARIATION SELECTOR-225 +E01D1 VARIATION SELECTOR-226 +E01D2 VARIATION SELECTOR-227 +E01D3 VARIATION SELECTOR-228 +E01D4 VARIATION SELECTOR-229 +E01D5 VARIATION SELECTOR-230 +E01D6 VARIATION SELECTOR-231 +E01D7 VARIATION SELECTOR-232 +E01D8 VARIATION SELECTOR-233 +E01D9 VARIATION SELECTOR-234 +E01DA VARIATION SELECTOR-235 +E01DB VARIATION SELECTOR-236 +E01DC VARIATION SELECTOR-237 +E01DD VARIATION SELECTOR-238 +E01DE VARIATION SELECTOR-239 +E01DF VARIATION SELECTOR-240 +E01E0 VARIATION SELECTOR-241 +E01E1 VARIATION SELECTOR-242 +E01E2 VARIATION SELECTOR-243 +E01E3 VARIATION SELECTOR-244 +E01E4 VARIATION SELECTOR-245 +E01E5 VARIATION SELECTOR-246 +E01E6 VARIATION SELECTOR-247 +E01E7 VARIATION SELECTOR-248 +E01E8 VARIATION SELECTOR-249 +E01E9 VARIATION SELECTOR-250 +E01EA VARIATION SELECTOR-251 +E01EB VARIATION SELECTOR-252 +E01EC VARIATION SELECTOR-253 +E01ED VARIATION SELECTOR-254 +E01EE VARIATION SELECTOR-255 +E01EF VARIATION SELECTOR-256 @@ EFF80 Unassigned EFFFF -@ Not character codes +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. EFFFE * the value EFFFE is guaranteed not to be a Unicode character at all EFFFF * the value EFFFF is guaranteed not to be a Unicode character at all -@@ FFF80 Private Use FFFFF -@ Not character codes +@@ FFF80 Supplementary Private Use Area-A FFFFF +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. FFFFE * the value FFFFE is guaranteed not to be a Unicode character at all FFFFF * the value FFFFF is guaranteed not to be a Unicode character at all -@@ 10FF80 Private Use 10FFFF -@ Not character codes +@@ 10FF80 Supplementary Private Use Area-B 10FFFF +@ Noncharacters +@+ These codes are intended for process internal uses, but are not permitted for interchange. 10FFFE * the value 10FFFE is guaranteed not to be a Unicode character at all 10FFFF diff --git a/lib/unicore/NormalizationCorrections.txt b/lib/unicore/NormalizationCorrections.txt new file mode 100644 index 0000000..d76c150 --- /dev/null +++ b/lib/unicore/NormalizationCorrections.txt @@ -0,0 +1,43 @@ +# NormalizationCorrections-4.0.0.txt +# +# This file is a normative contributory data file in the +# Unicode Character Database. +# +# The normalization stabilization policy of the Unicode +# Consortium ordinarily precludes any change to the decomposition +# for any character, once established in a relevant version +# of the UnicodeData.txt data file. However, under certain +# exceptional (and rare) conditions, an error in a decomposition +# mapping may be discovered that is truly just an unintended +# typo in the data, and not a matter of dubious interpretation. +# +# Whenever such an error may be found, and if it meets the +# requirements for possible exceptions to normalization +# stability, the correction is entered in this data file, +# so that any implementation depending on absolute stability +# of normalization, *including* any errors in the data, can +# safely reconstruct the exact state of the data tables at +# any given version of Unicode. +# +# Currently this list has exactly six entries in it, one for the +# typo found and corrected in Corrigendum #3, and five for +# the typos and misidentifications found and corrected in +# Corrigendum #4. All efforts +# will be made to keep the entries limited to just those fixes. +# +# Interpretation of the fields: +# Field 1: Unicode code point +# Field 2: Original (erroneous) decomposition +# Field 3: Corrected decomposition +# Field 4: Version of Unicode for which the correction was +# entered into UnicodeData.txt, in n.n.n format. +# Comment: Indicates the Unicode Corrigendum which documents +# the correction +# +# +F951;96FB;964B;3.2.0 # Corrigendum 3 +2F868;2136A;36FC;4.0.0 # Corrigendum 4 +2F874;5F33;5F53;4.0.0 # Corrigendum 4 +2F91F;43AB;243AB;4.0.0 # Corrigendum 4 +2F95F;7AAE;7AEE;4.0.0 # Corrigendum 4 +2F9BF;4D57;45D7;4.0.0 # Corrigendum 4 diff --git a/lib/unicore/Number.pl b/lib/unicore/Number.pl index 9bc4fd4..f2a7e92 100644 --- a/lib/unicore/Number.pl +++ b/lib/unicore/Number.pl @@ -219,6 +219,16 @@ return <<'END'; 17E7 7 17E8 8 17E9 9 +17F0 0 +17F1 1 +17F2 2 +17F3 3 +17F4 4 +17F5 5 +17F6 6 +17F7 7 +17F8 8 +17F9 9 1810 0 1811 1 1812 2 @@ -229,6 +239,16 @@ return <<'END'; 1817 7 1818 8 1819 9 +1946 0 +1947 1 +1948 2 +1949 3 +194A 4 +194B 5 +194C 6 +194D 7 +194E 8 +194F 9 2070 0 2074 4 2075 5 @@ -373,6 +393,7 @@ return <<'END'; 24FC 8 24FD 9 24FE 10 +24FF 0 2776 1 2777 2 2778 3 @@ -480,10 +501,65 @@ FF16 6 FF17 7 FF18 8 FF19 9 +10107 1 +10108 2 +10109 3 +1010A 4 +1010B 5 +1010C 6 +1010D 7 +1010E 8 +1010F 9 +10110 10 +10111 20 +10112 30 +10113 40 +10114 50 +10115 60 +10116 70 +10117 80 +10118 90 +10119 100 +1011A 200 +1011B 300 +1011C 400 +1011D 500 +1011E 600 +1011F 700 +10120 800 +10121 900 +10122 1000 +10123 2000 +10124 3000 +10125 4000 +10126 5000 +10127 6000 +10128 7000 +10129 8000 +1012A 9000 +1012B 10000 +1012C 20000 +1012D 30000 +1012E 40000 +1012F 50000 +10130 60000 +10131 70000 +10132 80000 +10133 90000 10320 1 10321 5 10322 10 10323 50 +104A0 0 +104A1 1 +104A2 2 +104A3 3 +104A4 4 +104A5 5 +104A6 6 +104A7 7 +104A8 8 +104A9 9 1D7CE 0 1D7CF 1 1D7D0 2 diff --git a/lib/unicore/PropList.txt b/lib/unicore/PropList.txt index 17f03cc..90176ad 100644 --- a/lib/unicore/PropList.txt +++ b/lib/unicore/PropList.txt @@ -1,10 +1,10 @@ -# PropList-3.2.0.txt -# Date: 2002-03-19,23:31:21 GMT [MD] +# PropList-4.0.0.txt +# Date: 2003-03-20, 20:07:40 GMT [MD] # # Unicode Character Database: Extended Properties -# For documentation, see PropList.html -# Note: Unassigned and Noncharacter codepoints are omitted, -# except when listing Noncharacter or Cn. +# For documentation, see UCD.html +# Note: Unassigned and Noncharacter codepoints may be omitted +# if they have default property values. # ================================================ # ================================================ @@ -14,13 +14,15 @@ 0085 ; White_Space # Cc 00A0 ; White_Space # Zs NO-BREAK SPACE 1680 ; White_Space # Zs OGHAM SPACE MARK +180E ; White_Space # Zs MONGOLIAN VOWEL SEPARATOR 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 +205F ; White_Space # Zs MEDIUM MATHEMATICAL SPACE 3000 ; White_Space # Zs IDEOGRAPHIC SPACE -# Total code points: 24 +# Total code points: 26 # ================================================ @@ -38,10 +40,10 @@ # ================================================ 002D ; Dash # Pd HYPHEN-MINUS -00AD ; Dash # Pd SOFT HYPHEN 058A ; Dash # Pd ARMENIAN HYPHEN 1806 ; Dash # Pd MONGOLIAN TODO SOFT HYPHEN 2010..2015 ; Dash # Pd [6] HYPHEN..HORIZONTAL BAR +2053 ; Dash # Po SWUNG DASH 207B ; Dash # Sm SUPERSCRIPT MINUS 208B ; Dash # Sm SUBSCRIPT MINUS 2212 ; Dash # Sm MINUS SIGN @@ -57,7 +59,7 @@ FF0D ; Dash # Pd FULLWIDTH HYPHEN-MINUS # ================================================ 002D ; Hyphen # Pd HYPHEN-MINUS -00AD ; Hyphen # Pd SOFT HYPHEN +00AD ; Hyphen # Cf SOFT HYPHEN 058A ; Hyphen # Pd ARMENIAN HYPHEN 1806 ; Hyphen # Pd MONGOLIAN TODO SOFT HYPHEN 2010..2011 ; Hyphen # Pd [2] HYPHEN..NON-BREAKING HYPHEN @@ -126,8 +128,9 @@ FF63 ; Quotation_Mark # Pe HALFWIDTH RIGHT CORNER BRACKET 17DA ; Terminal_Punctuation # Po KHMER SIGN KOOMUUT 1802..1805 ; Terminal_Punctuation # Po [4] MONGOLIAN COMMA..MONGOLIAN FOUR DOTS 1808..1809 ; Terminal_Punctuation # Po [2] MONGOLIAN MANCHU COMMA..MONGOLIAN MANCHU FULL STOP +1944..1945 ; Terminal_Punctuation # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK 203C..203D ; Terminal_Punctuation # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG -2048..2049 ; Terminal_Punctuation # Po [2] QUESTION EXCLAMATION MARK..EXCLAMATION QUESTION MARK +2047..2049 ; Terminal_Punctuation # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK 3001..3002 ; Terminal_Punctuation # Po [2] IDEOGRAPHIC COMMA..IDEOGRAPHIC FULL STOP FE50..FE52 ; Terminal_Punctuation # Po [3] SMALL COMMA..SMALL FULL STOP FE54..FE57 ; Terminal_Punctuation # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK @@ -139,7 +142,7 @@ FF1F ; Terminal_Punctuation # Po FULLWIDTH QUESTION MARK FF61 ; Terminal_Punctuation # Po HALFWIDTH IDEOGRAPHIC FULL STOP FF64 ; Terminal_Punctuation # Po HALFWIDTH IDEOGRAPHIC COMMA -# Total code points: 75 +# Total code points: 78 # ================================================ @@ -176,6 +179,8 @@ FE35 ; Other_Math # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENT FE36 ; Other_Math # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS FE37 ; Other_Math # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET FE38 ; Other_Math # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE47 ; Other_Math # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 ; Other_Math # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET FE59 ; Other_Math # Ps SMALL LEFT PARENTHESIS FE5A ; Other_Math # Pe SMALL RIGHT PARENTHESIS FE5B ; Other_Math # Ps SMALL LEFT CURLY BRACKET @@ -202,8 +207,7 @@ FF5D ; Other_Math # Pe FULLWIDTH RIGHT CURLY BRACKET 1D4A9..1D4AC ; Other_Math # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q 1D4AE..1D4B9 ; Other_Math # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D 1D4BB ; Other_Math # L& MATHEMATICAL SCRIPT SMALL F -1D4BD..1D4C0 ; Other_Math # L& [4] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL K -1D4C2..1D4C3 ; Other_Math # L& [2] MATHEMATICAL SCRIPT SMALL M..MATHEMATICAL SCRIPT SMALL N +1D4BD..1D4C3 ; Other_Math # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N 1D4C5..1D505 ; Other_Math # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B 1D507..1D50A ; Other_Math # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G 1D50D..1D514 ; Other_Math # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q @@ -227,7 +231,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: 1066 +# Total code points: 1069 # ================================================ @@ -256,7 +260,8 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 05BF ; Other_Alphabetic # Mn HEBREW POINT RAFE 05C1..05C2 ; Other_Alphabetic # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT 05C4 ; Other_Alphabetic # Mn HEBREW MARK UPPER DOT -064B..0655 ; Other_Alphabetic # Mn [11] ARABIC FATHATAN..ARABIC HAMZA BELOW +0610..0615 ; Other_Alphabetic # Mn [6] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL HIGH TAH +064B..0657 ; Other_Alphabetic # Mn [13] ARABIC FATHATAN..ARABIC INVERTED DAMMA 0670 ; Other_Alphabetic # Mn ARABIC LETTER SUPERSCRIPT ALEF 06D6..06DC ; Other_Alphabetic # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN 06E1..06E4 ; Other_Alphabetic # Mn [4] ARABIC SMALL HIGH DOTLESS HEAD OF KHAH..ARABIC SMALL HIGH MADDA @@ -279,7 +284,8 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 09CB..09CC ; Other_Alphabetic # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU 09D7 ; Other_Alphabetic # Mc BENGALI AU LENGTH MARK 09E2..09E3 ; Other_Alphabetic # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL -0A02 ; Other_Alphabetic # Mn GURMUKHI SIGN BINDI +0A01..0A02 ; Other_Alphabetic # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A03 ; Other_Alphabetic # Mc GURMUKHI SIGN VISARGA 0A3E..0A40 ; Other_Alphabetic # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II 0A41..0A42 ; Other_Alphabetic # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU 0A47..0A48 ; Other_Alphabetic # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI @@ -292,6 +298,7 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 0AC7..0AC8 ; Other_Alphabetic # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI 0AC9 ; Other_Alphabetic # Mc GUJARATI VOWEL SIGN CANDRA O 0ACB..0ACC ; Other_Alphabetic # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0AE2..0AE3 ; Other_Alphabetic # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL 0B01 ; Other_Alphabetic # Mn ORIYA SIGN CANDRABINDU 0B02..0B03 ; Other_Alphabetic # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA 0B3E ; Other_Alphabetic # Mc ORIYA VOWEL SIGN AA @@ -361,17 +368,24 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L 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 +17B6 ; Other_Alphabetic # Mc 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 17C6 ; Other_Alphabetic # Mn KHMER SIGN NIKAHIT 17C7..17C8 ; Other_Alphabetic # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU 18A9 ; Other_Alphabetic # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; Other_Alphabetic # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; Other_Alphabetic # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; Other_Alphabetic # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; Other_Alphabetic # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; Other_Alphabetic # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; Other_Alphabetic # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; Other_Alphabetic # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA 2160..2183 ; Other_Alphabetic # Nl [36] ROMAN NUMERAL ONE..ROMAN NUMERAL REVERSED ONE HUNDRED FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA 1034A ; Other_Alphabetic # Nl GOTHIC LETTER NINE HUNDRED -# Total code points: 398 +# Total code points: 429 # ================================================ @@ -396,17 +410,17 @@ F900..FA2D ; Ideographic # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COM 00B4 ; Diacritic # Sk ACUTE ACCENT 00B7 ; Diacritic # Po MIDDLE DOT 00B8 ; Diacritic # Sk CEDILLA -02B0..02B8 ; Diacritic # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y -02B9..02BA ; Diacritic # Sk [2] MODIFIER LETTER PRIME..MODIFIER LETTER DOUBLE PRIME -02BB..02C1 ; Diacritic # Lm [7] MODIFIER LETTER TURNED COMMA..MODIFIER LETTER REVERSED GLOTTAL STOP -02C2..02CF ; Diacritic # Sk [14] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER LOW ACUTE ACCENT -02D0..02D1 ; Diacritic # Lm [2] MODIFIER LETTER TRIANGULAR COLON..MODIFIER LETTER HALF TRIANGULAR COLON +02B0..02C1 ; Diacritic # Lm [18] MODIFIER LETTER SMALL H..MODIFIER LETTER REVERSED GLOTTAL STOP +02C2..02C5 ; Diacritic # Sk [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD +02C6..02D1 ; Diacritic # Lm [12] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER HALF TRIANGULAR COLON 02D2..02DF ; Diacritic # Sk [14] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER CROSS ACCENT 02E0..02E4 ; Diacritic # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP 02E5..02ED ; Diacritic # Sk [9] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER UNASPIRATED 02EE ; Diacritic # Lm MODIFIER LETTER DOUBLE APOSTROPHE +02EF..02FF ; Diacritic # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW 0300..034E ; Diacritic # Mn [79] COMBINING GRAVE ACCENT..COMBINING UPWARDS ARROW BELOW -0360..0362 ; Diacritic # Mn [3] COMBINING DOUBLE TILDE..COMBINING DOUBLE RIGHTWARDS ARROW BELOW +0350..0357 ; Diacritic # Mn [8] COMBINING RIGHT ARROWHEAD ABOVE..COMBINING RIGHT HALF RING ABOVE +035D..0362 ; Diacritic # Mn [6] COMBINING DOUBLE BREVE..COMBINING DOUBLE RIGHTWARDS ARROW BELOW 0374..0375 ; Diacritic # Sk [2] GREEK NUMERAL SIGN..GREEK LOWER NUMERAL SIGN 037A ; Diacritic # Lm GREEK YPOGEGRAMMENI 0384..0385 ; Diacritic # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS @@ -419,6 +433,7 @@ F900..FA2D ; Ideographic # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COM 05C1..05C2 ; Diacritic # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT 05C4 ; Diacritic # Mn HEBREW MARK UPPER DOT 064B..0652 ; Diacritic # Mn [8] ARABIC FATHATAN..ARABIC SUKUN +0657..0658 ; Diacritic # Mn [2] ARABIC INVERTED DAMMA..ARABIC MARK NOON GHUNNA 06DF..06E0 ; Diacritic # Mn [2] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO 06E5..06E6 ; Diacritic # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH 06EA..06EC ; Diacritic # Mn [3] ARABIC EMPTY CENTRE LOW STOP..ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE @@ -437,6 +452,7 @@ F900..FA2D ; Ideographic # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COM 0B4D ; Diacritic # Mn ORIYA SIGN VIRAMA 0BCD ; Diacritic # Mn TAMIL SIGN VIRAMA 0C4D ; Diacritic # Mn TELUGU SIGN VIRAMA +0CBC ; Diacritic # Mn KANNADA SIGN NUKTA 0CCD ; Diacritic # Mn KANNADA SIGN VIRAMA 0D4D ; Diacritic # Mn MALAYALAM SIGN VIRAMA 0DCA ; Diacritic # Mn SINHALA SIGN AL-LAKUNA @@ -454,6 +470,10 @@ F900..FA2D ; Ideographic # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COM 1037 ; Diacritic # Mn MYANMAR SIGN DOT BELOW 1039 ; Diacritic # Mn MYANMAR SIGN VIRAMA 17C9..17D3 ; Diacritic # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; Diacritic # Mn KHMER SIGN ATTHACAN +1939..193B ; Diacritic # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1D2C..1D61 ; Diacritic # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D6A ; Diacritic # L& [9] LATIN SUBSCRIPT SMALL LETTER I..GREEK SUBSCRIPT SMALL LETTER CHI 1FBD ; Diacritic # Sk GREEK KORONIS 1FBF..1FC1 ; Diacritic # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI 1FCD..1FCF ; Diacritic # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI @@ -477,7 +497,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 1D185..1D18B ; Diacritic # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA..1D1AD ; Diacritic # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO -# Total code points: 384 +# Total code points: 482 # ================================================ @@ -502,10 +522,11 @@ FF70 ; Extender # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND 02E0..02E4 ; Other_Lowercase # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP 0345 ; Other_Lowercase # Mn COMBINING GREEK YPOGEGRAMMENI 037A ; Other_Lowercase # Lm GREEK YPOGEGRAMMENI +1D2C..1D61 ; Other_Lowercase # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI 2170..217F ; Other_Lowercase # Nl [16] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND 24D0..24E9 ; Other_Lowercase # So [26] CIRCLED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z -# Total code points: 60 +# Total code points: 114 # ================================================ @@ -539,12 +560,26 @@ FFFFE..FFFFF ; Noncharacter_Code_Point # Cn [2] # ================================================ -FF9E..FF9F ; Other_Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK - -# Total code points: 2 +09BE ; Other_Grapheme_Extend # Mc BENGALI VOWEL SIGN AA +09D7 ; Other_Grapheme_Extend # Mc BENGALI AU LENGTH MARK +0B3E ; Other_Grapheme_Extend # Mc ORIYA VOWEL SIGN AA +0B57 ; Other_Grapheme_Extend # Mc ORIYA AU LENGTH MARK +0BBE ; Other_Grapheme_Extend # Mc TAMIL VOWEL SIGN AA +0BD7 ; Other_Grapheme_Extend # Mc TAMIL AU LENGTH MARK +0CC2 ; Other_Grapheme_Extend # Mc KANNADA VOWEL SIGN UU +0CD5..0CD6 ; Other_Grapheme_Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0D3E ; Other_Grapheme_Extend # Mc MALAYALAM VOWEL SIGN AA +0D57 ; Other_Grapheme_Extend # Mc MALAYALAM AU LENGTH MARK +0DCF ; Other_Grapheme_Extend # Mc SINHALA VOWEL SIGN AELA-PILLA +0DDF ; Other_Grapheme_Extend # Mc SINHALA VOWEL SIGN GAYANUKITTA +1D165 ; Other_Grapheme_Extend # Mc MUSICAL SYMBOL COMBINING STEM +1D16E..1D16F ; Other_Grapheme_Extend # Mc [2] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-2 + +# Total code points: 16 # ================================================ +034F ; Grapheme_Link # Mn COMBINING GRAPHEME JOINER 094D ; Grapheme_Link # Mn DEVANAGARI SIGN VIRAMA 09CD ; Grapheme_Link # Mn BENGALI SIGN VIRAMA 0A4D ; Grapheme_Link # Mn GURMUKHI SIGN VIRAMA @@ -559,7 +594,7 @@ FF9E..FF9F ; Other_Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND 1039 ; Grapheme_Link # Mn MYANMAR SIGN VIRAMA 17D2 ; Grapheme_Link # Mn KHMER SIGN COENG -# Total code points: 13 +# Total code points: 14 # ================================================ @@ -599,27 +634,31 @@ FA27..FA29 ; Unified_Ideograph # Lo [3] CJK COMPATIBILITY IDEOGRAPH-FA27..C # ================================================ +034F ; Other_Default_Ignorable_Code_Point # Mn COMBINING GRAPHEME JOINER +115F..1160 ; Other_Default_Ignorable_Code_Point # Lo [2] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG FILLER 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 +200B ; Other_Default_Ignorable_Code_Point # Zs ZERO WIDTH SPACE 2064..2069 ; Other_Default_Ignorable_Code_Point # Cn [6] -206A..206F ; Other_Default_Ignorable_Code_Point # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +3164 ; Other_Default_Ignorable_Code_Point # Lo HANGUL FILLER FE00..FE0F ; Other_Default_Ignorable_Code_Point # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FFA0 ; Other_Default_Ignorable_Code_Point # Lo HALFWIDTH HANGUL FILLER 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] +E0080..E00FF ; Other_Default_Ignorable_Code_Point # Cn [128] +E0100..E01EF ; Other_Default_Ignorable_Code_Point # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 +E01F0..E0FFF ; Other_Default_Ignorable_Code_Point # Cn [3600] -# Total code points: 4143 +# Total code points: 4039 # ================================================ 0340..0341 ; Deprecated # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK +17A3 ; Deprecated # Lo KHMER INDEPENDENT VOWEL QAQ +17D3 ; Deprecated # Mn KHMER SIGN BATHAMASAT 206A..206F ; Deprecated # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES -# Total code points: 8 +# Total code points: 10 # ================================================ @@ -628,10 +667,12 @@ E0080..E0FFF ; Other_Default_Ignorable_Code_Point # Cn [3968] 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 +1D62 ; Soft_Dotted # L& LATIN SUBSCRIPT SMALL LETTER I 1E2D ; Soft_Dotted # L& LATIN SMALL LETTER I WITH TILDE BELOW 1ECB ; Soft_Dotted # L& LATIN SMALL LETTER I WITH DOT BELOW +2071 ; Soft_Dotted # L& SUPERSCRIPT LATIN SMALL LETTER I -# Total code points: 8 +# Total code points: 10 # ================================================ @@ -640,3 +681,11 @@ E0080..E0FFF ; Other_Default_Ignorable_Code_Point # Cn [3968] # Total code points: 10 +# ================================================ + +2118 ; Other_ID_Start # So SCRIPT CAPITAL P +212E ; Other_ID_Start # So ESTIMATED SYMBOL +309B..309C ; Other_ID_Start # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + +# Total code points: 4 + diff --git a/lib/unicore/PropValueAliases.txt b/lib/unicore/PropValueAliases.txt index eeb3583..fe82f23 100644 --- a/lib/unicore/PropValueAliases.txt +++ b/lib/unicore/PropValueAliases.txt @@ -1,12 +1,10 @@ -# PropertyValueAliases-3.2.0.txt -# Date: 2002-03-19,23:31:21 GMT [MD] +# PropertyValueAliases-4.0.0.txt +# Date: 2003-03-12, 23:46:08 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. +# For information on which properties are normative, see UCD.html. # # The names may be translated in appropriate environments, and additional # aliases may be useful. @@ -25,32 +23,32 @@ # # Third Field: The third field is a long name. # -# In the case of ccc, their are 4 fields. The second field is numeric, third +# In the case of ccc, there 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. +# 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, +# 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) +# In addition, some property names may be the same as some property value names. +# For example: +# +# 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 +# For more information, see UTR #18: Regular Expression Guidelines # ================================================ @@ -74,9 +72,136 @@ bc ; RLO ; Right_To_Left_Override bc ; S ; Segment_Separator bc ; WS ; White_Space +blk; n/a ; Aegean_Numbers +blk; n/a ; Alphabetic_Presentation_Forms +blk; n/a ; Arabic +blk; n/a ; Arabic_Presentation_Forms-A +blk; n/a ; Arabic_Presentation_Forms-B +blk; n/a ; Armenian +blk; n/a ; Arrows +blk; n/a ; Basic_Latin +blk; n/a ; Bengali +blk; n/a ; Block_Elements +blk; n/a ; Bopomofo +blk; n/a ; Bopomofo_Extended +blk; n/a ; Box_Drawing +blk; n/a ; Braille_Patterns +blk; n/a ; Buhid +blk; n/a ; Byzantine_Musical_Symbols +blk; n/a ; Cherokee +blk; n/a ; CJK_Compatibility +blk; n/a ; CJK_Compatibility_Forms +blk; n/a ; CJK_Compatibility_Ideographs +blk; n/a ; CJK_Compatibility_Ideographs_Supplement +blk; n/a ; CJK_Radicals_Supplement +blk; n/a ; CJK_Symbols_and_Punctuation +blk; n/a ; CJK_Unified_Ideographs +blk; n/a ; CJK_Unified_Ideographs_Extension_A +blk; n/a ; CJK_Unified_Ideographs_Extension_B +blk; n/a ; Combining_Diacritical_Marks +blk; n/a ; Combining_Diacritical_Marks_for_Symbols +blk; n/a ; Combining_Half_Marks +blk; n/a ; Control_Pictures +blk; n/a ; Currency_Symbols +blk; n/a ; Cypriot_Syllabary +blk; n/a ; Cyrillic +blk; n/a ; Cyrillic_Supplementary +blk; n/a ; Deseret +blk; n/a ; Devanagari +blk; n/a ; Dingbats +blk; n/a ; Enclosed_Alphanumerics +blk; n/a ; Enclosed_CJK_Letters_and_Months +blk; n/a ; Ethiopic +blk; n/a ; General_Punctuation +blk; n/a ; Geometric_Shapes +blk; n/a ; Georgian +blk; n/a ; Gothic +blk; n/a ; Greek_and_Coptic +blk; n/a ; Greek_Extended +blk; n/a ; Gujarati +blk; n/a ; Gurmukhi +blk; n/a ; Halfwidth_and_Fullwidth_Forms +blk; n/a ; Hangul_Compatibility_Jamo +blk; n/a ; Hangul_Jamo +blk; n/a ; Hangul_Syllables +blk; n/a ; Hanunoo +blk; n/a ; Hebrew +blk; n/a ; High_Private_Use_Surrogates +blk; n/a ; High_Surrogates +blk; n/a ; Hiragana +blk; n/a ; Ideographic_Description_Characters +blk; n/a ; IPA_Extensions +blk; n/a ; Kanbun +blk; n/a ; Kangxi_Radicals +blk; n/a ; Kannada +blk; n/a ; Katakana +blk; n/a ; Katakana_Phonetic_Extensions +blk; n/a ; Khmer +blk; n/a ; Khmer_Symbols +blk; n/a ; Lao +blk; n/a ; Latin_Extended_Additional +blk; n/a ; Latin_Extended-A +blk; n/a ; Latin_Extended-B +blk; n/a ; Latin-1_Supplement +blk; n/a ; Letterlike_Symbols +blk; n/a ; Limbu +blk; n/a ; Linear_B_Ideograms +blk; n/a ; Linear_B_Syllabary +blk; n/a ; Low_Surrogates +blk; n/a ; Malayalam +blk; n/a ; Mathematical_Alphanumeric_Symbols +blk; n/a ; Mathematical_Operators +blk; n/a ; Miscellaneous_Mathematical_Symbols-A +blk; n/a ; Miscellaneous_Mathematical_Symbols-B +blk; n/a ; Miscellaneous_Symbols +blk; n/a ; Miscellaneous_Symbols_and_Arrows +blk; n/a ; Miscellaneous_Technical +blk; n/a ; Mongolian +blk; n/a ; Musical_Symbols +blk; n/a ; Myanmar +blk; n/a ; No_Block +blk; n/a ; Number_Forms +blk; n/a ; Ogham +blk; n/a ; Old_Italic +blk; n/a ; Optical_Character_Recognition +blk; n/a ; Oriya +blk; n/a ; Osmanya +blk; n/a ; Phonetic_Extensions +blk; n/a ; Private_Use_Area +blk; n/a ; Runic +blk; n/a ; Shavian +blk; n/a ; Sinhala +blk; n/a ; Small_Form_Variants +blk; n/a ; Spacing_Modifier_Letters +blk; n/a ; Specials +blk; n/a ; Superscripts_and_Subscripts +blk; n/a ; Supplemental_Arrows-A +blk; n/a ; Supplemental_Arrows-B +blk; n/a ; Supplemental_Mathematical_Operators +blk; n/a ; Supplementary_Private_Use_Area-A +blk; n/a ; Supplementary_Private_Use_Area-B +blk; n/a ; Syriac +blk; n/a ; Tagalog +blk; n/a ; Tagbanwa +blk; n/a ; Tags +blk; n/a ; Tai_Le +blk; n/a ; Tai_Xuan_Jing_Symbols +blk; n/a ; Tamil +blk; n/a ; Telugu +blk; n/a ; Thaana +blk; n/a ; Thai +blk; n/a ; Tibetan +blk; n/a ; Ugaritic +blk; n/a ; Unified_Canadian_Aboriginal_Syllabics +blk; n/a ; Variation_Selectors +blk; n/a ; Variation_Selectors_Supplement +blk; n/a ; Yi_Radicals +blk; n/a ; Yi_Syllables +blk; n/a ; Yijing_Hexagram_Symbols + ccc; 0; NR ; Not_Reordered ccc; 1; OV ; Overlay -ccc; 202; ATBL ; Attached_Below_Left +ccc; 202; ATB ; Attached_Below ccc; 216; ATAR ; Attached_Above_Right ccc; 218; BL ; Below_Left ccc; 220; B ; Below @@ -158,6 +283,13 @@ gc ; Zl ; Line_Separator gc ; Zp ; Paragraph_Separator gc ; Zs ; Space_Separator +hst; L ; Leading_Jamo +hst; LV ; LV_Syllable +hst; LVT ; LVT_Syllable +hst; NA ; Not_Applicable +hst; T ; Trailing_Jamo +hst; V ; Vowel_Jamo + jg ; n/a ; AIN jg ; n/a ; ALAPH jg ; n/a ; ALEF @@ -166,6 +298,7 @@ jg ; n/a ; BETH jg ; n/a ; DAL jg ; n/a ; DALATH_RISH jg ; n/a ; E +jg ; n/a ; FE jg ; n/a ; FEH jg ; n/a ; FINAL_SEMKATH jg ; n/a ; GAF @@ -178,6 +311,7 @@ jg ; n/a ; HEH_GOAL jg ; n/a ; HETH jg ; n/a ; KAF jg ; n/a ; KAPH +jg ; n/a ; KHAPH jg ; n/a ; KNOTTED_HEH jg ; n/a ; LAM jg ; n/a ; LAMADH @@ -209,6 +343,7 @@ jg ; n/a ; YEH_WITH_TAIL jg ; n/a ; YUDH jg ; n/a ; YUDH_HE jg ; n/a ; ZAIN +jg ; n/a ; ZHAIN jt ; C ; Join_Causing jt ; D ; Dual_Joining @@ -234,6 +369,7 @@ lb ; ID ; Ideographic lb ; IN ; Inseperable lb ; IS ; Infix_Numeric lb ; LF ; Line_Feed +lb ; NL ; Next_Line lb ; NS ; Nonstarter lb ; NU ; Numeric lb ; OP ; Open_Punctuation @@ -244,6 +380,7 @@ lb ; SA ; Complex_Context lb ; SG ; Surrogate lb ; SP ; Space lb ; SY ; Break_Symbols +lb ; WJ ; Word_Joiner lb ; XX ; Unknown lb ; ZW ; ZWSpace @@ -260,9 +397,11 @@ sc ; Arab ; Arabic sc ; Armn ; Armenian sc ; Beng ; Bengali sc ; Bopo ; Bopomofo +sc ; Brai ; Braille sc ; Buhd ; Buhid sc ; Cans ; Canadian_Aboriginal sc ; Cher ; Cherokee +sc ; Cprt ; Cypriot sc ; Cyrl ; Cyrillic sc ; Deva ; Devanagari sc ; Dsrt ; Deseret @@ -283,21 +422,27 @@ sc ; Khmr ; Khmer sc ; Knda ; Kannada sc ; Laoo ; Lao sc ; Latn ; Latin +sc ; Limb ; Limbu +sc ; Linb ; Linear_B sc ; Mlym ; Malayalam sc ; Mong ; Mongolian sc ; Mymr ; Myanmar sc ; Ogam ; Ogham sc ; Orya ; Oriya +sc ; Osma ; Osmanya sc ; Qaai ; Inherited sc ; Runr ; Runic +sc ; Shaw ; Shavian sc ; Sinh ; Sinhala sc ; Syrc ; Syriac sc ; Tagb ; Tagbanwa +sc ; Tale ; Tai_Le sc ; Taml ; Tamil sc ; Telu ; Telugu sc ; Tglg ; Tagalog sc ; Thaa ; Thaana sc ; Thai ; Thai sc ; Tibt ; Tibetan +sc ; Ugar ; Ugaritic sc ; Yiii ; Yi sc ; Zyyy ; Common diff --git a/lib/unicore/Properties b/lib/unicore/Properties index 99e2fb8..963c625 100644 --- a/lib/unicore/Properties +++ b/lib/unicore/Properties @@ -38,6 +38,7 @@ \p{BidiWS} Bi-directional category 'WS' \p{Blank} [[:Blank:]] * \p{Bopomofo} Script 'BOPOMOFO' +* \p{Braille} Script 'BRAILLE' * \p{Buhid} Script 'BUHID' * \p{CanadianAboriginal} Script 'CANADIAN_ABORIGINAL' \p{Canon} Decomposes to multiple characters @@ -55,6 +56,7 @@ \p{Co} General Category 'Co' * \p{Cs} Alias for \p{Cs} (General Category 'Cs') \p{Cs} General Category 'Cs' +* \p{Cypriot} Script 'CYPRIOT' * \p{Cyrillic} Script 'CYRILLIC' * \p{C} Alias for \p{C} (Major Category 'C') \p{C} Major Category 'C' @@ -101,6 +103,7 @@ * \p{Ideographic} Extended property 'Ideographic' * \p{IdsBinaryOperator} Extended property 'IDS_Binary_Operator' * \p{IdsTrinaryOperator} Extended property 'IDS_Trinary_Operator' +* \p{InAegeanNumbers} Block 'Aegean Numbers' * \p{InAlphabeticPresentationForms} Block 'Alphabetic Presentation Forms' * \p{InArabicPresentationFormsA} Block 'Arabic Presentation Forms-A' * \p{InArabicPresentationFormsB} Block 'Arabic Presentation Forms-B' @@ -131,6 +134,7 @@ * \p{InCombiningHalfMarks} Block 'Combining Half Marks' * \p{InControlPictures} Block 'Control Pictures' * \p{InCurrencySymbols} Block 'Currency Symbols' +* \p{InCypriotSyllabary} Block 'Cypriot Syllabary' * \p{InCyrillicSupplementary} Block 'Cyrillic Supplementary' * \p{InCyrillic} Block 'Cyrillic' * \p{InDeseret} Block 'Deseret' @@ -163,6 +167,7 @@ * \p{InKannada} Block 'Kannada' * \p{InKatakanaPhoneticExtensions} Block 'Katakana Phonetic Extensions' * \p{InKatakana} Block 'Katakana' +* \p{InKhmerSymbols} Block 'Khmer Symbols' * \p{InKhmer} Block 'Khmer' * \p{InLao} Block 'Lao' * \p{InLatin1Supplement} Block 'Latin-1 Supplement' @@ -170,12 +175,16 @@ * \p{InLatinExtendedA} Block 'Latin Extended-A' * \p{InLatinExtendedB} Block 'Latin Extended-B' * \p{InLetterlikeSymbols} Block 'Letterlike Symbols' +* \p{InLimbu} Block 'Limbu' +* \p{InLinearBIdeograms} Block 'Linear B Ideograms' +* \p{InLinearBSyllabary} Block 'Linear B Syllabary' * \p{InLowSurrogates} Block 'Low Surrogates' * \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{InMiscellaneousSymbolsAndArrows} Block 'Miscellaneous Symbols and Arrows' * \p{InMiscellaneousSymbols} Block 'Miscellaneous Symbols' * \p{InMiscellaneousTechnical} Block 'Miscellaneous Technical' * \p{InMongolian} Block 'Mongolian' @@ -186,8 +195,11 @@ * \p{InOldItalic} Block 'Old Italic' * \p{InOpticalCharacterRecognition} Block 'Optical Character Recognition' * \p{InOriya} Block 'Oriya' +* \p{InOsmanya} Block 'Osmanya' +* \p{InPhoneticExtensions} Block 'Phonetic Extensions' * \p{InPrivateUseArea} Block 'Private Use Area' * \p{InRunic} Block 'Runic' +* \p{InShavian} Block 'Shavian' * \p{InSinhala} Block 'Sinhala' * \p{InSmallFormVariants} Block 'Small Form Variants' * \p{InSpacingModifierLetters} Block 'Spacing Modifier Letters' @@ -202,15 +214,20 @@ * \p{InTagalog} Block 'Tagalog' * \p{InTagbanwa} Block 'Tagbanwa' * \p{InTags} Block 'Tags' +* \p{InTaiLe} Block 'Tai Le' +* \p{InTaiXuanJingSymbols} Block 'Tai Xuan Jing Symbols' * \p{InTamil} Block 'Tamil' * \p{InTelugu} Block 'Telugu' * \p{InThaana} Block 'Thaana' * \p{InThai} Block 'Thai' * \p{InTibetan} Block 'Tibetan' +* \p{InUgaritic} Block 'Ugaritic' * \p{InUnifiedCanadianAboriginalSyllabics} Block 'Unified Canadian Aboriginal Syllabics' +* \p{InVariationSelectorsSupplement} Block 'Variation Selectors Supplement' * \p{InVariationSelectors} Block 'Variation Selectors' * \p{InYiRadicals} Block 'Yi Radicals' * \p{InYiSyllables} Block 'Yi Syllables' +* \p{InYijingHexagramSymbols} Block 'Yijing Hexagram Symbols' * \p{Inherited} Script 'INHERITED' * \p{JoinControl} Extended property 'Join_Control' * \p{Kannada} Script 'KANNADA' @@ -219,6 +236,8 @@ \p{L&} [\p{Ll}\p{Lu}\p{Lt}] * \p{Lao} Script 'LAO' * \p{Latin} Script 'LATIN' +* \p{Limbu} Script 'LIMBU' +* \p{LinearB} Script 'LINEAR_B' * \p{Ll} Alias for \p{Ll} (General Category 'Ll') \p{Ll} General Category 'Ll' * \p{Lm} Alias for \p{Lm} (General Category 'Lm') @@ -259,9 +278,11 @@ * \p{Ogham} Script 'OGHAM' * \p{OldItalic} Script 'OLD_ITALIC' * \p{Oriya} Script 'ORIYA' +* \p{Osmanya} Script 'OSMANYA' * \p{OtherAlphabetic} Extended property 'Other_Alphabetic' * \p{OtherDefaultIgnorableCodePoint} Extended property 'Other_Default_Ignorable_Code_Point' * \p{OtherGraphemeExtend} Extended property 'Other_Grapheme_Extend' +* \p{OtherIdStart} Extended property 'Other_ID_Start' * \p{OtherLowercase} Extended property 'Other_Lowercase' * \p{OtherMath} Extended property 'Other_Math' * \p{OtherUppercase} Extended property 'Other_Uppercase' @@ -288,6 +309,7 @@ * \p{Runic} Script 'RUNIC' * \p{Sc} Alias for \p{Sc} (General Category 'Sc') \p{Sc} General Category 'Sc' +* \p{Shavian} Script 'SHAVIAN' * \p{Sinhala} Script 'SINHALA' * \p{Sk} Alias for \p{Sk} (General Category 'Sk') \p{Sk} General Category 'Sk' @@ -303,6 +325,7 @@ \p{S} Major Category 'S' * \p{Tagalog} Script 'TAGALOG' * \p{Tagbanwa} Script 'TAGBANWA' +* \p{TaiLe} Script 'TAI_LE' * \p{Tamil} Script 'TAMIL' * \p{Telugu} Script 'TELUGU' * \p{TerminalPunctuation} Extended property 'Terminal_Punctuation' @@ -310,6 +333,7 @@ * \p{Thai} Script 'THAI' * \p{Tibetan} Script 'TIBETAN' \p{Title} [[:Title:]] +* \p{Ugaritic} Script 'UGARITIC' * \p{UnifiedIdeograph} Extended property 'Unified_Ideograph' * \p{Uppercase} [\p{Lu}\p{Other_Uppercase}] \p{Upper} [[:Upper:]] diff --git a/lib/unicore/PropertyAliases.txt b/lib/unicore/PropertyAliases.txt index 913c41f..1195e8f 100644 --- a/lib/unicore/PropertyAliases.txt +++ b/lib/unicore/PropertyAliases.txt @@ -1,12 +1,10 @@ -# PropertyAliases-3.2.0.txt -# Date: 2002-03-19,23:31:21 GMT [MD] +# PropertyAliases-4.0.0.txt +# Date: 2003-03-12, 23:46:08 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. +# For information on which properties are normative, see UCD.html. # # The names may be translated in appropriate environments, and additional # aliases may be useful. @@ -15,7 +13,7 @@ # # Each line has two fields, separated by semicolons. # -# First Field: The first field is an abbreviated name for the property +# First Field: The first field is an abbreviated name for the property. # # Second Field: The second field is a long name # @@ -23,21 +21,19 @@ # 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. +# each property. However, in the future additional aliases may be added. # # NOTE: The property value names are NOT unique across properties, especially -# with loose matches. For example, +# 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. +# 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 +# For more information, see UTR #18: Regular Expression Guidelines # ================================================ @@ -62,6 +58,7 @@ stc ; Simple_Titlecase_Mapping suc ; Simple_Uppercase_Mapping tc ; Titlecase_Mapping uc ; Uppercase_Mapping +URS ; Unicode_Radical_Stroke # ================================================ # Enumerated Non-Binary Properties @@ -71,11 +68,14 @@ ccc ; Canonical_Combining_Class dt ; Decomposition_Type ea ; East_Asian_Width gc ; General_Category +hst ; Hangul_Syllable_Type jg ; Joining_Group jt ; Joining_Type lb ; Line_Break NFC_QC ; NFC_Quick_Check +NFD_QC ; NFD_Quick_Check NFKC_QC ; NFKC_Quick_Check +NFKD_QC ; NFKD_Quick_Check nt ; Numeric_Type sc ; Script @@ -107,13 +107,11 @@ 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 +OIDS ; Other_ID_Start OLower ; Other_Lowercase OMath ; Other_Math OUpper ; Other_Uppercase diff --git a/lib/unicore/README.perl b/lib/unicore/README.perl index 288299c..d9961d3 100644 --- a/lib/unicore/README.perl +++ b/lib/unicore/README.perl @@ -1,20 +1,16 @@ -The *.txt files were copied 27 Mar 2002 from +The *.txt files were copied from http://www.unicode.org/Public/UNIDATA/ +as of Unicode 4.0.0 (April 2003). + The two big files, NormalizationTest.txt (2.0MB) and Unihan.txt (25.7MB) were not included due to space considerations. Also NOT -included were any *.html files and the derived files: - - DerivedAge.txt - DerivedCoreProperties.txt - DerivedNormalizationProps.txt - DerivedProperties.txt - -and the normalization-related files +included were any *.html files and the Derived* files - NormalizationCorrections.txt - NormalizationTest.txt + DerivedAge.txt + DerivedCoreProperties.txt + DerivedNormalizationProps.txt To be 8.3-friendly, the lib/unicore/PropertyValueAliases.txt was renamed to be lib/unicore/PropValueAliases.txt, since otherwise diff --git a/lib/unicore/ReadMe.txt b/lib/unicore/ReadMe.txt index 0ab7670..b8869c0 100644 --- a/lib/unicore/ReadMe.txt +++ b/lib/unicore/ReadMe.txt @@ -1,4 +1,4 @@ -2002 March 25 +2003 April 16 This directory contains the Unicode Character Database data files. @@ -6,26 +6,25 @@ data files. Currently, the Unicode Character Database files are at the version level: - Unicode Standard, Version 3.2.0 + Unicode Standard, Version 4.0.0 -For information about the standard itself, see -UAX #28, Unicode 3.2. . +For information about the standard itself, see: + +http://www.unicode.org/versions/Unicode4.0.0/ Detailed documentation of the files constituting the Unicode Character Database (contributory data files for -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. +the standard itself) can be found in UCD.html. -Unihan.txt is a very large file. A zipped version is +Unihan.txt is a very large file and is unchanged from +its Unicode 3.2.0 version. A zipped version is also provided for downloading convenience: Unihan.zip. The current Unicode 3.2.0 version of Unihan.txt is also available in -two compressed formats in the Unicode 3.2.0 update directory. -See: or - +two compressed formats in the Unicode 3.2.0 update directory. See: +http://www.unicode.org/Public/3.2-Update/ +or +ftp://ftp.unicode.org/Public/3.2-Update/ 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 4c99f02..68c0e8d 100644 --- a/lib/unicore/Scripts.pl +++ b/lib/unicore/Scripts.pl @@ -10,10 +10,8 @@ return <<'END'; 00BA LATIN 00C0 00D6 LATIN 00D8 00F6 LATIN -00F8 0220 LATIN -0222 0233 LATIN -0250 02AD LATIN -02B0 02B8 LATIN +00F8 0236 LATIN +0250 02B8 LATIN 02E0 02E4 LATIN 0300 034F INHERITED 0360 036F INHERITED @@ -24,6 +22,7 @@ return <<'END'; 038E 03A1 GREEK 03A3 03CE GREEK 03D0 03F5 GREEK +03F7 03FB GREEK 0400 0481 CYRILLIC 0483 0486 CYRILLIC 0488 0489 INHERITED @@ -53,12 +52,13 @@ return <<'END'; 06E5 06E6 ARABIC 06E7 06E8 INHERITED 06EA 06ED INHERITED +06EE 06EF ARABIC 06FA 06FC ARABIC -0710 072C SYRIAC -0730 074A SYRIAC +06FF ARABIC +0710 074A SYRIAC +074D 074F SYRIAC 0780 07B1 THAANA -0901 0903 DEVANAGARI -0905 0939 DEVANAGARI +0901 0939 DEVANAGARI 093C 094D DEVANAGARI 0950 0954 DEVANAGARI 0958 0963 DEVANAGARI @@ -70,15 +70,14 @@ return <<'END'; 09AA 09B0 BENGALI 09B2 BENGALI 09B6 09B9 BENGALI -09BC BENGALI -09BE 09C4 BENGALI +09BC 09C4 BENGALI 09C7 09C8 BENGALI 09CB 09CD BENGALI 09D7 BENGALI 09DC 09DD BENGALI 09DF 09E3 BENGALI 09E6 09F1 BENGALI -0A02 GURMUKHI +0A02 0A03 GURMUKHI 0A05 0A0A GURMUKHI 0A0F 0A10 GURMUKHI 0A13 0A28 GURMUKHI @@ -94,8 +93,7 @@ return <<'END'; 0A5E GURMUKHI 0A66 0A74 GURMUKHI 0A81 0A83 GUJARATI -0A85 0A8B GUJARATI -0A8D GUJARATI +0A85 0A8D GUJARATI 0A8F 0A91 GUJARATI 0A93 0AA8 GUJARATI 0AAA 0AB0 GUJARATI @@ -105,7 +103,7 @@ return <<'END'; 0AC7 0AC9 GUJARATI 0ACB 0ACD GUJARATI 0AD0 GUJARATI -0AE0 GUJARATI +0AE0 0AE3 GUJARATI 0AE6 0AEF GUJARATI 0B01 0B03 ORIYA 0B05 0B0C ORIYA @@ -113,7 +111,7 @@ return <<'END'; 0B13 0B28 ORIYA 0B2A 0B30 ORIYA 0B32 0B33 ORIYA -0B36 0B39 ORIYA +0B35 0B39 ORIYA 0B3C 0B43 ORIYA 0B47 0B48 ORIYA 0B4B 0B4D ORIYA @@ -121,6 +119,7 @@ return <<'END'; 0B5C 0B5D ORIYA 0B5F 0B61 ORIYA 0B66 0B6F ORIYA +0B71 ORIYA 0B82 0B83 TAMIL 0B85 0B8A TAMIL 0B8E 0B90 TAMIL @@ -155,7 +154,7 @@ return <<'END'; 0C92 0CA8 KANNADA 0CAA 0CB3 KANNADA 0CB5 0CB9 KANNADA -0CBE 0CC4 KANNADA +0CBD 0CC4 KANNADA 0CC6 0CC8 KANNADA 0CCA 0CCD KANNADA 0CD5 0CD6 KANNADA @@ -275,6 +274,20 @@ return <<'END'; 1810 1819 MONGOLIAN 1820 1877 MONGOLIAN 1880 18A9 MONGOLIAN +1900 191C LIMBU +1920 192B LIMBU +1930 193B LIMBU +1946 194F LIMBU +1950 196D TAI_LE +1970 1974 TAI_LE +1D00 1D25 LATIN +1D26 1D2A GREEK +1D2B CYRILLIC +1D2C 1D5C LATIN +1D5D 1D61 GREEK +1D62 1D65 LATIN +1D66 1D6A GREEK +1D6B LATIN 1E00 1E9B LATIN 1EA0 1EF9 LATIN 1F00 1F15 GREEK @@ -301,6 +314,7 @@ return <<'END'; 20D0 20EA INHERITED 2126 GREEK 212A 212B LATIN +2800 28FF BRAILLE 2E80 2E99 HAN 2E9B 2EF3 HAN 2F00 2FD5 HAN @@ -321,11 +335,7 @@ return <<'END'; 3400 4DB5 HAN 4E00 9FA5 HAN A000 A48C YI -A490 A4A1 YI -A4A4 A4B3 YI -A4B5 A4C0 YI -A4C2 A4C4 YI -A4C6 YI +A490 A4C6 YI AC00 D7A3 HANGUL F900 FA2D HAN FA30 FA6A HAN @@ -358,10 +368,26 @@ FFC2 FFC7 HANGUL FFCA FFCF HANGUL FFD2 FFD7 HANGUL FFDA FFDC HANGUL +10000 1000B LINEAR_B +1000D 10026 LINEAR_B +10028 1003A LINEAR_B +1003C 1003D LINEAR_B +1003F 1004D LINEAR_B +10050 1005D LINEAR_B +10080 100FA LINEAR_B 10300 1031E OLD_ITALIC 10330 1034A GOTHIC -10400 10425 DESERET -10428 1044D DESERET +10380 1039D UGARITIC +10400 1044F DESERET +10450 1047F SHAVIAN +10480 1049D OSMANYA +104A0 104A9 OSMANYA +10800 10805 CYPRIOT +10808 CYPRIOT +1080A 10835 CYPRIOT +10837 10838 CYPRIOT +1083C CYPRIOT +1083F CYPRIOT 1D167 1D169 INHERITED 1D17B 1D182 INHERITED 1D185 1D18B INHERITED diff --git a/lib/unicore/Scripts.txt b/lib/unicore/Scripts.txt index cd2bc63..696720a 100644 --- a/lib/unicore/Scripts.txt +++ b/lib/unicore/Scripts.txt @@ -1,15 +1,16 @@ -# Scripts-3.2.0.txt -# Date: 2002-03-19,23:31:26 GMT [MD] +# Scripts-4.0.0.txt +# Date: 2003-03-20, 20:07:48 GMT [MD] # -# For documentation, see UTR #24: Script Names -# http://www.unicode.org/unicode/reports/tr24/ -# Note: Unassigned and Noncharacter codepoints are omitted, -# except when listing Noncharacter or Cn. +# For documentation, see UCD.html +# Note: Unassigned and Noncharacter codepoints may be omitted +# if they have default property values. # ================================================ # ================================================ # Script +# All code points not explicitly listed in this file have the property +# value: COMMON. # ================================================ 0041..005A ; LATIN # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z @@ -22,11 +23,14 @@ 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..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 +01C4..0236 ; LATIN # L& [115] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER T WITH CURL +0250..02AF ; LATIN # L& [96] LATIN SMALL LETTER TURNED A..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL 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 +1D00..1D25 ; LATIN # L& [38] LATIN LETTER SMALL CAPITAL A..LATIN LETTER AIN +1D2C..1D5C ; LATIN # Lm [49] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL AIN +1D62..1D65 ; LATIN # L& [4] LATIN SUBSCRIPT SMALL LETTER I..LATIN SUBSCRIPT SMALL LETTER V +1D6B ; LATIN # L& LATIN SMALL LETTER UE 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 @@ -36,7 +40,7 @@ FB00..FB06 ; LATIN # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE S 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: 840 +# Total code points: 938 # ================================================ @@ -48,6 +52,10 @@ FF41..FF5A ; LATIN # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN 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..03F5 ; GREEK # L& [38] GREEK BETA SYMBOL..GREEK LUNATE EPSILON SYMBOL +03F7..03FB ; GREEK # L& [5] GREEK CAPITAL LETTER SHO..GREEK SMALL LETTER SAN +1D26..1D2A ; GREEK # L& [5] GREEK LETTER SMALL CAPITAL GAMMA..GREEK LETTER SMALL CAPITAL PSI +1D5D..1D61 ; GREEK # Lm [5] MODIFIER LETTER SMALL BETA..MODIFIER LETTER SMALL CHI +1D66..1D6A ; GREEK # L& [5] GREEK SUBSCRIPT SMALL LETTER BETA..GREEK SUBSCRIPT SMALL LETTER CHI 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,7 +77,7 @@ 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: 328 +# Total code points: 348 # ================================================ @@ -79,8 +87,9 @@ FF41..FF5A ; LATIN # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN 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 +1D2B ; CYRILLIC # L& CYRILLIC LETTER SMALL CAPITAL EL -# Total code points: 259 +# Total code points: 260 # ================================================ @@ -114,7 +123,9 @@ FB46..FB4F ; HEBREW # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU 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 +06EE..06EF ; ARABIC # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V 06FA..06FC ; ARABIC # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FF ; ARABIC # Lo ARABIC LETTER HEH WITH INVERTED V FB50..FBB1 ; ARABIC # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM FBD3..FD3D ; ARABIC # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM FD50..FD8F ; ARABIC # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM @@ -123,16 +134,17 @@ FDF0..FDFB ; ARABIC # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIG 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: 874 +# Total code points: 877 # ================================================ 0710 ; SYRIAC # Lo SYRIAC LETTER ALAPH 0711 ; SYRIAC # Mn SYRIAC LETTER SUPERSCRIPT ALAPH -0712..072C ; SYRIAC # Lo [27] SYRIAC LETTER BETH..SYRIAC LETTER TAW +0712..072F ; SYRIAC # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH 0730..074A ; SYRIAC # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +074D..074F ; SYRIAC # Lo [3] SYRIAC LETTER SOGDIAN ZHAIN..SYRIAC LETTER SOGDIAN FE -# Total code points: 56 +# Total code points: 62 # ================================================ @@ -146,7 +158,7 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0901..0902 ; DEVANAGARI # Mn [2] DEVANAGARI SIGN CANDRABINDU..DEVANAGARI SIGN ANUSVARA 0903 ; DEVANAGARI # Mc DEVANAGARI SIGN VISARGA -0905..0939 ; DEVANAGARI # Lo [53] DEVANAGARI LETTER A..DEVANAGARI LETTER HA +0904..0939 ; DEVANAGARI # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA 093C ; DEVANAGARI # Mn DEVANAGARI SIGN NUKTA 093D ; DEVANAGARI # Lo DEVANAGARI SIGN AVAGRAHA 093E..0940 ; DEVANAGARI # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II @@ -159,7 +171,7 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0962..0963 ; DEVANAGARI # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL 0966..096F ; DEVANAGARI # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE -# Total code points: 101 +# Total code points: 102 # ================================================ @@ -172,6 +184,7 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 09B2 ; BENGALI # Lo BENGALI LETTER LA 09B6..09B9 ; BENGALI # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA 09BC ; BENGALI # Mn BENGALI SIGN NUKTA +09BD ; BENGALI # Lo BENGALI SIGN AVAGRAHA 09BE..09C0 ; BENGALI # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II 09C1..09C4 ; BENGALI # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR 09C7..09C8 ; BENGALI # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI @@ -184,11 +197,12 @@ 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: 80 +# Total code points: 81 # ================================================ 0A02 ; GURMUKHI # Mn GURMUKHI SIGN BINDI +0A03 ; GURMUKHI # Mc GURMUKHI SIGN VISARGA 0A05..0A0A ; GURMUKHI # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU 0A0F..0A10 ; GURMUKHI # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI 0A13..0A28 ; GURMUKHI # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA @@ -207,14 +221,13 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0A70..0A71 ; GURMUKHI # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK 0A72..0A74 ; GURMUKHI # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR -# Total code points: 75 +# Total code points: 76 # ================================================ 0A81..0A82 ; GUJARATI # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA 0A83 ; GUJARATI # Mc GUJARATI SIGN VISARGA -0A85..0A8B ; GUJARATI # Lo [7] GUJARATI LETTER A..GUJARATI LETTER VOCALIC R -0A8D ; GUJARATI # Lo GUJARATI VOWEL CANDRA E +0A85..0A8D ; GUJARATI # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E 0A8F..0A91 ; GUJARATI # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O 0A93..0AA8 ; GUJARATI # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA 0AAA..0AB0 ; GUJARATI # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA @@ -229,10 +242,11 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0ACB..0ACC ; GUJARATI # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU 0ACD ; GUJARATI # Mn GUJARATI SIGN VIRAMA 0AD0 ; GUJARATI # Lo GUJARATI OM -0AE0 ; GUJARATI # Lo GUJARATI LETTER VOCALIC RR +0AE0..0AE1 ; GUJARATI # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0AE2..0AE3 ; GUJARATI # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL 0AE6..0AEF ; GUJARATI # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE -# Total code points: 78 +# Total code points: 82 # ================================================ @@ -243,7 +257,7 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0B13..0B28 ; ORIYA # Lo [22] ORIYA LETTER O..ORIYA LETTER NA 0B2A..0B30 ; ORIYA # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA 0B32..0B33 ; ORIYA # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA -0B36..0B39 ; ORIYA # Lo [4] ORIYA LETTER SHA..ORIYA LETTER HA +0B35..0B39 ; ORIYA # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA 0B3C ; ORIYA # Mn ORIYA SIGN NUKTA 0B3D ; ORIYA # Lo ORIYA SIGN AVAGRAHA 0B3E ; ORIYA # Mc ORIYA VOWEL SIGN AA @@ -258,8 +272,9 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0B5C..0B5D ; ORIYA # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA 0B5F..0B61 ; ORIYA # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL 0B66..0B6F ; ORIYA # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0B71 ; ORIYA # Lo ORIYA LETTER WA -# Total code points: 78 +# Total code points: 80 # ================================================ @@ -313,6 +328,7 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0C92..0CA8 ; KANNADA # Lo [23] KANNADA LETTER O..KANNADA LETTER NA 0CAA..0CB3 ; KANNADA # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA 0CB5..0CB9 ; KANNADA # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; KANNADA # Lo KANNADA SIGN AVAGRAHA 0CBE ; KANNADA # Mc KANNADA VOWEL SIGN AA 0CBF ; KANNADA # Mn KANNADA VOWEL SIGN I 0CC0..0CC4 ; KANNADA # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR @@ -325,7 +341,7 @@ FE76..FEFC ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 0CE0..0CE1 ; KANNADA # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL 0CE6..0CEF ; KANNADA # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE -# Total code points: 80 +# Total code points: 81 # ================================================ @@ -526,7 +542,8 @@ FFDA..FFDC ; HANGUL # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL L # ================================================ 1780..17B3 ; KHMER # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU -17B4..17B6 ; KHMER # Mc [3] KHMER VOWEL INHERENT AQ..KHMER VOWEL SIGN AA +17B4..17B5 ; KHMER # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +17B6 ; KHMER # Mc KHMER VOWEL SIGN AA 17B7..17BD ; KHMER # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA 17BE..17C5 ; KHMER # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU 17C6 ; KHMER # Mn KHMER SIGN NIKAHIT @@ -595,13 +612,9 @@ FA30..FA6A ; HAN # Lo [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILI # ================================================ A000..A48C ; YI # Lo [1165] YI SYLLABLE IT..YI SYLLABLE YYR -A490..A4A1 ; YI # So [18] YI RADICAL QOT..YI RADICAL GA -A4A4..A4B3 ; YI # So [16] YI RADICAL DDUR..YI RADICAL JO -A4B5..A4C0 ; YI # So [12] YI RADICAL JJY..YI RADICAL SHAT -A4C2..A4C4 ; YI # So [3] YI RADICAL SHOP..YI RADICAL ZZIET -A4C6 ; YI # So YI RADICAL KE +A490..A4C6 ; YI # So [55] YI RADICAL QOT..YI RADICAL KE -# Total code points: 1215 +# Total code points: 1220 # ================================================ @@ -618,10 +631,9 @@ A4C6 ; YI # So YI RADICAL KE # ================================================ -10400..10425 ; DESERET # L& [38] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER ENG -10428..1044D ; DESERET # L& [38] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER ENG +10400..1044F ; DESERET # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW -# Total code points: 76 +# Total code points: 80 # ================================================ @@ -690,3 +702,73 @@ FE20..FE23 ; INHERITED # Mn [4] COMBINING LIGATURE LEFT HALF..COMBINING DOU # Total code points: 18 +# ================================================ + +1900..191C ; LIMBU # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1920..1922 ; LIMBU # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; LIMBU # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; LIMBU # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; LIMBU # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; LIMBU # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; LIMBU # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; LIMBU # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1939..193B ; LIMBU # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1946..194F ; LIMBU # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE + +# Total code points: 63 + +# ================================================ + +1950..196D ; TAI_LE # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; TAI_LE # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 + +# Total code points: 35 + +# ================================================ + +10000..1000B ; LINEAR_B # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; LINEAR_B # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; LINEAR_B # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; LINEAR_B # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; LINEAR_B # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; LINEAR_B # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; LINEAR_B # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 + +# Total code points: 211 + +# ================================================ + +10380..1039D ; UGARITIC # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU + +# Total code points: 30 + +# ================================================ + +10450..1047F ; SHAVIAN # Lo [48] SHAVIAN LETTER PEEP..SHAVIAN LETTER YEW + +# Total code points: 48 + +# ================================================ + +10480..1049D ; OSMANYA # Lo [30] OSMANYA LETTER ALEF..OSMANYA LETTER OO +104A0..104A9 ; OSMANYA # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE + +# Total code points: 40 + +# ================================================ + +10800..10805 ; CYPRIOT # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; CYPRIOT # Lo CYPRIOT SYLLABLE JO +1080A..10835 ; CYPRIOT # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; CYPRIOT # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; CYPRIOT # Lo CYPRIOT SYLLABLE ZA +1083F ; CYPRIOT # Lo CYPRIOT SYLLABLE ZO + +# Total code points: 55 + +# ================================================ + +2800..28FF ; BRAILLE # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 + +# Total code points: 256 + diff --git a/lib/unicore/SpecialCasing.txt b/lib/unicore/SpecialCasing.txt index 87740c7..34d1c61 100644 --- a/lib/unicore/SpecialCasing.txt +++ b/lib/unicore/SpecialCasing.txt @@ -1,5 +1,5 @@ -# SpecialCasing-3.2.0.txt -# Date: 2002-03-19,23:31:42 GMT [MD] +# SpecialCasing-4.0.0.txt +# Date: 2003-03-14, 20:22:04 GMT [MD] # # Special Casing Properties # @@ -7,9 +7,10 @@ # It contains additional information about the casing of Unicode characters. # (For compatibility, the UnicodeData.txt file only contains case mappings for # characters where they are 1-1, and does not have locale-specific mappings.) -# For more information, see -# UTR #21 Case Mappings, at http://www.unicode.org/unicode/reports/tr21/ +# For more information, see the discussion of Case Mappings in the Unicode Standard. # +# All code points not listed in this file that do not have a simple case mappings +# in UnicodeData.txt map to themselves. # ================================================================================ # Format # ================================================================================ @@ -34,10 +35,10 @@ # := 2-letter ISO country code, # := 2-letter ISO language code # -# A context is one of the following, as defined in UAX #21: Case Mappings: -# Final_Sigma, After_Soft_Dotted, More_Above, Before_Dot +# A context is one of the following, as defined in the Unicode Standard: +# Final_Sigma, After_Soft_Dotted, More_Above, Before_Dot, Not_Before_Dot, After_I # -# Parsers of this file must be prepared to deal future additions to this format: +# Parsers of this file must be prepared to deal with future additions to this format: # * Additional contexts # * Additional fields # ================================================================================ @@ -240,10 +241,6 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH 0307; ; 0307; 0307; tr After_I; # COMBINING DOT ABOVE 0307; ; 0307; 0307; az After_I; # COMBINING DOT ABOVE -# After_I: The last preceding base character was an uppercase I, and -# there is no intervening combining character class 230 (ABOVE). -# (from Unicode 3.2 Errata 2002 October 31) - # 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 diff --git a/lib/unicore/StandardizedVariants.txt b/lib/unicore/StandardizedVariants.txt new file mode 100644 index 0000000..971fd9e --- /dev/null +++ b/lib/unicore/StandardizedVariants.txt @@ -0,0 +1,114 @@ +# StandardizedVariants-4.0.0.txt +# +# The following file specifies the variant sequences that are defined in the +# Unicode Standard. +# +# Warning: Only the variation sequences specifically defined in this file +# are sanctioned for standard use. In all other cases the variation selector +# cannot change the visual appearance of the preceding base character from +# what it would have had in the absence of the variation selector. +# +# For more information, see Section 15.6 Variation Selectors in The Unicode Standard. +# +# Format: +# Field 0: the variation sequence +# Field 1: the description of the desired appearance +# Field 2: where the appearance is only different in in particular shaping environments +# this field lists them. The possible values are: isolate, initial, medial, final. +# If more than one is present, there are spaces between them. +# ============================= + +# Mathematical + +2229 FE00; with serifs; # INTERSECTION +222A FE00; with serifs; # UNION +2268 FE00; with vertical stroke; # LESS-THAN BUT NOT EQUAL TO +2269 FE00; with vertical stroke; # GREATER-THAN AND NOT DOUBLE EQUAL +2272 FE00; following the slant of the lower leg; # LESS-THAN OR EQUIVALENT TO +2273 FE00; following the slant of the lower leg; # GREATER-THAN OR EQUIVALENT TO +#2278 FE00; with vertical stroke; # NEITHER LESS-THAN NOR GREATER-THAN +#2279 FE00; with vertical stroke; # NEITHER GREATER-THAN NOR LESS-THAN +228A FE00; with stroke through bottom members; # SUBSET OF WITH NOT EQUAL TO +228B FE00; with stroke through bottom members; # SUPERSET OF WITH NOT EQUAL TO +2293 FE00; with serifs; # SQUARE CAP +2294 FE00; with serifs; # SQUARE CUP +2295 FE00; with white rim; # CIRCLED PLUS +2297 FE00; with white rim; # CIRCLED TIMES +229C FE00; with equal sign touching the circle; # CIRCLED EQUALS +22DA FE00; with slanted equal; # LESS-THAN EQUAL TO OR GREATER-THAN +22DB FE00; with slanted equal; # GREATER-THAN EQUAL TO OR LESS-THAN +2A3C FE00; tall variant with narrow foot; # INTERIOR PRODUCT +2A3D FE00; tall variant with narrow foot; # RIGHTHAND INTERIOR PRODUCT +2A9D FE00; with similar following the slant of the upper leg; # SIMILAR OR LESS-THAN +2A9E FE00; with similar following the slant of the upper leg; # SIMILAR OR GREATER-THAN +2AAC FE00; with slanted equal; # SMALLER THAN OR EQUAL TO +2AAD FE00; with slanted equal; # LARGER THAN OR EQUAL TO +2ACB FE00; with stroke through bottom members; # SUBSET OF ABOVE NOT EQUAL TO +2ACC FE00; with stroke through bottom members; # SUPERSET OF ABOVE NOT EQUAL TO + +#Mongolian + +1820 180B; second form; isolate medial final # MONGOLIAN LETTER A +1820 180C; third form; medial # MONGOLIAN LETTER A +1821 180B; second form; initial final # MONGOLIAN LETTER E +1822 180B; second form; medial # MONGOLIAN LETTER I +1823 180B; second form; medial final # MONGOLIAN LETTER O +1824 180B; second form; medial # MONGOLIAN LETTER U +1825 180B; second form; medial final # MONGOLIAN LETTER OE +1825 180C; third form; medial # MONGOLIAN LETTER OE +1826 180B; second form; isolate medial final # MONGOLIAN LETTER UE +1826 180C; third form; medial # MONGOLIAN LETTER UE +1828 180B; second form; initial medial # MONGOLIAN LETTER NA +1828 180C; third form; medial # MONGOLIAN LETTER NA +1828 180D; separate form; medial # MONGOLIAN LETTER NA +182A 180B; alternative form; final # MONGOLIAN LETTER BA +182C 180B; second form; initial medial # MONGOLIAN LETTER QA +182C 180B; feminine second form; isolate # MONGOLIAN LETTER QA +182C 180C; third form; medial # MONGOLIAN LETTER QA +182C 180D; fourth form; medial # MONGOLIAN LETTER QA +182D 180B; second form; initial medial # MONGOLIAN LETTER GA +182D 180B; feminine form; final # MONGOLIAN LETTER GA +182D 180C; third form; medial # MONGOLIAN LETTER GA +182D 180D; feminine form; medial # MONGOLIAN LETTER GA +1830 180B; second form; final # MONGOLIAN LETTER SA +1830 180C; third form; final # MONGOLIAN LETTER SA +1832 180B; second form; medial # MONGOLIAN LETTER TA +1833 180B; second form; initial medial final # MONGOLIAN LETTER DA +1835 180B; second form; medial # MONGOLIAN LETTER JA +1836 180B; second form; initial medial # # MONGOLIAN LETTER YA +1836 180C; third form; medial # MONGOLIAN LETTER YA +1838 180B; second form; final # MONGOLIAN LETTER WA +1844 180B; second form; medial # MONGOLIAN LETTER TODO E +1845 180B; second form; medial # MONGOLIAN LETTER TODO I +1846 180B; second form; medial # MONGOLIAN LETTER TODO O +1847 180B; second form; isolate medial final # MONGOLIAN LETTER TODO U +1847 180C; third form; medial # MONGOLIAN LETTER TODO U +1848 180B; second form; medial # MONGOLIAN LETTER TODO OE +1849 180B; second form; isolate medial # MONGOLIAN LETTER TODO UE +184D 180B; feminine form; initial medial # MONGOLIAN LETTER TODO QA +184E 180B; second form; medial # MONGOLIAN LETTER TODO GA +185D 180B; second form; medial final # MONGOLIAN LETTER SIBE E +185E 180B; second form; medial final # MONGOLIAN LETTER SIBE I +185E 180C; third form; medial final # MONGOLIAN LETTER SIBE I +1860 180B; second form; medial final # MONGOLIAN LETTER SIBE UE +1863 180B; second form; medial # MONGOLIAN LETTER SIBE KA +1868 180B; second form; initial medial # MONGOLIAN LETTER SIBE TA +1868 180C; third form; medial # MONGOLIAN LETTER SIBE TA +1869 180B; second form; initial medial # MONGOLIAN LETTER SIBE DA +186F 180B; second form; initial medial # MONGOLIAN LETTER SIBE ZA +1873 180B; second form; medial final # MONGOLIAN LETTER MANCHU I +1873 180C; third form; medial final # MONGOLIAN LETTER MANCHU I +1873 180D; fourth form; medial # MONGOLIAN LETTER MANCHU I +1874 180B; second form; medial # MONGOLIAN LETTER MANCHU KA +1874 180B; feminine first final form; final # MONGOLIAN LETTER MANCHU KA +1874 180C; feminine first medial form; medial # MONGOLIAN LETTER MANCHU KA +1874 180C; feminine second final form; final # MONGOLIAN LETTER MANCHU KA +1874 180D; feminine second medial form; medial # MONGOLIAN LETTER MANCHU KA +1876 180B; second form; initial medial # MONGOLIAN LETTER MANCHU FA +1880 180B; second form; # MONGOLIAN LETTER ALI GALI ANUSVARA ONE +1881 180B; second form; # MONGOLIAN LETTER ALI GALI VISARGA ONE +1887 180B; second form; isolate final # MONGOLIAN LETTER ALI GALI A +1887 180C; third form; final # MONGOLIAN LETTER ALI GALI A +1887 180D; fourth form; final # MONGOLIAN LETTER ALI GALI A +1888 180B; second form; final # MONGOLIAN LETTER ALI GALI I +188A 180B; second form; initial medial # MONGOLIAN LETTER ALI GALI NGA \ No newline at end of file diff --git a/lib/unicore/To/Digit.pl b/lib/unicore/To/Digit.pl index e5c0ff4..3d6ee2f 100644 --- a/lib/unicore/To/Digit.pl +++ b/lib/unicore/To/Digit.pl @@ -13,9 +13,6 @@ return <<'END'; 0037 7 0038 8 0039 9 -00B2 2 -00B3 3 -00B9 1 0660 0 0661 1 0662 2 @@ -194,23 +191,16 @@ return <<'END'; 1817 7 1818 8 1819 9 -2070 0 -2074 4 -2075 5 -2076 6 -2077 7 -2078 8 -2079 9 -2080 0 -2081 1 -2082 2 -2083 3 -2084 4 -2085 5 -2086 6 -2087 7 -2088 8 -2089 9 +1946 0 +1947 1 +1948 2 +1949 3 +194A 4 +194B 5 +194C 6 +194D 7 +194E 8 +194F 9 FF10 0 FF11 1 FF12 2 @@ -221,6 +211,16 @@ FF16 6 FF17 7 FF18 8 FF19 9 +104A0 0 +104A1 1 +104A2 2 +104A3 3 +104A4 4 +104A5 5 +104A6 6 +104A7 7 +104A8 8 +104A9 9 1D7CE 0 1D7CF 1 1D7D0 2 diff --git a/lib/unicore/To/Fold.pl b/lib/unicore/To/Fold.pl index 2a355ad..ee60833 100644 --- a/lib/unicore/To/Fold.pl +++ b/lib/unicore/To/Fold.pl @@ -378,9 +378,11 @@ return <<'END'; 03EE 03EF 03F0 03BA 03F1 03C1 -03F2 03C3 03F4 03B8 03F5 03B5 +03F7 03F8 +03F9 03F2 +03FA 03FB 0400 0450 0401 0451 0402 0452 @@ -846,4 +848,6 @@ FF3A FF5A 10423 1044B 10424 1044C 10425 1044D +10426 1044E +10427 1044F END diff --git a/lib/unicore/To/Lower.pl b/lib/unicore/To/Lower.pl index cbb2721..8bf064a 100644 --- a/lib/unicore/To/Lower.pl +++ b/lib/unicore/To/Lower.pl @@ -294,6 +294,9 @@ return <<'END'; 03EC 03ED 03EE 03EF 03F4 03B8 +03F7 03F8 +03F9 03F2 +03FA 03FB 0400 0450 0401 0451 0402 0452 @@ -757,4 +760,6 @@ FF3A FF5A 10423 1044B 10424 1044C 10425 1044D +10426 1044E +10427 1044F END diff --git a/lib/unicore/To/Title.pl b/lib/unicore/To/Title.pl index 1cd9dc5..cfeccab 100644 --- a/lib/unicore/To/Title.pl +++ b/lib/unicore/To/Title.pl @@ -224,10 +224,13 @@ return <<'END'; 01BD 01BC 01BF 01F7 01C4 01C5 +01C5 01C5 01C6 01C5 01C7 01C8 +01C8 01C8 01C9 01C8 01CA 01CB +01CB 01CB 01CC 01CB 01CE 01CD 01D0 01CF @@ -248,6 +251,7 @@ return <<'END'; 01ED 01EC 01EF 01EE 01F1 01F2 +01F2 01F2 01F3 01F2 01F5 01F4 01F9 01F8 @@ -351,8 +355,10 @@ return <<'END'; 03EF 03EE 03F0 039A 03F1 03A1 -03F2 03A3 +03F2 03F9 03F5 0395 +03F8 03F7 +03FB 03FA 0430 0410 0431 0411 0432 0412 @@ -815,4 +821,6 @@ FF5A FF3A 1044B 10423 1044C 10424 1044D 10425 +1044E 10426 +1044F 10427 END diff --git a/lib/unicore/To/Upper.pl b/lib/unicore/To/Upper.pl index 0d1596f..1a42789 100644 --- a/lib/unicore/To/Upper.pl +++ b/lib/unicore/To/Upper.pl @@ -378,8 +378,10 @@ return <<'END'; 03EF 03EE 03F0 039A 03F1 03A1 -03F2 03A3 +03F2 03F9 03F5 0395 +03F8 03F7 +03FB 03FA 0430 0410 0431 0411 0432 0412 @@ -842,4 +844,6 @@ FF5A FF3A 1044B 10423 1044C 10424 1044D 10425 +1044E 10426 +1044F 10427 END diff --git a/lib/unicore/UnicodeData.txt b/lib/unicore/UnicodeData.txt index 088fdb4..86ea1cf 100644 --- a/lib/unicore/UnicodeData.txt +++ b/lib/unicore/UnicodeData.txt @@ -176,14 +176,14 @@ 00AF;MACRON;Sk;0;ON; 0020 0304;;;;N;SPACING MACRON;;;; 00B0;DEGREE SIGN;So;0;ET;;;;;N;;;;; 00B1;PLUS-MINUS SIGN;Sm;0;ET;;;;;N;PLUS-OR-MINUS SIGN;;;; -00B2;SUPERSCRIPT TWO;No;0;EN; 0032;2;2;2;N;SUPERSCRIPT DIGIT TWO;;;; -00B3;SUPERSCRIPT THREE;No;0;EN; 0033;3;3;3;N;SUPERSCRIPT DIGIT THREE;;;; +00B2;SUPERSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUPERSCRIPT DIGIT TWO;;;; +00B3;SUPERSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;; 00B4;ACUTE ACCENT;Sk;0;ON; 0020 0301;;;;N;SPACING ACUTE;;;; 00B5;MICRO SIGN;Ll;0;L; 03BC;;;;N;;;039C;;039C 00B6;PILCROW SIGN;So;0;ON;;;;;N;PARAGRAPH SIGN;;;; 00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;; 00B8;CEDILLA;Sk;0;ON; 0020 0327;;;;N;SPACING CEDILLA;;;; -00B9;SUPERSCRIPT ONE;No;0;EN; 0031;1;1;1;N;SUPERSCRIPT DIGIT ONE;;;; +00B9;SUPERSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;; 00BA;MASCULINE ORDINAL INDICATOR;Ll;0;L; 006F;;;;N;;;;; 00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;*;;; 00BC;VULGAR FRACTION ONE QUARTER;No;0;ON; 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;; @@ -451,13 +451,13 @@ 01C2;LATIN LETTER ALVEOLAR CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE DOUBLE BAR;;;; 01C3;LATIN LETTER RETROFLEX CLICK;Lo;0;L;;;;;N;LATIN LETTER EXCLAMATION MARK;;;; 01C4;LATIN CAPITAL LETTER DZ WITH CARON;Lu;0;L; 0044 017D;;;;N;LATIN CAPITAL LETTER D Z HACEK;;;01C6;01C5 -01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON;Lt;0;L; 0044 017E;;;;N;LATIN LETTER CAPITAL D SMALL Z HACEK;;01C4;01C6; +01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON;Lt;0;L; 0044 017E;;;;N;LATIN LETTER CAPITAL D SMALL Z HACEK;;01C4;01C6;01C5 01C6;LATIN SMALL LETTER DZ WITH CARON;Ll;0;L; 0064 017E;;;;N;LATIN SMALL LETTER D Z HACEK;;01C4;;01C5 01C7;LATIN CAPITAL LETTER LJ;Lu;0;L; 004C 004A;;;;N;LATIN CAPITAL LETTER L J;;;01C9;01C8 -01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J;Lt;0;L; 004C 006A;;;;N;LATIN LETTER CAPITAL L SMALL J;;01C7;01C9; +01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J;Lt;0;L; 004C 006A;;;;N;LATIN LETTER CAPITAL L SMALL J;;01C7;01C9;01C8 01C9;LATIN SMALL LETTER LJ;Ll;0;L; 006C 006A;;;;N;LATIN SMALL LETTER L J;;01C7;;01C8 01CA;LATIN CAPITAL LETTER NJ;Lu;0;L; 004E 004A;;;;N;LATIN CAPITAL LETTER N J;;;01CC;01CB -01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J;Lt;0;L; 004E 006A;;;;N;LATIN LETTER CAPITAL N SMALL J;;01CA;01CC; +01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J;Lt;0;L; 004E 006A;;;;N;LATIN LETTER CAPITAL N SMALL J;;01CA;01CC;01CB 01CC;LATIN SMALL LETTER NJ;Ll;0;L; 006E 006A;;;;N;LATIN SMALL LETTER N J;;01CA;;01CB 01CD;LATIN CAPITAL LETTER A WITH CARON;Lu;0;L;0041 030C;;;;N;LATIN CAPITAL LETTER A HACEK;;;01CE; 01CE;LATIN SMALL LETTER A WITH CARON;Ll;0;L;0061 030C;;;;N;LATIN SMALL LETTER A HACEK;;01CD;;01CD @@ -496,7 +496,7 @@ 01EF;LATIN SMALL LETTER EZH WITH CARON;Ll;0;L;0292 030C;;;;N;LATIN SMALL LETTER YOGH HACEK;;01EE;;01EE 01F0;LATIN SMALL LETTER J WITH CARON;Ll;0;L;006A 030C;;;;N;LATIN SMALL LETTER J HACEK;;;; 01F1;LATIN CAPITAL LETTER DZ;Lu;0;L; 0044 005A;;;;N;;;;01F3;01F2 -01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z;Lt;0;L; 0044 007A;;;;N;;;01F1;01F3; +01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z;Lt;0;L; 0044 007A;;;;N;;;01F1;01F3;01F2 01F3;LATIN SMALL LETTER DZ;Ll;0;L; 0064 007A;;;;N;;;01F1;;01F2 01F4;LATIN CAPITAL LETTER G WITH ACUTE;Lu;0;L;0047 0301;;;;N;;;;01F5; 01F5;LATIN SMALL LETTER G WITH ACUTE;Ll;0;L;0067 0301;;;;N;;;01F4;;01F4 @@ -543,6 +543,7 @@ 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; +0221;LATIN SMALL LETTER D WITH CURL;Ll;0;L;;;;;N;;;;; 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; @@ -561,6 +562,9 @@ 0231;LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON;Ll;0;L;022F 0304;;;;N;;;0230;;0230 0232;LATIN CAPITAL LETTER Y WITH MACRON;Lu;0;L;0059 0304;;;;N;;;;0233; 0233;LATIN SMALL LETTER Y WITH MACRON;Ll;0;L;0079 0304;;;;N;;;0232;;0232 +0234;LATIN SMALL LETTER L WITH CURL;Ll;0;L;;;;;N;;;;; +0235;LATIN SMALL LETTER N WITH CURL;Ll;0;L;;;;;N;;;;; +0236;LATIN SMALL LETTER T WITH CURL;Ll;0;L;;;;;N;;;;; 0250;LATIN SMALL LETTER TURNED A;Ll;0;L;;;;;N;;;;; 0251;LATIN SMALL LETTER ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT A;;;; 0252;LATIN SMALL LETTER TURNED ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED SCRIPT A;;;; @@ -655,6 +659,8 @@ 02AB;LATIN SMALL LETTER LZ DIGRAPH;Ll;0;L;;;;;N;;;;; 02AC;LATIN LETTER BILABIAL PERCUSSIVE;Ll;0;L;;;;;N;;;;; 02AD;LATIN LETTER BIDENTAL PERCUSSIVE;Ll;0;L;;;;;N;;;;; +02AE;LATIN SMALL LETTER TURNED H WITH FISHHOOK ;Ll;0;L;;;;;N;;;;; +02AF;LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL;Ll;0;L;;;;;N;;;;; 02B0;MODIFIER LETTER SMALL H;Lm;0;L; 0068;;;;N;;;;; 02B1;MODIFIER LETTER SMALL H WITH HOOK;Lm;0;L; 0266;;;;N;MODIFIER LETTER SMALL H HOOK;;;; 02B2;MODIFIER LETTER SMALL J;Lm;0;L; 006A;;;;N;;;;; @@ -664,8 +670,8 @@ 02B6;MODIFIER LETTER SMALL CAPITAL INVERTED R;Lm;0;L; 0281;;;;N;;;;; 02B7;MODIFIER LETTER SMALL W;Lm;0;L; 0077;;;;N;;;;; 02B8;MODIFIER LETTER SMALL Y;Lm;0;L; 0079;;;;N;;;;; -02B9;MODIFIER LETTER PRIME;Sk;0;ON;;;;;N;;;;; -02BA;MODIFIER LETTER DOUBLE PRIME;Sk;0;ON;;;;;N;;;;; +02B9;MODIFIER LETTER PRIME;Lm;0;ON;;;;;N;;;;; +02BA;MODIFIER LETTER DOUBLE PRIME;Lm;0;ON;;;;;N;;;;; 02BB;MODIFIER LETTER TURNED COMMA;Lm;0;L;;;;;N;;;;; 02BC;MODIFIER LETTER APOSTROPHE;Lm;0;L;;;;;N;;;;; 02BD;MODIFIER LETTER REVERSED COMMA;Lm;0;L;;;;;N;;;;; @@ -677,16 +683,16 @@ 02C3;MODIFIER LETTER RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; 02C4;MODIFIER LETTER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; 02C5;MODIFIER LETTER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; -02C6;MODIFIER LETTER CIRCUMFLEX ACCENT;Sk;0;ON;;;;;N;MODIFIER LETTER CIRCUMFLEX;;;; -02C7;CARON;Sk;0;ON;;;;;N;MODIFIER LETTER HACEK;Mandarin Chinese third tone;;; -02C8;MODIFIER LETTER VERTICAL LINE;Sk;0;ON;;;;;N;;;;; -02C9;MODIFIER LETTER MACRON;Sk;0;ON;;;;;N;;Mandarin Chinese first tone;;; -02CA;MODIFIER LETTER ACUTE ACCENT;Sk;0;ON;;;;;N;MODIFIER LETTER ACUTE;Mandarin Chinese second tone;;; -02CB;MODIFIER LETTER GRAVE ACCENT;Sk;0;ON;;;;;N;MODIFIER LETTER GRAVE;Mandarin Chinese fourth tone;;; -02CC;MODIFIER LETTER LOW VERTICAL LINE;Sk;0;ON;;;;;N;;;;; -02CD;MODIFIER LETTER LOW MACRON;Sk;0;ON;;;;;N;;;;; -02CE;MODIFIER LETTER LOW GRAVE ACCENT;Sk;0;ON;;;;;N;MODIFIER LETTER LOW GRAVE;;;; -02CF;MODIFIER LETTER LOW ACUTE ACCENT;Sk;0;ON;;;;;N;MODIFIER LETTER LOW ACUTE;;;; +02C6;MODIFIER LETTER CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER CIRCUMFLEX;;;; +02C7;CARON;Lm;0;ON;;;;;N;MODIFIER LETTER HACEK;Mandarin Chinese third tone;;; +02C8;MODIFIER LETTER VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +02C9;MODIFIER LETTER MACRON;Lm;0;ON;;;;;N;;Mandarin Chinese first tone;;; +02CA;MODIFIER LETTER ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER ACUTE;Mandarin Chinese second tone;;; +02CB;MODIFIER LETTER GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER GRAVE;Mandarin Chinese fourth tone;;; +02CC;MODIFIER LETTER LOW VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +02CD;MODIFIER LETTER LOW MACRON;Lm;0;ON;;;;;N;;;;; +02CE;MODIFIER LETTER LOW GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW GRAVE;;;; +02CF;MODIFIER LETTER LOW ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW ACUTE;;;; 02D0;MODIFIER LETTER TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; 02D1;MODIFIER LETTER HALF TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; 02D2;MODIFIER LETTER CENTRED RIGHT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED RIGHT HALF RING;;;; @@ -718,6 +724,23 @@ 02EC;MODIFIER LETTER VOICING;Sk;0;ON;;;;;N;;;;; 02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;; 02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;; +02EF;MODIFIER LETTER LOW DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F0;MODIFIER LETTER LOW UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F1;MODIFIER LETTER LOW LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F2;MODIFIER LETTER LOW RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F3;MODIFIER LETTER LOW RING;Sk;0;ON;;;;;N;;;;; +02F4;MODIFIER LETTER MIDDLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +02F5;MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +02F6;MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; +02F7;MODIFIER LETTER LOW TILDE;Sk;0;ON;;;;;N;;;;; +02F8;MODIFIER LETTER RAISED COLON;Sk;0;ON;;;;;N;;;;; +02F9;MODIFIER LETTER BEGIN HIGH TONE;Sk;0;ON;;;;;N;;;;; +02FA;MODIFIER LETTER END HIGH TONE;Sk;0;ON;;;;;N;;;;; +02FB;MODIFIER LETTER BEGIN LOW TONE;Sk;0;ON;;;;;N;;;;; +02FC;MODIFIER LETTER END LOW TONE;Sk;0;ON;;;;;N;;;;; +02FD;MODIFIER LETTER SHELF;Sk;0;ON;;;;;N;;;;; +02FE;MODIFIER LETTER OPEN SHELF;Sk;0;ON;;;;;N;;;;; +02FF;MODIFIER LETTER LOW LEFT ARROW;Sk;0;ON;;;;;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, Tonos;;; 0302;COMBINING CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;NON-SPACING CIRCUMFLEX;;;; @@ -798,6 +821,17 @@ 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;;;;; +0350;COMBINING RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +0351;COMBINING LEFT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;; +0352;COMBINING FERMATA;Mn;230;NSM;;;;;N;;;;; +0353;COMBINING X BELOW;Mn;220;NSM;;;;;N;;;;; +0354;COMBINING LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0355;COMBINING RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0356;COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0357;COMBINING RIGHT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;; +035D;COMBINING DOUBLE BREVE;Mn;234;NSM;;;;;N;;;;; +035E;COMBINING DOUBLE MACRON;Mn;234;NSM;;;;;N;;;;; +035F;COMBINING DOUBLE MACRON BELOW;Mn;233;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;;;;; @@ -924,11 +958,16 @@ 03EF;COPTIC SMALL LETTER DEI;Ll;0;L;;;;;N;GREEK SMALL LETTER DEI;;03EE;;03EE 03F0;GREEK KAPPA SYMBOL;Ll;0;L; 03BA;;;;N;GREEK SMALL LETTER SCRIPT KAPPA;;039A;;039A 03F1;GREEK RHO SYMBOL;Ll;0;L; 03C1;;;;N;GREEK SMALL LETTER TAILED RHO;;03A1;;03A1 -03F2;GREEK LUNATE SIGMA SYMBOL;Ll;0;L; 03C2;;;;N;GREEK SMALL LETTER LUNATE SIGMA;;03A3;;03A3 +03F2;GREEK LUNATE SIGMA SYMBOL;Ll;0;L; 03C2;;;;N;GREEK SMALL LETTER LUNATE SIGMA;;03F9;;03F9 03F3;GREEK LETTER YOT;Ll;0;L;;;;;N;;;;; 03F4;GREEK CAPITAL THETA SYMBOL;Lu;0;L; 0398;;;;N;;;;03B8; 03F5;GREEK LUNATE EPSILON SYMBOL;Ll;0;L; 03B5;;;;N;;;0395;;0395 03F6;GREEK REVERSED LUNATE EPSILON SYMBOL;Sm;0;ON;;;;;N;;;;; +03F7;GREEK CAPITAL LETTER SHO;Lu;0;L;;;;;N;;;;03F8; +03F8;GREEK SMALL LETTER SHO;Ll;0;L;;;;;N;;;03F7;;03F7 +03F9;GREEK CAPITAL LUNATE SIGMA SYMBOL;Lu;0;L; 03A3;;;;N;;;;03F2; +03FA;GREEK CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;03FB; +03FB;GREEK SMALL LETTER SAN;Ll;0;L;;;;;N;;;03FA;;03FA 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; @@ -1359,7 +1398,20 @@ 05F2;HEBREW LIGATURE YIDDISH DOUBLE YOD;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE YOD;;;; 05F3;HEBREW PUNCTUATION GERESH;Po;0;R;;;;;N;;;;; 05F4;HEBREW PUNCTUATION GERSHAYIM;Po;0;R;;;;;N;;;;; +0600;ARABIC NUMBER SIGN;Cf;0;AL;;;;;N;;;;; +0601;ARABIC SIGN SANAH;Cf;0;AL;;;;;N;;;;; +0602;ARABIC FOOTNOTE MARKER;Cf;0;AL;;;;;N;;;;; +0603;ARABIC SIGN SAFHA;Cf;0;AL;;;;;N;;;;; 060C;ARABIC COMMA;Po;0;CS;;;;;N;;;;; +060D;ARABIC DATE SEPARATOR;Po;0;AL;;;;;N;;;;; +060E;ARABIC POETIC VERSE SIGN;So;0;ON;;;;;N;;;;; +060F;ARABIC SIGN MISRA;So;0;ON;;;;;N;;;;; +0610;ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM;Mn;230;NSM;;;;;N;;;;; +0611;ARABIC SIGN ALAYHE ASSALLAM;Mn;230;NSM;;;;;N;;;;; +0612;ARABIC SIGN RAHMATULLAH ALAYHE;Mn;230;NSM;;;;;N;;;;; +0613;ARABIC SIGN RADI ALLAHOU ANHU;Mn;230;NSM;;;;;N;;;;; +0614;ARABIC SIGN TAKHALLUS;Mn;230;NSM;;;;;N;;;;; +0615;ARABIC SMALL HIGH TAH ;Mn;230;NSM;;;;;N;;;;; 061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; 061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; 0621;ARABIC LETTER HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH;;;; @@ -1410,6 +1462,9 @@ 0653;ARABIC MADDAH ABOVE;Mn;230;NSM;;;;;N;;;;; 0654;ARABIC HAMZA ABOVE;Mn;230;NSM;;;;;N;;;;; 0655;ARABIC HAMZA BELOW;Mn;220;NSM;;;;;N;;;;; +0656;ARABIC SUBSCRIPT ALEF;Mn;220;NSM;;;;;N;;;;; +0657;ARABIC INVERTED DAMMA;Mn;230;NSM;;;;;N;;;;; +0658;ARABIC MARK NOON GHUNNA;Mn;230;NSM;;;;;N;;;;; 0660;ARABIC-INDIC DIGIT ZERO;Nd;0;AN;;0;0;0;N;;;;; 0661;ARABIC-INDIC DIGIT ONE;Nd;0;AN;;1;1;1;N;;;;; 0662;ARABIC-INDIC DIGIT TWO;Nd;0;AN;;2;2;2;N;;;;; @@ -1552,6 +1607,8 @@ 06EB;ARABIC EMPTY CENTRE HIGH STOP;Mn;230;NSM;;;;;N;;;;; 06EC;ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE;Mn;230;NSM;;;;;N;;;;; 06ED;ARABIC SMALL LOW MEEM;Mn;220;NSM;;;;;N;;;;; +06EE;ARABIC LETTER DAL WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +06EF;ARABIC LETTER REH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; 06F0;EXTENDED ARABIC-INDIC DIGIT ZERO;Nd;0;EN;;0;0;0;N;EASTERN ARABIC-INDIC DIGIT ZERO;;;; 06F1;EXTENDED ARABIC-INDIC DIGIT ONE;Nd;0;EN;;1;1;1;N;EASTERN ARABIC-INDIC DIGIT ONE;;;; 06F2;EXTENDED ARABIC-INDIC DIGIT TWO;Nd;0;EN;;2;2;2;N;EASTERN ARABIC-INDIC DIGIT TWO;;;; @@ -1567,6 +1624,7 @@ 06FC;ARABIC LETTER GHAIN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; 06FD;ARABIC SIGN SINDHI AMPERSAND;So;0;AL;;;;;N;;;;; 06FE;ARABIC SIGN SINDHI POSTPOSITION MEN;So;0;AL;;;;;N;;;;; +06FF;ARABIC LETTER HEH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; 0700;SYRIAC END OF PARAGRAPH;Po;0;AL;;;;;N;;;;; 0701;SYRIAC SUPRALINEAR FULL STOP;Po;0;AL;;;;;N;;;;; 0702;SYRIAC SUBLINEAR FULL STOP;Po;0;AL;;;;;N;;;;; @@ -1611,6 +1669,9 @@ 072A;SYRIAC LETTER RISH;Lo;0;AL;;;;;N;;;;; 072B;SYRIAC LETTER SHIN;Lo;0;AL;;;;;N;;;;; 072C;SYRIAC LETTER TAW;Lo;0;AL;;;;;N;;;;; +072D;SYRIAC LETTER PERSIAN BHETH;Lo;0;AL;;;;;N;;;;; +072E;SYRIAC LETTER PERSIAN GHAMAL;Lo;0;AL;;;;;N;;;;; +072F;SYRIAC LETTER PERSIAN DHALATH;Lo;0;AL;;;;;N;;;;; 0730;SYRIAC PTHAHA ABOVE;Mn;230;NSM;;;;;N;;;;; 0731;SYRIAC PTHAHA BELOW;Mn;220;NSM;;;;;N;;;;; 0732;SYRIAC PTHAHA DOTTED;Mn;230;NSM;;;;;N;;;;; @@ -1638,6 +1699,9 @@ 0748;SYRIAC OBLIQUE LINE BELOW;Mn;220;NSM;;;;;N;;;;; 0749;SYRIAC MUSIC;Mn;230;NSM;;;;;N;;;;; 074A;SYRIAC BARREKH;Mn;230;NSM;;;;;N;;;;; +074D;SYRIAC LETTER SOGDIAN ZHAIN;Lo;0;AL;;;;;N;;;;; +074E;SYRIAC LETTER SOGDIAN KHAPH;Lo;0;AL;;;;;N;;;;; +074F;SYRIAC LETTER SOGDIAN FE;Lo;0;AL;;;;;N;;;;; 0780;THAANA LETTER HAA;Lo;0;AL;;;;;N;;;;; 0781;THAANA LETTER SHAVIYANI;Lo;0;AL;;;;;N;;;;; 0782;THAANA LETTER NOONU;Lo;0;AL;;;;;N;;;;; @@ -1691,6 +1755,7 @@ 0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; 0903;DEVANAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0904;DEVANAGARI LETTER SHORT A;Lo;0;L;;;;;N;;;;; 0905;DEVANAGARI LETTER A;Lo;0;L;;;;;N;;;;; 0906;DEVANAGARI LETTER AA;Lo;0;L;;;;;N;;;;; 0907;DEVANAGARI LETTER I;Lo;0;L;;;;;N;;;;; @@ -1840,6 +1905,7 @@ 09B8;BENGALI LETTER SA;Lo;0;L;;;;;N;;;;; 09B9;BENGALI LETTER HA;Lo;0;L;;;;;N;;;;; 09BC;BENGALI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +09BD;BENGALI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; 09BE;BENGALI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; 09BF;BENGALI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; 09C0;BENGALI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; @@ -1881,7 +1947,9 @@ 09F8;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR;No;0;L;;;;;N;;;;; 09F9;BENGALI CURRENCY DENOMINATOR SIXTEEN;No;0;L;;;;16;N;;;;; 09FA;BENGALI ISSHAR;So;0;L;;;;;N;;;;; +0A01;GURMUKHI SIGN ADAK BINDI;Mn;0;NSM;;;;;N;;;;; 0A02;GURMUKHI SIGN BINDI;Mn;0;NSM;;;;;N;;;;; +0A03;GURMUKHI SIGN VISARGA;Mc;0;L;;;;;N;;;;; 0A05;GURMUKHI LETTER A;Lo;0;L;;;;;N;;;;; 0A06;GURMUKHI LETTER AA;Lo;0;L;;;;;N;;;;; 0A07;GURMUKHI LETTER I;Lo;0;L;;;;;N;;;;; @@ -1966,6 +2034,7 @@ 0A89;GUJARATI LETTER U;Lo;0;L;;;;;N;;;;; 0A8A;GUJARATI LETTER UU;Lo;0;L;;;;;N;;;;; 0A8B;GUJARATI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0A8C;GUJARATI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; 0A8D;GUJARATI VOWEL CANDRA E;Lo;0;L;;;;;N;;;;; 0A8F;GUJARATI LETTER E;Lo;0;L;;;;;N;;;;; 0A90;GUJARATI LETTER AI;Lo;0;L;;;;;N;;;;; @@ -2024,6 +2093,9 @@ 0ACD;GUJARATI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; 0AD0;GUJARATI OM;Lo;0;L;;;;;N;;;;; 0AE0;GUJARATI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0AE1;GUJARATI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0AE2;GUJARATI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0AE3;GUJARATI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; 0AE6;GUJARATI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 0AE7;GUJARATI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 0AE8;GUJARATI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -2034,6 +2106,7 @@ 0AED;GUJARATI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 0AEE;GUJARATI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; 0B01;ORIYA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0B02;ORIYA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; 0B03;ORIYA SIGN VISARGA;Mc;0;L;;;;;N;;;;; @@ -2078,6 +2151,7 @@ 0B30;ORIYA LETTER RA;Lo;0;L;;;;;N;;;;; 0B32;ORIYA LETTER LA;Lo;0;L;;;;;N;;;;; 0B33;ORIYA LETTER LLA;Lo;0;L;;;;;N;;;;; +0B35;ORIYA LETTER VA;Lo;0;L;;;;;N;;;;; 0B36;ORIYA LETTER SHA;Lo;0;L;;;;;N;;;;; 0B37;ORIYA LETTER SSA;Lo;0;L;;;;;N;;;;; 0B38;ORIYA LETTER SA;Lo;0;L;;;;;N;;;;; @@ -2113,6 +2187,7 @@ 0B6E;ORIYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 0B6F;ORIYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 0B70;ORIYA ISSHAR;So;0;L;;;;;N;;;;; +0B71;ORIYA LETTER WA;Lo;0;L;;;;;N;;;;; 0B82;TAMIL SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; 0B83;TAMIL SIGN VISARGA;Lo;0;L;;;;;N;;;;; 0B85;TAMIL LETTER A;Lo;0;L;;;;;N;;;;; @@ -2174,6 +2249,14 @@ 0BF0;TAMIL NUMBER TEN;No;0;L;;;;10;N;;;;; 0BF1;TAMIL NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; 0BF2;TAMIL NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +0BF3;TAMIL DAY SIGN;So;0;ON;;;;;N;;Naal;;; +0BF4;TAMIL MONTH SIGN;So;0;ON;;;;;N;;Maatham;;; +0BF5;TAMIL YEAR SIGN;So;0;ON;;;;;N;;Varudam;;; +0BF6;TAMIL DEBIT SIGN;So;0;ON;;;;;N;;Patru;;; +0BF7;TAMIL CREDIT SIGN;So;0;ON;;;;;N;;Varavu;;; +0BF8;TAMIL AS ABOVE SIGN;So;0;ON;;;;;N;;Merpadi;;; +0BF9;TAMIL RUPEE SIGN;Sc;0;ET;;;;;N;;Rupai;;; +0BFA;TAMIL NUMBER SIGN;So;0;ON;;;;;N;;Enn;;; 0C01;TELUGU SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;; 0C02;TELUGU SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; 0C03;TELUGU SIGN VISARGA;Mc;0;L;;;;;N;;;;; @@ -2305,14 +2388,16 @@ 0CB7;KANNADA LETTER SSA;Lo;0;L;;;;;N;;;;; 0CB8;KANNADA LETTER SA;Lo;0;L;;;;;N;;;;; 0CB9;KANNADA LETTER HA;Lo;0;L;;;;;N;;;;; +0CBC;KANNADA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0CBD;KANNADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; 0CBE;KANNADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; -0CBF;KANNADA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0CBF;KANNADA VOWEL SIGN I;Mn;0;L;;;;;N;;;;; 0CC0;KANNADA VOWEL SIGN II;Mc;0;L;0CBF 0CD5;;;;N;;;;; 0CC1;KANNADA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; 0CC2;KANNADA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; 0CC3;KANNADA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; 0CC4;KANNADA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; -0CC6;KANNADA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0CC6;KANNADA VOWEL SIGN E;Mn;0;L;;;;;N;;;;; 0CC7;KANNADA VOWEL SIGN EE;Mc;0;L;0CC6 0CD5;;;;N;;;;; 0CC8;KANNADA VOWEL SIGN AI;Mc;0;L;0CC6 0CD6;;;;N;;;;; 0CCA;KANNADA VOWEL SIGN O;Mc;0;L;0CC6 0CC2;;;;N;;;;; @@ -4521,8 +4606,8 @@ 17A0;KHMER LETTER HA;Lo;0;L;;;;;N;;;;; 17A1;KHMER LETTER LA;Lo;0;L;;;;;N;;;;; 17A2;KHMER LETTER QA;Lo;0;L;;;;;N;;;;; -17A3;KHMER INDEPENDENT VOWEL QAQ;Lo;0;L;;;;;N;;;;; -17A4;KHMER INDEPENDENT VOWEL QAA;Lo;0;L;;;;;N;;;;; +17A3;KHMER INDEPENDENT VOWEL QAQ;Lo;0;L;;;;;N;;*;;; +17A4;KHMER INDEPENDENT VOWEL QAA;Lo;0;L;;;;;N;;*;;; 17A5;KHMER INDEPENDENT VOWEL QI;Lo;0;L;;;;;N;;;;; 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;; 17A7;KHMER INDEPENDENT VOWEL QU;Lo;0;L;;;;;N;;;;; @@ -4538,8 +4623,8 @@ 17B1;KHMER INDEPENDENT VOWEL QOO TYPE ONE;Lo;0;L;;;;;N;;;;; 17B2;KHMER INDEPENDENT VOWEL QOO TYPE TWO;Lo;0;L;;;;;N;;;;; 17B3;KHMER INDEPENDENT VOWEL QAU;Lo;0;L;;;;;N;;;;; -17B4;KHMER VOWEL INHERENT AQ;Mc;0;L;;;;;N;;;;; -17B5;KHMER VOWEL INHERENT AA;Mc;0;L;;;;;N;;;;; +17B4;KHMER VOWEL INHERENT AQ;Cf;0;L;;;;;N;;*;;; +17B5;KHMER VOWEL INHERENT AA;Cf;0;L;;;;;N;;*;;; 17B6;KHMER VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; 17B7;KHMER VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 17B8;KHMER VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; @@ -4569,16 +4654,17 @@ 17D0;KHMER SIGN SAMYOK SANNYA;Mn;0;NSM;;;;;N;;;;; 17D1;KHMER SIGN VIRIAM;Mn;0;NSM;;;;;N;;;;; 17D2;KHMER SIGN COENG;Mn;9;NSM;;;;;N;;;;; -17D3;KHMER SIGN BATHAMASAT;Mn;0;NSM;;;;;N;;;;; +17D3;KHMER SIGN BATHAMASAT;Mn;0;NSM;;;;;N;;*;;; 17D4;KHMER SIGN KHAN;Po;0;L;;;;;N;;;;; 17D5;KHMER SIGN BARIYOOSAN;Po;0;L;;;;;N;;;;; 17D6;KHMER SIGN CAMNUC PII KUUH;Po;0;L;;;;;N;;;;; 17D7;KHMER SIGN LEK TOO;Lm;0;L;;;;;N;;;;; -17D8;KHMER SIGN BEYYAL;Po;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;Lo;0;L;;;;;N;;;;; +17DD;KHMER SIGN ATTHACAN;Mn;230;NSM;;;;;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;;;;; @@ -4589,6 +4675,16 @@ 17E7;KHMER DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 17E8;KHMER DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 17E9;KHMER DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +17F0;KHMER SYMBOL LEK ATTAK SON;No;0;ON;;;;0;N;;;;; +17F1;KHMER SYMBOL LEK ATTAK MUOY;No;0;ON;;;;1;N;;;;; +17F2;KHMER SYMBOL LEK ATTAK PII;No;0;ON;;;;2;N;;;;; +17F3;KHMER SYMBOL LEK ATTAK BEI;No;0;ON;;;;3;N;;;;; +17F4;KHMER SYMBOL LEK ATTAK BUON;No;0;ON;;;;4;N;;;;; +17F5;KHMER SYMBOL LEK ATTAK PRAM;No;0;ON;;;;5;N;;;;; +17F6;KHMER SYMBOL LEK ATTAK PRAM-MUOY;No;0;ON;;;;6;N;;;;; +17F7;KHMER SYMBOL LEK ATTAK PRAM-PII;No;0;ON;;;;7;N;;;;; +17F8;KHMER SYMBOL LEK ATTAK PRAM-BEI;No;0;ON;;;;8;N;;;;; +17F9;KHMER SYMBOL LEK ATTAK PRAM-BUON;No;0;ON;;;;9;N;;;;; 1800;MONGOLIAN BIRGA;Po;0;ON;;;;;N;;;;; 1801;MONGOLIAN ELLIPSIS;Po;0;ON;;;;;N;;;;; 1802;MONGOLIAN COMMA;Po;0;ON;;;;;N;;;;; @@ -4603,7 +4699,7 @@ 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;;;;; +180E;MONGOLIAN VOWEL SEPARATOR;Zs;0;WS;;;;;N;;;;; 1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -4744,6 +4840,247 @@ 18A7;MONGOLIAN LETTER ALI GALI HALF YA;Lo;0;L;;;;;N;;;;; 18A8;MONGOLIAN LETTER MANCHU ALI GALI BHA;Lo;0;L;;;;;N;;;;; 18A9;MONGOLIAN LETTER ALI GALI DAGALGA;Mn;228;NSM;;;;;N;;;;; +1900;LIMBU VOWEL-CARRIER LETTER;Lo;0;L;;;;;N;;;;; +1901;LIMBU LETTER KA;Lo;0;L;;;;;N;;;;; +1902;LIMBU LETTER KHA;Lo;0;L;;;;;N;;;;; +1903;LIMBU LETTER GA;Lo;0;L;;;;;N;;;;; +1904;LIMBU LETTER GHA;Lo;0;L;;;;;N;;;;; +1905;LIMBU LETTER NGA;Lo;0;L;;;;;N;;;;; +1906;LIMBU LETTER CA;Lo;0;L;;;;;N;;;;; +1907;LIMBU LETTER CHA;Lo;0;L;;;;;N;;;;; +1908;LIMBU LETTER JA;Lo;0;L;;;;;N;;;;; +1909;LIMBU LETTER JHA;Lo;0;L;;;;;N;;;;; +190A;LIMBU LETTER YAN;Lo;0;L;;;;;N;;;;; +190B;LIMBU LETTER TA;Lo;0;L;;;;;N;;;;; +190C;LIMBU LETTER THA;Lo;0;L;;;;;N;;;;; +190D;LIMBU LETTER DA;Lo;0;L;;;;;N;;;;; +190E;LIMBU LETTER DHA;Lo;0;L;;;;;N;;;;; +190F;LIMBU LETTER NA;Lo;0;L;;;;;N;;;;; +1910;LIMBU LETTER PA;Lo;0;L;;;;;N;;;;; +1911;LIMBU LETTER PHA;Lo;0;L;;;;;N;;;;; +1912;LIMBU LETTER BA;Lo;0;L;;;;;N;;;;; +1913;LIMBU LETTER BHA;Lo;0;L;;;;;N;;;;; +1914;LIMBU LETTER MA;Lo;0;L;;;;;N;;;;; +1915;LIMBU LETTER YA;Lo;0;L;;;;;N;;;;; +1916;LIMBU LETTER RA;Lo;0;L;;;;;N;;;;; +1917;LIMBU LETTER LA;Lo;0;L;;;;;N;;;;; +1918;LIMBU LETTER WA;Lo;0;L;;;;;N;;;;; +1919;LIMBU LETTER SHA;Lo;0;L;;;;;N;;;;; +191A;LIMBU LETTER SSA;Lo;0;L;;;;;N;;;;; +191B;LIMBU LETTER SA;Lo;0;L;;;;;N;;;;; +191C;LIMBU LETTER HA;Lo;0;L;;;;;N;;;;; +1920;LIMBU VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;; +1921;LIMBU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1922;LIMBU VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1923;LIMBU VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +1924;LIMBU VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +1925;LIMBU VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1926;LIMBU VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +1927;LIMBU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1928;LIMBU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +1929;LIMBU SUBJOINED LETTER YA;Mc;0;NSM;;;;;N;;;;; +192A;LIMBU SUBJOINED LETTER RA;Mc;0;NSM;;;;;N;;;;; +192B;LIMBU SUBJOINED LETTER WA;Mc;0;NSM;;;;;N;;;;; +1930;LIMBU SMALL LETTER KA;Mc;0;L;;;;;N;;;;; +1931;LIMBU SMALL LETTER NGA;Mc;0;L;;;;;N;;;;; +1932;LIMBU SMALL LETTER ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1933;LIMBU SMALL LETTER TA;Mc;0;L;;;;;N;;;;; +1934;LIMBU SMALL LETTER NA;Mc;0;L;;;;;N;;;;; +1935;LIMBU SMALL LETTER PA;Mc;0;L;;;;;N;;;;; +1936;LIMBU SMALL LETTER MA;Mc;0;L;;;;;N;;;;; +1937;LIMBU SMALL LETTER RA;Mc;0;L;;;;;N;;;;; +1938;LIMBU SMALL LETTER LA;Mc;0;L;;;;;N;;;;; +1939;LIMBU SIGN MUKPHRENG;Mn;222;NSM;;;;;N;;;;; +193A;LIMBU SIGN KEMPHRENG;Mn;230;NSM;;;;;N;;;;; +193B;LIMBU SIGN SA-I;Mn;220;NSM;;;;;N;;;;; +1940;LIMBU SIGN LOO;So;0;ON;;;;;N;;;;; +1944;LIMBU EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +1945;LIMBU QUESTION MARK;Po;0;ON;;;;;N;;;;; +1946;LIMBU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1947;LIMBU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1948;LIMBU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1949;LIMBU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +194A;LIMBU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +194B;LIMBU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +194C;LIMBU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +194D;LIMBU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +194E;LIMBU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +194F;LIMBU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1950;TAI LE LETTER KA;Lo;0;L;;;;;N;;;;; +1951;TAI LE LETTER XA;Lo;0;L;;;;;N;;;;; +1952;TAI LE LETTER NGA;Lo;0;L;;;;;N;;;;; +1953;TAI LE LETTER TSA;Lo;0;L;;;;;N;;;;; +1954;TAI LE LETTER SA;Lo;0;L;;;;;N;;;;; +1955;TAI LE LETTER YA;Lo;0;L;;;;;N;;;;; +1956;TAI LE LETTER TA;Lo;0;L;;;;;N;;;;; +1957;TAI LE LETTER THA;Lo;0;L;;;;;N;;;;; +1958;TAI LE LETTER LA;Lo;0;L;;;;;N;;;;; +1959;TAI LE LETTER PA;Lo;0;L;;;;;N;;;;; +195A;TAI LE LETTER PHA;Lo;0;L;;;;;N;;;;; +195B;TAI LE LETTER MA;Lo;0;L;;;;;N;;;;; +195C;TAI LE LETTER FA;Lo;0;L;;;;;N;;;;; +195D;TAI LE LETTER VA;Lo;0;L;;;;;N;;;;; +195E;TAI LE LETTER HA;Lo;0;L;;;;;N;;;;; +195F;TAI LE LETTER QA;Lo;0;L;;;;;N;;;;; +1960;TAI LE LETTER KHA;Lo;0;L;;;;;N;;;;; +1961;TAI LE LETTER TSHA;Lo;0;L;;;;;N;;;;; +1962;TAI LE LETTER NA;Lo;0;L;;;;;N;;;;; +1963;TAI LE LETTER A;Lo;0;L;;;;;N;;;;; +1964;TAI LE LETTER I;Lo;0;L;;;;;N;;;;; +1965;TAI LE LETTER EE;Lo;0;L;;;;;N;;;;; +1966;TAI LE LETTER EH;Lo;0;L;;;;;N;;;;; +1967;TAI LE LETTER U;Lo;0;L;;;;;N;;;;; +1968;TAI LE LETTER OO;Lo;0;L;;;;;N;;;;; +1969;TAI LE LETTER O;Lo;0;L;;;;;N;;;;; +196A;TAI LE LETTER UE;Lo;0;L;;;;;N;;;;; +196B;TAI LE LETTER E;Lo;0;L;;;;;N;;;;; +196C;TAI LE LETTER AUE;Lo;0;L;;;;;N;;;;; +196D;TAI LE LETTER AI;Lo;0;L;;;;;N;;;;; +1970;TAI LE LETTER TONE-2;Lo;0;L;;;;;N;;;;; +1971;TAI LE LETTER TONE-3;Lo;0;L;;;;;N;;;;; +1972;TAI LE LETTER TONE-4;Lo;0;L;;;;;N;;;;; +1973;TAI LE LETTER TONE-5;Lo;0;L;;;;;N;;;;; +1974;TAI LE LETTER TONE-6;Lo;0;L;;;;;N;;;;; +19E0;KHMER SYMBOL PATHAMASAT;So;0;ON;;;;;N;;;;; +19E1;KHMER SYMBOL MUOY KOET;So;0;ON;;;;;N;;;;; +19E2;KHMER SYMBOL PII KOET;So;0;ON;;;;;N;;;;; +19E3;KHMER SYMBOL BEI KOET;So;0;ON;;;;;N;;;;; +19E4;KHMER SYMBOL BUON KOET;So;0;ON;;;;;N;;;;; +19E5;KHMER SYMBOL PRAM KOET;So;0;ON;;;;;N;;;;; +19E6;KHMER SYMBOL PRAM-MUOY KOET;So;0;ON;;;;;N;;;;; +19E7;KHMER SYMBOL PRAM-PII KOET;So;0;ON;;;;;N;;;;; +19E8;KHMER SYMBOL PRAM-BEI KOET;So;0;ON;;;;;N;;;;; +19E9;KHMER SYMBOL PRAM-BUON KOET;So;0;ON;;;;;N;;;;; +19EA;KHMER SYMBOL DAP KOET;So;0;ON;;;;;N;;;;; +19EB;KHMER SYMBOL DAP-MUOY KOET;So;0;ON;;;;;N;;;;; +19EC;KHMER SYMBOL DAP-PII KOET;So;0;ON;;;;;N;;;;; +19ED;KHMER SYMBOL DAP-BEI KOET;So;0;ON;;;;;N;;;;; +19EE;KHMER SYMBOL DAP-BUON KOET;So;0;ON;;;;;N;;;;; +19EF;KHMER SYMBOL DAP-PRAM KOET;So;0;ON;;;;;N;;;;; +19F0;KHMER SYMBOL TUTEYASAT;So;0;ON;;;;;N;;;;; +19F1;KHMER SYMBOL MUOY ROC;So;0;ON;;;;;N;;;;; +19F2;KHMER SYMBOL PII ROC;So;0;ON;;;;;N;;;;; +19F3;KHMER SYMBOL BEI ROC;So;0;ON;;;;;N;;;;; +19F4;KHMER SYMBOL BUON ROC;So;0;ON;;;;;N;;;;; +19F5;KHMER SYMBOL PRAM ROC;So;0;ON;;;;;N;;;;; +19F6;KHMER SYMBOL PRAM-MUOY ROC;So;0;ON;;;;;N;;;;; +19F7;KHMER SYMBOL PRAM-PII ROC;So;0;ON;;;;;N;;;;; +19F8;KHMER SYMBOL PRAM-BEI ROC;So;0;ON;;;;;N;;;;; +19F9;KHMER SYMBOL PRAM-BUON ROC;So;0;ON;;;;;N;;;;; +19FA;KHMER SYMBOL DAP ROC;So;0;ON;;;;;N;;;;; +19FB;KHMER SYMBOL DAP-MUOY ROC;So;0;ON;;;;;N;;;;; +19FC;KHMER SYMBOL DAP-PII ROC;So;0;ON;;;;;N;;;;; +19FD;KHMER SYMBOL DAP-BEI ROC;So;0;ON;;;;;N;;;;; +19FE;KHMER SYMBOL DAP-BUON ROC;So;0;ON;;;;;N;;;;; +19FF;KHMER SYMBOL DAP-PRAM ROC;So;0;ON;;;;;N;;;;; +1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;; +1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;; +1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;; +1D03;LATIN LETTER SMALL CAPITAL BARRED B;Ll;0;L;;;;;N;;;;; +1D04;LATIN LETTER SMALL CAPITAL C;Ll;0;L;;;;;N;;;;; +1D05;LATIN LETTER SMALL CAPITAL D;Ll;0;L;;;;;N;;;;; +1D06;LATIN LETTER SMALL CAPITAL ETH;Ll;0;L;;;;;N;;;;; +1D07;LATIN LETTER SMALL CAPITAL E;Ll;0;L;;;;;N;;;;; +1D08;LATIN SMALL LETTER TURNED OPEN E;Ll;0;L;;;;;N;;;;; +1D09;LATIN SMALL LETTER TURNED I;Ll;0;L;;;;;N;;;;; +1D0A;LATIN LETTER SMALL CAPITAL J;Ll;0;L;;;;;N;;;;; +1D0B;LATIN LETTER SMALL CAPITAL K;Ll;0;L;;;;;N;;;;; +1D0C;LATIN LETTER SMALL CAPITAL L WITH STROKE;Ll;0;L;;;;;N;;;;; +1D0D;LATIN LETTER SMALL CAPITAL M;Ll;0;L;;;;;N;;;;; +1D0E;LATIN LETTER SMALL CAPITAL REVERSED N;Ll;0;L;;;;;N;;;;; +1D0F;LATIN LETTER SMALL CAPITAL O;Ll;0;L;;;;;N;;;;; +1D10;LATIN LETTER SMALL CAPITAL OPEN O;Ll;0;L;;;;;N;;;;; +1D11;LATIN SMALL LETTER SIDEWAYS O;Ll;0;L;;;;;N;;;;; +1D12;LATIN SMALL LETTER SIDEWAYS OPEN O;Ll;0;L;;;;;N;;;;; +1D13;LATIN SMALL LETTER SIDEWAYS O WITH STROKE;Ll;0;L;;;;;N;;;;; +1D14;LATIN SMALL LETTER TURNED OE;Ll;0;L;;;;;N;;;;; +1D15;LATIN LETTER SMALL CAPITAL OU;Ll;0;L;;;;;N;;;;; +1D16;LATIN SMALL LETTER TOP HALF O;Ll;0;L;;;;;N;;;;; +1D17;LATIN SMALL LETTER BOTTOM HALF O;Ll;0;L;;;;;N;;;;; +1D18;LATIN LETTER SMALL CAPITAL P;Ll;0;L;;;;;N;;;;; +1D19;LATIN LETTER SMALL CAPITAL REVERSED R;Ll;0;L;;;;;N;;;;; +1D1A;LATIN LETTER SMALL CAPITAL TURNED R;Ll;0;L;;;;;N;;;;; +1D1B;LATIN LETTER SMALL CAPITAL T;Ll;0;L;;;;;N;;;;; +1D1C;LATIN LETTER SMALL CAPITAL U;Ll;0;L;;;;;N;;;;; +1D1D;LATIN SMALL LETTER SIDEWAYS U;Ll;0;L;;;;;N;;;;; +1D1E;LATIN SMALL LETTER SIDEWAYS DIAERESIZED U;Ll;0;L;;;;;N;;;;; +1D1F;LATIN SMALL LETTER SIDEWAYS TURNED M;Ll;0;L;;;;;N;;;;; +1D20;LATIN LETTER SMALL CAPITAL V;Ll;0;L;;;;;N;;;;; +1D21;LATIN LETTER SMALL CAPITAL W;Ll;0;L;;;;;N;;;;; +1D22;LATIN LETTER SMALL CAPITAL Z;Ll;0;L;;;;;N;;;;; +1D23;LATIN LETTER SMALL CAPITAL EZH;Ll;0;L;;;;;N;;;;; +1D24;LATIN LETTER VOICED LARYNGEAL SPIRANT;Ll;0;L;;;;;N;;;;; +1D25;LATIN LETTER AIN;Ll;0;L;;;;;N;;;;; +1D26;GREEK LETTER SMALL CAPITAL GAMMA;Ll;0;L;;;;;N;;;;; +1D27;GREEK LETTER SMALL CAPITAL LAMDA;Ll;0;L;;;;;N;;;;; +1D28;GREEK LETTER SMALL CAPITAL PI;Ll;0;L;;;;;N;;;;; +1D29;GREEK LETTER SMALL CAPITAL RHO;Ll;0;L;;;;;N;;;;; +1D2A;GREEK LETTER SMALL CAPITAL PSI;Ll;0;L;;;;;N;;;;; +1D2B;CYRILLIC LETTER SMALL CAPITAL EL;Ll;0;L;;;;;N;;;;; +1D2C;MODIFIER LETTER CAPITAL A;Lm;0;L; 0041;;;;N;;;;; +1D2D;MODIFIER LETTER CAPITAL AE;Lm;0;L; 00C6;;;;N;;;;; +1D2E;MODIFIER LETTER CAPITAL B;Lm;0;L; 0042;;;;N;;;;; +1D2F;MODIFIER LETTER CAPITAL BARRED B;Lm;0;L;;;;;N;;;;; +1D30;MODIFIER LETTER CAPITAL D;Lm;0;L; 0044;;;;N;;;;; +1D31;MODIFIER LETTER CAPITAL E;Lm;0;L; 0045;;;;N;;;;; +1D32;MODIFIER LETTER CAPITAL REVERSED E;Lm;0;L; 018E;;;;N;;;;; +1D33;MODIFIER LETTER CAPITAL G;Lm;0;L; 0047;;;;N;;;;; +1D34;MODIFIER LETTER CAPITAL H;Lm;0;L; 0048;;;;N;;;;; +1D35;MODIFIER LETTER CAPITAL I;Lm;0;L; 0049;;;;N;;;;; +1D36;MODIFIER LETTER CAPITAL J;Lm;0;L; 004A;;;;N;;;;; +1D37;MODIFIER LETTER CAPITAL K;Lm;0;L; 004B;;;;N;;;;; +1D38;MODIFIER LETTER CAPITAL L;Lm;0;L; 004C;;;;N;;;;; +1D39;MODIFIER LETTER CAPITAL M;Lm;0;L; 004D;;;;N;;;;; +1D3A;MODIFIER LETTER CAPITAL N;Lm;0;L; 004E;;;;N;;;;; +1D3B;MODIFIER LETTER CAPITAL REVERSED N;Lm;0;L;;;;;N;;;;; +1D3C;MODIFIER LETTER CAPITAL O;Lm;0;L; 004F;;;;N;;;;; +1D3D;MODIFIER LETTER CAPITAL OU;Lm;0;L; 0222;;;;N;;;;; +1D3E;MODIFIER LETTER CAPITAL P;Lm;0;L; 0050;;;;N;;;;; +1D3F;MODIFIER LETTER CAPITAL R;Lm;0;L; 0052;;;;N;;;;; +1D40;MODIFIER LETTER CAPITAL T;Lm;0;L; 0054;;;;N;;;;; +1D41;MODIFIER LETTER CAPITAL U;Lm;0;L; 0055;;;;N;;;;; +1D42;MODIFIER LETTER CAPITAL W;Lm;0;L; 0057;;;;N;;;;; +1D43;MODIFIER LETTER SMALL A;Lm;0;L; 0061;;;;N;;;;; +1D44;MODIFIER LETTER SMALL TURNED A;Lm;0;L; 0250;;;;N;;;;; +1D45;MODIFIER LETTER SMALL ALPHA;Lm;0;L; 0251;;;;N;;;;; +1D46;MODIFIER LETTER SMALL TURNED AE;Lm;0;L; 1D02;;;;N;;;;; +1D47;MODIFIER LETTER SMALL B;Lm;0;L; 0062;;;;N;;;;; +1D48;MODIFIER LETTER SMALL D;Lm;0;L; 0064;;;;N;;;;; +1D49;MODIFIER LETTER SMALL E;Lm;0;L; 0065;;;;N;;;;; +1D4A;MODIFIER LETTER SMALL SCHWA;Lm;0;L; 0259;;;;N;;;;; +1D4B;MODIFIER LETTER SMALL OPEN E;Lm;0;L; 025B;;;;N;;;;; +1D4C;MODIFIER LETTER SMALL TURNED OPEN E;Lm;0;L; 025C;;;;N;;;;; +1D4D;MODIFIER LETTER SMALL G;Lm;0;L; 0067;;;;N;;;;; +1D4E;MODIFIER LETTER SMALL TURNED I;Lm;0;L;;;;;N;;;;; +1D4F;MODIFIER LETTER SMALL K;Lm;0;L; 006B;;;;N;;;;; +1D50;MODIFIER LETTER SMALL M;Lm;0;L; 006D;;;;N;;;;; +1D51;MODIFIER LETTER SMALL ENG;Lm;0;L; 014B;;;;N;;;;; +1D52;MODIFIER LETTER SMALL O;Lm;0;L; 006F;;;;N;;;;; +1D53;MODIFIER LETTER SMALL OPEN O;Lm;0;L; 0254;;;;N;;;;; +1D54;MODIFIER LETTER SMALL TOP HALF O;Lm;0;L; 1D16;;;;N;;;;; +1D55;MODIFIER LETTER SMALL BOTTOM HALF O;Lm;0;L; 1D17;;;;N;;;;; +1D56;MODIFIER LETTER SMALL P;Lm;0;L; 0070;;;;N;;;;; +1D57;MODIFIER LETTER SMALL T;Lm;0;L; 0074;;;;N;;;;; +1D58;MODIFIER LETTER SMALL U;Lm;0;L; 0075;;;;N;;;;; +1D59;MODIFIER LETTER SMALL SIDEWAYS U;Lm;0;L; 1D1D;;;;N;;;;; +1D5A;MODIFIER LETTER SMALL TURNED M;Lm;0;L; 026F;;;;N;;;;; +1D5B;MODIFIER LETTER SMALL V;Lm;0;L; 0076;;;;N;;;;; +1D5C;MODIFIER LETTER SMALL AIN;Lm;0;L; 1D25;;;;N;;;;; +1D5D;MODIFIER LETTER SMALL BETA;Lm;0;L; 03B2;;;;N;;;;; +1D5E;MODIFIER LETTER SMALL GREEK GAMMA;Lm;0;L; 03B3;;;;N;;;;; +1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L; 03B4;;;;N;;;;; +1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L; 03C6;;;;N;;;;; +1D61;MODIFIER LETTER SMALL CHI;Lm;0;L; 03C7;;;;N;;;;; +1D62;LATIN SUBSCRIPT SMALL LETTER I;Ll;0;L; 0069;;;;N;;;;; +1D63;LATIN SUBSCRIPT SMALL LETTER R;Ll;0;L; 0072;;;;N;;;;; +1D64;LATIN SUBSCRIPT SMALL LETTER U;Ll;0;L; 0075;;;;N;;;;; +1D65;LATIN SUBSCRIPT SMALL LETTER V;Ll;0;L; 0076;;;;N;;;;; +1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Ll;0;L; 03B2;;;;N;;;;; +1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Ll;0;L; 03C1;;;;N;;;;; +1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Ll;0;L; 03C6;;;;N;;;;; +1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Ll;0;L; 03C7;;;;N;;;;; +1D6B;LATIN SMALL LETTER UE;Ll;0;L;;;;;N;;;;; 1E00;LATIN CAPITAL LETTER A WITH RING BELOW;Lu;0;L;0041 0325;;;;N;;;;1E01; 1E01;LATIN SMALL LETTER A WITH RING BELOW;Ll;0;L;0061 0325;;;;N;;;1E00;;1E00 1E02;LATIN CAPITAL LETTER B WITH DOT ABOVE;Lu;0;L;0042 0307;;;;N;;;;1E03; @@ -5306,6 +5643,8 @@ 2050;CLOSE UP;Po;0;ON;;;;;N;;;;; 2051;TWO ASTERISKS ALIGNED VERTICALLY;Po;0;ON;;;;;N;;;;; 2052;COMMERCIAL MINUS SIGN;Sm;0;ON;;;;;N;;;;; +2053;SWUNG DASH;Po;0;ON;;;;;N;;;;; +2054;INVERTED UNDERTIE;Pc;0;ON;;;;;N;;;;; 2057;QUADRUPLE PRIME;Po;0;ON; 2032 2032 2032 2032;;;;N;;;;; 205F;MEDIUM MATHEMATICAL SPACE;Zs;0;WS; 0020;;;;N;;;;; 2060;WORD JOINER;Cf;0;BN;;;;;N;;;;; @@ -5318,30 +5657,30 @@ 206D;ACTIVATE ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;; 206E;NATIONAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;; 206F;NOMINAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;; -2070;SUPERSCRIPT ZERO;No;0;EN; 0030;0;0;0;N;SUPERSCRIPT DIGIT ZERO;;;; +2070;SUPERSCRIPT ZERO;No;0;EN; 0030;;0;0;N;SUPERSCRIPT DIGIT ZERO;;;; 2071;SUPERSCRIPT LATIN SMALL LETTER I;Ll;0;L; 0069;;;;N;;;;; -2074;SUPERSCRIPT FOUR;No;0;EN; 0034;4;4;4;N;SUPERSCRIPT DIGIT FOUR;;;; -2075;SUPERSCRIPT FIVE;No;0;EN; 0035;5;5;5;N;SUPERSCRIPT DIGIT FIVE;;;; -2076;SUPERSCRIPT SIX;No;0;EN; 0036;6;6;6;N;SUPERSCRIPT DIGIT SIX;;;; -2077;SUPERSCRIPT SEVEN;No;0;EN; 0037;7;7;7;N;SUPERSCRIPT DIGIT SEVEN;;;; -2078;SUPERSCRIPT EIGHT;No;0;EN; 0038;8;8;8;N;SUPERSCRIPT DIGIT EIGHT;;;; -2079;SUPERSCRIPT NINE;No;0;EN; 0039;9;9;9;N;SUPERSCRIPT DIGIT NINE;;;; +2074;SUPERSCRIPT FOUR;No;0;EN; 0034;;4;4;N;SUPERSCRIPT DIGIT FOUR;;;; +2075;SUPERSCRIPT FIVE;No;0;EN; 0035;;5;5;N;SUPERSCRIPT DIGIT FIVE;;;; +2076;SUPERSCRIPT SIX;No;0;EN; 0036;;6;6;N;SUPERSCRIPT DIGIT SIX;;;; +2077;SUPERSCRIPT SEVEN;No;0;EN; 0037;;7;7;N;SUPERSCRIPT DIGIT SEVEN;;;; +2078;SUPERSCRIPT EIGHT;No;0;EN; 0038;;8;8;N;SUPERSCRIPT DIGIT EIGHT;;;; +2079;SUPERSCRIPT NINE;No;0;EN; 0039;;9;9;N;SUPERSCRIPT DIGIT NINE;;;; 207A;SUPERSCRIPT PLUS SIGN;Sm;0;ET; 002B;;;;N;;;;; 207B;SUPERSCRIPT MINUS;Sm;0;ET; 2212;;;;N;SUPERSCRIPT HYPHEN-MINUS;;;; 207C;SUPERSCRIPT EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; 207D;SUPERSCRIPT LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SUPERSCRIPT OPENING PARENTHESIS;;;; 207E;SUPERSCRIPT RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SUPERSCRIPT CLOSING PARENTHESIS;;;; 207F;SUPERSCRIPT LATIN SMALL LETTER N;Ll;0;L; 006E;;;;N;;;;; -2080;SUBSCRIPT ZERO;No;0;EN; 0030;0;0;0;N;SUBSCRIPT DIGIT ZERO;;;; -2081;SUBSCRIPT ONE;No;0;EN; 0031;1;1;1;N;SUBSCRIPT DIGIT ONE;;;; -2082;SUBSCRIPT TWO;No;0;EN; 0032;2;2;2;N;SUBSCRIPT DIGIT TWO;;;; -2083;SUBSCRIPT THREE;No;0;EN; 0033;3;3;3;N;SUBSCRIPT DIGIT THREE;;;; -2084;SUBSCRIPT FOUR;No;0;EN; 0034;4;4;4;N;SUBSCRIPT DIGIT FOUR;;;; -2085;SUBSCRIPT FIVE;No;0;EN; 0035;5;5;5;N;SUBSCRIPT DIGIT FIVE;;;; -2086;SUBSCRIPT SIX;No;0;EN; 0036;6;6;6;N;SUBSCRIPT DIGIT SIX;;;; -2087;SUBSCRIPT SEVEN;No;0;EN; 0037;7;7;7;N;SUBSCRIPT DIGIT SEVEN;;;; -2088;SUBSCRIPT EIGHT;No;0;EN; 0038;8;8;8;N;SUBSCRIPT DIGIT EIGHT;;;; -2089;SUBSCRIPT NINE;No;0;EN; 0039;9;9;9;N;SUBSCRIPT DIGIT NINE;;;; +2080;SUBSCRIPT ZERO;No;0;EN; 0030;;0;0;N;SUBSCRIPT DIGIT ZERO;;;; +2081;SUBSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUBSCRIPT DIGIT ONE;;;; +2082;SUBSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUBSCRIPT DIGIT TWO;;;; +2083;SUBSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUBSCRIPT DIGIT THREE;;;; +2084;SUBSCRIPT FOUR;No;0;EN; 0034;;4;4;N;SUBSCRIPT DIGIT FOUR;;;; +2085;SUBSCRIPT FIVE;No;0;EN; 0035;;5;5;N;SUBSCRIPT DIGIT FIVE;;;; +2086;SUBSCRIPT SIX;No;0;EN; 0036;;6;6;N;SUBSCRIPT DIGIT SIX;;;; +2087;SUBSCRIPT SEVEN;No;0;EN; 0037;;7;7;N;SUBSCRIPT DIGIT SEVEN;;;; +2088;SUBSCRIPT EIGHT;No;0;EN; 0038;;8;8;N;SUBSCRIPT DIGIT EIGHT;;;; +2089;SUBSCRIPT NINE;No;0;EN; 0039;;9;9;N;SUBSCRIPT DIGIT NINE;;;; 208A;SUBSCRIPT PLUS SIGN;Sm;0;ET; 002B;;;;N;;;;; 208B;SUBSCRIPT MINUS;Sm;0;ET; 2212;;;;N;SUBSCRIPT HYPHEN-MINUS;;;; 208C;SUBSCRIPT EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; @@ -5451,6 +5790,7 @@ 2138;DALET SYMBOL;Lo;0;L; 05D3;;;;N;FOURTH TRANSFINITE CARDINAL;;;; 2139;INFORMATION SOURCE;Ll;0;L; 0069;;;;N;;;;; 213A;ROTATED CAPITAL Q;So;0;ON;;;;;N;;;;; +213B;FACSIMILE SIGN;So;0;ON; 0046 0041 0058;;;;N;;;;; 213D;DOUBLE-STRUCK SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; 213E;DOUBLE-STRUCK CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; 213F;DOUBLE-STRUCK CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; @@ -6090,6 +6430,8 @@ 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;;;;; +23CF;EJECT SYMBOL;So;0;ON;;;;;N;;;;; +23D0;VERTICAL LINE EXTENSION;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;;;; @@ -6299,6 +6641,7 @@ 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;;;;; +24FF;NEGATIVE CIRCLED DIGIT ZERO;No;0;ON;;;0;0;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;;;; @@ -6575,6 +6918,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;;;;; +2614;UMBRELLA WITH RAIN DROPS;So;0;ON;;;;;N;;;;; +2615;HOT BEVERAGE;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;;;;; @@ -6688,6 +7033,16 @@ 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;;;;; +268A;MONOGRAM FOR YANG;So;0;ON;;;;;N;;;;; +268B;MONOGRAM FOR YIN;So;0;ON;;;;;N;;;;; +268C;DIGRAM FOR GREATER YANG;So;0;ON;;;;;N;;;;; +268D;DIGRAM FOR LESSER YIN;So;0;ON;;;;;N;;;;; +268E;DIGRAM FOR LESSER YANG;So;0;ON;;;;;N;;;;; +268F;DIGRAM FOR GREATER YIN;So;0;ON;;;;;N;;;;; +2690;WHITE FLAG;So;0;ON;;;;;N;;;;; +2691;BLACK FLAG;So;0;ON;;;;;N;;;;; +26A0;WARNING SIGN;So;0;ON;;;;;N;;;;; +26A1;HIGH VOLTAGE SIGN;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;;;;; @@ -7674,6 +8029,20 @@ 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;;;;; +2B00;NORTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B01;NORTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B02;SOUTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B03;SOUTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B04;LEFT RIGHT WHITE ARROW;So;0;ON;;;;;N;;;;; +2B05;LEFTWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B06;UPWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B07;DOWNWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B08;NORTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B09;NORTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0A;SOUTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0B;SOUTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0C;LEFT RIGHT BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0D;UP DOWN BLACK ARROW;So;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;;;;; @@ -8487,6 +8856,8 @@ 321A;PARENTHESIZED HANGUL PHIEUPH A;So;0;L; 0028 1111 1161 0029;;;;N;PARENTHESIZED HANGUL PA;;;; 321B;PARENTHESIZED HANGUL HIEUH A;So;0;L; 0028 1112 1161 0029;;;;N;PARENTHESIZED HANGUL HA;;;; 321C;PARENTHESIZED HANGUL CIEUC U;So;0;L; 0028 110C 116E 0029;;;;N;PARENTHESIZED HANGUL JU;;;; +321D;PARENTHESIZED KOREAN CHARACTER OJEON;So;0;ON; 0028 110B 1169 110C 1165 11AB 0029;;;;N;;;;; +321E;PARENTHESIZED KOREAN CHARACTER O HU;So;0;ON; 0028 110B 1169 1112 116E 0029;;;;N;;;;; 3220;PARENTHESIZED IDEOGRAPH ONE;No;0;L; 0028 4E00 0029;;;1;N;;;;; 3221;PARENTHESIZED IDEOGRAPH TWO;No;0;L; 0028 4E8C 0029;;;2;N;;;;; 3222;PARENTHESIZED IDEOGRAPH THREE;No;0;L; 0028 4E09 0029;;;3;N;;;;; @@ -8523,6 +8894,7 @@ 3241;PARENTHESIZED IDEOGRAPH REST;So;0;L; 0028 4F11 0029;;;;N;;;;; 3242;PARENTHESIZED IDEOGRAPH SELF;So;0;L; 0028 81EA 0029;;;;N;;;;; 3243;PARENTHESIZED IDEOGRAPH REACH;So;0;L; 0028 81F3 0029;;;;N;;;;; +3250;PARTNERSHIP SIGN;So;0;ON; 0050 0054 0045;;;;N;;;;; 3251;CIRCLED NUMBER TWENTY ONE;No;0;ON; 0032 0031;;;21;N;;;;; 3252;CIRCLED NUMBER TWENTY TWO;No;0;ON; 0032 0032;;;22;N;;;;; 3253;CIRCLED NUMBER TWENTY THREE;No;0;ON; 0032 0033;;;23;N;;;;; @@ -8566,6 +8938,8 @@ 3279;CIRCLED HANGUL THIEUTH A;So;0;L; 1110 1161;;;;N;CIRCLED HANGUL TA;;;; 327A;CIRCLED HANGUL PHIEUPH A;So;0;L; 1111 1161;;;;N;CIRCLED HANGUL PA;;;; 327B;CIRCLED HANGUL HIEUH A;So;0;L; 1112 1161;;;;N;CIRCLED HANGUL HA;;;; +327C;CIRCLED KOREAN CHARACTER CHAMKO;So;0;ON; 110E 1161 11B7 1100 1169;;;;N;;;;; +327D;CIRCLED KOREAN CHARACTER JUEUI;So;0;ON; 110C 116E 110B 1174;;;;N;;;;; 327F;KOREAN STANDARD SYMBOL;So;0;L;;;;;N;;;;; 3280;CIRCLED IDEOGRAPH ONE;No;0;L; 4E00;;;1;N;;;;; 3281;CIRCLED IDEOGRAPH TWO;No;0;L; 4E8C;;;2;N;;;;; @@ -8643,6 +9017,10 @@ 32C9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER;So;0;L; 0031 0030 6708;;;;N;;;;; 32CA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER;So;0;L; 0031 0031 6708;;;;N;;;;; 32CB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER;So;0;L; 0031 0032 6708;;;;N;;;;; +32CC;SQUARE HG;So;0;ON; 0048 0067;;;;N;;;;; +32CD;SQUARE ERG;So;0;ON; 0065 0072 0067;;;;N;;;;; +32CE;SQUARE EV;So;0;ON; 0065 0056;;;;N;;;;; +32CF;LIMITED LIABILITY SIGN;So;0;ON; 004C 0054 0044;;;;N;;;;; 32D0;CIRCLED KATAKANA A;So;0;L; 30A2;;;;N;;;;; 32D1;CIRCLED KATAKANA I;So;0;L; 30A4;;;;N;;;;; 32D2;CIRCLED KATAKANA U;So;0;L; 30A6;;;;N;;;;; @@ -8809,6 +9187,10 @@ 3374;SQUARE BAR;So;0;L; 0062 0061 0072;;;;N;;;;; 3375;SQUARE OV;So;0;L; 006F 0056;;;;N;;;;; 3376;SQUARE PC;So;0;L; 0070 0063;;;;N;;;;; +3377;SQUARE DM;So;0;ON; 0064 006D;;;;N;;;;; +3378;SQUARE DM SQUARED;So;0;ON; 0064 006D 00B2;;;;N;;;;; +3379;SQUARE DM CUBED;So;0;ON; 0064 006D 00B3;;;;N;;;;; +337A;SQUARE IU;So;0;ON; 0049 0055;;;;N;;;;; 337B;SQUARE ERA NAME HEISEI;So;0;L; 5E73 6210;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME HEISEI;;;; 337C;SQUARE ERA NAME SYOUWA;So;0;L; 662D 548C;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME SYOUWA;;;; 337D;SQUARE ERA NAME TAISYOU;So;0;L; 5927 6B63;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME TAISYOU;;;; @@ -8908,6 +9290,8 @@ 33DB;SQUARE SR;So;0;L; 0073 0072;;;;N;SQUARED SR;;;; 33DC;SQUARE SV;So;0;L; 0053 0076;;;;N;SQUARED SV;;;; 33DD;SQUARE WB;So;0;L; 0057 0062;;;;N;SQUARED WB;;;; +33DE;SQUARE V OVER M;So;0;ON; 0056 2215 006D;;;;N;;;;; +33DF;SQUARE A OVER M;So;0;ON; 0041 2215 006D;;;;N;;;;; 33E0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE;So;0;L; 0031 65E5;;;;N;;;;; 33E1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO;So;0;L; 0032 65E5;;;;N;;;;; 33E2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE;So;0;L; 0033 65E5;;;;N;;;;; @@ -8939,8 +9323,73 @@ 33FC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE;So;0;L; 0032 0039 65E5;;;;N;;;;; 33FD;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY;So;0;L; 0033 0030 65E5;;;;N;;;;; 33FE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE;So;0;L; 0033 0031 65E5;;;;N;;;;; +33FF;SQUARE GAL;So;0;ON; 0067 0061 006C;;;;N;;;;; 3400;;Lo;0;L;;;;;N;;;;; 4DB5;;Lo;0;L;;;;;N;;;;; +4DC0;HEXAGRAM FOR THE CREATIVE HEAVEN;So;0;ON;;;;;N;;;;; +4DC1;HEXAGRAM FOR THE RECEPTIVE EARTH;So;0;ON;;;;;N;;;;; +4DC2;HEXAGRAM FOR DIFFICULTY AT THE BEGINNING;So;0;ON;;;;;N;;;;; +4DC3;HEXAGRAM FOR YOUTHFUL FOLLY;So;0;ON;;;;;N;;;;; +4DC4;HEXAGRAM FOR WAITING;So;0;ON;;;;;N;;;;; +4DC5;HEXAGRAM FOR CONFLICT;So;0;ON;;;;;N;;;;; +4DC6;HEXAGRAM FOR THE ARMY;So;0;ON;;;;;N;;;;; +4DC7;HEXAGRAM FOR HOLDING TOGETHER;So;0;ON;;;;;N;;;;; +4DC8;HEXAGRAM FOR SMALL TAMING;So;0;ON;;;;;N;;;;; +4DC9;HEXAGRAM FOR TREADING;So;0;ON;;;;;N;;;;; +4DCA;HEXAGRAM FOR PEACE;So;0;ON;;;;;N;;;;; +4DCB;HEXAGRAM FOR STANDSTILL;So;0;ON;;;;;N;;;;; +4DCC;HEXAGRAM FOR FELLOWSHIP;So;0;ON;;;;;N;;;;; +4DCD;HEXAGRAM FOR GREAT POSSESSION;So;0;ON;;;;;N;;;;; +4DCE;HEXAGRAM FOR MODESTY;So;0;ON;;;;;N;;;;; +4DCF;HEXAGRAM FOR ENTHUSIASM;So;0;ON;;;;;N;;;;; +4DD0;HEXAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;; +4DD1;HEXAGRAM FOR WORK ON THE DECAYED;So;0;ON;;;;;N;;;;; +4DD2;HEXAGRAM FOR APPROACH;So;0;ON;;;;;N;;;;; +4DD3;HEXAGRAM FOR CONTEMPLATION;So;0;ON;;;;;N;;;;; +4DD4;HEXAGRAM FOR BITING THROUGH;So;0;ON;;;;;N;;;;; +4DD5;HEXAGRAM FOR GRACE;So;0;ON;;;;;N;;;;; +4DD6;HEXAGRAM FOR SPLITTING APART;So;0;ON;;;;;N;;;;; +4DD7;HEXAGRAM FOR RETURN;So;0;ON;;;;;N;;;;; +4DD8;HEXAGRAM FOR INNOCENCE;So;0;ON;;;;;N;;;;; +4DD9;HEXAGRAM FOR GREAT TAMING;So;0;ON;;;;;N;;;;; +4DDA;HEXAGRAM FOR MOUTH CORNERS;So;0;ON;;;;;N;;;;; +4DDB;HEXAGRAM FOR GREAT PREPONDERANCE;So;0;ON;;;;;N;;;;; +4DDC;HEXAGRAM FOR THE ABYSMAL WATER;So;0;ON;;;;;N;;;;; +4DDD;HEXAGRAM FOR THE CLINGING FIRE;So;0;ON;;;;;N;;;;; +4DDE;HEXAGRAM FOR INFLUENCE;So;0;ON;;;;;N;;;;; +4DDF;HEXAGRAM FOR DURATION;So;0;ON;;;;;N;;;;; +4DE0;HEXAGRAM FOR RETREAT;So;0;ON;;;;;N;;;;; +4DE1;HEXAGRAM FOR GREAT POWER;So;0;ON;;;;;N;;;;; +4DE2;HEXAGRAM FOR PROGRESS;So;0;ON;;;;;N;;;;; +4DE3;HEXAGRAM FOR DARKENING OF THE LIGHT;So;0;ON;;;;;N;;;;; +4DE4;HEXAGRAM FOR THE FAMILY;So;0;ON;;;;;N;;;;; +4DE5;HEXAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;; +4DE6;HEXAGRAM FOR OBSTRUCTION;So;0;ON;;;;;N;;;;; +4DE7;HEXAGRAM FOR DELIVERANCE;So;0;ON;;;;;N;;;;; +4DE8;HEXAGRAM FOR DECREASE;So;0;ON;;;;;N;;;;; +4DE9;HEXAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;; +4DEA;HEXAGRAM FOR BREAKTHROUGH;So;0;ON;;;;;N;;;;; +4DEB;HEXAGRAM FOR COMING TO MEET;So;0;ON;;;;;N;;;;; +4DEC;HEXAGRAM FOR GATHERING TOGETHER;So;0;ON;;;;;N;;;;; +4DED;HEXAGRAM FOR PUSHING UPWARD;So;0;ON;;;;;N;;;;; +4DEE;HEXAGRAM FOR OPPRESSION;So;0;ON;;;;;N;;;;; +4DEF;HEXAGRAM FOR THE WELL;So;0;ON;;;;;N;;;;; +4DF0;HEXAGRAM FOR REVOLUTION;So;0;ON;;;;;N;;;;; +4DF1;HEXAGRAM FOR THE CAULDRON;So;0;ON;;;;;N;;;;; +4DF2;HEXAGRAM FOR THE AROUSING THUNDER;So;0;ON;;;;;N;;;;; +4DF3;HEXAGRAM FOR THE KEEPING STILL MOUNTAIN;So;0;ON;;;;;N;;;;; +4DF4;HEXAGRAM FOR DEVELOPMENT;So;0;ON;;;;;N;;;;; +4DF5;HEXAGRAM FOR THE MARRYING MAIDEN;So;0;ON;;;;;N;;;;; +4DF6;HEXAGRAM FOR ABUNDANCE;So;0;ON;;;;;N;;;;; +4DF7;HEXAGRAM FOR THE WANDERER;So;0;ON;;;;;N;;;;; +4DF8;HEXAGRAM FOR THE GENTLE WIND;So;0;ON;;;;;N;;;;; +4DF9;HEXAGRAM FOR THE JOYOUS LAKE;So;0;ON;;;;;N;;;;; +4DFA;HEXAGRAM FOR DISPERSION;So;0;ON;;;;;N;;;;; +4DFB;HEXAGRAM FOR LIMITATION;So;0;ON;;;;;N;;;;; +4DFC;HEXAGRAM FOR INNER TRUTH;So;0;ON;;;;;N;;;;; +4DFD;HEXAGRAM FOR SMALL PREPONDERANCE;So;0;ON;;;;;N;;;;; +4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; +4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;;Lo;0;L;;;;;N;;;;; 9FA5;;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; @@ -11186,6 +11635,7 @@ FDF9;ARABIC LIGATURE SALLA ISOLATED FORM;Lo;0;AL; 0635 0644 0649;;;;N; FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL; 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; 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; FDFC;RIAL SIGN;Sc;0;AL; 0631 06CC 0627 0644;;;;N;;;;; +FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;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;;;;; @@ -11229,6 +11679,8 @@ FE43;PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET;Ps;0;ON; FE44;PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET;Pe;0;ON; 300F;;;;N;GLYPH FOR VERTICAL CLOSING WHITE CORNER BRACKET;;;; FE45;SESAME DOT;Po;0;ON;;;;;N;;;;; FE46;WHITE SESAME DOT;Po;0;ON;;;;;N;;;;; +FE47;PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET;Ps;0;ON; 005B;;;;N;;;;; +FE48;PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET;Pe;0;ON; 005D;;;;N;;;;; FE49;DASHED OVERLINE;Po;0;ON; 203E;;;;N;SPACING DASHED OVERSCORE;;;; FE4A;CENTRELINE OVERLINE;Po;0;ON; 203E;;;;N;SPACING CENTERLINE OVERSCORE;;;; FE4B;WAVY OVERLINE;Po;0;ON; 203E;;;;N;SPACING WAVY OVERSCORE;;;; @@ -11633,6 +12085,274 @@ FFFA;INTERLINEAR ANNOTATION SEPARATOR;Cf;0;BN;;;;;N;;;;; FFFB;INTERLINEAR ANNOTATION TERMINATOR;Cf;0;BN;;;;;N;;;;; FFFC;OBJECT REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; +10000;LINEAR B SYLLABLE B008 A;Lo;0;L;;;;;N;;;;; +10001;LINEAR B SYLLABLE B038 E;Lo;0;L;;;;;N;;;;; +10002;LINEAR B SYLLABLE B028 I;Lo;0;L;;;;;N;;;;; +10003;LINEAR B SYLLABLE B061 O;Lo;0;L;;;;;N;;;;; +10004;LINEAR B SYLLABLE B010 U;Lo;0;L;;;;;N;;;;; +10005;LINEAR B SYLLABLE B001 DA;Lo;0;L;;;;;N;;;;; +10006;LINEAR B SYLLABLE B045 DE;Lo;0;L;;;;;N;;;;; +10007;LINEAR B SYLLABLE B007 DI;Lo;0;L;;;;;N;;;;; +10008;LINEAR B SYLLABLE B014 DO;Lo;0;L;;;;;N;;;;; +10009;LINEAR B SYLLABLE B051 DU;Lo;0;L;;;;;N;;;;; +1000A;LINEAR B SYLLABLE B057 JA;Lo;0;L;;;;;N;;;;; +1000B;LINEAR B SYLLABLE B046 JE;Lo;0;L;;;;;N;;;;; +1000D;LINEAR B SYLLABLE B036 JO;Lo;0;L;;;;;N;;;;; +1000E;LINEAR B SYLLABLE B065 JU;Lo;0;L;;;;;N;;;;; +1000F;LINEAR B SYLLABLE B077 KA;Lo;0;L;;;;;N;;;;; +10010;LINEAR B SYLLABLE B044 KE;Lo;0;L;;;;;N;;;;; +10011;LINEAR B SYLLABLE B067 KI;Lo;0;L;;;;;N;;;;; +10012;LINEAR B SYLLABLE B070 KO;Lo;0;L;;;;;N;;;;; +10013;LINEAR B SYLLABLE B081 KU;Lo;0;L;;;;;N;;;;; +10014;LINEAR B SYLLABLE B080 MA;Lo;0;L;;;;;N;;;;; +10015;LINEAR B SYLLABLE B013 ME;Lo;0;L;;;;;N;;;;; +10016;LINEAR B SYLLABLE B073 MI;Lo;0;L;;;;;N;;;;; +10017;LINEAR B SYLLABLE B015 MO;Lo;0;L;;;;;N;;;;; +10018;LINEAR B SYLLABLE B023 MU;Lo;0;L;;;;;N;;;;; +10019;LINEAR B SYLLABLE B006 NA;Lo;0;L;;;;;N;;;;; +1001A;LINEAR B SYLLABLE B024 NE;Lo;0;L;;;;;N;;;;; +1001B;LINEAR B SYLLABLE B030 NI;Lo;0;L;;;;;N;;;;; +1001C;LINEAR B SYLLABLE B052 NO;Lo;0;L;;;;;N;;;;; +1001D;LINEAR B SYLLABLE B055 NU;Lo;0;L;;;;;N;;;;; +1001E;LINEAR B SYLLABLE B003 PA;Lo;0;L;;;;;N;;;;; +1001F;LINEAR B SYLLABLE B072 PE;Lo;0;L;;;;;N;;;;; +10020;LINEAR B SYLLABLE B039 PI;Lo;0;L;;;;;N;;;;; +10021;LINEAR B SYLLABLE B011 PO;Lo;0;L;;;;;N;;;;; +10022;LINEAR B SYLLABLE B050 PU;Lo;0;L;;;;;N;;;;; +10023;LINEAR B SYLLABLE B016 QA;Lo;0;L;;;;;N;;;;; +10024;LINEAR B SYLLABLE B078 QE;Lo;0;L;;;;;N;;;;; +10025;LINEAR B SYLLABLE B021 QI;Lo;0;L;;;;;N;;;;; +10026;LINEAR B SYLLABLE B032 QO;Lo;0;L;;;;;N;;;;; +10028;LINEAR B SYLLABLE B060 RA;Lo;0;L;;;;;N;;;;; +10029;LINEAR B SYLLABLE B027 RE;Lo;0;L;;;;;N;;;;; +1002A;LINEAR B SYLLABLE B053 RI;Lo;0;L;;;;;N;;;;; +1002B;LINEAR B SYLLABLE B002 RO;Lo;0;L;;;;;N;;;;; +1002C;LINEAR B SYLLABLE B026 RU;Lo;0;L;;;;;N;;;;; +1002D;LINEAR B SYLLABLE B031 SA;Lo;0;L;;;;;N;;;;; +1002E;LINEAR B SYLLABLE B009 SE;Lo;0;L;;;;;N;;;;; +1002F;LINEAR B SYLLABLE B041 SI;Lo;0;L;;;;;N;;;;; +10030;LINEAR B SYLLABLE B012 SO;Lo;0;L;;;;;N;;;;; +10031;LINEAR B SYLLABLE B058 SU;Lo;0;L;;;;;N;;;;; +10032;LINEAR B SYLLABLE B059 TA;Lo;0;L;;;;;N;;;;; +10033;LINEAR B SYLLABLE B004 TE;Lo;0;L;;;;;N;;;;; +10034;LINEAR B SYLLABLE B037 TI;Lo;0;L;;;;;N;;;;; +10035;LINEAR B SYLLABLE B005 TO;Lo;0;L;;;;;N;;;;; +10036;LINEAR B SYLLABLE B069 TU;Lo;0;L;;;;;N;;;;; +10037;LINEAR B SYLLABLE B054 WA;Lo;0;L;;;;;N;;;;; +10038;LINEAR B SYLLABLE B075 WE;Lo;0;L;;;;;N;;;;; +10039;LINEAR B SYLLABLE B040 WI;Lo;0;L;;;;;N;;;;; +1003A;LINEAR B SYLLABLE B042 WO;Lo;0;L;;;;;N;;;;; +1003C;LINEAR B SYLLABLE B017 ZA;Lo;0;L;;;;;N;;;;; +1003D;LINEAR B SYLLABLE B074 ZE;Lo;0;L;;;;;N;;;;; +1003F;LINEAR B SYLLABLE B020 ZO;Lo;0;L;;;;;N;;;;; +10040;LINEAR B SYLLABLE B025 A2;Lo;0;L;;;;;N;;;;; +10041;LINEAR B SYLLABLE B043 A3;Lo;0;L;;;;;N;;;;; +10042;LINEAR B SYLLABLE B085 AU;Lo;0;L;;;;;N;;;;; +10043;LINEAR B SYLLABLE B071 DWE;Lo;0;L;;;;;N;;;;; +10044;LINEAR B SYLLABLE B090 DWO;Lo;0;L;;;;;N;;;;; +10045;LINEAR B SYLLABLE B048 NWA;Lo;0;L;;;;;N;;;;; +10046;LINEAR B SYLLABLE B029 PU2;Lo;0;L;;;;;N;;;;; +10047;LINEAR B SYLLABLE B062 PTE;Lo;0;L;;;;;N;;;;; +10048;LINEAR B SYLLABLE B076 RA2;Lo;0;L;;;;;N;;;;; +10049;LINEAR B SYLLABLE B033 RA3;Lo;0;L;;;;;N;;;;; +1004A;LINEAR B SYLLABLE B068 RO2;Lo;0;L;;;;;N;;;;; +1004B;LINEAR B SYLLABLE B066 TA2;Lo;0;L;;;;;N;;;;; +1004C;LINEAR B SYLLABLE B087 TWE;Lo;0;L;;;;;N;;;;; +1004D;LINEAR B SYLLABLE B091 TWO;Lo;0;L;;;;;N;;;;; +10050;LINEAR B SYMBOL B018;Lo;0;L;;;;;N;;;;; +10051;LINEAR B SYMBOL B019;Lo;0;L;;;;;N;;;;; +10052;LINEAR B SYMBOL B022;Lo;0;L;;;;;N;;;;; +10053;LINEAR B SYMBOL B034;Lo;0;L;;;;;N;;;;; +10054;LINEAR B SYMBOL B047;Lo;0;L;;;;;N;;;;; +10055;LINEAR B SYMBOL B049;Lo;0;L;;;;;N;;;;; +10056;LINEAR B SYMBOL B056;Lo;0;L;;;;;N;;;;; +10057;LINEAR B SYMBOL B063;Lo;0;L;;;;;N;;;;; +10058;LINEAR B SYMBOL B064;Lo;0;L;;;;;N;;;;; +10059;LINEAR B SYMBOL B079;Lo;0;L;;;;;N;;;;; +1005A;LINEAR B SYMBOL B082;Lo;0;L;;;;;N;;;;; +1005B;LINEAR B SYMBOL B083;Lo;0;L;;;;;N;;;;; +1005C;LINEAR B SYMBOL B086;Lo;0;L;;;;;N;;;;; +1005D;LINEAR B SYMBOL B089;Lo;0;L;;;;;N;;;;; +10080;LINEAR B IDEOGRAM B100 MAN;Lo;0;L;;;;;N;;;;; +10081;LINEAR B IDEOGRAM B102 WOMAN;Lo;0;L;;;;;N;;;;; +10082;LINEAR B IDEOGRAM B104 DEER;Lo;0;L;;;;;N;;;;; +10083;LINEAR B IDEOGRAM B105 EQUID;Lo;0;L;;;;;N;;;;; +10084;LINEAR B IDEOGRAM B105F MARE;Lo;0;L;;;;;N;;;;; +10085;LINEAR B IDEOGRAM B105M STALLION;Lo;0;L;;;;;N;;;;; +10086;LINEAR B IDEOGRAM B106F EWE;Lo;0;L;;;;;N;;;;; +10087;LINEAR B IDEOGRAM B106M RAM;Lo;0;L;;;;;N;;;;; +10088;LINEAR B IDEOGRAM B107F SHE-GOAT;Lo;0;L;;;;;N;;;;; +10089;LINEAR B IDEOGRAM B107M HE-GOAT;Lo;0;L;;;;;N;;;;; +1008A;LINEAR B IDEOGRAM B108F SOW;Lo;0;L;;;;;N;;;;; +1008B;LINEAR B IDEOGRAM B108M BOAR;Lo;0;L;;;;;N;;;;; +1008C;LINEAR B IDEOGRAM B109F COW;Lo;0;L;;;;;N;;;;; +1008D;LINEAR B IDEOGRAM B109M BULL;Lo;0;L;;;;;N;;;;; +1008E;LINEAR B IDEOGRAM B120 WHEAT;Lo;0;L;;;;;N;;;;; +1008F;LINEAR B IDEOGRAM B121 BARLEY;Lo;0;L;;;;;N;;;;; +10090;LINEAR B IDEOGRAM B122 OLIVE;Lo;0;L;;;;;N;;;;; +10091;LINEAR B IDEOGRAM B123 SPICE;Lo;0;L;;;;;N;;;;; +10092;LINEAR B IDEOGRAM B125 CYPERUS;Lo;0;L;;;;;N;;;;; +10093;LINEAR B MONOGRAM B127 KAPO;Lo;0;L;;;;;N;;;;; +10094;LINEAR B MONOGRAM B128 KANAKO;Lo;0;L;;;;;N;;;;; +10095;LINEAR B IDEOGRAM B130 OIL;Lo;0;L;;;;;N;;;;; +10096;LINEAR B IDEOGRAM B131 WINE;Lo;0;L;;;;;N;;;;; +10097;LINEAR B IDEOGRAM B132;Lo;0;L;;;;;N;;;;; +10098;LINEAR B MONOGRAM B133 AREPA;Lo;0;L;;;;;N;;;;; +10099;LINEAR B MONOGRAM B135 MERI;Lo;0;L;;;;;N;;;;; +1009A;LINEAR B IDEOGRAM B140 BRONZE;Lo;0;L;;;;;N;;;;; +1009B;LINEAR B IDEOGRAM B141 GOLD;Lo;0;L;;;;;N;;;;; +1009C;LINEAR B IDEOGRAM B142;Lo;0;L;;;;;N;;;;; +1009D;LINEAR B IDEOGRAM B145 WOOL;Lo;0;L;;;;;N;;;;; +1009E;LINEAR B IDEOGRAM B146;Lo;0;L;;;;;N;;;;; +1009F;LINEAR B IDEOGRAM B150;Lo;0;L;;;;;N;;;;; +100A0;LINEAR B IDEOGRAM B151 HORN;Lo;0;L;;;;;N;;;;; +100A1;LINEAR B IDEOGRAM B152;Lo;0;L;;;;;N;;;;; +100A2;LINEAR B IDEOGRAM B153;Lo;0;L;;;;;N;;;;; +100A3;LINEAR B IDEOGRAM B154;Lo;0;L;;;;;N;;;;; +100A4;LINEAR B MONOGRAM B156 TURO2;Lo;0;L;;;;;N;;;;; +100A5;LINEAR B IDEOGRAM B157;Lo;0;L;;;;;N;;;;; +100A6;LINEAR B IDEOGRAM B158;Lo;0;L;;;;;N;;;;; +100A7;LINEAR B IDEOGRAM B159 CLOTH;Lo;0;L;;;;;N;;;;; +100A8;LINEAR B IDEOGRAM B160;Lo;0;L;;;;;N;;;;; +100A9;LINEAR B IDEOGRAM B161;Lo;0;L;;;;;N;;;;; +100AA;LINEAR B IDEOGRAM B162 GARMENT;Lo;0;L;;;;;N;;;;; +100AB;LINEAR B IDEOGRAM B163 ARMOUR;Lo;0;L;;;;;N;;;;; +100AC;LINEAR B IDEOGRAM B164;Lo;0;L;;;;;N;;;;; +100AD;LINEAR B IDEOGRAM B165;Lo;0;L;;;;;N;;;;; +100AE;LINEAR B IDEOGRAM B166;Lo;0;L;;;;;N;;;;; +100AF;LINEAR B IDEOGRAM B167;Lo;0;L;;;;;N;;;;; +100B0;LINEAR B IDEOGRAM B168;Lo;0;L;;;;;N;;;;; +100B1;LINEAR B IDEOGRAM B169;Lo;0;L;;;;;N;;;;; +100B2;LINEAR B IDEOGRAM B170;Lo;0;L;;;;;N;;;;; +100B3;LINEAR B IDEOGRAM B171;Lo;0;L;;;;;N;;;;; +100B4;LINEAR B IDEOGRAM B172;Lo;0;L;;;;;N;;;;; +100B5;LINEAR B IDEOGRAM B173 MONTH;Lo;0;L;;;;;N;;;;; +100B6;LINEAR B IDEOGRAM B174;Lo;0;L;;;;;N;;;;; +100B7;LINEAR B IDEOGRAM B176 TREE;Lo;0;L;;;;;N;;;;; +100B8;LINEAR B IDEOGRAM B177;Lo;0;L;;;;;N;;;;; +100B9;LINEAR B IDEOGRAM B178;Lo;0;L;;;;;N;;;;; +100BA;LINEAR B IDEOGRAM B179;Lo;0;L;;;;;N;;;;; +100BB;LINEAR B IDEOGRAM B180;Lo;0;L;;;;;N;;;;; +100BC;LINEAR B IDEOGRAM B181;Lo;0;L;;;;;N;;;;; +100BD;LINEAR B IDEOGRAM B182;Lo;0;L;;;;;N;;;;; +100BE;LINEAR B IDEOGRAM B183;Lo;0;L;;;;;N;;;;; +100BF;LINEAR B IDEOGRAM B184;Lo;0;L;;;;;N;;;;; +100C0;LINEAR B IDEOGRAM B185;Lo;0;L;;;;;N;;;;; +100C1;LINEAR B IDEOGRAM B189;Lo;0;L;;;;;N;;;;; +100C2;LINEAR B IDEOGRAM B190;Lo;0;L;;;;;N;;;;; +100C3;LINEAR B IDEOGRAM B191 HELMET;Lo;0;L;;;;;N;;;;; +100C4;LINEAR B IDEOGRAM B220 FOOTSTOOL;Lo;0;L;;;;;N;;;;; +100C5;LINEAR B IDEOGRAM B225 BATHTUB;Lo;0;L;;;;;N;;;;; +100C6;LINEAR B IDEOGRAM B230 SPEAR;Lo;0;L;;;;;N;;;;; +100C7;LINEAR B IDEOGRAM B231 ARROW;Lo;0;L;;;;;N;;;;; +100C8;LINEAR B IDEOGRAM B232;Lo;0;L;;;;;N;;;;; +100C9;LINEAR B IDEOGRAM B233 SWORD;Lo;0;L;;;;;N;;pug;;; +100CA;LINEAR B IDEOGRAM B234;Lo;0;L;;;;;N;;;;; +100CB;LINEAR B IDEOGRAM B236;Lo;0;L;;;;;N;;gup;;; +100CC;LINEAR B IDEOGRAM B240 WHEELED CHARIOT;Lo;0;L;;;;;N;;;;; +100CD;LINEAR B IDEOGRAM B241 CHARIOT;Lo;0;L;;;;;N;;;;; +100CE;LINEAR B IDEOGRAM B242 CHARIOT FRAME;Lo;0;L;;;;;N;;;;; +100CF;LINEAR B IDEOGRAM B243 WHEEL;Lo;0;L;;;;;N;;;;; +100D0;LINEAR B IDEOGRAM B245;Lo;0;L;;;;;N;;;;; +100D1;LINEAR B IDEOGRAM B246;Lo;0;L;;;;;N;;;;; +100D2;LINEAR B MONOGRAM B247 DIPTE;Lo;0;L;;;;;N;;;;; +100D3;LINEAR B IDEOGRAM B248;Lo;0;L;;;;;N;;;;; +100D4;LINEAR B IDEOGRAM B249;Lo;0;L;;;;;N;;;;; +100D5;LINEAR B IDEOGRAM B251;Lo;0;L;;;;;N;;;;; +100D6;LINEAR B IDEOGRAM B252;Lo;0;L;;;;;N;;;;; +100D7;LINEAR B IDEOGRAM B253;Lo;0;L;;;;;N;;;;; +100D8;LINEAR B IDEOGRAM B254 DART;Lo;0;L;;;;;N;;;;; +100D9;LINEAR B IDEOGRAM B255;Lo;0;L;;;;;N;;;;; +100DA;LINEAR B IDEOGRAM B256;Lo;0;L;;;;;N;;;;; +100DB;LINEAR B IDEOGRAM B257;Lo;0;L;;;;;N;;;;; +100DC;LINEAR B IDEOGRAM B258;Lo;0;L;;;;;N;;;;; +100DD;LINEAR B IDEOGRAM B259;Lo;0;L;;;;;N;;;;; +100DE;LINEAR B IDEOGRAM VESSEL B155;Lo;0;L;;;;;N;;;;; +100DF;LINEAR B IDEOGRAM VESSEL B200;Lo;0;L;;;;;N;;;;; +100E0;LINEAR B IDEOGRAM VESSEL B201;Lo;0;L;;;;;N;;;;; +100E1;LINEAR B IDEOGRAM VESSEL B202;Lo;0;L;;;;;N;;;;; +100E2;LINEAR B IDEOGRAM VESSEL B203;Lo;0;L;;;;;N;;;;; +100E3;LINEAR B IDEOGRAM VESSEL B204;Lo;0;L;;;;;N;;;;; +100E4;LINEAR B IDEOGRAM VESSEL B205;Lo;0;L;;;;;N;;;;; +100E5;LINEAR B IDEOGRAM VESSEL B206;Lo;0;L;;;;;N;;;;; +100E6;LINEAR B IDEOGRAM VESSEL B207;Lo;0;L;;;;;N;;;;; +100E7;LINEAR B IDEOGRAM VESSEL B208;Lo;0;L;;;;;N;;;;; +100E8;LINEAR B IDEOGRAM VESSEL B209;Lo;0;L;;;;;N;;;;; +100E9;LINEAR B IDEOGRAM VESSEL B210;Lo;0;L;;;;;N;;;;; +100EA;LINEAR B IDEOGRAM VESSEL B211;Lo;0;L;;;;;N;;;;; +100EB;LINEAR B IDEOGRAM VESSEL B212;Lo;0;L;;;;;N;;;;; +100EC;LINEAR B IDEOGRAM VESSEL B213;Lo;0;L;;;;;N;;;;; +100ED;LINEAR B IDEOGRAM VESSEL B214;Lo;0;L;;;;;N;;;;; +100EE;LINEAR B IDEOGRAM VESSEL B215;Lo;0;L;;;;;N;;;;; +100EF;LINEAR B IDEOGRAM VESSEL B216;Lo;0;L;;;;;N;;;;; +100F0;LINEAR B IDEOGRAM VESSEL B217;Lo;0;L;;;;;N;;;;; +100F1;LINEAR B IDEOGRAM VESSEL B218;Lo;0;L;;;;;N;;;;; +100F2;LINEAR B IDEOGRAM VESSEL B219;Lo;0;L;;;;;N;;;;; +100F3;LINEAR B IDEOGRAM VESSEL B221;Lo;0;L;;;;;N;;;;; +100F4;LINEAR B IDEOGRAM VESSEL B222;Lo;0;L;;;;;N;;;;; +100F5;LINEAR B IDEOGRAM VESSEL B226;Lo;0;L;;;;;N;;;;; +100F6;LINEAR B IDEOGRAM VESSEL B227;Lo;0;L;;;;;N;;;;; +100F7;LINEAR B IDEOGRAM VESSEL B228;Lo;0;L;;;;;N;;;;; +100F8;LINEAR B IDEOGRAM VESSEL B229;Lo;0;L;;;;;N;;;;; +100F9;LINEAR B IDEOGRAM VESSEL B250;Lo;0;L;;;;;N;;;;; +100FA;LINEAR B IDEOGRAM VESSEL B305;Lo;0;L;;;;;N;;;;; +10100;AEGEAN WORD SEPARATOR LINE;Po;0;L;;;;;N;;;;; +10101;AEGEAN WORD SEPARATOR DOT;Po;0;ON;;;;;N;;;;; +10102;AEGEAN CHECK MARK;So;0;L;;;;;N;;;;; +10107;AEGEAN NUMBER ONE;No;0;L;;;;1;N;;;;; +10108;AEGEAN NUMBER TWO;No;0;L;;;;2;N;;;;; +10109;AEGEAN NUMBER THREE;No;0;L;;;;3;N;;;;; +1010A;AEGEAN NUMBER FOUR;No;0;L;;;;4;N;;;;; +1010B;AEGEAN NUMBER FIVE;No;0;L;;;;5;N;;;;; +1010C;AEGEAN NUMBER SIX;No;0;L;;;;6;N;;;;; +1010D;AEGEAN NUMBER SEVEN;No;0;L;;;;7;N;;;;; +1010E;AEGEAN NUMBER EIGHT;No;0;L;;;;8;N;;;;; +1010F;AEGEAN NUMBER NINE;No;0;L;;;;9;N;;;;; +10110;AEGEAN NUMBER TEN;No;0;L;;;;10;N;;;;; +10111;AEGEAN NUMBER TWENTY;No;0;L;;;;20;N;;;;; +10112;AEGEAN NUMBER THIRTY;No;0;L;;;;30;N;;;;; +10113;AEGEAN NUMBER FORTY;No;0;L;;;;40;N;;;;; +10114;AEGEAN NUMBER FIFTY;No;0;L;;;;50;N;;;;; +10115;AEGEAN NUMBER SIXTY;No;0;L;;;;60;N;;;;; +10116;AEGEAN NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +10117;AEGEAN NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +10118;AEGEAN NUMBER NINETY;No;0;L;;;;90;N;;;;; +10119;AEGEAN NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +1011A;AEGEAN NUMBER TWO HUNDRED;No;0;L;;;;200;N;;;;; +1011B;AEGEAN NUMBER THREE HUNDRED;No;0;L;;;;300;N;;;;; +1011C;AEGEAN NUMBER FOUR HUNDRED;No;0;L;;;;400;N;;;;; +1011D;AEGEAN NUMBER FIVE HUNDRED;No;0;L;;;;500;N;;;;; +1011E;AEGEAN NUMBER SIX HUNDRED;No;0;L;;;;600;N;;;;; +1011F;AEGEAN NUMBER SEVEN HUNDRED;No;0;L;;;;700;N;;;;; +10120;AEGEAN NUMBER EIGHT HUNDRED;No;0;L;;;;800;N;;;;; +10121;AEGEAN NUMBER NINE HUNDRED;No;0;L;;;;900;N;;;;; +10122;AEGEAN NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +10123;AEGEAN NUMBER TWO THOUSAND;No;0;L;;;;2000;N;;;;; +10124;AEGEAN NUMBER THREE THOUSAND;No;0;L;;;;3000;N;;;;; +10125;AEGEAN NUMBER FOUR THOUSAND;No;0;L;;;;4000;N;;;;; +10126;AEGEAN NUMBER FIVE THOUSAND;No;0;L;;;;5000;N;;;;; +10127;AEGEAN NUMBER SIX THOUSAND;No;0;L;;;;6000;N;;;;; +10128;AEGEAN NUMBER SEVEN THOUSAND;No;0;L;;;;7000;N;;;;; +10129;AEGEAN NUMBER EIGHT THOUSAND;No;0;L;;;;8000;N;;;;; +1012A;AEGEAN NUMBER NINE THOUSAND;No;0;L;;;;9000;N;;;;; +1012B;AEGEAN NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;; +1012C;AEGEAN NUMBER TWENTY THOUSAND;No;0;L;;;;20000;N;;;;; +1012D;AEGEAN NUMBER THIRTY THOUSAND;No;0;L;;;;30000;N;;;;; +1012E;AEGEAN NUMBER FORTY THOUSAND;No;0;L;;;;40000;N;;;;; +1012F;AEGEAN NUMBER FIFTY THOUSAND;No;0;L;;;;50000;N;;;;; +10130;AEGEAN NUMBER SIXTY THOUSAND;No;0;L;;;;60000;N;;;;; +10131;AEGEAN NUMBER SEVENTY THOUSAND;No;0;L;;;;70000;N;;;;; +10132;AEGEAN NUMBER EIGHTY THOUSAND;No;0;L;;;;80000;N;;;;; +10133;AEGEAN NUMBER NINETY THOUSAND;No;0;L;;;;90000;N;;;;; +10137;AEGEAN WEIGHT BASE UNIT;So;0;L;;;;;N;;;;; +10138;AEGEAN WEIGHT FIRST SUBUNIT;So;0;L;;;;;N;;;;; +10139;AEGEAN WEIGHT SECOND SUBUNIT;So;0;L;;;;;N;;;;; +1013A;AEGEAN WEIGHT THIRD SUBUNIT;So;0;L;;;;;N;;;;; +1013B;AEGEAN WEIGHT FOURTH SUBUNIT;So;0;L;;;;;N;;;;; +1013C;AEGEAN DRY MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;; +1013D;AEGEAN LIQUID MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;; +1013E;AEGEAN MEASURE SECOND SUBUNIT;So;0;L;;;;;N;;;;; +1013F;AEGEAN MEASURE THIRD SUBUNIT;So;0;L;;;;;N;;;;; 10300;OLD ITALIC LETTER A;Lo;0;L;;;;;N;;;;; 10301;OLD ITALIC LETTER BE;Lo;0;L;;;;;N;;;;; 10302;OLD ITALIC LETTER KE;Lo;0;L;;;;;N;;;;; @@ -11695,6 +12415,37 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10348;GOTHIC LETTER HWAIR;Lo;0;L;;;;;N;;;;; 10349;GOTHIC LETTER OTHAL;Lo;0;L;;;;;N;;;;; 1034A;GOTHIC LETTER NINE HUNDRED;Nl;0;L;;;;;N;;;;; +10380;UGARITIC LETTER ALPA;Lo;0;L;;;;;N;;;;; +10381;UGARITIC LETTER BETA;Lo;0;L;;;;;N;;;;; +10382;UGARITIC LETTER GAMLA;Lo;0;L;;;;;N;;;;; +10383;UGARITIC LETTER KHA;Lo;0;L;;;;;N;;;;; +10384;UGARITIC LETTER DELTA;Lo;0;L;;;;;N;;;;; +10385;UGARITIC LETTER HO;Lo;0;L;;;;;N;;;;; +10386;UGARITIC LETTER WO;Lo;0;L;;;;;N;;;;; +10387;UGARITIC LETTER ZETA;Lo;0;L;;;;;N;;;;; +10388;UGARITIC LETTER HOTA;Lo;0;L;;;;;N;;;;; +10389;UGARITIC LETTER TET;Lo;0;L;;;;;N;;;;; +1038A;UGARITIC LETTER YOD;Lo;0;L;;;;;N;;;;; +1038B;UGARITIC LETTER KAF;Lo;0;L;;;;;N;;;;; +1038C;UGARITIC LETTER SHIN;Lo;0;L;;;;;N;;;;; +1038D;UGARITIC LETTER LAMDA;Lo;0;L;;;;;N;;;;; +1038E;UGARITIC LETTER MEM;Lo;0;L;;;;;N;;;;; +1038F;UGARITIC LETTER DHAL;Lo;0;L;;;;;N;;;;; +10390;UGARITIC LETTER NUN;Lo;0;L;;;;;N;;;;; +10391;UGARITIC LETTER ZU;Lo;0;L;;;;;N;;;;; +10392;UGARITIC LETTER SAMKA;Lo;0;L;;;;;N;;;;; +10393;UGARITIC LETTER AIN;Lo;0;L;;;;;N;;;;; +10394;UGARITIC LETTER PU;Lo;0;L;;;;;N;;;;; +10395;UGARITIC LETTER SADE;Lo;0;L;;;;;N;;;;; +10396;UGARITIC LETTER QOPA;Lo;0;L;;;;;N;;;;; +10397;UGARITIC LETTER RASHA;Lo;0;L;;;;;N;;;;; +10398;UGARITIC LETTER THANNA;Lo;0;L;;;;;N;;;;; +10399;UGARITIC LETTER GHAIN;Lo;0;L;;;;;N;;;;; +1039A;UGARITIC LETTER TO;Lo;0;L;;;;;N;;;;; +1039B;UGARITIC LETTER I;Lo;0;L;;;;;N;;;;; +1039C;UGARITIC LETTER U;Lo;0;L;;;;;N;;;;; +1039D;UGARITIC LETTER SSU;Lo;0;L;;;;;N;;;;; +1039F;UGARITIC WORD DIVIDER;Po;0;L;;;;;N;;;;; 10400;DESERET CAPITAL LETTER LONG I;Lu;0;L;;;;;N;;;;10428; 10401;DESERET CAPITAL LETTER LONG E;Lu;0;L;;;;;N;;;;10429; 10402;DESERET CAPITAL LETTER LONG A;Lu;0;L;;;;;N;;;;1042A; @@ -11733,6 +12484,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10423;DESERET CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;1044B; 10424;DESERET CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;1044C; 10425;DESERET CAPITAL LETTER ENG;Lu;0;L;;;;;N;;;;1044D; +10426;DESERET CAPITAL LETTER OI;Lu;0;L;;;;;N;;;;1044E; +10427;DESERET CAPITAL LETTER EW;Lu;0;L;;;;;N;;;;1044F; 10428;DESERET SMALL LETTER LONG I;Ll;0;L;;;;;N;;;10400;;10400 10429;DESERET SMALL LETTER LONG E;Ll;0;L;;;;;N;;;10401;;10401 1042A;DESERET SMALL LETTER LONG A;Ll;0;L;;;;;N;;;10402;;10402 @@ -11771,6 +12524,151 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1044B;DESERET SMALL LETTER EM;Ll;0;L;;;;;N;;;10423;;10423 1044C;DESERET SMALL LETTER EN;Ll;0;L;;;;;N;;;10424;;10424 1044D;DESERET SMALL LETTER ENG;Ll;0;L;;;;;N;;;10425;;10425 +1044E;DESERET SMALL LETTER OI;Ll;0;L;;;;;N;;;10426;;10426 +1044F;DESERET SMALL LETTER EW;Ll;0;L;;;;;N;;;10427;;10427 +10450;SHAVIAN LETTER PEEP;Lo;0;L;;;;;N;;;;; +10451;SHAVIAN LETTER TOT;Lo;0;L;;;;;N;;;;; +10452;SHAVIAN LETTER KICK;Lo;0;L;;;;;N;;;;; +10453;SHAVIAN LETTER FEE;Lo;0;L;;;;;N;;;;; +10454;SHAVIAN LETTER THIGH;Lo;0;L;;;;;N;;;;; +10455;SHAVIAN LETTER SO;Lo;0;L;;;;;N;;;;; +10456;SHAVIAN LETTER SURE;Lo;0;L;;;;;N;;;;; +10457;SHAVIAN LETTER CHURCH;Lo;0;L;;;;;N;;;;; +10458;SHAVIAN LETTER YEA;Lo;0;L;;;;;N;;;;; +10459;SHAVIAN LETTER HUNG;Lo;0;L;;;;;N;;;;; +1045A;SHAVIAN LETTER BIB;Lo;0;L;;;;;N;;;;; +1045B;SHAVIAN LETTER DEAD;Lo;0;L;;;;;N;;;;; +1045C;SHAVIAN LETTER GAG;Lo;0;L;;;;;N;;;;; +1045D;SHAVIAN LETTER VOW;Lo;0;L;;;;;N;;;;; +1045E;SHAVIAN LETTER THEY;Lo;0;L;;;;;N;;;;; +1045F;SHAVIAN LETTER ZOO;Lo;0;L;;;;;N;;;;; +10460;SHAVIAN LETTER MEASURE;Lo;0;L;;;;;N;;;;; +10461;SHAVIAN LETTER JUDGE;Lo;0;L;;;;;N;;;;; +10462;SHAVIAN LETTER WOE;Lo;0;L;;;;;N;;;;; +10463;SHAVIAN LETTER HA-HA;Lo;0;L;;;;;N;;;;; +10464;SHAVIAN LETTER LOLL;Lo;0;L;;;;;N;;;;; +10465;SHAVIAN LETTER MIME;Lo;0;L;;;;;N;;;;; +10466;SHAVIAN LETTER IF;Lo;0;L;;;;;N;;;;; +10467;SHAVIAN LETTER EGG;Lo;0;L;;;;;N;;;;; +10468;SHAVIAN LETTER ASH;Lo;0;L;;;;;N;;;;; +10469;SHAVIAN LETTER ADO;Lo;0;L;;;;;N;;;;; +1046A;SHAVIAN LETTER ON;Lo;0;L;;;;;N;;;;; +1046B;SHAVIAN LETTER WOOL;Lo;0;L;;;;;N;;;;; +1046C;SHAVIAN LETTER OUT;Lo;0;L;;;;;N;;;;; +1046D;SHAVIAN LETTER AH;Lo;0;L;;;;;N;;;;; +1046E;SHAVIAN LETTER ROAR;Lo;0;L;;;;;N;;;;; +1046F;SHAVIAN LETTER NUN;Lo;0;L;;;;;N;;;;; +10470;SHAVIAN LETTER EAT;Lo;0;L;;;;;N;;;;; +10471;SHAVIAN LETTER AGE;Lo;0;L;;;;;N;;;;; +10472;SHAVIAN LETTER ICE;Lo;0;L;;;;;N;;;;; +10473;SHAVIAN LETTER UP;Lo;0;L;;;;;N;;;;; +10474;SHAVIAN LETTER OAK;Lo;0;L;;;;;N;;;;; +10475;SHAVIAN LETTER OOZE;Lo;0;L;;;;;N;;;;; +10476;SHAVIAN LETTER OIL;Lo;0;L;;;;;N;;;;; +10477;SHAVIAN LETTER AWE;Lo;0;L;;;;;N;;;;; +10478;SHAVIAN LETTER ARE;Lo;0;L;;;;;N;;;;; +10479;SHAVIAN LETTER OR;Lo;0;L;;;;;N;;;;; +1047A;SHAVIAN LETTER AIR;Lo;0;L;;;;;N;;;;; +1047B;SHAVIAN LETTER ERR;Lo;0;L;;;;;N;;;;; +1047C;SHAVIAN LETTER ARRAY;Lo;0;L;;;;;N;;;;; +1047D;SHAVIAN LETTER EAR;Lo;0;L;;;;;N;;;;; +1047E;SHAVIAN LETTER IAN;Lo;0;L;;;;;N;;;;; +1047F;SHAVIAN LETTER YEW;Lo;0;L;;;;;N;;;;; +10480;OSMANYA LETTER ALEF;Lo;0;L;;;;;N;;;;; +10481;OSMANYA LETTER BA;Lo;0;L;;;;;N;;;;; +10482;OSMANYA LETTER TA;Lo;0;L;;;;;N;;;;; +10483;OSMANYA LETTER JA;Lo;0;L;;;;;N;;;;; +10484;OSMANYA LETTER XA;Lo;0;L;;;;;N;;;;; +10485;OSMANYA LETTER KHA;Lo;0;L;;;;;N;;;;; +10486;OSMANYA LETTER DEEL;Lo;0;L;;;;;N;;;;; +10487;OSMANYA LETTER RA;Lo;0;L;;;;;N;;;;; +10488;OSMANYA LETTER SA;Lo;0;L;;;;;N;;;;; +10489;OSMANYA LETTER SHIIN;Lo;0;L;;;;;N;;;;; +1048A;OSMANYA LETTER DHA;Lo;0;L;;;;;N;;;;; +1048B;OSMANYA LETTER CAYN;Lo;0;L;;;;;N;;;;; +1048C;OSMANYA LETTER GA;Lo;0;L;;;;;N;;;;; +1048D;OSMANYA LETTER FA;Lo;0;L;;;;;N;;;;; +1048E;OSMANYA LETTER QAAF;Lo;0;L;;;;;N;;;;; +1048F;OSMANYA LETTER KAAF;Lo;0;L;;;;;N;;;;; +10490;OSMANYA LETTER LAAN;Lo;0;L;;;;;N;;;;; +10491;OSMANYA LETTER MIIN;Lo;0;L;;;;;N;;;;; +10492;OSMANYA LETTER NUUN;Lo;0;L;;;;;N;;;;; +10493;OSMANYA LETTER WAW;Lo;0;L;;;;;N;;;;; +10494;OSMANYA LETTER HA;Lo;0;L;;;;;N;;;;; +10495;OSMANYA LETTER YA;Lo;0;L;;;;;N;;;;; +10496;OSMANYA LETTER A;Lo;0;L;;;;;N;;;;; +10497;OSMANYA LETTER E;Lo;0;L;;;;;N;;;;; +10498;OSMANYA LETTER I;Lo;0;L;;;;;N;;;;; +10499;OSMANYA LETTER O;Lo;0;L;;;;;N;;;;; +1049A;OSMANYA LETTER U;Lo;0;L;;;;;N;;;;; +1049B;OSMANYA LETTER AA;Lo;0;L;;;;;N;;;;; +1049C;OSMANYA LETTER EE;Lo;0;L;;;;;N;;;;; +1049D;OSMANYA LETTER OO;Lo;0;L;;;;;N;;;;; +104A0;OSMANYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +104A1;OSMANYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +104A2;OSMANYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +104A3;OSMANYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +104A4;OSMANYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +104A5;OSMANYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +104A6;OSMANYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +104A7;OSMANYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +104A8;OSMANYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +104A9;OSMANYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; +10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; +10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; +10803;CYPRIOT SYLLABLE O;Lo;0;R;;;;;N;;;;; +10804;CYPRIOT SYLLABLE U;Lo;0;R;;;;;N;;;;; +10805;CYPRIOT SYLLABLE JA;Lo;0;R;;;;;N;;;;; +10808;CYPRIOT SYLLABLE JO;Lo;0;R;;;;;N;;;;; +1080A;CYPRIOT SYLLABLE KA;Lo;0;R;;;;;N;;;;; +1080B;CYPRIOT SYLLABLE KE;Lo;0;R;;;;;N;;;;; +1080C;CYPRIOT SYLLABLE KI;Lo;0;R;;;;;N;;;;; +1080D;CYPRIOT SYLLABLE KO;Lo;0;R;;;;;N;;;;; +1080E;CYPRIOT SYLLABLE KU;Lo;0;R;;;;;N;;;;; +1080F;CYPRIOT SYLLABLE LA;Lo;0;R;;;;;N;;;;; +10810;CYPRIOT SYLLABLE LE;Lo;0;R;;;;;N;;;;; +10811;CYPRIOT SYLLABLE LI;Lo;0;R;;;;;N;;;;; +10812;CYPRIOT SYLLABLE LO;Lo;0;R;;;;;N;;;;; +10813;CYPRIOT SYLLABLE LU;Lo;0;R;;;;;N;;;;; +10814;CYPRIOT SYLLABLE MA;Lo;0;R;;;;;N;;;;; +10815;CYPRIOT SYLLABLE ME;Lo;0;R;;;;;N;;;;; +10816;CYPRIOT SYLLABLE MI;Lo;0;R;;;;;N;;;;; +10817;CYPRIOT SYLLABLE MO;Lo;0;R;;;;;N;;;;; +10818;CYPRIOT SYLLABLE MU;Lo;0;R;;;;;N;;;;; +10819;CYPRIOT SYLLABLE NA;Lo;0;R;;;;;N;;;;; +1081A;CYPRIOT SYLLABLE NE;Lo;0;R;;;;;N;;;;; +1081B;CYPRIOT SYLLABLE NI;Lo;0;R;;;;;N;;;;; +1081C;CYPRIOT SYLLABLE NO;Lo;0;R;;;;;N;;;;; +1081D;CYPRIOT SYLLABLE NU;Lo;0;R;;;;;N;;;;; +1081E;CYPRIOT SYLLABLE PA;Lo;0;R;;;;;N;;;;; +1081F;CYPRIOT SYLLABLE PE;Lo;0;R;;;;;N;;;;; +10820;CYPRIOT SYLLABLE PI;Lo;0;R;;;;;N;;;;; +10821;CYPRIOT SYLLABLE PO;Lo;0;R;;;;;N;;;;; +10822;CYPRIOT SYLLABLE PU;Lo;0;R;;;;;N;;;;; +10823;CYPRIOT SYLLABLE RA;Lo;0;R;;;;;N;;;;; +10824;CYPRIOT SYLLABLE RE;Lo;0;R;;;;;N;;;;; +10825;CYPRIOT SYLLABLE RI;Lo;0;R;;;;;N;;;;; +10826;CYPRIOT SYLLABLE RO;Lo;0;R;;;;;N;;;;; +10827;CYPRIOT SYLLABLE RU;Lo;0;R;;;;;N;;;;; +10828;CYPRIOT SYLLABLE SA;Lo;0;R;;;;;N;;;;; +10829;CYPRIOT SYLLABLE SE;Lo;0;R;;;;;N;;;;; +1082A;CYPRIOT SYLLABLE SI;Lo;0;R;;;;;N;;;;; +1082B;CYPRIOT SYLLABLE SO;Lo;0;R;;;;;N;;;;; +1082C;CYPRIOT SYLLABLE SU;Lo;0;R;;;;;N;;;;; +1082D;CYPRIOT SYLLABLE TA;Lo;0;R;;;;;N;;;;; +1082E;CYPRIOT SYLLABLE TE;Lo;0;R;;;;;N;;;;; +1082F;CYPRIOT SYLLABLE TI;Lo;0;R;;;;;N;;;;; +10830;CYPRIOT SYLLABLE TO;Lo;0;R;;;;;N;;;;; +10831;CYPRIOT SYLLABLE TU;Lo;0;R;;;;;N;;;;; +10832;CYPRIOT SYLLABLE WA;Lo;0;R;;;;;N;;;;; +10833;CYPRIOT SYLLABLE WE;Lo;0;R;;;;;N;;;;; +10834;CYPRIOT SYLLABLE WI;Lo;0;R;;;;;N;;;;; +10835;CYPRIOT SYLLABLE WO;Lo;0;R;;;;;N;;;;; +10837;CYPRIOT SYLLABLE XA;Lo;0;R;;;;;N;;;;; +10838;CYPRIOT SYLLABLE XE;Lo;0;R;;;;;N;;;;; +1083C;CYPRIOT SYLLABLE ZA;Lo;0;R;;;;;N;;;;; +1083F;CYPRIOT SYLLABLE ZO;Lo;0;R;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; 1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; 1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; @@ -12236,6 +13134,93 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D1DB;MUSICAL SYMBOL SCANDICUS FLEXUS;So;0;L;;;;;N;;;;; 1D1DC;MUSICAL SYMBOL TORCULUS RESUPINUS;So;0;L;;;;;N;;;;; 1D1DD;MUSICAL SYMBOL PES SUBPUNCTIS;So;0;L;;;;;N;;;;; +1D300;MONOGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +1D301;DIGRAM FOR HEAVENLY EARTH;So;0;ON;;;;;N;;;;; +1D302;DIGRAM FOR HUMAN EARTH;So;0;ON;;;;;N;;;;; +1D303;DIGRAM FOR EARTHLY HEAVEN;So;0;ON;;;;;N;;;;; +1D304;DIGRAM FOR EARTHLY HUMAN;So;0;ON;;;;;N;;;;; +1D305;DIGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +1D306;TETRAGRAM FOR CENTRE;So;0;ON;;;;;N;;;;; +1D307;TETRAGRAM FOR FULL CIRCLE;So;0;ON;;;;;N;;;;; +1D308;TETRAGRAM FOR MIRED;So;0;ON;;;;;N;;;;; +1D309;TETRAGRAM FOR BARRIER;So;0;ON;;;;;N;;;;; +1D30A;TETRAGRAM FOR KEEPING SMALL;So;0;ON;;;;;N;;;;; +1D30B;TETRAGRAM FOR CONTRARIETY;So;0;ON;;;;;N;;;;; +1D30C;TETRAGRAM FOR ASCENT;So;0;ON;;;;;N;;;;; +1D30D;TETRAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;; +1D30E;TETRAGRAM FOR BRANCHING OUT;So;0;ON;;;;;N;;;;; +1D30F;TETRAGRAM FOR DEFECTIVENESS OR DISTORTION;So;0;ON;;;;;N;;;;; +1D310;TETRAGRAM FOR DIVERGENCE;So;0;ON;;;;;N;;;;; +1D311;TETRAGRAM FOR YOUTHFULNESS;So;0;ON;;;;;N;;;;; +1D312;TETRAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;; +1D313;TETRAGRAM FOR PENETRATION;So;0;ON;;;;;N;;;;; +1D314;TETRAGRAM FOR REACH;So;0;ON;;;;;N;;;;; +1D315;TETRAGRAM FOR CONTACT;So;0;ON;;;;;N;;;;; +1D316;TETRAGRAM FOR HOLDING BACK;So;0;ON;;;;;N;;;;; +1D317;TETRAGRAM FOR WAITING;So;0;ON;;;;;N;;;;; +1D318;TETRAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;; +1D319;TETRAGRAM FOR ADVANCE;So;0;ON;;;;;N;;;;; +1D31A;TETRAGRAM FOR RELEASE;So;0;ON;;;;;N;;;;; +1D31B;TETRAGRAM FOR RESISTANCE;So;0;ON;;;;;N;;;;; +1D31C;TETRAGRAM FOR EASE;So;0;ON;;;;;N;;;;; +1D31D;TETRAGRAM FOR JOY;So;0;ON;;;;;N;;;;; +1D31E;TETRAGRAM FOR CONTENTION;So;0;ON;;;;;N;;;;; +1D31F;TETRAGRAM FOR ENDEAVOUR;So;0;ON;;;;;N;;;;; +1D320;TETRAGRAM FOR DUTIES;So;0;ON;;;;;N;;;;; +1D321;TETRAGRAM FOR CHANGE;So;0;ON;;;;;N;;;;; +1D322;TETRAGRAM FOR DECISIVENESS;So;0;ON;;;;;N;;;;; +1D323;TETRAGRAM FOR BOLD RESOLUTION;So;0;ON;;;;;N;;;;; +1D324;TETRAGRAM FOR PACKING;So;0;ON;;;;;N;;;;; +1D325;TETRAGRAM FOR LEGION;So;0;ON;;;;;N;;;;; +1D326;TETRAGRAM FOR CLOSENESS;So;0;ON;;;;;N;;;;; +1D327;TETRAGRAM FOR KINSHIP;So;0;ON;;;;;N;;;;; +1D328;TETRAGRAM FOR GATHERING;So;0;ON;;;;;N;;;;; +1D329;TETRAGRAM FOR STRENGTH;So;0;ON;;;;;N;;;;; +1D32A;TETRAGRAM FOR PURITY;So;0;ON;;;;;N;;;;; +1D32B;TETRAGRAM FOR FULLNESS;So;0;ON;;;;;N;;;;; +1D32C;TETRAGRAM FOR RESIDENCE;So;0;ON;;;;;N;;;;; +1D32D;TETRAGRAM FOR LAW OR MODEL;So;0;ON;;;;;N;;;;; +1D32E;TETRAGRAM FOR RESPONSE;So;0;ON;;;;;N;;;;; +1D32F;TETRAGRAM FOR GOING TO MEET;So;0;ON;;;;;N;;;;; +1D330;TETRAGRAM FOR ENCOUNTERS;So;0;ON;;;;;N;;;;; +1D331;TETRAGRAM FOR STOVE;So;0;ON;;;;;N;;;;; +1D332;TETRAGRAM FOR GREATNESS;So;0;ON;;;;;N;;;;; +1D333;TETRAGRAM FOR ENLARGEMENT;So;0;ON;;;;;N;;;;; +1D334;TETRAGRAM FOR PATTERN;So;0;ON;;;;;N;;;;; +1D335;TETRAGRAM FOR RITUAL;So;0;ON;;;;;N;;;;; +1D336;TETRAGRAM FOR FLIGHT;So;0;ON;;;;;N;;;;; +1D337;TETRAGRAM FOR VASTNESS OR WASTING;So;0;ON;;;;;N;;;;; +1D338;TETRAGRAM FOR CONSTANCY;So;0;ON;;;;;N;;;;; +1D339;TETRAGRAM FOR MEASURE;So;0;ON;;;;;N;;;;; +1D33A;TETRAGRAM FOR ETERNITY;So;0;ON;;;;;N;;;;; +1D33B;TETRAGRAM FOR UNITY;So;0;ON;;;;;N;;;;; +1D33C;TETRAGRAM FOR DIMINISHMENT;So;0;ON;;;;;N;;;;; +1D33D;TETRAGRAM FOR CLOSED MOUTH;So;0;ON;;;;;N;;;;; +1D33E;TETRAGRAM FOR GUARDEDNESS;So;0;ON;;;;;N;;;;; +1D33F;TETRAGRAM FOR GATHERING IN;So;0;ON;;;;;N;;;;; +1D340;TETRAGRAM FOR MASSING;So;0;ON;;;;;N;;;;; +1D341;TETRAGRAM FOR ACCUMULATION;So;0;ON;;;;;N;;;;; +1D342;TETRAGRAM FOR EMBELLISHMENT;So;0;ON;;;;;N;;;;; +1D343;TETRAGRAM FOR DOUBT;So;0;ON;;;;;N;;;;; +1D344;TETRAGRAM FOR WATCH;So;0;ON;;;;;N;;;;; +1D345;TETRAGRAM FOR SINKING;So;0;ON;;;;;N;;;;; +1D346;TETRAGRAM FOR INNER;So;0;ON;;;;;N;;;;; +1D347;TETRAGRAM FOR DEPARTURE;So;0;ON;;;;;N;;;;; +1D348;TETRAGRAM FOR DARKENING;So;0;ON;;;;;N;;;;; +1D349;TETRAGRAM FOR DIMMING;So;0;ON;;;;;N;;;;; +1D34A;TETRAGRAM FOR EXHAUSTION;So;0;ON;;;;;N;;;;; +1D34B;TETRAGRAM FOR SEVERANCE;So;0;ON;;;;;N;;;;; +1D34C;TETRAGRAM FOR STOPPAGE;So;0;ON;;;;;N;;;;; +1D34D;TETRAGRAM FOR HARDNESS;So;0;ON;;;;;N;;;;; +1D34E;TETRAGRAM FOR COMPLETION;So;0;ON;;;;;N;;;;; +1D34F;TETRAGRAM FOR CLOSURE;So;0;ON;;;;;N;;;;; +1D350;TETRAGRAM FOR FAILURE;So;0;ON;;;;;N;;;;; +1D351;TETRAGRAM FOR AGGRAVATION;So;0;ON;;;;;N;;;;; +1D352;TETRAGRAM FOR COMPLIANCE;So;0;ON;;;;;N;;;;; +1D353;TETRAGRAM FOR ON THE VERGE;So;0;ON;;;;;N;;;;; +1D354;TETRAGRAM FOR DIFFICULTIES;So;0;ON;;;;;N;;;;; +1D355;TETRAGRAM FOR LABOURING;So;0;ON;;;;;N;;;;; +1D356;TETRAGRAM FOR FOSTERING;So;0;ON;;;;;N;;;;; 1D400;MATHEMATICAL BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; 1D401;MATHEMATICAL BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; 1D402;MATHEMATICAL BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; @@ -12418,6 +13403,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D4BE;MATHEMATICAL SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; 1D4BF;MATHEMATICAL SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; 1D4C0;MATHEMATICAL SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D4C1;MATHEMATICAL SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; 1D4C2;MATHEMATICAL SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; 1D4C3;MATHEMATICAL SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; 1D4C5;MATHEMATICAL SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; @@ -13333,7 +14319,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 2F865;CJK COMPATIBILITY IDEOGRAPH-2F865;Lo;0;L;59D8;;;;N;;;;; 2F866;CJK COMPATIBILITY IDEOGRAPH-2F866;Lo;0;L;5A66;;;;N;;;;; 2F867;CJK COMPATIBILITY IDEOGRAPH-2F867;Lo;0;L;36EE;;;;N;;;;; -2F868;CJK COMPATIBILITY IDEOGRAPH-2F868;Lo;0;L;2136A;;;;N;;;;; +2F868;CJK COMPATIBILITY IDEOGRAPH-2F868;Lo;0;L;36FC;;;;N;;;;; 2F869;CJK COMPATIBILITY IDEOGRAPH-2F869;Lo;0;L;5B08;;;;N;;;;; 2F86A;CJK COMPATIBILITY IDEOGRAPH-2F86A;Lo;0;L;5B3E;;;;N;;;;; 2F86B;CJK COMPATIBILITY IDEOGRAPH-2F86B;Lo;0;L;5B3E;;;;N;;;;; @@ -13345,7 +14331,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 2F871;CJK COMPATIBILITY IDEOGRAPH-2F871;Lo;0;L;21B18;;;;N;;;;; 2F872;CJK COMPATIBILITY IDEOGRAPH-2F872;Lo;0;L;5BFF;;;;N;;;;; 2F873;CJK COMPATIBILITY IDEOGRAPH-2F873;Lo;0;L;5C06;;;;N;;;;; -2F874;CJK COMPATIBILITY IDEOGRAPH-2F874;Lo;0;L;5F33;;;;N;;;;; +2F874;CJK COMPATIBILITY IDEOGRAPH-2F874;Lo;0;L;5F53;;;;N;;;;; 2F875;CJK COMPATIBILITY IDEOGRAPH-2F875;Lo;0;L;5C22;;;;N;;;;; 2F876;CJK COMPATIBILITY IDEOGRAPH-2F876;Lo;0;L;3781;;;;N;;;;; 2F877;CJK COMPATIBILITY IDEOGRAPH-2F877;Lo;0;L;5C60;;;;N;;;;; @@ -13516,7 +14502,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 2F91C;CJK COMPATIBILITY IDEOGRAPH-2F91C;Lo;0;L;7145;;;;N;;;;; 2F91D;CJK COMPATIBILITY IDEOGRAPH-2F91D;Lo;0;L;24263;;;;N;;;;; 2F91E;CJK COMPATIBILITY IDEOGRAPH-2F91E;Lo;0;L;719C;;;;N;;;;; -2F91F;CJK COMPATIBILITY IDEOGRAPH-2F91F;Lo;0;L;43AB;;;;N;;;;; +2F91F;CJK COMPATIBILITY IDEOGRAPH-2F91F;Lo;0;L;243AB;;;;N;;;;; 2F920;CJK COMPATIBILITY IDEOGRAPH-2F920;Lo;0;L;7228;;;;N;;;;; 2F921;CJK COMPATIBILITY IDEOGRAPH-2F921;Lo;0;L;7235;;;;N;;;;; 2F922;CJK COMPATIBILITY IDEOGRAPH-2F922;Lo;0;L;7250;;;;N;;;;; @@ -13580,7 +14566,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 2F95C;CJK COMPATIBILITY IDEOGRAPH-2F95C;Lo;0;L;2597C;;;;N;;;;; 2F95D;CJK COMPATIBILITY IDEOGRAPH-2F95D;Lo;0;L;25AA7;;;;N;;;;; 2F95E;CJK COMPATIBILITY IDEOGRAPH-2F95E;Lo;0;L;25AA7;;;;N;;;;; -2F95F;CJK COMPATIBILITY IDEOGRAPH-2F95F;Lo;0;L;7AAE;;;;N;;;;; +2F95F;CJK COMPATIBILITY IDEOGRAPH-2F95F;Lo;0;L;7AEE;;;;N;;;;; 2F960;CJK COMPATIBILITY IDEOGRAPH-2F960;Lo;0;L;4202;;;;N;;;;; 2F961;CJK COMPATIBILITY IDEOGRAPH-2F961;Lo;0;L;25BAB;;;;N;;;;; 2F962;CJK COMPATIBILITY IDEOGRAPH-2F962;Lo;0;L;7BC6;;;;N;;;;; @@ -13676,7 +14662,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 2F9BC;CJK COMPATIBILITY IDEOGRAPH-2F9BC;Lo;0;L;8728;;;;N;;;;; 2F9BD;CJK COMPATIBILITY IDEOGRAPH-2F9BD;Lo;0;L;876B;;;;N;;;;; 2F9BE;CJK COMPATIBILITY IDEOGRAPH-2F9BE;Lo;0;L;8786;;;;N;;;;; -2F9BF;CJK COMPATIBILITY IDEOGRAPH-2F9BF;Lo;0;L;4D57;;;;N;;;;; +2F9BF;CJK COMPATIBILITY IDEOGRAPH-2F9BF;Lo;0;L;45D7;;;;N;;;;; 2F9C0;CJK COMPATIBILITY IDEOGRAPH-2F9C0;Lo;0;L;87E1;;;;N;;;;; 2F9C1;CJK COMPATIBILITY IDEOGRAPH-2F9C1;Lo;0;L;8801;;;;N;;;;; 2F9C2;CJK COMPATIBILITY IDEOGRAPH-2F9C2;Lo;0;L;45F9;;;;N;;;;; @@ -13868,6 +14854,246 @@ E007C;TAG VERTICAL LINE;Cf;0;BN;;;;;N;;;;; E007D;TAG RIGHT CURLY BRACKET;Cf;0;BN;;;;;N;;;;; E007E;TAG TILDE;Cf;0;BN;;;;;N;;;;; E007F;CANCEL TAG;Cf;0;BN;;;;;N;;;;; +E0100;VARIATION SELECTOR-17;Mn;0;NSM;;;;;N;;;;; +E0101;VARIATION SELECTOR-18;Mn;0;NSM;;;;;N;;;;; +E0102;VARIATION SELECTOR-19;Mn;0;NSM;;;;;N;;;;; +E0103;VARIATION SELECTOR-20;Mn;0;NSM;;;;;N;;;;; +E0104;VARIATION SELECTOR-21;Mn;0;NSM;;;;;N;;;;; +E0105;VARIATION SELECTOR-22;Mn;0;NSM;;;;;N;;;;; +E0106;VARIATION SELECTOR-23;Mn;0;NSM;;;;;N;;;;; +E0107;VARIATION SELECTOR-24;Mn;0;NSM;;;;;N;;;;; +E0108;VARIATION SELECTOR-25;Mn;0;NSM;;;;;N;;;;; +E0109;VARIATION SELECTOR-26;Mn;0;NSM;;;;;N;;;;; +E010A;VARIATION SELECTOR-27;Mn;0;NSM;;;;;N;;;;; +E010B;VARIATION SELECTOR-28;Mn;0;NSM;;;;;N;;;;; +E010C;VARIATION SELECTOR-29;Mn;0;NSM;;;;;N;;;;; +E010D;VARIATION SELECTOR-30;Mn;0;NSM;;;;;N;;;;; +E010E;VARIATION SELECTOR-31;Mn;0;NSM;;;;;N;;;;; +E010F;VARIATION SELECTOR-32;Mn;0;NSM;;;;;N;;;;; +E0110;VARIATION SELECTOR-33;Mn;0;NSM;;;;;N;;;;; +E0111;VARIATION SELECTOR-34;Mn;0;NSM;;;;;N;;;;; +E0112;VARIATION SELECTOR-35;Mn;0;NSM;;;;;N;;;;; +E0113;VARIATION SELECTOR-36;Mn;0;NSM;;;;;N;;;;; +E0114;VARIATION SELECTOR-37;Mn;0;NSM;;;;;N;;;;; +E0115;VARIATION SELECTOR-38;Mn;0;NSM;;;;;N;;;;; +E0116;VARIATION SELECTOR-39;Mn;0;NSM;;;;;N;;;;; +E0117;VARIATION SELECTOR-40;Mn;0;NSM;;;;;N;;;;; +E0118;VARIATION SELECTOR-41;Mn;0;NSM;;;;;N;;;;; +E0119;VARIATION SELECTOR-42;Mn;0;NSM;;;;;N;;;;; +E011A;VARIATION SELECTOR-43;Mn;0;NSM;;;;;N;;;;; +E011B;VARIATION SELECTOR-44;Mn;0;NSM;;;;;N;;;;; +E011C;VARIATION SELECTOR-45;Mn;0;NSM;;;;;N;;;;; +E011D;VARIATION SELECTOR-46;Mn;0;NSM;;;;;N;;;;; +E011E;VARIATION SELECTOR-47;Mn;0;NSM;;;;;N;;;;; +E011F;VARIATION SELECTOR-48;Mn;0;NSM;;;;;N;;;;; +E0120;VARIATION SELECTOR-49;Mn;0;NSM;;;;;N;;;;; +E0121;VARIATION SELECTOR-50;Mn;0;NSM;;;;;N;;;;; +E0122;VARIATION SELECTOR-51;Mn;0;NSM;;;;;N;;;;; +E0123;VARIATION SELECTOR-52;Mn;0;NSM;;;;;N;;;;; +E0124;VARIATION SELECTOR-53;Mn;0;NSM;;;;;N;;;;; +E0125;VARIATION SELECTOR-54;Mn;0;NSM;;;;;N;;;;; +E0126;VARIATION SELECTOR-55;Mn;0;NSM;;;;;N;;;;; +E0127;VARIATION SELECTOR-56;Mn;0;NSM;;;;;N;;;;; +E0128;VARIATION SELECTOR-57;Mn;0;NSM;;;;;N;;;;; +E0129;VARIATION SELECTOR-58;Mn;0;NSM;;;;;N;;;;; +E012A;VARIATION SELECTOR-59;Mn;0;NSM;;;;;N;;;;; +E012B;VARIATION SELECTOR-60;Mn;0;NSM;;;;;N;;;;; +E012C;VARIATION SELECTOR-61;Mn;0;NSM;;;;;N;;;;; +E012D;VARIATION SELECTOR-62;Mn;0;NSM;;;;;N;;;;; +E012E;VARIATION SELECTOR-63;Mn;0;NSM;;;;;N;;;;; +E012F;VARIATION SELECTOR-64;Mn;0;NSM;;;;;N;;;;; +E0130;VARIATION SELECTOR-65;Mn;0;NSM;;;;;N;;;;; +E0131;VARIATION SELECTOR-66;Mn;0;NSM;;;;;N;;;;; +E0132;VARIATION SELECTOR-67;Mn;0;NSM;;;;;N;;;;; +E0133;VARIATION SELECTOR-68;Mn;0;NSM;;;;;N;;;;; +E0134;VARIATION SELECTOR-69;Mn;0;NSM;;;;;N;;;;; +E0135;VARIATION SELECTOR-70;Mn;0;NSM;;;;;N;;;;; +E0136;VARIATION SELECTOR-71;Mn;0;NSM;;;;;N;;;;; +E0137;VARIATION SELECTOR-72;Mn;0;NSM;;;;;N;;;;; +E0138;VARIATION SELECTOR-73;Mn;0;NSM;;;;;N;;;;; +E0139;VARIATION SELECTOR-74;Mn;0;NSM;;;;;N;;;;; +E013A;VARIATION SELECTOR-75;Mn;0;NSM;;;;;N;;;;; +E013B;VARIATION SELECTOR-76;Mn;0;NSM;;;;;N;;;;; +E013C;VARIATION SELECTOR-77;Mn;0;NSM;;;;;N;;;;; +E013D;VARIATION SELECTOR-78;Mn;0;NSM;;;;;N;;;;; +E013E;VARIATION SELECTOR-79;Mn;0;NSM;;;;;N;;;;; +E013F;VARIATION SELECTOR-80;Mn;0;NSM;;;;;N;;;;; +E0140;VARIATION SELECTOR-81;Mn;0;NSM;;;;;N;;;;; +E0141;VARIATION SELECTOR-82;Mn;0;NSM;;;;;N;;;;; +E0142;VARIATION SELECTOR-83;Mn;0;NSM;;;;;N;;;;; +E0143;VARIATION SELECTOR-84;Mn;0;NSM;;;;;N;;;;; +E0144;VARIATION SELECTOR-85;Mn;0;NSM;;;;;N;;;;; +E0145;VARIATION SELECTOR-86;Mn;0;NSM;;;;;N;;;;; +E0146;VARIATION SELECTOR-87;Mn;0;NSM;;;;;N;;;;; +E0147;VARIATION SELECTOR-88;Mn;0;NSM;;;;;N;;;;; +E0148;VARIATION SELECTOR-89;Mn;0;NSM;;;;;N;;;;; +E0149;VARIATION SELECTOR-90;Mn;0;NSM;;;;;N;;;;; +E014A;VARIATION SELECTOR-91;Mn;0;NSM;;;;;N;;;;; +E014B;VARIATION SELECTOR-92;Mn;0;NSM;;;;;N;;;;; +E014C;VARIATION SELECTOR-93;Mn;0;NSM;;;;;N;;;;; +E014D;VARIATION SELECTOR-94;Mn;0;NSM;;;;;N;;;;; +E014E;VARIATION SELECTOR-95;Mn;0;NSM;;;;;N;;;;; +E014F;VARIATION SELECTOR-96;Mn;0;NSM;;;;;N;;;;; +E0150;VARIATION SELECTOR-97;Mn;0;NSM;;;;;N;;;;; +E0151;VARIATION SELECTOR-98;Mn;0;NSM;;;;;N;;;;; +E0152;VARIATION SELECTOR-99;Mn;0;NSM;;;;;N;;;;; +E0153;VARIATION SELECTOR-100;Mn;0;NSM;;;;;N;;;;; +E0154;VARIATION SELECTOR-101;Mn;0;NSM;;;;;N;;;;; +E0155;VARIATION SELECTOR-102;Mn;0;NSM;;;;;N;;;;; +E0156;VARIATION SELECTOR-103;Mn;0;NSM;;;;;N;;;;; +E0157;VARIATION SELECTOR-104;Mn;0;NSM;;;;;N;;;;; +E0158;VARIATION SELECTOR-105;Mn;0;NSM;;;;;N;;;;; +E0159;VARIATION SELECTOR-106;Mn;0;NSM;;;;;N;;;;; +E015A;VARIATION SELECTOR-107;Mn;0;NSM;;;;;N;;;;; +E015B;VARIATION SELECTOR-108;Mn;0;NSM;;;;;N;;;;; +E015C;VARIATION SELECTOR-109;Mn;0;NSM;;;;;N;;;;; +E015D;VARIATION SELECTOR-110;Mn;0;NSM;;;;;N;;;;; +E015E;VARIATION SELECTOR-111;Mn;0;NSM;;;;;N;;;;; +E015F;VARIATION SELECTOR-112;Mn;0;NSM;;;;;N;;;;; +E0160;VARIATION SELECTOR-113;Mn;0;NSM;;;;;N;;;;; +E0161;VARIATION SELECTOR-114;Mn;0;NSM;;;;;N;;;;; +E0162;VARIATION SELECTOR-115;Mn;0;NSM;;;;;N;;;;; +E0163;VARIATION SELECTOR-116;Mn;0;NSM;;;;;N;;;;; +E0164;VARIATION SELECTOR-117;Mn;0;NSM;;;;;N;;;;; +E0165;VARIATION SELECTOR-118;Mn;0;NSM;;;;;N;;;;; +E0166;VARIATION SELECTOR-119;Mn;0;NSM;;;;;N;;;;; +E0167;VARIATION SELECTOR-120;Mn;0;NSM;;;;;N;;;;; +E0168;VARIATION SELECTOR-121;Mn;0;NSM;;;;;N;;;;; +E0169;VARIATION SELECTOR-122;Mn;0;NSM;;;;;N;;;;; +E016A;VARIATION SELECTOR-123;Mn;0;NSM;;;;;N;;;;; +E016B;VARIATION SELECTOR-124;Mn;0;NSM;;;;;N;;;;; +E016C;VARIATION SELECTOR-125;Mn;0;NSM;;;;;N;;;;; +E016D;VARIATION SELECTOR-126;Mn;0;NSM;;;;;N;;;;; +E016E;VARIATION SELECTOR-127;Mn;0;NSM;;;;;N;;;;; +E016F;VARIATION SELECTOR-128;Mn;0;NSM;;;;;N;;;;; +E0170;VARIATION SELECTOR-129;Mn;0;NSM;;;;;N;;;;; +E0171;VARIATION SELECTOR-130;Mn;0;NSM;;;;;N;;;;; +E0172;VARIATION SELECTOR-131;Mn;0;NSM;;;;;N;;;;; +E0173;VARIATION SELECTOR-132;Mn;0;NSM;;;;;N;;;;; +E0174;VARIATION SELECTOR-133;Mn;0;NSM;;;;;N;;;;; +E0175;VARIATION SELECTOR-134;Mn;0;NSM;;;;;N;;;;; +E0176;VARIATION SELECTOR-135;Mn;0;NSM;;;;;N;;;;; +E0177;VARIATION SELECTOR-136;Mn;0;NSM;;;;;N;;;;; +E0178;VARIATION SELECTOR-137;Mn;0;NSM;;;;;N;;;;; +E0179;VARIATION SELECTOR-138;Mn;0;NSM;;;;;N;;;;; +E017A;VARIATION SELECTOR-139;Mn;0;NSM;;;;;N;;;;; +E017B;VARIATION SELECTOR-140;Mn;0;NSM;;;;;N;;;;; +E017C;VARIATION SELECTOR-141;Mn;0;NSM;;;;;N;;;;; +E017D;VARIATION SELECTOR-142;Mn;0;NSM;;;;;N;;;;; +E017E;VARIATION SELECTOR-143;Mn;0;NSM;;;;;N;;;;; +E017F;VARIATION SELECTOR-144;Mn;0;NSM;;;;;N;;;;; +E0180;VARIATION SELECTOR-145;Mn;0;NSM;;;;;N;;;;; +E0181;VARIATION SELECTOR-146;Mn;0;NSM;;;;;N;;;;; +E0182;VARIATION SELECTOR-147;Mn;0;NSM;;;;;N;;;;; +E0183;VARIATION SELECTOR-148;Mn;0;NSM;;;;;N;;;;; +E0184;VARIATION SELECTOR-149;Mn;0;NSM;;;;;N;;;;; +E0185;VARIATION SELECTOR-150;Mn;0;NSM;;;;;N;;;;; +E0186;VARIATION SELECTOR-151;Mn;0;NSM;;;;;N;;;;; +E0187;VARIATION SELECTOR-152;Mn;0;NSM;;;;;N;;;;; +E0188;VARIATION SELECTOR-153;Mn;0;NSM;;;;;N;;;;; +E0189;VARIATION SELECTOR-154;Mn;0;NSM;;;;;N;;;;; +E018A;VARIATION SELECTOR-155;Mn;0;NSM;;;;;N;;;;; +E018B;VARIATION SELECTOR-156;Mn;0;NSM;;;;;N;;;;; +E018C;VARIATION SELECTOR-157;Mn;0;NSM;;;;;N;;;;; +E018D;VARIATION SELECTOR-158;Mn;0;NSM;;;;;N;;;;; +E018E;VARIATION SELECTOR-159;Mn;0;NSM;;;;;N;;;;; +E018F;VARIATION SELECTOR-160;Mn;0;NSM;;;;;N;;;;; +E0190;VARIATION SELECTOR-161;Mn;0;NSM;;;;;N;;;;; +E0191;VARIATION SELECTOR-162;Mn;0;NSM;;;;;N;;;;; +E0192;VARIATION SELECTOR-163;Mn;0;NSM;;;;;N;;;;; +E0193;VARIATION SELECTOR-164;Mn;0;NSM;;;;;N;;;;; +E0194;VARIATION SELECTOR-165;Mn;0;NSM;;;;;N;;;;; +E0195;VARIATION SELECTOR-166;Mn;0;NSM;;;;;N;;;;; +E0196;VARIATION SELECTOR-167;Mn;0;NSM;;;;;N;;;;; +E0197;VARIATION SELECTOR-168;Mn;0;NSM;;;;;N;;;;; +E0198;VARIATION SELECTOR-169;Mn;0;NSM;;;;;N;;;;; +E0199;VARIATION SELECTOR-170;Mn;0;NSM;;;;;N;;;;; +E019A;VARIATION SELECTOR-171;Mn;0;NSM;;;;;N;;;;; +E019B;VARIATION SELECTOR-172;Mn;0;NSM;;;;;N;;;;; +E019C;VARIATION SELECTOR-173;Mn;0;NSM;;;;;N;;;;; +E019D;VARIATION SELECTOR-174;Mn;0;NSM;;;;;N;;;;; +E019E;VARIATION SELECTOR-175;Mn;0;NSM;;;;;N;;;;; +E019F;VARIATION SELECTOR-176;Mn;0;NSM;;;;;N;;;;; +E01A0;VARIATION SELECTOR-177;Mn;0;NSM;;;;;N;;;;; +E01A1;VARIATION SELECTOR-178;Mn;0;NSM;;;;;N;;;;; +E01A2;VARIATION SELECTOR-179;Mn;0;NSM;;;;;N;;;;; +E01A3;VARIATION SELECTOR-180;Mn;0;NSM;;;;;N;;;;; +E01A4;VARIATION SELECTOR-181;Mn;0;NSM;;;;;N;;;;; +E01A5;VARIATION SELECTOR-182;Mn;0;NSM;;;;;N;;;;; +E01A6;VARIATION SELECTOR-183;Mn;0;NSM;;;;;N;;;;; +E01A7;VARIATION SELECTOR-184;Mn;0;NSM;;;;;N;;;;; +E01A8;VARIATION SELECTOR-185;Mn;0;NSM;;;;;N;;;;; +E01A9;VARIATION SELECTOR-186;Mn;0;NSM;;;;;N;;;;; +E01AA;VARIATION SELECTOR-187;Mn;0;NSM;;;;;N;;;;; +E01AB;VARIATION SELECTOR-188;Mn;0;NSM;;;;;N;;;;; +E01AC;VARIATION SELECTOR-189;Mn;0;NSM;;;;;N;;;;; +E01AD;VARIATION SELECTOR-190;Mn;0;NSM;;;;;N;;;;; +E01AE;VARIATION SELECTOR-191;Mn;0;NSM;;;;;N;;;;; +E01AF;VARIATION SELECTOR-192;Mn;0;NSM;;;;;N;;;;; +E01B0;VARIATION SELECTOR-193;Mn;0;NSM;;;;;N;;;;; +E01B1;VARIATION SELECTOR-194;Mn;0;NSM;;;;;N;;;;; +E01B2;VARIATION SELECTOR-195;Mn;0;NSM;;;;;N;;;;; +E01B3;VARIATION SELECTOR-196;Mn;0;NSM;;;;;N;;;;; +E01B4;VARIATION SELECTOR-197;Mn;0;NSM;;;;;N;;;;; +E01B5;VARIATION SELECTOR-198;Mn;0;NSM;;;;;N;;;;; +E01B6;VARIATION SELECTOR-199;Mn;0;NSM;;;;;N;;;;; +E01B7;VARIATION SELECTOR-200;Mn;0;NSM;;;;;N;;;;; +E01B8;VARIATION SELECTOR-201;Mn;0;NSM;;;;;N;;;;; +E01B9;VARIATION SELECTOR-202;Mn;0;NSM;;;;;N;;;;; +E01BA;VARIATION SELECTOR-203;Mn;0;NSM;;;;;N;;;;; +E01BB;VARIATION SELECTOR-204;Mn;0;NSM;;;;;N;;;;; +E01BC;VARIATION SELECTOR-205;Mn;0;NSM;;;;;N;;;;; +E01BD;VARIATION SELECTOR-206;Mn;0;NSM;;;;;N;;;;; +E01BE;VARIATION SELECTOR-207;Mn;0;NSM;;;;;N;;;;; +E01BF;VARIATION SELECTOR-208;Mn;0;NSM;;;;;N;;;;; +E01C0;VARIATION SELECTOR-209;Mn;0;NSM;;;;;N;;;;; +E01C1;VARIATION SELECTOR-210;Mn;0;NSM;;;;;N;;;;; +E01C2;VARIATION SELECTOR-211;Mn;0;NSM;;;;;N;;;;; +E01C3;VARIATION SELECTOR-212;Mn;0;NSM;;;;;N;;;;; +E01C4;VARIATION SELECTOR-213;Mn;0;NSM;;;;;N;;;;; +E01C5;VARIATION SELECTOR-214;Mn;0;NSM;;;;;N;;;;; +E01C6;VARIATION SELECTOR-215;Mn;0;NSM;;;;;N;;;;; +E01C7;VARIATION SELECTOR-216;Mn;0;NSM;;;;;N;;;;; +E01C8;VARIATION SELECTOR-217;Mn;0;NSM;;;;;N;;;;; +E01C9;VARIATION SELECTOR-218;Mn;0;NSM;;;;;N;;;;; +E01CA;VARIATION SELECTOR-219;Mn;0;NSM;;;;;N;;;;; +E01CB;VARIATION SELECTOR-220;Mn;0;NSM;;;;;N;;;;; +E01CC;VARIATION SELECTOR-221;Mn;0;NSM;;;;;N;;;;; +E01CD;VARIATION SELECTOR-222;Mn;0;NSM;;;;;N;;;;; +E01CE;VARIATION SELECTOR-223;Mn;0;NSM;;;;;N;;;;; +E01CF;VARIATION SELECTOR-224;Mn;0;NSM;;;;;N;;;;; +E01D0;VARIATION SELECTOR-225;Mn;0;NSM;;;;;N;;;;; +E01D1;VARIATION SELECTOR-226;Mn;0;NSM;;;;;N;;;;; +E01D2;VARIATION SELECTOR-227;Mn;0;NSM;;;;;N;;;;; +E01D3;VARIATION SELECTOR-228;Mn;0;NSM;;;;;N;;;;; +E01D4;VARIATION SELECTOR-229;Mn;0;NSM;;;;;N;;;;; +E01D5;VARIATION SELECTOR-230;Mn;0;NSM;;;;;N;;;;; +E01D6;VARIATION SELECTOR-231;Mn;0;NSM;;;;;N;;;;; +E01D7;VARIATION SELECTOR-232;Mn;0;NSM;;;;;N;;;;; +E01D8;VARIATION SELECTOR-233;Mn;0;NSM;;;;;N;;;;; +E01D9;VARIATION SELECTOR-234;Mn;0;NSM;;;;;N;;;;; +E01DA;VARIATION SELECTOR-235;Mn;0;NSM;;;;;N;;;;; +E01DB;VARIATION SELECTOR-236;Mn;0;NSM;;;;;N;;;;; +E01DC;VARIATION SELECTOR-237;Mn;0;NSM;;;;;N;;;;; +E01DD;VARIATION SELECTOR-238;Mn;0;NSM;;;;;N;;;;; +E01DE;VARIATION SELECTOR-239;Mn;0;NSM;;;;;N;;;;; +E01DF;VARIATION SELECTOR-240;Mn;0;NSM;;;;;N;;;;; +E01E0;VARIATION SELECTOR-241;Mn;0;NSM;;;;;N;;;;; +E01E1;VARIATION SELECTOR-242;Mn;0;NSM;;;;;N;;;;; +E01E2;VARIATION SELECTOR-243;Mn;0;NSM;;;;;N;;;;; +E01E3;VARIATION SELECTOR-244;Mn;0;NSM;;;;;N;;;;; +E01E4;VARIATION SELECTOR-245;Mn;0;NSM;;;;;N;;;;; +E01E5;VARIATION SELECTOR-246;Mn;0;NSM;;;;;N;;;;; +E01E6;VARIATION SELECTOR-247;Mn;0;NSM;;;;;N;;;;; +E01E7;VARIATION SELECTOR-248;Mn;0;NSM;;;;;N;;;;; +E01E8;VARIATION SELECTOR-249;Mn;0;NSM;;;;;N;;;;; +E01E9;VARIATION SELECTOR-250;Mn;0;NSM;;;;;N;;;;; +E01EA;VARIATION SELECTOR-251;Mn;0;NSM;;;;;N;;;;; +E01EB;VARIATION SELECTOR-252;Mn;0;NSM;;;;;N;;;;; +E01EC;VARIATION SELECTOR-253;Mn;0;NSM;;;;;N;;;;; +E01ED;VARIATION SELECTOR-254;Mn;0;NSM;;;;;N;;;;; +E01EE;VARIATION SELECTOR-255;Mn;0;NSM;;;;;N;;;;; +E01EF;VARIATION SELECTOR-256;Mn;0;NSM;;;;;N;;;;; F0000;;Co;0;L;;;;;N;;;;; FFFFD;;Co;0;L;;;;;N;;;;; 100000;;Co;0;L;;;;;N;;;;; diff --git a/lib/unicore/lib/Alnum.pl b/lib/unicore/lib/Alnum.pl index 5f2b1f0..023e84c 100644 --- a/lib/unicore/lib/Alnum.pl +++ b/lib/unicore/lib/Alnum.pl @@ -17,16 +17,13 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE -0300 034F -0360 036F +0300 0357 +035D 036F 037A 0386 0388 038A @@ -34,6 +31,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 0483 0486 0488 04CE @@ -51,19 +49,19 @@ return <<'END'; 05C4 05D0 05EA 05F0 05F2 +0610 0615 0621 063A -0640 0655 +0640 0658 0660 0669 066E 06D3 06D5 06DC 06DE 06E8 -06EA 06ED -06F0 06FC -0710 072C -0730 074A +06EA 06FC +06FF +0710 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0963 @@ -75,15 +73,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 09DC 09DD 09DF 09E3 09E6 09F1 -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -99,8 +96,7 @@ return <<'END'; 0A5E 0A66 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -110,7 +106,7 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0AE6 0AEF 0B01 0B03 0B05 0B0C @@ -118,7 +114,7 @@ return <<'END'; 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D @@ -126,6 +122,7 @@ return <<'END'; 0B5C 0B5D 0B5F 0B61 0B66 0B6F +0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -160,7 +157,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -273,14 +270,21 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17D3 +1780 17B3 +17B6 17D3 17D7 -17DC +17DC 17DD 17E0 17E9 180B 180D 1810 1819 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1946 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -362,10 +366,24 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 10349 -10400 10425 -10428 1044D +10380 1039D +10400 1049D +104A0 104A9 +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D165 1D169 1D16D 1D172 1D17B 1D182 @@ -379,8 +397,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -405,4 +422,5 @@ FFDA FFDC 1D7CE 1D7FF 20000 2A6D6 2F800 2FA1D +E0100 E01EF END diff --git a/lib/unicore/lib/Alpha.pl b/lib/unicore/lib/Alpha.pl index 35b0e32..f065878 100644 --- a/lib/unicore/lib/Alpha.pl +++ b/lib/unicore/lib/Alpha.pl @@ -16,16 +16,13 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE -0300 034F -0360 036F +0300 0357 +035D 036F 037A 0386 0388 038A @@ -33,6 +30,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 0483 0486 0488 04CE @@ -50,18 +48,19 @@ return <<'END'; 05C4 05D0 05EA 05F0 05F2 +0610 0615 0621 063A -0640 0655 +0640 0658 066E 06D3 06D5 06DC 06DE 06E8 -06EA 06ED +06EA 06EF 06FA 06FC -0710 072C -0730 074A +06FF +0710 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0963 @@ -72,15 +71,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 09DC 09DD 09DF 09E3 09F0 09F1 -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -96,8 +94,7 @@ return <<'END'; 0A5E 0A70 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -107,20 +104,21 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0B01 0B03 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D 0B56 0B57 0B5C 0B5D 0B5F 0B61 +0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -153,7 +151,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -259,12 +257,19 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17D3 +1780 17B3 +17B6 17D3 17D7 -17DC +17DC 17DD 180B 180D 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1950 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -345,10 +350,23 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 10349 -10400 10425 -10428 1044D +10380 1039D +10400 1049D +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D165 1D169 1D16D 1D172 1D17B 1D182 @@ -362,8 +380,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -387,4 +404,5 @@ FFDA FFDC 1D7C4 1D7C9 20000 2A6D6 2F800 2FA1D +E0100 E01EF END diff --git a/lib/unicore/lib/Alphabet.pl b/lib/unicore/lib/Alphabet.pl index a909a31..e1cec17 100644 --- a/lib/unicore/lib/Alphabet.pl +++ b/lib/unicore/lib/Alphabet.pl @@ -16,12 +16,9 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE 0345 @@ -32,6 +29,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 048A 04CE 04D0 04F5 @@ -47,18 +45,19 @@ return <<'END'; 05C4 05D0 05EA 05F0 05F2 +0610 0615 0621 063A -0640 0655 +0640 0657 066E 06D3 06D5 06DC 06E1 06E8 -06ED +06ED 06EF 06FA 06FC -0710 072C -0730 073F +06FF +0710 073F +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093D 094C 0950 0958 0963 @@ -69,14 +68,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BE 09C4 +09BD 09C4 09C7 09C8 09CB 09CC 09D7 09DC 09DD 09DF 09E3 09F0 09F1 -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -91,8 +90,7 @@ return <<'END'; 0A5E 0A70 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -102,20 +100,21 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACC 0AD0 -0AE0 +0AE0 0AE3 0B01 0B03 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3D 0B43 0B47 0B48 0B4B 0B4C 0B56 0B57 0B5C 0B5D 0B5F 0B61 +0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -148,7 +147,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBD 0CC4 0CC6 0CC8 0CCA 0CCC 0CD5 0CD6 @@ -251,11 +250,18 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17C8 +1780 17B3 +17B6 17C8 17D7 17DC 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 1938 +1950 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -332,10 +338,23 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 1034A -10400 10425 -10428 1044D +10380 1039D +10400 1049D +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -344,8 +363,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/Arabic.pl b/lib/unicore/lib/Arabic.pl index ac5df6e..c2859e2 100644 --- a/lib/unicore/lib/Arabic.pl +++ b/lib/unicore/lib/Arabic.pl @@ -15,7 +15,9 @@ return <<'END'; 0671 06D3 ARABIC 06D5 ARABIC 06E5 06E6 ARABIC +06EE 06EF ARABIC 06FA 06FC ARABIC +06FF ARABIC FB50 FBB1 ARABIC FBD3 FD3D ARABIC FD50 FD8F ARABIC diff --git a/lib/unicore/lib/Assigned.pl b/lib/unicore/lib/Assigned.pl index 5bd9faf..510be67 100644 --- a/lib/unicore/lib/Assigned.pl +++ b/lib/unicore/lib/Assigned.pl @@ -9,12 +9,9 @@ # Meaning: All assigned code points # return <<'END'; -0000 0220 -0222 0233 -0250 02AD -02B0 02EE -0300 034F -0360 036F +0000 0236 +0250 0357 +035D 036F 0374 0375 037A 037E @@ -22,7 +19,7 @@ return <<'END'; 038C 038E 03A1 03A3 03CE -03D0 03F6 +03D0 03FB 0400 0486 0488 04CE 04D0 04F5 @@ -37,19 +34,17 @@ return <<'END'; 05BB 05C4 05D0 05EA 05F0 05F4 -060C +0600 0603 +060C 0615 061B 061F 0621 063A -0640 0655 -0660 06ED -06F0 06FE -0700 070D -070F 072C -0730 074A +0640 0658 +0660 070D +070F 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0970 @@ -60,15 +55,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 09DC 09DD 09DF 09E3 09E6 09FA -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -84,8 +78,7 @@ return <<'END'; 0A5E 0A66 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -95,22 +88,23 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0AE6 0AEF +0AF1 0B01 0B03 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D 0B56 0B57 0B5C 0B5D 0B5F 0B61 -0B66 0B70 +0B66 0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -126,7 +120,7 @@ return <<'END'; 0BC6 0BC8 0BCA 0BCD 0BD7 -0BE7 0BF2 +0BE7 0BFA 0C01 0C03 0C05 0C0C 0C0E 0C10 @@ -145,7 +139,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -250,12 +244,21 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17DC +1780 17DD 17E0 17E9 +17F0 17F9 1800 180E 1810 1819 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1940 +1944 196D +1970 1974 +19E0 19FF +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -274,24 +277,23 @@ return <<'END'; 1FDD 1FEF 1FF2 1FF4 1FF6 1FFE -2000 2052 +2000 2054 2057 205F 2063 206A 2071 2074 208E 20A0 20B1 20D0 20EA -2100 213A +2100 213B 213D 214B 2153 2183 -2190 23CE +2190 23D0 2400 2426 2440 244A -2460 24FE -2500 2613 -2616 2617 +2460 2617 2619 267D -2680 2689 +2680 2691 +26A0 26A1 2701 2704 2706 2709 270C 2727 @@ -304,7 +306,7 @@ return <<'END'; 2798 27AF 27B1 27BE 27D0 27EB -27F0 2AFF +27F0 2B0D 2E80 2E99 2E9B 2EF3 2F00 2FD5 @@ -315,16 +317,12 @@ return <<'END'; 3105 312C 3131 318E 3190 31B7 -31F0 321C +31F0 321E 3220 3243 -3251 327B -327F 32CB -32D0 32FE -3300 3376 -337B 33DD -33E0 33FE -3400 4DB5 -4E00 9FA5 +3250 327D +327F 32FE +3300 4DB5 +4DC0 9FA5 A000 A48C A490 A4C6 AC00 D7A3 @@ -341,11 +339,10 @@ FB46 FBB1 FBD3 FD3F FD50 FD8F FD92 FDC7 -FDF0 FDFC +FDF0 FDFD FE00 FE0F FE20 FE23 -FE30 FE46 -FE49 FE52 +FE30 FE52 FE54 FE66 FE68 FE6B FE70 FE74 @@ -359,14 +356,33 @@ FFDA FFDC FFE0 FFE6 FFE8 FFEE FFF9 FFFD +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA +10100 10102 +10107 10133 +10137 1013F 10300 1031E 10320 10323 10330 1034A -10400 10425 -10428 1044D +10380 1039D +1039F +10400 1049D +104A0 104A9 +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D000 1D0F5 1D100 1D126 1D12A 1D1DD +1D300 1D356 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -375,8 +391,7 @@ FFF9 FFFD 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -393,6 +408,7 @@ FFF9 FFFD 2F800 2FA1D E0001 E0020 E007F +E0100 E01EF F0000 FFFFD 100000 10FFFD END diff --git a/lib/unicore/lib/Bengali.pl b/lib/unicore/lib/Bengali.pl index 5d2b9db..08a4f3e 100644 --- a/lib/unicore/lib/Bengali.pl +++ b/lib/unicore/lib/Bengali.pl @@ -16,8 +16,7 @@ return <<'END'; 09AA 09B0 BENGALI 09B2 BENGALI 09B6 09B9 BENGALI -09BC BENGALI -09BE 09C4 BENGALI +09BC 09C4 BENGALI 09C7 09C8 BENGALI 09CB 09CD BENGALI 09D7 BENGALI diff --git a/lib/unicore/lib/BidiAL.pl b/lib/unicore/lib/BidiAL.pl index 4149869..2c3500e 100644 --- a/lib/unicore/lib/BidiAL.pl +++ b/lib/unicore/lib/BidiAL.pl @@ -9,6 +9,8 @@ # Meaning: Bi-directional category 'AL' # return <<'END'; +0600 0603 +060D 061B 061F 0621 063A @@ -17,10 +19,11 @@ return <<'END'; 0671 06D5 06DD 06E5 06E6 -06FA 06FE -0700 070D +06EE 06EF +06FA 070D 0710 -0712 072C +0712 072F +074D 074F 0780 07A5 07B1 FB50 FBB1 diff --git a/lib/unicore/lib/BidiBN.pl b/lib/unicore/lib/BidiBN.pl index b810db1..0dfe3ba 100644 --- a/lib/unicore/lib/BidiBN.pl +++ b/lib/unicore/lib/BidiBN.pl @@ -14,7 +14,6 @@ return <<'END'; 007F 0084 0086 009F 070F -180E 200B 200D 2060 2063 206A 206F diff --git a/lib/unicore/lib/BidiET.pl b/lib/unicore/lib/BidiET.pl index 234cf5f..50073b7 100644 --- a/lib/unicore/lib/BidiET.pl +++ b/lib/unicore/lib/BidiET.pl @@ -16,6 +16,8 @@ return <<'END'; 00B0 00B1 066A 09F2 09F3 +0AF1 +0BF9 0E3F 17DB 2030 2034 diff --git a/lib/unicore/lib/BidiL.pl b/lib/unicore/lib/BidiL.pl index f4033f2..a21fab5 100644 --- a/lib/unicore/lib/BidiL.pl +++ b/lib/unicore/lib/BidiL.pl @@ -16,10 +16,8 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 +00F8 0236 +0250 02B8 02BB 02C1 02D0 02D1 02E0 02E4 @@ -31,6 +29,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0482 048A 04CE 04D0 04F5 @@ -40,8 +39,7 @@ return <<'END'; 0559 055F 0561 0587 0589 -0903 -0905 0939 +0903 0939 093D 0940 0949 094C 0950 @@ -54,7 +52,7 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BE 09C0 +09BD 09C0 09C7 09C8 09CB 09CC 09D7 @@ -62,6 +60,7 @@ return <<'END'; 09DF 09E1 09E6 09F1 09F4 09FA +0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -75,8 +74,7 @@ return <<'END'; 0A66 0A6F 0A72 0A74 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -86,7 +84,7 @@ return <<'END'; 0AC9 0ACB 0ACC 0AD0 -0AE0 +0AE0 0AE1 0AE6 0AEF 0B02 0B03 0B05 0B0C @@ -94,7 +92,7 @@ return <<'END'; 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3D 0B3E 0B40 0B47 0B48 @@ -102,7 +100,7 @@ return <<'END'; 0B57 0B5C 0B5D 0B5F 0B61 -0B66 0B70 +0B66 0B71 0B83 0B85 0B8A 0B8E 0B90 @@ -135,9 +133,8 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE -0CC0 0CC4 -0CC7 0CC8 +0CBD 0CC4 +0CC6 0CC8 0CCA 0CCB 0CD5 0CD6 0CDE @@ -256,6 +253,13 @@ return <<'END'; 1810 1819 1820 1877 1880 18A8 +1900 191C +1923 1926 +1930 1931 +1933 1938 +1946 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -329,11 +333,24 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA +10100 +10102 +10107 10133 +10137 1013F 10300 1031E 10320 10323 10330 1034A -10400 10425 -10428 1044D +10380 1039D +1039F +10400 1049D +104A0 104A9 1D000 1D0F5 1D100 1D126 1D12A 1D166 @@ -349,8 +366,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/BidiNSM.pl b/lib/unicore/lib/BidiNSM.pl index 7e2f4b1..6387c7a 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 034F -0360 036F +0300 0357 +035D 036F 0483 0486 0488 0489 0591 05A1 @@ -19,7 +19,8 @@ return <<'END'; 05BF 05C1 05C2 05C4 -064B 0655 +0610 0615 +064B 0658 0670 06D6 06DC 06DE 06E4 @@ -39,7 +40,7 @@ return <<'END'; 09C1 09C4 09CD 09E2 09E3 -0A02 +0A01 0A02 0A3C 0A41 0A42 0A47 0A48 @@ -50,6 +51,7 @@ return <<'END'; 0AC1 0AC5 0AC7 0AC8 0ACD +0AE2 0AE3 0B01 0B3C 0B3F @@ -63,8 +65,7 @@ return <<'END'; 0C46 0C48 0C4A 0C4D 0C55 0C56 -0CBF -0CC6 +0CBC 0CCC 0CCD 0D41 0D43 0D4D @@ -100,8 +101,13 @@ return <<'END'; 17B7 17BD 17C6 17C9 17D3 +17DD 180B 180D 18A9 +1920 1922 +1927 192B +1932 +1939 193B 20D0 20EA 302A 302F 3099 309A @@ -112,4 +118,5 @@ FE20 FE23 1D17B 1D182 1D185 1D18B 1D1AA 1D1AD +E0100 E01EF END diff --git a/lib/unicore/lib/BidiON.pl b/lib/unicore/lib/BidiON.pl index 7fe891e..5ad57f4 100644 --- a/lib/unicore/lib/BidiON.pl +++ b/lib/unicore/lib/BidiON.pl @@ -26,16 +26,24 @@ return <<'END'; 02C2 02CF 02D2 02DF 02E5 02ED +02EF 02FF 0374 0375 037E 0384 0385 0387 03F6 058A +060E 060F 06E9 +0BF3 0BF8 +0BFA 0F3A 0F3D 169B 169C +17F0 17F9 1800 180A +1940 +1944 1945 +19E0 19FF 1FBD 1FBF 1FC1 1FCD 1FCF @@ -43,7 +51,7 @@ return <<'END'; 1FED 1FEF 1FFD 1FFE 2010 2027 -2035 2052 +2035 2054 2057 207C 207E 208C 208E @@ -57,21 +65,20 @@ return <<'END'; 2127 2129 2132 -213A +213A 213B 2140 2144 214A 214B 2153 215F 2190 2211 2214 2335 237B 2394 -2396 23CE +2396 23D0 2400 2426 2440 244A -24EB 24FE -2500 2613 -2616 2617 +24EB 2617 2619 267D -2680 2689 +2680 2691 +26A0 26A1 2701 2704 2706 2709 270C 2727 @@ -84,7 +91,7 @@ return <<'END'; 2798 27AF 27B1 27BE 27D0 27EB -27F0 2AFF +27F0 2B0D 2E80 2E99 2E9B 2EF3 2F00 2FD5 @@ -97,12 +104,19 @@ return <<'END'; 309B 309C 30A0 30FB -3251 325F +321D 321E +3250 325F +327C 327D 32B1 32BF +32CC 32CF +3377 337A +33DE 33DF +33FF +4DC0 4DFF A490 A4C6 FD3E FD3F -FE30 FE46 -FE49 FE4F +FDFD +FE30 FE4F FE51 FE54 FE56 FE5E @@ -118,4 +132,6 @@ FF5B FF65 FFE2 FFE4 FFE8 FFEE FFFC FFFD +10101 +1D300 1D356 END diff --git a/lib/unicore/lib/BidiR.pl b/lib/unicore/lib/BidiR.pl index 4d62027..375b0713 100644 --- a/lib/unicore/lib/BidiR.pl +++ b/lib/unicore/lib/BidiR.pl @@ -23,4 +23,10 @@ FB3E FB40 FB41 FB43 FB44 FB46 FB4F +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F END diff --git a/lib/unicore/lib/BidiWS.pl b/lib/unicore/lib/BidiWS.pl index 1189659..427c73d 100644 --- a/lib/unicore/lib/BidiWS.pl +++ b/lib/unicore/lib/BidiWS.pl @@ -12,6 +12,7 @@ return <<'END'; 000C 0020 1680 +180E 2000 200A 2028 202F diff --git a/lib/unicore/lib/Blank.pl b/lib/unicore/lib/Blank.pl index 96498cb..5de7d7d 100644 --- a/lib/unicore/lib/Blank.pl +++ b/lib/unicore/lib/Blank.pl @@ -13,6 +13,7 @@ return <<'END'; 0020 00A0 1680 +180E 2000 200B 202F 205F diff --git a/lib/unicore/lib/Braille.pl b/lib/unicore/lib/Braille.pl new file mode 100644 index 0000000..dfa506a --- /dev/null +++ b/lib/unicore/lib/Braille.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{Braille} (and fuzzy permutations) +# +# Meaning: Script 'BRAILLE' +# +return <<'END'; +2800 28FF BRAILLE +END diff --git a/lib/unicore/lib/C.pl b/lib/unicore/lib/C.pl index b098c86..52c3f44 100644 --- a/lib/unicore/lib/C.pl +++ b/lib/unicore/lib/C.pl @@ -13,11 +13,8 @@ return <<'END'; 0000 001F 007F 009F 00AD -0221 -0234 024F -02AE 02AF -02EF 02FF -0350 035F +0237 024F +0358 035C 0370 0373 0376 0379 037B 037D @@ -26,7 +23,7 @@ return <<'END'; 038D 03A2 03CF -03F7 03FF +03FC 03FF 0487 04CF 04F6 04F7 @@ -41,19 +38,16 @@ return <<'END'; 05C5 05CF 05EB 05EF 05F5 060B -060D 061A +0616 061A 061C 061E 0620 063B 063F -0656 065F +0659 065F 06DD -06EE 06EF -06FF 070E 070F -072D 072F -074B 077F +074B 074C +0750 077F 07B2 0900 -0904 093A 093B 094E 094F 0955 0957 @@ -65,15 +59,14 @@ return <<'END'; 09B1 09B3 09B5 09BA 09BB -09BD 09C5 09C6 09C9 09CA 09CE 09D6 09D8 09DB 09DE 09E4 09E5 -09FB 0A01 -0A03 0A04 +09FB 0A00 +0A04 0A0B 0A0E 0A11 0A12 0A29 @@ -89,7 +82,6 @@ return <<'END'; 0A5F 0A65 0A75 0A80 0A84 -0A8C 0A8E 0A92 0AA9 @@ -100,14 +92,15 @@ return <<'END'; 0ACA 0ACE 0ACF 0AD1 0ADF -0AE1 0AE5 -0AF0 0B00 +0AE4 0AE5 +0AF0 +0AF2 0B00 0B04 0B0D 0B0E 0B11 0B12 0B29 0B31 -0B34 0B35 +0B34 0B3A 0B3B 0B44 0B46 0B49 0B4A @@ -115,7 +108,7 @@ return <<'END'; 0B58 0B5B 0B5E 0B62 0B65 -0B71 0B81 +0B72 0B81 0B84 0B8B 0B8D 0B91 @@ -131,7 +124,7 @@ return <<'END'; 0BC9 0BCE 0BD6 0BD8 0BE6 -0BF3 0C00 +0BFB 0C00 0C04 0C0D 0C11 @@ -149,7 +142,7 @@ return <<'END'; 0C91 0CA9 0CB4 -0CBA 0CBD +0CBA 0CBB 0CC5 0CC9 0CCE 0CD4 @@ -255,12 +248,22 @@ return <<'END'; 176D 1771 1774 177F -17DD 17DF -17EA 17FF -180E 180F +17B4 17B5 +17DE 17DF +17EA 17EF +17FA 17FF +180F 181A 181F 1878 187F -18AA 1DFF +18AA 18FF +191D 191F +192C 192F +193C 193F +1941 1943 +196E 196F +1975 19DF +1A00 1CFF +1D6C 1DFF 1E9C 1E9F 1EFA 1EFF 1F16 1F17 @@ -281,24 +284,23 @@ return <<'END'; 1FFF 200C 200F 202A 202E -2053 2056 +2055 2056 2058 205E 2060 206F 2072 2073 208F 209F 20B2 20CF 20EB 20FF -213B 213C +213C 214C 2152 2184 218F -23CF 23FF +23D1 23FF 2427 243F 244B 245F -24FF -2614 2615 2618 267E 267F -268A 2700 +2692 269F +26A2 2700 2705 270A 270B 2728 @@ -311,7 +313,7 @@ return <<'END'; 27B0 27BF 27CF 27EC 27EF -2B00 2E7F +2B0E 2E7F 2E9A 2EF4 2EFF 2FD6 2FEF @@ -322,15 +324,11 @@ return <<'END'; 312D 3130 318F 31B8 31EF -321D 321F -3244 3250 -327C 327E -32CC 32CF +321F +3244 324F +327E 32FF -3377 337A -33DE 33DF -33FF -4DB6 4DFF +4DB6 4DBF 9FA6 9FFF A48D A48F A4C7 ABFF @@ -348,10 +346,9 @@ FBB2 FBD2 FD40 FD4F FD90 FD91 FDC8 FDEF -FDFD FDFF +FDFE FDFF FE10 FE1F FE24 FE2F -FE47 FE48 FE53 FE67 FE6C FE6F @@ -364,16 +361,35 @@ FFD8 FFD9 FFDD FFDF FFE7 FFEF FFFB -FFFE 102FF +FFFE FFFF +1000C +10027 +1003B +1003E +1004E 1004F +1005E 1007F +100FB 100FF +10103 10106 +10134 10136 +10140 102FF 1031F 10324 1032F -1034B 103FF -10426 10427 -1044E 1CFFF +1034B 1037F +1039E +103A0 103FF +1049E 1049F +104AA 107FF +10806 10807 +10809 +10836 +10839 1083B +1083D 1083E +10840 1CFFF 1D0F6 1D0FF 1D127 1D129 1D173 1D17A -1D1DE 1D3FF +1D1DE 1D2FF +1D357 1D3FF 1D455 1D49D 1D4A0 1D4A1 @@ -382,7 +398,6 @@ FFFE 102FF 1D4AD 1D4BA 1D4BC -1D4C1 1D4C4 1D506 1D50B 1D50C @@ -397,5 +412,6 @@ FFFE 102FF 1D7CA 1D7CD 1D800 1FFFF 2A6D7 2F7FF -2FA1E 10FFFF +2FA1E E00FF +E01F0 10FFFF END diff --git a/lib/unicore/lib/Cf.pl b/lib/unicore/lib/Cf.pl index 1179ccb..8e1c324 100644 --- a/lib/unicore/lib/Cf.pl +++ b/lib/unicore/lib/Cf.pl @@ -11,9 +11,10 @@ # return <<'END'; 00AD +0600 0603 06DD 070F -180E +17B4 17B5 200C 200F 202A 202E 2060 2063 diff --git a/lib/unicore/lib/Cn.pl b/lib/unicore/lib/Cn.pl index c080d19..0402eca 100644 --- a/lib/unicore/lib/Cn.pl +++ b/lib/unicore/lib/Cn.pl @@ -10,11 +10,8 @@ # Meaning: General Category 'Cn' [not functional in Perl] # return <<'END'; -0221 -0234 024F -02AE 02AF -02EF 02FF -0350 035F +0237 024F +0358 035C 0370 0373 0376 0379 037B 037D @@ -23,7 +20,7 @@ return <<'END'; 038D 03A2 03CF -03F7 03FF +03FC 03FF 0487 04CF 04F6 04F7 @@ -37,19 +34,17 @@ return <<'END'; 05BA 05C5 05CF 05EB 05EF -05F5 060B -060D 061A +05F5 05FF +0604 060B +0616 061A 061C 061E 0620 063B 063F -0656 065F -06EE 06EF -06FF +0659 065F 070E -072D 072F -074B 077F +074B 074C +0750 077F 07B2 0900 -0904 093A 093B 094E 094F 0955 0957 @@ -61,15 +56,14 @@ return <<'END'; 09B1 09B3 09B5 09BA 09BB -09BD 09C5 09C6 09C9 09CA 09CE 09D6 09D8 09DB 09DE 09E4 09E5 -09FB 0A01 -0A03 0A04 +09FB 0A00 +0A04 0A0B 0A0E 0A11 0A12 0A29 @@ -85,7 +79,6 @@ return <<'END'; 0A5F 0A65 0A75 0A80 0A84 -0A8C 0A8E 0A92 0AA9 @@ -96,14 +89,15 @@ return <<'END'; 0ACA 0ACE 0ACF 0AD1 0ADF -0AE1 0AE5 -0AF0 0B00 +0AE4 0AE5 +0AF0 +0AF2 0B00 0B04 0B0D 0B0E 0B11 0B12 0B29 0B31 -0B34 0B35 +0B34 0B3A 0B3B 0B44 0B46 0B49 0B4A @@ -111,7 +105,7 @@ return <<'END'; 0B58 0B5B 0B5E 0B62 0B65 -0B71 0B81 +0B72 0B81 0B84 0B8B 0B8D 0B91 @@ -127,7 +121,7 @@ return <<'END'; 0BC9 0BCE 0BD6 0BD8 0BE6 -0BF3 0C00 +0BFB 0C00 0C04 0C0D 0C11 @@ -145,7 +139,7 @@ return <<'END'; 0C91 0CA9 0CB4 -0CBA 0CBD +0CBA 0CBB 0CC5 0CC9 0CCE 0CD4 @@ -251,12 +245,21 @@ return <<'END'; 176D 1771 1774 177F -17DD 17DF -17EA 17FF +17DE 17DF +17EA 17EF +17FA 17FF 180F 181A 181F 1878 187F -18AA 1DFF +18AA 18FF +191D 191F +192C 192F +193C 193F +1941 1943 +196E 196F +1975 19DF +1A00 1CFF +1D6C 1DFF 1E9C 1E9F 1EFA 1EFF 1F16 1F17 @@ -275,24 +278,23 @@ return <<'END'; 1FF0 1FF1 1FF5 1FFF -2053 2056 +2055 2056 2058 205E 2064 2069 2072 2073 208F 209F 20B2 20CF 20EB 20FF -213B 213C +213C 214C 2152 2184 218F -23CF 23FF +23D1 23FF 2427 243F 244B 245F -24FF -2614 2615 2618 267E 267F -268A 2700 +2692 269F +26A2 2700 2705 270A 270B 2728 @@ -305,7 +307,7 @@ return <<'END'; 27B0 27BF 27CF 27EC 27EF -2B00 2E7F +2B0E 2E7F 2E9A 2EF4 2EFF 2FD6 2FEF @@ -316,15 +318,11 @@ return <<'END'; 312D 3130 318F 31B8 31EF -321D 321F -3244 3250 -327C 327E -32CC 32CF +321F +3244 324F +327E 32FF -3377 337A -33DE 33DF -33FF -4DB6 4DFF +4DB6 4DBF 9FA6 9FFF A48D A48F A4C7 ABFF @@ -342,10 +340,9 @@ FBB2 FBD2 FD40 FD4F FD90 FD91 FDC8 FDEF -FDFD FDFF +FDFE FDFF FE10 FE1F FE24 FE2F -FE47 FE48 FE53 FE67 FE6C FE6F @@ -359,15 +356,34 @@ FFD8 FFD9 FFDD FFDF FFE7 FFEF FFF8 -FFFE 102FF +FFFE FFFF +1000C +10027 +1003B +1003E +1004E 1004F +1005E 1007F +100FB 100FF +10103 10106 +10134 10136 +10140 102FF 1031F 10324 1032F -1034B 103FF -10426 10427 -1044E 1CFFF +1034B 1037F +1039E +103A0 103FF +1049E 1049F +104AA 107FF +10806 10807 +10809 +10836 +10839 1083B +1083D 1083E +10840 1CFFF 1D0F6 1D0FF 1D127 1D129 -1D1DE 1D3FF +1D1DE 1D2FF +1D357 1D3FF 1D455 1D49D 1D4A0 1D4A1 @@ -376,7 +392,6 @@ FFFE 102FF 1D4AD 1D4BA 1D4BC -1D4C1 1D4C4 1D506 1D50B 1D50C @@ -393,7 +408,8 @@ FFFE 102FF 2A6D7 2F7FF 2FA1E E0000 E0002 E001F -E0080 EFFFF +E0080 E00FF +E01F0 EFFFF FFFFE FFFFF 10FFFE 10FFFF END diff --git a/lib/unicore/lib/Cntrl.pl b/lib/unicore/lib/Cntrl.pl index 13327fd..c1db31a 100644 --- a/lib/unicore/lib/Cntrl.pl +++ b/lib/unicore/lib/Cntrl.pl @@ -12,9 +12,10 @@ return <<'END'; 0000 001F 007F 009F 00AD +0600 0603 06DD 070F -180E +17B4 17B5 200C 200F 202A 202E 2060 2063 diff --git a/lib/unicore/lib/Common.pl b/lib/unicore/lib/Common.pl index 677d38e..92b42ee 100644 --- a/lib/unicore/lib/Common.pl +++ b/lib/unicore/lib/Common.pl @@ -17,9 +17,7 @@ return <<'END'; 00BB 00BF 00D7 00F7 -0221 -0234 024F -02AE 02AF +0237 024F 02B9 02DF 02E5 02FF 0350 035F @@ -30,7 +28,8 @@ return <<'END'; 038D 03A2 03CF -03F6 03FF +03F6 +03FC 03FF 0482 0487 04CF @@ -52,12 +51,12 @@ return <<'END'; 0656 066D 06D4 06E9 -06EE 06F9 -06FD 070F -072D 072F -074B 077F +06F0 06F9 +06FD 06FE +0700 070F +074B 074C +0750 077F 07B2 0900 -0904 093A 093B 094E 094F 0955 0957 @@ -70,7 +69,6 @@ return <<'END'; 09B1 09B3 09B5 09BA 09BB -09BD 09C5 09C6 09C9 09CA 09CE 09D6 @@ -78,7 +76,7 @@ return <<'END'; 09DE 09E4 09E5 09F2 0A01 -0A03 0A04 +0A04 0A0B 0A0E 0A11 0A12 0A29 @@ -94,7 +92,6 @@ return <<'END'; 0A5F 0A65 0A75 0A80 0A84 -0A8C 0A8E 0A92 0AA9 @@ -105,14 +102,14 @@ return <<'END'; 0ACA 0ACE 0ACF 0AD1 0ADF -0AE1 0AE5 +0AE4 0AE5 0AF0 0B00 0B04 0B0D 0B0E 0B11 0B12 0B29 0B31 -0B34 0B35 +0B34 0B3A 0B3B 0B44 0B46 0B49 0B4A @@ -120,7 +117,8 @@ return <<'END'; 0B58 0B5B 0B5E 0B62 0B65 -0B70 0B81 +0B70 +0B72 0B81 0B84 0B8B 0B8D 0B91 @@ -154,7 +152,7 @@ return <<'END'; 0C91 0CA9 0CB4 -0CBA 0CBD +0CBA 0CBC 0CC5 0CC9 0CCE 0CD4 @@ -274,7 +272,13 @@ return <<'END'; 180E 180F 181A 181F 1878 187F -18AA 1DFF +18AA 18FF +191D 191F +192C 192F +193C 1945 +196E 196F +1975 1CFF +1D6C 1DFF 1E9C 1E9F 1EFA 1EFF 1F16 1F17 @@ -300,7 +304,8 @@ return <<'END'; 2080 20CF 20EB 2125 2127 2129 -212C 2E7F +212C 27FF +2900 2E7F 2E9A 2EF4 2EFF 2FD6 3004 @@ -320,10 +325,6 @@ return <<'END'; 4DB6 4DFF 9FA6 9FFF A48D A48F -A4A2 A4A3 -A4B4 -A4C1 -A4C5 A4C7 ABFF D7A4 F8FF FA2E FA2F @@ -353,11 +354,25 @@ FFBF FFC1 FFC8 FFC9 FFD0 FFD1 FFD8 FFD9 -FFDD 102FF +FFDD FFFF +1000C +10027 +1003B +1003E +1004E 1004F +1005E 1007F +100FB 102FF 1031F 1032F -1034B 103FF -10426 10427 -1044E 1D166 +1034B 1037F +1039E 103FF +1049E 1049F +104AA 107FF +10806 10807 +10809 +10836 +10839 1083B +1083D 1083E +10840 1D166 1D16A 1D17A 1D183 1D184 1D18C 1D1A9 diff --git a/lib/unicore/lib/Compat.pl b/lib/unicore/lib/Compat.pl index 12806f1..fd0ea6a 100644 --- a/lib/unicore/lib/Compat.pl +++ b/lib/unicore/lib/Compat.pl @@ -31,6 +31,7 @@ return <<'END'; 03D5 03D6 03F0 03F2 03F4 03F5 +03F9 0587 0675 0678 0E33 @@ -39,6 +40,10 @@ return <<'END'; 0F0C 0F77 0F79 +1D2C 1D2E +1D30 1D3A +1D3C 1D4D +1D4F 1D6A 1E9A 1FBD 1FBF 1FC0 @@ -69,6 +74,7 @@ return <<'END'; 212C 212D 212F 2131 2133 2139 +213B 213D 2140 2145 2149 2153 217F @@ -88,14 +94,11 @@ return <<'END'; 30FF 3131 318E 3192 319F -3200 321C +3200 321E 3220 3243 -3251 327B -3280 32CB -32D0 32FE -3300 3376 -337B 33DD -33E0 33FE +3250 327D +3280 32FE +3300 33FF FB00 FB06 FB13 FB17 FB20 FB29 @@ -105,7 +108,7 @@ FD50 FD8F FD92 FDC7 FDF0 FDFC FE30 FE44 -FE49 FE52 +FE47 FE52 FE54 FE66 FE68 FE6B FE70 FE72 @@ -126,8 +129,7 @@ FFE8 FFEE 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/Cypriot.pl b/lib/unicore/lib/Cypriot.pl new file mode 100644 index 0000000..4e43cf4 --- /dev/null +++ b/lib/unicore/lib/Cypriot.pl @@ -0,0 +1,18 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{Cypriot} (and fuzzy permutations) +# +# Meaning: Script 'CYPRIOT' +# +return <<'END'; +10800 10805 CYPRIOT +10808 CYPRIOT +1080A 10835 CYPRIOT +10837 10838 CYPRIOT +1083C CYPRIOT +1083F CYPRIOT +END diff --git a/lib/unicore/lib/Cyrillic.pl b/lib/unicore/lib/Cyrillic.pl index 690e2f7..73f6726 100644 --- a/lib/unicore/lib/Cyrillic.pl +++ b/lib/unicore/lib/Cyrillic.pl @@ -15,4 +15,5 @@ return <<'END'; 04D0 04F5 CYRILLIC 04F8 04F9 CYRILLIC 0500 050F CYRILLIC +1D2B CYRILLIC END diff --git a/lib/unicore/lib/DCcircle.pl b/lib/unicore/lib/DCcircle.pl index b873609..7a3092a 100644 --- a/lib/unicore/lib/DCcircle.pl +++ b/lib/unicore/lib/DCcircle.pl @@ -11,7 +11,7 @@ return <<'END'; 2460 2473 24B6 24EA -3251 327B +3251 327D 3280 32BF 32D0 32FE END diff --git a/lib/unicore/lib/DCcompat.pl b/lib/unicore/lib/DCcompat.pl index a35aaa9..5ffa762 100644 --- a/lib/unicore/lib/DCcompat.pl +++ b/lib/unicore/lib/DCcompat.pl @@ -26,6 +26,7 @@ return <<'END'; 03D5 03D6 03F0 03F2 03F4 03F5 +03F9 0587 0675 0678 0E33 @@ -56,6 +57,7 @@ return <<'END'; 2116 2121 2135 2138 +213B 2160 217F 222C 222D 222F 2230 @@ -69,7 +71,7 @@ return <<'END'; 3038 303A 309B 309C 3131 318E -3200 321C +3200 321E 3220 3243 32C0 32CB 3358 3370 diff --git a/lib/unicore/lib/DCfont.pl b/lib/unicore/lib/DCfont.pl index 30b94d1..d74ddb4 100644 --- a/lib/unicore/lib/DCfont.pl +++ b/lib/unicore/lib/DCfont.pl @@ -30,8 +30,7 @@ FB20 FB29 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/DCsquare.pl b/lib/unicore/lib/DCsquare.pl index 28d4f64..107a6cc 100644 --- a/lib/unicore/lib/DCsquare.pl +++ b/lib/unicore/lib/DCsquare.pl @@ -9,7 +9,9 @@ # Meaning: Compatible with 'square' # return <<'END'; +3250 +32CC 32CF 3300 3357 -3371 3376 -337B 33DD +3371 33DF +33FF END diff --git a/lib/unicore/lib/DCsub.pl b/lib/unicore/lib/DCsub.pl index df3daf6..b98dfe6 100644 --- a/lib/unicore/lib/DCsub.pl +++ b/lib/unicore/lib/DCsub.pl @@ -9,5 +9,6 @@ # Meaning: Compatible with 'sub' # return <<'END'; +1D62 1D6A 2080 208E END diff --git a/lib/unicore/lib/DCsuper.pl b/lib/unicore/lib/DCsuper.pl index a11ac2d..7bb776c 100644 --- a/lib/unicore/lib/DCsuper.pl +++ b/lib/unicore/lib/DCsuper.pl @@ -14,6 +14,10 @@ return <<'END'; 00B9 00BA 02B0 02B8 02E0 02E4 +1D2C 1D2E +1D30 1D3A +1D3C 1D4D +1D4F 1D61 2070 2071 2074 207F 2120 diff --git a/lib/unicore/lib/DCvertic.pl b/lib/unicore/lib/DCvertic.pl index d7928e5..e8f2106 100644 --- a/lib/unicore/lib/DCvertic.pl +++ b/lib/unicore/lib/DCvertic.pl @@ -12,4 +12,5 @@ return <<'END'; 309F 30FF FE30 FE44 +FE47 FE48 END diff --git a/lib/unicore/lib/Dash.pl b/lib/unicore/lib/Dash.pl index 3d4dd59..db932f6 100644 --- a/lib/unicore/lib/Dash.pl +++ b/lib/unicore/lib/Dash.pl @@ -10,10 +10,10 @@ # return <<'END'; 002D Dash -00AD Dash 058A Dash 1806 Dash 2010 2015 Dash +2053 Dash 207B Dash 208B Dash 2212 Dash diff --git a/lib/unicore/lib/Deprecat.pl b/lib/unicore/lib/Deprecat.pl index 1866c6c..b4eecc0 100644 --- a/lib/unicore/lib/Deprecat.pl +++ b/lib/unicore/lib/Deprecat.pl @@ -10,5 +10,7 @@ # return <<'END'; 0340 0341 Deprecated +17A3 Deprecated +17D3 Deprecated 206A 206F Deprecated END diff --git a/lib/unicore/lib/Deseret.pl b/lib/unicore/lib/Deseret.pl index 20431e6..9111e08 100644 --- a/lib/unicore/lib/Deseret.pl +++ b/lib/unicore/lib/Deseret.pl @@ -9,6 +9,5 @@ # Meaning: Script 'DESERET' # return <<'END'; -10400 10425 DESERET -10428 1044D DESERET +10400 1044F DESERET END diff --git a/lib/unicore/lib/Devanaga.pl b/lib/unicore/lib/Devanaga.pl index d35fc08..12f6a9d 100644 --- a/lib/unicore/lib/Devanaga.pl +++ b/lib/unicore/lib/Devanaga.pl @@ -9,8 +9,7 @@ # Meaning: Script 'DEVANAGARI' # return <<'END'; -0901 0903 DEVANAGARI -0905 0939 DEVANAGARI +0901 0939 DEVANAGARI 093C 094D DEVANAGARI 0950 0954 DEVANAGARI 0958 0963 DEVANAGARI diff --git a/lib/unicore/lib/Diacriti.pl b/lib/unicore/lib/Diacriti.pl index e221116..8d331ef 100644 --- a/lib/unicore/lib/Diacriti.pl +++ b/lib/unicore/lib/Diacriti.pl @@ -15,9 +15,9 @@ return <<'END'; 00AF Diacritic 00B4 Diacritic 00B7 00B8 Diacritic -02B0 02EE Diacritic -0300 034E Diacritic -0360 0362 Diacritic +02B0 034E Diacritic +0350 0357 Diacritic +035D 0362 Diacritic 0374 0375 Diacritic 037A Diacritic 0384 0385 Diacritic @@ -30,6 +30,7 @@ return <<'END'; 05C1 05C2 Diacritic 05C4 Diacritic 064B 0652 Diacritic +0657 0658 Diacritic 06DF 06E0 Diacritic 06E5 06E6 Diacritic 06EA 06EC Diacritic @@ -48,6 +49,7 @@ return <<'END'; 0B4D Diacritic 0BCD Diacritic 0C4D Diacritic +0CBC Diacritic 0CCD Diacritic 0D4D Diacritic 0DCA Diacritic @@ -65,6 +67,9 @@ return <<'END'; 1037 Diacritic 1039 Diacritic 17C9 17D3 Diacritic +17DD Diacritic +1939 193B Diacritic +1D2C 1D6A Diacritic 1FBD Diacritic 1FBF 1FC1 Diacritic 1FCD 1FCF Diacritic diff --git a/lib/unicore/lib/Digit.pl b/lib/unicore/lib/Digit.pl index 3a8c507..bf992c7 100644 --- a/lib/unicore/lib/Digit.pl +++ b/lib/unicore/lib/Digit.pl @@ -28,6 +28,8 @@ return <<'END'; 1369 1371 17E0 17E9 1810 1819 +1946 194F FF10 FF19 +104A0 104A9 1D7CE 1D7FF END diff --git a/lib/unicore/lib/Graph.pl b/lib/unicore/lib/Graph.pl index 25739cb..779fd0b 100644 --- a/lib/unicore/lib/Graph.pl +++ b/lib/unicore/lib/Graph.pl @@ -11,12 +11,9 @@ return <<'END'; 0021 007E 00A1 00AC -00AE 0220 -0222 0233 -0250 02AD -02B0 02EE -0300 034F -0360 036F +00AE 0236 +0250 0357 +035D 036F 0374 0375 037A 037E @@ -24,7 +21,7 @@ return <<'END'; 038C 038E 03A1 03A3 03CE -03D0 03F6 +03D0 03FB 0400 0486 0488 04CE 04D0 04F5 @@ -39,20 +36,17 @@ return <<'END'; 05BB 05C4 05D0 05EA 05F0 05F4 -060C +060C 0615 061B 061F 0621 063A -0640 0655 +0640 0658 0660 06DC -06DE 06ED -06F0 06FE -0700 070D -0710 072C -0730 074A +06DE 070D +0710 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0970 @@ -63,15 +57,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 09DC 09DD 09DF 09E3 09E6 09FA -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -87,8 +80,7 @@ return <<'END'; 0A5E 0A66 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -98,22 +90,23 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0AE6 0AEF +0AF1 0B01 0B03 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D 0B56 0B57 0B5C 0B5D 0B5F 0B61 -0B66 0B70 +0B66 0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -129,7 +122,7 @@ return <<'END'; 0BC6 0BC8 0BCA 0BCD 0BD7 -0BE7 0BF2 +0BE7 0BFA 0C01 0C03 0C05 0C0C 0C0E 0C10 @@ -148,7 +141,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -253,12 +246,22 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17DC +1780 17B3 +17B6 17DD 17E0 17E9 +17F0 17F9 1800 180D 1810 1819 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1940 +1944 196D +1970 1974 +19E0 19FF +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -278,23 +281,22 @@ return <<'END'; 1FF2 1FF4 1FF6 1FFE 2010 2027 -2030 2052 +2030 2054 2057 2070 2071 2074 208E 20A0 20B1 20D0 20EA -2100 213A +2100 213B 213D 214B 2153 2183 -2190 23CE +2190 23D0 2400 2426 2440 244A -2460 24FE -2500 2613 -2616 2617 +2460 2617 2619 267D -2680 2689 +2680 2691 +26A0 26A1 2701 2704 2706 2709 270C 2727 @@ -307,7 +309,7 @@ return <<'END'; 2798 27AF 27B1 27BE 27D0 27EB -27F0 2AFF +27F0 2B0D 2E80 2E99 2E9B 2EF3 2F00 2FD5 @@ -318,16 +320,12 @@ return <<'END'; 3105 312C 3131 318E 3190 31B7 -31F0 321C +31F0 321E 3220 3243 -3251 327B -327F 32CB -32D0 32FE -3300 3376 -337B 33DD -33E0 33FE -3400 4DB5 -4E00 9FA5 +3250 327D +327F 32FE +3300 4DB5 +4DC0 9FA5 A000 A48C A490 A4C6 AC00 D7A3 @@ -344,11 +342,10 @@ FB46 FBB1 FBD3 FD3F FD50 FD8F FD92 FDC7 -FDF0 FDFC +FDF0 FDFD FE00 FE0F FE20 FE23 -FE30 FE46 -FE49 FE52 +FE30 FE52 FE54 FE66 FE68 FE6B FE70 FE74 @@ -361,15 +358,34 @@ FFDA FFDC FFE0 FFE6 FFE8 FFEE FFFC FFFD +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA +10100 10102 +10107 10133 +10137 1013F 10300 1031E 10320 10323 10330 1034A -10400 10425 -10428 1044D +10380 1039D +1039F +10400 1049D +104A0 104A9 +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D000 1D0F5 1D100 1D126 1D12A 1D172 1D17B 1D1DD +1D300 1D356 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -378,8 +394,7 @@ FFFC FFFD 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -394,4 +409,5 @@ FFFC FFFD 1D7CE 1D7FF 20000 2A6D6 2F800 2FA1D +E0100 E01EF END diff --git a/lib/unicore/lib/Grapheme.pl b/lib/unicore/lib/Grapheme.pl index dc2183a..bbe95ba 100644 --- a/lib/unicore/lib/Grapheme.pl +++ b/lib/unicore/lib/Grapheme.pl @@ -9,6 +9,7 @@ # Meaning: Extended property 'Grapheme_Link' # return <<'END'; +034F Grapheme_Link 094D Grapheme_Link 09CD Grapheme_Link 0A4D Grapheme_Link diff --git a/lib/unicore/lib/Greek.pl b/lib/unicore/lib/Greek.pl index 76ad2ad..b2cd729 100644 --- a/lib/unicore/lib/Greek.pl +++ b/lib/unicore/lib/Greek.pl @@ -17,6 +17,10 @@ return <<'END'; 038E 03A1 GREEK 03A3 03CE GREEK 03D0 03F5 GREEK +03F7 03FB GREEK +1D26 1D2A GREEK +1D5D 1D61 GREEK +1D66 1D6A GREEK 1F00 1F15 GREEK 1F18 1F1D GREEK 1F20 1F45 GREEK diff --git a/lib/unicore/lib/Gujarati.pl b/lib/unicore/lib/Gujarati.pl index aba2f31..94776d2 100644 --- a/lib/unicore/lib/Gujarati.pl +++ b/lib/unicore/lib/Gujarati.pl @@ -10,8 +10,7 @@ # return <<'END'; 0A81 0A83 GUJARATI -0A85 0A8B GUJARATI -0A8D GUJARATI +0A85 0A8D GUJARATI 0A8F 0A91 GUJARATI 0A93 0AA8 GUJARATI 0AAA 0AB0 GUJARATI @@ -21,6 +20,6 @@ return <<'END'; 0AC7 0AC9 GUJARATI 0ACB 0ACD GUJARATI 0AD0 GUJARATI -0AE0 GUJARATI +0AE0 0AE3 GUJARATI 0AE6 0AEF GUJARATI END diff --git a/lib/unicore/lib/Gurmukhi.pl b/lib/unicore/lib/Gurmukhi.pl index a56e9ae..2a14896 100644 --- a/lib/unicore/lib/Gurmukhi.pl +++ b/lib/unicore/lib/Gurmukhi.pl @@ -9,7 +9,7 @@ # Meaning: Script 'GURMUKHI' # return <<'END'; -0A02 GURMUKHI +0A02 0A03 GURMUKHI 0A05 0A0A GURMUKHI 0A0F 0A10 GURMUKHI 0A13 0A28 GURMUKHI diff --git a/lib/unicore/lib/IdContin.pl b/lib/unicore/lib/IdContin.pl index 7de0649..a4dd4b7 100644 --- a/lib/unicore/lib/IdContin.pl +++ b/lib/unicore/lib/IdContin.pl @@ -18,16 +18,13 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE -0300 034F -0360 036F +0300 0357 +035D 036F 037A 0386 0388 038A @@ -35,6 +32,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 0483 0486 048A 04CE @@ -52,19 +50,19 @@ return <<'END'; 05C4 05D0 05EA 05F0 05F2 +0610 0615 0621 063A -0640 0655 +0640 0658 0660 0669 066E 06D3 06D5 06DC 06DF 06E8 -06EA 06ED -06F0 06FC -0710 072C -0730 074A +06EA 06FC +06FF +0710 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0963 @@ -76,15 +74,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 09DC 09DD 09DF 09E3 09E6 09F1 -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -100,8 +97,7 @@ return <<'END'; 0A5E 0A66 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -111,7 +107,7 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0AE6 0AEF 0B01 0B03 0B05 0B0C @@ -119,7 +115,7 @@ return <<'END'; 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D @@ -127,6 +123,7 @@ return <<'END'; 0B5C 0B5D 0B5F 0B61 0B66 0B6F +0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -161,7 +158,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -275,14 +272,21 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17D3 +1780 17B3 +17B6 17D3 17D7 -17DC +17DC 17DD 17E0 17E9 180B 180D 1810 1819 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1946 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -305,6 +309,7 @@ return <<'END'; 1FF2 1FF4 1FF6 1FFC 203F 2040 +2054 2071 207F 20D0 20DC @@ -370,10 +375,24 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 1034A -10400 10425 -10428 1044D +10380 1039D +10400 1049D +104A0 104A9 +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D165 1D169 1D16D 1D172 1D17B 1D182 @@ -387,8 +406,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -413,4 +431,5 @@ FFDA FFDC 1D7CE 1D7FF 20000 2A6D6 2F800 2FA1D +E0100 E01EF END diff --git a/lib/unicore/lib/IdStart.pl b/lib/unicore/lib/IdStart.pl index 0772a75..bfe9c09 100644 --- a/lib/unicore/lib/IdStart.pl +++ b/lib/unicore/lib/IdStart.pl @@ -16,12 +16,9 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE 037A @@ -31,6 +28,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 048A 04CE 04D0 04F5 @@ -47,12 +45,15 @@ return <<'END'; 0671 06D3 06D5 06E5 06E6 +06EE 06EF 06FA 06FC +06FF 0710 -0712 072C +0712 072F +074D 074F 0780 07A5 07B1 -0905 0939 +0904 0939 093D 0950 0958 0961 @@ -62,6 +63,7 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 +09BD 09DC 09DD 09DF 09E1 09F0 09F1 @@ -75,8 +77,7 @@ return <<'END'; 0A59 0A5C 0A5E 0A72 0A74 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -84,16 +85,17 @@ return <<'END'; 0AB5 0AB9 0ABD 0AD0 -0AE0 +0AE0 0AE1 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3D 0B5C 0B5D 0B5F 0B61 +0B71 0B83 0B85 0B8A 0B8E 0B90 @@ -116,6 +118,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 +0CBD 0CDE 0CE0 0CE1 0D05 0D0C @@ -203,6 +206,10 @@ return <<'END'; 17DC 1820 1877 1880 18A8 +1900 191C +1950 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -281,10 +288,23 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 1034A -10400 10425 -10428 1044D +10380 1039D +10400 1049D +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -293,8 +313,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/InAegean.pl b/lib/unicore/lib/InAegean.pl new file mode 100644 index 0000000..207b51f --- /dev/null +++ b/lib/unicore/lib/InAegean.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InAegeanNumbers} (and fuzzy permutations) +# +# Meaning: Block 'Aegean Numbers' +# +return <<'END'; +10100 1013F Aegean Numbers +END diff --git a/lib/unicore/lib/InCyprio.pl b/lib/unicore/lib/InCyprio.pl new file mode 100644 index 0000000..8cb08b7 --- /dev/null +++ b/lib/unicore/lib/InCyprio.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InCypriotSyllabary} (and fuzzy permutations) +# +# Meaning: Block 'Cypriot Syllabary' +# +return <<'END'; +10800 1083F Cypriot Syllabary +END diff --git a/lib/unicore/lib/InKhmerS.pl b/lib/unicore/lib/InKhmerS.pl new file mode 100644 index 0000000..f81515d --- /dev/null +++ b/lib/unicore/lib/InKhmerS.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InKhmerSymbols} (and fuzzy permutations) +# +# Meaning: Block 'Khmer Symbols' +# +return <<'END'; +19E0 19FF Khmer Symbols +END diff --git a/lib/unicore/lib/InLimbu.pl b/lib/unicore/lib/InLimbu.pl new file mode 100644 index 0000000..3b123a3 --- /dev/null +++ b/lib/unicore/lib/InLimbu.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InLimbu} (and fuzzy permutations) +# +# Meaning: Block 'Limbu' +# +return <<'END'; +1900 194F Limbu +END diff --git a/lib/unicore/lib/InLinea2.pl b/lib/unicore/lib/InLinea2.pl new file mode 100644 index 0000000..98db986 --- /dev/null +++ b/lib/unicore/lib/InLinea2.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InLinearBSyllabary} (and fuzzy permutations) +# +# Meaning: Block 'Linear B Syllabary' +# +return <<'END'; +10000 1007F Linear B Syllabary +END diff --git a/lib/unicore/lib/InLinear.pl b/lib/unicore/lib/InLinear.pl new file mode 100644 index 0000000..513bce7 --- /dev/null +++ b/lib/unicore/lib/InLinear.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InLinearBIdeograms} (and fuzzy permutations) +# +# Meaning: Block 'Linear B Ideograms' +# +return <<'END'; +10080 100FF Linear B Ideograms +END diff --git a/lib/unicore/lib/InMisce3.pl b/lib/unicore/lib/InMisce3.pl index a273df5..ff196ba 100644 --- a/lib/unicore/lib/InMisce3.pl +++ b/lib/unicore/lib/InMisce3.pl @@ -4,10 +4,10 @@ # # This file supports: -# \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations) +# \p{InMiscellaneousSymbolsAndArrows} (and fuzzy permutations) # -# Meaning: Block 'Miscellaneous Mathematical Symbols-A' +# Meaning: Block 'Miscellaneous Symbols and Arrows' # return <<'END'; -27C0 27EF Miscellaneous Mathematical Symbols-A +2B00 2BFF Miscellaneous Symbols and Arrows END diff --git a/lib/unicore/lib/InMisce4.pl b/lib/unicore/lib/InMisce4.pl index 1c8e240..a273df5 100644 --- a/lib/unicore/lib/InMisce4.pl +++ b/lib/unicore/lib/InMisce4.pl @@ -4,10 +4,10 @@ # # This file supports: -# \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations) +# \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations) # -# Meaning: Block 'Miscellaneous Mathematical Symbols-B' +# Meaning: Block 'Miscellaneous Mathematical Symbols-A' # return <<'END'; -2980 29FF Miscellaneous Mathematical Symbols-B +27C0 27EF Miscellaneous Mathematical Symbols-A END diff --git a/lib/unicore/lib/InMisce5.pl b/lib/unicore/lib/InMisce5.pl new file mode 100644 index 0000000..1c8e240 --- /dev/null +++ b/lib/unicore/lib/InMisce5.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations) +# +# Meaning: Block 'Miscellaneous Mathematical Symbols-B' +# +return <<'END'; +2980 29FF Miscellaneous Mathematical Symbols-B +END diff --git a/lib/unicore/lib/InOsmany.pl b/lib/unicore/lib/InOsmany.pl new file mode 100644 index 0000000..42671cd --- /dev/null +++ b/lib/unicore/lib/InOsmany.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InOsmanya} (and fuzzy permutations) +# +# Meaning: Block 'Osmanya' +# +return <<'END'; +10480 104AF Osmanya +END diff --git a/lib/unicore/lib/InPhonet.pl b/lib/unicore/lib/InPhonet.pl new file mode 100644 index 0000000..be9d9d0 --- /dev/null +++ b/lib/unicore/lib/InPhonet.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InPhoneticExtensions} (and fuzzy permutations) +# +# Meaning: Block 'Phonetic Extensions' +# +return <<'END'; +1D00 1D7F Phonetic Extensions +END diff --git a/lib/unicore/lib/InShavia.pl b/lib/unicore/lib/InShavia.pl new file mode 100644 index 0000000..a22b40c --- /dev/null +++ b/lib/unicore/lib/InShavia.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InShavian} (and fuzzy permutations) +# +# Meaning: Block 'Shavian' +# +return <<'END'; +10450 1047F Shavian +END diff --git a/lib/unicore/lib/InTaiLe.pl b/lib/unicore/lib/InTaiLe.pl new file mode 100644 index 0000000..da6563a --- /dev/null +++ b/lib/unicore/lib/InTaiLe.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InTaiLe} (and fuzzy permutations) +# +# Meaning: Block 'Tai Le' +# +return <<'END'; +1950 197F Tai Le +END diff --git a/lib/unicore/lib/InTaiXua.pl b/lib/unicore/lib/InTaiXua.pl new file mode 100644 index 0000000..ee08155 --- /dev/null +++ b/lib/unicore/lib/InTaiXua.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InTaiXuanJingSymbols} (and fuzzy permutations) +# +# Meaning: Block 'Tai Xuan Jing Symbols' +# +return <<'END'; +1D300 1D35F Tai Xuan Jing Symbols +END diff --git a/lib/unicore/lib/InUgarit.pl b/lib/unicore/lib/InUgarit.pl new file mode 100644 index 0000000..8c5871a --- /dev/null +++ b/lib/unicore/lib/InUgarit.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InUgaritic} (and fuzzy permutations) +# +# Meaning: Block 'Ugaritic' +# +return <<'END'; +10380 1039F Ugaritic +END diff --git a/lib/unicore/lib/InVaria2.pl b/lib/unicore/lib/InVaria2.pl new file mode 100644 index 0000000..2ab90fe --- /dev/null +++ b/lib/unicore/lib/InVaria2.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InVariationSelectorsSupplement} (and fuzzy permutations) +# +# Meaning: Block 'Variation Selectors Supplement' +# +return <<'END'; +E0100 E01EF Variation Selectors Supplement +END diff --git a/lib/unicore/lib/InYijing.pl b/lib/unicore/lib/InYijing.pl new file mode 100644 index 0000000..6677f13 --- /dev/null +++ b/lib/unicore/lib/InYijing.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{InYijingHexagramSymbols} (and fuzzy permutations) +# +# Meaning: Block 'Yijing Hexagram Symbols' +# +return <<'END'; +4DC0 4DFF Yijing Hexagram Symbols +END diff --git a/lib/unicore/lib/Kannada.pl b/lib/unicore/lib/Kannada.pl index 7c9a858..d15255b 100644 --- a/lib/unicore/lib/Kannada.pl +++ b/lib/unicore/lib/Kannada.pl @@ -15,7 +15,7 @@ return <<'END'; 0C92 0CA8 KANNADA 0CAA 0CB3 KANNADA 0CB5 0CB9 KANNADA -0CBE 0CC4 KANNADA +0CBD 0CC4 KANNADA 0CC6 0CC8 KANNADA 0CCA 0CCD KANNADA 0CD5 0CD6 KANNADA diff --git a/lib/unicore/lib/L.pl b/lib/unicore/lib/L.pl index 5b17fe7..1423c56 100644 --- a/lib/unicore/lib/L.pl +++ b/lib/unicore/lib/L.pl @@ -17,12 +17,9 @@ return <<'END'; 00BA 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE 037A @@ -32,6 +29,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 048A 04CE 04D0 04F5 @@ -48,12 +46,15 @@ return <<'END'; 0671 06D3 06D5 06E5 06E6 +06EE 06EF 06FA 06FC +06FF 0710 -0712 072C +0712 072F +074D 074F 0780 07A5 07B1 -0905 0939 +0904 0939 093D 0950 0958 0961 @@ -63,6 +64,7 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 +09BD 09DC 09DD 09DF 09E1 09F0 09F1 @@ -76,8 +78,7 @@ return <<'END'; 0A59 0A5C 0A5E 0A72 0A74 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -85,16 +86,17 @@ return <<'END'; 0AB5 0AB9 0ABD 0AD0 -0AE0 +0AE0 0AE1 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3D 0B5C 0B5D 0B5F 0B61 +0B71 0B83 0B85 0B8A 0B8E 0B90 @@ -117,6 +119,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 +0CBD 0CDE 0CE0 0CE1 0D05 0D0C @@ -203,6 +206,10 @@ return <<'END'; 17DC 1820 1877 1880 18A8 +1900 191C +1950 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -279,10 +286,23 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 10349 -10400 10425 -10428 1044D +10380 1039D +10400 1049D +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -291,8 +311,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/L_.pl b/lib/unicore/lib/L_.pl index 44afbeb..d7321ad 100644 --- a/lib/unicore/lib/L_.pl +++ b/lib/unicore/lib/L_.pl @@ -18,15 +18,15 @@ return <<'END'; 00D8 00F6 00F8 01BA 01BC 01BF -01C4 0220 -0222 0233 -0250 02AD +01C4 0236 +0250 02AF 0386 0388 038A 038C 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 048A 04CE 04D0 04F5 @@ -35,6 +35,8 @@ return <<'END'; 0531 0556 0561 0587 10A0 10C5 +1D00 1D2B +1D62 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -76,8 +78,7 @@ FB00 FB06 FB13 FB17 FF21 FF3A FF41 FF5A -10400 10425 -10428 1044D +10400 1044F 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -86,8 +87,7 @@ FF41 FF5A 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/Latin.pl b/lib/unicore/lib/Latin.pl index 2b27d1c..b14498e 100644 --- a/lib/unicore/lib/Latin.pl +++ b/lib/unicore/lib/Latin.pl @@ -15,11 +15,13 @@ return <<'END'; 00BA LATIN 00C0 00D6 LATIN 00D8 00F6 LATIN -00F8 0220 LATIN -0222 0233 LATIN -0250 02AD LATIN -02B0 02B8 LATIN +00F8 0236 LATIN +0250 02B8 LATIN 02E0 02E4 LATIN +1D00 1D25 LATIN +1D2C 1D5C LATIN +1D62 1D65 LATIN +1D6B LATIN 1E00 1E9B LATIN 1EA0 1EF9 LATIN 2071 LATIN diff --git a/lib/unicore/lib/Limbu.pl b/lib/unicore/lib/Limbu.pl new file mode 100644 index 0000000..86dd814 --- /dev/null +++ b/lib/unicore/lib/Limbu.pl @@ -0,0 +1,16 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{Limbu} (and fuzzy permutations) +# +# Meaning: Script 'LIMBU' +# +return <<'END'; +1900 191C LIMBU +1920 192B LIMBU +1930 193B LIMBU +1946 194F LIMBU +END diff --git a/lib/unicore/lib/LinearB.pl b/lib/unicore/lib/LinearB.pl new file mode 100644 index 0000000..0f670ce --- /dev/null +++ b/lib/unicore/lib/LinearB.pl @@ -0,0 +1,19 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{LinearB} (and fuzzy permutations) +# +# Meaning: Script 'LINEAR_B' +# +return <<'END'; +10000 1000B LINEAR_B +1000D 10026 LINEAR_B +10028 1003A LINEAR_B +1003C 1003D LINEAR_B +1003F 1004D LINEAR_B +10050 1005D LINEAR_B +10080 100FA LINEAR_B +END diff --git a/lib/unicore/lib/Ll.pl b/lib/unicore/lib/Ll.pl index 8655dfe..cff194b 100644 --- a/lib/unicore/lib/Ll.pl +++ b/lib/unicore/lib/Ll.pl @@ -139,6 +139,7 @@ return <<'END'; 021B 021D 021F +0221 0223 0225 0227 @@ -147,8 +148,8 @@ return <<'END'; 022D 022F 0231 -0233 -0250 02AD +0233 0236 +0250 02AF 0390 03AC 03CE 03D0 03D1 @@ -166,6 +167,8 @@ return <<'END'; 03ED 03EF 03F3 03F5 +03F8 +03FB 0430 045F 0461 0463 @@ -247,6 +250,8 @@ return <<'END'; 050D 050F 0561 0587 +1D00 1D2B +1D62 1D6B 1E01 1E03 1E05 @@ -401,15 +406,14 @@ return <<'END'; FB00 FB06 FB13 FB17 FF41 FF5A -10428 1044D +10428 1044F 1D41A 1D433 1D44E 1D454 1D456 1D467 1D482 1D49B 1D4B6 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D4CF 1D4EA 1D503 1D51E 1D537 diff --git a/lib/unicore/lib/Lm.pl b/lib/unicore/lib/Lm.pl index 808193f..d6943ff 100644 --- a/lib/unicore/lib/Lm.pl +++ b/lib/unicore/lib/Lm.pl @@ -10,9 +10,8 @@ # Meaning: General Category 'Lm' # return <<'END'; -02B0 02B8 -02BB 02C1 -02D0 02D1 +02B0 02C1 +02C6 02D1 02E0 02E4 02EE 037A @@ -23,6 +22,7 @@ return <<'END'; 0EC6 17D7 1843 +1D2C 1D61 3005 3031 3035 303B diff --git a/lib/unicore/lib/Lo.pl b/lib/unicore/lib/Lo.pl index d5f161a..34dc082 100644 --- a/lib/unicore/lib/Lo.pl +++ b/lib/unicore/lib/Lo.pl @@ -19,12 +19,15 @@ return <<'END'; 066E 066F 0671 06D3 06D5 +06EE 06EF 06FA 06FC +06FF 0710 -0712 072C +0712 072F +074D 074F 0780 07A5 07B1 -0905 0939 +0904 0939 093D 0950 0958 0961 @@ -34,6 +37,7 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 +09BD 09DC 09DD 09DF 09E1 09F0 09F1 @@ -47,8 +51,7 @@ return <<'END'; 0A59 0A5C 0A5E 0A72 0A74 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -56,16 +59,17 @@ return <<'END'; 0AB5 0AB9 0ABD 0AD0 -0AE0 +0AE0 0AE1 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3D 0B5C 0B5D 0B5F 0B61 +0B71 0B83 0B85 0B8A 0B8E 0B90 @@ -88,6 +92,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 +0CBD 0CDE 0CE0 0CE1 0D05 0D0C @@ -172,6 +177,9 @@ return <<'END'; 1820 1842 1844 1877 1880 18A8 +1900 191C +1950 196D +1970 1974 2135 2138 3006 303C @@ -210,8 +218,23 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA 10300 1031E 10330 10349 +10380 1039D +10450 1049D +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 20000 2A6D6 2F800 2FA1D END diff --git a/lib/unicore/lib/Lower.pl b/lib/unicore/lib/Lower.pl index b9e1638..fe7c0ad 100644 --- a/lib/unicore/lib/Lower.pl +++ b/lib/unicore/lib/Lower.pl @@ -138,6 +138,7 @@ return <<'END'; 021B 021D 021F +0221 0223 0225 0227 @@ -146,8 +147,8 @@ return <<'END'; 022D 022F 0231 -0233 -0250 02AD +0233 0236 +0250 02AF 0390 03AC 03CE 03D0 03D1 @@ -165,6 +166,8 @@ return <<'END'; 03ED 03EF 03F3 03F5 +03F8 +03FB 0430 045F 0461 0463 @@ -246,6 +249,8 @@ return <<'END'; 050D 050F 0561 0587 +1D00 1D2B +1D62 1D6B 1E01 1E03 1E05 @@ -400,15 +405,14 @@ return <<'END'; FB00 FB06 FB13 FB17 FF41 FF5A -10428 1044D +10428 1044F 1D41A 1D433 1D44E 1D454 1D456 1D467 1D482 1D49B 1D4B6 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D4CF 1D4EA 1D503 1D51E 1D537 diff --git a/lib/unicore/lib/Lowercas.pl b/lib/unicore/lib/Lowercas.pl index 07832e4..8d045cc 100644 --- a/lib/unicore/lib/Lowercas.pl +++ b/lib/unicore/lib/Lowercas.pl @@ -138,6 +138,7 @@ return <<'END'; 021B 021D 021F +0221 0223 0225 0227 @@ -146,9 +147,8 @@ return <<'END'; 022D 022F 0231 -0233 -0250 02AD -02B0 02B8 +0233 0236 +0250 02B8 02C0 02C1 02E0 02E4 0345 @@ -170,6 +170,8 @@ return <<'END'; 03ED 03EF 03F3 03F5 +03F8 +03FB 0430 045F 0461 0463 @@ -251,6 +253,7 @@ return <<'END'; 050D 050F 0561 0587 +1D00 1D6B 1E01 1E03 1E05 @@ -407,15 +410,14 @@ return <<'END'; FB00 FB06 FB13 FB17 FF41 FF5A -10428 1044D +10428 1044F 1D41A 1D433 1D44E 1D454 1D456 1D467 1D482 1D49B 1D4B6 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D4CF 1D4EA 1D503 1D51E 1D537 diff --git a/lib/unicore/lib/Lu.pl b/lib/unicore/lib/Lu.pl index 1414b40..f662a3f 100644 --- a/lib/unicore/lib/Lu.pl +++ b/lib/unicore/lib/Lu.pl @@ -166,6 +166,8 @@ return <<'END'; 03EC 03EE 03F4 +03F7 +03F9 03FA 0400 042F 0460 0462 @@ -398,7 +400,7 @@ return <<'END'; 213E 213F 2145 FF21 FF3A -10400 10425 +10400 10427 1D400 1D419 1D434 1D44D 1D468 1D481 diff --git a/lib/unicore/lib/M.pl b/lib/unicore/lib/M.pl index cd78b82..4fbeb49 100644 --- a/lib/unicore/lib/M.pl +++ b/lib/unicore/lib/M.pl @@ -10,8 +10,8 @@ # Meaning: Major Category 'M' # return <<'END'; -0300 034F -0360 036F +0300 0357 +035D 036F 0483 0486 0488 0489 0591 05A1 @@ -20,7 +20,8 @@ return <<'END'; 05BF 05C1 05C2 05C4 -064B 0655 +0610 0615 +064B 0658 0670 06D6 06DC 06DE 06E4 @@ -41,7 +42,7 @@ return <<'END'; 09CB 09CD 09D7 09E2 09E3 -0A02 +0A01 0A03 0A3C 0A3E 0A42 0A47 0A48 @@ -52,6 +53,7 @@ return <<'END'; 0ABE 0AC5 0AC7 0AC9 0ACB 0ACD +0AE2 0AE3 0B01 0B03 0B3C 0B3E 0B43 @@ -69,6 +71,7 @@ return <<'END'; 0C4A 0C4D 0C55 0C56 0C82 0C83 +0CBC 0CBE 0CC4 0CC6 0CC8 0CCA 0CCD @@ -108,9 +111,12 @@ return <<'END'; 1732 1734 1752 1753 1772 1773 -17B4 17D3 +17B6 17D3 +17DD 180B 180D 18A9 +1920 192B +1930 193B 20D0 20EA 302A 302F 3099 309A @@ -122,4 +128,5 @@ FE20 FE23 1D17B 1D182 1D185 1D18B 1D1AA 1D1AD +E0100 E01EF END diff --git a/lib/unicore/lib/Math.pl b/lib/unicore/lib/Math.pl index a233c79..d026104 100644 --- a/lib/unicore/lib/Math.pl +++ b/lib/unicore/lib/Math.pl @@ -65,6 +65,7 @@ return <<'END'; 29FE 2AFF FB29 FE35 FE38 +FE47 FE48 FE59 FE5C FE61 FE66 FE68 @@ -84,8 +85,7 @@ FFE9 FFEC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 diff --git a/lib/unicore/lib/Mc.pl b/lib/unicore/lib/Mc.pl index cb4833a..89d9ee1 100644 --- a/lib/unicore/lib/Mc.pl +++ b/lib/unicore/lib/Mc.pl @@ -18,6 +18,7 @@ return <<'END'; 09C7 09C8 09CB 09CC 09D7 +0A03 0A3E 0A40 0A83 0ABE 0AC0 @@ -57,9 +58,13 @@ return <<'END'; 1031 1038 1056 1057 -17B4 17B6 +17B6 17BE 17C5 17C7 17C8 +1923 1926 +1929 192B +1930 1931 +1933 1938 1D165 1D166 1D16D 1D172 END diff --git a/lib/unicore/lib/Mn.pl b/lib/unicore/lib/Mn.pl index 481f1ed..25dd0c9 100644 --- a/lib/unicore/lib/Mn.pl +++ b/lib/unicore/lib/Mn.pl @@ -10,8 +10,8 @@ # Meaning: General Category 'Mn' # return <<'END'; -0300 034F -0360 036F +0300 0357 +035D 036F 0483 0486 0591 05A1 05A3 05B9 @@ -19,7 +19,8 @@ return <<'END'; 05BF 05C1 05C2 05C4 -064B 0655 +0610 0615 +064B 0658 0670 06D6 06DC 06DF 06E4 @@ -39,7 +40,7 @@ return <<'END'; 09C1 09C4 09CD 09E2 09E3 -0A02 +0A01 0A02 0A3C 0A41 0A42 0A47 0A48 @@ -50,6 +51,7 @@ return <<'END'; 0AC1 0AC5 0AC7 0AC8 0ACD +0AE2 0AE3 0B01 0B3C 0B3F @@ -63,6 +65,7 @@ return <<'END'; 0C46 0C48 0C4A 0C4D 0C55 0C56 +0CBC 0CBF 0CC6 0CCC 0CCD @@ -100,8 +103,13 @@ return <<'END'; 17B7 17BD 17C6 17C9 17D3 +17DD 180B 180D 18A9 +1920 1922 +1927 1928 +1932 +1939 193B 20D0 20DC 20E1 20E5 20EA @@ -114,4 +122,5 @@ FE20 FE23 1D17B 1D182 1D185 1D18B 1D1AA 1D1AD +E0100 E01EF END diff --git a/lib/unicore/lib/N.pl b/lib/unicore/lib/N.pl index 612b79f..bd452f4 100644 --- a/lib/unicore/lib/N.pl +++ b/lib/unicore/lib/N.pl @@ -33,13 +33,15 @@ return <<'END'; 1369 137C 16EE 16F0 17E0 17E9 +17F0 17F9 1810 1819 +1946 194F 2070 2074 2079 2080 2089 2153 2183 2460 249B -24EA 24FE +24EA 24FF 2776 2793 3007 3021 3029 @@ -50,7 +52,9 @@ return <<'END'; 3280 3289 32B1 32BF FF10 FF19 +10107 10133 10320 10323 1034A +104A0 104A9 1D7CE 1D7FF END diff --git a/lib/unicore/lib/Nd.pl b/lib/unicore/lib/Nd.pl index 30cd844..3c96211 100644 --- a/lib/unicore/lib/Nd.pl +++ b/lib/unicore/lib/Nd.pl @@ -29,6 +29,8 @@ return <<'END'; 1369 1371 17E0 17E9 1810 1819 +1946 194F FF10 FF19 +104A0 104A9 1D7CE 1D7FF END diff --git a/lib/unicore/lib/No.pl b/lib/unicore/lib/No.pl index ede689d..dd4243c 100644 --- a/lib/unicore/lib/No.pl +++ b/lib/unicore/lib/No.pl @@ -17,17 +17,19 @@ return <<'END'; 0BF0 0BF2 0F2A 0F33 1372 137C +17F0 17F9 2070 2074 2079 2080 2089 2153 215F 2460 249B -24EA 24FE +24EA 24FF 2776 2793 3192 3195 3220 3229 3251 325F 3280 3289 32B1 32BF +10107 10133 10320 10323 END diff --git a/lib/unicore/lib/Oriya.pl b/lib/unicore/lib/Oriya.pl index 2b599d6..dfc461f 100644 --- a/lib/unicore/lib/Oriya.pl +++ b/lib/unicore/lib/Oriya.pl @@ -15,7 +15,7 @@ return <<'END'; 0B13 0B28 ORIYA 0B2A 0B30 ORIYA 0B32 0B33 ORIYA -0B36 0B39 ORIYA +0B35 0B39 ORIYA 0B3C 0B43 ORIYA 0B47 0B48 ORIYA 0B4B 0B4D ORIYA @@ -23,4 +23,5 @@ return <<'END'; 0B5C 0B5D ORIYA 0B5F 0B61 ORIYA 0B66 0B6F ORIYA +0B71 ORIYA END diff --git a/lib/unicore/lib/Osmanya.pl b/lib/unicore/lib/Osmanya.pl new file mode 100644 index 0000000..19ffe7a --- /dev/null +++ b/lib/unicore/lib/Osmanya.pl @@ -0,0 +1,14 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{Osmanya} (and fuzzy permutations) +# +# Meaning: Script 'OSMANYA' +# +return <<'END'; +10480 1049D OSMANYA +104A0 104A9 OSMANYA +END diff --git a/lib/unicore/lib/OtherAlp.pl b/lib/unicore/lib/OtherAlp.pl index 97eda48..fad884b 100644 --- a/lib/unicore/lib/OtherAlp.pl +++ b/lib/unicore/lib/OtherAlp.pl @@ -15,7 +15,8 @@ return <<'END'; 05BF Other_Alphabetic 05C1 05C2 Other_Alphabetic 05C4 Other_Alphabetic -064B 0655 Other_Alphabetic +0610 0615 Other_Alphabetic +064B 0657 Other_Alphabetic 0670 Other_Alphabetic 06D6 06DC Other_Alphabetic 06E1 06E4 Other_Alphabetic @@ -33,7 +34,7 @@ return <<'END'; 09CB 09CC Other_Alphabetic 09D7 Other_Alphabetic 09E2 09E3 Other_Alphabetic -0A02 Other_Alphabetic +0A01 0A03 Other_Alphabetic 0A3E 0A42 Other_Alphabetic 0A47 0A48 Other_Alphabetic 0A4B 0A4C Other_Alphabetic @@ -42,6 +43,7 @@ return <<'END'; 0ABE 0AC5 Other_Alphabetic 0AC7 0AC9 Other_Alphabetic 0ACB 0ACC Other_Alphabetic +0AE2 0AE3 Other_Alphabetic 0B01 0B03 Other_Alphabetic 0B3E 0B43 Other_Alphabetic 0B47 0B48 Other_Alphabetic @@ -91,8 +93,10 @@ return <<'END'; 1732 1733 Other_Alphabetic 1752 1753 Other_Alphabetic 1772 1773 Other_Alphabetic -17B4 17C8 Other_Alphabetic +17B6 17C8 Other_Alphabetic 18A9 Other_Alphabetic +1920 192B Other_Alphabetic +1930 1938 Other_Alphabetic 2160 2183 Other_Alphabetic FB1E Other_Alphabetic 1034A Other_Alphabetic diff --git a/lib/unicore/lib/OtherDef.pl b/lib/unicore/lib/OtherDef.pl index 6bdd194..373aa6d 100644 --- a/lib/unicore/lib/OtherDef.pl +++ b/lib/unicore/lib/OtherDef.pl @@ -9,9 +9,16 @@ # Meaning: Extended property 'Other_Default_Ignorable_Code_Point' # return <<'END'; +034F Other_Default_Ignorable_Code_Point +115F 1160 Other_Default_Ignorable_Code_Point 180B 180D Other_Default_Ignorable_Code_Point -2060 206F Other_Default_Ignorable_Code_Point +200B Other_Default_Ignorable_Code_Point +2064 2069 Other_Default_Ignorable_Code_Point +3164 Other_Default_Ignorable_Code_Point FE00 FE0F Other_Default_Ignorable_Code_Point -FFF0 FFFB Other_Default_Ignorable_Code_Point -E0000 E0FFF Other_Default_Ignorable_Code_Point +FFA0 Other_Default_Ignorable_Code_Point +FFF0 FFF8 Other_Default_Ignorable_Code_Point +E0000 Other_Default_Ignorable_Code_Point +E0002 E001F Other_Default_Ignorable_Code_Point +E0080 E0FFF Other_Default_Ignorable_Code_Point END diff --git a/lib/unicore/lib/OtherGra.pl b/lib/unicore/lib/OtherGra.pl index 7a927cd..c846fe5 100644 --- a/lib/unicore/lib/OtherGra.pl +++ b/lib/unicore/lib/OtherGra.pl @@ -9,5 +9,18 @@ # Meaning: Extended property 'Other_Grapheme_Extend' # return <<'END'; -FF9E FF9F Other_Grapheme_Extend +09BE Other_Grapheme_Extend +09D7 Other_Grapheme_Extend +0B3E Other_Grapheme_Extend +0B57 Other_Grapheme_Extend +0BBE Other_Grapheme_Extend +0BD7 Other_Grapheme_Extend +0CC2 Other_Grapheme_Extend +0CD5 0CD6 Other_Grapheme_Extend +0D3E Other_Grapheme_Extend +0D57 Other_Grapheme_Extend +0DCF Other_Grapheme_Extend +0DDF Other_Grapheme_Extend +1D165 Other_Grapheme_Extend +1D16E 1D16F Other_Grapheme_Extend END diff --git a/lib/unicore/lib/OtherIdS.pl b/lib/unicore/lib/OtherIdS.pl new file mode 100644 index 0000000..59e4dd3 --- /dev/null +++ b/lib/unicore/lib/OtherIdS.pl @@ -0,0 +1,15 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{OtherIdStart} (and fuzzy permutations) +# +# Meaning: Extended property 'Other_ID_Start' +# +return <<'END'; +2118 Other_ID_Start +212E Other_ID_Start +309B 309C Other_ID_Start +END diff --git a/lib/unicore/lib/OtherLow.pl b/lib/unicore/lib/OtherLow.pl index ae844c9..e059d81 100644 --- a/lib/unicore/lib/OtherLow.pl +++ b/lib/unicore/lib/OtherLow.pl @@ -14,6 +14,7 @@ return <<'END'; 02E0 02E4 Other_Lowercase 0345 Other_Lowercase 037A Other_Lowercase +1D2C 1D61 Other_Lowercase 2170 217F Other_Lowercase 24D0 24E9 Other_Lowercase END diff --git a/lib/unicore/lib/OtherMat.pl b/lib/unicore/lib/OtherMat.pl index 1f9ad90..d332e32 100644 --- a/lib/unicore/lib/OtherMat.pl +++ b/lib/unicore/lib/OtherMat.pl @@ -31,6 +31,7 @@ return <<'END'; 212F 2131 Other_Math 2133 2138 Other_Math FE35 FE38 Other_Math +FE47 FE48 Other_Math FE59 FE5C Other_Math FE61 Other_Math FE63 Other_Math @@ -49,8 +50,7 @@ FF5D Other_Math 1D4A9 1D4AC Other_Math 1D4AE 1D4B9 Other_Math 1D4BB Other_Math -1D4BD 1D4C0 Other_Math -1D4C2 1D4C3 Other_Math +1D4BD 1D4C3 Other_Math 1D4C5 1D505 Other_Math 1D507 1D50A Other_Math 1D50D 1D514 Other_Math diff --git a/lib/unicore/lib/P.pl b/lib/unicore/lib/P.pl index 6ad7119..9550844 100644 --- a/lib/unicore/lib/P.pl +++ b/lib/unicore/lib/P.pl @@ -32,7 +32,7 @@ return <<'END'; 05C0 05C3 05F3 05F4 -060C +060C 060D 061B 061F 066A 066D @@ -56,9 +56,11 @@ return <<'END'; 17D4 17D6 17D8 17DA 1800 180A +1944 1945 2010 2027 2030 2043 2045 2051 +2053 2054 2057 207D 207E 208D 208E @@ -77,8 +79,7 @@ return <<'END'; 30A0 30FB FD3E FD3F -FE30 FE46 -FE49 FE52 +FE30 FE52 FE54 FE61 FE63 FE68 @@ -93,4 +94,6 @@ FF3F FF5B FF5D FF5F FF65 +10100 10101 +1039F END diff --git a/lib/unicore/lib/Pc.pl b/lib/unicore/lib/Pc.pl index 2f08742..9c5dadb 100644 --- a/lib/unicore/lib/Pc.pl +++ b/lib/unicore/lib/Pc.pl @@ -12,6 +12,7 @@ return <<'END'; 005F 203F 2040 +2054 30FB FE33 FE34 FE4D FE4F diff --git a/lib/unicore/lib/Pe.pl b/lib/unicore/lib/Pe.pl index 5c7e3c8..97dd19b 100644 --- a/lib/unicore/lib/Pe.pl +++ b/lib/unicore/lib/Pe.pl @@ -64,6 +64,7 @@ FE3E FE40 FE42 FE44 +FE48 FE5A FE5C FE5E diff --git a/lib/unicore/lib/Po.pl b/lib/unicore/lib/Po.pl index 963ce32..9c9b16a 100644 --- a/lib/unicore/lib/Po.pl +++ b/lib/unicore/lib/Po.pl @@ -29,7 +29,7 @@ return <<'END'; 05C0 05C3 05F3 05F4 -060C +060C 060D 061B 061F 066A 066D @@ -52,12 +52,14 @@ return <<'END'; 17D8 17DA 1800 1805 1807 180A +1944 1945 2016 2017 2020 2027 2030 2038 203B 203E 2041 2043 2047 2051 +2053 2057 23B6 3001 3003 @@ -80,4 +82,6 @@ FF1F FF20 FF3C FF61 FF64 +10100 10101 +1039F END diff --git a/lib/unicore/lib/Print.pl b/lib/unicore/lib/Print.pl index 3458b77..54954e7 100644 --- a/lib/unicore/lib/Print.pl +++ b/lib/unicore/lib/Print.pl @@ -11,12 +11,9 @@ return <<'END'; 0020 007E 00A0 00AC -00AE 0220 -0222 0233 -0250 02AD -02B0 02EE -0300 034F -0360 036F +00AE 0236 +0250 0357 +035D 036F 0374 0375 037A 037E @@ -24,7 +21,7 @@ return <<'END'; 038C 038E 03A1 03A3 03CE -03D0 03F6 +03D0 03FB 0400 0486 0488 04CE 04D0 04F5 @@ -39,20 +36,17 @@ return <<'END'; 05BB 05C4 05D0 05EA 05F0 05F4 -060C +060C 0615 061B 061F 0621 063A -0640 0655 +0640 0658 0660 06DC -06DE 06ED -06F0 06FE -0700 070D -0710 072C -0730 074A +06DE 070D +0710 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0970 @@ -63,15 +57,14 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 09DC 09DD 09DF 09E3 09E6 09FA -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -87,8 +80,7 @@ return <<'END'; 0A5E 0A66 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -98,22 +90,23 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0AE6 0AEF +0AF1 0B01 0B03 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D 0B56 0B57 0B5C 0B5D 0B5F 0B61 -0B66 0B70 +0B66 0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -129,7 +122,7 @@ return <<'END'; 0BC6 0BC8 0BCA 0BCD 0BD7 -0BE7 0BF2 +0BE7 0BFA 0C01 0C03 0C05 0C0C 0C0E 0C10 @@ -148,7 +141,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -253,12 +246,22 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17DC +1780 17B3 +17B6 17DD 17E0 17E9 -1800 180D +17F0 17F9 +1800 180E 1810 1819 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1940 +1944 196D +1970 1974 +19E0 19FF +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -279,24 +282,23 @@ return <<'END'; 1FF6 1FFE 2000 200B 2010 2027 -202F 2052 +202F 2054 2057 205F 2070 2071 2074 208E 20A0 20B1 20D0 20EA -2100 213A +2100 213B 213D 214B 2153 2183 -2190 23CE +2190 23D0 2400 2426 2440 244A -2460 24FE -2500 2613 -2616 2617 +2460 2617 2619 267D -2680 2689 +2680 2691 +26A0 26A1 2701 2704 2706 2709 270C 2727 @@ -309,7 +311,7 @@ return <<'END'; 2798 27AF 27B1 27BE 27D0 27EB -27F0 2AFF +27F0 2B0D 2E80 2E99 2E9B 2EF3 2F00 2FD5 @@ -320,16 +322,12 @@ return <<'END'; 3105 312C 3131 318E 3190 31B7 -31F0 321C +31F0 321E 3220 3243 -3251 327B -327F 32CB -32D0 32FE -3300 3376 -337B 33DD -33E0 33FE -3400 4DB5 -4E00 9FA5 +3250 327D +327F 32FE +3300 4DB5 +4DC0 9FA5 A000 A48C A490 A4C6 AC00 D7A3 @@ -346,11 +344,10 @@ FB46 FBB1 FBD3 FD3F FD50 FD8F FD92 FDC7 -FDF0 FDFC +FDF0 FDFD FE00 FE0F FE20 FE23 -FE30 FE46 -FE49 FE52 +FE30 FE52 FE54 FE66 FE68 FE6B FE70 FE74 @@ -363,15 +360,34 @@ FFDA FFDC FFE0 FFE6 FFE8 FFEE FFFC FFFD +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA +10100 10102 +10107 10133 +10137 1013F 10300 1031E 10320 10323 10330 1034A -10400 10425 -10428 1044D +10380 1039D +1039F +10400 1049D +104A0 104A9 +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D000 1D0F5 1D100 1D126 1D12A 1D172 1D17B 1D1DD +1D300 1D356 1D400 1D454 1D456 1D49C 1D49E 1D49F @@ -380,8 +396,7 @@ FFFC FFFD 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -396,4 +411,5 @@ FFFC FFFD 1D7CE 1D7FF 20000 2A6D6 2F800 2FA1D +E0100 E01EF END diff --git a/lib/unicore/lib/Ps.pl b/lib/unicore/lib/Ps.pl index 0c0dd89..0970061 100644 --- a/lib/unicore/lib/Ps.pl +++ b/lib/unicore/lib/Ps.pl @@ -66,6 +66,7 @@ FE3D FE3F FE41 FE43 +FE47 FE59 FE5B FE5D diff --git a/lib/unicore/lib/Punct.pl b/lib/unicore/lib/Punct.pl index 70b8a29..aa0812b 100644 --- a/lib/unicore/lib/Punct.pl +++ b/lib/unicore/lib/Punct.pl @@ -31,7 +31,7 @@ return <<'END'; 05C0 05C3 05F3 05F4 -060C +060C 060D 061B 061F 066A 066D @@ -55,9 +55,11 @@ return <<'END'; 17D4 17D6 17D8 17DA 1800 180A +1944 1945 2010 2027 2030 2043 2045 2051 +2053 2054 2057 207D 207E 208D 208E @@ -76,8 +78,7 @@ return <<'END'; 30A0 30FB FD3E FD3F -FE30 FE46 -FE49 FE52 +FE30 FE52 FE54 FE61 FE63 FE68 @@ -92,4 +93,6 @@ FF3F FF5B FF5D FF5F FF65 +10100 10101 +1039F END diff --git a/lib/unicore/lib/S.pl b/lib/unicore/lib/S.pl index a1ceed0..5d682c8 100644 --- a/lib/unicore/lib/S.pl +++ b/lib/unicore/lib/S.pl @@ -25,19 +25,22 @@ return <<'END'; 00B8 00D7 00F7 -02B9 02BA -02C2 02CF +02C2 02C5 02D2 02DF 02E5 02ED +02EF 02FF 0374 0375 0384 0385 03F6 0482 +060E 060F 06E9 06FD 06FE 09F2 09F3 09FA +0AF1 0B70 +0BF3 0BFA 0E3F 0F01 0F03 0F13 0F17 @@ -49,6 +52,8 @@ return <<'END'; 0FC7 0FCC 0FCF 17DB +1940 +19E0 19FF 1FBD 1FBF 1FC1 1FCD 1FCF @@ -71,19 +76,19 @@ return <<'END'; 2129 212E 2132 -213A +213A 213B 2140 2144 214A 214B 2190 2328 232B 23B3 -23B7 23CE +23B7 23D0 2400 2426 2440 244A 249C 24E9 -2500 2613 -2616 2617 +2500 2617 2619 267D -2680 2689 +2680 2691 +26A0 26A1 2701 2704 2706 2709 270C 2727 @@ -100,7 +105,7 @@ return <<'END'; 27F0 2982 2999 29D7 29DC 29FB -29FE 2AFF +29FE 2B0D 2E80 2E99 2E9B 2EF3 2F00 2FD5 @@ -113,19 +118,18 @@ return <<'END'; 309B 309C 3190 3191 3196 319F -3200 321C +3200 321E 322A 3243 -3260 327B +3250 +3260 327D 327F 328A 32B0 -32C0 32CB -32D0 32FE -3300 3376 -337B 33DD -33E0 33FE +32C0 32FE +3300 33FF +4DC0 4DFF A490 A4C6 FB29 -FDFC +FDFC FDFD FE62 FE64 FE66 FE69 @@ -139,6 +143,8 @@ FF5E FFE0 FFE6 FFE8 FFEE FFFC FFFD +10102 +10137 1013F 1D000 1D0F5 1D100 1D126 1D12A 1D164 @@ -146,6 +152,7 @@ FFFC FFFD 1D183 1D184 1D18C 1D1A9 1D1AE 1D1DD +1D300 1D356 1D6C1 1D6DB 1D6FB diff --git a/lib/unicore/lib/Sc.pl b/lib/unicore/lib/Sc.pl index 80d79b5..0d06088 100644 --- a/lib/unicore/lib/Sc.pl +++ b/lib/unicore/lib/Sc.pl @@ -13,6 +13,8 @@ return <<'END'; 0024 00A2 00A5 09F2 09F3 +0AF1 +0BF9 0E3F 17DB 20A0 20B1 diff --git a/lib/unicore/lib/Shavian.pl b/lib/unicore/lib/Shavian.pl new file mode 100644 index 0000000..a6e3436 --- /dev/null +++ b/lib/unicore/lib/Shavian.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{Shavian} (and fuzzy permutations) +# +# Meaning: Script 'SHAVIAN' +# +return <<'END'; +10450 1047F SHAVIAN +END diff --git a/lib/unicore/lib/Sk.pl b/lib/unicore/lib/Sk.pl index 19ff8b0..442b0d8 100644 --- a/lib/unicore/lib/Sk.pl +++ b/lib/unicore/lib/Sk.pl @@ -16,10 +16,10 @@ return <<'END'; 00AF 00B4 00B8 -02B9 02BA -02C2 02CF +02C2 02C5 02D2 02DF 02E5 02ED +02EF 02FF 0374 0375 0384 0385 1FBD diff --git a/lib/unicore/lib/So.pl b/lib/unicore/lib/So.pl index 1ef7acc..6ede8ee 100644 --- a/lib/unicore/lib/So.pl +++ b/lib/unicore/lib/So.pl @@ -16,10 +16,13 @@ return <<'END'; 00B0 00B6 0482 +060E 060F 06E9 06FD 06FE 09FA 0B70 +0BF3 0BF8 +0BFA 0F01 0F03 0F13 0F17 0F1A 0F1F @@ -29,6 +32,8 @@ return <<'END'; 0FBE 0FC5 0FC7 0FCC 0FCF +1940 +19E0 19FF 2100 2101 2103 2106 2108 2109 @@ -40,7 +45,7 @@ return <<'END'; 2129 212E 2132 -213A +213A 213B 214A 2195 2199 219C 219F @@ -56,18 +61,18 @@ return <<'END'; 2322 2328 232B 237B 237D 239A -23B7 23CE +23B7 23D0 2400 2426 2440 244A 249C 24E9 2500 25B6 25B8 25C0 25C2 25F7 -2600 2613 -2616 2617 +2600 2617 2619 266E 2670 267D -2680 2689 +2680 2691 +26A0 26A1 2701 2704 2706 2709 270C 2727 @@ -81,6 +86,7 @@ return <<'END'; 2798 27AF 27B1 27BE 2800 28FF +2B00 2B0D 2E80 2E99 2E9B 2EF3 2F00 2FD5 @@ -92,21 +98,23 @@ return <<'END'; 303E 303F 3190 3191 3196 319F -3200 321C +3200 321E 322A 3243 -3260 327B +3250 +3260 327D 327F 328A 32B0 -32C0 32CB -32D0 32FE -3300 3376 -337B 33DD -33E0 33FE +32C0 32FE +3300 33FF +4DC0 4DFF A490 A4C6 +FDFD FFE4 FFE8 FFED FFEE FFFC FFFD +10102 +10137 1013F 1D000 1D0F5 1D100 1D126 1D12A 1D164 @@ -114,4 +122,5 @@ FFFC FFFD 1D183 1D184 1D18C 1D1A9 1D1AE 1D1DD +1D300 1D356 END diff --git a/lib/unicore/lib/SoftDott.pl b/lib/unicore/lib/SoftDott.pl index b36e675..9a827b3 100644 --- a/lib/unicore/lib/SoftDott.pl +++ b/lib/unicore/lib/SoftDott.pl @@ -14,6 +14,8 @@ return <<'END'; 0268 Soft_Dotted 0456 Soft_Dotted 0458 Soft_Dotted +1D62 Soft_Dotted 1E2D Soft_Dotted 1ECB Soft_Dotted +2071 Soft_Dotted END diff --git a/lib/unicore/lib/Space.pl b/lib/unicore/lib/Space.pl index 830c960..9aa12c8 100644 --- a/lib/unicore/lib/Space.pl +++ b/lib/unicore/lib/Space.pl @@ -14,6 +14,7 @@ return <<'END'; 0085 00A0 1680 +180E 2000 200B 2028 2029 202F diff --git a/lib/unicore/lib/SpacePer.pl b/lib/unicore/lib/SpacePer.pl index bf1cdcb..18911cf 100644 --- a/lib/unicore/lib/SpacePer.pl +++ b/lib/unicore/lib/SpacePer.pl @@ -15,6 +15,7 @@ return <<'END'; 0085 00A0 1680 +180E 2000 200B 2028 2029 202F diff --git a/lib/unicore/lib/Syriac.pl b/lib/unicore/lib/Syriac.pl index d78a76d..a18248a 100644 --- a/lib/unicore/lib/Syriac.pl +++ b/lib/unicore/lib/Syriac.pl @@ -9,6 +9,6 @@ # Meaning: Script 'SYRIAC' # return <<'END'; -0710 072C SYRIAC -0730 074A SYRIAC +0710 074A SYRIAC +074D 074F SYRIAC END diff --git a/lib/unicore/lib/TaiLe.pl b/lib/unicore/lib/TaiLe.pl new file mode 100644 index 0000000..f2f4d94 --- /dev/null +++ b/lib/unicore/lib/TaiLe.pl @@ -0,0 +1,14 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{TaiLe} (and fuzzy permutations) +# +# Meaning: Script 'TAI_LE' +# +return <<'END'; +1950 196D TAI_LE +1970 1974 TAI_LE +END diff --git a/lib/unicore/lib/Terminal.pl b/lib/unicore/lib/Terminal.pl index d760686..280cb51 100644 --- a/lib/unicore/lib/Terminal.pl +++ b/lib/unicore/lib/Terminal.pl @@ -33,8 +33,9 @@ return <<'END'; 17DA Terminal_Punctuation 1802 1805 Terminal_Punctuation 1808 1809 Terminal_Punctuation +1944 1945 Terminal_Punctuation 203C 203D Terminal_Punctuation -2048 2049 Terminal_Punctuation +2047 2049 Terminal_Punctuation 3001 3002 Terminal_Punctuation FE50 FE52 Terminal_Punctuation FE54 FE57 Terminal_Punctuation diff --git a/lib/unicore/lib/Ugaritic.pl b/lib/unicore/lib/Ugaritic.pl new file mode 100644 index 0000000..d0041f4 --- /dev/null +++ b/lib/unicore/lib/Ugaritic.pl @@ -0,0 +1,13 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by ./mktables from e.g. UnicodeData.txt. +# Any changes made here will be lost! + +# +# This file supports: +# \p{Ugaritic} (and fuzzy permutations) +# +# Meaning: Script 'UGARITIC' +# +return <<'END'; +10380 1039D UGARITIC +END diff --git a/lib/unicore/lib/Upper.pl b/lib/unicore/lib/Upper.pl index d3350db..6833e75 100644 --- a/lib/unicore/lib/Upper.pl +++ b/lib/unicore/lib/Upper.pl @@ -165,6 +165,8 @@ return <<'END'; 03EC 03EE 03F4 +03F7 +03F9 03FA 0400 042F 0460 0462 @@ -397,7 +399,7 @@ return <<'END'; 213E 213F 2145 FF21 FF3A -10400 10425 +10400 10427 1D400 1D419 1D434 1D44D 1D468 1D481 diff --git a/lib/unicore/lib/Uppercas.pl b/lib/unicore/lib/Uppercas.pl index 7f39ab9..f3aec88 100644 --- a/lib/unicore/lib/Uppercas.pl +++ b/lib/unicore/lib/Uppercas.pl @@ -165,6 +165,8 @@ return <<'END'; 03EC 03EE 03F4 +03F7 +03F9 03FA 0400 042F 0460 0462 @@ -399,7 +401,7 @@ return <<'END'; 2160 216F 24B6 24CF FF21 FF3A -10400 10425 +10400 10427 1D400 1D419 1D434 1D44D 1D468 1D481 diff --git a/lib/unicore/lib/WhiteSpa.pl b/lib/unicore/lib/WhiteSpa.pl index 8f05124..f994862 100644 --- a/lib/unicore/lib/WhiteSpa.pl +++ b/lib/unicore/lib/WhiteSpa.pl @@ -14,8 +14,10 @@ return <<'END'; 0085 White_Space 00A0 White_Space 1680 White_Space +180E White_Space 2000 200A White_Space 2028 2029 White_Space 202F White_Space +205F White_Space 3000 White_Space END diff --git a/lib/unicore/lib/Word.pl b/lib/unicore/lib/Word.pl index fcd8aa0..0bf2ea4 100644 --- a/lib/unicore/lib/Word.pl +++ b/lib/unicore/lib/Word.pl @@ -20,16 +20,13 @@ return <<'END'; 00BC 00BE 00C0 00D6 00D8 00F6 -00F8 0220 -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 +00F8 0236 +0250 02C1 +02C6 02D1 02E0 02E4 02EE -0300 034F -0360 036F +0300 0357 +035D 036F 037A 0386 0388 038A @@ -37,6 +34,7 @@ return <<'END'; 038E 03A1 03A3 03CE 03D0 03F5 +03F7 03FB 0400 0481 0483 0486 0488 04CE @@ -54,19 +52,19 @@ return <<'END'; 05C4 05D0 05EA 05F0 05F2 +0610 0615 0621 063A -0640 0655 +0640 0658 0660 0669 066E 06D3 06D5 06DC 06DE 06E8 -06EA 06ED -06F0 06FC -0710 072C -0730 074A +06EA 06FC +06FF +0710 074A +074D 074F 0780 07B1 -0901 0903 -0905 0939 +0901 0939 093C 094D 0950 0954 0958 0963 @@ -78,8 +76,7 @@ return <<'END'; 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C4 +09BC 09C4 09C7 09C8 09CB 09CD 09D7 @@ -87,7 +84,7 @@ return <<'END'; 09DF 09E3 09E6 09F1 09F4 09F9 -0A02 +0A01 0A03 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -103,8 +100,7 @@ return <<'END'; 0A5E 0A66 0A74 0A81 0A83 -0A85 0A8B -0A8D +0A85 0A8D 0A8F 0A91 0A93 0AA8 0AAA 0AB0 @@ -114,7 +110,7 @@ return <<'END'; 0AC7 0AC9 0ACB 0ACD 0AD0 -0AE0 +0AE0 0AE3 0AE6 0AEF 0B01 0B03 0B05 0B0C @@ -122,7 +118,7 @@ return <<'END'; 0B13 0B28 0B2A 0B30 0B32 0B33 -0B36 0B39 +0B35 0B39 0B3C 0B43 0B47 0B48 0B4B 0B4D @@ -130,6 +126,7 @@ return <<'END'; 0B5C 0B5D 0B5F 0B61 0B66 0B6F +0B71 0B82 0B83 0B85 0B8A 0B8E 0B90 @@ -164,7 +161,7 @@ return <<'END'; 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE 0CC4 +0CBC 0CC4 0CC6 0CC8 0CCA 0CCD 0CD5 0CD6 @@ -278,14 +275,22 @@ return <<'END'; 1760 176C 176E 1770 1772 1773 -1780 17D3 +1780 17B3 +17B6 17D3 17D7 -17DC +17DC 17DD 17E0 17E9 +17F0 17F9 180B 180D 1810 1819 1820 1877 1880 18A9 +1900 191C +1920 192B +1930 193B +1946 196D +1970 1974 +1D00 1D6B 1E00 1E9B 1EA0 1EF9 1F00 1F15 @@ -326,7 +331,7 @@ return <<'END'; 2145 2149 2153 2183 2460 249B -24EA 24FE +24EA 24FF 2776 2793 3005 3007 3021 302F @@ -377,11 +382,26 @@ FFC2 FFC7 FFCA FFCF FFD2 FFD7 FFDA FFDC +10000 1000B +1000D 10026 +10028 1003A +1003C 1003D +1003F 1004D +10050 1005D +10080 100FA +10107 10133 10300 1031E 10320 10323 10330 1034A -10400 10425 -10428 1044D +10380 1039D +10400 1049D +104A0 104A9 +10800 10805 +10808 +1080A 10835 +10837 10838 +1083C +1083F 1D165 1D169 1D16D 1D172 1D17B 1D182 @@ -395,8 +415,7 @@ FFDA FFDC 1D4A9 1D4AC 1D4AE 1D4B9 1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 +1D4BD 1D4C3 1D4C5 1D505 1D507 1D50A 1D50D 1D514 @@ -421,4 +440,5 @@ FFDA FFDC 1D7CE 1D7FF 20000 2A6D6 2F800 2FA1D +E0100 E01EF END diff --git a/lib/unicore/lib/Yi.pl b/lib/unicore/lib/Yi.pl index eb7131e..5c44ece 100644 --- a/lib/unicore/lib/Yi.pl +++ b/lib/unicore/lib/Yi.pl @@ -10,9 +10,5 @@ # return <<'END'; A000 A48C YI -A490 A4A1 YI -A4A4 A4B3 YI -A4B5 A4C0 YI -A4C2 A4C4 YI -A4C6 YI +A490 A4C6 YI END diff --git a/lib/unicore/lib/Z.pl b/lib/unicore/lib/Z.pl index 751327e..27873b8 100644 --- a/lib/unicore/lib/Z.pl +++ b/lib/unicore/lib/Z.pl @@ -13,6 +13,7 @@ return <<'END'; 0020 00A0 1680 +180E 2000 200B 2028 2029 202F diff --git a/lib/unicore/lib/Zs.pl b/lib/unicore/lib/Zs.pl index 1c1b467..754cb70 100644 --- a/lib/unicore/lib/Zs.pl +++ b/lib/unicore/lib/Zs.pl @@ -13,6 +13,7 @@ return <<'END'; 0020 00A0 1680 +180E 2000 200B 202F 205F diff --git a/lib/unicore/lib/_CaseIgn.pl b/lib/unicore/lib/_CaseIgn.pl index dafa4a6..1c384c5 100644 --- a/lib/unicore/lib/_CaseIgn.pl +++ b/lib/unicore/lib/_CaseIgn.pl @@ -10,8 +10,8 @@ # return <<'END'; 00AD -0300 034F -0360 036F +0300 0357 +035D 036F 0483 0486 0591 05A1 05A3 05B9 @@ -19,7 +19,8 @@ return <<'END'; 05BF 05C1 05C2 05C4 -064B 0655 +0610 0615 +064B 0658 0670 06D6 06DC 06DF 06E4 @@ -39,7 +40,7 @@ return <<'END'; 09C1 09C4 09CD 09E2 09E3 -0A02 +0A01 0A02 0A3C 0A41 0A42 0A47 0A48 @@ -50,6 +51,7 @@ return <<'END'; 0AC1 0AC5 0AC7 0AC8 0ACD +0AE2 0AE3 0B01 0B3C 0B3F @@ -63,6 +65,7 @@ return <<'END'; 0C46 0C48 0C4A 0C4D 0C55 0C56 +0CBC 0CBF 0CC6 0CCC 0CCD @@ -100,8 +103,13 @@ return <<'END'; 17B7 17BD 17C6 17C9 17D3 +17DD 180B 180D 18A9 +1920 1922 +1927 1928 +1932 +1939 193B 2010 20D0 20DC 20E1 @@ -115,4 +123,5 @@ FE20 FE23 1D17B 1D182 1D185 1D18B 1D1AA 1D1AD +E0100 E01EF END diff --git a/lib/unicore/lib/_CombAbo.pl b/lib/unicore/lib/_CombAbo.pl index de2c8e4..acf3e6d 100644 --- a/lib/unicore/lib/_CombAbo.pl +++ b/lib/unicore/lib/_CombAbo.pl @@ -13,6 +13,8 @@ return <<'END'; 033D 0344 0346 034A 034C +0350 0352 +0357 0363 036F 0483 0486 0592 0595 @@ -22,7 +24,9 @@ return <<'END'; 05AB 05AC 05AF 05C4 +0610 0615 0653 0654 +0657 0658 06D6 06DC 06DF 06E2 06E4 @@ -42,6 +46,8 @@ return <<'END'; 0953 0954 0F82 0F83 0F86 0F87 +17DD +193A 20D0 20D1 20D4 20D7 20DB 20DC diff --git a/lib/unicore/version b/lib/unicore/version index 944880f..fcdb2e1 100644 --- a/lib/unicore/version +++ b/lib/unicore/version @@ -1 +1 @@ -3.2.0 +4.0.0