This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCHv4] Update the i18n, UTF-8, and translit_* files to Unicode 8.0.0
- From: Mike FABIAN <mfabian at redhat dot com>
- To: GLIBC Devel <libc-alpha at sourceware dot org>
- Cc: Pravin Satpute <psatpute at redhat dot com>, Jens Petersen <petersen at redhat dot com>
- Date: Mon, 22 Jun 2015 19:20:33 +0200
- Subject: [PATCHv4] Update the i18n, UTF-8, and translit_* files to Unicode 8.0.0
- Authentication-results: sourceware.org; auth=none
Update to my Patch v3 for the translit_files
https://sourceware.org/ml/libc-alpha/2015-06/msg00616.html
The new Patchv4 updates the translit_* files to Unicode 8.0.0
*and* updates localedata/charmaps/UTF-8 and localedata/locales/i18n
to Unicode 8.0.0.
For the translit_* files this makes almost no difference, only
translit_combining gets one more combining character.
But many characters get added to localedata/charmaps/UTF-8 and
localedata/locales/i18n.
Here are the detailed reports of the additions generated
by the check scripts:
https://github.com/pravins/glibc-i18n/blob/master/unicode8-0/UTF-8-report
https://github.com/pravins/glibc-i18n/blob/master/unicode8-0/i18n-report
They look correct to me.
http://blog.unicode.org/2015/03/unicode-80-beta-review.html
blog.unicode.org> Unicode 8.0.0 comprises several changes which require
blog.unicode.org> careful migration in implementations, including the
blog.unicode.org> conversion of Cherokee to a bicameral script, a
blog.unicode.org> different encoding model for New Tai Lue, and
blog.unicode.org> additional character repertoire.
Because of this, the New Tai Lue characters have been removed from
the "combining" and "combining_level3" sections of the "i18n" file.
And lots of toupper and tolower rules have been added for Cherokee.
--
Mike FABIAN <mfabian@redhat.com>
>From 71f27912ae496a28f017b763f2570762546f28d0 Mon Sep 17 00:00:00 2001
From: Mike FABIAN <mfabian@redhat.com>
Date: Mon, 18 May 2015 07:03:13 +0200
Subject: [PATCH 1/5] Remove duplicate transliterations for U+0152 and U+0153
from C-translit.h.in
---
locale/C-translit.h.in | 2 --
1 file changed, 2 deletions(-)
diff --git a/locale/C-translit.h.in b/locale/C-translit.h.in
index 71bef64..7aed945 100644
--- a/locale/C-translit.h.in
+++ b/locale/C-translit.h.in
@@ -38,8 +38,6 @@
"\x0133" "ij" /* <U0133> LATIN SMALL LIGATURE IJ */
"\x0149" "'n" /* <U0149> LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
"\x0152" "OE" /* <U0152> LATIN CAPITAL LIGATURE OE */
-"\x0152" "OE" /* <U0152> LATIN CAPITAL LIGATURE OE */
-"\x0153" "oe" /* <U0153> LATIN SMALL LIGATURE OE */
"\x0153" "oe" /* <U0153> LATIN SMALL LIGATURE OE */
"\x017f" "s" /* <U017F> LATIN SMALL LETTER LONG S */
"\x01c7" "LJ" /* <U01C7> LATIN CAPITAL LETTER LJ */
--
2.4.3
>From 6dcdcb563258aa8161e6534a2562356953c103e5 Mon Sep 17 00:00:00 2001
From: Mike FABIAN <mfabian@redhat.com>
Date: Thu, 30 Apr 2015 16:44:03 +0200
Subject: [PATCH 2/5] Addition and fixes for translit_neutral
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Change Ã? U+00D6 LATIN CAPITAL LETTER O WITH STROKE â?? O (instead of â?? OE)
- Change ö U+00F6 LATIN SMALL LETTER O WITH STROKE â?? o (instead of â?? oe)
- Add â?¹ U+20B9 INDIAN RUPEE SIGN â?? INR
- Add â?« U+20AB DONG SIGN â?? Dong (in addition to "â?« â?? Ä?á»?ng")
- Add many others from
http://unicode.org/cldr/trac/browser/trunk/common/transforms/Latin-ASCII.xml
- Add some more currency signs suggested by Marko Myllynen
---
localedata/locales/translit_neutral | 420 +++++++++++++++++++++++++++++++++++-
1 file changed, 415 insertions(+), 5 deletions(-)
diff --git a/localedata/locales/translit_neutral b/localedata/locales/translit_neutral
index b5cc079..d513b67 100644
--- a/localedata/locales/translit_neutral
+++ b/localedata/locales/translit_neutral
@@ -18,6 +18,8 @@ include "translit_wide";""
% NO-BREAK SPACE
<U00A0> <U0020>
+% POUND SIGN
+<U00A3> <U0047><U0042><U0050>
% COPYRIGHT SIGN
<U00A9> "<U0028><U0043><U0029>"
% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
@@ -30,18 +32,268 @@ include "translit_wide";""
<U00B8> <U002C>
% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00BB> "<U003E><U003E>"
+% LATIN CAPITAL LETTER ETH
+<U00D0> <U0044>
% MULTIPLICATION SIGN
<U00D7> <U0078>
% LATIN CAPITAL LETTER AE
<U00C6> "<U0041><U0045>"
% LATIN CAPITAL LETTER O WITH STROKE
-<U00D8> "<U004F><U0045>"
+<U00D8> <U004F>
+% LATIN CAPITAL LETTER THORN
+<U00DE> "<U0054><U0048>"
% LATIN SMALL LETTER SHARP S
<U00DF> "<U0073><U0073>"
% LATIN SMALL LETTER AE
<U00E6> "<U0061><U0065>"
+% LATIN SMALL LETTER ETH
+<U00F0> <U0064>
% LATIN SMALL LETTER O WITH STROKE
-<U00F8> "<U006F><U0065>"
+<U00F8> <U006F>
+% LATIN SMALL LETTER THORN
+<U00FE> "<U0074><U0068>"
+% LATIN CAPITAL LETTER D WITH STROKE
+<U0110> <U0044>
+% LATIN SMALL LETTER D WITH STROKE
+<U0111> <U0064>
+% LATIN CAPITAL LETTER H WITH STROKE
+<U0126> <U0048>
+% LATIN SMALL LETTER H WITH STROKE
+<U0127> <U0068>
+% LATIN SMALL LETTER DOTLESS I
+<U0131> <U0069>
+% LATIN SMALL LETTER KRA (collates with q in DUCET)
+<U0138> <U0071>
+% LATIN CAPITAL LETTER L WITH STROKE
+<U0141> <U004C>
+% LATIN SMALL LETTER L WITH STROKE
+<U0142> <U006C>
+% LATIN CAPITAL LETTER ENG
+<U014A> <U004E>
+% LATIN SMALL LETTER ENG
+<U014B> <U006E>
+% LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+<U0149> "<U0027><U006E>"
+% LATIN CAPITAL LIGATURE OE
+<U0152> "<U004F><U0045>"
+% LATIN SMALL LIGATURE OE
+<U0153> "<U006F><U0065>"
+% LATIN CAPITAL LETTER T WITH STROKE
+<U0166> <U0054>
+% LATIN SMALL LETTER T WITH STROKE
+<U0167> <U0074>
+% LATIN SMALL LETTER B WITH STROKE
+<U0180> <U0062>
+% LATIN CAPITAL LETTER B WITH HOOK
+<U0181> <U0042>
+% LATIN CAPITAL LETTER B WITH TOPBAR
+<U0182> <U0042>
+% LATIN SMALL LETTER B WITH TOPBAR
+<U0183> <U0062>
+% LATIN CAPITAL LETTER C WITH HOOK
+<U0187> <U0043>
+% LATIN SMALL LETTER C WITH HOOK
+<U0188> <U0063>
+% LATIN CAPITAL LETTER AFRICAN D
+<U0189> <U0044>
+% LATIN CAPITAL LETTER D WITH HOOK
+<U018A> <U0044>
+% LATIN CAPITAL LETTER D WITH TOPBAR
+<U018B> <U0044>
+% LATIN SMALL LETTER D WITH TOPBAR
+<U018C> <U0064>
+% LATIN CAPITAL LETTER OPEN E
+<U0190> <U0045>
+% LATIN CAPITAL LETTER F WITH HOOK
+<U0191> <U0046>
+% LATIN SMALL LETTER F WITH HOOK
+<U0192> <U0066>
+% LATIN CAPITAL LETTER G WITH HOOK
+<U0193> <U0047>
+% LATIN SMALL LETTER HV
+<U0195> "<U0068><U0076>"
+% LATIN CAPITAL LETTER IOTA
+<U0196> <U0049>
+% LATIN CAPITAL LETTER I WITH STROKE
+<U0197> <U0049>
+% LATIN CAPITAL LETTER K WITH HOOK
+<U0198> <U004B>
+% LATIN SMALL LETTER K WITH HOOK
+<U0199> <U006B>
+% LATIN SMALL LETTER L WITH BAR
+<U019A> <U006C>
+% LATIN CAPITAL LETTER N WITH LEFT HOOK
+<U019D> <U004E>
+% LATIN SMALL LETTER N WITH LONG RIGHT LEG
+<U019E> <U006E>
+% LATIN CAPITAL LETTER OI
+<U01A2> "<U004F><U0049>"
+% LATIN SMALL LETTER OI
+<U01A3> "<U006F><U0069>"
+% LATIN CAPITAL LETTER P WITH HOOK
+<U01A4> <U0050>
+% LATIN SMALL LETTER P WITH HOOK
+<U01A5> <U0070>
+% LATIN SMALL LETTER T WITH PALATAL HOOK
+<U01AB> <U0074>
+% LATIN CAPITAL LETTER T WITH HOOK
+<U01AC> <U0054>
+% LATIN SMALL LETTER T WITH HOOK
+<U01AD> <U0074>
+% LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
+<U01AE> <U0054>
+% LATIN CAPITAL LETTER V WITH HOOK
+<U01B2> <U0056>
+% LATIN CAPITAL LETTER Y WITH HOOK
+<U01B3> <U0059>
+% LATIN SMALL LETTER Y WITH HOOK
+<U01B4> <U0079>
+% LATIN CAPITAL LETTER Z WITH STROKE
+<U01B5> <U005A>
+% LATIN SMALL LETTER Z WITH STROKE
+<U01B6> <U007a>
+% LATIN CAPITAL LETTER G WITH STROKE
+<U01E4> <U0047>
+% LATIN SMALL LETTER G WITH STROKE
+<U01E5> <U0067>
+% LATIN SMALL LETTER D WITH CURL
+<U0221> <U0064>
+% LATIN CAPITAL LETTER Z WITH HOOK
+<U0224> <U005A>
+% LATIN SMALL LETTER Z WITH HOOK
+<U0225> <U007A>
+% LATIN SMALL LETTER L WITH CURL
+<U0234> <U006C>
+% LATIN SMALL LETTER N WITH CURL
+<U0235> <U006E>
+% LATIN SMALL LETTER T WITH CURL
+<U0236> <U0074>
+% LATIN SMALL LETTER DOTLESS J
+<U0237> <U006A>
+% LATIN SMALL LETTER DB DIGRAPH
+<U0238> "<U0064><U0062>"
+% LATIN SMALL LETTER QP DIGRAPH
+<U0239> "<U0071><U0070>"
+% LATIN CAPITAL LETTER A WITH STROKE
+<U023A> <U0041>
+% LATIN CAPITAL LETTER C WITH STROKE
+<U023B> <U0043>
+% LATIN SMALL LETTER C WITH STROKE
+<U023C> <U0063>
+% LATIN CAPITAL LETTER L WITH BAR
+<U023D> <U004C>
+% LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
+<U023E> <U0054>
+% LATIN SMALL LETTER S WITH SWASH TAIL
+<U023F> <U0073>
+% LATIN SMALL LETTER Z WITH SWASH TAIL
+<U0240> <U007A>
+% LATIN CAPITAL LETTER B WITH STROKE
+<U0243> <U0042>
+% LATIN CAPITAL LETTER U BAR
+<U0244> <U0055>
+% LATIN CAPITAL LETTER E WITH STROKE
+<U0246> <U0045>
+% LATIN SMALL LETTER E WITH STROKE
+<U0247> <U0065>
+% LATIN CAPITAL LETTER J WITH STROKE
+<U0248> <U004A>
+% LATIN SMALL LETTER J WITH STROKE
+<U0249> <U006A>
+% LATIN CAPITAL LETTER R WITH STROKE
+<U024C> <U0052>
+% LATIN SMALL LETTER R WITH STROKE
+<U024D> <U0072>
+% LATIN CAPITAL LETTER Y WITH STROKE
+<U024E> <U0059>
+% LATIN SMALL LETTER Y WITH STROKE
+<U024F> <U0079>
+% LATIN SMALL LETTER B WITH HOOK
+<U0253> <U0062>
+% LATIN SMALL LETTER C WITH CURL
+<U0255> <U0063>
+% LATIN SMALL LETTER D WITH TAIL
+<U0256> <U0064>
+% LATIN SMALL LETTER D WITH HOOK
+<U0257> <U0064>
+% LATIN SMALL LETTER OPEN E
+<U025B> <U0065>
+% LATIN SMALL LETTER DOTLESS J WITH STROKE
+<U025F> <U006A>
+% LATIN SMALL LETTER G WITH HOOK
+<U0260> <U0067>
+% LATIN SMALL LETTER SCRIPT G
+<U0261> <U0067>
+% LATIN LETTER SMALL CAPITAL G
+<U0262> <U0047>
+% LATIN SMALL LETTER H WITH HOOK
+<U0266> <U0068>
+% LATIN SMALL LETTER HENG WITH HOOK
+<U0267> <U0068>
+% LATIN SMALL LETTER I WITH STROKE
+<U0268> <U0069>
+% LATIN LETTER SMALL CAPITAL I
+<U026A> <U0049>
+% LATIN SMALL LETTER L WITH MIDDLE TILDE
+<U026B> <U006C>
+% LATIN SMALL LETTER L WITH BELT
+<U026C> <U006C>
+% LATIN SMALL LETTER L WITH RETROFLEX HOOK
+<U026D> <U006C>
+% LATIN SMALL LETTER M WITH HOOK
+<U0271> <U006D>
+% LATIN SMALL LETTER N WITH LEFT HOOK
+<U0272> <U006E>
+% LATIN SMALL LETTER N WITH RETROFLEX HOOK
+<U0273> <U006E>
+% LATIN LETTER SMALL CAPITAL N
+<U0274> <U004E>
+% LATIN LETTER SMALL CAPITAL OE
+<U0276> "<U004F><U0045>"
+% LATIN SMALL LETTER R WITH LONG LEG
+<U027C> <U0072>
+% LATIN SMALL LETTER R WITH TAIL
+<U027D> <U0072>
+% LATIN SMALL LETTER R WITH FISHHOOK
+<U027E> <U0072>
+% LATIN LETTER SMALL CAPITAL R
+<U0280> <U0052>
+% LATIN SMALL LETTER S WITH HOOK
+<U0282> <U0073>
+% LATIN SMALL LETTER T WITH RETROFLEX HOOK
+<U0288> <U0074>
+% LATIN SMALL LETTER U BAR
+<U0289> <U0075>
+% LATIN SMALL LETTER V WITH HOOK
+<U028B> <U0076>
+% LATIN LETTER SMALL CAPITAL Y
+<U028F> <U0059>
+% LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+<U0290> <U007A>
+% LATIN SMALL LETTER Z WITH CURL
+<U0291> <U007A>
+% LATIN LETTER SMALL CAPITAL B
+<U0299> <U0042>
+% LATIN LETTER SMALL CAPITAL G WITH HOOK
+<U029B> <U0047>
+% LATIN LETTER SMALL CAPITAL H
+<U029C> <U0048>
+% LATIN SMALL LETTER J WITH CROSSED-TAIL
+<U029D> <U006A>
+% LATIN LETTER SMALL CAPITAL L
+<U029F> <U004C>
+% LATIN SMALL LETTER Q WITH HOOK
+<U02A0> <U0071>
+% LATIN SMALL LETTER DZ DIGRAPH
+<U02A3> "<U0064><U007A>"
+% LATIN SMALL LETTER DZ DIGRAPH WITH CURL
+<U02A5> "<U0064><U007A>"
+% LATIN SMALL LETTER TS DIGRAPH
+<U02A6> "<U0074><U0073>"
+% LATIN SMALL LETTER LS DIGRAPH
+<U02AA> "<U006C><U0073>"
+% LATIN SMALL LETTER LZ DIGRAPH
+<U02AB> "<U006C><U007A>"
% MODIFIER LETTER PRIME
<U02B9> <U2032>;<U00B4>
% MODIFIER LETTER DOUBLE PRIME
@@ -68,6 +320,134 @@ include "translit_wide";""
<U02D0> <U003A>
% SMALL TILDE
<U02DC> <U007E>
+% LATIN LETTER SMALL CAPITAL A
+<U1D00> <U0041>
+% LATIN LETTER SMALL CAPITAL AE
+<U1D01> "<U0041><U0045>"
+% LATIN LETTER SMALL CAPITAL BARRED B
+<U1D03> <U0042>
+% LATIN LETTER SMALL CAPITAL C
+<U1D04> <U0043>
+% LATIN LETTER SMALL CAPITAL D
+<U1D05> <U0044>
+% LATIN LETTER SMALL CAPITAL ETH
+<U1D06> <U0044>
+% LATIN LETTER SMALL CAPITAL E
+<U1D07> <U0045>
+% LATIN LETTER SMALL CAPITAL J
+<U1D0A> <U004A>
+% LATIN LETTER SMALL CAPITAL K
+<U1D0B> <U004B>
+% LATIN LETTER SMALL CAPITAL L WITH STROKE
+<U1D0C> <U004C>
+% LATIN LETTER SMALL CAPITAL M
+<U1D0D> <U004D>
+% LATIN LETTER SMALL CAPITAL O
+<U1D0F> <U004F>
+% LATIN LETTER SMALL CAPITAL P
+<U1D18> <U0050>
+% LATIN LETTER SMALL CAPITAL T
+<U1D1B> <U0054>
+% LATIN LETTER SMALL CAPITAL U
+<U1D1C> <U0055>
+% LATIN LETTER SMALL CAPITAL V
+<U1D20> <U0056>
+% LATIN LETTER SMALL CAPITAL W
+<U1D21> <U0057>
+% LATIN LETTER SMALL CAPITAL Z
+<U1D22> <U005A>
+% LATIN SMALL LETTER UE
+<U1D6B> <U0075><U0065>
+% LATIN SMALL LETTER B WITH MIDDLE TILDE
+<U1D6C> <U0062>
+% LATIN SMALL LETTER D WITH MIDDLE TILDE
+<U1D6D> <U0064>
+% LATIN SMALL LETTER F WITH MIDDLE TILDE
+<U1D6E> <U0066>
+% LATIN SMALL LETTER M WITH MIDDLE TILDE
+<U1D6F> <U006D>
+% LATIN SMALL LETTER N WITH MIDDLE TILDE
+<U1D70> <U006E>
+% LATIN SMALL LETTER P WITH MIDDLE TILDE
+<U1D71> <U0070>
+% LATIN SMALL LETTER R WITH MIDDLE TILDE
+<U1D72> <U0072>
+% LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
+<U1D73> <U0072>
+% LATIN SMALL LETTER S WITH MIDDLE TILDE
+<U1D74> <U0073>
+% LATIN SMALL LETTER T WITH MIDDLE TILDE
+<U1D75> <U0074>
+% LATIN SMALL LETTER Z WITH MIDDLE TILDE
+<U1D76> <U007A>
+% LATIN SMALL LETTER TH WITH STRIKETHROUGH
+<U1D7A> <U0074><U0068>
+% LATIN SMALL CAPITAL LETTER I WITH STROKE
+<U1D7B> <U0049>
+% LATIN SMALL LETTER P WITH STROKE
+<U1D7D> <U0070>
+% LATIN SMALL CAPITAL LETTER U WITH STROKE
+<U1D7E> <U0055>
+% LATIN SMALL LETTER B WITH PALATAL HOOK
+<U1D80> <U0062>
+% LATIN SMALL LETTER D WITH PALATAL HOOK
+<U1D81> <U0064>
+% LATIN SMALL LETTER F WITH PALATAL HOOK
+<U1D82> <U0066>
+% LATIN SMALL LETTER G WITH PALATAL HOOK
+<U1D83> <U0067>
+% LATIN SMALL LETTER K WITH PALATAL HOOK
+<U1D84> <U006B>
+% LATIN SMALL LETTER L WITH PALATAL HOOK
+<U1D85> <U006C>
+% LATIN SMALL LETTER M WITH PALATAL HOOK
+<U1D86> <U006D>
+% LATIN SMALL LETTER N WITH PALATAL HOOK
+<U1D87> <U006E>
+% LATIN SMALL LETTER P WITH PALATAL HOOK
+<U1D88> <U0070>
+% LATIN SMALL LETTER R WITH PALATAL HOOK
+<U1D89> <U0072>
+% LATIN SMALL LETTER S WITH PALATAL HOOK
+<U1D8A> <U0073>
+% LATIN SMALL LETTER V WITH PALATAL HOOK
+<U1D8C> <U0076>
+% LATIN SMALL LETTER X WITH PALATAL HOOK
+<U1D8D> <U0078>
+% LATIN SMALL LETTER Z WITH PALATAL HOOK
+<U1D8E> <U007A>
+% LATIN SMALL LETTER A WITH RETROFLEX HOOK
+<U1D8F> <U0061>
+% LATIN SMALL LETTER D WITH HOOK AND TAIL
+<U1D91> <U0064>
+% LATIN SMALL LETTER E WITH RETROFLEX HOOK
+<U1D92> <U0065>
+% LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
+<U1D93> <U0065>
+% LATIN SMALL LETTER I WITH RETROFLEX HOOK
+<U1D96> <U0069>
+% LATIN SMALL LETTER U WITH RETROFLEX HOOK
+<U1D99> <U0075>
+% LATIN SMALL LETTER A WITH RIGHT HALF RING
+<U1E9A> <U0061>
+% LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
+<U1E9C> <U0073>
+% LATIN SMALL LETTER LONG S WITH HIGH STROKE
+<U1E9D> <U0073>
+% LATIN CAPITAL LETTER SHARP S
+<U1E9E> "<U0053><U0053>"
+% LATIN CAPITAL LETTER MIDDLE-WELSH LL
+<U1EFA> "<U004C><U004C>"
+% LATIN SMALL LETTER MIDDLE-WELSH LL
+<U1EFB> "<U006C><U006C>"
+% LATIN CAPITAL LETTER MIDDLE-WELSH V
+<U1EFC> <U0056>
+% LATIN SMALL LETTER MIDDLE-WELSH V
+<U1EFD> <U0076>
+% LATIN CAPITAL LETTER Y WITH LOOP
+<U1EFE> <U0059>
+% LATIN SMALL LETTER Y WITH LOOP
+<U1EFF> <U0079>
% ZERO WIDTH SPACE
<U200B> ""
% HYPHEN
@@ -130,12 +510,36 @@ include "translit_wide";""
<U2062> ""
% INVISIBLE SEPARATOR
<U2063> ""
+% EURO-CURRENCY SIGN
+<U20A0> "<U0043><U0045>"
% COLON SIGN
<U20A1> "<U0043><U003D>"
+% CRUZEIRO SIGN
+<U20A2> "<U0043><U0072>"
+% FRENCH FRANC SIGN
+<U20A3> "<U0046><U0072><U002E>"
+% LIRA SIGN
+<U20A4> "<U004C><U002E>"
+% PESETA SIGN
+<U20A7> "<U0050><U0074><U0073>"
+% WON SIGN
+<U20A9> "<U004B><U0052><U0057>"
% DONG SIGN
-<U20AB> "<U0110><U1ED3><U006E><U0067>"
+<U20AB> "<U0110><U1ED3><U006E><U0067>";"<U0044><U006F><U006E><U0067>"
% EURO SIGN
<U20AC> "<U0045><U0055><U0052>"
+% DRACHMA SIGN
+<U20AF> "<U0047><U0052><U0044>"
+% HRYVNIA SIGN
+<U20B4> "<U0433><U0440><U043D>";"<U0055><U0041><U0048>"
+% INDIAN RUPEE SIGN
+<U20B9> "<U0049><U004E><U0052>"
+% TURKISH LIRA SIGN
+<U20BA> "<U0054><U004C>"
+% RUBLE SIGN
+<U20BD> "<U0440><U0443><U0431>";"<U0052><U0055><U0042>"
+% PRESCRIPTION TAKE
+<U211E> "<U0052><U0078>"
% TRADE MARK SIGN
<U2122> "<U0028><U0054><U004D><U0029>"
% OHM SIGN
@@ -150,10 +554,10 @@ include "translit_wide";""
<U2194> "<U003C><U002D><U003E>"
% LEFTWARDS DOUBLE ARROW
<U21D0> "<U003C><U003D>"
-% LEFT RIGHT DOUBLE ARROW
-<U21D4> "<U003C><U003D><U003E>"
% RIGHTWARDS DOUBLE ARROW
<U21D2> "<U003D><U003E>"
+% LEFT RIGHT DOUBLE ARROW
+<U21D4> "<U003C><U003D><U003E>"
% MINUS SIGN
<U2212> <U2013>;<U002D>
% DIVISION SLASH
@@ -166,6 +570,8 @@ include "translit_wide";""
<U2219> <U2022>;<U00B7>
% DIVIDES
<U2223> <U007C>
+% PARALLEL TO
+<U2225> "<U007C><U007C>"
% RATIO
<U2236> <U003A>
% TILDE OPERATOR
@@ -282,6 +688,10 @@ include "translit_wide";""
<U253C> <U002B>
% WHITE BULLET
<U25E6> <U006F>
+% LEFT ANGLE BRACKET
+<U3008> <U003C>
+% RIGHT ANGLE BRACKET
+<U3009> <U003E>
% KATAKANA-HIRAGANA DOUBLE HYPHEN
<U30A0> <U003D>
% VARIATION SELECTOR-1
--
2.4.3
>From f605848f37af3fb335b884f74a38d152debf85b4 Mon Sep 17 00:00:00 2001
From: Mike FABIAN <mfabian@redhat.com>
Date: Fri, 17 Apr 2015 09:12:05 +0200
Subject: [PATCH 3/5] Update the translit files to Unicode 7.0.0
for localedata/ChangeLog
[BZ #16061]
* unicode_utils.py: New.
* existing scripts changed to used unicode_utils.py
* gen_translit_circle.py: New
* gen_translit_cjk_compat.py: New
* gen_translit_combining.py: New
* gen_translit_compat.py: New
* gen_translit_font.py: New
* gen_translit_fraction.py: New
* locales/translit_circle: Update.
* locales/translit_cjk_compat: Update.
* locales/translit_combining: Update.
* locales/translit_compat: Update.
* locales/translit_font: Update.
* locales/translit_fraction: Update.
---
localedata/locales/translit_circle | 30 +-
localedata/locales/translit_cjk_compat | 422 +++++++++++++-
localedata/locales/translit_combining | 636 +++++++++++++++++++++-
localedata/locales/translit_compat | 578 +++++++++++++++++++-
localedata/locales/translit_font | 151 ++++-
localedata/locales/translit_fraction | 15 +-
localedata/unicode-gen/Makefile | 42 +-
localedata/unicode-gen/gen_translit_circle.py | 149 +++++
localedata/unicode-gen/gen_translit_cjk_compat.py | 219 ++++++++
localedata/unicode-gen/gen_translit_combining.py | 382 +++++++++++++
localedata/unicode-gen/gen_translit_compat.py | 325 +++++++++++
localedata/unicode-gen/gen_translit_font.py | 155 ++++++
localedata/unicode-gen/gen_translit_fraction.py | 196 +++++++
localedata/unicode-gen/gen_unicode_ctype.py | 497 +----------------
localedata/unicode-gen/unicode_utils.py | 502 +++++++++++++++++
localedata/unicode-gen/utf8_compatibility.py | 217 ++------
localedata/unicode-gen/utf8_gen.py | 28 +-
17 files changed, 3831 insertions(+), 713 deletions(-)
create mode 100755 localedata/unicode-gen/gen_translit_circle.py
create mode 100755 localedata/unicode-gen/gen_translit_cjk_compat.py
create mode 100755 localedata/unicode-gen/gen_translit_combining.py
create mode 100755 localedata/unicode-gen/gen_translit_compat.py
create mode 100755 localedata/unicode-gen/gen_translit_font.py
create mode 100755 localedata/unicode-gen/gen_translit_fraction.py
create mode 100644 localedata/unicode-gen/unicode_utils.py
diff --git a/localedata/locales/translit_circle b/localedata/locales/translit_circle
index f701bc9..5d5f58c 100644
--- a/localedata/locales/translit_circle
+++ b/localedata/locales/translit_circle
@@ -2,9 +2,7 @@ escape_char /
comment_char %
% Transliterations of encircled characters.
-% Generated through
-% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<circle>[^;]*;' UnicodeData.txt | \
-% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<circle> \([^;]*\);.*$/<U\1> "<U0028 \3 0029>"% \2/' -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G'
+% Generated automatically from UnicodeData.txt by gen_translit_circle.py on 2015-06-10 for Unicode 7.0.0.
LC_CTYPE
@@ -156,6 +154,14 @@ translit_start
<U24E9> "<U0028><U007A><U0029>"
% CIRCLED DIGIT ZERO
<U24EA> "<U0028><U0030><U0029>"
+% CIRCLED IDEOGRAPH QUESTION
+<U3244> "<U0028><U554F><U0029>"
+% CIRCLED IDEOGRAPH KINDERGARTEN
+<U3245> "<U0028><U5E7C><U0029>"
+% CIRCLED IDEOGRAPH SCHOOL
+<U3246> "<U0028><U6587><U0029>"
+% CIRCLED IDEOGRAPH KOTO
+<U3247> "<U0028><U7B8F><U0029>"
% CIRCLED NUMBER TWENTY ONE
<U3251> "<U0028><U0032><U0031><U0029>"
% CIRCLED NUMBER TWENTY TWO
@@ -242,6 +248,12 @@ translit_start
<U327A> "<U0028><U1111><U1161><U0029>"
% CIRCLED HANGUL HIEUH A
<U327B> "<U0028><U1112><U1161><U0029>"
+% CIRCLED KOREAN CHARACTER CHAMKO
+<U327C> "<U0028><U110E><U1161><U11B7><U1100><U1169><U0029>"
+% CIRCLED KOREAN CHARACTER JUEUI
+<U327D> "<U0028><U110C><U116E><U110B><U1174><U0029>"
+% CIRCLED HANGUL IEUNG U
+<U327E> "<U0028><U110B><U116E><U0029>"
% CIRCLED IDEOGRAPH ONE
<U3280> "<U0028><U4E00><U0029>"
% CIRCLED IDEOGRAPH TWO
@@ -464,6 +476,18 @@ translit_start
<U32FD> "<U0028><U30F1><U0029>"
% CIRCLED KATAKANA WO
<U32FE> "<U0028><U30F2><U0029>"
+% CIRCLED ITALIC LATIN CAPITAL LETTER C
+<U0001F12B> "<U0028><U0043><U0029>"
+% CIRCLED ITALIC LATIN CAPITAL LETTER R
+<U0001F12C> "<U0028><U0052><U0029>"
+% CIRCLED CD
+<U0001F12D> "<U0028><U0043><U0044><U0029>"
+% CIRCLED WZ
+<U0001F12E> "<U0028><U0057><U005A><U0029>"
+% CIRCLED IDEOGRAPH ADVANTAGE
+<U0001F250> "<U0028><U5F97><U0029>"
+% CIRCLED IDEOGRAPH ACCEPT
+<U0001F251> "<U0028><U53EF><U0029>"
translit_end
diff --git a/localedata/locales/translit_cjk_compat b/localedata/locales/translit_cjk_compat
index c73e5e3..a20c6ca 100644
--- a/localedata/locales/translit_cjk_compat
+++ b/localedata/locales/translit_cjk_compat
@@ -2,18 +2,22 @@ escape_char /
comment_char %
% Transliterations of CJK compatibility characters.
-% Generated through
-% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<square>[^;]*;' UnicodeData.txt | \
-% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<square> \([^;]*\);.*$/<U\1> "<U\3>"% \2/' | sed -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G'
-% and
-% $ grep '[^;]*;CJK COMPATIBILITY IDEOGRAPH[^;]*;[^;]*;[^;]*;[^;]*;[^;]' UnicodeData.txt | \
-% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;\([^;]*\);.*$/<U\1> <U\3>% \2/' | sed -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G' | \
-% sed -e 's/<U\(.....\)>/<U000\1>/g'
+% Generated automatically from UnicodeData.txt by gen_translit_cjk_compat.py on 2015-06-10 for Unicode 7.0.0.
LC_CTYPE
translit_start
+% PARTNERSHIP SIGN
+<U3250> "<U0050><U0054><U0045>"
+% SQUARE HG
+<U32CC> "<U0048><U0067>"
+% SQUARE ERG
+<U32CD> "<U0065><U0072><U0067>"
+% SQUARE EV
+<U32CE> "<U0065><U0056>"
+% LIMITED LIABILITY SIGN
+<U32CF> "<U004C><U0054><U0044>"
% SQUARE APAATO
<U3300> "<U30A2><U30D1><U30FC><U30C8>"
% SQUARE ARUHUA
@@ -202,6 +206,14 @@ translit_start
<U3375> "<U006F><U0056>"
% SQUARE PC
<U3376> "<U0070><U0063>"
+% SQUARE DM
+<U3377> "<U0064><U006D>"
+% SQUARE DM SQUARED
+<U3378> "<U0064><U006D><U00B2>";"<U0064><U006D><U005E><U0032>"
+% SQUARE DM CUBED
+<U3379> "<U0064><U006D><U00B3>";"<U0064><U006D><U005E><U0033>"
+% SQUARE IU
+<U337A> "<U0049><U0055>"
% SQUARE ERA NAME HEISEI
<U337B> "<U5E73><U6210>"
% SQUARE ERA NAME SYOUWA
@@ -400,6 +412,170 @@ translit_start
<U33DC> "<U0053><U0076>"
% SQUARE WB
<U33DD> "<U0057><U0062>"
+% SQUARE V OVER M
+<U33DE> "<U0056><U2215><U006D>";"<U0056><U002F><U006D>"
+% SQUARE A OVER M
+<U33DF> "<U0041><U2215><U006D>";"<U0041><U002F><U006D>"
+% SQUARE GAL
+<U33FF> "<U0067><U0061><U006C>"
+% SQUARED LATIN CAPITAL LETTER A
+<U0001F130> <U0041>
+% SQUARED LATIN CAPITAL LETTER B
+<U0001F131> <U0042>
+% SQUARED LATIN CAPITAL LETTER C
+<U0001F132> <U0043>
+% SQUARED LATIN CAPITAL LETTER D
+<U0001F133> <U0044>
+% SQUARED LATIN CAPITAL LETTER E
+<U0001F134> <U0045>
+% SQUARED LATIN CAPITAL LETTER F
+<U0001F135> <U0046>
+% SQUARED LATIN CAPITAL LETTER G
+<U0001F136> <U0047>
+% SQUARED LATIN CAPITAL LETTER H
+<U0001F137> <U0048>
+% SQUARED LATIN CAPITAL LETTER I
+<U0001F138> <U0049>
+% SQUARED LATIN CAPITAL LETTER J
+<U0001F139> <U004A>
+% SQUARED LATIN CAPITAL LETTER K
+<U0001F13A> <U004B>
+% SQUARED LATIN CAPITAL LETTER L
+<U0001F13B> <U004C>
+% SQUARED LATIN CAPITAL LETTER M
+<U0001F13C> <U004D>
+% SQUARED LATIN CAPITAL LETTER N
+<U0001F13D> <U004E>
+% SQUARED LATIN CAPITAL LETTER O
+<U0001F13E> <U004F>
+% SQUARED LATIN CAPITAL LETTER P
+<U0001F13F> <U0050>
+% SQUARED LATIN CAPITAL LETTER Q
+<U0001F140> <U0051>
+% SQUARED LATIN CAPITAL LETTER R
+<U0001F141> <U0052>
+% SQUARED LATIN CAPITAL LETTER S
+<U0001F142> <U0053>
+% SQUARED LATIN CAPITAL LETTER T
+<U0001F143> <U0054>
+% SQUARED LATIN CAPITAL LETTER U
+<U0001F144> <U0055>
+% SQUARED LATIN CAPITAL LETTER V
+<U0001F145> <U0056>
+% SQUARED LATIN CAPITAL LETTER W
+<U0001F146> <U0057>
+% SQUARED LATIN CAPITAL LETTER X
+<U0001F147> <U0058>
+% SQUARED LATIN CAPITAL LETTER Y
+<U0001F148> <U0059>
+% SQUARED LATIN CAPITAL LETTER Z
+<U0001F149> <U005A>
+% SQUARED HV
+<U0001F14A> "<U0048><U0056>"
+% SQUARED MV
+<U0001F14B> "<U004D><U0056>"
+% SQUARED SD
+<U0001F14C> "<U0053><U0044>"
+% SQUARED SS
+<U0001F14D> "<U0053><U0053>"
+% SQUARED PPV
+<U0001F14E> "<U0050><U0050><U0056>"
+% SQUARED WC
+<U0001F14F> "<U0057><U0043>"
+% SQUARE DJ
+<U0001F190> "<U0044><U004A>"
+% SQUARE HIRAGANA HOKA
+<U0001F200> "<U307B><U304B>"
+% SQUARED KATAKANA KOKO
+<U0001F201> "<U30B3><U30B3>"
+% SQUARED KATAKANA SA
+<U0001F202> <U30B5>
+% SQUARED CJK UNIFIED IDEOGRAPH-624B
+<U0001F210> <U624B>
+% SQUARED CJK UNIFIED IDEOGRAPH-5B57
+<U0001F211> <U5B57>
+% SQUARED CJK UNIFIED IDEOGRAPH-53CC
+<U0001F212> <U53CC>
+% SQUARED KATAKANA DE
+<U0001F213> <U30C7>
+% SQUARED CJK UNIFIED IDEOGRAPH-4E8C
+<U0001F214> <U4E8C>
+% SQUARED CJK UNIFIED IDEOGRAPH-591A
+<U0001F215> <U591A>
+% SQUARED CJK UNIFIED IDEOGRAPH-89E3
+<U0001F216> <U89E3>
+% SQUARED CJK UNIFIED IDEOGRAPH-5929
+<U0001F217> <U5929>
+% SQUARED CJK UNIFIED IDEOGRAPH-4EA4
+<U0001F218> <U4EA4>
+% SQUARED CJK UNIFIED IDEOGRAPH-6620
+<U0001F219> <U6620>
+% SQUARED CJK UNIFIED IDEOGRAPH-7121
+<U0001F21A> <U7121>
+% SQUARED CJK UNIFIED IDEOGRAPH-6599
+<U0001F21B> <U6599>
+% SQUARED CJK UNIFIED IDEOGRAPH-524D
+<U0001F21C> <U524D>
+% SQUARED CJK UNIFIED IDEOGRAPH-5F8C
+<U0001F21D> <U5F8C>
+% SQUARED CJK UNIFIED IDEOGRAPH-518D
+<U0001F21E> <U518D>
+% SQUARED CJK UNIFIED IDEOGRAPH-65B0
+<U0001F21F> <U65B0>
+% SQUARED CJK UNIFIED IDEOGRAPH-521D
+<U0001F220> <U521D>
+% SQUARED CJK UNIFIED IDEOGRAPH-7D42
+<U0001F221> <U7D42>
+% SQUARED CJK UNIFIED IDEOGRAPH-751F
+<U0001F222> <U751F>
+% SQUARED CJK UNIFIED IDEOGRAPH-8CA9
+<U0001F223> <U8CA9>
+% SQUARED CJK UNIFIED IDEOGRAPH-58F0
+<U0001F224> <U58F0>
+% SQUARED CJK UNIFIED IDEOGRAPH-5439
+<U0001F225> <U5439>
+% SQUARED CJK UNIFIED IDEOGRAPH-6F14
+<U0001F226> <U6F14>
+% SQUARED CJK UNIFIED IDEOGRAPH-6295
+<U0001F227> <U6295>
+% SQUARED CJK UNIFIED IDEOGRAPH-6355
+<U0001F228> <U6355>
+% SQUARED CJK UNIFIED IDEOGRAPH-4E00
+<U0001F229> <U4E00>
+% SQUARED CJK UNIFIED IDEOGRAPH-4E09
+<U0001F22A> <U4E09>
+% SQUARED CJK UNIFIED IDEOGRAPH-904A
+<U0001F22B> <U904A>
+% SQUARED CJK UNIFIED IDEOGRAPH-5DE6
+<U0001F22C> <U5DE6>
+% SQUARED CJK UNIFIED IDEOGRAPH-4E2D
+<U0001F22D> <U4E2D>
+% SQUARED CJK UNIFIED IDEOGRAPH-53F3
+<U0001F22E> <U53F3>
+% SQUARED CJK UNIFIED IDEOGRAPH-6307
+<U0001F22F> <U6307>
+% SQUARED CJK UNIFIED IDEOGRAPH-8D70
+<U0001F230> <U8D70>
+% SQUARED CJK UNIFIED IDEOGRAPH-6253
+<U0001F231> <U6253>
+% SQUARED CJK UNIFIED IDEOGRAPH-7981
+<U0001F232> <U7981>
+% SQUARED CJK UNIFIED IDEOGRAPH-7A7A
+<U0001F233> <U7A7A>
+% SQUARED CJK UNIFIED IDEOGRAPH-5408
+<U0001F234> <U5408>
+% SQUARED CJK UNIFIED IDEOGRAPH-6E80
+<U0001F235> <U6E80>
+% SQUARED CJK UNIFIED IDEOGRAPH-6709
+<U0001F236> <U6709>
+% SQUARED CJK UNIFIED IDEOGRAPH-6708
+<U0001F237> <U6708>
+% SQUARED CJK UNIFIED IDEOGRAPH-7533
+<U0001F238> <U7533>
+% SQUARED CJK UNIFIED IDEOGRAPH-5272
+<U0001F239> <U5272>
+% SQUARED CJK UNIFIED IDEOGRAPH-55B6
+<U0001F23A> <U55B6>
% CJK COMPATIBILITY IDEOGRAPH-F900
<UF900> <U8C48>
% CJK COMPATIBILITY IDEOGRAPH-F901
@@ -980,6 +1156,10 @@ translit_start
<UFA2C> <U9928>
% CJK COMPATIBILITY IDEOGRAPH-FA2D
<UFA2D> <U9DB4>
+% CJK COMPATIBILITY IDEOGRAPH-FA2E
+<UFA2E> <U90DE>
+% CJK COMPATIBILITY IDEOGRAPH-FA2F
+<UFA2F> <U96B7>
% CJK COMPATIBILITY IDEOGRAPH-FA30
<UFA30> <U4FAE>
% CJK COMPATIBILITY IDEOGRAPH-FA31
@@ -1098,6 +1278,224 @@ translit_start
<UFA69> <U97FF>
% CJK COMPATIBILITY IDEOGRAPH-FA6A
<UFA6A> <U983B>
+% CJK COMPATIBILITY IDEOGRAPH-FA6B
+<UFA6B> <U6075>
+% CJK COMPATIBILITY IDEOGRAPH-FA6C
+<UFA6C> <U000242EE>
+% CJK COMPATIBILITY IDEOGRAPH-FA6D
+<UFA6D> <U8218>
+% CJK COMPATIBILITY IDEOGRAPH-FA70
+<UFA70> <U4E26>
+% CJK COMPATIBILITY IDEOGRAPH-FA71
+<UFA71> <U51B5>
+% CJK COMPATIBILITY IDEOGRAPH-FA72
+<UFA72> <U5168>
+% CJK COMPATIBILITY IDEOGRAPH-FA73
+<UFA73> <U4F80>
+% CJK COMPATIBILITY IDEOGRAPH-FA74
+<UFA74> <U5145>
+% CJK COMPATIBILITY IDEOGRAPH-FA75
+<UFA75> <U5180>
+% CJK COMPATIBILITY IDEOGRAPH-FA76
+<UFA76> <U52C7>
+% CJK COMPATIBILITY IDEOGRAPH-FA77
+<UFA77> <U52FA>
+% CJK COMPATIBILITY IDEOGRAPH-FA78
+<UFA78> <U559D>
+% CJK COMPATIBILITY IDEOGRAPH-FA79
+<UFA79> <U5555>
+% CJK COMPATIBILITY IDEOGRAPH-FA7A
+<UFA7A> <U5599>
+% CJK COMPATIBILITY IDEOGRAPH-FA7B
+<UFA7B> <U55E2>
+% CJK COMPATIBILITY IDEOGRAPH-FA7C
+<UFA7C> <U585A>
+% CJK COMPATIBILITY IDEOGRAPH-FA7D
+<UFA7D> <U58B3>
+% CJK COMPATIBILITY IDEOGRAPH-FA7E
+<UFA7E> <U5944>
+% CJK COMPATIBILITY IDEOGRAPH-FA7F
+<UFA7F> <U5954>
+% CJK COMPATIBILITY IDEOGRAPH-FA80
+<UFA80> <U5A62>
+% CJK COMPATIBILITY IDEOGRAPH-FA81
+<UFA81> <U5B28>
+% CJK COMPATIBILITY IDEOGRAPH-FA82
+<UFA82> <U5ED2>
+% CJK COMPATIBILITY IDEOGRAPH-FA83
+<UFA83> <U5ED9>
+% CJK COMPATIBILITY IDEOGRAPH-FA84
+<UFA84> <U5F69>
+% CJK COMPATIBILITY IDEOGRAPH-FA85
+<UFA85> <U5FAD>
+% CJK COMPATIBILITY IDEOGRAPH-FA86
+<UFA86> <U60D8>
+% CJK COMPATIBILITY IDEOGRAPH-FA87
+<UFA87> <U614E>
+% CJK COMPATIBILITY IDEOGRAPH-FA88
+<UFA88> <U6108>
+% CJK COMPATIBILITY IDEOGRAPH-FA89
+<UFA89> <U618E>
+% CJK COMPATIBILITY IDEOGRAPH-FA8A
+<UFA8A> <U6160>
+% CJK COMPATIBILITY IDEOGRAPH-FA8B
+<UFA8B> <U61F2>
+% CJK COMPATIBILITY IDEOGRAPH-FA8C
+<UFA8C> <U6234>
+% CJK COMPATIBILITY IDEOGRAPH-FA8D
+<UFA8D> <U63C4>
+% CJK COMPATIBILITY IDEOGRAPH-FA8E
+<UFA8E> <U641C>
+% CJK COMPATIBILITY IDEOGRAPH-FA8F
+<UFA8F> <U6452>
+% CJK COMPATIBILITY IDEOGRAPH-FA90
+<UFA90> <U6556>
+% CJK COMPATIBILITY IDEOGRAPH-FA91
+<UFA91> <U6674>
+% CJK COMPATIBILITY IDEOGRAPH-FA92
+<UFA92> <U6717>
+% CJK COMPATIBILITY IDEOGRAPH-FA93
+<UFA93> <U671B>
+% CJK COMPATIBILITY IDEOGRAPH-FA94
+<UFA94> <U6756>
+% CJK COMPATIBILITY IDEOGRAPH-FA95
+<UFA95> <U6B79>
+% CJK COMPATIBILITY IDEOGRAPH-FA96
+<UFA96> <U6BBA>
+% CJK COMPATIBILITY IDEOGRAPH-FA97
+<UFA97> <U6D41>
+% CJK COMPATIBILITY IDEOGRAPH-FA98
+<UFA98> <U6EDB>
+% CJK COMPATIBILITY IDEOGRAPH-FA99
+<UFA99> <U6ECB>
+% CJK COMPATIBILITY IDEOGRAPH-FA9A
+<UFA9A> <U6F22>
+% CJK COMPATIBILITY IDEOGRAPH-FA9B
+<UFA9B> <U701E>
+% CJK COMPATIBILITY IDEOGRAPH-FA9C
+<UFA9C> <U716E>
+% CJK COMPATIBILITY IDEOGRAPH-FA9D
+<UFA9D> <U77A7>
+% CJK COMPATIBILITY IDEOGRAPH-FA9E
+<UFA9E> <U7235>
+% CJK COMPATIBILITY IDEOGRAPH-FA9F
+<UFA9F> <U72AF>
+% CJK COMPATIBILITY IDEOGRAPH-FAA0
+<UFAA0> <U732A>
+% CJK COMPATIBILITY IDEOGRAPH-FAA1
+<UFAA1> <U7471>
+% CJK COMPATIBILITY IDEOGRAPH-FAA2
+<UFAA2> <U7506>
+% CJK COMPATIBILITY IDEOGRAPH-FAA3
+<UFAA3> <U753B>
+% CJK COMPATIBILITY IDEOGRAPH-FAA4
+<UFAA4> <U761D>
+% CJK COMPATIBILITY IDEOGRAPH-FAA5
+<UFAA5> <U761F>
+% CJK COMPATIBILITY IDEOGRAPH-FAA6
+<UFAA6> <U76CA>
+% CJK COMPATIBILITY IDEOGRAPH-FAA7
+<UFAA7> <U76DB>
+% CJK COMPATIBILITY IDEOGRAPH-FAA8
+<UFAA8> <U76F4>
+% CJK COMPATIBILITY IDEOGRAPH-FAA9
+<UFAA9> <U774A>
+% CJK COMPATIBILITY IDEOGRAPH-FAAA
+<UFAAA> <U7740>
+% CJK COMPATIBILITY IDEOGRAPH-FAAB
+<UFAAB> <U78CC>
+% CJK COMPATIBILITY IDEOGRAPH-FAAC
+<UFAAC> <U7AB1>
+% CJK COMPATIBILITY IDEOGRAPH-FAAD
+<UFAAD> <U7BC0>
+% CJK COMPATIBILITY IDEOGRAPH-FAAE
+<UFAAE> <U7C7B>
+% CJK COMPATIBILITY IDEOGRAPH-FAAF
+<UFAAF> <U7D5B>
+% CJK COMPATIBILITY IDEOGRAPH-FAB0
+<UFAB0> <U7DF4>
+% CJK COMPATIBILITY IDEOGRAPH-FAB1
+<UFAB1> <U7F3E>
+% CJK COMPATIBILITY IDEOGRAPH-FAB2
+<UFAB2> <U8005>
+% CJK COMPATIBILITY IDEOGRAPH-FAB3
+<UFAB3> <U8352>
+% CJK COMPATIBILITY IDEOGRAPH-FAB4
+<UFAB4> <U83EF>
+% CJK COMPATIBILITY IDEOGRAPH-FAB5
+<UFAB5> <U8779>
+% CJK COMPATIBILITY IDEOGRAPH-FAB6
+<UFAB6> <U8941>
+% CJK COMPATIBILITY IDEOGRAPH-FAB7
+<UFAB7> <U8986>
+% CJK COMPATIBILITY IDEOGRAPH-FAB8
+<UFAB8> <U8996>
+% CJK COMPATIBILITY IDEOGRAPH-FAB9
+<UFAB9> <U8ABF>
+% CJK COMPATIBILITY IDEOGRAPH-FABA
+<UFABA> <U8AF8>
+% CJK COMPATIBILITY IDEOGRAPH-FABB
+<UFABB> <U8ACB>
+% CJK COMPATIBILITY IDEOGRAPH-FABC
+<UFABC> <U8B01>
+% CJK COMPATIBILITY IDEOGRAPH-FABD
+<UFABD> <U8AFE>
+% CJK COMPATIBILITY IDEOGRAPH-FABE
+<UFABE> <U8AED>
+% CJK COMPATIBILITY IDEOGRAPH-FABF
+<UFABF> <U8B39>
+% CJK COMPATIBILITY IDEOGRAPH-FAC0
+<UFAC0> <U8B8A>
+% CJK COMPATIBILITY IDEOGRAPH-FAC1
+<UFAC1> <U8D08>
+% CJK COMPATIBILITY IDEOGRAPH-FAC2
+<UFAC2> <U8F38>
+% CJK COMPATIBILITY IDEOGRAPH-FAC3
+<UFAC3> <U9072>
+% CJK COMPATIBILITY IDEOGRAPH-FAC4
+<UFAC4> <U9199>
+% CJK COMPATIBILITY IDEOGRAPH-FAC5
+<UFAC5> <U9276>
+% CJK COMPATIBILITY IDEOGRAPH-FAC6
+<UFAC6> <U967C>
+% CJK COMPATIBILITY IDEOGRAPH-FAC7
+<UFAC7> <U96E3>
+% CJK COMPATIBILITY IDEOGRAPH-FAC8
+<UFAC8> <U9756>
+% CJK COMPATIBILITY IDEOGRAPH-FAC9
+<UFAC9> <U97DB>
+% CJK COMPATIBILITY IDEOGRAPH-FACA
+<UFACA> <U97FF>
+% CJK COMPATIBILITY IDEOGRAPH-FACB
+<UFACB> <U980B>
+% CJK COMPATIBILITY IDEOGRAPH-FACC
+<UFACC> <U983B>
+% CJK COMPATIBILITY IDEOGRAPH-FACD
+<UFACD> <U9B12>
+% CJK COMPATIBILITY IDEOGRAPH-FACE
+<UFACE> <U9F9C>
+% CJK COMPATIBILITY IDEOGRAPH-FACF
+<UFACF> <U0002284A>
+% CJK COMPATIBILITY IDEOGRAPH-FAD0
+<UFAD0> <U00022844>
+% CJK COMPATIBILITY IDEOGRAPH-FAD1
+<UFAD1> <U000233D5>
+% CJK COMPATIBILITY IDEOGRAPH-FAD2
+<UFAD2> <U3B9D>
+% CJK COMPATIBILITY IDEOGRAPH-FAD3
+<UFAD3> <U4018>
+% CJK COMPATIBILITY IDEOGRAPH-FAD4
+<UFAD4> <U4039>
+% CJK COMPATIBILITY IDEOGRAPH-FAD5
+<UFAD5> <U00025249>
+% CJK COMPATIBILITY IDEOGRAPH-FAD6
+<UFAD6> <U00025CD0>
+% CJK COMPATIBILITY IDEOGRAPH-FAD7
+<UFAD7> <U00027ED3>
+% CJK COMPATIBILITY IDEOGRAPH-FAD8
+<UFAD8> <U9F43>
+% CJK COMPATIBILITY IDEOGRAPH-FAD9
+<UFAD9> <U9F8E>
% CJK COMPATIBILITY IDEOGRAPH-2F800
<U0002F800> <U4E3D>
% CJK COMPATIBILITY IDEOGRAPH-2F801
@@ -1307,7 +1705,7 @@ translit_start
% CJK COMPATIBILITY IDEOGRAPH-2F867
<U0002F867> <U36EE>
% CJK COMPATIBILITY IDEOGRAPH-2F868
-<U0002F868> <U0002136A>
+<U0002F868> <U36FC>
% CJK COMPATIBILITY IDEOGRAPH-2F869
<U0002F869> <U5B08>
% CJK COMPATIBILITY IDEOGRAPH-2F86A
@@ -1331,7 +1729,7 @@ translit_start
% CJK COMPATIBILITY IDEOGRAPH-2F873
<U0002F873> <U5C06>
% CJK COMPATIBILITY IDEOGRAPH-2F874
-<U0002F874> <U5F33>
+<U0002F874> <U5F53>
% CJK COMPATIBILITY IDEOGRAPH-2F875
<U0002F875> <U5C22>
% CJK COMPATIBILITY IDEOGRAPH-2F876
@@ -1673,7 +2071,7 @@ translit_start
% CJK COMPATIBILITY IDEOGRAPH-2F91E
<U0002F91E> <U719C>
% CJK COMPATIBILITY IDEOGRAPH-2F91F
-<U0002F91F> <U43AB>
+<U0002F91F> <U000243AB>
% CJK COMPATIBILITY IDEOGRAPH-2F920
<U0002F920> <U7228>
% CJK COMPATIBILITY IDEOGRAPH-2F921
@@ -1801,7 +2199,7 @@ translit_start
% CJK COMPATIBILITY IDEOGRAPH-2F95E
<U0002F95E> <U00025AA7>
% CJK COMPATIBILITY IDEOGRAPH-2F95F
-<U0002F95F> <U7AAE>
+<U0002F95F> <U7AEE>
% CJK COMPATIBILITY IDEOGRAPH-2F960
<U0002F960> <U4202>
% CJK COMPATIBILITY IDEOGRAPH-2F961
@@ -1993,7 +2391,7 @@ translit_start
% CJK COMPATIBILITY IDEOGRAPH-2F9BE
<U0002F9BE> <U8786>
% CJK COMPATIBILITY IDEOGRAPH-2F9BF
-<U0002F9BF> <U4D57>
+<U0002F9BF> <U45D7>
% CJK COMPATIBILITY IDEOGRAPH-2F9C0
<U0002F9C0> <U87E1>
% CJK COMPATIBILITY IDEOGRAPH-2F9C1
diff --git a/localedata/locales/translit_combining b/localedata/locales/translit_combining
index 44c62f9..ac50852 100644
--- a/localedata/locales/translit_combining
+++ b/localedata/locales/translit_combining
@@ -3,7 +3,7 @@ comment_char %
% Transliterations that remove all combining characters (accents,
% pronounciation marks, etc.).
-% Generated from UnicodeData.txt.
+% Generated automatically from UnicodeData.txt by gen_translit_combining.py on 2015-06-10 for Unicode 7.0.0.
LC_CTYPE
@@ -167,6 +167,40 @@ translit_start
<U034D> ""
% COMBINING UPWARDS ARROW BELOW
<U034E> ""
+% COMBINING GRAPHEME JOINER
+<U034F> ""
+% COMBINING RIGHT ARROWHEAD ABOVE
+<U0350> ""
+% COMBINING LEFT HALF RING ABOVE
+<U0351> ""
+% COMBINING FERMATA
+<U0352> ""
+% COMBINING X BELOW
+<U0353> ""
+% COMBINING LEFT ARROWHEAD BELOW
+<U0354> ""
+% COMBINING RIGHT ARROWHEAD BELOW
+<U0355> ""
+% COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW
+<U0356> ""
+% COMBINING RIGHT HALF RING ABOVE
+<U0357> ""
+% COMBINING DOT ABOVE RIGHT
+<U0358> ""
+% COMBINING ASTERISK BELOW
+<U0359> ""
+% COMBINING DOUBLE RING BELOW
+<U035A> ""
+% COMBINING ZIGZAG ABOVE
+<U035B> ""
+% COMBINING DOUBLE BREVE BELOW
+<U035C> ""
+% COMBINING DOUBLE BREVE
+<U035D> ""
+% COMBINING DOUBLE MACRON
+<U035E> ""
+% COMBINING DOUBLE MACRON BELOW
+<U035F> ""
% COMBINING DOUBLE TILDE
<U0360> ""
% COMBINING DOUBLE INVERTED BREVE
@@ -199,6 +233,68 @@ translit_start
<U036E> ""
% COMBINING LATIN SMALL LETTER X
<U036F> ""
+% HEBREW ACCENT ETNAHTA
+<U0591> ""
+% HEBREW ACCENT SEGOL
+<U0592> ""
+% HEBREW ACCENT SHALSHELET
+<U0593> ""
+% HEBREW ACCENT ZAQEF QATAN
+<U0594> ""
+% HEBREW ACCENT ZAQEF GADOL
+<U0595> ""
+% HEBREW ACCENT TIPEHA
+<U0596> ""
+% HEBREW ACCENT REVIA
+<U0597> ""
+% HEBREW ACCENT ZARQA
+<U0598> ""
+% HEBREW ACCENT PASHTA
+<U0599> ""
+% HEBREW ACCENT YETIV
+<U059A> ""
+% HEBREW ACCENT TEVIR
+<U059B> ""
+% HEBREW ACCENT GERESH
+<U059C> ""
+% HEBREW ACCENT GERESH MUQDAM
+<U059D> ""
+% HEBREW ACCENT GERSHAYIM
+<U059E> ""
+% HEBREW ACCENT QARNEY PARA
+<U059F> ""
+% HEBREW ACCENT TELISHA GEDOLA
+<U05A0> ""
+% HEBREW ACCENT PAZER
+<U05A1> ""
+% HEBREW ACCENT ATNAH HAFUKH
+<U05A2> ""
+% HEBREW ACCENT MUNAH
+<U05A3> ""
+% HEBREW ACCENT MAHAPAKH
+<U05A4> ""
+% HEBREW ACCENT MERKHA
+<U05A5> ""
+% HEBREW ACCENT MERKHA KEFULA
+<U05A6> ""
+% HEBREW ACCENT DARGA
+<U05A7> ""
+% HEBREW ACCENT QADMA
+<U05A8> ""
+% HEBREW ACCENT TELISHA QETANA
+<U05A9> ""
+% HEBREW ACCENT YERAH BEN YOMO
+<U05AA> ""
+% HEBREW ACCENT OLE
+<U05AB> ""
+% HEBREW ACCENT ILUY
+<U05AC> ""
+% HEBREW ACCENT DEHI
+<U05AD> ""
+% HEBREW ACCENT ZINOR
+<U05AE> ""
+% HEBREW MARK MASORA CIRCLE
+<U05AF> ""
% HEBREW POINT SHEVA
<U05B0> ""
% HEBREW POINT HATAF SEGOL
@@ -219,6 +315,8 @@ translit_start
<U05B8> ""
% HEBREW POINT HOLAM
<U05B9> ""
+% HEBREW POINT HOLAM HASER FOR VAV
+<U05BA> ""
% HEBREW POINT QUBUTS
<U05BB> ""
% HEBREW POINT DAGESH OR MAPIQ
@@ -231,12 +329,358 @@ translit_start
<U05C1> ""
% HEBREW POINT SIN DOT
<U05C2> ""
+% HEBREW MARK UPPER DOT
+<U05C4> ""
+% HEBREW MARK LOWER DOT
+<U05C5> ""
+% HEBREW POINT QAMATS QATAN
+<U05C7> ""
+% ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
+<U0610> ""
+% ARABIC SIGN ALAYHE ASSALLAM
+<U0611> ""
+% ARABIC SIGN RAHMATULLAH ALAYHE
+<U0612> ""
+% ARABIC SIGN RADI ALLAHOU ANHU
+<U0613> ""
+% ARABIC SIGN TAKHALLUS
+<U0614> ""
+% ARABIC SMALL HIGH TAH
+<U0615> ""
+% ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH
+<U0616> ""
+% ARABIC SMALL HIGH ZAIN
+<U0617> ""
+% ARABIC SMALL FATHA
+<U0618> ""
+% ARABIC SMALL DAMMA
+<U0619> ""
+% ARABIC SMALL KASRA
+<U061A> ""
+% ARABIC FATHATAN
+<U064B> ""
+% ARABIC DAMMATAN
+<U064C> ""
+% ARABIC KASRATAN
+<U064D> ""
+% ARABIC FATHA
+<U064E> ""
+% ARABIC DAMMA
+<U064F> ""
+% ARABIC KASRA
+<U0650> ""
+% ARABIC SHADDA
+<U0651> ""
+% ARABIC SUKUN
+<U0652> ""
% ARABIC MADDAH ABOVE
<U0653> ""
% ARABIC HAMZA ABOVE
<U0654> ""
% ARABIC HAMZA BELOW
<U0655> ""
+% ARABIC SUBSCRIPT ALEF
+<U0656> ""
+% ARABIC INVERTED DAMMA
+<U0657> ""
+% ARABIC MARK NOON GHUNNA
+<U0658> ""
+% ARABIC ZWARAKAY
+<U0659> ""
+% ARABIC VOWEL SIGN SMALL V ABOVE
+<U065A> ""
+% ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
+<U065B> ""
+% ARABIC VOWEL SIGN DOT BELOW
+<U065C> ""
+% ARABIC REVERSED DAMMA
+<U065D> ""
+% ARABIC FATHA WITH TWO DOTS
+<U065E> ""
+% ARABIC WAVY HAMZA BELOW
+<U065F> ""
+% ARABIC LETTER SUPERSCRIPT ALEF
+<U0670> ""
+% ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
+<U06D6> ""
+% ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
+<U06D7> ""
+% ARABIC SMALL HIGH MEEM INITIAL FORM
+<U06D8> ""
+% ARABIC SMALL HIGH LAM ALEF
+<U06D9> ""
+% ARABIC SMALL HIGH JEEM
+<U06DA> ""
+% ARABIC SMALL HIGH THREE DOTS
+<U06DB> ""
+% ARABIC SMALL HIGH SEEN
+<U06DC> ""
+% ARABIC SMALL HIGH ROUNDED ZERO
+<U06DF> ""
+% ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
+<U06E0> ""
+% ARABIC SMALL HIGH DOTLESS HEAD OF KHAH
+<U06E1> ""
+% ARABIC SMALL HIGH MEEM ISOLATED FORM
+<U06E2> ""
+% ARABIC SMALL LOW SEEN
+<U06E3> ""
+% ARABIC SMALL HIGH MADDA
+<U06E4> ""
+% ARABIC SMALL HIGH YEH
+<U06E7> ""
+% ARABIC SMALL HIGH NOON
+<U06E8> ""
+% ARABIC EMPTY CENTRE LOW STOP
+<U06EA> ""
+% ARABIC EMPTY CENTRE HIGH STOP
+<U06EB> ""
+% ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
+<U06EC> ""
+% ARABIC SMALL LOW MEEM
+<U06ED> ""
+% ARABIC CURLY FATHA
+<U08E4> ""
+% ARABIC CURLY DAMMA
+<U08E5> ""
+% ARABIC CURLY KASRA
+<U08E6> ""
+% ARABIC CURLY FATHATAN
+<U08E7> ""
+% ARABIC CURLY DAMMATAN
+<U08E8> ""
+% ARABIC CURLY KASRATAN
+<U08E9> ""
+% ARABIC TONE ONE DOT ABOVE
+<U08EA> ""
+% ARABIC TONE TWO DOTS ABOVE
+<U08EB> ""
+% ARABIC TONE LOOP ABOVE
+<U08EC> ""
+% ARABIC TONE ONE DOT BELOW
+<U08ED> ""
+% ARABIC TONE TWO DOTS BELOW
+<U08EE> ""
+% ARABIC TONE LOOP BELOW
+<U08EF> ""
+% ARABIC OPEN FATHATAN
+<U08F0> ""
+% ARABIC OPEN DAMMATAN
+<U08F1> ""
+% ARABIC OPEN KASRATAN
+<U08F2> ""
+% ARABIC SMALL HIGH WAW
+<U08F3> ""
+% ARABIC FATHA WITH RING
+<U08F4> ""
+% ARABIC FATHA WITH DOT ABOVE
+<U08F5> ""
+% ARABIC KASRA WITH DOT BELOW
+<U08F6> ""
+% ARABIC LEFT ARROWHEAD ABOVE
+<U08F7> ""
+% ARABIC RIGHT ARROWHEAD ABOVE
+<U08F8> ""
+% ARABIC LEFT ARROWHEAD BELOW
+<U08F9> ""
+% ARABIC RIGHT ARROWHEAD BELOW
+<U08FA> ""
+% ARABIC DOUBLE RIGHT ARROWHEAD ABOVE
+<U08FB> ""
+% ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT
+<U08FC> ""
+% ARABIC RIGHT ARROWHEAD ABOVE WITH DOT
+<U08FD> ""
+% ARABIC DAMMA WITH DOT
+<U08FE> ""
+% ARABIC MARK SIDEWAYS NOON GHUNNA
+<U08FF> ""
+% COMBINING DOUBLED CIRCUMFLEX ACCENT
+<U1AB0> ""
+% COMBINING DIAERESIS-RING
+<U1AB1> ""
+% COMBINING INFINITY
+<U1AB2> ""
+% COMBINING DOWNWARDS ARROW
+<U1AB3> ""
+% COMBINING TRIPLE DOT
+<U1AB4> ""
+% COMBINING X-X BELOW
+<U1AB5> ""
+% COMBINING WIGGLY LINE BELOW
+<U1AB6> ""
+% COMBINING OPEN MARK BELOW
+<U1AB7> ""
+% COMBINING DOUBLE OPEN MARK BELOW
+<U1AB8> ""
+% COMBINING LIGHT CENTRALIZATION STROKE BELOW
+<U1AB9> ""
+% COMBINING STRONG CENTRALIZATION STROKE BELOW
+<U1ABA> ""
+% COMBINING PARENTHESES ABOVE
+<U1ABB> ""
+% COMBINING DOUBLE PARENTHESES ABOVE
+<U1ABC> ""
+% COMBINING PARENTHESES BELOW
+<U1ABD> ""
+% COMBINING PARENTHESES OVERLAY
+<U1ABE> ""
+% COMBINING DOTTED GRAVE ACCENT
+<U1DC0> ""
+% COMBINING DOTTED ACUTE ACCENT
+<U1DC1> ""
+% COMBINING SNAKE BELOW
+<U1DC2> ""
+% COMBINING SUSPENSION MARK
+<U1DC3> ""
+% COMBINING MACRON-ACUTE
+<U1DC4> ""
+% COMBINING GRAVE-MACRON
+<U1DC5> ""
+% COMBINING MACRON-GRAVE
+<U1DC6> ""
+% COMBINING ACUTE-MACRON
+<U1DC7> ""
+% COMBINING GRAVE-ACUTE-GRAVE
+<U1DC8> ""
+% COMBINING ACUTE-GRAVE-ACUTE
+<U1DC9> ""
+% COMBINING LATIN SMALL LETTER R BELOW
+<U1DCA> ""
+% COMBINING BREVE-MACRON
+<U1DCB> ""
+% COMBINING MACRON-BREVE
+<U1DCC> ""
+% COMBINING DOUBLE CIRCUMFLEX ABOVE
+<U1DCD> ""
+% COMBINING OGONEK ABOVE
+<U1DCE> ""
+% COMBINING ZIGZAG BELOW
+<U1DCF> ""
+% COMBINING IS BELOW
+<U1DD0> ""
+% COMBINING UR ABOVE
+<U1DD1> ""
+% COMBINING US ABOVE
+<U1DD2> ""
+% COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE
+<U1DD3> ""
+% COMBINING LATIN SMALL LETTER AE
+<U1DD4> ""
+% COMBINING LATIN SMALL LETTER AO
+<U1DD5> ""
+% COMBINING LATIN SMALL LETTER AV
+<U1DD6> ""
+% COMBINING LATIN SMALL LETTER C CEDILLA
+<U1DD7> ""
+% COMBINING LATIN SMALL LETTER INSULAR D
+<U1DD8> ""
+% COMBINING LATIN SMALL LETTER ETH
+<U1DD9> ""
+% COMBINING LATIN SMALL LETTER G
+<U1DDA> ""
+% COMBINING LATIN LETTER SMALL CAPITAL G
+<U1DDB> ""
+% COMBINING LATIN SMALL LETTER K
+<U1DDC> ""
+% COMBINING LATIN SMALL LETTER L
+<U1DDD> ""
+% COMBINING LATIN LETTER SMALL CAPITAL L
+<U1DDE> ""
+% COMBINING LATIN LETTER SMALL CAPITAL M
+<U1DDF> ""
+% COMBINING LATIN SMALL LETTER N
+<U1DE0> ""
+% COMBINING LATIN LETTER SMALL CAPITAL N
+<U1DE1> ""
+% COMBINING LATIN LETTER SMALL CAPITAL R
+<U1DE2> ""
+% COMBINING LATIN SMALL LETTER R ROTUNDA
+<U1DE3> ""
+% COMBINING LATIN SMALL LETTER S
+<U1DE4> ""
+% COMBINING LATIN SMALL LETTER LONG S
+<U1DE5> ""
+% COMBINING LATIN SMALL LETTER Z
+<U1DE6> ""
+% COMBINING LATIN SMALL LETTER ALPHA
+<U1DE7> ""
+% COMBINING LATIN SMALL LETTER B
+<U1DE8> ""
+% COMBINING LATIN SMALL LETTER BETA
+<U1DE9> ""
+% COMBINING LATIN SMALL LETTER SCHWA
+<U1DEA> ""
+% COMBINING LATIN SMALL LETTER F
+<U1DEB> ""
+% COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
+<U1DEC> ""
+% COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE
+<U1DED> ""
+% COMBINING LATIN SMALL LETTER P
+<U1DEE> ""
+% COMBINING LATIN SMALL LETTER ESH
+<U1DEF> ""
+% COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE
+<U1DF0> ""
+% COMBINING LATIN SMALL LETTER W
+<U1DF1> ""
+% COMBINING LATIN SMALL LETTER A WITH DIAERESIS
+<U1DF2> ""
+% COMBINING LATIN SMALL LETTER O WITH DIAERESIS
+<U1DF3> ""
+% COMBINING LATIN SMALL LETTER U WITH DIAERESIS
+<U1DF4> ""
+% COMBINING UP TACK ABOVE
+<U1DF5> ""
+% COMBINING DOUBLE INVERTED BREVE BELOW
+<U1DFC> ""
+% COMBINING ALMOST EQUAL TO BELOW
+<U1DFD> ""
+% COMBINING LEFT ARROWHEAD ABOVE
+<U1DFE> ""
+% COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
+<U1DFF> ""
+% COMBINING LEFT HARPOON ABOVE
+<U20D0> ""
+% COMBINING RIGHT HARPOON ABOVE
+<U20D1> ""
+% COMBINING LONG VERTICAL LINE OVERLAY
+<U20D2> ""
+% COMBINING SHORT VERTICAL LINE OVERLAY
+<U20D3> ""
+% COMBINING ANTICLOCKWISE ARROW ABOVE
+<U20D4> ""
+% COMBINING CLOCKWISE ARROW ABOVE
+<U20D5> ""
+% COMBINING LEFT ARROW ABOVE
+<U20D6> ""
+% COMBINING RIGHT ARROW ABOVE
+<U20D7> ""
+% COMBINING RING OVERLAY
+<U20D8> ""
+% COMBINING CLOCKWISE RING OVERLAY
+<U20D9> ""
+% COMBINING ANTICLOCKWISE RING OVERLAY
+<U20DA> ""
+% COMBINING THREE DOTS ABOVE
+<U20DB> ""
+% COMBINING FOUR DOTS ABOVE
+<U20DC> ""
+% COMBINING ENCLOSING CIRCLE
+<U20DD> ""
+% COMBINING ENCLOSING SQUARE
+<U20DE> ""
+% COMBINING ENCLOSING DIAMOND
+<U20DF> ""
+% COMBINING ENCLOSING CIRCLE BACKSLASH
+<U20E0> ""
+% COMBINING LEFT RIGHT ARROW ABOVE
+<U20E1> ""
+% COMBINING ENCLOSING SCREEN
+<U20E2> ""
+% COMBINING ENCLOSING KEYCAP
+<U20E3> ""
% COMBINING ENCLOSING UPWARD POINTING TRIANGLE
<U20E4> ""
% COMBINING REVERSE SOLIDUS OVERLAY
@@ -251,10 +695,70 @@ translit_start
<U20E9> ""
% COMBINING LEFTWARDS ARROW OVERLAY
<U20EA> ""
+% COMBINING LONG DOUBLE SOLIDUS OVERLAY
+<U20EB> ""
+% COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+<U20EC> ""
+% COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+<U20ED> ""
+% COMBINING LEFT ARROW BELOW
+<U20EE> ""
+% COMBINING RIGHT ARROW BELOW
+<U20EF> ""
+% COMBINING ASTERISK ABOVE
+<U20F0> ""
% COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
<U3099> ""
% COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
<U309A> ""
+% HEBREW POINT JUDEO-SPANISH VARIKA
+<UFB1E> ""
+% COMBINING LIGATURE LEFT HALF
+<UFE20> ""
+% COMBINING LIGATURE RIGHT HALF
+<UFE21> ""
+% COMBINING DOUBLE TILDE LEFT HALF
+<UFE22> ""
+% COMBINING DOUBLE TILDE RIGHT HALF
+<UFE23> ""
+% COMBINING MACRON LEFT HALF
+<UFE24> ""
+% COMBINING MACRON RIGHT HALF
+<UFE25> ""
+% COMBINING CONJOINING MACRON
+<UFE26> ""
+% COMBINING LIGATURE LEFT HALF BELOW
+<UFE27> ""
+% COMBINING LIGATURE RIGHT HALF BELOW
+<UFE28> ""
+% COMBINING TILDE LEFT HALF BELOW
+<UFE29> ""
+% COMBINING TILDE RIGHT HALF BELOW
+<UFE2A> ""
+% COMBINING MACRON LEFT HALF BELOW
+<UFE2B> ""
+% COMBINING MACRON RIGHT HALF BELOW
+<UFE2C> ""
+% COMBINING CONJOINING MACRON BELOW
+<UFE2D> ""
+% PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
+<U000101FD> ""
+% COMBINING OLD PERMIC LETTER AN
+<U00010376> ""
+% COMBINING OLD PERMIC LETTER DOI
+<U00010377> ""
+% COMBINING OLD PERMIC LETTER ZATA
+<U00010378> ""
+% COMBINING OLD PERMIC LETTER NENOE
+<U00010379> ""
+% COMBINING OLD PERMIC LETTER SII
+<U0001037A> ""
+% COMBINING GREEK MUSICAL TRISEME
+<U0001D242> ""
+% COMBINING GREEK MUSICAL TETRASEME
+<U0001D243> ""
+% COMBINING GREEK MUSICAL PENTASEME
+<U0001D244> ""
% LATIN CAPITAL LETTER A WITH GRAVE
<U00C0> <U0041>
@@ -268,6 +772,8 @@ translit_start
<U00C4> <U0041>
% LATIN CAPITAL LETTER A WITH RING ABOVE
<U00C5> <U0041>
+% LATIN CAPITAL LETTER AE
+<U00C6> "<U0041><U0045>"
% LATIN CAPITAL LETTER C WITH CEDILLA
<U00C7> <U0043>
% LATIN CAPITAL LETTER E WITH GRAVE
@@ -298,6 +804,8 @@ translit_start
<U00D5> <U004F>
% LATIN CAPITAL LETTER O WITH DIAERESIS
<U00D6> <U004F>
+% LATIN CAPITAL LETTER O WITH STROKE
+<U00D8> <U004F>
% LATIN CAPITAL LETTER U WITH GRAVE
<U00D9> <U0055>
% LATIN CAPITAL LETTER U WITH ACUTE
@@ -320,6 +828,8 @@ translit_start
<U00E4> <U0061>
% LATIN SMALL LETTER A WITH RING ABOVE
<U00E5> <U0061>
+% LATIN SMALL LETTER AE
+<U00E6> "<U0061><U0065>"
% LATIN SMALL LETTER C WITH CEDILLA
<U00E7> <U0063>
% LATIN SMALL LETTER E WITH GRAVE
@@ -350,6 +860,8 @@ translit_start
<U00F5> <U006F>
% LATIN SMALL LETTER O WITH DIAERESIS
<U00F6> <U006F>
+% LATIN SMALL LETTER O WITH STROKE
+<U00F8> <U006F>
% LATIN SMALL LETTER U WITH GRAVE
<U00F9> <U0075>
% LATIN SMALL LETTER U WITH ACUTE
@@ -472,10 +984,6 @@ translit_start
<U013D> <U004C>
% LATIN SMALL LETTER L WITH CARON
<U013E> <U006C>
-% LATIN CAPITAL LETTER L WITH STROKE
-<U0141> <U004C>
-% LATIN SMALL LETTER L WITH STROKE
-<U0142> <U006C>
% LATIN CAPITAL LETTER N WITH ACUTE
<U0143> <U004E>
% LATIN SMALL LETTER N WITH ACUTE
@@ -673,9 +1181,9 @@ translit_start
% LATIN SMALL LETTER AE WITH ACUTE
<U01FD> <U00E6>;"<U0061><U0065>"
% LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-<U01FE> <U004F>
+<U01FE> <U00D8>;<U004F>
% LATIN SMALL LETTER O WITH STROKE AND ACUTE
-<U01FF> <U006F>
+<U01FF> <U00F8>;<U006F>
% LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
<U0200> <U0041>
% LATIN SMALL LETTER A WITH DOUBLE GRAVE
@@ -764,14 +1272,6 @@ translit_start
<U0232> <U0059>
% LATIN SMALL LETTER Y WITH MACRON
<U0233> <U0079>
-% COMBINING GRAVE TONE MARK
-<U0340> <U0300>
-% COMBINING ACUTE TONE MARK
-<U0341> <U0301>
-% COMBINING GREEK KORONIS
-<U0343> <U0313>
-% COMBINING GREEK DIALYTIKA TONOS
-<U0344> <U0308>
% GREEK NUMERAL SIGN
<U0374> <U02B9>
% GREEK QUESTION MARK
@@ -928,6 +1428,8 @@ translit_start
<U04F8> <U042B>
% CYRILLIC SMALL LETTER YERU WITH DIAERESIS
<U04F9> <U044B>
+% HEBREW LIGATURE YIDDISH DOUBLE YOD
+<U05F2> "<U05D9><U05D9>"
% ARABIC LETTER ALEF WITH MADDA ABOVE
<U0622> <U0627>
% ARABIC LETTER ALEF WITH HAMZA ABOVE
@@ -1017,7 +1519,7 @@ translit_start
% KANNADA VOWEL SIGN O
<U0CCA> "<U0CC6><U0CC2>"
% KANNADA VOWEL SIGN OO
-<U0CCB> "<U0CCA><U0CD5>"
+<U0CCB> "<U0CC6><U0CC2><U0CD5>"
% MALAYALAM VOWEL SIGN O
<U0D4A> "<U0D46><U0D3E>"
% MALAYALAM VOWEL SIGN OO
@@ -1029,7 +1531,7 @@ translit_start
% SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
<U0DDC> "<U0DD9><U0DCF>"
% SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
-<U0DDD> "<U0DDC><U0DCA>"
+<U0DDD> "<U0DD9><U0DCF><U0DCA>"
% SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
<U0DDE> "<U0DD9><U0DDF>"
% TIBETAN LETTER GHA
@@ -2020,16 +2522,114 @@ translit_start
<U2000> <U2002>;<U0020>
% EM QUAD
<U2001> <U2003>;<U0020>
+% EN SPACE
+<U2002> <U0020>
+% EM SPACE
+<U2003> <U0020>
% OHM SIGN
<U2126> <U03A9>
% KELVIN SIGN
<U212A> <U004B>
% ANGSTROM SIGN
-<U212B> <U00C5>
+<U212B> <U0041>
+% LEFTWARDS ARROW WITH STROKE
+<U219A> <U2190>
+% RIGHTWARDS ARROW WITH STROKE
+<U219B> <U2192>
+% LEFT RIGHT ARROW WITH STROKE
+<U21AE> <U2194>
+% LEFTWARDS DOUBLE ARROW WITH STROKE
+<U21CD> <U21D0>
+% LEFT RIGHT DOUBLE ARROW WITH STROKE
+<U21CE> <U21D4>
+% RIGHTWARDS DOUBLE ARROW WITH STROKE
+<U21CF> <U21D2>
+% THERE DOES NOT EXIST
+<U2204> <U2203>
+% NOT AN ELEMENT OF
+<U2209> <U2208>
+% DOES NOT CONTAIN AS MEMBER
+<U220C> <U220B>
+% DOES NOT DIVIDE
+<U2224> <U2223>
+% NOT PARALLEL TO
+<U2226> <U2225>
+% NOT TILDE
+<U2241> <U223C>
+% NOT ASYMPTOTICALLY EQUAL TO
+<U2244> <U2243>
+% NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+<U2247> <U2245>
+% NOT ALMOST EQUAL TO
+<U2249> <U2248>
+% NOT EQUAL TO
+<U2260> <U003D>
+% NOT IDENTICAL TO
+<U2262> <U2261>
+% NOT EQUIVALENT TO
+<U226D> <U224D>
+% NOT LESS-THAN
+<U226E> <U003C>
+% NOT GREATER-THAN
+<U226F> <U003E>
+% NEITHER LESS-THAN NOR EQUAL TO
+<U2270> <U2264>
+% NEITHER GREATER-THAN NOR EQUAL TO
+<U2271> <U2265>
+% NEITHER LESS-THAN NOR EQUIVALENT TO
+<U2274> <U2272>
+% NEITHER GREATER-THAN NOR EQUIVALENT TO
+<U2275> <U2273>
+% NEITHER LESS-THAN NOR GREATER-THAN
+<U2278> <U2276>
+% NEITHER GREATER-THAN NOR LESS-THAN
+<U2279> <U2277>
+% DOES NOT PRECEDE
+<U2280> <U227A>
+% DOES NOT SUCCEED
+<U2281> <U227B>
+% NOT A SUBSET OF
+<U2284> <U2282>
+% NOT A SUPERSET OF
+<U2285> <U2283>
+% NEITHER A SUBSET OF NOR EQUAL TO
+<U2288> <U2286>
+% NEITHER A SUPERSET OF NOR EQUAL TO
+<U2289> <U2287>
+% DOES NOT PROVE
+<U22AC> <U22A2>
+% NOT TRUE
+<U22AD> <U22A8>
+% DOES NOT FORCE
+<U22AE> <U22A9>
+% NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+<U22AF> <U22AB>
+% DOES NOT PRECEDE OR EQUAL
+<U22E0> <U227C>
+% DOES NOT SUCCEED OR EQUAL
+<U22E1> <U227D>
+% NOT SQUARE IMAGE OF OR EQUAL TO
+<U22E2> <U2291>
+% NOT SQUARE ORIGINAL OF OR EQUAL TO
+<U22E3> <U2292>
+% NOT NORMAL SUBGROUP OF
+<U22EA> <U22B2>
+% DOES NOT CONTAIN AS NORMAL SUBGROUP
+<U22EB> <U22B3>
+% NOT NORMAL SUBGROUP OF OR EQUAL TO
+<U22EC> <U22B4>
+% DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+<U22ED> <U22B5>
% LEFT-POINTING ANGLE BRACKET
<U2329> <U3008>;<U003C>
% RIGHT-POINTING ANGLE BRACKET
<U232A> <U3009>;<U003E>
+% FORKING
+<U2ADC> <U2ADD>
+% LEFT ANGLE BRACKET
+<U3008> <U003C>
+% RIGHT ANGLE BRACKET
+<U3009> <U003E>
% HIRAGANA LETTER GA
<U304C> <U304B>
% HIRAGANA LETTER GI
diff --git a/localedata/locales/translit_compat b/localedata/locales/translit_compat
index bb9d660..6e45220 100644
--- a/localedata/locales/translit_compat
+++ b/localedata/locales/translit_compat
@@ -2,18 +2,24 @@ escape_char /
comment_char %
% Transliterations of compatibility characters and ligatures.
-% Generated through
-% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<compat>[^;]*;' UnicodeData.txt | \
-% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<compat> \([^;]*\);.*$/<U\1> "<U\3>"% \2/' | grep -v '0020 03[0-6][0-9A-F]' | sed -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G'
-% and
-% $ grep '[^;]*;[^;]*LIGATURE[^;]*;' UnicodeData.txt
+% Generated automatically from UnicodeData.txt by gen_translit_compat.py on 2015-06-10 for Unicode 7.0.0.
LC_CTYPE
translit_start
+% FEMININE ORDINAL INDICATOR
+<U00AA> "<U0061>"
+% SUPERSCRIPT TWO
+<U00B2> "<U0032>"
+% SUPERSCRIPT THREE
+<U00B3> "<U0033>"
% MICRO SIGN
-<U00B5> "<U03BC>";<U0075>
+<U00B5> "<U03BC>";"<U0075>"
+% SUPERSCRIPT ONE
+<U00B9> "<U0031>"
+% MASCULINE ORDINAL INDICATOR
+<U00BA> "<U006F>"
% LATIN CAPITAL LIGATURE IJ
<U0132> "<U0049><U004A>"
% LATIN SMALL LIGATURE IJ
@@ -54,6 +60,38 @@ translit_start
<U01F2> "<U0044><U007A>"
% LATIN SMALL LETTER DZ
<U01F3> "<U0064><U007A>"
+% MODIFIER LETTER SMALL H
+<U02B0> "<U0068>"
+% MODIFIER LETTER SMALL H WITH HOOK
+<U02B1> "<U0266>"
+% MODIFIER LETTER SMALL J
+<U02B2> "<U006A>"
+% MODIFIER LETTER SMALL R
+<U02B3> "<U0072>"
+% MODIFIER LETTER SMALL TURNED R
+<U02B4> "<U0279>"
+% MODIFIER LETTER SMALL TURNED R WITH HOOK
+<U02B5> "<U027B>"
+% MODIFIER LETTER SMALL CAPITAL INVERTED R
+<U02B6> "<U0281>"
+% MODIFIER LETTER SMALL W
+<U02B7> "<U0077>"
+% MODIFIER LETTER SMALL Y
+<U02B8> "<U0079>"
+% MODIFIER LETTER APOSTROPHE
+<U02BC> "<U0027>"
+% MODIFIER LETTER SMALL GAMMA
+<U02E0> "<U0263>"
+% MODIFIER LETTER SMALL L
+<U02E1> "<U006C>"
+% MODIFIER LETTER SMALL S
+<U02E2> "<U0073>"
+% MODIFIER LETTER SMALL X
+<U02E3> "<U0078>"
+% MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+<U02E4> "<U0295>"
+% GREEK SMALL LETTER MU
+<U03BC> "<U0075>"
% GREEK BETA SYMBOL
<U03D0> "<U03B2>"
% GREEK THETA SYMBOL
@@ -74,6 +112,20 @@ translit_start
<U03F4> "<U0398>"
% GREEK LUNATE EPSILON SYMBOL
<U03F5> "<U03B5>"
+% GREEK CAPITAL LUNATE SIGMA SYMBOL
+<U03F9> "<U03A3>"
+% CYRILLIC CAPITAL LIGATURE EN GHE
+<U04A4> "<U041D><U0413>"
+% CYRILLIC SMALL LIGATURE EN GHE
+<U04A5> "<U043D><U0433>"
+% CYRILLIC CAPITAL LIGATURE TE TSE
+<U04B4> "<U0422><U0426>"
+% CYRILLIC SMALL LIGATURE TE TSE
+<U04B5> "<U0442><U0446>"
+% CYRILLIC CAPITAL LIGATURE A IE
+<U04D4> "<U0410><U0415>"
+% CYRILLIC SMALL LIGATURE A IE
+<U04D5> "<U0430><U0435>"
% ARMENIAN SMALL LIGATURE ECH YIWN
<U0587> "<U0565><U0582>"
% HEBREW LIGATURE YIDDISH DOUBLE VAV
@@ -102,6 +154,204 @@ translit_start
<U0F77> "<U0FB2><U0F81>"
% TIBETAN VOWEL SIGN VOCALIC LL
<U0F79> "<U0FB3><U0F81>"
+% MODIFIER LETTER GEORGIAN NAR
+<U10FC> "<U10DC>"
+% MODIFIER LETTER CAPITAL A
+<U1D2C> "<U0041>"
+% MODIFIER LETTER CAPITAL AE
+<U1D2D> "<U00C6>"
+% MODIFIER LETTER CAPITAL B
+<U1D2E> "<U0042>"
+% MODIFIER LETTER CAPITAL D
+<U1D30> "<U0044>"
+% MODIFIER LETTER CAPITAL E
+<U1D31> "<U0045>"
+% MODIFIER LETTER CAPITAL REVERSED E
+<U1D32> "<U018E>"
+% MODIFIER LETTER CAPITAL G
+<U1D33> "<U0047>"
+% MODIFIER LETTER CAPITAL H
+<U1D34> "<U0048>"
+% MODIFIER LETTER CAPITAL I
+<U1D35> "<U0049>"
+% MODIFIER LETTER CAPITAL J
+<U1D36> "<U004A>"
+% MODIFIER LETTER CAPITAL K
+<U1D37> "<U004B>"
+% MODIFIER LETTER CAPITAL L
+<U1D38> "<U004C>"
+% MODIFIER LETTER CAPITAL M
+<U1D39> "<U004D>"
+% MODIFIER LETTER CAPITAL N
+<U1D3A> "<U004E>"
+% MODIFIER LETTER CAPITAL O
+<U1D3C> "<U004F>"
+% MODIFIER LETTER CAPITAL OU
+<U1D3D> "<U0222>"
+% MODIFIER LETTER CAPITAL P
+<U1D3E> "<U0050>"
+% MODIFIER LETTER CAPITAL R
+<U1D3F> "<U0052>"
+% MODIFIER LETTER CAPITAL T
+<U1D40> "<U0054>"
+% MODIFIER LETTER CAPITAL U
+<U1D41> "<U0055>"
+% MODIFIER LETTER CAPITAL W
+<U1D42> "<U0057>"
+% MODIFIER LETTER SMALL A
+<U1D43> "<U0061>"
+% MODIFIER LETTER SMALL TURNED A
+<U1D44> "<U0250>"
+% MODIFIER LETTER SMALL ALPHA
+<U1D45> "<U0251>"
+% MODIFIER LETTER SMALL TURNED AE
+<U1D46> "<U1D02>"
+% MODIFIER LETTER SMALL B
+<U1D47> "<U0062>"
+% MODIFIER LETTER SMALL D
+<U1D48> "<U0064>"
+% MODIFIER LETTER SMALL E
+<U1D49> "<U0065>"
+% MODIFIER LETTER SMALL SCHWA
+<U1D4A> "<U0259>"
+% MODIFIER LETTER SMALL OPEN E
+<U1D4B> "<U025B>"
+% MODIFIER LETTER SMALL TURNED OPEN E
+<U1D4C> "<U025C>"
+% MODIFIER LETTER SMALL G
+<U1D4D> "<U0067>"
+% MODIFIER LETTER SMALL K
+<U1D4F> "<U006B>"
+% MODIFIER LETTER SMALL M
+<U1D50> "<U006D>"
+% MODIFIER LETTER SMALL ENG
+<U1D51> "<U014B>"
+% MODIFIER LETTER SMALL O
+<U1D52> "<U006F>"
+% MODIFIER LETTER SMALL OPEN O
+<U1D53> "<U0254>"
+% MODIFIER LETTER SMALL TOP HALF O
+<U1D54> "<U1D16>"
+% MODIFIER LETTER SMALL BOTTOM HALF O
+<U1D55> "<U1D17>"
+% MODIFIER LETTER SMALL P
+<U1D56> "<U0070>"
+% MODIFIER LETTER SMALL T
+<U1D57> "<U0074>"
+% MODIFIER LETTER SMALL U
+<U1D58> "<U0075>"
+% MODIFIER LETTER SMALL SIDEWAYS U
+<U1D59> "<U1D1D>"
+% MODIFIER LETTER SMALL TURNED M
+<U1D5A> "<U026F>"
+% MODIFIER LETTER SMALL V
+<U1D5B> "<U0076>"
+% MODIFIER LETTER SMALL AIN
+<U1D5C> "<U1D25>"
+% MODIFIER LETTER SMALL BETA
+<U1D5D> "<U03B2>"
+% MODIFIER LETTER SMALL GREEK GAMMA
+<U1D5E> "<U03B3>"
+% MODIFIER LETTER SMALL DELTA
+<U1D5F> "<U03B4>"
+% MODIFIER LETTER SMALL GREEK PHI
+<U1D60> "<U03C6>"
+% MODIFIER LETTER SMALL CHI
+<U1D61> "<U03C7>"
+% LATIN SUBSCRIPT SMALL LETTER I
+<U1D62> "<U0069>"
+% LATIN SUBSCRIPT SMALL LETTER R
+<U1D63> "<U0072>"
+% LATIN SUBSCRIPT SMALL LETTER U
+<U1D64> "<U0075>"
+% LATIN SUBSCRIPT SMALL LETTER V
+<U1D65> "<U0076>"
+% GREEK SUBSCRIPT SMALL LETTER BETA
+<U1D66> "<U03B2>"
+% GREEK SUBSCRIPT SMALL LETTER GAMMA
+<U1D67> "<U03B3>"
+% GREEK SUBSCRIPT SMALL LETTER RHO
+<U1D68> "<U03C1>"
+% GREEK SUBSCRIPT SMALL LETTER PHI
+<U1D69> "<U03C6>"
+% GREEK SUBSCRIPT SMALL LETTER CHI
+<U1D6A> "<U03C7>"
+% MODIFIER LETTER CYRILLIC EN
+<U1D78> "<U043D>"
+% MODIFIER LETTER SMALL TURNED ALPHA
+<U1D9B> "<U0252>"
+% MODIFIER LETTER SMALL C
+<U1D9C> "<U0063>"
+% MODIFIER LETTER SMALL C WITH CURL
+<U1D9D> "<U0255>"
+% MODIFIER LETTER SMALL ETH
+<U1D9E> "<U00F0>"
+% MODIFIER LETTER SMALL REVERSED OPEN E
+<U1D9F> "<U025C>"
+% MODIFIER LETTER SMALL F
+<U1DA0> "<U0066>"
+% MODIFIER LETTER SMALL DOTLESS J WITH STROKE
+<U1DA1> "<U025F>"
+% MODIFIER LETTER SMALL SCRIPT G
+<U1DA2> "<U0261>"
+% MODIFIER LETTER SMALL TURNED H
+<U1DA3> "<U0265>"
+% MODIFIER LETTER SMALL I WITH STROKE
+<U1DA4> "<U0268>"
+% MODIFIER LETTER SMALL IOTA
+<U1DA5> "<U0269>"
+% MODIFIER LETTER SMALL CAPITAL I
+<U1DA6> "<U026A>"
+% MODIFIER LETTER SMALL CAPITAL I WITH STROKE
+<U1DA7> "<U1D7B>"
+% MODIFIER LETTER SMALL J WITH CROSSED-TAIL
+<U1DA8> "<U029D>"
+% MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
+<U1DA9> "<U026D>"
+% MODIFIER LETTER SMALL L WITH PALATAL HOOK
+<U1DAA> "<U1D85>"
+% MODIFIER LETTER SMALL CAPITAL L
+<U1DAB> "<U029F>"
+% MODIFIER LETTER SMALL M WITH HOOK
+<U1DAC> "<U0271>"
+% MODIFIER LETTER SMALL TURNED M WITH LONG LEG
+<U1DAD> "<U0270>"
+% MODIFIER LETTER SMALL N WITH LEFT HOOK
+<U1DAE> "<U0272>"
+% MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
+<U1DAF> "<U0273>"
+% MODIFIER LETTER SMALL CAPITAL N
+<U1DB0> "<U0274>"
+% MODIFIER LETTER SMALL BARRED O
+<U1DB1> "<U0275>"
+% MODIFIER LETTER SMALL PHI
+<U1DB2> "<U0278>"
+% MODIFIER LETTER SMALL S WITH HOOK
+<U1DB3> "<U0282>"
+% MODIFIER LETTER SMALL ESH
+<U1DB4> "<U0283>"
+% MODIFIER LETTER SMALL T WITH PALATAL HOOK
+<U1DB5> "<U01AB>"
+% MODIFIER LETTER SMALL U BAR
+<U1DB6> "<U0289>"
+% MODIFIER LETTER SMALL UPSILON
+<U1DB7> "<U028A>"
+% MODIFIER LETTER SMALL CAPITAL U
+<U1DB8> "<U1D1C>"
+% MODIFIER LETTER SMALL V WITH HOOK
+<U1DB9> "<U028B>"
+% MODIFIER LETTER SMALL TURNED V
+<U1DBA> "<U028C>"
+% MODIFIER LETTER SMALL Z
+<U1DBB> "<U007A>"
+% MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
+<U1DBC> "<U0290>"
+% MODIFIER LETTER SMALL Z WITH CURL
+<U1DBD> "<U0291>"
+% MODIFIER LETTER SMALL EZH
+<U1DBE> "<U0292>"
+% MODIFIER LETTER SMALL THETA
+<U1DBF> "<U03B8>"
% LATIN SMALL LETTER A WITH RIGHT HALF RING
<U1E9A> "<U0061><U02BE>"
% EN SPACE
@@ -146,6 +396,90 @@ translit_start
<U2057> "<U2032><U2032><U2032><U2032>"
% MEDIUM MATHEMATICAL SPACE
<U205F> "<U0020>"
+% SUPERSCRIPT ZERO
+<U2070> "<U0030>"
+% SUPERSCRIPT LATIN SMALL LETTER I
+<U2071> "<U0069>"
+% SUPERSCRIPT FOUR
+<U2074> "<U0034>"
+% SUPERSCRIPT FIVE
+<U2075> "<U0035>"
+% SUPERSCRIPT SIX
+<U2076> "<U0036>"
+% SUPERSCRIPT SEVEN
+<U2077> "<U0037>"
+% SUPERSCRIPT EIGHT
+<U2078> "<U0038>"
+% SUPERSCRIPT NINE
+<U2079> "<U0039>"
+% SUPERSCRIPT PLUS SIGN
+<U207A> "<U002B>"
+% SUPERSCRIPT MINUS
+<U207B> "<U2212>"
+% SUPERSCRIPT EQUALS SIGN
+<U207C> "<U003D>"
+% SUPERSCRIPT LEFT PARENTHESIS
+<U207D> "<U0028>"
+% SUPERSCRIPT RIGHT PARENTHESIS
+<U207E> "<U0029>"
+% SUPERSCRIPT LATIN SMALL LETTER N
+<U207F> "<U006E>"
+% SUBSCRIPT ZERO
+<U2080> "<U0030>"
+% SUBSCRIPT ONE
+<U2081> "<U0031>"
+% SUBSCRIPT TWO
+<U2082> "<U0032>"
+% SUBSCRIPT THREE
+<U2083> "<U0033>"
+% SUBSCRIPT FOUR
+<U2084> "<U0034>"
+% SUBSCRIPT FIVE
+<U2085> "<U0035>"
+% SUBSCRIPT SIX
+<U2086> "<U0036>"
+% SUBSCRIPT SEVEN
+<U2087> "<U0037>"
+% SUBSCRIPT EIGHT
+<U2088> "<U0038>"
+% SUBSCRIPT NINE
+<U2089> "<U0039>"
+% SUBSCRIPT PLUS SIGN
+<U208A> "<U002B>"
+% SUBSCRIPT MINUS
+<U208B> "<U2212>"
+% SUBSCRIPT EQUALS SIGN
+<U208C> "<U003D>"
+% SUBSCRIPT LEFT PARENTHESIS
+<U208D> "<U0028>"
+% SUBSCRIPT RIGHT PARENTHESIS
+<U208E> "<U0029>"
+% LATIN SUBSCRIPT SMALL LETTER A
+<U2090> "<U0061>"
+% LATIN SUBSCRIPT SMALL LETTER E
+<U2091> "<U0065>"
+% LATIN SUBSCRIPT SMALL LETTER O
+<U2092> "<U006F>"
+% LATIN SUBSCRIPT SMALL LETTER X
+<U2093> "<U0078>"
+% LATIN SUBSCRIPT SMALL LETTER SCHWA
+<U2094> "<U0259>"
+% LATIN SUBSCRIPT SMALL LETTER H
+<U2095> "<U0068>"
+% LATIN SUBSCRIPT SMALL LETTER K
+<U2096> "<U006B>"
+% LATIN SUBSCRIPT SMALL LETTER L
+<U2097> "<U006C>"
+% LATIN SUBSCRIPT SMALL LETTER M
+<U2098> "<U006D>"
+% LATIN SUBSCRIPT SMALL LETTER N
+<U2099> "<U006E>"
+% LATIN SUBSCRIPT SMALL LETTER P
+<U209A> "<U0070>"
+% LATIN SUBSCRIPT SMALL LETTER S
+<U209B> "<U0073>"
+% LATIN SUBSCRIPT SMALL LETTER T
+<U209C> "<U0074>"
% RUPEE SIGN
<U20A8> "<U0052><U0073>"
% ACCOUNT OF
@@ -164,8 +498,12 @@ translit_start
<U2109> "<U00B0><U0046>"
% NUMERO SIGN
<U2116> "<U004E><U006F>"
+% SERVICE MARK
+<U2120> "<U0053><U004D>"
% TELEPHONE SIGN
<U2121> "<U0054><U0045><U004C>"
+% TRADE MARK SIGN
+<U2122> "<U0054><U004D>"
% ALEF SYMBOL
<U2135> "<U05D0>"
% BET SYMBOL
@@ -174,6 +512,8 @@ translit_start
<U2137> "<U05D2>"
% DALET SYMBOL
<U2138> "<U05D3>"
+% FACSIMILE SIGN
+<U213B> "<U0046><U0041><U0058>"
% ROMAN NUMERAL ONE
<U2160> "<U0049>"
% ROMAN NUMERAL TWO
@@ -386,6 +726,12 @@ translit_start
<U2A75> "<U003D><U003D>"
% THREE CONSECUTIVE EQUALS SIGNS
<U2A76> "<U003D><U003D><U003D>"
+% LATIN SUBSCRIPT SMALL LETTER J
+<U2C7C> "<U006A>"
+% MODIFIER LETTER CAPITAL V
+<U2C7D> "<U0056>"
+% TIFINAGH MODIFIER LETTER LABIALIZATION MARK
+<U2D6F> "<U2D61>"
% CJK RADICAL MOTHER
<U2E9F> "<U6BCD>"
% CJK RADICAL C-SIMPLIFIED TURTLE
@@ -830,6 +1176,10 @@ translit_start
<U309B> "<U0020><U3099>"
% KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
<U309C> "<U0020><U309A>"
+% HIRAGANA DIGRAPH YORI
+<U309F> "<U3088><U308A>"
+% KATAKANA DIGRAPH KOTO
+<U30FF> "<U30B3><U30C8>"
% HANGUL LETTER KIYEOK
<U3131> "<U1100>"
% HANGUL LETTER SSANGKIYEOK
@@ -1018,6 +1368,34 @@ translit_start
<U318D> "<U119E>"
% HANGUL LETTER ARAEAE
<U318E> "<U11A1>"
+% IDEOGRAPHIC ANNOTATION ONE MARK
+<U3192> "<U4E00>"
+% IDEOGRAPHIC ANNOTATION TWO MARK
+<U3193> "<U4E8C>"
+% IDEOGRAPHIC ANNOTATION THREE MARK
+<U3194> "<U4E09>"
+% IDEOGRAPHIC ANNOTATION FOUR MARK
+<U3195> "<U56DB>"
+% IDEOGRAPHIC ANNOTATION TOP MARK
+<U3196> "<U4E0A>"
+% IDEOGRAPHIC ANNOTATION MIDDLE MARK
+<U3197> "<U4E2D>"
+% IDEOGRAPHIC ANNOTATION BOTTOM MARK
+<U3198> "<U4E0B>"
+% IDEOGRAPHIC ANNOTATION FIRST MARK
+<U3199> "<U7532>"
+% IDEOGRAPHIC ANNOTATION SECOND MARK
+<U319A> "<U4E59>"
+% IDEOGRAPHIC ANNOTATION THIRD MARK
+<U319B> "<U4E19>"
+% IDEOGRAPHIC ANNOTATION FOURTH MARK
+<U319C> "<U4E01>"
+% IDEOGRAPHIC ANNOTATION HEAVEN MARK
+<U319D> "<U5929>"
+% IDEOGRAPHIC ANNOTATION EARTH MARK
+<U319E> "<U5730>"
+% IDEOGRAPHIC ANNOTATION MAN MARK
+<U319F> "<U4EBA>"
% PARENTHESIZED HANGUL KIYEOK
<U3200> "<U0028><U1100><U0029>"
% PARENTHESIZED HANGUL NIEUN
@@ -1076,6 +1454,10 @@ translit_start
<U321B> "<U0028><U1112><U1161><U0029>"
% PARENTHESIZED HANGUL CIEUC U
<U321C> "<U0028><U110C><U116E><U0029>"
+% PARENTHESIZED KOREAN CHARACTER OJEON
+<U321D> "<U0028><U110B><U1169><U110C><U1165><U11AB><U0029>"
+% PARENTHESIZED KOREAN CHARACTER O HU
+<U321E> "<U0028><U110B><U1169><U1112><U116E><U0029>"
% PARENTHESIZED IDEOGRAPH ONE
<U3220> "<U0028><U4E00><U0029>"
% PARENTHESIZED IDEOGRAPH TWO
@@ -1284,6 +1666,24 @@ translit_start
<U33FD> "<U0033><U0030><U65E5>"
% IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
<U33FE> "<U0033><U0031><U65E5>"
+% MODIFIER LETTER CYRILLIC HARD SIGN
+<UA69C> "<U044A>"
+% MODIFIER LETTER CYRILLIC SOFT SIGN
+<UA69D> "<U044C>"
+% MODIFIER LETTER US
+<UA770> "<UA76F>"
+% MODIFIER LETTER CAPITAL H WITH STROKE
+<UA7F8> "<U0126>"
+% MODIFIER LETTER SMALL LIGATURE OE
+<UA7F9> "<U0153>"
+% MODIFIER LETTER SMALL HENG
+<UAB5C> "<UA727>"
+% MODIFIER LETTER SMALL L WITH INVERTED LAZY S
+<UAB5D> "<UAB37>"
+% MODIFIER LETTER SMALL L WITH MIDDLE TILDE
+<UAB5E> "<U026B>"
+% MODIFIER LETTER SMALL U WITH LEFT HOOK
+<UAB5F> "<UAB52>"
% LATIN SMALL LIGATURE FF
<UFB00> "<U0066><U0066>"
% LATIN SMALL LIGATURE FI
@@ -1295,7 +1695,7 @@ translit_start
% LATIN SMALL LIGATURE FFL
<UFB04> "<U0066><U0066><U006C>"
% LATIN SMALL LIGATURE LONG S T
-<UFB05> "<U017F><U0074>"
+<UFB05> "<U0073><U0074>"
% LATIN SMALL LIGATURE ST
<UFB06> "<U0073><U0074>"
% ARMENIAN SMALL LIGATURE MEN NOW
@@ -1310,6 +1710,72 @@ translit_start
<UFB17> "<U0574><U056D>"
% HEBREW LIGATURE ALEF LAMED
<UFB4F> "<U05D0><U05DC>"
+% PRESENTATION FORM FOR VERTICAL COMMA
+<UFE10> "<U002C>"
+% PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA
+<UFE11> "<U3001>"
+% PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP
+<UFE12> "<U3002>"
+% PRESENTATION FORM FOR VERTICAL COLON
+<UFE13> "<U003A>"
+% PRESENTATION FORM FOR VERTICAL SEMICOLON
+<UFE14> "<U003B>"
+% PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK
+<UFE15> "<U0021>"
+% PRESENTATION FORM FOR VERTICAL QUESTION MARK
+<UFE16> "<U003F>"
+% PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
+<UFE17> "<U3016>"
+% PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
+<UFE18> "<U3017>"
+% PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+<UFE19> "<U002E><U002E><U002E>"
+% PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+<UFE30> "<U002E><U002E>"
+% PRESENTATION FORM FOR VERTICAL EM DASH
+<UFE31> "<U2014>"
+% PRESENTATION FORM FOR VERTICAL EN DASH
+<UFE32> "<U2013>"
+% PRESENTATION FORM FOR VERTICAL LOW LINE
+<UFE33> "<U005F>"
+% PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
+<UFE34> "<U005F>"
+% PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
+<UFE35> "<U0028>"
+% PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
+<UFE36> "<U0029>"
+% PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
+<UFE37> "<U007B>"
+% PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
+<UFE38> "<U007D>"
+% PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
+<UFE39> "<U3014>"
+% PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
+<UFE3A> "<U3015>"
+% PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
+<UFE3B> "<U3010>"
+% PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
+<UFE3C> "<U3011>"
+% PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
+<UFE3D> "<U300A>"
+% PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
+<UFE3E> "<U300B>"
+% PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
+<UFE3F> "<U3008>"
+% PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
+<UFE40> "<U3009>"
+% PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
+<UFE41> "<U300C>"
+% PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
+<UFE42> "<U300D>"
+% PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
+<UFE43> "<U300E>"
+% PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+<UFE44> "<U300F>"
+% PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
+<UFE47> "<U005B>"
+% PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
+<UFE48> "<U005D>"
% DASHED OVERLINE
<UFE49> "<U203E>"
% CENTRELINE OVERLINE
@@ -1324,6 +1790,104 @@ translit_start
<UFE4E> "<U005F>"
% WAVY LOW LINE
<UFE4F> "<U005F>"
+% DIGIT ZERO FULL STOP
+<U0001F100> "<U0030><U002E>"
+% DIGIT ZERO COMMA
+<U0001F101> "<U0030><U002C>"
+% DIGIT ONE COMMA
+<U0001F102> "<U0031><U002C>"
+% DIGIT TWO COMMA
+<U0001F103> "<U0032><U002C>"
+% DIGIT THREE COMMA
+<U0001F104> "<U0033><U002C>"
+% DIGIT FOUR COMMA
+<U0001F105> "<U0034><U002C>"
+% DIGIT FIVE COMMA
+<U0001F106> "<U0035><U002C>"
+% DIGIT SIX COMMA
+<U0001F107> "<U0036><U002C>"
+% DIGIT SEVEN COMMA
+<U0001F108> "<U0037><U002C>"
+% DIGIT EIGHT COMMA
+<U0001F109> "<U0038><U002C>"
+% DIGIT NINE COMMA
+<U0001F10A> "<U0039><U002C>"
+% PARENTHESIZED LATIN CAPITAL LETTER A
+<U0001F110> "<U0028><U0041><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER B
+<U0001F111> "<U0028><U0042><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER C
+<U0001F112> "<U0028><U0043><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER D
+<U0001F113> "<U0028><U0044><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER E
+<U0001F114> "<U0028><U0045><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER F
+<U0001F115> "<U0028><U0046><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER G
+<U0001F116> "<U0028><U0047><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER H
+<U0001F117> "<U0028><U0048><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER I
+<U0001F118> "<U0028><U0049><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER J
+<U0001F119> "<U0028><U004A><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER K
+<U0001F11A> "<U0028><U004B><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER L
+<U0001F11B> "<U0028><U004C><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER M
+<U0001F11C> "<U0028><U004D><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER N
+<U0001F11D> "<U0028><U004E><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER O
+<U0001F11E> "<U0028><U004F><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER P
+<U0001F11F> "<U0028><U0050><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER Q
+<U0001F120> "<U0028><U0051><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER R
+<U0001F121> "<U0028><U0052><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER S
+<U0001F122> "<U0028><U0053><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER T
+<U0001F123> "<U0028><U0054><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER U
+<U0001F124> "<U0028><U0055><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER V
+<U0001F125> "<U0028><U0056><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER W
+<U0001F126> "<U0028><U0057><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER X
+<U0001F127> "<U0028><U0058><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER Y
+<U0001F128> "<U0028><U0059><U0029>"
+% PARENTHESIZED LATIN CAPITAL LETTER Z
+<U0001F129> "<U0028><U005A><U0029>"
+% TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S
+<U0001F12A> "<U3014><U0053><U3015>"
+% RAISED MC SIGN
+<U0001F16A> "<U004D><U0043>"
+% RAISED MD SIGN
+<U0001F16B> "<U004D><U0044>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+<U0001F240> "<U3014><U672C><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+<U0001F241> "<U3014><U4E09><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+<U0001F242> "<U3014><U4E8C><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+<U0001F243> "<U3014><U5B89><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+<U0001F244> "<U3014><U70B9><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+<U0001F245> "<U3014><U6253><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+<U0001F246> "<U3014><U76D7><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+<U0001F247> "<U3014><U52DD><U3015>"
+% TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+<U0001F248> "<U3014><U6557><U3015>"
translit_end
diff --git a/localedata/locales/translit_font b/localedata/locales/translit_font
index 9347bd4..65e0d90 100644
--- a/localedata/locales/translit_font
+++ b/localedata/locales/translit_font
@@ -2,9 +2,7 @@ escape_char /
comment_char %
% Transliterations of font equivalents.
-% Generated through
-% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<font>[^;]*;' UnicodeData.txt | \
-% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<font> \([^;]*\);.*$/<U\1> <U\3> % \2/'
+% Generated automatically from UnicodeData.txt by gen_translit_font.py on 2015-06-10 for Unicode 7.0.0.
LC_CTYPE
@@ -37,6 +35,7 @@ translit_start
<U2133> <U004D> % SCRIPT CAPITAL M
<U2134> <U006F> % SCRIPT SMALL O
<U2139> <U0069> % INFORMATION SOURCE
+<U213C> <U03C0> % DOUBLE-STRUCK SMALL PI
<U213D> <U03B3> % DOUBLE-STRUCK SMALL GAMMA
<U213E> <U0393> % DOUBLE-STRUCK CAPITAL GAMMA
<U213F> <U03A0> % DOUBLE-STRUCK CAPITAL PI
@@ -238,6 +237,7 @@ translit_start
<U0001D4BE> <U0069> % MATHEMATICAL SCRIPT SMALL I
<U0001D4BF> <U006A> % MATHEMATICAL SCRIPT SMALL J
<U0001D4C0> <U006B> % MATHEMATICAL SCRIPT SMALL K
+<U0001D4C1> <U006C> % MATHEMATICAL SCRIPT SMALL L
<U0001D4C2> <U006D> % MATHEMATICAL SCRIPT SMALL M
<U0001D4C3> <U006E> % MATHEMATICAL SCRIPT SMALL N
<U0001D4C5> <U0070> % MATHEMATICAL SCRIPT SMALL P
@@ -707,6 +707,8 @@ translit_start
<U0001D6A1> <U0078> % MATHEMATICAL MONOSPACE SMALL X
<U0001D6A2> <U0079> % MATHEMATICAL MONOSPACE SMALL Y
<U0001D6A3> <U007A> % MATHEMATICAL MONOSPACE SMALL Z
+<U0001D6A4> <U0131> % MATHEMATICAL ITALIC SMALL DOTLESS I
+<U0001D6A5> <U0237> % MATHEMATICAL ITALIC SMALL DOTLESS J
<U0001D6A8> <U0391> % MATHEMATICAL BOLD CAPITAL ALPHA
<U0001D6A9> <U0392> % MATHEMATICAL BOLD CAPITAL BETA
<U0001D6AA> <U0393> % MATHEMATICAL BOLD CAPITAL GAMMA
@@ -997,6 +999,8 @@ translit_start
<U0001D7C7> <U03D5> % MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
<U0001D7C8> <U03F1> % MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
<U0001D7C9> <U03D6> % MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+<U0001D7CA> <U03DC> % MATHEMATICAL BOLD CAPITAL DIGAMMA
+<U0001D7CB> <U03DD> % MATHEMATICAL BOLD SMALL DIGAMMA
<U0001D7CE> <U0030> % MATHEMATICAL BOLD DIGIT ZERO
<U0001D7CF> <U0031> % MATHEMATICAL BOLD DIGIT ONE
<U0001D7D0> <U0032> % MATHEMATICAL BOLD DIGIT TWO
@@ -1047,6 +1051,147 @@ translit_start
<U0001D7FD> <U0037> % MATHEMATICAL MONOSPACE DIGIT SEVEN
<U0001D7FE> <U0038> % MATHEMATICAL MONOSPACE DIGIT EIGHT
<U0001D7FF> <U0039> % MATHEMATICAL MONOSPACE DIGIT NINE
+<U0001EE00> <U0627> % ARABIC MATHEMATICAL ALEF
+<U0001EE01> <U0628> % ARABIC MATHEMATICAL BEH
+<U0001EE02> <U062C> % ARABIC MATHEMATICAL JEEM
+<U0001EE03> <U062F> % ARABIC MATHEMATICAL DAL
+<U0001EE05> <U0648> % ARABIC MATHEMATICAL WAW
+<U0001EE06> <U0632> % ARABIC MATHEMATICAL ZAIN
+<U0001EE07> <U062D> % ARABIC MATHEMATICAL HAH
+<U0001EE08> <U0637> % ARABIC MATHEMATICAL TAH
+<U0001EE09> <U064A> % ARABIC MATHEMATICAL YEH
+<U0001EE0A> <U0643> % ARABIC MATHEMATICAL KAF
+<U0001EE0B> <U0644> % ARABIC MATHEMATICAL LAM
+<U0001EE0C> <U0645> % ARABIC MATHEMATICAL MEEM
+<U0001EE0D> <U0646> % ARABIC MATHEMATICAL NOON
+<U0001EE0E> <U0633> % ARABIC MATHEMATICAL SEEN
+<U0001EE0F> <U0639> % ARABIC MATHEMATICAL AIN
+<U0001EE10> <U0641> % ARABIC MATHEMATICAL FEH
+<U0001EE11> <U0635> % ARABIC MATHEMATICAL SAD
+<U0001EE12> <U0642> % ARABIC MATHEMATICAL QAF
+<U0001EE13> <U0631> % ARABIC MATHEMATICAL REH
+<U0001EE14> <U0634> % ARABIC MATHEMATICAL SHEEN
+<U0001EE15> <U062A> % ARABIC MATHEMATICAL TEH
+<U0001EE16> <U062B> % ARABIC MATHEMATICAL THEH
+<U0001EE17> <U062E> % ARABIC MATHEMATICAL KHAH
+<U0001EE18> <U0630> % ARABIC MATHEMATICAL THAL
+<U0001EE19> <U0636> % ARABIC MATHEMATICAL DAD
+<U0001EE1A> <U0638> % ARABIC MATHEMATICAL ZAH
+<U0001EE1B> <U063A> % ARABIC MATHEMATICAL GHAIN
+<U0001EE1C> <U066E> % ARABIC MATHEMATICAL DOTLESS BEH
+<U0001EE1D> <U06BA> % ARABIC MATHEMATICAL DOTLESS NOON
+<U0001EE1E> <U06A1> % ARABIC MATHEMATICAL DOTLESS FEH
+<U0001EE1F> <U066F> % ARABIC MATHEMATICAL DOTLESS QAF
+<U0001EE21> <U0628> % ARABIC MATHEMATICAL INITIAL BEH
+<U0001EE22> <U062C> % ARABIC MATHEMATICAL INITIAL JEEM
+<U0001EE24> <U0647> % ARABIC MATHEMATICAL INITIAL HEH
+<U0001EE27> <U062D> % ARABIC MATHEMATICAL INITIAL HAH
+<U0001EE29> <U064A> % ARABIC MATHEMATICAL INITIAL YEH
+<U0001EE2A> <U0643> % ARABIC MATHEMATICAL INITIAL KAF
+<U0001EE2B> <U0644> % ARABIC MATHEMATICAL INITIAL LAM
+<U0001EE2C> <U0645> % ARABIC MATHEMATICAL INITIAL MEEM
+<U0001EE2D> <U0646> % ARABIC MATHEMATICAL INITIAL NOON
+<U0001EE2E> <U0633> % ARABIC MATHEMATICAL INITIAL SEEN
+<U0001EE2F> <U0639> % ARABIC MATHEMATICAL INITIAL AIN
+<U0001EE30> <U0641> % ARABIC MATHEMATICAL INITIAL FEH
+<U0001EE31> <U0635> % ARABIC MATHEMATICAL INITIAL SAD
+<U0001EE32> <U0642> % ARABIC MATHEMATICAL INITIAL QAF
+<U0001EE34> <U0634> % ARABIC MATHEMATICAL INITIAL SHEEN
+<U0001EE35> <U062A> % ARABIC MATHEMATICAL INITIAL TEH
+<U0001EE36> <U062B> % ARABIC MATHEMATICAL INITIAL THEH
+<U0001EE37> <U062E> % ARABIC MATHEMATICAL INITIAL KHAH
+<U0001EE39> <U0636> % ARABIC MATHEMATICAL INITIAL DAD
+<U0001EE3B> <U063A> % ARABIC MATHEMATICAL INITIAL GHAIN
+<U0001EE42> <U062C> % ARABIC MATHEMATICAL TAILED JEEM
+<U0001EE47> <U062D> % ARABIC MATHEMATICAL TAILED HAH
+<U0001EE49> <U064A> % ARABIC MATHEMATICAL TAILED YEH
+<U0001EE4B> <U0644> % ARABIC MATHEMATICAL TAILED LAM
+<U0001EE4D> <U0646> % ARABIC MATHEMATICAL TAILED NOON
+<U0001EE4E> <U0633> % ARABIC MATHEMATICAL TAILED SEEN
+<U0001EE4F> <U0639> % ARABIC MATHEMATICAL TAILED AIN
+<U0001EE51> <U0635> % ARABIC MATHEMATICAL TAILED SAD
+<U0001EE52> <U0642> % ARABIC MATHEMATICAL TAILED QAF
+<U0001EE54> <U0634> % ARABIC MATHEMATICAL TAILED SHEEN
+<U0001EE57> <U062E> % ARABIC MATHEMATICAL TAILED KHAH
+<U0001EE59> <U0636> % ARABIC MATHEMATICAL TAILED DAD
+<U0001EE5B> <U063A> % ARABIC MATHEMATICAL TAILED GHAIN
+<U0001EE5D> <U06BA> % ARABIC MATHEMATICAL TAILED DOTLESS NOON
+<U0001EE5F> <U066F> % ARABIC MATHEMATICAL TAILED DOTLESS QAF
+<U0001EE61> <U0628> % ARABIC MATHEMATICAL STRETCHED BEH
+<U0001EE62> <U062C> % ARABIC MATHEMATICAL STRETCHED JEEM
+<U0001EE64> <U0647> % ARABIC MATHEMATICAL STRETCHED HEH
+<U0001EE67> <U062D> % ARABIC MATHEMATICAL STRETCHED HAH
+<U0001EE68> <U0637> % ARABIC MATHEMATICAL STRETCHED TAH
+<U0001EE69> <U064A> % ARABIC MATHEMATICAL STRETCHED YEH
+<U0001EE6A> <U0643> % ARABIC MATHEMATICAL STRETCHED KAF
+<U0001EE6C> <U0645> % ARABIC MATHEMATICAL STRETCHED MEEM
+<U0001EE6D> <U0646> % ARABIC MATHEMATICAL STRETCHED NOON
+<U0001EE6E> <U0633> % ARABIC MATHEMATICAL STRETCHED SEEN
+<U0001EE6F> <U0639> % ARABIC MATHEMATICAL STRETCHED AIN
+<U0001EE70> <U0641> % ARABIC MATHEMATICAL STRETCHED FEH
+<U0001EE71> <U0635> % ARABIC MATHEMATICAL STRETCHED SAD
+<U0001EE72> <U0642> % ARABIC MATHEMATICAL STRETCHED QAF
+<U0001EE74> <U0634> % ARABIC MATHEMATICAL STRETCHED SHEEN
+<U0001EE75> <U062A> % ARABIC MATHEMATICAL STRETCHED TEH
+<U0001EE76> <U062B> % ARABIC MATHEMATICAL STRETCHED THEH
+<U0001EE77> <U062E> % ARABIC MATHEMATICAL STRETCHED KHAH
+<U0001EE79> <U0636> % ARABIC MATHEMATICAL STRETCHED DAD
+<U0001EE7A> <U0638> % ARABIC MATHEMATICAL STRETCHED ZAH
+<U0001EE7B> <U063A> % ARABIC MATHEMATICAL STRETCHED GHAIN
+<U0001EE7C> <U066E> % ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
+<U0001EE7E> <U06A1> % ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
+<U0001EE80> <U0627> % ARABIC MATHEMATICAL LOOPED ALEF
+<U0001EE81> <U0628> % ARABIC MATHEMATICAL LOOPED BEH
+<U0001EE82> <U062C> % ARABIC MATHEMATICAL LOOPED JEEM
+<U0001EE83> <U062F> % ARABIC MATHEMATICAL LOOPED DAL
+<U0001EE84> <U0647> % ARABIC MATHEMATICAL LOOPED HEH
+<U0001EE85> <U0648> % ARABIC MATHEMATICAL LOOPED WAW
+<U0001EE86> <U0632> % ARABIC MATHEMATICAL LOOPED ZAIN
+<U0001EE87> <U062D> % ARABIC MATHEMATICAL LOOPED HAH
+<U0001EE88> <U0637> % ARABIC MATHEMATICAL LOOPED TAH
+<U0001EE89> <U064A> % ARABIC MATHEMATICAL LOOPED YEH
+<U0001EE8B> <U0644> % ARABIC MATHEMATICAL LOOPED LAM
+<U0001EE8C> <U0645> % ARABIC MATHEMATICAL LOOPED MEEM
+<U0001EE8D> <U0646> % ARABIC MATHEMATICAL LOOPED NOON
+<U0001EE8E> <U0633> % ARABIC MATHEMATICAL LOOPED SEEN
+<U0001EE8F> <U0639> % ARABIC MATHEMATICAL LOOPED AIN
+<U0001EE90> <U0641> % ARABIC MATHEMATICAL LOOPED FEH
+<U0001EE91> <U0635> % ARABIC MATHEMATICAL LOOPED SAD
+<U0001EE92> <U0642> % ARABIC MATHEMATICAL LOOPED QAF
+<U0001EE93> <U0631> % ARABIC MATHEMATICAL LOOPED REH
+<U0001EE94> <U0634> % ARABIC MATHEMATICAL LOOPED SHEEN
+<U0001EE95> <U062A> % ARABIC MATHEMATICAL LOOPED TEH
+<U0001EE96> <U062B> % ARABIC MATHEMATICAL LOOPED THEH
+<U0001EE97> <U062E> % ARABIC MATHEMATICAL LOOPED KHAH
+<U0001EE98> <U0630> % ARABIC MATHEMATICAL LOOPED THAL
+<U0001EE99> <U0636> % ARABIC MATHEMATICAL LOOPED DAD
+<U0001EE9A> <U0638> % ARABIC MATHEMATICAL LOOPED ZAH
+<U0001EE9B> <U063A> % ARABIC MATHEMATICAL LOOPED GHAIN
+<U0001EEA1> <U0628> % ARABIC MATHEMATICAL DOUBLE-STRUCK BEH
+<U0001EEA2> <U062C> % ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM
+<U0001EEA3> <U062F> % ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
+<U0001EEA5> <U0648> % ARABIC MATHEMATICAL DOUBLE-STRUCK WAW
+<U0001EEA6> <U0632> % ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN
+<U0001EEA7> <U062D> % ARABIC MATHEMATICAL DOUBLE-STRUCK HAH
+<U0001EEA8> <U0637> % ARABIC MATHEMATICAL DOUBLE-STRUCK TAH
+<U0001EEA9> <U064A> % ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
+<U0001EEAB> <U0644> % ARABIC MATHEMATICAL DOUBLE-STRUCK LAM
+<U0001EEAC> <U0645> % ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM
+<U0001EEAD> <U0646> % ARABIC MATHEMATICAL DOUBLE-STRUCK NOON
+<U0001EEAE> <U0633> % ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN
+<U0001EEAF> <U0639> % ARABIC MATHEMATICAL DOUBLE-STRUCK AIN
+<U0001EEB0> <U0641> % ARABIC MATHEMATICAL DOUBLE-STRUCK FEH
+<U0001EEB1> <U0635> % ARABIC MATHEMATICAL DOUBLE-STRUCK SAD
+<U0001EEB2> <U0642> % ARABIC MATHEMATICAL DOUBLE-STRUCK QAF
+<U0001EEB3> <U0631> % ARABIC MATHEMATICAL DOUBLE-STRUCK REH
+<U0001EEB4> <U0634> % ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN
+<U0001EEB5> <U062A> % ARABIC MATHEMATICAL DOUBLE-STRUCK TEH
+<U0001EEB6> <U062B> % ARABIC MATHEMATICAL DOUBLE-STRUCK THEH
+<U0001EEB7> <U062E> % ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH
+<U0001EEB8> <U0630> % ARABIC MATHEMATICAL DOUBLE-STRUCK THAL
+<U0001EEB9> <U0636> % ARABIC MATHEMATICAL DOUBLE-STRUCK DAD
+<U0001EEBA> <U0638> % ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH
+<U0001EEBB> <U063A> % ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
translit_end
diff --git a/localedata/locales/translit_fraction b/localedata/locales/translit_fraction
index 50dbd78..30f2843 100644
--- a/localedata/locales/translit_fraction
+++ b/localedata/locales/translit_fraction
@@ -2,10 +2,7 @@ escape_char /
comment_char %
% Transliterations of fractions.
-% Generated through
-% $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;<fraction>[^;]*;' UnicodeData.txt | \
-% sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*;<fraction> \([^;]*\);.*$/<U\1> "<U\3>"% \2/' -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1><U\2/g' -e 'x' -e 's/^[^%]*\(% .*\)$/\1/' -e 'G'
-%
+% Generated automatically from UnicodeData.txt by gen_translit_fraction.py on 2015-06-10 for Unicode 7.0.0.
% The replacements have been surrounded with spaces, because fractions are
% often preceded by a decimal number and followed by a unit or a math symbol.
@@ -19,6 +16,12 @@ translit_start
<U00BD> "<U0020><U0031><U2044><U0032><U0020>";"<U0020><U0031><U002F><U0032><U0020>"
% VULGAR FRACTION THREE QUARTERS
<U00BE> "<U0020><U0033><U2044><U0034><U0020>";"<U0020><U0033><U002F><U0034><U0020>"
+% VULGAR FRACTION ONE SEVENTH
+<U2150> "<U0020><U0031><U2044><U0037><U0020>";"<U0020><U0031><U002F><U0037><U0020>"
+% VULGAR FRACTION ONE NINTH
+<U2151> "<U0020><U0031><U2044><U0039><U0020>";"<U0020><U0031><U002F><U0039><U0020>"
+% VULGAR FRACTION ONE TENTH
+<U2152> "<U0020><U0031><U2044><U0031><U0030><U0020>";"<U0020><U0031><U002F><U0031><U0030><U0020>"
% VULGAR FRACTION ONE THIRD
<U2153> "<U0020><U0031><U2044><U0033><U0020>";"<U0020><U0031><U002F><U0033><U0020>"
% VULGAR FRACTION TWO THIRDS
@@ -44,7 +47,9 @@ translit_start
% VULGAR FRACTION SEVEN EIGHTHS
<U215E> "<U0020><U0037><U2044><U0038><U0020>";"<U0020><U0037><U002F><U0038><U0020>"
% FRACTION NUMERATOR ONE
-<U215F> "<U0020><U0031><U2044>";"<U0020><U0031><U002F>"
+<U215F> "<U0020><U0031><U2044><U0020>";"<U0020><U0031><U002F><U0020>"
+% VULGAR FRACTION ZERO THIRDS
+<U2189> "<U0020><U0030><U2044><U0033><U0020>";"<U0020><U0030><U002F><U0033><U0020>"
translit_end
diff --git a/localedata/unicode-gen/Makefile b/localedata/unicode-gen/Makefile
index 166ee31..920bf0e 100644
--- a/localedata/unicode-gen/Makefile
+++ b/localedata/unicode-gen/Makefile
@@ -41,7 +41,7 @@ PYTHON3 = python3
WGET = wget
DOWNLOADS = UnicodeData.txt DerivedCoreProperties.txt EastAsianWidth.txt
-GENERATED = i18n UTF-8
+GENERATED = i18n UTF-8 translit_combining translit_compat translit_circle translit_cjk_compat translit_font translit_fraction
REPORTS = i18n-report UTF-8-report
all: $(GENERATED)
@@ -51,6 +51,12 @@ check: check-i18n check-UTF-8
install:
cp -p i18n ../locales/i18n
cp -p UTF-8 ../charmaps/UTF-8
+ cp -p translit_combining ../locales/translit_combining
+ cp -p translit_compat ../locales/translit_compat
+ cp -p translit_circle ../locales/translit_circle
+ cp -p translit_cjk_compat ../locales/translit_cjk_compat
+ cp -p translit_font ../locales/translit_font
+ cp -p translit_fraction ../locales/translit_fraction
clean: mostlyclean
-rm -rf __pycache__
@@ -82,13 +88,43 @@ UTF-8: utf8_gen.py
UTF-8-report: UTF-8 ../charmaps/UTF-8
UTF-8-report: utf8_compatibility.py
- $(PYTHON3) ./utf8_compatibility.py -o ../charmaps/UTF-8 \
- -n UTF-8 -a -m > $@
+ $(PYTHON3) ./utf8_compatibility.py -u UnicodeData.txt \
+ -e EastAsianWidth.txt -o ../charmaps/UTF-8 \
+ -n UTF-8 -a -m -c > $@
check-UTF-8: UTF-8-report
@if grep '^Total.*: [^0]' UTF-8-report; \
then echo manual verification required; false; else true; fi
+translit_combining: UnicodeData.txt
+translit_combining: gen_translit_combining.py
+ $(PYTHON3) ./gen_translit_combining.py -u UnicodeData.txt \
+ -o $@ --unicode_version $(UNICODE_VERSION)
+
+translit_compat: UnicodeData.txt
+translit_compat: gen_translit_compat.py
+ $(PYTHON3) ./gen_translit_compat.py -u UnicodeData.txt \
+ -o $@ --unicode_version $(UNICODE_VERSION)
+
+translit_circle: UnicodeData.txt
+translit_circle: gen_translit_circle.py
+ $(PYTHON3) ./gen_translit_circle.py -u UnicodeData.txt \
+ -o $@ --unicode_version $(UNICODE_VERSION)
+
+translit_cjk_compat: UnicodeData.txt
+translit_cjk_compat: gen_translit_cjk_compat.py
+ $(PYTHON3) ./gen_translit_cjk_compat.py -u UnicodeData.txt \
+ -o $@ --unicode_version $(UNICODE_VERSION)
+
+translit_font: UnicodeData.txt
+translit_font: gen_translit_font.py
+ $(PYTHON3) ./gen_translit_font.py -u UnicodeData.txt \
+ -o $@ --unicode_version $(UNICODE_VERSION)
+
+translit_fraction: UnicodeData.txt
+translit_fraction: gen_translit_fraction.py
+ $(PYTHON3) ./gen_translit_fraction.py -u UnicodeData.txt \
+ -o $@ --unicode_version $(UNICODE_VERSION)
.PHONY: downloads clean-downloads
downloads: $(DOWNLOADS)
diff --git a/localedata/unicode-gen/gen_translit_circle.py b/localedata/unicode-gen/gen_translit_circle.py
new file mode 100755
index 0000000..a146e7f
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_circle.py
@@ -0,0 +1,149 @@
+#!/usr/bin/python3
+#
+# Generate a translit_circle file from a UnicodeData file.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+Generate a translit_circle file from UnicodeData.txt
+
+To see how this script is used, call it with the â??-hâ?? option:
+
+ $ ./gen_translit_circle -h
+ â?¦ prints usage message â?¦
+'''
+
+import argparse
+import time
+import unicode_utils
+
+def read_input_file(filename):
+ '''Reads the original glibc translit_circle file to get the
+ original head and tail.
+
+ We want to replace only the part of the file between
+ â??translit_startâ?? and â??translit_endâ??
+ '''
+ head = tail = ''
+ with open(filename, mode='r') as translit_file:
+ for line in translit_file:
+ head = head + line
+ if line.startswith('translit_start'):
+ break
+ for line in translit_file:
+ if line.startswith('translit_end'):
+ tail = line
+ break
+ for line in translit_file:
+ tail = tail + line
+ return (head, tail)
+
+def output_head(translit_file, unicode_version, head=''):
+ '''Write the header of the output file, i.e. the part of the file
+ before the â??translit_startâ?? line.
+ '''
+ if ARGS.input_file and head:
+ translit_file.write(head)
+ else:
+ translit_file.write('escape_char /\n')
+ translit_file.write('comment_char %\n')
+ translit_file.write('\n')
+ translit_file.write('% Transliterations of encircled characters.\n')
+ translit_file.write('% Generated automatically from UnicodeData.txt '
+ + 'by gen_translit_circle.py '
+ + 'on {:s} '.format(time.strftime('%Y-%m-%d'))
+ + 'for Unicode {:s}.\n'.format(unicode_version))
+ translit_file.write('\n')
+ translit_file.write('LC_CTYPE\n')
+ translit_file.write('\n')
+ translit_file.write('translit_start\n')
+
+def output_tail(translit_file, tail=''):
+ '''Write the tail of the output file'''
+ if ARGS.input_file and tail:
+ translit_file.write(tail)
+ else:
+ translit_file.write('translit_end\n')
+ translit_file.write('\n')
+ translit_file.write('END LC_CTYPE\n')
+
+def output_transliteration(translit_file):
+ '''Write the new transliteration to the output file'''
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ if decomposition.startswith('<circle>'):
+ decomposition = decomposition[9:]
+ decomposed_code_points = [int(x, 16)
+ for x in decomposition.split(' ')]
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} "<U0028>'.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for decomposed_code_point in decomposed_code_points:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ translit_file.write('<U0029>"\n')
+ translit_file.write('\n')
+
+
+if __name__ == "__main__":
+ PARSER = argparse.ArgumentParser(
+ description='''
+ Generate a translit_circle file from UnicodeData.txt.
+ ''')
+ PARSER.add_argument(
+ '-u', '--unicode_data_file',
+ nargs='?',
+ type=str,
+ default='UnicodeData.txt',
+ help=('The UnicodeData.txt file to read, '
+ + 'default: %(default)s'))
+ PARSER.add_argument(
+ '-i', '--input_file',
+ nargs='?',
+ type=str,
+ help=''' The original glibc/localedata/locales/translit_combining
+ file.''')
+ PARSER.add_argument(
+ '-o', '--output_file',
+ nargs='?',
+ type=str,
+ default='translit_circle.new',
+ help='''The new translit_circle file, default: %(default)s. If the
+ original glibc/localedata/locales/translit_circle file has
+ been given as an option, the header up to the
+ â??translit_startâ?? line and the tail from the â??translit_endâ??
+ line to the end of the file will be copied unchanged into the
+ output file. ''')
+ PARSER.add_argument(
+ '--unicode_version',
+ nargs='?',
+ required=True,
+ type=str,
+ help='The Unicode version of the input files used.')
+ ARGS = PARSER.parse_args()
+
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
+ HEAD = TAIL = ''
+ if ARGS.input_file:
+ (HEAD, TAIL) = read_input_file(ARGS.input_file)
+ with open(ARGS.output_file, mode='w') as TRANSLIT_FILE:
+ output_head(TRANSLIT_FILE, ARGS.unicode_version, head=HEAD)
+ output_transliteration(TRANSLIT_FILE)
+ output_tail(TRANSLIT_FILE, tail=TAIL)
diff --git a/localedata/unicode-gen/gen_translit_cjk_compat.py b/localedata/unicode-gen/gen_translit_cjk_compat.py
new file mode 100755
index 0000000..a87d546
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_cjk_compat.py
@@ -0,0 +1,219 @@
+#!/usr/bin/python3
+#
+# Generate a translit_cjk_compat file from a UnicodeData file.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+Generate a translit_cjk_compat file from UnicodeData.txt
+
+To see how this script is used, call it with the â??-hâ?? option:
+
+ $ ./gen_translit_cjk_compat -h
+ â?¦ prints usage message â?¦
+'''
+
+import argparse
+import time
+import sys
+import unicode_utils
+
+def read_input_file(filename):
+ '''Reads the original glibc translit_cjk_compat file to get the
+ original head and tail.
+
+ We want to replace only the part of the file between
+ â??translit_startâ?? and â??translit_endâ??
+ '''
+ head = tail = ''
+ with open(filename, mode='r') as translit_file:
+ for line in translit_file:
+ head = head + line
+ if line.startswith('translit_start'):
+ break
+ for line in translit_file:
+ if line.startswith('translit_end'):
+ tail = line
+ break
+ for line in translit_file:
+ tail = tail + line
+ return (head, tail)
+
+def output_head(translit_file, unicode_version, head=''):
+ '''Write the header of the output file, i.e. the part of the file
+ before the â??translit_startâ?? line.
+ '''
+ if ARGS.input_file and head:
+ translit_file.write(head)
+ else:
+ translit_file.write('escape_char /\n')
+ translit_file.write('comment_char %\n')
+ translit_file.write('\n')
+ translit_file.write('% Transliterations of CJK compatibility ')
+ translit_file.write('characters.\n')
+ translit_file.write('% Generated automatically from UnicodeData.txt '
+ + 'by gen_translit_cjk_compat.py '
+ + 'on {:s} '.format(time.strftime('%Y-%m-%d'))
+ + 'for Unicode {:s}.\n'.format(unicode_version))
+ translit_file.write('\n')
+ translit_file.write('LC_CTYPE\n')
+ translit_file.write('\n')
+ translit_file.write('translit_start\n')
+
+def output_tail(translit_file, tail=''):
+ '''Write the tail of the output file'''
+ if ARGS.input_file and tail:
+ translit_file.write(tail)
+ else:
+ translit_file.write('translit_end\n')
+ translit_file.write('\n')
+ translit_file.write('END LC_CTYPE\n')
+
+def special_decompose(code_point_list):
+ '''
+ Decompositions which are not in UnicodeData.txt at all but which
+ were used in the original translit_cjk_compat file in glibc and
+ which seem to make sense. I want to keep the update of
+ translit_cjk_compat close to the spirit of the original file,
+ therefore I added this special decomposition rules here.
+ '''
+ special_decompose_dict = {
+ (0x2215,): [0x002F], # â?? â?? /
+ (0x00B2,): [0x005E, 0x0032], # ² â?? ^2
+ (0x03BC,): [0x00B5], # μ â?? µ (GREEK SMALL LETTER MU â?? MICRO SIGN)
+ (0x2113,): [0x006C], # â?? â?? l
+ (0x00B3,): [0x005E, 0x0033], # ³ â?? ^3
+ (0x00B5,): [0x0075], # µ â?? u
+ (0x03BC, 0x2113): [0x03BC, 0x006C], # μâ?? â?? μl
+ (0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2): [
+ 0x0072, 0x0061, 0x0064, 0x002F, 0x0073, 0x00B2],
+ (0x006D, 0x2215, 0x0073, 0x00B2): [0x006D, 0x002F, 0x0073, 0x00B2],
+ }
+ if tuple(code_point_list) in special_decompose_dict:
+ return special_decompose_dict[tuple(code_point_list)]
+ else:
+ return code_point_list
+
+def output_transliteration(translit_file):
+ '''Write the new transliteration to the output file'''
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ if decomposition.startswith('<square>'):
+ decomposition = decomposition[9:]
+ decomposed_code_points = [[int(x, 16)
+ for x in decomposition.split(' ')]]
+ if decomposed_code_points[0]:
+ while True:
+ special_decomposed_code_points = special_decompose(
+ decomposed_code_points[-1])
+ if (special_decomposed_code_points
+ != decomposed_code_points[-1]):
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ continue
+ special_decomposed_code_points = []
+ for decomposed_code_point in decomposed_code_points[-1]:
+ special_decomposed_code_points += special_decompose(
+ [decomposed_code_point])
+ if (special_decomposed_code_points
+ == decomposed_code_points[-1]):
+ break
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for index in range(0, len(decomposed_code_points)):
+ if index > 0:
+ translit_file.write(';')
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ for decomposed_code_point in decomposed_code_points[index]:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ if decomposition and name.startswith('CJK COMPATIBILITY IDEOGRAPH'):
+ decomposed_code_points = [int(x, 16)
+ for x in decomposition.split(' ')]
+ if len(decomposed_code_points) != 1:
+ sys.stderr.write(
+ 'Unexpected decomposition length {:x} {:s} {:s}\n'.format(
+ code_point, name, decomposition))
+ exit(1)
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for decomposed_code_point in decomposed_code_points:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ translit_file.write('\n')
+ translit_file.write('\n')
+
+if __name__ == "__main__":
+ PARSER = argparse.ArgumentParser(
+ description='''
+ Generate a translit_cjk_compat file from UnicodeData.txt.
+ ''')
+ PARSER.add_argument(
+ '-u', '--unicode_data_file',
+ nargs='?',
+ type=str,
+ default='UnicodeData.txt',
+ help=('The UnicodeData.txt file to read, '
+ + 'default: %(default)s'))
+ PARSER.add_argument(
+ '-i', '--input_file',
+ nargs='?',
+ type=str,
+ help=''' The original glibc/localedata/locales/translit_cjk_compat
+ file.''')
+ PARSER.add_argument(
+ '-o', '--output_file',
+ nargs='?',
+ type=str,
+ default='translit_cjk_compat.new',
+ help='''The new translit_cjk_compat file, default: %(default)s. If the
+ original glibc/localedata/locales/translit_cjk_compat file has
+ been given as an option, the header up to the
+ â??translit_startâ?? line and the tail from the â??translit_endâ??
+ line to the end of the file will be copied unchanged into the
+ output file. ''')
+ PARSER.add_argument(
+ '--unicode_version',
+ nargs='?',
+ required=True,
+ type=str,
+ help='The Unicode version of the input files used.')
+ ARGS = PARSER.parse_args()
+
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
+ HEAD = TAIL = ''
+ if ARGS.input_file:
+ (HEAD, TAIL) = read_input_file(ARGS.input_file)
+ with open(ARGS.output_file, mode='w') as TRANSLIT_FILE:
+ output_head(TRANSLIT_FILE, ARGS.unicode_version, head=HEAD)
+ output_transliteration(TRANSLIT_FILE)
+ output_tail(TRANSLIT_FILE, tail=TAIL)
diff --git a/localedata/unicode-gen/gen_translit_combining.py b/localedata/unicode-gen/gen_translit_combining.py
new file mode 100755
index 0000000..ef84edb
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_combining.py
@@ -0,0 +1,382 @@
+#!/usr/bin/python3
+#
+# Generate a translit_combining file from a UnicodeData file.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+Generate a translit_combining file from UnicodeData.txt
+
+To see how this script is used, call it with the â??-hâ?? option:
+
+ $ ./gen_translit_combining -h
+ â?¦ prints usage message â?¦
+'''
+
+import argparse
+import time
+import unicode_utils
+
+def read_input_file(filename):
+ '''Reads the original glibc translit_combining file to get the
+ original head and tail.
+
+ We want to replace only the part of the file between
+ â??translit_startâ?? and â??translit_endâ??
+ '''
+ head = tail = ''
+ with open(filename, mode='r') as translit_file:
+ for line in translit_file:
+ head = head + line
+ if line.startswith('translit_start'):
+ break
+ for line in translit_file:
+ if line.startswith('translit_end'):
+ tail = line
+ break
+ for line in translit_file:
+ tail = tail + line
+ return (head, tail)
+
+def output_head(translit_file, unicode_version, head=''):
+ '''Write the header of the output file, i.e. the part of the file
+ before the â??translit_startâ?? line.
+ '''
+ if ARGS.input_file and head:
+ translit_file.write(head)
+ else:
+ translit_file.write('escape_char /\n')
+ translit_file.write('comment_char %\n')
+ translit_file.write('\n')
+ translit_file.write('% Transliterations that remove all ')
+ translit_file.write('combining characters (accents,\n')
+ translit_file.write('% pronounciation marks, etc.).\n')
+ translit_file.write('% Generated automatically from UnicodeData.txt '
+ + 'by gen_translit_combining.py '
+ + 'on {:s} '.format(time.strftime('%Y-%m-%d'))
+ + 'for Unicode {:s}.\n'.format(unicode_version))
+ translit_file.write('\n')
+ translit_file.write('LC_CTYPE\n')
+ translit_file.write('\n')
+ translit_file.write('translit_start\n')
+
+def output_tail(translit_file, tail=''):
+ '''Write the tail of the output file'''
+ if ARGS.input_file and tail:
+ translit_file.write(tail)
+ else:
+ translit_file.write('translit_end\n')
+ translit_file.write('\n')
+ translit_file.write('END LC_CTYPE\n')
+
+def is_combining_remove(code_point):
+ '''Check whether this is a combining character which should be listed
+ in the section of the translit_combining file where combining
+ characters are replaced by empty strings.
+
+ We ignore combining characters from many scripts here because
+ the original translit_combining file didnâ??t do this for the
+ combining characters from these scripts either and I am not
+ sure yet whether this would be useful to do for all combining
+ characters or not. For the moment I think it is better to keep
+ close to the spirit of the original file.
+ '''
+ if not unicode_utils.is_combining(code_point):
+ return False
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ for substring in ('DEVANAGARI',
+ 'BENGALI',
+ 'CYRILLIC',
+ 'SYRIAC',
+ 'THAANA',
+ 'NKO',
+ 'GURMUKHI',
+ 'TAMIL',
+ 'GUJARATI',
+ 'ORIYA',
+ 'TELUGU',
+ 'KANNADA',
+ 'MALAYALAM',
+ 'SINHALA',
+ 'THAI',
+ 'LAO',
+ 'TIBETAN',
+ 'MYANMAR',
+ 'ETHIOPIC',
+ 'TAGALOG',
+ 'HANUNOO',
+ 'BUHID',
+ 'TAGBANWA',
+ 'KHMER',
+ 'MONGOLIAN',
+ 'LIMBU',
+ 'NEW TAI LUE',
+ 'BUGINESE',
+ 'BALINESE',
+ 'SUNDANESE',
+ 'LEPCHA',
+ 'IDEOGRAPHIC',
+ 'HANGUL',
+ 'SYLOTI',
+ 'SAURASHTRA',
+ 'KAYAH',
+ 'REJANG',
+ 'CHAM',
+ 'VARIATION SELECTOR',
+ 'KHAROSHTHI',
+ 'MUSICAL SYMBOL',
+ 'SAMARITAN',
+ 'MANDAIC',
+ 'TAI THAM',
+ 'BATAK',
+ 'VEDIC',
+ 'COPTIC',
+ 'TIFINAGH',
+ 'BAMUM',
+ 'JAVANESE',
+ 'TAI VIET',
+ 'MEETEI',
+ 'MANICHAEAN',
+ 'BRAHMI',
+ 'KAITHI',
+ 'CHAKMA',
+ 'MAHAJANI',
+ 'SHARADA',
+ 'KHOJKI',
+ 'KHUDAWADI',
+ 'GRANTHA',
+ 'TIRHUTA',
+ 'SIDDHAM',
+ 'MODI VOWEL',
+ 'MODI SIGN',
+ 'TAKRI',
+ 'BASSA VAH',
+ 'PAHAWH HMONG',
+ 'MIAO',
+ 'DUPLOYAN',
+ 'MENDE KIKAKUI'
+ ):
+ if substring in name:
+ return False
+ return True
+
+def canonical_decompose(code_point):
+ '''http://www.unicode.org/reports/tr44/#Character_Decomposition_Mappings
+
+ In some instances a canonical mapping or a compatibility mapping
+ may consist of a single character. For a canonical mapping, this
+ indicates that the character is a canonical equivalent of another
+ single character. For a compatibility mapping, this indicates that
+ the character is a compatibility equivalent of another single
+ character.
+
+ A canonical mapping may also consist of a pair of characters, but
+ is never longer than two characters. When a canonical mapping
+ consists of a pair of characters, the first character may itself
+ be a character with a decomposition mapping, but the second
+ character never has a decomposition mapping.
+
+ We ignore the canonical decomposition for code points
+ matching certain substrings because the original translit_combining
+ file didnâ??t include these types of characters either. I am unsure
+ about the usefulness of including them and want to keep close
+ to the spirit of the original file for the moment.
+ '''
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ for substring in ('MUSICAL SYMBOL',
+ 'CJK COMPATIBILITY IDEOGRAPH',
+ 'BALINESE',
+ 'KAITHI LETTER',
+ 'CHAKMA VOWEL',
+ 'GRANTHA VOWEL',
+ 'TIRHUTA VOWEL',
+ 'SIDDHAM VOWEL'):
+ if substring in name:
+ return []
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ if decomposition and not decomposition.startswith('<'):
+ decomposed_code_points = [int(x, 16) for x in decomposition.split(' ')]
+ if decomposed_code_points:
+ cd0 = canonical_decompose(decomposed_code_points[0])
+ if cd0:
+ decomposed_code_points = cd0 + decomposed_code_points[1:]
+ return decomposed_code_points
+ else:
+ return []
+
+def special_decompose(code_point_list):
+ '''
+ Decompositions which are not canonical or which are not in
+ UnicodeData.txt at all but some of these were used in the original
+ translit_combining file in glibc and they seemed to make sense.
+ I want to keep the update of translit_combining close to the
+ spirit of the original file, therefore I added these special
+ decomposition rules here.
+ '''
+ special_decompose_dict = {
+ # Ã? U+00D8 is already handled in translit_neutral. But
+ # translit_combining is usually included after translit_neutral
+ # and Ǿ U+01FE LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+ # has a canonical decomposition to Ã? U+00D8 and we want to
+ # further decompose this to U+004F.
+ (0x00D8,): [0x004F], # Ã? â?? O
+ # ø U+00F8 is already handled in translit_neutral. But
+ # translit_combining is usually included after translit_neutral
+ # and Ç¿ U+01FF LATIN SMALL LETTER O WITH STROKE AND ACUTE
+ # has a canonical decomposition to ø U+00F8 and we want to
+ # further decompose this to U+006F.
+ (0x00F8,): [0x006F], # ø â?? o
+ # æ U+00E6 is already in translit_compat because ligatures
+ # are handled in translit_compat. But ǣ U+01E3 has a
+ # canonical decomposition to U+00E6, U+0304 and we want to
+ # further decompose this to â??aeâ??.
+ (0x00E6,): [0x0061, 0x0065], # æ â?? ae
+ # Ã? U+00C6 is already in translit_compat because ligatures
+ # are handled in translit_compat. But Ǣ U+01E2 has a
+ # canonical decomposition to U+00C6, U+0304 and we want to
+ # further decompose this to â??AEâ??
+ (0x00C6,): [0x0041, 0x0045], # Ã? â?? AE
+ # U+05F2 HEBREW LIGATURE YIDDISH DOUBLE YOD is already in
+ # translit_compat because ligatures are handled in translit_compat.
+ # But U+FB1F has a canonical decomposition to U+05F2 and
+ # we want to further decompose this to U+05D9, U+05D9.
+ (0x05F2,): [0x05D9, 0x05D9], # ײ â?? ×?×?
+ # 0x2002 has a <compat> decomposition to 0x0020 in UnicodeData.txt
+ # But U+2000 EN QUAD has a canonical decomposition U+2002
+ # and we want to further decompose this to U+0020.
+ (0x2002,): [0x0020], # EN SPACE â?? SPACE
+ # 0x2003 has a <compat> decomposition to 0x0020 in UnicodeData.txt
+ # But U+2001 EM QUAD has a canonical decomposition to U+2003
+ # and we want to further decompose this to U+0020.
+ (0x2003,): [0x0020], # EM SPACE â?? SPACE
+ # Special rule for ã?? U+3008 is added
+ # because â?ª U+2329 has the canonical decomposition U+3008
+ # and we want to further decompose this to > U+003C.
+ (0x3008,): [0x003C], # ã?? â?? <
+ # Special rule for ã?? U+3009 is added
+ # because â?ª U+232A has the canonical decomposition U+3009
+ # and we want to further decompose this to < U+003E.
+ (0x3009,): [0x003E], # ã??â?? >
+ }
+ if tuple(code_point_list) in special_decompose_dict:
+ return special_decompose_dict[tuple(code_point_list)]
+ else:
+ return code_point_list
+
+def output_combining_remove(translit_file):
+ '''Write the section of the translit_combining file where combining
+ characters are replaced by empty strings.
+ '''
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ if is_combining_remove(code_point):
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} ""\n'.format(
+ unicode_utils.ucs_symbol(code_point)))
+ translit_file.write('\n')
+
+def output_decompositions(translit_file):
+ '''Write the section of the translit_combining file where characters
+ characters are decomposed and combining characters stripped from
+ the decompositions.
+ '''
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ decomposed_code_points = [canonical_decompose(code_point)]
+ decomposed_code_points[0] = [x for x in decomposed_code_points[0]
+ if not is_combining_remove(x)]
+ if not decomposed_code_points[0]:
+ if special_decompose([code_point]) != [code_point]:
+ decomposed_code_points[0] = special_decompose([code_point])
+ else:
+ special_decomposed_code_points = []
+ for decomposed_code_point in decomposed_code_points[0]:
+ special_decomposed_code_points += special_decompose(
+ [decomposed_code_point])
+ if (special_decomposed_code_points
+ != decomposed_code_points[0]):
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ if decomposed_code_points[0]:
+ translit_file.write('% {:s}\n'.format(
+ unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']))
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for index in range(0, len(decomposed_code_points)):
+ if index > 0:
+ translit_file.write(';')
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ for decomposed_code_point in decomposed_code_points[index]:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ translit_file.write('\n')
+ translit_file.write('\n')
+
+def output_transliteration(translit_file):
+ '''Write the new transliteration to the output file'''
+ output_combining_remove(translit_file)
+ output_decompositions(translit_file)
+
+if __name__ == "__main__":
+ PARSER = argparse.ArgumentParser(
+ description='''
+ Generate a translit_combining file from UnicodeData.txt.
+ ''')
+ PARSER.add_argument(
+ '-u', '--unicode_data_file',
+ nargs='?',
+ type=str,
+ default='UnicodeData.txt',
+ help=('The UnicodeData.txt file to read, '
+ + 'default: %(default)s'))
+ PARSER.add_argument(
+ '-i', '--input_file',
+ nargs='?',
+ type=str,
+ help=''' The original glibc/localedata/locales/translit_combining
+ file.''')
+ PARSER.add_argument(
+ '-o', '--output_file',
+ nargs='?',
+ type=str,
+ default='translit_combining.new',
+ help='''The new translit_combining file, default: %(default)s. If the
+ original glibc/localedata/locales/translit_combining file has
+ been given as an option, the header up to the
+ â??translit_startâ?? line and the tail from the â??translit_endâ??
+ line to the end of the file will be copied unchanged into the
+ output file. ''')
+ PARSER.add_argument(
+ '--unicode_version',
+ nargs='?',
+ required=True,
+ type=str,
+ help='The Unicode version of the input files used.')
+ ARGS = PARSER.parse_args()
+
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
+ HEAD = TAIL = ''
+ if ARGS.input_file:
+ (HEAD, TAIL) = read_input_file(ARGS.input_file)
+ with open(ARGS.output_file, mode='w') as TRANSLIT_FILE:
+ output_head(TRANSLIT_FILE, ARGS.unicode_version, head=HEAD)
+ output_transliteration(TRANSLIT_FILE)
+ output_tail(TRANSLIT_FILE, tail=TAIL)
diff --git a/localedata/unicode-gen/gen_translit_compat.py b/localedata/unicode-gen/gen_translit_compat.py
new file mode 100755
index 0000000..d99e56d
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_compat.py
@@ -0,0 +1,325 @@
+#!/usr/bin/python3
+#
+# Generate a translit_compat file from a UnicodeData file.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+Generate a translit_compat file from UnicodeData.txt
+
+To see how this script is used, call it with the â??-hâ?? option:
+
+ $ ./gen_translit_compat -h
+ â?¦ prints usage message â?¦
+'''
+
+import argparse
+import time
+import unicode_utils
+
+def read_input_file(filename):
+ '''Reads the original glibc translit_compat file to get the
+ original head and tail.
+
+ We want to replace only the part of the file between
+ â??translit_startâ?? and â??translit_endâ??
+ '''
+ head = tail = ''
+ with open(filename, mode='r') as translit_file:
+ for line in translit_file:
+ head = head + line
+ if line.startswith('translit_start'):
+ break
+ for line in translit_file:
+ if line.startswith('translit_end'):
+ tail = line
+ break
+ for line in translit_file:
+ tail = tail + line
+ return (head, tail)
+
+def output_head(translit_file, unicode_version, head=''):
+ '''Write the header of the output file, i.e. the part of the file
+ before the â??translit_startâ?? line.
+ '''
+ if ARGS.input_file and head:
+ translit_file.write(head)
+ else:
+ translit_file.write('escape_char /\n')
+ translit_file.write('comment_char %\n')
+ translit_file.write('\n')
+ translit_file.write('% Transliterations of compatibility characters ')
+ translit_file.write('and ligatures.\n')
+ translit_file.write('% Generated automatically from UnicodeData.txt '
+ + 'by gen_translit_compat.py '
+ + 'on {:s} '.format(time.strftime('%Y-%m-%d'))
+ + 'for Unicode {:s}.\n'.format(unicode_version))
+ translit_file.write('\n')
+ translit_file.write('LC_CTYPE\n')
+ translit_file.write('\n')
+ translit_file.write('translit_start\n')
+
+def output_tail(translit_file, tail=''):
+ '''Write the tail of the output file'''
+ if ARGS.input_file and tail:
+ translit_file.write(tail)
+ else:
+ translit_file.write('translit_end\n')
+ translit_file.write('\n')
+ translit_file.write('END LC_CTYPE\n')
+
+def compatibility_decompose(code_point):
+ '''http://www.unicode.org/reports/tr44/#Character_Decomposition_Mappings
+
+ â??The compatibility decomposition is formed by recursively applying
+ the canonical and compatibility mappings, then applying the
+ Canonical Ordering Algorithm.â??
+
+ We donâ??t do the canonical decomposition here because this is
+ done in gen_translit_combining.py to generate translit_combining.
+
+ And we ignore some of the possible compatibility formatting tags
+ here. Some of them are used in other translit_* files, not
+ translit_compat:
+
+ <font>: translit_font
+ <circle>: translit_circle
+ <wide>: translit_wide
+ <narrow>: translit_narrow
+ <square>: translit_cjk_compat
+ <fraction>: translit_fraction
+
+ And we ignore
+
+ <noBreak>, <initial>, <medial>, <final>, <isolated>
+
+ because they seem to be not useful for transliteration.
+ '''
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ compatibility_tags = (
+ '<compat>', '<super>', '<sub>', '<vertical>')
+ for compatibility_tag in compatibility_tags:
+ if decomposition.startswith(compatibility_tag):
+ decomposition = decomposition[len(compatibility_tag)+1:]
+ decomposed_code_points = [int(x, 16)
+ for x in decomposition.split(' ')]
+ if (len(decomposed_code_points) > 1
+ and decomposed_code_points[0] == 0x0020
+ and decomposed_code_points[1] >= 0x0300
+ and decomposed_code_points[1] <= 0x03FF):
+ # Decomposes into a space followed by a combining character.
+ # This is not useful fo transliteration.
+ return []
+ else:
+ return_value = []
+ for index in range(0, len(decomposed_code_points)):
+ cd_code_points = compatibility_decompose(
+ decomposed_code_points[index])
+ if cd_code_points:
+ return_value += cd_code_points
+ else:
+ return_value += [decomposed_code_points[index]]
+ return return_value
+ return []
+
+def special_decompose(code_point_list):
+ '''
+ Decompositions which are not in UnicodeData.txt at all but which
+ were used in the original translit_compat file in glibc and
+ which seem to make sense. I want to keep the update of
+ translit_compat close to the spirit of the original file,
+ therefore I added this special decomposition rules here.
+ '''
+ special_decompose_dict = {
+ (0x03BC,): [0x0075], # μ â?? u
+ (0x02BC,): [0x0027], # ʼ â?? '
+ }
+ if tuple(code_point_list) in special_decompose_dict:
+ return special_decompose_dict[tuple(code_point_list)]
+ else:
+ return code_point_list
+
+def special_ligature_decompose(code_point):
+ '''
+ Decompositions for ligatures which are not in UnicodeData.txt at
+ all but which were used in the original translit_compat file in
+ glibc and which seem to make sense. I want to keep the update of
+ translit_compat close to the spirit of the original file,
+ therefore I added these special ligature decomposition rules here.
+
+ '''
+ special_ligature_decompose_dict = {
+ 0x00E6: [0x0061, 0x0065], # æ â?? ae
+ 0x00C6: [0x0041, 0x0045], # Ã? â?? AE
+ # These following 5 special ligature decompositions were
+ # in the original glibc/localedata/locales/translit_compat file
+ 0x0152: [0x004F, 0x0045], # Å? â?? OE
+ 0x0153: [0x006F, 0x0065], # Å? â?? oe
+ 0x05F0: [0x05D5, 0x05D5], # ×° â?? ×?×?
+ 0x05F1: [0x05D5, 0x05D9], # ×± â?? ×?×?
+ 0x05F2: [0x05D9, 0x05D9], # ײ â?? ×?×?
+ # The following special ligature decompositions were
+ # not in the original glibc/localedata/locales/translit_compat file
+ # U+04A4 CYRILLIC CAPITAL LIGATURE EN GHE
+ # â?? U+041D CYRILLIC CAPITAL LETTER EN,
+ # U+0413 CYRILLIC CAPITAL LETTER GHE
+ 0x04A4: [0x041D, 0x0413], # Ò¤ â?? Ð?Ð?
+ # U+04A5 CYRILLIC SMALL LIGATURE EN GHE
+ # â?? U+043D CYRILLIC SMALL LETTER EN,
+ # U+0433 CYRILLIC SMALL LETTER GHE
+ 0x04A5: [0x043D, 0x0433], # Ò¥ â?? нг
+ # U+04B4 CYRILLIC CAPITAL LIGATURE TE TSE
+ # â?? U+0422 CYRILLIC CAPITAL LETTER TE,
+ # U+0426 CYRILLIC CAPITAL LETTER TSE
+ 0x04B4: [0x0422, 0x0426], # Ò´ â?? ТЦ
+ # U+04B5 CYRILLIC SMALL LIGATURE TE TSE
+ # â?? U+0442 CYRILLIC SMALL LETTER TE,
+ # U+0446 CYRILLIC SMALL LETTER TSE
+ 0x04B5: [0x0442, 0x0446], # Òµ â?? Ñ?Ñ?
+ # U+04d4 CYRILLIC CAPITAL LIGATURE A IE
+ # â?? U+0410 CYRILLIC CAPITAL LETTER A
+ # U+0415;CYRILLIC CAPITAL LETTER IE
+ 0x04D4: [0x0410, 0x0415], # Ó? â?? Ð?Ð?
+ # U+04D5 CYRILLIC SMALL LIGATURE A IE
+ # â?? U+0430 CYRILLIC SMALL LETTER A,
+ # U+0435 CYRILLIC SMALL LETTER IE
+ 0x04D5: [0x0430, 0x0435], # Ó? â?? ае
+ # I am not sure what to do with the following ligatures
+ # maybe it makes no sense to decompose them:
+ # U+0616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH
+ # U+06d6 ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
+ # U+06d7 ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
+ # U+fdfd ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
+ # U+fe20 COMBINING LIGATURE LEFT HALF
+ # U+fe21 COMBINING LIGATURE RIGHT HALF
+ # U+fe27 COMBINING LIGATURE LEFT HALF BELOW
+ # U+fe28 COMBINING LIGATURE RIGHT HALF BELOW
+ # U+11176 MAHAJANI LIGATURE SHRI
+ # U+1f670 SCRIPT LIGATURE ET ORNAMENT
+ # U+1f671 HEAVY SCRIPT LIGATURE ET ORNAMENT
+ # U+1f672 LIGATURE OPEN ET ORNAMENT
+ # U+1f673 HEAVY LIGATURE OPEN ET ORNAMENT
+ }
+ if code_point in special_ligature_decompose_dict:
+ return special_ligature_decompose_dict[code_point]
+ else:
+ return [code_point]
+
+def output_transliteration(translit_file):
+ '''Write the new transliteration to the output file'''
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ decomposed_code_points = [compatibility_decompose(code_point)]
+ if not decomposed_code_points[0]:
+ if special_decompose([code_point]) != [code_point]:
+ decomposed_code_points[0] = special_decompose([code_point])
+ else:
+ special_decomposed_code_points = []
+ while True:
+ special_decomposed_code_points = special_decompose(
+ decomposed_code_points[-1])
+ if (special_decomposed_code_points
+ != decomposed_code_points[-1]):
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ continue
+ special_decomposed_code_points = []
+ for decomposed_code_point in decomposed_code_points[-1]:
+ special_decomposed_code_points += special_decompose(
+ [decomposed_code_point])
+ if (special_decomposed_code_points
+ == decomposed_code_points[-1]):
+ break
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ if decomposed_code_points[0]:
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for index in range(0, len(decomposed_code_points)):
+ if index > 0:
+ translit_file.write(';')
+ translit_file.write('"')
+ for decomposed_code_point in decomposed_code_points[index]:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ translit_file.write('"')
+ translit_file.write('\n')
+ elif 'LIGATURE' in name and 'ARABIC' not in name:
+ decomposed_code_points = special_ligature_decompose(code_point)
+ if decomposed_code_points[0] != code_point:
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ translit_file.write('"')
+ for decomposed_code_point in decomposed_code_points:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ translit_file.write('"')
+ translit_file.write('\n')
+ else:
+ print('Warning: unhandled ligature: {:x} {:s}'.format(
+ code_point, name))
+ translit_file.write('\n')
+
+if __name__ == "__main__":
+ PARSER = argparse.ArgumentParser(
+ description='''
+ Generate a translit_compat file from UnicodeData.txt.
+ ''')
+ PARSER.add_argument(
+ '-u', '--unicode_data_file',
+ nargs='?',
+ type=str,
+ default='UnicodeData.txt',
+ help=('The UnicodeData.txt file to read, '
+ + 'default: %(default)s'))
+ PARSER.add_argument(
+ '-i', '--input_file',
+ nargs='?',
+ type=str,
+ help=''' The original glibc/localedata/locales/translit_compat
+ file.''')
+ PARSER.add_argument(
+ '-o', '--output_file',
+ nargs='?',
+ type=str,
+ default='translit_compat.new',
+ help='''The new translit_compat file, default: %(default)s. If the
+ original glibc/localedata/locales/translit_compat file has
+ been given as an option, the header up to the
+ â??translit_startâ?? line and the tail from the â??translit_endâ??
+ line to the end of the file will be copied unchanged into the
+ output file. ''')
+ PARSER.add_argument(
+ '--unicode_version',
+ nargs='?',
+ required=True,
+ type=str,
+ help='The Unicode version of the input files used.')
+ ARGS = PARSER.parse_args()
+
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
+ HEAD = TAIL = ''
+ if ARGS.input_file:
+ (HEAD, TAIL) = read_input_file(ARGS.input_file)
+ with open(ARGS.output_file, mode='w') as TRANSLIT_FILE:
+ output_head(TRANSLIT_FILE, ARGS.unicode_version, head=HEAD)
+ output_transliteration(TRANSLIT_FILE)
+ output_tail(TRANSLIT_FILE, tail=TAIL)
diff --git a/localedata/unicode-gen/gen_translit_font.py b/localedata/unicode-gen/gen_translit_font.py
new file mode 100755
index 0000000..c7ec509
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_font.py
@@ -0,0 +1,155 @@
+#!/usr/bin/python3
+#
+# Generate a translit_font file from a UnicodeData file.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+Generate a translit_font file from UnicodeData.txt
+
+To see how this script is used, call it with the â??-hâ?? option:
+
+ $ ./gen_translit_font -h
+ â?¦ prints usage message â?¦
+'''
+
+import argparse
+import time
+import unicode_utils
+
+def read_input_file(filename):
+ '''Reads the original glibc translit_font file to get the
+ original head and tail.
+
+ We want to replace only the part of the file between
+ â??translit_startâ?? and â??translit_endâ??
+ '''
+ head = tail = ''
+ with open(filename, mode='r') as translit_file:
+ for line in translit_file:
+ head = head + line
+ if line.startswith('translit_start'):
+ break
+ for line in translit_file:
+ if line.startswith('translit_end'):
+ tail = line
+ break
+ for line in translit_file:
+ tail = tail + line
+ return (head, tail)
+
+def output_head(translit_file, unicode_version, head=''):
+ '''Write the header of the output file, i.e. the part of the file
+ before the â??translit_startâ?? line.
+ '''
+ if ARGS.input_file and head:
+ translit_file.write(head)
+ else:
+ translit_file.write('escape_char /\n')
+ translit_file.write('comment_char %\n')
+ translit_file.write('\n')
+ translit_file.write('% Transliterations of font equivalents.\n')
+ translit_file.write('% Generated automatically from UnicodeData.txt '
+ + 'by gen_translit_font.py '
+ + 'on {:s} '.format(time.strftime('%Y-%m-%d'))
+ + 'for Unicode {:s}.\n'.format(unicode_version))
+ translit_file.write('\n')
+ translit_file.write('LC_CTYPE\n')
+ translit_file.write('\n')
+ translit_file.write('translit_start\n')
+
+def output_tail(translit_file, tail=''):
+ '''Write the tail of the output file'''
+ if ARGS.input_file and tail:
+ translit_file.write(tail)
+ else:
+ translit_file.write('translit_end\n')
+ translit_file.write('\n')
+ translit_file.write('END LC_CTYPE\n')
+
+def output_transliteration(translit_file):
+ '''Write the new transliteration to the output file'''
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ if decomposition.startswith('<font>'):
+ decomposition = decomposition[7:]
+ decomposed_code_points = [[int(x, 16)
+ for x in decomposition.split(' ')]]
+ if decomposed_code_points[0]:
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for index in range(0, len(decomposed_code_points)):
+ if index > 0:
+ translit_file.write(';')
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ for decomposed_code_point in decomposed_code_points[index]:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ translit_file.write(' % {:s}\n'.format(name))
+ translit_file.write('\n')
+
+if __name__ == "__main__":
+ PARSER = argparse.ArgumentParser(
+ description='''
+ Generate a translit_font file from UnicodeData.txt.
+ ''')
+ PARSER.add_argument(
+ '-u', '--unicode_data_file',
+ nargs='?',
+ type=str,
+ default='UnicodeData.txt',
+ help=('The UnicodeData.txt file to read, '
+ + 'default: %(default)s'))
+ PARSER.add_argument(
+ '-i', '--input_file',
+ nargs='?',
+ type=str,
+ help=''' The original glibc/localedata/locales/translit_font
+ file.''')
+ PARSER.add_argument(
+ '-o', '--output_file',
+ nargs='?',
+ type=str,
+ default='translit_font.new',
+ help='''The new translit_font file, default: %(default)s. If the
+ original glibc/localedata/locales/translit_font file has
+ been given as an option, the header up to the
+ â??translit_startâ?? line and the tail from the â??translit_endâ??
+ line to the end of the file will be copied unchanged into the
+ output file. ''')
+ PARSER.add_argument(
+ '--unicode_version',
+ nargs='?',
+ required=True,
+ type=str,
+ help='The Unicode version of the input files used.')
+ ARGS = PARSER.parse_args()
+
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
+ HEAD = TAIL = ''
+ if ARGS.input_file:
+ (HEAD, TAIL) = read_input_file(ARGS.input_file)
+ with open(ARGS.output_file, mode='w') as TRANSLIT_FILE:
+ output_head(TRANSLIT_FILE, ARGS.unicode_version, head=HEAD)
+ output_transliteration(TRANSLIT_FILE)
+ output_tail(TRANSLIT_FILE, tail=TAIL)
diff --git a/localedata/unicode-gen/gen_translit_fraction.py b/localedata/unicode-gen/gen_translit_fraction.py
new file mode 100755
index 0000000..bf460f2
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_fraction.py
@@ -0,0 +1,196 @@
+#!/usr/bin/python3
+#
+# Generate a translit_fraction file from a UnicodeData file.
+# Copyright (C) 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+Generate a translit_fraction file from UnicodeData.txt
+
+To see how this script is used, call it with the â??-hâ?? option:
+
+ $ ./gen_translit_fraction -h
+ â?¦ prints usage message â?¦
+'''
+
+import argparse
+import time
+import unicode_utils
+
+def read_input_file(filename):
+ '''Reads the original glibc translit_fraction file to get the
+ original head and tail.
+
+ We want to replace only the part of the file between
+ â??translit_startâ?? and â??translit_endâ??
+ '''
+ head = tail = ''
+ with open(filename, mode='r') as translit_file:
+ for line in translit_file:
+ head = head + line
+ if line.startswith('translit_start'):
+ break
+ for line in translit_file:
+ if line.startswith('translit_end'):
+ tail = line
+ break
+ for line in translit_file:
+ tail = tail + line
+ return (head, tail)
+
+def output_head(translit_file, unicode_version, head=''):
+ '''Write the header of the output file, i.e. the part of the file
+ before the â??translit_startâ?? line.
+ '''
+ if ARGS.input_file and head:
+ translit_file.write(head)
+ else:
+ translit_file.write('escape_char /\n')
+ translit_file.write('comment_char %\n')
+ translit_file.write('\n')
+ translit_file.write('% Transliterations of fractions.\n')
+ translit_file.write('% Generated automatically from UnicodeData.txt '
+ + 'by gen_translit_fraction.py '
+ + 'on {:s} '.format(time.strftime('%Y-%m-%d'))
+ + 'for Unicode {:s}.\n'.format(unicode_version))
+ translit_file.write('% The replacements have been surrounded ')
+ translit_file.write('with spaces, because fractions are\n')
+ translit_file.write('% often preceded by a decimal number and ')
+ translit_file.write('followed by a unit or a math symbol.\n')
+ translit_file.write('\n')
+ translit_file.write('LC_CTYPE\n')
+ translit_file.write('\n')
+ translit_file.write('translit_start\n')
+
+def output_tail(translit_file, tail=''):
+ '''Write the tail of the output file'''
+ if ARGS.input_file and tail:
+ translit_file.write(tail)
+ else:
+ translit_file.write('translit_end\n')
+ translit_file.write('\n')
+ translit_file.write('END LC_CTYPE\n')
+
+def special_decompose(code_point_list):
+ '''
+ Decompositions which are not in UnicodeData.txt at all but which
+ were used in the original translit_fraction file in glibc and
+ which seem to make sense. I want to keep the update of
+ translit_fraction close to the spirit of the original file,
+ therefore I added this special decomposition rules here.
+ '''
+ special_decompose_dict = {
+ (0x2044,): [0x002F], # â?? â?? /
+ }
+ if tuple(code_point_list) in special_decompose_dict:
+ return special_decompose_dict[tuple(code_point_list)]
+ else:
+ return code_point_list
+
+def output_transliteration(translit_file):
+ '''Write the new transliteration to the output file'''
+ translit_file.write('\n')
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
+ name = unicode_utils.UNICODE_ATTRIBUTES[code_point]['name']
+ decomposition = unicode_utils.UNICODE_ATTRIBUTES[
+ code_point]['decomposition']
+ if decomposition.startswith('<fraction>'):
+ decomposition = decomposition[11:]
+ decomposed_code_points = [[int(x, 16)
+ for x in decomposition.split(' ')]]
+ if decomposed_code_points[0]:
+ decomposed_code_points[0] = [0x0020] \
+ + decomposed_code_points[0] \
+ + [0x0020]
+ while True:
+ special_decomposed_code_points = special_decompose(
+ decomposed_code_points[-1])
+ if (special_decomposed_code_points
+ != decomposed_code_points[-1]):
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ continue
+ special_decomposed_code_points = []
+ for decomposed_code_point in decomposed_code_points[-1]:
+ special_decomposed_code_points += special_decompose(
+ [decomposed_code_point])
+ if (special_decomposed_code_points
+ == decomposed_code_points[-1]):
+ break
+ decomposed_code_points.append(
+ special_decomposed_code_points)
+ translit_file.write('% {:s}\n'.format(name))
+ translit_file.write('{:s} '.format(
+ unicode_utils.ucs_symbol(code_point)))
+ for index in range(0, len(decomposed_code_points)):
+ if index > 0:
+ translit_file.write(';')
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ for decomposed_code_point in decomposed_code_points[index]:
+ translit_file.write('{:s}'.format(
+ unicode_utils.ucs_symbol(decomposed_code_point)))
+ if len(decomposed_code_points[index]) > 1:
+ translit_file.write('"')
+ translit_file.write('\n')
+ translit_file.write('\n')
+
+if __name__ == "__main__":
+ PARSER = argparse.ArgumentParser(
+ description='''
+ Generate a translit_cjk_compat file from UnicodeData.txt.
+ ''')
+ PARSER.add_argument(
+ '-u', '--unicode_data_file',
+ nargs='?',
+ type=str,
+ default='UnicodeData.txt',
+ help=('The UnicodeData.txt file to read, '
+ + 'default: %(default)s'))
+ PARSER.add_argument(
+ '-i', '--input_file',
+ nargs='?',
+ type=str,
+ help=''' The original glibc/localedata/locales/translit_fraction
+ file.''')
+ PARSER.add_argument(
+ '-o', '--output_file',
+ nargs='?',
+ type=str,
+ default='translit_fraction.new',
+ help='''The new translit_fraction file, default: %(default)s. If the
+ original glibc/localedata/locales/translit_fraction file has
+ been given as an option, the header up to the
+ â??translit_startâ?? line and the tail from the â??translit_endâ??
+ line to the end of the file will be copied unchanged into the
+ output file. ''')
+ PARSER.add_argument(
+ '--unicode_version',
+ nargs='?',
+ required=True,
+ type=str,
+ help='The Unicode version of the input files used.')
+ ARGS = PARSER.parse_args()
+
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
+ HEAD = TAIL = ''
+ if ARGS.input_file:
+ (HEAD, TAIL) = read_input_file(ARGS.input_file)
+ with open(ARGS.output_file, mode='w') as TRANSLIT_FILE:
+ output_head(TRANSLIT_FILE, ARGS.unicode_version, head=HEAD)
+ output_transliteration(TRANSLIT_FILE)
+ output_tail(TRANSLIT_FILE, tail=TAIL)
diff --git a/localedata/unicode-gen/gen_unicode_ctype.py b/localedata/unicode-gen/gen_unicode_ctype.py
index 0c74f2a..0f064f5 100755
--- a/localedata/unicode-gen/gen_unicode_ctype.py
+++ b/localedata/unicode-gen/gen_unicode_ctype.py
@@ -30,345 +30,9 @@ To see how this script is used, call it with the â??-hâ?? option:
'''
import argparse
-import sys
import time
import re
-
-# Dictionary holding the entire contents of the UnicodeData.txt file
-#
-# Contents of this dictionary look like this:
-#
-# {0: {'category': 'Cc',
-# 'title': None,
-# 'digit': '',
-# 'name': '<control>',
-# 'bidi': 'BN',
-# 'combining': '0',
-# 'comment': '',
-# 'oldname': 'NULL',
-# 'decomposition': '',
-# 'upper': None,
-# 'mirrored': 'N',
-# 'lower': None,
-# 'decdigit': '',
-# 'numeric': ''},
-# â?¦
-# }
-UNICODE_ATTRIBUTES = {}
-
-# Dictionary holding the entire contents of the DerivedCoreProperties.txt file
-#
-# Contents of this dictionary look like this:
-#
-# {917504: ['Default_Ignorable_Code_Point'],
-# 917505: ['Case_Ignorable', 'Default_Ignorable_Code_Point'],
-# â?¦
-# }
-DERIVED_CORE_PROPERTIES = {}
-
-def fill_attribute(code_point, fields):
- '''Stores in UNICODE_ATTRIBUTES[code_point] the values from the fields.
-
- One entry in the UNICODE_ATTRIBUTES dictionary represents one line
- in the UnicodeData.txt file.
-
- '''
- UNICODE_ATTRIBUTES[code_point] = {
- 'name': fields[1], # Character name
- 'category': fields[2], # General category
- 'combining': fields[3], # Canonical combining classes
- 'bidi': fields[4], # Bidirectional category
- 'decomposition': fields[5], # Character decomposition mapping
- 'decdigit': fields[6], # Decimal digit value
- 'digit': fields[7], # Digit value
- 'numeric': fields[8], # Numeric value
- 'mirrored': fields[9], # mirrored
- 'oldname': fields[10], # Old Unicode 1.0 name
- 'comment': fields[11], # comment
- # Uppercase mapping
- 'upper': int(fields[12], 16) if fields[12] else None,
- # Lowercase mapping
- 'lower': int(fields[13], 16) if fields[13] else None,
- # Titlecase mapping
- 'title': int(fields[14], 16) if fields[14] else None,
- }
-
-def fill_attributes(filename):
- '''Stores the entire contents of the UnicodeData.txt file
- in the UNICODE_ATTRIBUTES dictionary.
-
- A typical line for a single code point in UnicodeData.txt looks
- like this:
-
- 0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061;
-
- Code point ranges are indicated by pairs of lines like this:
-
- 4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;;
- 9FCC;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;;
- '''
- with open(filename, mode='r') as unicode_data_file:
- fields_start = []
- for line in unicode_data_file:
- fields = line.strip().split(';')
- if len(fields) != 15:
- sys.stderr.write(
- 'short line in file "%(f)s": %(l)s\n' %{
- 'f': filename, 'l': line})
- exit(1)
- if fields[2] == 'Cs':
- # Surrogates are UTF-16 artefacts,
- # not real characters. Ignore them.
- fields_start = []
- continue
- if fields[1].endswith(', First>'):
- fields_start = fields
- fields_start[1] = fields_start[1].split(',')[0][1:]
- continue
- if fields[1].endswith(', Last>'):
- fields[1] = fields[1].split(',')[0][1:]
- if fields[1:] != fields_start[1:]:
- sys.stderr.write(
- 'broken code point range in file "%(f)s": %(l)s\n' %{
- 'f': filename, 'l': line})
- exit(1)
- for code_point in range(
- int(fields_start[0], 16),
- int(fields[0], 16)+1):
- fill_attribute(code_point, fields)
- fields_start = []
- continue
- fill_attribute(int(fields[0], 16), fields)
- fields_start = []
-
-def fill_derived_core_properties(filename):
- '''Stores the entire contents of the DerivedCoreProperties.txt file
- in the DERIVED_CORE_PROPERTIES dictionary.
-
- Lines in DerivedCoreProperties.txt are either a code point range like
- this:
-
- 0061..007A ; Lowercase # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z
-
- or a single code point like this:
-
- 00AA ; Lowercase # Lo FEMININE ORDINAL INDICATOR
-
- '''
- with open(filename, mode='r') as derived_core_properties_file:
- for line in derived_core_properties_file:
- match = re.match(
- r'^(?P<codepoint1>[0-9A-F]{4,6})'
- + r'(?:\.\.(?P<codepoint2>[0-9A-F]{4,6}))?'
- + r'\s*;\s*(?P<property>[a-zA-Z_]+)',
- line)
- if not match:
- continue
- start = match.group('codepoint1')
- end = match.group('codepoint2')
- if not end:
- end = start
- for code_point in range(int(start, 16), int(end, 16)+1):
- prop = match.group('property')
- if code_point in DERIVED_CORE_PROPERTIES:
- DERIVED_CORE_PROPERTIES[code_point].append(prop)
- else:
- DERIVED_CORE_PROPERTIES[code_point] = [prop]
-
-def to_upper(code_point):
- '''Returns the code point of the uppercase version
- of the given code point'''
- if (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['upper']):
- return UNICODE_ATTRIBUTES[code_point]['upper']
- else:
- return code_point
-
-def to_lower(code_point):
- '''Returns the code point of the lowercase version
- of the given code point'''
- if (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['lower']):
- return UNICODE_ATTRIBUTES[code_point]['lower']
- else:
- return code_point
-
-def to_title(code_point):
- '''Returns the code point of the titlecase version
- of the given code point'''
- if (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['title']):
- return UNICODE_ATTRIBUTES[code_point]['title']
- else:
- return code_point
-
-def is_upper(code_point):
- '''Checks whether the character with this code point is uppercase'''
- return (to_lower(code_point) != code_point
- or (code_point in DERIVED_CORE_PROPERTIES
- and 'Uppercase' in DERIVED_CORE_PROPERTIES[code_point]))
-
-def is_lower(code_point):
- '''Checks whether the character with this code point is lowercase'''
- # Some characters are defined as â??Lowercaseâ?? in
- # DerivedCoreProperties.txt but do not have a mapping to upper
- # case. For example, ê?° U+A72F â??LATIN LETTER SMALL CAPITAL Fâ?? is
- # one of these.
- return (to_upper(code_point) != code_point
- # <U00DF> is lowercase, but without simple to_upper mapping.
- or code_point == 0x00DF
- or (code_point in DERIVED_CORE_PROPERTIES
- and 'Lowercase' in DERIVED_CORE_PROPERTIES[code_point]))
-
-def is_alpha(code_point):
- '''Checks whether the character with this code point is alphabetic'''
- return ((code_point in DERIVED_CORE_PROPERTIES
- and
- 'Alphabetic' in DERIVED_CORE_PROPERTIES[code_point])
- or
- # Consider all the non-ASCII digits as alphabetic.
- # ISO C 99 forbids us to have them in category â??digitâ??,
- # but we want iswalnum to return true on them.
- (UNICODE_ATTRIBUTES[code_point]['category'] == 'Nd'
- and not (code_point >= 0x0030 and code_point <= 0x0039)))
-
-def is_digit(code_point):
- '''Checks whether the character with this code point is a digit'''
- if False:
- return (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['category'] == 'Nd')
- # Note: U+0BE7..U+0BEF and U+1369..U+1371 are digit systems without
- # a zero. Must add <0> in front of them by hand.
- else:
- # SUSV2 gives us some freedom for the "digit" category, but ISO C 99
- # takes it away:
- # 7.25.2.1.5:
- # The iswdigit function tests for any wide character that
- # corresponds to a decimal-digit character (as defined in 5.2.1).
- # 5.2.1:
- # the 10 decimal digits 0 1 2 3 4 5 6 7 8 9
- return (code_point >= 0x0030 and code_point <= 0x0039)
-
-def is_outdigit(code_point):
- '''Checks whether the character with this code point is outdigit'''
- return (code_point >= 0x0030 and code_point <= 0x0039)
-
-def is_blank(code_point):
- '''Checks whether the character with this code point is blank'''
- return (code_point == 0x0009 # '\t'
- # Category Zs without mention of '<noBreak>'
- or (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['category'] == 'Zs'
- and '<noBreak>' not in
- UNICODE_ATTRIBUTES[code_point]['decomposition']))
-
-def is_space(code_point):
- '''Checks whether the character with this code point is a space'''
- # Donâ??t make U+00A0 a space. Non-breaking space means that all programs
- # should treat it like a punctuation character, not like a space.
- return (code_point == 0x0020 # ' '
- or code_point == 0x000C # '\f'
- or code_point == 0x000A # '\n'
- or code_point == 0x000D # '\r'
- or code_point == 0x0009 # '\t'
- or code_point == 0x000B # '\v'
- # Categories Zl, Zp, and Zs without mention of "<noBreak>"
- or (UNICODE_ATTRIBUTES[code_point]['name']
- and
- (UNICODE_ATTRIBUTES[code_point]['category'] in ['Zl', 'Zp']
- or
- (UNICODE_ATTRIBUTES[code_point]['category'] in ['Zs']
- and
- '<noBreak>' not in
- UNICODE_ATTRIBUTES[code_point]['decomposition']))))
-
-def is_cntrl(code_point):
- '''Checks whether the character with this code point is
- a control character'''
- return (UNICODE_ATTRIBUTES[code_point]['name']
- and (UNICODE_ATTRIBUTES[code_point]['name'] == '<control>'
- or
- UNICODE_ATTRIBUTES[code_point]['category'] in ['Zl', 'Zp']))
-
-def is_xdigit(code_point):
- '''Checks whether the character with this code point is
- a hexadecimal digit'''
- if False:
- return (is_digit(code_point)
- or (code_point >= 0x0041 and code_point <= 0x0046)
- or (code_point >= 0x0061 and code_point <= 0x0066))
- else:
- # SUSV2 gives us some freedom for the "xdigit" category, but ISO C 99
- # takes it away:
- # 7.25.2.1.12:
- # The iswxdigit function tests for any wide character that
- # corresponds to a hexadecimal-digit character (as defined
- # in 6.4.4.1).
- # 6.4.4.1:
- # hexadecimal-digit: one of
- # 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
- return ((code_point >= 0x0030 and code_point <= 0x0039)
- or (code_point >= 0x0041 and code_point <= 0x0046)
- or (code_point >= 0x0061 and code_point <= 0x0066))
-
-def is_graph(code_point):
- '''Checks whether the character with this code point is
- a graphical character'''
- return (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['name'] != '<control>'
- and not is_space(code_point))
-
-def is_print(code_point):
- '''Checks whether the character with this code point is printable'''
- return (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['name'] != '<control>'
- and UNICODE_ATTRIBUTES[code_point]['category'] not in ['Zl', 'Zp'])
-
-def is_punct(code_point):
- '''Checks whether the character with this code point is punctuation'''
- if False:
- return (UNICODE_ATTRIBUTES[code_point]['name']
- and UNICODE_ATTRIBUTES[code_point]['category'].startswith('P'))
- else:
- # The traditional POSIX definition of punctuation is every graphic,
- # non-alphanumeric character.
- return (is_graph(code_point)
- and not is_alpha(code_point)
- and not is_digit(code_point))
-
-def is_combining(code_point):
- '''Checks whether the character with this code point is
- a combining character'''
- # Up to Unicode 3.0.1 we took the Combining property from the PropList.txt
- # file. In 3.0.1 it was identical to the union of the general categories
- # "Mn", "Mc", "Me". In Unicode 3.1 this property has been dropped from the
- # PropList.txt file, so we take the latter definition.
- return (UNICODE_ATTRIBUTES[code_point]['name']
- and
- UNICODE_ATTRIBUTES[code_point]['category'] in ['Mn', 'Mc', 'Me'])
-
-def is_combining_level3(code_point):
- '''Checks whether the character with this code point is
- a combining level3 character'''
- return (is_combining(code_point)
- and
- int(UNICODE_ATTRIBUTES[code_point]['combining']) in range(0, 200))
-
-def ucs_symbol(code_point):
- '''Return the UCS symbol string for a Unicode character.'''
- if code_point < 0x10000:
- return '<U{:04X}>'.format(code_point)
- else:
- return '<U{:08X}>'.format(code_point)
-
-def ucs_symbol_range(code_point_low, code_point_high):
- '''Returns a string UCS symbol string for a code point range.
-
- Example:
-
- <U0041>..<U005A>
- '''
- return ucs_symbol(code_point_low) + '..' + ucs_symbol(code_point_high)
+import unicode_utils
def code_point_ranges(is_class_function):
'''Returns a list of ranges of code points for which is_class_function
@@ -379,7 +43,7 @@ def code_point_ranges(is_class_function):
[[65, 90], [192, 214], [216, 222], [256], â?¦ ]
'''
cp_ranges = []
- for code_point in sorted(UNICODE_ATTRIBUTES):
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
if is_class_function(code_point):
if (cp_ranges
and cp_ranges[-1][-1] == code_point - 1):
@@ -413,9 +77,9 @@ def output_charclass(i18n_file, class_name, is_class_function):
if line.strip():
line += ';'
if len(code_point_range) == 1:
- range_string = ucs_symbol(code_point_range[0])
+ range_string = unicode_utils.ucs_symbol(code_point_range[0])
else:
- range_string = ucs_symbol_range(
+ range_string = unicode_utils.ucs_symbol_range(
code_point_range[0], code_point_range[-1])
if len(line+range_string) > max_column:
i18n_file.write(line+'/\n')
@@ -441,15 +105,15 @@ def output_charmap(i18n_file, map_name, map_function):
line = prefix
map_string = ''
i18n_file.write('%s /\n' %map_name)
- for code_point in sorted(UNICODE_ATTRIBUTES):
+ for code_point in sorted(unicode_utils.UNICODE_ATTRIBUTES):
mapped = map_function(code_point)
if code_point != mapped:
if line.strip():
line += ';'
map_string = '(' \
- + ucs_symbol(code_point) \
+ + unicode_utils.ucs_symbol(code_point) \
+ ',' \
- + ucs_symbol(mapped) \
+ + unicode_utils.ucs_symbol(mapped) \
+ ')'
if len(line+map_string) > max_column:
i18n_file.write(line+'/\n')
@@ -459,110 +123,6 @@ def output_charmap(i18n_file, map_name, map_function):
i18n_file.write(line+'\n')
i18n_file.write('\n')
-def verifications():
- '''Tests whether the is_* functions observe the known restrictions'''
- for code_point in sorted(UNICODE_ATTRIBUTES):
- # toupper restriction: "Only characters specified for the keywords
- # lower and upper shall be specified.
- if (to_upper(code_point) != code_point
- and not (is_lower(code_point) or is_upper(code_point))):
- sys.stderr.write(
- ('%(sym)s is not upper|lower '
- + 'but toupper(0x%(c)04X) = 0x%(uc)04X\n') %{
- 'sym': ucs_symbol(code_point),
- 'c': code_point,
- 'uc': to_upper(code_point)})
- # tolower restriction: "Only characters specified for the keywords
- # lower and upper shall be specified.
- if (to_lower(code_point) != code_point
- and not (is_lower(code_point) or is_upper(code_point))):
- sys.stderr.write(
- ('%(sym)s is not upper|lower '
- + 'but tolower(0x%(c)04X) = 0x%(uc)04X\n') %{
- 'sym': ucs_symbol(code_point),
- 'c': code_point,
- 'uc': to_lower(code_point)})
- # alpha restriction: "Characters classified as either upper or lower
- # shall automatically belong to this class.
- if ((is_lower(code_point) or is_upper(code_point))
- and not is_alpha(code_point)):
- sys.stderr.write('%(sym)s is upper|lower but not alpha\n' %{
- 'sym': ucs_symbol(code_point)})
- # alpha restriction: â??No character specified for the keywords cntrl,
- # digit, punct or space shall be specified.â??
- if (is_alpha(code_point) and is_cntrl(code_point)):
- sys.stderr.write('%(sym)s is alpha and cntrl\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_alpha(code_point) and is_digit(code_point)):
- sys.stderr.write('%(sym)s is alpha and digit\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_alpha(code_point) and is_punct(code_point)):
- sys.stderr.write('%(sym)s is alpha and punct\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_alpha(code_point) and is_space(code_point)):
- sys.stderr.write('%(sym)s is alpha and space\n' %{
- 'sym': ucs_symbol(code_point)})
- # space restriction: â??No character specified for the keywords upper,
- # lower, alpha, digit, graph or xdigit shall be specified.â??
- # upper, lower, alpha already checked above.
- if (is_space(code_point) and is_digit(code_point)):
- sys.stderr.write('%(sym)s is space and digit\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_space(code_point) and is_graph(code_point)):
- sys.stderr.write('%(sym)s is space and graph\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_space(code_point) and is_xdigit(code_point)):
- sys.stderr.write('%(sym)s is space and xdigit\n' %{
- 'sym': ucs_symbol(code_point)})
- # cntrl restriction: â??No character specified for the keywords upper,
- # lower, alpha, digit, punct, graph, print or xdigit shall be
- # specified.â?? upper, lower, alpha already checked above.
- if (is_cntrl(code_point) and is_digit(code_point)):
- sys.stderr.write('%(sym)s is cntrl and digit\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_cntrl(code_point) and is_punct(code_point)):
- sys.stderr.write('%(sym)s is cntrl and punct\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_cntrl(code_point) and is_graph(code_point)):
- sys.stderr.write('%(sym)s is cntrl and graph\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_cntrl(code_point) and is_print(code_point)):
- sys.stderr.write('%(sym)s is cntrl and print\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_cntrl(code_point) and is_xdigit(code_point)):
- sys.stderr.write('%(sym)s is cntrl and xdigit\n' %{
- 'sym': ucs_symbol(code_point)})
- # punct restriction: â??No character specified for the keywords upper,
- # lower, alpha, digit, cntrl, xdigit or as the <space> character shall
- # be specified.â?? upper, lower, alpha, cntrl already checked above.
- if (is_punct(code_point) and is_digit(code_point)):
- sys.stderr.write('%(sym)s is punct and digit\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_punct(code_point) and is_xdigit(code_point)):
- sys.stderr.write('%(sym)s is punct and xdigit\n' %{
- 'sym': ucs_symbol(code_point)})
- if (is_punct(code_point) and code_point == 0x0020):
- sys.stderr.write('%(sym)s is punct\n' %{
- 'sym': ucs_symbol(code_point)})
- # graph restriction: â??No character specified for the keyword cntrl
- # shall be specified.â?? Already checked above.
-
- # print restriction: â??No character specified for the keyword cntrl
- # shall be specified.â?? Already checked above.
-
- # graph - print relation: differ only in the <space> character.
- # How is this possible if there are more than one space character?!
- # I think susv2/xbd/locale.html should speak of â??space charactersâ??,
- # not â??space characterâ??.
- if (is_print(code_point)
- and not (is_graph(code_point) or is_space(code_point))):
- sys.stderr.write('%(sym)s is print but not graph|<space>\n' %{
- 'sym': ucs_symbol(code_point)})
- if (not is_print(code_point)
- and (is_graph(code_point) or code_point == 0x0020)):
- sys.stderr.write('%(sym)s is graph|<space> but not print\n' %{
- 'sym': ucs_symbol(code_point)})
-
def read_input_file(filename):
'''Reads the original glibc i18n file to get the original head
and tail.
@@ -648,18 +208,18 @@ def output_tables(i18n_file, unicode_version):
+ 'program.\n\n')
i18n_file.write('% The "upper" class reflects the uppercase '
+ 'characters of class "alpha"\n')
- output_charclass(i18n_file, 'upper', is_upper)
+ output_charclass(i18n_file, 'upper', unicode_utils.is_upper)
i18n_file.write('% The "lower" class reflects the lowercase '
+ 'characters of class "alpha"\n')
- output_charclass(i18n_file, 'lower', is_lower)
+ output_charclass(i18n_file, 'lower', unicode_utils.is_lower)
i18n_file.write('% The "alpha" class of the "i18n" FDCC-set is '
+ 'reflecting\n')
i18n_file.write('% the recommendations in TR 10176 annex A\n')
- output_charclass(i18n_file, 'alpha', is_alpha)
+ output_charclass(i18n_file, 'alpha', unicode_utils.is_alpha)
i18n_file.write('% The "digit" class must only contain the '
+ 'BASIC LATIN digits, says ISO C 99\n')
i18n_file.write('% (sections 7.25.2.1.5 and 5.2.1).\n')
- output_charclass(i18n_file, 'digit', is_digit)
+ output_charclass(i18n_file, 'digit', unicode_utils.is_digit)
i18n_file.write('% The "outdigit" information is by default '
+ '"0" to "9". We don\'t have to\n')
i18n_file.write('% provide it here since localedef will fill '
@@ -669,29 +229,30 @@ def output_tables(i18n_file, unicode_version):
i18n_file.write('% outdigit /\n')
i18n_file.write('% <U0030>..<U0039>\n\n')
# output_charclass(i18n_file, 'outdigit', is_outdigit)
- output_charclass(i18n_file, 'space', is_space)
- output_charclass(i18n_file, 'cntrl', is_cntrl)
- output_charclass(i18n_file, 'punct', is_punct)
- output_charclass(i18n_file, 'graph', is_graph)
- output_charclass(i18n_file, 'print', is_print)
+ output_charclass(i18n_file, 'space', unicode_utils.is_space)
+ output_charclass(i18n_file, 'cntrl', unicode_utils.is_cntrl)
+ output_charclass(i18n_file, 'punct', unicode_utils.is_punct)
+ output_charclass(i18n_file, 'graph', unicode_utils.is_graph)
+ output_charclass(i18n_file, 'print', unicode_utils.is_print)
i18n_file.write('% The "xdigit" class must only contain the '
+ 'BASIC LATIN digits and A-F, a-f,\n')
i18n_file.write('% says ISO C 99 '
+ '(sections 7.25.2.1.12 and 6.4.4.1).\n')
- output_charclass(i18n_file, 'xdigit', is_xdigit)
- output_charclass(i18n_file, 'blank', is_blank)
- output_charmap(i18n_file, 'toupper', to_upper)
- output_charmap(i18n_file, 'tolower', to_lower)
- output_charmap(i18n_file, 'map "totitle";', to_title)
+ output_charclass(i18n_file, 'xdigit', unicode_utils.is_xdigit)
+ output_charclass(i18n_file, 'blank', unicode_utils.is_blank)
+ output_charmap(i18n_file, 'toupper', unicode_utils.to_upper)
+ output_charmap(i18n_file, 'tolower', unicode_utils.to_lower)
+ output_charmap(i18n_file, 'map "totitle";', unicode_utils.to_title)
i18n_file.write('% The "combining" class reflects ISO/IEC 10646-1 '
+ 'annex B.1\n')
i18n_file.write('% That is, all combining characters (level 2+3).\n')
- output_charclass(i18n_file, 'class "combining";', is_combining)
+ output_charclass(i18n_file, 'class "combining";',
+ unicode_utils.is_combining)
i18n_file.write('% The "combining_level3" class reflects '
+ 'ISO/IEC 10646-1 annex B.2\n')
i18n_file.write('% That is, combining characters of level 3.\n')
- output_charclass(i18n_file,
- 'class "combining_level3";', is_combining_level3)
+ output_charclass(i18n_file, 'class "combining_level3";',
+ unicode_utils.is_combining_level3)
if __name__ == "__main__":
PARSER = argparse.ArgumentParser(
@@ -739,9 +300,11 @@ if __name__ == "__main__":
help='The Unicode version of the input files used.')
ARGS = PARSER.parse_args()
- fill_attributes(ARGS.unicode_data_file)
- fill_derived_core_properties(ARGS.derived_core_properties_file)
- verifications()
+ unicode_utils.fill_attributes(
+ ARGS.unicode_data_file)
+ unicode_utils.fill_derived_core_properties(
+ ARGS.derived_core_properties_file)
+ unicode_utils.verifications()
HEAD = TAIL = ''
if ARGS.input_file:
(HEAD, TAIL) = read_input_file(ARGS.input_file)
diff --git a/localedata/unicode-gen/unicode_utils.py b/localedata/unicode-gen/unicode_utils.py
new file mode 100644
index 0000000..ee91582
--- /dev/null
+++ b/localedata/unicode-gen/unicode_utils.py
@@ -0,0 +1,502 @@
+# Utilities to generate Unicode data for glibc from upstream Unicode data.
+#
+# Copyright (C) 2014, 2015 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+#
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+'''
+This module contains utilities used by the scripts to generate
+Unicode data for glibc from upstream Unicode data files.
+'''
+
+import sys
+import re
+
+# Dictionary holding the entire contents of the UnicodeData.txt file
+#
+# Contents of this dictionary look like this:
+#
+# {0: {'category': 'Cc',
+# 'title': None,
+# 'digit': '',
+# 'name': '<control>',
+# 'bidi': 'BN',
+# 'combining': '0',
+# 'comment': '',
+# 'oldname': 'NULL',
+# 'decomposition': '',
+# 'upper': None,
+# 'mirrored': 'N',
+# 'lower': None,
+# 'decdigit': '',
+# 'numeric': ''},
+# â?¦
+# }
+UNICODE_ATTRIBUTES = {}
+
+# Dictionary holding the entire contents of the DerivedCoreProperties.txt file
+#
+# Contents of this dictionary look like this:
+#
+# {917504: ['Default_Ignorable_Code_Point'],
+# 917505: ['Case_Ignorable', 'Default_Ignorable_Code_Point'],
+# â?¦
+# }
+DERIVED_CORE_PROPERTIES = {}
+
+# Dictionary holding the entire contents of the EastAsianWidths.txt file
+#
+# Contents of this dictionary look like this:
+#
+# {0: 'N', â?¦ , 45430: 'W', â?¦}
+EAST_ASIAN_WIDTHS = {}
+
+def fill_attribute(code_point, fields):
+ '''Stores in UNICODE_ATTRIBUTES[code_point] the values from the fields.
+
+ One entry in the UNICODE_ATTRIBUTES dictionary represents one line
+ in the UnicodeData.txt file.
+
+ '''
+ UNICODE_ATTRIBUTES[code_point] = {
+ 'name': fields[1], # Character name
+ 'category': fields[2], # General category
+ 'combining': fields[3], # Canonical combining classes
+ 'bidi': fields[4], # Bidirectional category
+ 'decomposition': fields[5], # Character decomposition mapping
+ 'decdigit': fields[6], # Decimal digit value
+ 'digit': fields[7], # Digit value
+ 'numeric': fields[8], # Numeric value
+ 'mirrored': fields[9], # mirrored
+ 'oldname': fields[10], # Old Unicode 1.0 name
+ 'comment': fields[11], # comment
+ # Uppercase mapping
+ 'upper': int(fields[12], 16) if fields[12] else None,
+ # Lowercase mapping
+ 'lower': int(fields[13], 16) if fields[13] else None,
+ # Titlecase mapping
+ 'title': int(fields[14], 16) if fields[14] else None,
+ }
+
+def fill_attributes(filename):
+ '''Stores the entire contents of the UnicodeData.txt file
+ in the UNICODE_ATTRIBUTES dictionary.
+
+ A typical line for a single code point in UnicodeData.txt looks
+ like this:
+
+ 0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061;
+
+ Code point ranges are indicated by pairs of lines like this:
+
+ 4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;;
+ 9FCC;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;;
+ '''
+ with open(filename, mode='r') as unicode_data_file:
+ fields_start = []
+ for line in unicode_data_file:
+ fields = line.strip().split(';')
+ if len(fields) != 15:
+ sys.stderr.write(
+ 'short line in file "%(f)s": %(l)s\n' %{
+ 'f': filename, 'l': line})
+ exit(1)
+ if fields[2] == 'Cs':
+ # Surrogates are UTF-16 artefacts,
+ # not real characters. Ignore them.
+ fields_start = []
+ continue
+ if fields[1].endswith(', First>'):
+ fields_start = fields
+ fields_start[1] = fields_start[1].split(',')[0][1:]
+ continue
+ if fields[1].endswith(', Last>'):
+ fields[1] = fields[1].split(',')[0][1:]
+ if fields[1:] != fields_start[1:]:
+ sys.stderr.write(
+ 'broken code point range in file "%(f)s": %(l)s\n' %{
+ 'f': filename, 'l': line})
+ exit(1)
+ for code_point in range(
+ int(fields_start[0], 16),
+ int(fields[0], 16)+1):
+ fill_attribute(code_point, fields)
+ fields_start = []
+ continue
+ fill_attribute(int(fields[0], 16), fields)
+ fields_start = []
+
+def fill_derived_core_properties(filename):
+ '''Stores the entire contents of the DerivedCoreProperties.txt file
+ in the DERIVED_CORE_PROPERTIES dictionary.
+
+ Lines in DerivedCoreProperties.txt are either a code point range like
+ this:
+
+ 0061..007A ; Lowercase # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z
+
+ or a single code point like this:
+
+ 00AA ; Lowercase # Lo FEMININE ORDINAL INDICATOR
+
+ '''
+ with open(filename, mode='r') as derived_core_properties_file:
+ for line in derived_core_properties_file:
+ match = re.match(
+ r'^(?P<codepoint1>[0-9A-F]{4,6})'
+ + r'(?:\.\.(?P<codepoint2>[0-9A-F]{4,6}))?'
+ + r'\s*;\s*(?P<property>[a-zA-Z_]+)',
+ line)
+ if not match:
+ continue
+ start = match.group('codepoint1')
+ end = match.group('codepoint2')
+ if not end:
+ end = start
+ for code_point in range(int(start, 16), int(end, 16)+1):
+ prop = match.group('property')
+ if code_point in DERIVED_CORE_PROPERTIES:
+ DERIVED_CORE_PROPERTIES[code_point].append(prop)
+ else:
+ DERIVED_CORE_PROPERTIES[code_point] = [prop]
+
+def fill_east_asian_widths(filename):
+ '''Stores the entire contents of the EastAsianWidths.txt file
+ in the EAST_ASIAN_WIDTHS dictionary.
+
+ Lines in EastAsianWidths.txt are either a code point range like
+ this:
+
+ 9FCD..9FFF;W # Cn [51] <reserved-9FCD>..<reserved-9FFF>
+
+ or a single code point like this:
+
+ A015;W # Lm YI SYLLABLE WU
+ '''
+ with open(filename, mode='r') as east_asian_widths_file:
+ for line in east_asian_widths_file:
+ match = re.match(
+ r'^(?P<codepoint1>[0-9A-F]{4,6})'
+ +r'(?:\.\.(?P<codepoint2>[0-9A-F]{4,6}))?'
+ +r'\s*;\s*(?P<property>[a-zA-Z]+)',
+ line)
+ if not match:
+ continue
+ start = match.group('codepoint1')
+ end = match.group('codepoint2')
+ if not end:
+ end = start
+ for code_point in range(int(start, 16), int(end, 16)+1):
+ EAST_ASIAN_WIDTHS[code_point] = match.group('property')
+
+def to_upper(code_point):
+ '''Returns the code point of the uppercase version
+ of the given code point'''
+ if (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['upper']):
+ return UNICODE_ATTRIBUTES[code_point]['upper']
+ else:
+ return code_point
+
+def to_lower(code_point):
+ '''Returns the code point of the lowercase version
+ of the given code point'''
+ if (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['lower']):
+ return UNICODE_ATTRIBUTES[code_point]['lower']
+ else:
+ return code_point
+
+def to_title(code_point):
+ '''Returns the code point of the titlecase version
+ of the given code point'''
+ if (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['title']):
+ return UNICODE_ATTRIBUTES[code_point]['title']
+ else:
+ return code_point
+
+def is_upper(code_point):
+ '''Checks whether the character with this code point is uppercase'''
+ return (to_lower(code_point) != code_point
+ or (code_point in DERIVED_CORE_PROPERTIES
+ and 'Uppercase' in DERIVED_CORE_PROPERTIES[code_point]))
+
+def is_lower(code_point):
+ '''Checks whether the character with this code point is lowercase'''
+ # Some characters are defined as â??Lowercaseâ?? in
+ # DerivedCoreProperties.txt but do not have a mapping to upper
+ # case. For example, ê?° U+A72F â??LATIN LETTER SMALL CAPITAL Fâ?? is
+ # one of these.
+ return (to_upper(code_point) != code_point
+ # <U00DF> is lowercase, but without simple to_upper mapping.
+ or code_point == 0x00DF
+ or (code_point in DERIVED_CORE_PROPERTIES
+ and 'Lowercase' in DERIVED_CORE_PROPERTIES[code_point]))
+
+def is_alpha(code_point):
+ '''Checks whether the character with this code point is alphabetic'''
+ return ((code_point in DERIVED_CORE_PROPERTIES
+ and
+ 'Alphabetic' in DERIVED_CORE_PROPERTIES[code_point])
+ or
+ # Consider all the non-ASCII digits as alphabetic.
+ # ISO C 99 forbids us to have them in category â??digitâ??,
+ # but we want iswalnum to return true on them.
+ (UNICODE_ATTRIBUTES[code_point]['category'] == 'Nd'
+ and not (code_point >= 0x0030 and code_point <= 0x0039)))
+
+def is_digit(code_point):
+ '''Checks whether the character with this code point is a digit'''
+ if False:
+ return (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['category'] == 'Nd')
+ # Note: U+0BE7..U+0BEF and U+1369..U+1371 are digit systems without
+ # a zero. Must add <0> in front of them by hand.
+ else:
+ # SUSV2 gives us some freedom for the "digit" category, but ISO C 99
+ # takes it away:
+ # 7.25.2.1.5:
+ # The iswdigit function tests for any wide character that
+ # corresponds to a decimal-digit character (as defined in 5.2.1).
+ # 5.2.1:
+ # the 10 decimal digits 0 1 2 3 4 5 6 7 8 9
+ return (code_point >= 0x0030 and code_point <= 0x0039)
+
+def is_outdigit(code_point):
+ '''Checks whether the character with this code point is outdigit'''
+ return (code_point >= 0x0030 and code_point <= 0x0039)
+
+def is_blank(code_point):
+ '''Checks whether the character with this code point is blank'''
+ return (code_point == 0x0009 # '\t'
+ # Category Zs without mention of '<noBreak>'
+ or (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['category'] == 'Zs'
+ and '<noBreak>' not in
+ UNICODE_ATTRIBUTES[code_point]['decomposition']))
+
+def is_space(code_point):
+ '''Checks whether the character with this code point is a space'''
+ # Donâ??t make U+00A0 a space. Non-breaking space means that all programs
+ # should treat it like a punctuation character, not like a space.
+ return (code_point == 0x0020 # ' '
+ or code_point == 0x000C # '\f'
+ or code_point == 0x000A # '\n'
+ or code_point == 0x000D # '\r'
+ or code_point == 0x0009 # '\t'
+ or code_point == 0x000B # '\v'
+ # Categories Zl, Zp, and Zs without mention of "<noBreak>"
+ or (UNICODE_ATTRIBUTES[code_point]['name']
+ and
+ (UNICODE_ATTRIBUTES[code_point]['category'] in ['Zl', 'Zp']
+ or
+ (UNICODE_ATTRIBUTES[code_point]['category'] in ['Zs']
+ and
+ '<noBreak>' not in
+ UNICODE_ATTRIBUTES[code_point]['decomposition']))))
+
+def is_cntrl(code_point):
+ '''Checks whether the character with this code point is
+ a control character'''
+ return (UNICODE_ATTRIBUTES[code_point]['name']
+ and (UNICODE_ATTRIBUTES[code_point]['name'] == '<control>'
+ or
+ UNICODE_ATTRIBUTES[code_point]['category'] in ['Zl', 'Zp']))
+
+def is_xdigit(code_point):
+ '''Checks whether the character with this code point is
+ a hexadecimal digit'''
+ if False:
+ return (is_digit(code_point)
+ or (code_point >= 0x0041 and code_point <= 0x0046)
+ or (code_point >= 0x0061 and code_point <= 0x0066))
+ else:
+ # SUSV2 gives us some freedom for the "xdigit" category, but ISO C 99
+ # takes it away:
+ # 7.25.2.1.12:
+ # The iswxdigit function tests for any wide character that
+ # corresponds to a hexadecimal-digit character (as defined
+ # in 6.4.4.1).
+ # 6.4.4.1:
+ # hexadecimal-digit: one of
+ # 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
+ return ((code_point >= 0x0030 and code_point <= 0x0039)
+ or (code_point >= 0x0041 and code_point <= 0x0046)
+ or (code_point >= 0x0061 and code_point <= 0x0066))
+
+def is_graph(code_point):
+ '''Checks whether the character with this code point is
+ a graphical character'''
+ return (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['name'] != '<control>'
+ and not is_space(code_point))
+
+def is_print(code_point):
+ '''Checks whether the character with this code point is printable'''
+ return (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['name'] != '<control>'
+ and UNICODE_ATTRIBUTES[code_point]['category'] not in ['Zl', 'Zp'])
+
+def is_punct(code_point):
+ '''Checks whether the character with this code point is punctuation'''
+ if False:
+ return (UNICODE_ATTRIBUTES[code_point]['name']
+ and UNICODE_ATTRIBUTES[code_point]['category'].startswith('P'))
+ else:
+ # The traditional POSIX definition of punctuation is every graphic,
+ # non-alphanumeric character.
+ return (is_graph(code_point)
+ and not is_alpha(code_point)
+ and not is_digit(code_point))
+
+def is_combining(code_point):
+ '''Checks whether the character with this code point is
+ a combining character'''
+ # Up to Unicode 3.0.1 we took the Combining property from the PropList.txt
+ # file. In 3.0.1 it was identical to the union of the general categories
+ # "Mn", "Mc", "Me". In Unicode 3.1 this property has been dropped from the
+ # PropList.txt file, so we take the latter definition.
+ return (UNICODE_ATTRIBUTES[code_point]['name']
+ and
+ UNICODE_ATTRIBUTES[code_point]['category'] in ['Mn', 'Mc', 'Me'])
+
+def is_combining_level3(code_point):
+ '''Checks whether the character with this code point is
+ a combining level3 character'''
+ return (is_combining(code_point)
+ and
+ int(UNICODE_ATTRIBUTES[code_point]['combining']) in range(0, 200))
+
+def ucs_symbol(code_point):
+ '''Return the UCS symbol string for a Unicode character.'''
+ if code_point < 0x10000:
+ return '<U{:04X}>'.format(code_point)
+ else:
+ return '<U{:08X}>'.format(code_point)
+
+def ucs_symbol_range(code_point_low, code_point_high):
+ '''Returns a string UCS symbol string for a code point range.
+
+ Example:
+
+ <U0041>..<U005A>
+ '''
+ return ucs_symbol(code_point_low) + '..' + ucs_symbol(code_point_high)
+
+def verifications():
+ '''Tests whether the is_* functions observe the known restrictions'''
+ for code_point in sorted(UNICODE_ATTRIBUTES):
+ # toupper restriction: "Only characters specified for the keywords
+ # lower and upper shall be specified.
+ if (to_upper(code_point) != code_point
+ and not (is_lower(code_point) or is_upper(code_point))):
+ sys.stderr.write(
+ ('%(sym)s is not upper|lower '
+ + 'but toupper(0x%(c)04X) = 0x%(uc)04X\n') %{
+ 'sym': ucs_symbol(code_point),
+ 'c': code_point,
+ 'uc': to_upper(code_point)})
+ # tolower restriction: "Only characters specified for the keywords
+ # lower and upper shall be specified.
+ if (to_lower(code_point) != code_point
+ and not (is_lower(code_point) or is_upper(code_point))):
+ sys.stderr.write(
+ ('%(sym)s is not upper|lower '
+ + 'but tolower(0x%(c)04X) = 0x%(uc)04X\n') %{
+ 'sym': ucs_symbol(code_point),
+ 'c': code_point,
+ 'uc': to_lower(code_point)})
+ # alpha restriction: "Characters classified as either upper or lower
+ # shall automatically belong to this class.
+ if ((is_lower(code_point) or is_upper(code_point))
+ and not is_alpha(code_point)):
+ sys.stderr.write('%(sym)s is upper|lower but not alpha\n' %{
+ 'sym': ucs_symbol(code_point)})
+ # alpha restriction: â??No character specified for the keywords cntrl,
+ # digit, punct or space shall be specified.â??
+ if (is_alpha(code_point) and is_cntrl(code_point)):
+ sys.stderr.write('%(sym)s is alpha and cntrl\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_alpha(code_point) and is_digit(code_point)):
+ sys.stderr.write('%(sym)s is alpha and digit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_alpha(code_point) and is_punct(code_point)):
+ sys.stderr.write('%(sym)s is alpha and punct\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_alpha(code_point) and is_space(code_point)):
+ sys.stderr.write('%(sym)s is alpha and space\n' %{
+ 'sym': ucs_symbol(code_point)})
+ # space restriction: â??No character specified for the keywords upper,
+ # lower, alpha, digit, graph or xdigit shall be specified.â??
+ # upper, lower, alpha already checked above.
+ if (is_space(code_point) and is_digit(code_point)):
+ sys.stderr.write('%(sym)s is space and digit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_space(code_point) and is_graph(code_point)):
+ sys.stderr.write('%(sym)s is space and graph\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_space(code_point) and is_xdigit(code_point)):
+ sys.stderr.write('%(sym)s is space and xdigit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ # cntrl restriction: â??No character specified for the keywords upper,
+ # lower, alpha, digit, punct, graph, print or xdigit shall be
+ # specified.â?? upper, lower, alpha already checked above.
+ if (is_cntrl(code_point) and is_digit(code_point)):
+ sys.stderr.write('%(sym)s is cntrl and digit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_cntrl(code_point) and is_punct(code_point)):
+ sys.stderr.write('%(sym)s is cntrl and punct\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_cntrl(code_point) and is_graph(code_point)):
+ sys.stderr.write('%(sym)s is cntrl and graph\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_cntrl(code_point) and is_print(code_point)):
+ sys.stderr.write('%(sym)s is cntrl and print\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_cntrl(code_point) and is_xdigit(code_point)):
+ sys.stderr.write('%(sym)s is cntrl and xdigit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ # punct restriction: â??No character specified for the keywords upper,
+ # lower, alpha, digit, cntrl, xdigit or as the <space> character shall
+ # be specified.â?? upper, lower, alpha, cntrl already checked above.
+ if (is_punct(code_point) and is_digit(code_point)):
+ sys.stderr.write('%(sym)s is punct and digit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_punct(code_point) and is_xdigit(code_point)):
+ sys.stderr.write('%(sym)s is punct and xdigit\n' %{
+ 'sym': ucs_symbol(code_point)})
+ if (is_punct(code_point) and code_point == 0x0020):
+ sys.stderr.write('%(sym)s is punct\n' %{
+ 'sym': ucs_symbol(code_point)})
+ # graph restriction: â??No character specified for the keyword cntrl
+ # shall be specified.â?? Already checked above.
+
+ # print restriction: â??No character specified for the keyword cntrl
+ # shall be specified.â?? Already checked above.
+
+ # graph - print relation: differ only in the <space> character.
+ # How is this possible if there are more than one space character?!
+ # I think susv2/xbd/locale.html should speak of â??space charactersâ??,
+ # not â??space characterâ??.
+ if (is_print(code_point)
+ and not (is_graph(code_point) or is_space(code_point))):
+ sys.stderr.write('%(sym)s is print but not graph|<space>\n' %{
+ 'sym': unicode_utils.ucs_symbol(code_point)})
+ if (not is_print(code_point)
+ and (is_graph(code_point) or code_point == 0x0020)):
+ sys.stderr.write('%(sym)s is graph|<space> but not print\n' %{
+ 'sym': unicode_utils.ucs_symbol(code_point)})
diff --git a/localedata/unicode-gen/utf8_compatibility.py b/localedata/unicode-gen/utf8_compatibility.py
index b84a1eb..3b7a94c 100755
--- a/localedata/unicode-gen/utf8_compatibility.py
+++ b/localedata/unicode-gen/utf8_compatibility.py
@@ -30,146 +30,7 @@ To see how this script is used, call it with the â??-hâ?? option:
import sys
import re
import argparse
-
-# Dictionary holding the entire contents of the UnicodeData.txt file
-#
-# Contents of this dictionary look like this:
-#
-# {0: {'category': 'Cc',
-# 'title': None,
-# 'digit': '',
-# 'name': '<control>',
-# 'bidi': 'BN',
-# 'combining': '0',
-# 'comment': '',
-# 'oldname': 'NULL',
-# 'decomposition': '',
-# 'upper': None,
-# 'mirrored': 'N',
-# 'lower': None,
-# 'decdigit': '',
-# 'numeric': ''},
-# â?¦
-# }
-UNICODE_ATTRIBUTES = {}
-
-# Dictionary holding the entire contents of the EastAsianWidths.txt file
-#
-# Contents of this dictionary look like this:
-#
-# {0: 'N', â?¦ , 45430: 'W', â?¦}
-EAST_ASIAN_WIDTHS = {}
-
-def fill_attribute(code_point, fields):
- '''Stores in UNICODE_ATTRIBUTES[code_point] the values from the fields.
-
- One entry in the UNICODE_ATTRIBUTES dictionary represents one line
- in the UnicodeData.txt file.
-
- '''
- UNICODE_ATTRIBUTES[code_point] = {
- 'name': fields[1], # Character name
- 'category': fields[2], # General category
- 'combining': fields[3], # Canonical combining classes
- 'bidi': fields[4], # Bidirectional category
- 'decomposition': fields[5], # Character decomposition mapping
- 'decdigit': fields[6], # Decimal digit value
- 'digit': fields[7], # Digit value
- 'numeric': fields[8], # Numeric value
- 'mirrored': fields[9], # mirrored
- 'oldname': fields[10], # Old Unicode 1.0 name
- 'comment': fields[11], # comment
- # Uppercase mapping
- 'upper': int(fields[12], 16) if fields[12] else None,
- # Lowercase mapping
- 'lower': int(fields[13], 16) if fields[13] else None,
- # Titlecase mapping
- 'title': int(fields[14], 16) if fields[14] else None,
- }
-
-def fill_attributes(filename):
- '''Stores the entire contents of the UnicodeData.txt file
- in the UNICODE_ATTRIBUTES dictionary.
-
- A typical line for a single code point in UnicodeData.txt looks
- like this:
-
- 0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061;
-
- Code point ranges are indicated by pairs of lines like this:
-
- 4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;;
- 9FCC;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;;
- '''
- with open(filename, mode='r') as unicode_data_file:
- fields_start = []
- for line in unicode_data_file:
- fields = line.strip().split(';')
- if len(fields) != 15:
- sys.stderr.write(
- 'short line in file "%(f)s": %(l)s\n' %{
- 'f': filename, 'l': line})
- exit(1)
- if fields[2] == 'Cs':
- # Surrogates are UTF-16 artefacts,
- # not real characters. Ignore them.
- fields_start = []
- continue
- if fields[1].endswith(', First>'):
- fields_start = fields
- fields_start[1] = fields_start[1].split(',')[0][1:]
- continue
- if fields[1].endswith(', Last>'):
- fields[1] = fields[1].split(',')[0][1:]
- if fields[1:] != fields_start[1:]:
- sys.stderr.write(
- 'broken code point range in file "%(f)s": %(l)s\n' %{
- 'f': filename, 'l': line})
- exit(1)
- for code_point in range(
- int(fields_start[0], 16),
- int(fields[0], 16)+1):
- fill_attribute(code_point, fields)
- fields_start = []
- continue
- fill_attribute(int(fields[0], 16), fields)
- fields_start = []
-
-def fill_east_asian_widths(filename):
- '''Stores the entire contents of the EastAsianWidths.txt file
- in the EAST_ASIAN_WIDTHS dictionary.
-
- Lines in EastAsianWidths.txt are either a code point range like
- this:
-
- 9FCD..9FFF;W # Cn [51] <reserved-9FCD>..<reserved-9FFF>
-
- or a single code point like this:
-
- A015;W # Lm YI SYLLABLE WU
- '''
- with open(filename, mode='r') as east_asian_widths_file:
- for line in east_asian_widths_file:
- match = re.match(
- r'^(?P<codepoint1>[0-9A-F]{4,6})'
- +r'(?:\.\.(?P<codepoint2>[0-9A-F]{4,6}))?'
- +r'\s*;\s*(?P<property>[a-zA-Z]+)',
- line)
- if not match:
- continue
- start = match.group('codepoint1')
- end = match.group('codepoint2')
- if not end:
- end = start
- for code_point in range(int(start, 16), int(end, 16)+1):
- EAST_ASIAN_WIDTHS[code_point] = match.group('property')
-
-def ucs_symbol(code_point):
- '''Return the UCS symbol string for a Unicode character.'''
- if code_point < 0x10000:
- return '<U{:04X}>'.format(code_point)
- else:
- return '<U{:08X}>'.format(code_point)
+import unicode_utils
def create_charmap_dictionary(file_name):
'''Create a dictionary for all code points found in the CHARMAP
@@ -217,10 +78,10 @@ def check_charmap(original_file_name, new_file_name):
if ARGS.show_missing_characters:
for key in sorted(set(ocharmap)-set(ncharmap)):
print('removed: {:s} {:s} {:s}'.format(
- ucs_symbol(key),
+ unicode_utils.ucs_symbol(key),
ocharmap[key],
- UNICODE_ATTRIBUTES[key]['name'] \
- if key in UNICODE_ATTRIBUTES else None))
+ unicode_utils.UNICODE_ATTRIBUTES[key]['name'] \
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None'))
print('------------------------------------------------------------')
changed_charmap = {}
for key in set(ocharmap).intersection(set(ncharmap)):
@@ -231,21 +92,21 @@ def check_charmap(original_file_name, new_file_name):
if ARGS.show_changed_characters:
for key in sorted(changed_charmap):
print('changed: {:s} {:s}->{:s} {:s}'.format(
- ucs_symbol(key),
+ unicode_utils.ucs_symbol(key),
changed_charmap[key][0],
changed_charmap[key][1],
- UNICODE_ATTRIBUTES[key]['name'] \
- if key in UNICODE_ATTRIBUTES else None))
+ unicode_utils.UNICODE_ATTRIBUTES[key]['name'] \
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None'))
print('------------------------------------------------------------')
print('Total added characters in newly generated CHARMAP: %d'
%len(set(ncharmap)-set(ocharmap)))
if ARGS.show_added_characters:
for key in sorted(set(ncharmap)-set(ocharmap)):
print('added: {:s} {:s} {:s}'.format(
- ucs_symbol(key),
+ unicode_utils.ucs_symbol(key),
ncharmap[key],
- UNICODE_ATTRIBUTES[key]['name'] \
- if key in UNICODE_ATTRIBUTES else None))
+ unicode_utils.UNICODE_ATTRIBUTES[key]['name'] \
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None'))
def create_width_dictionary(file_name):
'''Create a dictionary for all code points found in the WIDTH
@@ -290,20 +151,20 @@ def check_width(original_file_name, new_file_name):
+ 'i.e. these have width 1 now.)')
if ARGS.show_missing_characters:
for key in sorted(set(owidth)-set(nwidth)):
- print('removed: {:s} '.format(ucs_symbol(key))
+ print('removed: {:s} '.format(unicode_utils.ucs_symbol(key))
+ '{:d} : '.format(owidth[key])
+ 'eaw={:s} '.format(
- EAST_ASIAN_WIDTHS[key]
- if key in EAST_ASIAN_WIDTHS else None)
+ unicode_utils.EAST_ASIAN_WIDTHS[key]
+ if key in unicode_utils.EAST_ASIAN_WIDTHS else 'None')
+ 'category={:2s} '.format(
- UNICODE_ATTRIBUTES[key]['category']
- if key in UNICODE_ATTRIBUTES else None)
+ unicode_utils.UNICODE_ATTRIBUTES[key]['category']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None')
+ 'bidi={:3s} '.format(
- UNICODE_ATTRIBUTES[key]['bidi']
- if key in UNICODE_ATTRIBUTES else None)
+ unicode_utils.UNICODE_ATTRIBUTES[key]['bidi']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None')
+ 'name={:s}'.format(
- UNICODE_ATTRIBUTES[key]['name']
- if key in UNICODE_ATTRIBUTES else None))
+ unicode_utils.UNICODE_ATTRIBUTES[key]['name']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None'))
print('------------------------------------------------------------')
changed_width = {}
for key in set(owidth).intersection(set(nwidth)):
@@ -313,21 +174,21 @@ def check_width(original_file_name, new_file_name):
%len(changed_width))
if ARGS.show_changed_characters:
for key in sorted(changed_width):
- print('changed width: {:s} '.format(ucs_symbol(key))
+ print('changed width: {:s} '.format(unicode_utils.ucs_symbol(key))
+ '{:d}->{:d} : '.format(changed_width[key][0],
changed_width[key][1])
+ 'eaw={:s} '.format(
- EAST_ASIAN_WIDTHS[key]
- if key in EAST_ASIAN_WIDTHS else None)
+ unicode_utils.EAST_ASIAN_WIDTHS[key]
+ if key in unicode_utils.EAST_ASIAN_WIDTHS else 'None')
+ 'category={:2s} '.format(
- UNICODE_ATTRIBUTES[key]['category']
- if key in UNICODE_ATTRIBUTES else None)
+ unicode_utils.UNICODE_ATTRIBUTES[key]['category']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None')
+ 'bidi={:3s} '.format(
- UNICODE_ATTRIBUTES[key]['bidi']
- if key in UNICODE_ATTRIBUTES else None)
+ unicode_utils.UNICODE_ATTRIBUTES[key]['bidi']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None')
+ 'name={:s}'.format(
- UNICODE_ATTRIBUTES[key]['name']
- if key in UNICODE_ATTRIBUTES else None))
+ unicode_utils.UNICODE_ATTRIBUTES[key]['name']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None'))
print('------------------------------------------------------------')
print('Total added characters in newly generated WIDTH: %d'
%len(set(nwidth)-set(owidth)))
@@ -335,20 +196,20 @@ def check_width(original_file_name, new_file_name):
+ 'i.e. these had width 1 before.)')
if ARGS.show_added_characters:
for key in sorted(set(nwidth)-set(owidth)):
- print('added: {:s} '.format(ucs_symbol(key))
+ print('added: {:s} '.format(unicode_utils.ucs_symbol(key))
+ '{:d} : '.format(nwidth[key])
+ 'eaw={:s} '.format(
- EAST_ASIAN_WIDTHS[key]
- if key in EAST_ASIAN_WIDTHS else None)
+ unicode_utils.EAST_ASIAN_WIDTHS[key]
+ if key in unicode_utils.EAST_ASIAN_WIDTHS else 'None')
+ 'category={:2s} '.format(
- UNICODE_ATTRIBUTES[key]['category']
- if key in UNICODE_ATTRIBUTES else None)
+ unicode_utils.UNICODE_ATTRIBUTES[key]['category']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None')
+ 'bidi={:3s} '.format(
- UNICODE_ATTRIBUTES[key]['bidi']
- if key in UNICODE_ATTRIBUTES else None)
+ unicode_utils.UNICODE_ATTRIBUTES[key]['bidi']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None')
+ 'name={:s}'.format(
- UNICODE_ATTRIBUTES[key]['name']
- if key in UNICODE_ATTRIBUTES else None))
+ unicode_utils.UNICODE_ATTRIBUTES[key]['name']
+ if key in unicode_utils.UNICODE_ATTRIBUTES else 'None'))
if __name__ == "__main__":
PARSER = argparse.ArgumentParser(
@@ -392,8 +253,8 @@ if __name__ == "__main__":
ARGS = PARSER.parse_args()
if ARGS.unicode_data_file:
- fill_attributes(ARGS.unicode_data_file)
+ unicode_utils.fill_attributes(ARGS.unicode_data_file)
if ARGS.east_asian_width_file:
- fill_east_asian_widths(ARGS.east_asian_width_file)
+ unicode_utils.fill_east_asian_widths(ARGS.east_asian_width_file)
check_charmap(ARGS.old_utf8_file, ARGS.new_utf8_file)
check_width(ARGS.old_utf8_file, ARGS.new_utf8_file)
diff --git a/localedata/unicode-gen/utf8_gen.py b/localedata/unicode-gen/utf8_gen.py
index f1b88f5..bc84c07 100755
--- a/localedata/unicode-gen/utf8_gen.py
+++ b/localedata/unicode-gen/utf8_gen.py
@@ -29,6 +29,7 @@ It will output UTF-8 file
import sys
import re
+import unicode_utils
# Auxiliary tables for Hangul syllable names, see the Unicode 3.0 book,
# sections 3.11 and 4.4.
@@ -49,13 +50,6 @@ JAMO_FINAL_SHORT_NAME = (
'P', 'H'
)
-def ucs_symbol(code_point):
- '''Return the UCS symbol string for a Unicode character.'''
- if code_point < 0x10000:
- return '<U{:04X}>'.format(code_point)
- else:
- return '<U{:08X}>'.format(code_point)
-
def process_range(start, end, outfile, name):
'''Writes a range of code points into the CHARMAP section of the
output file
@@ -78,7 +72,7 @@ def process_range(start, end, outfile, name):
+ JAMO_MEDIAL_SHORT_NAME[index2] \
+ JAMO_FINAL_SHORT_NAME[index3]
outfile.write('{:<11s} {:<12s} {:s}\n'.format(
- ucs_symbol(i), convert_to_hex(i),
+ unicode_utils.ucs_symbol(i), convert_to_hex(i),
hangul_syllable_name))
return
# UnicodeData.txt file has contains code point ranges like this:
@@ -95,14 +89,14 @@ def process_range(start, end, outfile, name):
for i in range(int(start, 16), int(end, 16), 64 ):
if i > (int(end, 16)-64):
outfile.write('{:s}..{:s} {:<12s} {:s}\n'.format(
- ucs_symbol(i),
- ucs_symbol(int(end,16)),
+ unicode_utils.ucs_symbol(i),
+ unicode_utils.ucs_symbol(int(end,16)),
convert_to_hex(i),
name))
break
outfile.write('{:s}..{:s} {:<12s} {:s}\n'.format(
- ucs_symbol(i),
- ucs_symbol(i+63),
+ unicode_utils.ucs_symbol(i),
+ unicode_utils.ucs_symbol(i+63),
convert_to_hex(i),
name))
@@ -168,7 +162,7 @@ def process_charmap(flines, outfile):
# comments, so we keep these comment lines.
outfile.write('%')
outfile.write('{:<11s} {:<12s} {:s}\n'.format(
- ucs_symbol(int(fields[0], 16)),
+ unicode_utils.ucs_symbol(int(fields[0], 16)),
convert_to_hex(int(fields[0], 16)),
fields[1]))
@@ -230,7 +224,7 @@ def process_width(outfile, ulines, elines):
for line in ulines:
fields = line.split(";")
if fields[4] == "NSM" or fields[2] == "Cf":
- width_dict[int(fields[0], 16)] = ucs_symbol(
+ width_dict[int(fields[0], 16)] = unicode_utils.ucs_symbol(
int(fields[0], 16)) + '\t0'
for line in elines:
@@ -238,7 +232,7 @@ def process_width(outfile, ulines, elines):
# UnicodeData.txt:
fields = line.split(";")
if not '..' in fields[0]:
- width_dict[int(fields[0], 16)] = ucs_symbol(
+ width_dict[int(fields[0], 16)] = unicode_utils.ucs_symbol(
int(fields[0], 16)) + '\t2'
else:
code_points = fields[0].split("..")
@@ -247,8 +241,8 @@ def process_width(outfile, ulines, elines):
if key in width_dict:
del width_dict[key]
width_dict[int(code_points[0], 16)] = '{:s}...{:s}\t2'.format(
- ucs_symbol(int(code_points[0], 16)),
- ucs_symbol(int(code_points[1], 16)))
+ unicode_utils.ucs_symbol(int(code_points[0], 16)),
+ unicode_utils.ucs_symbol(int(code_points[1], 16)))
for key in sorted(width_dict):
outfile.write(width_dict[key]+'\n')
--
2.4.3
>From 9b0224b97c46e785f8b13a3746290f814010f9cb Mon Sep 17 00:00:00 2001
From: Mike FABIAN <mfabian@redhat.com>
Date: Wed, 20 May 2015 11:16:30 +0200
Subject: [PATCH 4/5] Add transliteration rules for da, nb, nn, and sv locales.
for localedata/Changelog
[BZ #89]
* locales/da_DK add more transliteration rules
* locales/nb_NO add transliteration rules
* locales/sv_SE add transliteration rules
---
localedata/locales/da_DK | 21 ++++++++++++++++++---
localedata/locales/nb_NO | 22 ++++++++++++++++++++++
localedata/locales/sv_SE | 22 ++++++++++++++++++++++
3 files changed, 62 insertions(+), 3 deletions(-)
diff --git a/localedata/locales/da_DK b/localedata/locales/da_DK
index c5024a4..d1d4087 100644
--- a/localedata/locales/da_DK
+++ b/localedata/locales/da_DK
@@ -137,11 +137,26 @@ translit_start
include "translit_combining";""
-% Danish.
-% LATIN CAPITAL LETTER A WITH RING ABOVE.
+% LATIN CAPITAL LETTER A WITH DIAERESIS -> "AE"
+<U00C4> "<U0041><U0308>";"<U0041><U0045>"
+% LATIN CAPITAL LETTER A WITH RING ABOVE -> "AA"
<U00C5> "<U0041><U030A>";"<U0041><U0041>"
-% LATIN SMALL LETTER A WITH RING ABOVE.
+% LATIN CAPITAL LETTER AE -> "AE"
+<U00C6> "<U0041><U0045>"
+% LATIN CAPITAL LETTER O WITH DIAERESIS -> "OE"
+<U00D6> "<U004F><U0308>";"<U004F><U0045>"
+% LATIN CAPITAL LETTER O WITH STROKE -> "OE"
+<U00D8> "<U004F><U0338>";"<U004F><U0045>"
+% LATIN SMALL LETTER A WITH DIAERESIS -> "ae"
+<U00E4> "<U0061><U0308>";"<U0061><U0065>"
+% LATIN SMALL LETTER A WITH RING ABOVE -> "aa"
<U00E5> "<U0061><U030A>";"<U0061><U0061>"
+% LATIN SMALL LETTER AE -> "ae"
+<U00E6> "<U0061><U0065>"
+% LATIN SMALL LETTER O WITH DIAERESIS -> "oe"
+<U00F6> "<U006F><U0308>";"<U006F><U0065>"
+% LATIN SMALL LETTER O WITH STROKE -> "oe"
+<U00F8> "<U006F><U0338>";"<U006F><U0065>"
translit_end
diff --git a/localedata/locales/nb_NO b/localedata/locales/nb_NO
index 513d50c..332092a 100644
--- a/localedata/locales/nb_NO
+++ b/localedata/locales/nb_NO
@@ -127,6 +127,28 @@ copy "i18n"
translit_start
include "translit_combining";""
+
+% LATIN CAPITAL LETTER A WITH DIAERESIS -> "AE"
+<U00C4> "<U0041><U0308>";"<U0041><U0045>"
+% LATIN CAPITAL LETTER A WITH RING ABOVE -> "AA"
+<U00C5> "<U0041><U030A>";"<U0041><U0041>"
+% LATIN CAPITAL LETTER AE -> "AE"
+<U00C6> "<U0041><U0045>"
+% LATIN CAPITAL LETTER O WITH DIAERESIS -> "OE"
+<U00D6> "<U004F><U0308>";"<U004F><U0045>"
+% LATIN CAPITAL LETTER O WITH STROKE -> "OE"
+<U00D8> "<U004F><U0338>";"<U004F><U0045>"
+% LATIN SMALL LETTER A WITH DIAERESIS -> "ae"
+<U00E4> "<U0061><U0308>";"<U0061><U0065>"
+% LATIN SMALL LETTER A WITH RING ABOVE -> "aa"
+<U00E5> "<U0061><U030A>";"<U0061><U0061>"
+% LATIN SMALL LETTER AE -> "ae"
+<U00E6> "<U0061><U0065>"
+% LATIN SMALL LETTER O WITH DIAERESIS -> "oe"
+<U00F6> "<U006F><U0308>";"<U006F><U0065>"
+% LATIN SMALL LETTER O WITH STROKE -> "oe"
+<U00F8> "<U006F><U0338>";"<U006F><U0065>"
+
translit_end
END LC_CTYPE
diff --git a/localedata/locales/sv_SE b/localedata/locales/sv_SE
index ecf7858..92358b9 100644
--- a/localedata/locales/sv_SE
+++ b/localedata/locales/sv_SE
@@ -112,6 +112,28 @@ copy "i18n"
translit_start
include "translit_combining";""
+
+% LATIN CAPITAL LETTER A WITH DIAERESIS -> "AE"
+<U00C4> "<U0041><U0308>";"<U0041><U0045>"
+% LATIN CAPITAL LETTER A WITH RING ABOVE -> "AA"
+<U00C5> "<U0041><U030A>";"<U0041><U0041>"
+% LATIN CAPITAL LETTER AE -> "AE"
+<U00C6> "<U0041><U0045>"
+% LATIN CAPITAL LETTER O WITH DIAERESIS -> "OE"
+<U00D6> "<U004F><U0308>";"<U004F><U0045>"
+% LATIN CAPITAL LETTER O WITH STROKE -> "OE"
+<U00D8> "<U004F><U0338>";"<U004F><U0045>"
+% LATIN SMALL LETTER A WITH DIAERESIS -> "ae"
+<U00E4> "<U0061><U0308>";"<U0061><U0065>"
+% LATIN SMALL LETTER A WITH RING ABOVE -> "aa"
+<U00E5> "<U0061><U030A>";"<U0061><U0061>"
+% LATIN SMALL LETTER AE -> "ae"
+<U00E6> "<U0061><U0065>"
+% LATIN SMALL LETTER O WITH DIAERESIS -> "oe"
+<U00F6> "<U006F><U0308>";"<U006F><U0065>"
+% LATIN SMALL LETTER O WITH STROKE -> "oe"
+<U00F8> "<U006F><U0338>";"<U006F><U0065>"
+
translit_end
END LC_CTYPE
--
2.4.3
>From df449254667290ee6f51045e7cdf47fa0c4618b0 Mon Sep 17 00:00:00 2001
From: Mike FABIAN <mfabian@redhat.com>
Date: Mon, 22 Jun 2015 13:00:44 +0200
Subject: [PATCH 5/5] Unicode 8.0.0 update.
for ChangeLog
* include/stdc-predef.h (__STDC_ISO_10646__): Update to
201505L, for Unicode 8.
for localedata/ChangeLog
[BZ 18568]
* unicode-gen/Makefile: updated Unicode Version
* unicode-gen/UnicodeData.txt: updated, from Unicode.
* unicode-gen/DerivedCoreProperties.txt: updated, from Unicode.
* unicode-gen/EastAsianWidth.txt: updated, from Unicode.
* charmaps/UTF-8: Update.
* locales/i18n: Update.
* locales/translit_circle: only timestamp changed
* locales/translit_cjk_compat: only timestamp changed
* locales/translit_combining: one Arabic combining character added
* locales/translit_compat: only timestamp changed
* locales/translit_font: only timestamp changed
* locales/translit_fraction: only timestamp changed
* unicode-gen/gen_translit_combining.py: ignore combining
characters whose names matche AHOM or SIGNWRITING
---
include/stdc-predef.h | 12 +-
localedata/charmaps/UTF-8 | 2190 +++++++++++++++++++-
localedata/locales/i18n | 2334 ++++++++++++----------
localedata/locales/translit_circle | 2 +-
localedata/locales/translit_cjk_compat | 2 +-
localedata/locales/translit_combining | 4 +-
localedata/locales/translit_compat | 2 +-
localedata/locales/translit_font | 2 +-
localedata/locales/translit_fraction | 2 +-
localedata/unicode-gen/DerivedCoreProperties.txt | 483 +++--
localedata/unicode-gen/EastAsianWidth.txt | 121 +-
localedata/unicode-gen/Makefile | 2 +-
localedata/unicode-gen/UnicodeData.txt | 2161 +++++++++++++++++++-
localedata/unicode-gen/gen_translit_combining.py | 4 +-
14 files changed, 5958 insertions(+), 1363 deletions(-)
diff --git a/include/stdc-predef.h b/include/stdc-predef.h
index e5f1139..8328145 100644
--- a/include/stdc-predef.h
+++ b/include/stdc-predef.h
@@ -49,14 +49,10 @@
# define __STDC_IEC_559_COMPLEX__ 1
#endif
-/* wchar_t uses Unicode 7.0.0. Version 7.0 of the Unicode Standard is
- synchronized with ISO/IEC 10646:2012, plus Amendments 1 (published
- on April, 2013) and 2 (not yet published as of February, 2015).
- Additionally, it includes the accelerated publication of U+20BD
- RUBLE SIGN. Therefore Unicode 7.0.0 is between 10646:2012 and
- 10646:2014, and so we use the date ISO/IEC 10646:2012 Amd.1 was
- published. */
-#define __STDC_ISO_10646__ 201304L
+/* wchar_t uses Unicode 8.0.0. Version 8.0 of the Unicode Standard is
+ synchronized with ISO/IEC 10646:2014, plus Amendment 1 (published
+ 2015-05-15). */
+#define __STDC_ISO_10646__ 201505L
/* We do not support C11 <threads.h>. */
#define __STDC_NO_THREADS__ 1
diff --git a/localedata/charmaps/UTF-8 b/localedata/charmaps/UTF-8
index 1f33c55..40ace9c 100644
--- a/localedata/charmaps/UTF-8
+++ b/localedata/charmaps/UTF-8
@@ -2100,6 +2100,9 @@ CHARMAP
<U08B0> /xe0/xa2/xb0 ARABIC LETTER GAF WITH INVERTED STROKE
<U08B1> /xe0/xa2/xb1 ARABIC LETTER STRAIGHT WAW
<U08B2> /xe0/xa2/xb2 ARABIC LETTER ZAIN WITH INVERTED V ABOVE
+<U08B3> /xe0/xa2/xb3 ARABIC LETTER AIN WITH THREE DOTS BELOW
+<U08B4> /xe0/xa2/xb4 ARABIC LETTER KAF WITH DOT BELOW
+<U08E3> /xe0/xa3/xa3 ARABIC TURNED DAMMA BELOW
<U08E4> /xe0/xa3/xa4 ARABIC CURLY FATHA
<U08E5> /xe0/xa3/xa5 ARABIC CURLY DAMMA
<U08E6> /xe0/xa3/xa6 ARABIC CURLY KASRA
@@ -2512,6 +2515,7 @@ CHARMAP
<U0AEF> /xe0/xab/xaf GUJARATI DIGIT NINE
<U0AF0> /xe0/xab/xb0 GUJARATI ABBREVIATION SIGN
<U0AF1> /xe0/xab/xb1 GUJARATI RUPEE SIGN
+<U0AF9> /xe0/xab/xb9 GUJARATI LETTER ZHA
<U0B01> /xe0/xac/x81 ORIYA SIGN CANDRABINDU
<U0B02> /xe0/xac/x82 ORIYA SIGN ANUSVARA
<U0B03> /xe0/xac/x83 ORIYA SIGN VISARGA
@@ -2747,6 +2751,7 @@ CHARMAP
<U0C56> /xe0/xb1/x96 TELUGU AI LENGTH MARK
<U0C58> /xe0/xb1/x98 TELUGU LETTER TSA
<U0C59> /xe0/xb1/x99 TELUGU LETTER DZA
+<U0C5A> /xe0/xb1/x9a TELUGU LETTER RRRA
<U0C60> /xe0/xb1/xa0 TELUGU LETTER VOCALIC RR
<U0C61> /xe0/xb1/xa1 TELUGU LETTER VOCALIC LL
<U0C62> /xe0/xb1/xa2 TELUGU VOWEL SIGN VOCALIC L
@@ -2928,6 +2933,7 @@ CHARMAP
<U0D4D> /xe0/xb5/x8d MALAYALAM SIGN VIRAMA
<U0D4E> /xe0/xb5/x8e MALAYALAM LETTER DOT REPH
<U0D57> /xe0/xb5/x97 MALAYALAM AU LENGTH MARK
+<U0D5F> /xe0/xb5/x9f MALAYALAM LETTER ARCHAIC II
<U0D60> /xe0/xb5/xa0 MALAYALAM LETTER VOCALIC RR
<U0D61> /xe0/xb5/xa1 MALAYALAM LETTER VOCALIC LL
<U0D62> /xe0/xb5/xa2 MALAYALAM VOWEL SIGN VOCALIC L
@@ -4383,6 +4389,13 @@ CHARMAP
<U13F2> /xe1/x8f/xb2 CHEROKEE LETTER YO
<U13F3> /xe1/x8f/xb3 CHEROKEE LETTER YU
<U13F4> /xe1/x8f/xb4 CHEROKEE LETTER YV
+<U13F5> /xe1/x8f/xb5 CHEROKEE LETTER MV
+<U13F8> /xe1/x8f/xb8 CHEROKEE SMALL LETTER YE
+<U13F9> /xe1/x8f/xb9 CHEROKEE SMALL LETTER YI
+<U13FA> /xe1/x8f/xba CHEROKEE SMALL LETTER YO
+<U13FB> /xe1/x8f/xbb CHEROKEE SMALL LETTER YU
+<U13FC> /xe1/x8f/xbc CHEROKEE SMALL LETTER YV
+<U13FD> /xe1/x8f/xbd CHEROKEE SMALL LETTER MV
<U1400> /xe1/x90/x80 CANADIAN SYLLABICS HYPHEN
<U1401> /xe1/x90/x81 CANADIAN SYLLABICS E
<U1402> /xe1/x90/x82 CANADIAN SYLLABICS AAI
@@ -7286,6 +7299,7 @@ CHARMAP
<U20BB> /xe2/x82/xbb NORDIC MARK SIGN
<U20BC> /xe2/x82/xbc MANAT SIGN
<U20BD> /xe2/x82/xbd RUBLE SIGN
+<U20BE> /xe2/x82/xbe LARI SIGN
<U20D0> /xe2/x83/x90 COMBINING LEFT HARPOON ABOVE
<U20D1> /xe2/x83/x91 COMBINING RIGHT HARPOON ABOVE
<U20D2> /xe2/x83/x92 COMBINING LONG VERTICAL LINE OVERLAY
@@ -7457,6 +7471,8 @@ CHARMAP
<U2187> /xe2/x86/x87 ROMAN NUMERAL FIFTY THOUSAND
<U2188> /xe2/x86/x88 ROMAN NUMERAL ONE HUNDRED THOUSAND
<U2189> /xe2/x86/x89 VULGAR FRACTION ZERO THIRDS
+<U218A> /xe2/x86/x8a TURNED DIGIT TWO
+<U218B> /xe2/x86/x8b TURNED DIGIT THREE
<U2190> /xe2/x86/x90 LEFTWARDS ARROW
<U2191> /xe2/x86/x91 UPWARDS ARROW
<U2192> /xe2/x86/x92 RIGHTWARDS ARROW
@@ -10024,6 +10040,10 @@ CHARMAP
<U2BCF> /xe2/xaf/x8f ROTATED WHITE FOUR POINTED CUSP
<U2BD0> /xe2/xaf/x90 SQUARE POSITION INDICATOR
<U2BD1> /xe2/xaf/x91 UNCERTAINTY SIGN
+<U2BEC> /xe2/xaf/xac LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+<U2BED> /xe2/xaf/xad UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+<U2BEE> /xe2/xaf/xae RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+<U2BEF> /xe2/xaf/xaf DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
<U2C00> /xe2/xb0/x80 GLAGOLITIC CAPITAL LETTER AZU
<U2C01> /xe2/xb0/x81 GLAGOLITIC CAPITAL LETTER BUKY
<U2C02> /xe2/xb0/x82 GLAGOLITIC CAPITAL LETTER VEDE
@@ -12378,7 +12398,7 @@ CHARMAP
<U9F00>..<U9F3F> /xe9/xbc/x80 <CJK Ideograph>
<U9F40>..<U9F7F> /xe9/xbd/x80 <CJK Ideograph>
<U9F80>..<U9FBF> /xe9/xbe/x80 <CJK Ideograph>
-<U9FC0>..<U9FCC> /xe9/xbf/x80 <CJK Ideograph>
+<U9FC0>..<U9FD5> /xe9/xbf/x80 <CJK Ideograph>
<UA000> /xea/x80/x80 YI SYLLABLE IT
<UA001> /xea/x80/x81 YI SYLLABLE IX
<UA002> /xea/x80/x82 YI SYLLABLE I
@@ -14041,6 +14061,7 @@ CHARMAP
<UA69B> /xea/x9a/x9b CYRILLIC SMALL LETTER CROSSED O
<UA69C> /xea/x9a/x9c MODIFIER LETTER CYRILLIC HARD SIGN
<UA69D> /xea/x9a/x9d MODIFIER LETTER CYRILLIC SOFT SIGN
+<UA69E> /xea/x9a/x9e COMBINING CYRILLIC LETTER EF
<UA69F> /xea/x9a/x9f COMBINING CYRILLIC LETTER IOTIFIED E
<UA6A0> /xea/x9a/xa0 BAMUM LETTER A
<UA6A1> /xea/x9a/xa1 BAMUM LETTER KA
@@ -14273,6 +14294,7 @@ CHARMAP
<UA78C> /xea/x9e/x8c LATIN SMALL LETTER SALTILLO
<UA78D> /xea/x9e/x8d LATIN CAPITAL LETTER TURNED H
<UA78E> /xea/x9e/x8e LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+<UA78F> /xea/x9e/x8f LATIN LETTER SINOLOGICAL DOT
<UA790> /xea/x9e/x90 LATIN CAPITAL LETTER N WITH DESCENDER
<UA791> /xea/x9e/x91 LATIN SMALL LETTER N WITH DESCENDER
<UA792> /xea/x9e/x92 LATIN CAPITAL LETTER C WITH BAR
@@ -14305,6 +14327,12 @@ CHARMAP
<UA7AD> /xea/x9e/xad LATIN CAPITAL LETTER L WITH BELT
<UA7B0> /xea/x9e/xb0 LATIN CAPITAL LETTER TURNED K
<UA7B1> /xea/x9e/xb1 LATIN CAPITAL LETTER TURNED T
+<UA7B2> /xea/x9e/xb2 LATIN CAPITAL LETTER J WITH CROSSED-TAIL
+<UA7B3> /xea/x9e/xb3 LATIN CAPITAL LETTER CHI
+<UA7B4> /xea/x9e/xb4 LATIN CAPITAL LETTER BETA
+<UA7B5> /xea/x9e/xb5 LATIN SMALL LETTER BETA
+<UA7B6> /xea/x9e/xb6 LATIN CAPITAL LETTER OMEGA
+<UA7B7> /xea/x9e/xb7 LATIN SMALL LETTER OMEGA
<UA7F7> /xea/x9f/xb7 LATIN EPIGRAPHIC LETTER SIDEWAYS I
<UA7F8> /xea/x9f/xb8 MODIFIER LETTER CAPITAL H WITH STROKE
<UA7F9> /xea/x9f/xb9 MODIFIER LETTER SMALL LIGATURE OE
@@ -14533,6 +14561,8 @@ CHARMAP
<UA8F9> /xea/xa3/xb9 DEVANAGARI GAP FILLER
<UA8FA> /xea/xa3/xba DEVANAGARI CARET
<UA8FB> /xea/xa3/xbb DEVANAGARI HEADSTROKE
+<UA8FC> /xea/xa3/xbc DEVANAGARI SIGN SIDDHAM
+<UA8FD> /xea/xa3/xbd DEVANAGARI JAIN OM
<UA900> /xea/xa4/x80 KAYAH LI DIGIT ZERO
<UA901> /xea/xa4/x81 KAYAH LI DIGIT ONE
<UA902> /xea/xa4/x82 KAYAH LI DIGIT TWO
@@ -15059,8 +15089,92 @@ CHARMAP
<UAB5D> /xea/xad/x9d MODIFIER LETTER SMALL L WITH INVERTED LAZY S
<UAB5E> /xea/xad/x9e MODIFIER LETTER SMALL L WITH MIDDLE TILDE
<UAB5F> /xea/xad/x9f MODIFIER LETTER SMALL U WITH LEFT HOOK
+<UAB60> /xea/xad/xa0 LATIN SMALL LETTER SAKHA YAT
+<UAB61> /xea/xad/xa1 LATIN SMALL LETTER IOTIFIED E
+<UAB62> /xea/xad/xa2 LATIN SMALL LETTER OPEN OE
+<UAB63> /xea/xad/xa3 LATIN SMALL LETTER UO
<UAB64> /xea/xad/xa4 LATIN SMALL LETTER INVERTED ALPHA
<UAB65> /xea/xad/xa5 GREEK LETTER SMALL CAPITAL OMEGA
+<UAB70> /xea/xad/xb0 CHEROKEE SMALL LETTER A
+<UAB71> /xea/xad/xb1 CHEROKEE SMALL LETTER E
+<UAB72> /xea/xad/xb2 CHEROKEE SMALL LETTER I
+<UAB73> /xea/xad/xb3 CHEROKEE SMALL LETTER O
+<UAB74> /xea/xad/xb4 CHEROKEE SMALL LETTER U
+<UAB75> /xea/xad/xb5 CHEROKEE SMALL LETTER V
+<UAB76> /xea/xad/xb6 CHEROKEE SMALL LETTER GA
+<UAB77> /xea/xad/xb7 CHEROKEE SMALL LETTER KA
+<UAB78> /xea/xad/xb8 CHEROKEE SMALL LETTER GE
+<UAB79> /xea/xad/xb9 CHEROKEE SMALL LETTER GI
+<UAB7A> /xea/xad/xba CHEROKEE SMALL LETTER GO
+<UAB7B> /xea/xad/xbb CHEROKEE SMALL LETTER GU
+<UAB7C> /xea/xad/xbc CHEROKEE SMALL LETTER GV
+<UAB7D> /xea/xad/xbd CHEROKEE SMALL LETTER HA
+<UAB7E> /xea/xad/xbe CHEROKEE SMALL LETTER HE
+<UAB7F> /xea/xad/xbf CHEROKEE SMALL LETTER HI
+<UAB80> /xea/xae/x80 CHEROKEE SMALL LETTER HO
+<UAB81> /xea/xae/x81 CHEROKEE SMALL LETTER HU
+<UAB82> /xea/xae/x82 CHEROKEE SMALL LETTER HV
+<UAB83> /xea/xae/x83 CHEROKEE SMALL LETTER LA
+<UAB84> /xea/xae/x84 CHEROKEE SMALL LETTER LE
+<UAB85> /xea/xae/x85 CHEROKEE SMALL LETTER LI
+<UAB86> /xea/xae/x86 CHEROKEE SMALL LETTER LO
+<UAB87> /xea/xae/x87 CHEROKEE SMALL LETTER LU
+<UAB88> /xea/xae/x88 CHEROKEE SMALL LETTER LV
+<UAB89> /xea/xae/x89 CHEROKEE SMALL LETTER MA
+<UAB8A> /xea/xae/x8a CHEROKEE SMALL LETTER ME
+<UAB8B> /xea/xae/x8b CHEROKEE SMALL LETTER MI
+<UAB8C> /xea/xae/x8c CHEROKEE SMALL LETTER MO
+<UAB8D> /xea/xae/x8d CHEROKEE SMALL LETTER MU
+<UAB8E> /xea/xae/x8e CHEROKEE SMALL LETTER NA
+<UAB8F> /xea/xae/x8f CHEROKEE SMALL LETTER HNA
+<UAB90> /xea/xae/x90 CHEROKEE SMALL LETTER NAH
+<UAB91> /xea/xae/x91 CHEROKEE SMALL LETTER NE
+<UAB92> /xea/xae/x92 CHEROKEE SMALL LETTER NI
+<UAB93> /xea/xae/x93 CHEROKEE SMALL LETTER NO
+<UAB94> /xea/xae/x94 CHEROKEE SMALL LETTER NU
+<UAB95> /xea/xae/x95 CHEROKEE SMALL LETTER NV
+<UAB96> /xea/xae/x96 CHEROKEE SMALL LETTER QUA
+<UAB97> /xea/xae/x97 CHEROKEE SMALL LETTER QUE
+<UAB98> /xea/xae/x98 CHEROKEE SMALL LETTER QUI
+<UAB99> /xea/xae/x99 CHEROKEE SMALL LETTER QUO
+<UAB9A> /xea/xae/x9a CHEROKEE SMALL LETTER QUU
+<UAB9B> /xea/xae/x9b CHEROKEE SMALL LETTER QUV
+<UAB9C> /xea/xae/x9c CHEROKEE SMALL LETTER SA
+<UAB9D> /xea/xae/x9d CHEROKEE SMALL LETTER S
+<UAB9E> /xea/xae/x9e CHEROKEE SMALL LETTER SE
+<UAB9F> /xea/xae/x9f CHEROKEE SMALL LETTER SI
+<UABA0> /xea/xae/xa0 CHEROKEE SMALL LETTER SO
+<UABA1> /xea/xae/xa1 CHEROKEE SMALL LETTER SU
+<UABA2> /xea/xae/xa2 CHEROKEE SMALL LETTER SV
+<UABA3> /xea/xae/xa3 CHEROKEE SMALL LETTER DA
+<UABA4> /xea/xae/xa4 CHEROKEE SMALL LETTER TA
+<UABA5> /xea/xae/xa5 CHEROKEE SMALL LETTER DE
+<UABA6> /xea/xae/xa6 CHEROKEE SMALL LETTER TE
+<UABA7> /xea/xae/xa7 CHEROKEE SMALL LETTER DI
+<UABA8> /xea/xae/xa8 CHEROKEE SMALL LETTER TI
+<UABA9> /xea/xae/xa9 CHEROKEE SMALL LETTER DO
+<UABAA> /xea/xae/xaa CHEROKEE SMALL LETTER DU
+<UABAB> /xea/xae/xab CHEROKEE SMALL LETTER DV
+<UABAC> /xea/xae/xac CHEROKEE SMALL LETTER DLA
+<UABAD> /xea/xae/xad CHEROKEE SMALL LETTER TLA
+<UABAE> /xea/xae/xae CHEROKEE SMALL LETTER TLE
+<UABAF> /xea/xae/xaf CHEROKEE SMALL LETTER TLI
+<UABB0> /xea/xae/xb0 CHEROKEE SMALL LETTER TLO
+<UABB1> /xea/xae/xb1 CHEROKEE SMALL LETTER TLU
+<UABB2> /xea/xae/xb2 CHEROKEE SMALL LETTER TLV
+<UABB3> /xea/xae/xb3 CHEROKEE SMALL LETTER TSA
+<UABB4> /xea/xae/xb4 CHEROKEE SMALL LETTER TSE
+<UABB5> /xea/xae/xb5 CHEROKEE SMALL LETTER TSI
+<UABB6> /xea/xae/xb6 CHEROKEE SMALL LETTER TSO
+<UABB7> /xea/xae/xb7 CHEROKEE SMALL LETTER TSU
+<UABB8> /xea/xae/xb8 CHEROKEE SMALL LETTER TSV
+<UABB9> /xea/xae/xb9 CHEROKEE SMALL LETTER WA
+<UABBA> /xea/xae/xba CHEROKEE SMALL LETTER WE
+<UABBB> /xea/xae/xbb CHEROKEE SMALL LETTER WI
+<UABBC> /xea/xae/xbc CHEROKEE SMALL LETTER WO
+<UABBD> /xea/xae/xbd CHEROKEE SMALL LETTER WU
+<UABBE> /xea/xae/xbe CHEROKEE SMALL LETTER WV
+<UABBF> /xea/xae/xbf CHEROKEE SMALL LETTER YA
<UABC0> /xea/xaf/x80 MEETEI MAYEK LETTER KOK
<UABC1> /xea/xaf/x81 MEETEI MAYEK LETTER SAM
<UABC2> /xea/xaf/x82 MEETEI MAYEK LETTER LAI
@@ -27648,6 +27762,8 @@ CHARMAP
<UFE2B> /xef/xb8/xab COMBINING MACRON LEFT HALF BELOW
<UFE2C> /xef/xb8/xac COMBINING MACRON RIGHT HALF BELOW
<UFE2D> /xef/xb8/xad COMBINING CONJOINING MACRON BELOW
+<UFE2E> /xef/xb8/xae COMBINING CYRILLIC TITLO LEFT HALF
+<UFE2F> /xef/xb8/xaf COMBINING CYRILLIC TITLO RIGHT HALF
<UFE30> /xef/xb8/xb0 PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
<UFE31> /xef/xb8/xb1 PRESENTATION FORM FOR VERTICAL EM DASH
<UFE32> /xef/xb8/xb2 PRESENTATION FORM FOR VERTICAL EN DASH
@@ -29534,6 +29650,32 @@ CHARMAP
<U000108AD> /xf0/x90/xa2/xad NABATAEAN NUMBER TEN
<U000108AE> /xf0/x90/xa2/xae NABATAEAN NUMBER TWENTY
<U000108AF> /xf0/x90/xa2/xaf NABATAEAN NUMBER ONE HUNDRED
+<U000108E0> /xf0/x90/xa3/xa0 HATRAN LETTER ALEPH
+<U000108E1> /xf0/x90/xa3/xa1 HATRAN LETTER BETH
+<U000108E2> /xf0/x90/xa3/xa2 HATRAN LETTER GIMEL
+<U000108E3> /xf0/x90/xa3/xa3 HATRAN LETTER DALETH-RESH
+<U000108E4> /xf0/x90/xa3/xa4 HATRAN LETTER HE
+<U000108E5> /xf0/x90/xa3/xa5 HATRAN LETTER WAW
+<U000108E6> /xf0/x90/xa3/xa6 HATRAN LETTER ZAYN
+<U000108E7> /xf0/x90/xa3/xa7 HATRAN LETTER HETH
+<U000108E8> /xf0/x90/xa3/xa8 HATRAN LETTER TETH
+<U000108E9> /xf0/x90/xa3/xa9 HATRAN LETTER YODH
+<U000108EA> /xf0/x90/xa3/xaa HATRAN LETTER KAPH
+<U000108EB> /xf0/x90/xa3/xab HATRAN LETTER LAMEDH
+<U000108EC> /xf0/x90/xa3/xac HATRAN LETTER MEM
+<U000108ED> /xf0/x90/xa3/xad HATRAN LETTER NUN
+<U000108EE> /xf0/x90/xa3/xae HATRAN LETTER SAMEKH
+<U000108EF> /xf0/x90/xa3/xaf HATRAN LETTER AYN
+<U000108F0> /xf0/x90/xa3/xb0 HATRAN LETTER PE
+<U000108F1> /xf0/x90/xa3/xb1 HATRAN LETTER SADHE
+<U000108F2> /xf0/x90/xa3/xb2 HATRAN LETTER QOPH
+<U000108F4> /xf0/x90/xa3/xb4 HATRAN LETTER SHIN
+<U000108F5> /xf0/x90/xa3/xb5 HATRAN LETTER TAW
+<U000108FB> /xf0/x90/xa3/xbb HATRAN NUMBER ONE
+<U000108FC> /xf0/x90/xa3/xbc HATRAN NUMBER FIVE
+<U000108FD> /xf0/x90/xa3/xbd HATRAN NUMBER TEN
+<U000108FE> /xf0/x90/xa3/xbe HATRAN NUMBER TWENTY
+<U000108FF> /xf0/x90/xa3/xbf HATRAN NUMBER ONE HUNDRED
<U00010900> /xf0/x90/xa4/x80 PHOENICIAN LETTER ALF
<U00010901> /xf0/x90/xa4/x81 PHOENICIAN LETTER BET
<U00010902> /xf0/x90/xa4/x82 PHOENICIAN LETTER GAML
@@ -29646,8 +29788,72 @@ CHARMAP
<U000109B5> /xf0/x90/xa6/xb5 MEROITIC CURSIVE LETTER TE
<U000109B6> /xf0/x90/xa6/xb6 MEROITIC CURSIVE LETTER TO
<U000109B7> /xf0/x90/xa6/xb7 MEROITIC CURSIVE LETTER DA
+<U000109BC> /xf0/x90/xa6/xbc MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS
+<U000109BD> /xf0/x90/xa6/xbd MEROITIC CURSIVE FRACTION ONE HALF
<U000109BE> /xf0/x90/xa6/xbe MEROITIC CURSIVE LOGOGRAM RMT
<U000109BF> /xf0/x90/xa6/xbf MEROITIC CURSIVE LOGOGRAM IMN
+<U000109C0> /xf0/x90/xa7/x80 MEROITIC CURSIVE NUMBER ONE
+<U000109C1> /xf0/x90/xa7/x81 MEROITIC CURSIVE NUMBER TWO
+<U000109C2> /xf0/x90/xa7/x82 MEROITIC CURSIVE NUMBER THREE
+<U000109C3> /xf0/x90/xa7/x83 MEROITIC CURSIVE NUMBER FOUR
+<U000109C4> /xf0/x90/xa7/x84 MEROITIC CURSIVE NUMBER FIVE
+<U000109C5> /xf0/x90/xa7/x85 MEROITIC CURSIVE NUMBER SIX
+<U000109C6> /xf0/x90/xa7/x86 MEROITIC CURSIVE NUMBER SEVEN
+<U000109C7> /xf0/x90/xa7/x87 MEROITIC CURSIVE NUMBER EIGHT
+<U000109C8> /xf0/x90/xa7/x88 MEROITIC CURSIVE NUMBER NINE
+<U000109C9> /xf0/x90/xa7/x89 MEROITIC CURSIVE NUMBER TEN
+<U000109CA> /xf0/x90/xa7/x8a MEROITIC CURSIVE NUMBER TWENTY
+<U000109CB> /xf0/x90/xa7/x8b MEROITIC CURSIVE NUMBER THIRTY
+<U000109CC> /xf0/x90/xa7/x8c MEROITIC CURSIVE NUMBER FORTY
+<U000109CD> /xf0/x90/xa7/x8d MEROITIC CURSIVE NUMBER FIFTY
+<U000109CE> /xf0/x90/xa7/x8e MEROITIC CURSIVE NUMBER SIXTY
+<U000109CF> /xf0/x90/xa7/x8f MEROITIC CURSIVE NUMBER SEVENTY
+<U000109D2> /xf0/x90/xa7/x92 MEROITIC CURSIVE NUMBER ONE HUNDRED
+<U000109D3> /xf0/x90/xa7/x93 MEROITIC CURSIVE NUMBER TWO HUNDRED
+<U000109D4> /xf0/x90/xa7/x94 MEROITIC CURSIVE NUMBER THREE HUNDRED
+<U000109D5> /xf0/x90/xa7/x95 MEROITIC CURSIVE NUMBER FOUR HUNDRED
+<U000109D6> /xf0/x90/xa7/x96 MEROITIC CURSIVE NUMBER FIVE HUNDRED
+<U000109D7> /xf0/x90/xa7/x97 MEROITIC CURSIVE NUMBER SIX HUNDRED
+<U000109D8> /xf0/x90/xa7/x98 MEROITIC CURSIVE NUMBER SEVEN HUNDRED
+<U000109D9> /xf0/x90/xa7/x99 MEROITIC CURSIVE NUMBER EIGHT HUNDRED
+<U000109DA> /xf0/x90/xa7/x9a MEROITIC CURSIVE NUMBER NINE HUNDRED
+<U000109DB> /xf0/x90/xa7/x9b MEROITIC CURSIVE NUMBER ONE THOUSAND
+<U000109DC> /xf0/x90/xa7/x9c MEROITIC CURSIVE NUMBER TWO THOUSAND
+<U000109DD> /xf0/x90/xa7/x9d MEROITIC CURSIVE NUMBER THREE THOUSAND
+<U000109DE> /xf0/x90/xa7/x9e MEROITIC CURSIVE NUMBER FOUR THOUSAND
+<U000109DF> /xf0/x90/xa7/x9f MEROITIC CURSIVE NUMBER FIVE THOUSAND
+<U000109E0> /xf0/x90/xa7/xa0 MEROITIC CURSIVE NUMBER SIX THOUSAND
+<U000109E1> /xf0/x90/xa7/xa1 MEROITIC CURSIVE NUMBER SEVEN THOUSAND
+<U000109E2> /xf0/x90/xa7/xa2 MEROITIC CURSIVE NUMBER EIGHT THOUSAND
+<U000109E3> /xf0/x90/xa7/xa3 MEROITIC CURSIVE NUMBER NINE THOUSAND
+<U000109E4> /xf0/x90/xa7/xa4 MEROITIC CURSIVE NUMBER TEN THOUSAND
+<U000109E5> /xf0/x90/xa7/xa5 MEROITIC CURSIVE NUMBER TWENTY THOUSAND
+<U000109E6> /xf0/x90/xa7/xa6 MEROITIC CURSIVE NUMBER THIRTY THOUSAND
+<U000109E7> /xf0/x90/xa7/xa7 MEROITIC CURSIVE NUMBER FORTY THOUSAND
+<U000109E8> /xf0/x90/xa7/xa8 MEROITIC CURSIVE NUMBER FIFTY THOUSAND
+<U000109E9> /xf0/x90/xa7/xa9 MEROITIC CURSIVE NUMBER SIXTY THOUSAND
+<U000109EA> /xf0/x90/xa7/xaa MEROITIC CURSIVE NUMBER SEVENTY THOUSAND
+<U000109EB> /xf0/x90/xa7/xab MEROITIC CURSIVE NUMBER EIGHTY THOUSAND
+<U000109EC> /xf0/x90/xa7/xac MEROITIC CURSIVE NUMBER NINETY THOUSAND
+<U000109ED> /xf0/x90/xa7/xad MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND
+<U000109EE> /xf0/x90/xa7/xae MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND
+<U000109EF> /xf0/x90/xa7/xaf MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND
+<U000109F0> /xf0/x90/xa7/xb0 MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND
+<U000109F1> /xf0/x90/xa7/xb1 MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND
+<U000109F2> /xf0/x90/xa7/xb2 MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND
+<U000109F3> /xf0/x90/xa7/xb3 MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND
+<U000109F4> /xf0/x90/xa7/xb4 MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND
+<U000109F5> /xf0/x90/xa7/xb5 MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND
+<U000109F6> /xf0/x90/xa7/xb6 MEROITIC CURSIVE FRACTION ONE TWELFTH
+<U000109F7> /xf0/x90/xa7/xb7 MEROITIC CURSIVE FRACTION TWO TWELFTHS
+<U000109F8> /xf0/x90/xa7/xb8 MEROITIC CURSIVE FRACTION THREE TWELFTHS
+<U000109F9> /xf0/x90/xa7/xb9 MEROITIC CURSIVE FRACTION FOUR TWELFTHS
+<U000109FA> /xf0/x90/xa7/xba MEROITIC CURSIVE FRACTION FIVE TWELFTHS
+<U000109FB> /xf0/x90/xa7/xbb MEROITIC CURSIVE FRACTION SIX TWELFTHS
+<U000109FC> /xf0/x90/xa7/xbc MEROITIC CURSIVE FRACTION SEVEN TWELFTHS
+<U000109FD> /xf0/x90/xa7/xbd MEROITIC CURSIVE FRACTION EIGHT TWELFTHS
+<U000109FE> /xf0/x90/xa7/xbe MEROITIC CURSIVE FRACTION NINE TWELFTHS
+<U000109FF> /xf0/x90/xa7/xbf MEROITIC CURSIVE FRACTION TEN TWELFTHS
<U00010A00> /xf0/x90/xa8/x80 KHAROSHTHI LETTER A
<U00010A01> /xf0/x90/xa8/x81 KHAROSHTHI VOWEL SIGN I
<U00010A02> /xf0/x90/xa8/x82 KHAROSHTHI VOWEL SIGN U
@@ -30048,6 +30254,114 @@ CHARMAP
<U00010C46> /xf0/x90/xb1/x86 OLD TURKIC LETTER YENISEI AET
<U00010C47> /xf0/x90/xb1/x87 OLD TURKIC LETTER ORKHON OT
<U00010C48> /xf0/x90/xb1/x88 OLD TURKIC LETTER ORKHON BASH
+<U00010C80> /xf0/x90/xb2/x80 OLD HUNGARIAN CAPITAL LETTER A
+<U00010C81> /xf0/x90/xb2/x81 OLD HUNGARIAN CAPITAL LETTER AA
+<U00010C82> /xf0/x90/xb2/x82 OLD HUNGARIAN CAPITAL LETTER EB
+<U00010C83> /xf0/x90/xb2/x83 OLD HUNGARIAN CAPITAL LETTER AMB
+<U00010C84> /xf0/x90/xb2/x84 OLD HUNGARIAN CAPITAL LETTER EC
+<U00010C85> /xf0/x90/xb2/x85 OLD HUNGARIAN CAPITAL LETTER ENC
+<U00010C86> /xf0/x90/xb2/x86 OLD HUNGARIAN CAPITAL LETTER ECS
+<U00010C87> /xf0/x90/xb2/x87 OLD HUNGARIAN CAPITAL LETTER ED
+<U00010C88> /xf0/x90/xb2/x88 OLD HUNGARIAN CAPITAL LETTER AND
+<U00010C89> /xf0/x90/xb2/x89 OLD HUNGARIAN CAPITAL LETTER E
+<U00010C8A> /xf0/x90/xb2/x8a OLD HUNGARIAN CAPITAL LETTER CLOSE E
+<U00010C8B> /xf0/x90/xb2/x8b OLD HUNGARIAN CAPITAL LETTER EE
+<U00010C8C> /xf0/x90/xb2/x8c OLD HUNGARIAN CAPITAL LETTER EF
+<U00010C8D> /xf0/x90/xb2/x8d OLD HUNGARIAN CAPITAL LETTER EG
+<U00010C8E> /xf0/x90/xb2/x8e OLD HUNGARIAN CAPITAL LETTER EGY
+<U00010C8F> /xf0/x90/xb2/x8f OLD HUNGARIAN CAPITAL LETTER EH
+<U00010C90> /xf0/x90/xb2/x90 OLD HUNGARIAN CAPITAL LETTER I
+<U00010C91> /xf0/x90/xb2/x91 OLD HUNGARIAN CAPITAL LETTER II
+<U00010C92> /xf0/x90/xb2/x92 OLD HUNGARIAN CAPITAL LETTER EJ
+<U00010C93> /xf0/x90/xb2/x93 OLD HUNGARIAN CAPITAL LETTER EK
+<U00010C94> /xf0/x90/xb2/x94 OLD HUNGARIAN CAPITAL LETTER AK
+<U00010C95> /xf0/x90/xb2/x95 OLD HUNGARIAN CAPITAL LETTER UNK
+<U00010C96> /xf0/x90/xb2/x96 OLD HUNGARIAN CAPITAL LETTER EL
+<U00010C97> /xf0/x90/xb2/x97 OLD HUNGARIAN CAPITAL LETTER ELY
+<U00010C98> /xf0/x90/xb2/x98 OLD HUNGARIAN CAPITAL LETTER EM
+<U00010C99> /xf0/x90/xb2/x99 OLD HUNGARIAN CAPITAL LETTER EN
+<U00010C9A> /xf0/x90/xb2/x9a OLD HUNGARIAN CAPITAL LETTER ENY
+<U00010C9B> /xf0/x90/xb2/x9b OLD HUNGARIAN CAPITAL LETTER O
+<U00010C9C> /xf0/x90/xb2/x9c OLD HUNGARIAN CAPITAL LETTER OO
+<U00010C9D> /xf0/x90/xb2/x9d OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
+<U00010C9E> /xf0/x90/xb2/x9e OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
+<U00010C9F> /xf0/x90/xb2/x9f OLD HUNGARIAN CAPITAL LETTER OEE
+<U00010CA0> /xf0/x90/xb2/xa0 OLD HUNGARIAN CAPITAL LETTER EP
+<U00010CA1> /xf0/x90/xb2/xa1 OLD HUNGARIAN CAPITAL LETTER EMP
+<U00010CA2> /xf0/x90/xb2/xa2 OLD HUNGARIAN CAPITAL LETTER ER
+<U00010CA3> /xf0/x90/xb2/xa3 OLD HUNGARIAN CAPITAL LETTER SHORT ER
+<U00010CA4> /xf0/x90/xb2/xa4 OLD HUNGARIAN CAPITAL LETTER ES
+<U00010CA5> /xf0/x90/xb2/xa5 OLD HUNGARIAN CAPITAL LETTER ESZ
+<U00010CA6> /xf0/x90/xb2/xa6 OLD HUNGARIAN CAPITAL LETTER ET
+<U00010CA7> /xf0/x90/xb2/xa7 OLD HUNGARIAN CAPITAL LETTER ENT
+<U00010CA8> /xf0/x90/xb2/xa8 OLD HUNGARIAN CAPITAL LETTER ETY
+<U00010CA9> /xf0/x90/xb2/xa9 OLD HUNGARIAN CAPITAL LETTER ECH
+<U00010CAA> /xf0/x90/xb2/xaa OLD HUNGARIAN CAPITAL LETTER U
+<U00010CAB> /xf0/x90/xb2/xab OLD HUNGARIAN CAPITAL LETTER UU
+<U00010CAC> /xf0/x90/xb2/xac OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
+<U00010CAD> /xf0/x90/xb2/xad OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
+<U00010CAE> /xf0/x90/xb2/xae OLD HUNGARIAN CAPITAL LETTER EV
+<U00010CAF> /xf0/x90/xb2/xaf OLD HUNGARIAN CAPITAL LETTER EZ
+<U00010CB0> /xf0/x90/xb2/xb0 OLD HUNGARIAN CAPITAL LETTER EZS
+<U00010CB1> /xf0/x90/xb2/xb1 OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
+<U00010CB2> /xf0/x90/xb2/xb2 OLD HUNGARIAN CAPITAL LETTER US
+<U00010CC0> /xf0/x90/xb3/x80 OLD HUNGARIAN SMALL LETTER A
+<U00010CC1> /xf0/x90/xb3/x81 OLD HUNGARIAN SMALL LETTER AA
+<U00010CC2> /xf0/x90/xb3/x82 OLD HUNGARIAN SMALL LETTER EB
+<U00010CC3> /xf0/x90/xb3/x83 OLD HUNGARIAN SMALL LETTER AMB
+<U00010CC4> /xf0/x90/xb3/x84 OLD HUNGARIAN SMALL LETTER EC
+<U00010CC5> /xf0/x90/xb3/x85 OLD HUNGARIAN SMALL LETTER ENC
+<U00010CC6> /xf0/x90/xb3/x86 OLD HUNGARIAN SMALL LETTER ECS
+<U00010CC7> /xf0/x90/xb3/x87 OLD HUNGARIAN SMALL LETTER ED
+<U00010CC8> /xf0/x90/xb3/x88 OLD HUNGARIAN SMALL LETTER AND
+<U00010CC9> /xf0/x90/xb3/x89 OLD HUNGARIAN SMALL LETTER E
+<U00010CCA> /xf0/x90/xb3/x8a OLD HUNGARIAN SMALL LETTER CLOSE E
+<U00010CCB> /xf0/x90/xb3/x8b OLD HUNGARIAN SMALL LETTER EE
+<U00010CCC> /xf0/x90/xb3/x8c OLD HUNGARIAN SMALL LETTER EF
+<U00010CCD> /xf0/x90/xb3/x8d OLD HUNGARIAN SMALL LETTER EG
+<U00010CCE> /xf0/x90/xb3/x8e OLD HUNGARIAN SMALL LETTER EGY
+<U00010CCF> /xf0/x90/xb3/x8f OLD HUNGARIAN SMALL LETTER EH
+<U00010CD0> /xf0/x90/xb3/x90 OLD HUNGARIAN SMALL LETTER I
+<U00010CD1> /xf0/x90/xb3/x91 OLD HUNGARIAN SMALL LETTER II
+<U00010CD2> /xf0/x90/xb3/x92 OLD HUNGARIAN SMALL LETTER EJ
+<U00010CD3> /xf0/x90/xb3/x93 OLD HUNGARIAN SMALL LETTER EK
+<U00010CD4> /xf0/x90/xb3/x94 OLD HUNGARIAN SMALL LETTER AK
+<U00010CD5> /xf0/x90/xb3/x95 OLD HUNGARIAN SMALL LETTER UNK
+<U00010CD6> /xf0/x90/xb3/x96 OLD HUNGARIAN SMALL LETTER EL
+<U00010CD7> /xf0/x90/xb3/x97 OLD HUNGARIAN SMALL LETTER ELY
+<U00010CD8> /xf0/x90/xb3/x98 OLD HUNGARIAN SMALL LETTER EM
+<U00010CD9> /xf0/x90/xb3/x99 OLD HUNGARIAN SMALL LETTER EN
+<U00010CDA> /xf0/x90/xb3/x9a OLD HUNGARIAN SMALL LETTER ENY
+<U00010CDB> /xf0/x90/xb3/x9b OLD HUNGARIAN SMALL LETTER O
+<U00010CDC> /xf0/x90/xb3/x9c OLD HUNGARIAN SMALL LETTER OO
+<U00010CDD> /xf0/x90/xb3/x9d OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE
+<U00010CDE> /xf0/x90/xb3/x9e OLD HUNGARIAN SMALL LETTER RUDIMENTA OE
+<U00010CDF> /xf0/x90/xb3/x9f OLD HUNGARIAN SMALL LETTER OEE
+<U00010CE0> /xf0/x90/xb3/xa0 OLD HUNGARIAN SMALL LETTER EP
+<U00010CE1> /xf0/x90/xb3/xa1 OLD HUNGARIAN SMALL LETTER EMP
+<U00010CE2> /xf0/x90/xb3/xa2 OLD HUNGARIAN SMALL LETTER ER
+<U00010CE3> /xf0/x90/xb3/xa3 OLD HUNGARIAN SMALL LETTER SHORT ER
+<U00010CE4> /xf0/x90/xb3/xa4 OLD HUNGARIAN SMALL LETTER ES
+<U00010CE5> /xf0/x90/xb3/xa5 OLD HUNGARIAN SMALL LETTER ESZ
+<U00010CE6> /xf0/x90/xb3/xa6 OLD HUNGARIAN SMALL LETTER ET
+<U00010CE7> /xf0/x90/xb3/xa7 OLD HUNGARIAN SMALL LETTER ENT
+<U00010CE8> /xf0/x90/xb3/xa8 OLD HUNGARIAN SMALL LETTER ETY
+<U00010CE9> /xf0/x90/xb3/xa9 OLD HUNGARIAN SMALL LETTER ECH
+<U00010CEA> /xf0/x90/xb3/xaa OLD HUNGARIAN SMALL LETTER U
+<U00010CEB> /xf0/x90/xb3/xab OLD HUNGARIAN SMALL LETTER UU
+<U00010CEC> /xf0/x90/xb3/xac OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE
+<U00010CED> /xf0/x90/xb3/xad OLD HUNGARIAN SMALL LETTER RUDIMENTA UE
+<U00010CEE> /xf0/x90/xb3/xae OLD HUNGARIAN SMALL LETTER EV
+<U00010CEF> /xf0/x90/xb3/xaf OLD HUNGARIAN SMALL LETTER EZ
+<U00010CF0> /xf0/x90/xb3/xb0 OLD HUNGARIAN SMALL LETTER EZS
+<U00010CF1> /xf0/x90/xb3/xb1 OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN
+<U00010CF2> /xf0/x90/xb3/xb2 OLD HUNGARIAN SMALL LETTER US
+<U00010CFA> /xf0/x90/xb3/xba OLD HUNGARIAN NUMBER ONE
+<U00010CFB> /xf0/x90/xb3/xbb OLD HUNGARIAN NUMBER FIVE
+<U00010CFC> /xf0/x90/xb3/xbc OLD HUNGARIAN NUMBER TEN
+<U00010CFD> /xf0/x90/xb3/xbd OLD HUNGARIAN NUMBER FIFTY
+<U00010CFE> /xf0/x90/xb3/xbe OLD HUNGARIAN NUMBER ONE HUNDRED
+<U00010CFF> /xf0/x90/xb3/xbf OLD HUNGARIAN NUMBER ONE THOUSAND
<U00010E60> /xf0/x90/xb9/xa0 RUMI DIGIT ONE
<U00010E61> /xf0/x90/xb9/xa1 RUMI DIGIT TWO
<U00010E62> /xf0/x90/xb9/xa2 RUMI DIGIT THREE
@@ -30468,6 +30782,10 @@ CHARMAP
<U000111C6> /xf0/x91/x87/x86 SHARADA DOUBLE DANDA
<U000111C7> /xf0/x91/x87/x87 SHARADA ABBREVIATION SIGN
<U000111C8> /xf0/x91/x87/x88 SHARADA SEPARATOR
+<U000111C9> /xf0/x91/x87/x89 SHARADA SANDHI MARK
+<U000111CA> /xf0/x91/x87/x8a SHARADA SIGN NUKTA
+<U000111CB> /xf0/x91/x87/x8b SHARADA VOWEL MODIFIER MARK
+<U000111CC> /xf0/x91/x87/x8c SHARADA EXTRA SHORT VOWEL MARK
<U000111CD> /xf0/x91/x87/x8d SHARADA SUTRA MARK
<U000111D0> /xf0/x91/x87/x90 SHARADA DIGIT ZERO
<U000111D1> /xf0/x91/x87/x91 SHARADA DIGIT ONE
@@ -30480,6 +30798,11 @@ CHARMAP
<U000111D8> /xf0/x91/x87/x98 SHARADA DIGIT EIGHT
<U000111D9> /xf0/x91/x87/x99 SHARADA DIGIT NINE
<U000111DA> /xf0/x91/x87/x9a SHARADA EKAM
+<U000111DB> /xf0/x91/x87/x9b SHARADA SIGN SIDDHAM
+<U000111DC> /xf0/x91/x87/x9c SHARADA HEADSTROKE
+<U000111DD> /xf0/x91/x87/x9d SHARADA CONTINUATION SIGN
+<U000111DE> /xf0/x91/x87/x9e SHARADA SECTION MARK-1
+<U000111DF> /xf0/x91/x87/x9f SHARADA SECTION MARK-2
<U000111E1> /xf0/x91/x87/xa1 SINHALA ARCHAIC DIGIT ONE
<U000111E2> /xf0/x91/x87/xa2 SINHALA ARCHAIC DIGIT TWO
<U000111E3> /xf0/x91/x87/xa3 SINHALA ARCHAIC DIGIT THREE
@@ -30561,6 +30884,44 @@ CHARMAP
<U0001123B> /xf0/x91/x88/xbb KHOJKI SECTION MARK
<U0001123C> /xf0/x91/x88/xbc KHOJKI DOUBLE SECTION MARK
<U0001123D> /xf0/x91/x88/xbd KHOJKI ABBREVIATION SIGN
+<U00011280> /xf0/x91/x8a/x80 MULTANI LETTER A
+<U00011281> /xf0/x91/x8a/x81 MULTANI LETTER I
+<U00011282> /xf0/x91/x8a/x82 MULTANI LETTER U
+<U00011283> /xf0/x91/x8a/x83 MULTANI LETTER E
+<U00011284> /xf0/x91/x8a/x84 MULTANI LETTER KA
+<U00011285> /xf0/x91/x8a/x85 MULTANI LETTER KHA
+<U00011286> /xf0/x91/x8a/x86 MULTANI LETTER GA
+<U00011288> /xf0/x91/x8a/x88 MULTANI LETTER GHA
+<U0001128A> /xf0/x91/x8a/x8a MULTANI LETTER CA
+<U0001128B> /xf0/x91/x8a/x8b MULTANI LETTER CHA
+<U0001128C> /xf0/x91/x8a/x8c MULTANI LETTER JA
+<U0001128D> /xf0/x91/x8a/x8d MULTANI LETTER JJA
+<U0001128F> /xf0/x91/x8a/x8f MULTANI LETTER NYA
+<U00011290> /xf0/x91/x8a/x90 MULTANI LETTER TTA
+<U00011291> /xf0/x91/x8a/x91 MULTANI LETTER TTHA
+<U00011292> /xf0/x91/x8a/x92 MULTANI LETTER DDA
+<U00011293> /xf0/x91/x8a/x93 MULTANI LETTER DDDA
+<U00011294> /xf0/x91/x8a/x94 MULTANI LETTER DDHA
+<U00011295> /xf0/x91/x8a/x95 MULTANI LETTER NNA
+<U00011296> /xf0/x91/x8a/x96 MULTANI LETTER TA
+<U00011297> /xf0/x91/x8a/x97 MULTANI LETTER THA
+<U00011298> /xf0/x91/x8a/x98 MULTANI LETTER DA
+<U00011299> /xf0/x91/x8a/x99 MULTANI LETTER DHA
+<U0001129A> /xf0/x91/x8a/x9a MULTANI LETTER NA
+<U0001129B> /xf0/x91/x8a/x9b MULTANI LETTER PA
+<U0001129C> /xf0/x91/x8a/x9c MULTANI LETTER PHA
+<U0001129D> /xf0/x91/x8a/x9d MULTANI LETTER BA
+<U0001129F> /xf0/x91/x8a/x9f MULTANI LETTER BHA
+<U000112A0> /xf0/x91/x8a/xa0 MULTANI LETTER MA
+<U000112A1> /xf0/x91/x8a/xa1 MULTANI LETTER YA
+<U000112A2> /xf0/x91/x8a/xa2 MULTANI LETTER RA
+<U000112A3> /xf0/x91/x8a/xa3 MULTANI LETTER LA
+<U000112A4> /xf0/x91/x8a/xa4 MULTANI LETTER VA
+<U000112A5> /xf0/x91/x8a/xa5 MULTANI LETTER SA
+<U000112A6> /xf0/x91/x8a/xa6 MULTANI LETTER HA
+<U000112A7> /xf0/x91/x8a/xa7 MULTANI LETTER RRA
+<U000112A8> /xf0/x91/x8a/xa8 MULTANI LETTER RHA
+<U000112A9> /xf0/x91/x8a/xa9 MULTANI SECTION MARK
<U000112B0> /xf0/x91/x8a/xb0 KHUDAWADI LETTER A
<U000112B1> /xf0/x91/x8a/xb1 KHUDAWADI LETTER AA
<U000112B2> /xf0/x91/x8a/xb2 KHUDAWADI LETTER I
@@ -30630,6 +30991,7 @@ CHARMAP
<U000112F7> /xf0/x91/x8b/xb7 KHUDAWADI DIGIT SEVEN
<U000112F8> /xf0/x91/x8b/xb8 KHUDAWADI DIGIT EIGHT
<U000112F9> /xf0/x91/x8b/xb9 KHUDAWADI DIGIT NINE
+<U00011300> /xf0/x91/x8c/x80 GRANTHA SIGN COMBINING ANUSVARA ABOVE
<U00011301> /xf0/x91/x8c/x81 GRANTHA SIGN CANDRABINDU
<U00011302> /xf0/x91/x8c/x82 GRANTHA SIGN ANUSVARA
<U00011303> /xf0/x91/x8c/x83 GRANTHA SIGN VISARGA
@@ -30693,6 +31055,7 @@ CHARMAP
<U0001134B> /xf0/x91/x8d/x8b GRANTHA VOWEL SIGN OO
<U0001134C> /xf0/x91/x8d/x8c GRANTHA VOWEL SIGN AU
<U0001134D> /xf0/x91/x8d/x8d GRANTHA SIGN VIRAMA
+<U00011350> /xf0/x91/x8d/x90 GRANTHA OM
<U00011357> /xf0/x91/x8d/x97 GRANTHA AU LENGTH MARK
<U0001135D> /xf0/x91/x8d/x9d GRANTHA SIGN PLUTA
<U0001135E> /xf0/x91/x8d/x9e GRANTHA LETTER VEDIC ANUSVARA
@@ -30867,6 +31230,26 @@ CHARMAP
<U000115C7> /xf0/x91/x97/x87 SIDDHAM REPETITION MARK-2
<U000115C8> /xf0/x91/x97/x88 SIDDHAM REPETITION MARK-3
<U000115C9> /xf0/x91/x97/x89 SIDDHAM END OF TEXT MARK
+<U000115CA> /xf0/x91/x97/x8a SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS
+<U000115CB> /xf0/x91/x97/x8b SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS
+<U000115CC> /xf0/x91/x97/x8c SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS
+<U000115CD> /xf0/x91/x97/x8d SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS
+<U000115CE> /xf0/x91/x97/x8e SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS
+<U000115CF> /xf0/x91/x97/x8f SIDDHAM SECTION MARK DOUBLE RING
+<U000115D0> /xf0/x91/x97/x90 SIDDHAM SECTION MARK DOUBLE RING WITH RAYS
+<U000115D1> /xf0/x91/x97/x91 SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS
+<U000115D2> /xf0/x91/x97/x92 SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS
+<U000115D3> /xf0/x91/x97/x93 SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS
+<U000115D4> /xf0/x91/x97/x94 SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS
+<U000115D5> /xf0/x91/x97/x95 SIDDHAM SECTION MARK WITH CIRCLES AND RAYS
+<U000115D6> /xf0/x91/x97/x96 SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES
+<U000115D7> /xf0/x91/x97/x97 SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
+<U000115D8> /xf0/x91/x97/x98 SIDDHAM LETTER THREE-CIRCLE ALTERNATE I
+<U000115D9> /xf0/x91/x97/x99 SIDDHAM LETTER TWO-CIRCLE ALTERNATE I
+<U000115DA> /xf0/x91/x97/x9a SIDDHAM LETTER TWO-CIRCLE ALTERNATE II
+<U000115DB> /xf0/x91/x97/x9b SIDDHAM LETTER ALTERNATE U
+<U000115DC> /xf0/x91/x97/x9c SIDDHAM VOWEL SIGN ALTERNATE U
+<U000115DD> /xf0/x91/x97/x9d SIDDHAM VOWEL SIGN ALTERNATE UU
<U00011600> /xf0/x91/x98/x80 MODI LETTER A
<U00011601> /xf0/x91/x98/x81 MODI LETTER AA
<U00011602> /xf0/x91/x98/x82 MODI LETTER I
@@ -31012,6 +31395,63 @@ CHARMAP
<U000116C7> /xf0/x91/x9b/x87 TAKRI DIGIT SEVEN
<U000116C8> /xf0/x91/x9b/x88 TAKRI DIGIT EIGHT
<U000116C9> /xf0/x91/x9b/x89 TAKRI DIGIT NINE
+<U00011700> /xf0/x91/x9c/x80 AHOM LETTER KA
+<U00011701> /xf0/x91/x9c/x81 AHOM LETTER KHA
+<U00011702> /xf0/x91/x9c/x82 AHOM LETTER NGA
+<U00011703> /xf0/x91/x9c/x83 AHOM LETTER NA
+<U00011704> /xf0/x91/x9c/x84 AHOM LETTER TA
+<U00011705> /xf0/x91/x9c/x85 AHOM LETTER ALTERNATE TA
+<U00011706> /xf0/x91/x9c/x86 AHOM LETTER PA
+<U00011707> /xf0/x91/x9c/x87 AHOM LETTER PHA
+<U00011708> /xf0/x91/x9c/x88 AHOM LETTER BA
+<U00011709> /xf0/x91/x9c/x89 AHOM LETTER MA
+<U0001170A> /xf0/x91/x9c/x8a AHOM LETTER JA
+<U0001170B> /xf0/x91/x9c/x8b AHOM LETTER CHA
+<U0001170C> /xf0/x91/x9c/x8c AHOM LETTER THA
+<U0001170D> /xf0/x91/x9c/x8d AHOM LETTER RA
+<U0001170E> /xf0/x91/x9c/x8e AHOM LETTER LA
+<U0001170F> /xf0/x91/x9c/x8f AHOM LETTER SA
+<U00011710> /xf0/x91/x9c/x90 AHOM LETTER NYA
+<U00011711> /xf0/x91/x9c/x91 AHOM LETTER HA
+<U00011712> /xf0/x91/x9c/x92 AHOM LETTER A
+<U00011713> /xf0/x91/x9c/x93 AHOM LETTER DA
+<U00011714> /xf0/x91/x9c/x94 AHOM LETTER DHA
+<U00011715> /xf0/x91/x9c/x95 AHOM LETTER GA
+<U00011716> /xf0/x91/x9c/x96 AHOM LETTER ALTERNATE GA
+<U00011717> /xf0/x91/x9c/x97 AHOM LETTER GHA
+<U00011718> /xf0/x91/x9c/x98 AHOM LETTER BHA
+<U00011719> /xf0/x91/x9c/x99 AHOM LETTER JHA
+<U0001171D> /xf0/x91/x9c/x9d AHOM CONSONANT SIGN MEDIAL LA
+<U0001171E> /xf0/x91/x9c/x9e AHOM CONSONANT SIGN MEDIAL RA
+<U0001171F> /xf0/x91/x9c/x9f AHOM CONSONANT SIGN MEDIAL LIGATING RA
+<U00011720> /xf0/x91/x9c/xa0 AHOM VOWEL SIGN A
+<U00011721> /xf0/x91/x9c/xa1 AHOM VOWEL SIGN AA
+<U00011722> /xf0/x91/x9c/xa2 AHOM VOWEL SIGN I
+<U00011723> /xf0/x91/x9c/xa3 AHOM VOWEL SIGN II
+<U00011724> /xf0/x91/x9c/xa4 AHOM VOWEL SIGN U
+<U00011725> /xf0/x91/x9c/xa5 AHOM VOWEL SIGN UU
+<U00011726> /xf0/x91/x9c/xa6 AHOM VOWEL SIGN E
+<U00011727> /xf0/x91/x9c/xa7 AHOM VOWEL SIGN AW
+<U00011728> /xf0/x91/x9c/xa8 AHOM VOWEL SIGN O
+<U00011729> /xf0/x91/x9c/xa9 AHOM VOWEL SIGN AI
+<U0001172A> /xf0/x91/x9c/xaa AHOM VOWEL SIGN AM
+<U0001172B> /xf0/x91/x9c/xab AHOM SIGN KILLER
+<U00011730> /xf0/x91/x9c/xb0 AHOM DIGIT ZERO
+<U00011731> /xf0/x91/x9c/xb1 AHOM DIGIT ONE
+<U00011732> /xf0/x91/x9c/xb2 AHOM DIGIT TWO
+<U00011733> /xf0/x91/x9c/xb3 AHOM DIGIT THREE
+<U00011734> /xf0/x91/x9c/xb4 AHOM DIGIT FOUR
+<U00011735> /xf0/x91/x9c/xb5 AHOM DIGIT FIVE
+<U00011736> /xf0/x91/x9c/xb6 AHOM DIGIT SIX
+<U00011737> /xf0/x91/x9c/xb7 AHOM DIGIT SEVEN
+<U00011738> /xf0/x91/x9c/xb8 AHOM DIGIT EIGHT
+<U00011739> /xf0/x91/x9c/xb9 AHOM DIGIT NINE
+<U0001173A> /xf0/x91/x9c/xba AHOM NUMBER TEN
+<U0001173B> /xf0/x91/x9c/xbb AHOM NUMBER TWENTY
+<U0001173C> /xf0/x91/x9c/xbc AHOM SIGN SMALL SECTION
+<U0001173D> /xf0/x91/x9c/xbd AHOM SIGN SECTION
+<U0001173E> /xf0/x91/x9c/xbe AHOM SIGN RULAI
+<U0001173F> /xf0/x91/x9c/xbf AHOM SYMBOL VI
<U000118A0> /xf0/x91/xa2/xa0 WARANG CITI CAPITAL LETTER NGAA
<U000118A1> /xf0/x91/xa2/xa1 WARANG CITI CAPITAL LETTER A
<U000118A2> /xf0/x91/xa2/xa2 WARANG CITI CAPITAL LETTER WI
@@ -32074,6 +32514,7 @@ CHARMAP
<U00012396> /xf0/x92/x8e/x96 CUNEIFORM SIGN SAG TIMES IGI GUNU
<U00012397> /xf0/x92/x8e/x97 CUNEIFORM SIGN TI2
<U00012398> /xf0/x92/x8e/x98 CUNEIFORM SIGN UM TIMES ME
+<U00012399> /xf0/x92/x8e/x99 CUNEIFORM SIGN U U
<U00012400> /xf0/x92/x90/x80 CUNEIFORM NUMERIC SIGN TWO ASH
<U00012401> /xf0/x92/x90/x81 CUNEIFORM NUMERIC SIGN THREE ASH
<U00012402> /xf0/x92/x90/x82 CUNEIFORM NUMERIC SIGN FOUR ASH
@@ -32190,6 +32631,202 @@ CHARMAP
<U00012472> /xf0/x92/x91/xb2 CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON
<U00012473> /xf0/x92/x91/xb3 CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
<U00012474> /xf0/x92/x91/xb4 CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
+<U00012480> /xf0/x92/x92/x80 CUNEIFORM SIGN AB TIMES NUN TENU
+<U00012481> /xf0/x92/x92/x81 CUNEIFORM SIGN AB TIMES SHU2
+<U00012482> /xf0/x92/x92/x82 CUNEIFORM SIGN AD TIMES ESH2
+<U00012483> /xf0/x92/x92/x83 CUNEIFORM SIGN BAD TIMES DISH TENU
+<U00012484> /xf0/x92/x92/x84 CUNEIFORM SIGN BAHAR2 TIMES AB2
+<U00012485> /xf0/x92/x92/x85 CUNEIFORM SIGN BAHAR2 TIMES NI
+<U00012486> /xf0/x92/x92/x86 CUNEIFORM SIGN BAHAR2 TIMES ZA
+<U00012487> /xf0/x92/x92/x87 CUNEIFORM SIGN BU OVER BU TIMES NA2
+<U00012488> /xf0/x92/x92/x88 CUNEIFORM SIGN DA TIMES TAK4
+<U00012489> /xf0/x92/x92/x89 CUNEIFORM SIGN DAG TIMES KUR
+<U0001248A> /xf0/x92/x92/x8a CUNEIFORM SIGN DIM TIMES IGI
+<U0001248B> /xf0/x92/x92/x8b CUNEIFORM SIGN DIM TIMES U U U
+<U0001248C> /xf0/x92/x92/x8c CUNEIFORM SIGN DIM2 TIMES UD
+<U0001248D> /xf0/x92/x92/x8d CUNEIFORM SIGN DUG TIMES ANSHE
+<U0001248E> /xf0/x92/x92/x8e CUNEIFORM SIGN DUG TIMES ASH
+<U0001248F> /xf0/x92/x92/x8f CUNEIFORM SIGN DUG TIMES ASH AT LEFT
+<U00012490> /xf0/x92/x92/x90 CUNEIFORM SIGN DUG TIMES DIN
+<U00012491> /xf0/x92/x92/x91 CUNEIFORM SIGN DUG TIMES DUN
+<U00012492> /xf0/x92/x92/x92 CUNEIFORM SIGN DUG TIMES ERIN2
+<U00012493> /xf0/x92/x92/x93 CUNEIFORM SIGN DUG TIMES GA
+<U00012494> /xf0/x92/x92/x94 CUNEIFORM SIGN DUG TIMES GI
+<U00012495> /xf0/x92/x92/x95 CUNEIFORM SIGN DUG TIMES GIR2 GUNU
+<U00012496> /xf0/x92/x92/x96 CUNEIFORM SIGN DUG TIMES GISH
+<U00012497> /xf0/x92/x92/x97 CUNEIFORM SIGN DUG TIMES HA
+<U00012498> /xf0/x92/x92/x98 CUNEIFORM SIGN DUG TIMES HI
+<U00012499> /xf0/x92/x92/x99 CUNEIFORM SIGN DUG TIMES IGI GUNU
+<U0001249A> /xf0/x92/x92/x9a CUNEIFORM SIGN DUG TIMES KASKAL
+<U0001249B> /xf0/x92/x92/x9b CUNEIFORM SIGN DUG TIMES KUR
+<U0001249C> /xf0/x92/x92/x9c CUNEIFORM SIGN DUG TIMES KUSHU2
+<U0001249D> /xf0/x92/x92/x9d CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL
+<U0001249E> /xf0/x92/x92/x9e CUNEIFORM SIGN DUG TIMES LAK-020
+<U0001249F> /xf0/x92/x92/x9f CUNEIFORM SIGN DUG TIMES LAM
+<U000124A0> /xf0/x92/x92/xa0 CUNEIFORM SIGN DUG TIMES LAM TIMES KUR
+<U000124A1> /xf0/x92/x92/xa1 CUNEIFORM SIGN DUG TIMES LUH PLUS GISH
+<U000124A2> /xf0/x92/x92/xa2 CUNEIFORM SIGN DUG TIMES MASH
+<U000124A3> /xf0/x92/x92/xa3 CUNEIFORM SIGN DUG TIMES MES
+<U000124A4> /xf0/x92/x92/xa4 CUNEIFORM SIGN DUG TIMES MI
+<U000124A5> /xf0/x92/x92/xa5 CUNEIFORM SIGN DUG TIMES NI
+<U000124A6> /xf0/x92/x92/xa6 CUNEIFORM SIGN DUG TIMES PI
+<U000124A7> /xf0/x92/x92/xa7 CUNEIFORM SIGN DUG TIMES SHE
+<U000124A8> /xf0/x92/x92/xa8 CUNEIFORM SIGN DUG TIMES SI GUNU
+<U000124A9> /xf0/x92/x92/xa9 CUNEIFORM SIGN E2 TIMES KUR
+<U000124AA> /xf0/x92/x92/xaa CUNEIFORM SIGN E2 TIMES PAP
+<U000124AB> /xf0/x92/x92/xab CUNEIFORM SIGN ERIN2 X
+<U000124AC> /xf0/x92/x92/xac CUNEIFORM SIGN ESH2 CROSSING ESH2
+<U000124AD> /xf0/x92/x92/xad CUNEIFORM SIGN EZEN SHESHIG TIMES ASH
+<U000124AE> /xf0/x92/x92/xae CUNEIFORM SIGN EZEN SHESHIG TIMES HI
+<U000124AF> /xf0/x92/x92/xaf CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU
+<U000124B0> /xf0/x92/x92/xb0 CUNEIFORM SIGN EZEN SHESHIG TIMES LA
+<U000124B1> /xf0/x92/x92/xb1 CUNEIFORM SIGN EZEN SHESHIG TIMES LAL
+<U000124B2> /xf0/x92/x92/xb2 CUNEIFORM SIGN EZEN SHESHIG TIMES ME
+<U000124B3> /xf0/x92/x92/xb3 CUNEIFORM SIGN EZEN SHESHIG TIMES MES
+<U000124B4> /xf0/x92/x92/xb4 CUNEIFORM SIGN EZEN SHESHIG TIMES SU
+<U000124B5> /xf0/x92/x92/xb5 CUNEIFORM SIGN EZEN TIMES SU
+<U000124B6> /xf0/x92/x92/xb6 CUNEIFORM SIGN GA2 TIMES BAHAR2
+<U000124B7> /xf0/x92/x92/xb7 CUNEIFORM SIGN GA2 TIMES DIM GUNU
+<U000124B8> /xf0/x92/x92/xb8 CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU
+<U000124B9> /xf0/x92/x92/xb9 CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL
+<U000124BA> /xf0/x92/x92/xba CUNEIFORM SIGN GA2 TIMES EREN
+<U000124BB> /xf0/x92/x92/xbb CUNEIFORM SIGN GA2 TIMES GA
+<U000124BC> /xf0/x92/x92/xbc CUNEIFORM SIGN GA2 TIMES GAR PLUS DI
+<U000124BD> /xf0/x92/x92/xbd CUNEIFORM SIGN GA2 TIMES GAR PLUS NE
+<U000124BE> /xf0/x92/x92/xbe CUNEIFORM SIGN GA2 TIMES HA PLUS A
+<U000124BF> /xf0/x92/x92/xbf CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL
+<U000124C0> /xf0/x92/x93/x80 CUNEIFORM SIGN GA2 TIMES LAM
+<U000124C1> /xf0/x92/x93/x81 CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR
+<U000124C2> /xf0/x92/x93/x82 CUNEIFORM SIGN GA2 TIMES LUH
+<U000124C3> /xf0/x92/x93/x83 CUNEIFORM SIGN GA2 TIMES MUSH
+<U000124C4> /xf0/x92/x93/x84 CUNEIFORM SIGN GA2 TIMES NE
+<U000124C5> /xf0/x92/x93/x85 CUNEIFORM SIGN GA2 TIMES NE PLUS E2
+<U000124C6> /xf0/x92/x93/x86 CUNEIFORM SIGN GA2 TIMES NE PLUS GI
+<U000124C7> /xf0/x92/x93/x87 CUNEIFORM SIGN GA2 TIMES SHIM
+<U000124C8> /xf0/x92/x93/x88 CUNEIFORM SIGN GA2 TIMES ZIZ2
+<U000124C9> /xf0/x92/x93/x89 CUNEIFORM SIGN GABA ROTATED NINETY DEGREES
+<U000124CA> /xf0/x92/x93/x8a CUNEIFORM SIGN GESHTIN TIMES U
+<U000124CB> /xf0/x92/x93/x8b CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH
+<U000124CC> /xf0/x92/x93/x8c CUNEIFORM SIGN GU2 TIMES IGI GUNU
+<U000124CD> /xf0/x92/x93/x8d CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4
+<U000124CE> /xf0/x92/x93/x8e CUNEIFORM SIGN HA TENU GUNU
+<U000124CF> /xf0/x92/x93/x8f CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH
+<U000124D0> /xf0/x92/x93/x90 CUNEIFORM SIGN KA TIMES BU
+<U000124D1> /xf0/x92/x93/x91 CUNEIFORM SIGN KA TIMES KA
+<U000124D2> /xf0/x92/x93/x92 CUNEIFORM SIGN KA TIMES U U U
+<U000124D3> /xf0/x92/x93/x93 CUNEIFORM SIGN KA TIMES UR
+<U000124D4> /xf0/x92/x93/x94 CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU
+<U000124D5> /xf0/x92/x93/x95 CUNEIFORM SIGN LAK-003
+<U000124D6> /xf0/x92/x93/x96 CUNEIFORM SIGN LAK-021
+<U000124D7> /xf0/x92/x93/x97 CUNEIFORM SIGN LAK-025
+<U000124D8> /xf0/x92/x93/x98 CUNEIFORM SIGN LAK-030
+<U000124D9> /xf0/x92/x93/x99 CUNEIFORM SIGN LAK-050
+<U000124DA> /xf0/x92/x93/x9a CUNEIFORM SIGN LAK-051
+<U000124DB> /xf0/x92/x93/x9b CUNEIFORM SIGN LAK-062
+<U000124DC> /xf0/x92/x93/x9c CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU
+<U000124DD> /xf0/x92/x93/x9d CUNEIFORM SIGN LAK-080
+<U000124DE> /xf0/x92/x93/x9e CUNEIFORM SIGN LAK-081 OVER LAK-081
+<U000124DF> /xf0/x92/x93/x9f CUNEIFORM SIGN LAK-092
+<U000124E0> /xf0/x92/x93/xa0 CUNEIFORM SIGN LAK-130
+<U000124E1> /xf0/x92/x93/xa1 CUNEIFORM SIGN LAK-142
+<U000124E2> /xf0/x92/x93/xa2 CUNEIFORM SIGN LAK-210
+<U000124E3> /xf0/x92/x93/xa3 CUNEIFORM SIGN LAK-219
+<U000124E4> /xf0/x92/x93/xa4 CUNEIFORM SIGN LAK-220
+<U000124E5> /xf0/x92/x93/xa5 CUNEIFORM SIGN LAK-225
+<U000124E6> /xf0/x92/x93/xa6 CUNEIFORM SIGN LAK-228
+<U000124E7> /xf0/x92/x93/xa7 CUNEIFORM SIGN LAK-238
+<U000124E8> /xf0/x92/x93/xa8 CUNEIFORM SIGN LAK-265
+<U000124E9> /xf0/x92/x93/xa9 CUNEIFORM SIGN LAK-266
+<U000124EA> /xf0/x92/x93/xaa CUNEIFORM SIGN LAK-343
+<U000124EB> /xf0/x92/x93/xab CUNEIFORM SIGN LAK-347
+<U000124EC> /xf0/x92/x93/xac CUNEIFORM SIGN LAK-348
+<U000124ED> /xf0/x92/x93/xad CUNEIFORM SIGN LAK-383
+<U000124EE> /xf0/x92/x93/xae CUNEIFORM SIGN LAK-384
+<U000124EF> /xf0/x92/x93/xaf CUNEIFORM SIGN LAK-390
+<U000124F0> /xf0/x92/x93/xb0 CUNEIFORM SIGN LAK-441
+<U000124F1> /xf0/x92/x93/xb1 CUNEIFORM SIGN LAK-449
+<U000124F2> /xf0/x92/x93/xb2 CUNEIFORM SIGN LAK-449 TIMES GU
+<U000124F3> /xf0/x92/x93/xb3 CUNEIFORM SIGN LAK-449 TIMES IGI
+<U000124F4> /xf0/x92/x93/xb4 CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3
+<U000124F5> /xf0/x92/x93/xb5 CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3
+<U000124F6> /xf0/x92/x93/xb6 CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA
+<U000124F7> /xf0/x92/x93/xb7 CUNEIFORM SIGN LAK-450
+<U000124F8> /xf0/x92/x93/xb8 CUNEIFORM SIGN LAK-457
+<U000124F9> /xf0/x92/x93/xb9 CUNEIFORM SIGN LAK-470
+<U000124FA> /xf0/x92/x93/xba CUNEIFORM SIGN LAK-483
+<U000124FB> /xf0/x92/x93/xbb CUNEIFORM SIGN LAK-490
+<U000124FC> /xf0/x92/x93/xbc CUNEIFORM SIGN LAK-492
+<U000124FD> /xf0/x92/x93/xbd CUNEIFORM SIGN LAK-493
+<U000124FE> /xf0/x92/x93/xbe CUNEIFORM SIGN LAK-495
+<U000124FF> /xf0/x92/x93/xbf CUNEIFORM SIGN LAK-550
+<U00012500> /xf0/x92/x94/x80 CUNEIFORM SIGN LAK-608
+<U00012501> /xf0/x92/x94/x81 CUNEIFORM SIGN LAK-617
+<U00012502> /xf0/x92/x94/x82 CUNEIFORM SIGN LAK-617 TIMES ASH
+<U00012503> /xf0/x92/x94/x83 CUNEIFORM SIGN LAK-617 TIMES BAD
+<U00012504> /xf0/x92/x94/x84 CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU
+<U00012505> /xf0/x92/x94/x85 CUNEIFORM SIGN LAK-617 TIMES KU3
+<U00012506> /xf0/x92/x94/x86 CUNEIFORM SIGN LAK-617 TIMES LA
+<U00012507> /xf0/x92/x94/x87 CUNEIFORM SIGN LAK-617 TIMES TAR
+<U00012508> /xf0/x92/x94/x88 CUNEIFORM SIGN LAK-617 TIMES TE
+<U00012509> /xf0/x92/x94/x89 CUNEIFORM SIGN LAK-617 TIMES U2
+<U0001250A> /xf0/x92/x94/x8a CUNEIFORM SIGN LAK-617 TIMES UD
+<U0001250B> /xf0/x92/x94/x8b CUNEIFORM SIGN LAK-617 TIMES URUDA
+<U0001250C> /xf0/x92/x94/x8c CUNEIFORM SIGN LAK-636
+<U0001250D> /xf0/x92/x94/x8d CUNEIFORM SIGN LAK-648
+<U0001250E> /xf0/x92/x94/x8e CUNEIFORM SIGN LAK-648 TIMES DUB
+<U0001250F> /xf0/x92/x94/x8f CUNEIFORM SIGN LAK-648 TIMES GA
+<U00012510> /xf0/x92/x94/x90 CUNEIFORM SIGN LAK-648 TIMES IGI
+<U00012511> /xf0/x92/x94/x91 CUNEIFORM SIGN LAK-648 TIMES IGI GUNU
+<U00012512> /xf0/x92/x94/x92 CUNEIFORM SIGN LAK-648 TIMES NI
+<U00012513> /xf0/x92/x94/x93 CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3
+<U00012514> /xf0/x92/x94/x94 CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI
+<U00012515> /xf0/x92/x94/x95 CUNEIFORM SIGN LAK-648 TIMES UD
+<U00012516> /xf0/x92/x94/x96 CUNEIFORM SIGN LAK-648 TIMES URUDA
+<U00012517> /xf0/x92/x94/x97 CUNEIFORM SIGN LAK-724
+<U00012518> /xf0/x92/x94/x98 CUNEIFORM SIGN LAK-749
+<U00012519> /xf0/x92/x94/x99 CUNEIFORM SIGN LU2 GUNU TIMES ASH
+<U0001251A> /xf0/x92/x94/x9a CUNEIFORM SIGN LU2 TIMES DISH
+<U0001251B> /xf0/x92/x94/x9b CUNEIFORM SIGN LU2 TIMES HAL
+<U0001251C> /xf0/x92/x94/x9c CUNEIFORM SIGN LU2 TIMES PAP
+<U0001251D> /xf0/x92/x94/x9d CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3
+<U0001251E> /xf0/x92/x94/x9e CUNEIFORM SIGN LU2 TIMES TAK4
+<U0001251F> /xf0/x92/x94/x9f CUNEIFORM SIGN MI PLUS ZA7
+<U00012520> /xf0/x92/x94/xa0 CUNEIFORM SIGN MUSH OVER MUSH TIMES GA
+<U00012521> /xf0/x92/x94/xa1 CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK
+<U00012522> /xf0/x92/x94/xa2 CUNEIFORM SIGN NINDA2 TIMES DIM GUNU
+<U00012523> /xf0/x92/x94/xa3 CUNEIFORM SIGN NINDA2 TIMES GISH
+<U00012524> /xf0/x92/x94/xa4 CUNEIFORM SIGN NINDA2 TIMES GUL
+<U00012525> /xf0/x92/x94/xa5 CUNEIFORM SIGN NINDA2 TIMES HI
+<U00012526> /xf0/x92/x94/xa6 CUNEIFORM SIGN NINDA2 TIMES KESH2
+<U00012527> /xf0/x92/x94/xa7 CUNEIFORM SIGN NINDA2 TIMES LAK-050
+<U00012528> /xf0/x92/x94/xa8 CUNEIFORM SIGN NINDA2 TIMES MASH
+<U00012529> /xf0/x92/x94/xa9 CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP
+<U0001252A> /xf0/x92/x94/xaa CUNEIFORM SIGN NINDA2 TIMES U
+<U0001252B> /xf0/x92/x94/xab CUNEIFORM SIGN NINDA2 TIMES U PLUS U
+<U0001252C> /xf0/x92/x94/xac CUNEIFORM SIGN NINDA2 TIMES URUDA
+<U0001252D> /xf0/x92/x94/xad CUNEIFORM SIGN SAG GUNU TIMES HA
+<U0001252E> /xf0/x92/x94/xae CUNEIFORM SIGN SAG TIMES EN
+<U0001252F> /xf0/x92/x94/xaf CUNEIFORM SIGN SAG TIMES SHE AT LEFT
+<U00012530> /xf0/x92/x94/xb0 CUNEIFORM SIGN SAG TIMES TAK4
+<U00012531> /xf0/x92/x94/xb1 CUNEIFORM SIGN SHA6 TENU
+<U00012532> /xf0/x92/x94/xb2 CUNEIFORM SIGN SHE OVER SHE
+<U00012533> /xf0/x92/x94/xb3 CUNEIFORM SIGN SHE PLUS HUB2
+<U00012534> /xf0/x92/x94/xb4 CUNEIFORM SIGN SHE PLUS NAM2
+<U00012535> /xf0/x92/x94/xb5 CUNEIFORM SIGN SHE PLUS SAR
+<U00012536> /xf0/x92/x94/xb6 CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI
+<U00012537> /xf0/x92/x94/xb7 CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN
+<U00012538> /xf0/x92/x94/xb8 CUNEIFORM SIGN SI TIMES TAK4
+<U00012539> /xf0/x92/x94/xb9 CUNEIFORM SIGN TAK4 PLUS SAG
+<U0001253A> /xf0/x92/x94/xba CUNEIFORM SIGN TUM TIMES GAN2 TENU
+<U0001253B> /xf0/x92/x94/xbb CUNEIFORM SIGN TUM TIMES THREE DISH
+<U0001253C> /xf0/x92/x94/xbc CUNEIFORM SIGN UR2 INVERTED
+<U0001253D> /xf0/x92/x94/xbd CUNEIFORM SIGN UR2 TIMES UD
+<U0001253E> /xf0/x92/x94/xbe CUNEIFORM SIGN URU TIMES DARA3
+<U0001253F> /xf0/x92/x94/xbf CUNEIFORM SIGN URU TIMES LAK-668
+<U00012540> /xf0/x92/x95/x80 CUNEIFORM SIGN URU TIMES LU3
+<U00012541> /xf0/x92/x95/x81 CUNEIFORM SIGN ZA7
+<U00012542> /xf0/x92/x95/x82 CUNEIFORM SIGN ZU OVER ZU PLUS SAR
+<U00012543> /xf0/x92/x95/x83 CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
<U00013000> /xf0/x93/x80/x80 EGYPTIAN HIEROGLYPH A001
<U00013001> /xf0/x93/x80/x81 EGYPTIAN HIEROGLYPH A002
<U00013002> /xf0/x93/x80/x82 EGYPTIAN HIEROGLYPH A003
@@ -33261,6 +33898,589 @@ CHARMAP
<U0001342C> /xf0/x93/x90/xac EGYPTIAN HIEROGLYPH AA030
<U0001342D> /xf0/x93/x90/xad EGYPTIAN HIEROGLYPH AA031
<U0001342E> /xf0/x93/x90/xae EGYPTIAN HIEROGLYPH AA032
+<U00014400> /xf0/x94/x90/x80 ANATOLIAN HIEROGLYPH A001
+<U00014401> /xf0/x94/x90/x81 ANATOLIAN HIEROGLYPH A002
+<U00014402> /xf0/x94/x90/x82 ANATOLIAN HIEROGLYPH A003
+<U00014403> /xf0/x94/x90/x83 ANATOLIAN HIEROGLYPH A004
+<U00014404> /xf0/x94/x90/x84 ANATOLIAN HIEROGLYPH A005
+<U00014405> /xf0/x94/x90/x85 ANATOLIAN HIEROGLYPH A006
+<U00014406> /xf0/x94/x90/x86 ANATOLIAN HIEROGLYPH A007
+<U00014407> /xf0/x94/x90/x87 ANATOLIAN HIEROGLYPH A008
+<U00014408> /xf0/x94/x90/x88 ANATOLIAN HIEROGLYPH A009
+<U00014409> /xf0/x94/x90/x89 ANATOLIAN HIEROGLYPH A010
+<U0001440A> /xf0/x94/x90/x8a ANATOLIAN HIEROGLYPH A010A
+<U0001440B> /xf0/x94/x90/x8b ANATOLIAN HIEROGLYPH A011
+<U0001440C> /xf0/x94/x90/x8c ANATOLIAN HIEROGLYPH A012
+<U0001440D> /xf0/x94/x90/x8d ANATOLIAN HIEROGLYPH A013
+<U0001440E> /xf0/x94/x90/x8e ANATOLIAN HIEROGLYPH A014
+<U0001440F> /xf0/x94/x90/x8f ANATOLIAN HIEROGLYPH A015
+<U00014410> /xf0/x94/x90/x90 ANATOLIAN HIEROGLYPH A016
+<U00014411> /xf0/x94/x90/x91 ANATOLIAN HIEROGLYPH A017
+<U00014412> /xf0/x94/x90/x92 ANATOLIAN HIEROGLYPH A018
+<U00014413> /xf0/x94/x90/x93 ANATOLIAN HIEROGLYPH A019
+<U00014414> /xf0/x94/x90/x94 ANATOLIAN HIEROGLYPH A020
+<U00014415> /xf0/x94/x90/x95 ANATOLIAN HIEROGLYPH A021
+<U00014416> /xf0/x94/x90/x96 ANATOLIAN HIEROGLYPH A022
+<U00014417> /xf0/x94/x90/x97 ANATOLIAN HIEROGLYPH A023
+<U00014418> /xf0/x94/x90/x98 ANATOLIAN HIEROGLYPH A024
+<U00014419> /xf0/x94/x90/x99 ANATOLIAN HIEROGLYPH A025
+<U0001441A> /xf0/x94/x90/x9a ANATOLIAN HIEROGLYPH A026
+<U0001441B> /xf0/x94/x90/x9b ANATOLIAN HIEROGLYPH A026A
+<U0001441C> /xf0/x94/x90/x9c ANATOLIAN HIEROGLYPH A027
+<U0001441D> /xf0/x94/x90/x9d ANATOLIAN HIEROGLYPH A028
+<U0001441E> /xf0/x94/x90/x9e ANATOLIAN HIEROGLYPH A029
+<U0001441F> /xf0/x94/x90/x9f ANATOLIAN HIEROGLYPH A030
+<U00014420> /xf0/x94/x90/xa0 ANATOLIAN HIEROGLYPH A031
+<U00014421> /xf0/x94/x90/xa1 ANATOLIAN HIEROGLYPH A032
+<U00014422> /xf0/x94/x90/xa2 ANATOLIAN HIEROGLYPH A033
+<U00014423> /xf0/x94/x90/xa3 ANATOLIAN HIEROGLYPH A034
+<U00014424> /xf0/x94/x90/xa4 ANATOLIAN HIEROGLYPH A035
+<U00014425> /xf0/x94/x90/xa5 ANATOLIAN HIEROGLYPH A036
+<U00014426> /xf0/x94/x90/xa6 ANATOLIAN HIEROGLYPH A037
+<U00014427> /xf0/x94/x90/xa7 ANATOLIAN HIEROGLYPH A038
+<U00014428> /xf0/x94/x90/xa8 ANATOLIAN HIEROGLYPH A039
+<U00014429> /xf0/x94/x90/xa9 ANATOLIAN HIEROGLYPH A039A
+<U0001442A> /xf0/x94/x90/xaa ANATOLIAN HIEROGLYPH A040
+<U0001442B> /xf0/x94/x90/xab ANATOLIAN HIEROGLYPH A041
+<U0001442C> /xf0/x94/x90/xac ANATOLIAN HIEROGLYPH A041A
+<U0001442D> /xf0/x94/x90/xad ANATOLIAN HIEROGLYPH A042
+<U0001442E> /xf0/x94/x90/xae ANATOLIAN HIEROGLYPH A043
+<U0001442F> /xf0/x94/x90/xaf ANATOLIAN HIEROGLYPH A044
+<U00014430> /xf0/x94/x90/xb0 ANATOLIAN HIEROGLYPH A045
+<U00014431> /xf0/x94/x90/xb1 ANATOLIAN HIEROGLYPH A045A
+<U00014432> /xf0/x94/x90/xb2 ANATOLIAN HIEROGLYPH A046
+<U00014433> /xf0/x94/x90/xb3 ANATOLIAN HIEROGLYPH A046A
+<U00014434> /xf0/x94/x90/xb4 ANATOLIAN HIEROGLYPH A046B
+<U00014435> /xf0/x94/x90/xb5 ANATOLIAN HIEROGLYPH A047
+<U00014436> /xf0/x94/x90/xb6 ANATOLIAN HIEROGLYPH A048
+<U00014437> /xf0/x94/x90/xb7 ANATOLIAN HIEROGLYPH A049
+<U00014438> /xf0/x94/x90/xb8 ANATOLIAN HIEROGLYPH A050
+<U00014439> /xf0/x94/x90/xb9 ANATOLIAN HIEROGLYPH A051
+<U0001443A> /xf0/x94/x90/xba ANATOLIAN HIEROGLYPH A052
+<U0001443B> /xf0/x94/x90/xbb ANATOLIAN HIEROGLYPH A053
+<U0001443C> /xf0/x94/x90/xbc ANATOLIAN HIEROGLYPH A054
+<U0001443D> /xf0/x94/x90/xbd ANATOLIAN HIEROGLYPH A055
+<U0001443E> /xf0/x94/x90/xbe ANATOLIAN HIEROGLYPH A056
+<U0001443F> /xf0/x94/x90/xbf ANATOLIAN HIEROGLYPH A057
+<U00014440> /xf0/x94/x91/x80 ANATOLIAN HIEROGLYPH A058
+<U00014441> /xf0/x94/x91/x81 ANATOLIAN HIEROGLYPH A059
+<U00014442> /xf0/x94/x91/x82 ANATOLIAN HIEROGLYPH A060
+<U00014443> /xf0/x94/x91/x83 ANATOLIAN HIEROGLYPH A061
+<U00014444> /xf0/x94/x91/x84 ANATOLIAN HIEROGLYPH A062
+<U00014445> /xf0/x94/x91/x85 ANATOLIAN HIEROGLYPH A063
+<U00014446> /xf0/x94/x91/x86 ANATOLIAN HIEROGLYPH A064
+<U00014447> /xf0/x94/x91/x87 ANATOLIAN HIEROGLYPH A065
+<U00014448> /xf0/x94/x91/x88 ANATOLIAN HIEROGLYPH A066
+<U00014449> /xf0/x94/x91/x89 ANATOLIAN HIEROGLYPH A066A
+<U0001444A> /xf0/x94/x91/x8a ANATOLIAN HIEROGLYPH A066B
+<U0001444B> /xf0/x94/x91/x8b ANATOLIAN HIEROGLYPH A066C
+<U0001444C> /xf0/x94/x91/x8c ANATOLIAN HIEROGLYPH A067
+<U0001444D> /xf0/x94/x91/x8d ANATOLIAN HIEROGLYPH A068
+<U0001444E> /xf0/x94/x91/x8e ANATOLIAN HIEROGLYPH A069
+<U0001444F> /xf0/x94/x91/x8f ANATOLIAN HIEROGLYPH A070
+<U00014450> /xf0/x94/x91/x90 ANATOLIAN HIEROGLYPH A071
+<U00014451> /xf0/x94/x91/x91 ANATOLIAN HIEROGLYPH A072
+<U00014452> /xf0/x94/x91/x92 ANATOLIAN HIEROGLYPH A073
+<U00014453> /xf0/x94/x91/x93 ANATOLIAN HIEROGLYPH A074
+<U00014454> /xf0/x94/x91/x94 ANATOLIAN HIEROGLYPH A075
+<U00014455> /xf0/x94/x91/x95 ANATOLIAN HIEROGLYPH A076
+<U00014456> /xf0/x94/x91/x96 ANATOLIAN HIEROGLYPH A077
+<U00014457> /xf0/x94/x91/x97 ANATOLIAN HIEROGLYPH A078
+<U00014458> /xf0/x94/x91/x98 ANATOLIAN HIEROGLYPH A079
+<U00014459> /xf0/x94/x91/x99 ANATOLIAN HIEROGLYPH A080
+<U0001445A> /xf0/x94/x91/x9a ANATOLIAN HIEROGLYPH A081
+<U0001445B> /xf0/x94/x91/x9b ANATOLIAN HIEROGLYPH A082
+<U0001445C> /xf0/x94/x91/x9c ANATOLIAN HIEROGLYPH A083
+<U0001445D> /xf0/x94/x91/x9d ANATOLIAN HIEROGLYPH A084
+<U0001445E> /xf0/x94/x91/x9e ANATOLIAN HIEROGLYPH A085
+<U0001445F> /xf0/x94/x91/x9f ANATOLIAN HIEROGLYPH A086
+<U00014460> /xf0/x94/x91/xa0 ANATOLIAN HIEROGLYPH A087
+<U00014461> /xf0/x94/x91/xa1 ANATOLIAN HIEROGLYPH A088
+<U00014462> /xf0/x94/x91/xa2 ANATOLIAN HIEROGLYPH A089
+<U00014463> /xf0/x94/x91/xa3 ANATOLIAN HIEROGLYPH A090
+<U00014464> /xf0/x94/x91/xa4 ANATOLIAN HIEROGLYPH A091
+<U00014465> /xf0/x94/x91/xa5 ANATOLIAN HIEROGLYPH A092
+<U00014466> /xf0/x94/x91/xa6 ANATOLIAN HIEROGLYPH A093
+<U00014467> /xf0/x94/x91/xa7 ANATOLIAN HIEROGLYPH A094
+<U00014468> /xf0/x94/x91/xa8 ANATOLIAN HIEROGLYPH A095
+<U00014469> /xf0/x94/x91/xa9 ANATOLIAN HIEROGLYPH A096
+<U0001446A> /xf0/x94/x91/xaa ANATOLIAN HIEROGLYPH A097
+<U0001446B> /xf0/x94/x91/xab ANATOLIAN HIEROGLYPH A097A
+<U0001446C> /xf0/x94/x91/xac ANATOLIAN HIEROGLYPH A098
+<U0001446D> /xf0/x94/x91/xad ANATOLIAN HIEROGLYPH A098A
+<U0001446E> /xf0/x94/x91/xae ANATOLIAN HIEROGLYPH A099
+<U0001446F> /xf0/x94/x91/xaf ANATOLIAN HIEROGLYPH A100
+<U00014470> /xf0/x94/x91/xb0 ANATOLIAN HIEROGLYPH A100A
+<U00014471> /xf0/x94/x91/xb1 ANATOLIAN HIEROGLYPH A101
+<U00014472> /xf0/x94/x91/xb2 ANATOLIAN HIEROGLYPH A101A
+<U00014473> /xf0/x94/x91/xb3 ANATOLIAN HIEROGLYPH A102
+<U00014474> /xf0/x94/x91/xb4 ANATOLIAN HIEROGLYPH A102A
+<U00014475> /xf0/x94/x91/xb5 ANATOLIAN HIEROGLYPH A103
+<U00014476> /xf0/x94/x91/xb6 ANATOLIAN HIEROGLYPH A104
+<U00014477> /xf0/x94/x91/xb7 ANATOLIAN HIEROGLYPH A104A
+<U00014478> /xf0/x94/x91/xb8 ANATOLIAN HIEROGLYPH A104B
+<U00014479> /xf0/x94/x91/xb9 ANATOLIAN HIEROGLYPH A104C
+<U0001447A> /xf0/x94/x91/xba ANATOLIAN HIEROGLYPH A105
+<U0001447B> /xf0/x94/x91/xbb ANATOLIAN HIEROGLYPH A105A
+<U0001447C> /xf0/x94/x91/xbc ANATOLIAN HIEROGLYPH A105B
+<U0001447D> /xf0/x94/x91/xbd ANATOLIAN HIEROGLYPH A106
+<U0001447E> /xf0/x94/x91/xbe ANATOLIAN HIEROGLYPH A107
+<U0001447F> /xf0/x94/x91/xbf ANATOLIAN HIEROGLYPH A107A
+<U00014480> /xf0/x94/x92/x80 ANATOLIAN HIEROGLYPH A107B
+<U00014481> /xf0/x94/x92/x81 ANATOLIAN HIEROGLYPH A107C
+<U00014482> /xf0/x94/x92/x82 ANATOLIAN HIEROGLYPH A108
+<U00014483> /xf0/x94/x92/x83 ANATOLIAN HIEROGLYPH A109
+<U00014484> /xf0/x94/x92/x84 ANATOLIAN HIEROGLYPH A110
+<U00014485> /xf0/x94/x92/x85 ANATOLIAN HIEROGLYPH A110A
+<U00014486> /xf0/x94/x92/x86 ANATOLIAN HIEROGLYPH A110B
+<U00014487> /xf0/x94/x92/x87 ANATOLIAN HIEROGLYPH A111
+<U00014488> /xf0/x94/x92/x88 ANATOLIAN HIEROGLYPH A112
+<U00014489> /xf0/x94/x92/x89 ANATOLIAN HIEROGLYPH A113
+<U0001448A> /xf0/x94/x92/x8a ANATOLIAN HIEROGLYPH A114
+<U0001448B> /xf0/x94/x92/x8b ANATOLIAN HIEROGLYPH A115
+<U0001448C> /xf0/x94/x92/x8c ANATOLIAN HIEROGLYPH A115A
+<U0001448D> /xf0/x94/x92/x8d ANATOLIAN HIEROGLYPH A116
+<U0001448E> /xf0/x94/x92/x8e ANATOLIAN HIEROGLYPH A117
+<U0001448F> /xf0/x94/x92/x8f ANATOLIAN HIEROGLYPH A118
+<U00014490> /xf0/x94/x92/x90 ANATOLIAN HIEROGLYPH A119
+<U00014491> /xf0/x94/x92/x91 ANATOLIAN HIEROGLYPH A120
+<U00014492> /xf0/x94/x92/x92 ANATOLIAN HIEROGLYPH A121
+<U00014493> /xf0/x94/x92/x93 ANATOLIAN HIEROGLYPH A122
+<U00014494> /xf0/x94/x92/x94 ANATOLIAN HIEROGLYPH A123
+<U00014495> /xf0/x94/x92/x95 ANATOLIAN HIEROGLYPH A124
+<U00014496> /xf0/x94/x92/x96 ANATOLIAN HIEROGLYPH A125
+<U00014497> /xf0/x94/x92/x97 ANATOLIAN HIEROGLYPH A125A
+<U00014498> /xf0/x94/x92/x98 ANATOLIAN HIEROGLYPH A126
+<U00014499> /xf0/x94/x92/x99 ANATOLIAN HIEROGLYPH A127
+<U0001449A> /xf0/x94/x92/x9a ANATOLIAN HIEROGLYPH A128
+<U0001449B> /xf0/x94/x92/x9b ANATOLIAN HIEROGLYPH A129
+<U0001449C> /xf0/x94/x92/x9c ANATOLIAN HIEROGLYPH A130
+<U0001449D> /xf0/x94/x92/x9d ANATOLIAN HIEROGLYPH A131
+<U0001449E> /xf0/x94/x92/x9e ANATOLIAN HIEROGLYPH A132
+<U0001449F> /xf0/x94/x92/x9f ANATOLIAN HIEROGLYPH A133
+<U000144A0> /xf0/x94/x92/xa0 ANATOLIAN HIEROGLYPH A134
+<U000144A1> /xf0/x94/x92/xa1 ANATOLIAN HIEROGLYPH A135
+<U000144A2> /xf0/x94/x92/xa2 ANATOLIAN HIEROGLYPH A135A
+<U000144A3> /xf0/x94/x92/xa3 ANATOLIAN HIEROGLYPH A136
+<U000144A4> /xf0/x94/x92/xa4 ANATOLIAN HIEROGLYPH A137
+<U000144A5> /xf0/x94/x92/xa5 ANATOLIAN HIEROGLYPH A138
+<U000144A6> /xf0/x94/x92/xa6 ANATOLIAN HIEROGLYPH A139
+<U000144A7> /xf0/x94/x92/xa7 ANATOLIAN HIEROGLYPH A140
+<U000144A8> /xf0/x94/x92/xa8 ANATOLIAN HIEROGLYPH A141
+<U000144A9> /xf0/x94/x92/xa9 ANATOLIAN HIEROGLYPH A142
+<U000144AA> /xf0/x94/x92/xaa ANATOLIAN HIEROGLYPH A143
+<U000144AB> /xf0/x94/x92/xab ANATOLIAN HIEROGLYPH A144
+<U000144AC> /xf0/x94/x92/xac ANATOLIAN HIEROGLYPH A145
+<U000144AD> /xf0/x94/x92/xad ANATOLIAN HIEROGLYPH A146
+<U000144AE> /xf0/x94/x92/xae ANATOLIAN HIEROGLYPH A147
+<U000144AF> /xf0/x94/x92/xaf ANATOLIAN HIEROGLYPH A148
+<U000144B0> /xf0/x94/x92/xb0 ANATOLIAN HIEROGLYPH A149
+<U000144B1> /xf0/x94/x92/xb1 ANATOLIAN HIEROGLYPH A150
+<U000144B2> /xf0/x94/x92/xb2 ANATOLIAN HIEROGLYPH A151
+<U000144B3> /xf0/x94/x92/xb3 ANATOLIAN HIEROGLYPH A152
+<U000144B4> /xf0/x94/x92/xb4 ANATOLIAN HIEROGLYPH A153
+<U000144B5> /xf0/x94/x92/xb5 ANATOLIAN HIEROGLYPH A154
+<U000144B6> /xf0/x94/x92/xb6 ANATOLIAN HIEROGLYPH A155
+<U000144B7> /xf0/x94/x92/xb7 ANATOLIAN HIEROGLYPH A156
+<U000144B8> /xf0/x94/x92/xb8 ANATOLIAN HIEROGLYPH A157
+<U000144B9> /xf0/x94/x92/xb9 ANATOLIAN HIEROGLYPH A158
+<U000144BA> /xf0/x94/x92/xba ANATOLIAN HIEROGLYPH A159
+<U000144BB> /xf0/x94/x92/xbb ANATOLIAN HIEROGLYPH A160
+<U000144BC> /xf0/x94/x92/xbc ANATOLIAN HIEROGLYPH A161
+<U000144BD> /xf0/x94/x92/xbd ANATOLIAN HIEROGLYPH A162
+<U000144BE> /xf0/x94/x92/xbe ANATOLIAN HIEROGLYPH A163
+<U000144BF> /xf0/x94/x92/xbf ANATOLIAN HIEROGLYPH A164
+<U000144C0> /xf0/x94/x93/x80 ANATOLIAN HIEROGLYPH A165
+<U000144C1> /xf0/x94/x93/x81 ANATOLIAN HIEROGLYPH A166
+<U000144C2> /xf0/x94/x93/x82 ANATOLIAN HIEROGLYPH A167
+<U000144C3> /xf0/x94/x93/x83 ANATOLIAN HIEROGLYPH A168
+<U000144C4> /xf0/x94/x93/x84 ANATOLIAN HIEROGLYPH A169
+<U000144C5> /xf0/x94/x93/x85 ANATOLIAN HIEROGLYPH A170
+<U000144C6> /xf0/x94/x93/x86 ANATOLIAN HIEROGLYPH A171
+<U000144C7> /xf0/x94/x93/x87 ANATOLIAN HIEROGLYPH A172
+<U000144C8> /xf0/x94/x93/x88 ANATOLIAN HIEROGLYPH A173
+<U000144C9> /xf0/x94/x93/x89 ANATOLIAN HIEROGLYPH A174
+<U000144CA> /xf0/x94/x93/x8a ANATOLIAN HIEROGLYPH A175
+<U000144CB> /xf0/x94/x93/x8b ANATOLIAN HIEROGLYPH A176
+<U000144CC> /xf0/x94/x93/x8c ANATOLIAN HIEROGLYPH A177
+<U000144CD> /xf0/x94/x93/x8d ANATOLIAN HIEROGLYPH A178
+<U000144CE> /xf0/x94/x93/x8e ANATOLIAN HIEROGLYPH A179
+<U000144CF> /xf0/x94/x93/x8f ANATOLIAN HIEROGLYPH A180
+<U000144D0> /xf0/x94/x93/x90 ANATOLIAN HIEROGLYPH A181
+<U000144D1> /xf0/x94/x93/x91 ANATOLIAN HIEROGLYPH A182
+<U000144D2> /xf0/x94/x93/x92 ANATOLIAN HIEROGLYPH A183
+<U000144D3> /xf0/x94/x93/x93 ANATOLIAN HIEROGLYPH A184
+<U000144D4> /xf0/x94/x93/x94 ANATOLIAN HIEROGLYPH A185
+<U000144D5> /xf0/x94/x93/x95 ANATOLIAN HIEROGLYPH A186
+<U000144D6> /xf0/x94/x93/x96 ANATOLIAN HIEROGLYPH A187
+<U000144D7> /xf0/x94/x93/x97 ANATOLIAN HIEROGLYPH A188
+<U000144D8> /xf0/x94/x93/x98 ANATOLIAN HIEROGLYPH A189
+<U000144D9> /xf0/x94/x93/x99 ANATOLIAN HIEROGLYPH A190
+<U000144DA> /xf0/x94/x93/x9a ANATOLIAN HIEROGLYPH A191
+<U000144DB> /xf0/x94/x93/x9b ANATOLIAN HIEROGLYPH A192
+<U000144DC> /xf0/x94/x93/x9c ANATOLIAN HIEROGLYPH A193
+<U000144DD> /xf0/x94/x93/x9d ANATOLIAN HIEROGLYPH A194
+<U000144DE> /xf0/x94/x93/x9e ANATOLIAN HIEROGLYPH A195
+<U000144DF> /xf0/x94/x93/x9f ANATOLIAN HIEROGLYPH A196
+<U000144E0> /xf0/x94/x93/xa0 ANATOLIAN HIEROGLYPH A197
+<U000144E1> /xf0/x94/x93/xa1 ANATOLIAN HIEROGLYPH A198
+<U000144E2> /xf0/x94/x93/xa2 ANATOLIAN HIEROGLYPH A199
+<U000144E3> /xf0/x94/x93/xa3 ANATOLIAN HIEROGLYPH A200
+<U000144E4> /xf0/x94/x93/xa4 ANATOLIAN HIEROGLYPH A201
+<U000144E5> /xf0/x94/x93/xa5 ANATOLIAN HIEROGLYPH A202
+<U000144E6> /xf0/x94/x93/xa6 ANATOLIAN HIEROGLYPH A202A
+<U000144E7> /xf0/x94/x93/xa7 ANATOLIAN HIEROGLYPH A202B
+<U000144E8> /xf0/x94/x93/xa8 ANATOLIAN HIEROGLYPH A203
+<U000144E9> /xf0/x94/x93/xa9 ANATOLIAN HIEROGLYPH A204
+<U000144EA> /xf0/x94/x93/xaa ANATOLIAN HIEROGLYPH A205
+<U000144EB> /xf0/x94/x93/xab ANATOLIAN HIEROGLYPH A206
+<U000144EC> /xf0/x94/x93/xac ANATOLIAN HIEROGLYPH A207
+<U000144ED> /xf0/x94/x93/xad ANATOLIAN HIEROGLYPH A207A
+<U000144EE> /xf0/x94/x93/xae ANATOLIAN HIEROGLYPH A208
+<U000144EF> /xf0/x94/x93/xaf ANATOLIAN HIEROGLYPH A209
+<U000144F0> /xf0/x94/x93/xb0 ANATOLIAN HIEROGLYPH A209A
+<U000144F1> /xf0/x94/x93/xb1 ANATOLIAN HIEROGLYPH A210
+<U000144F2> /xf0/x94/x93/xb2 ANATOLIAN HIEROGLYPH A211
+<U000144F3> /xf0/x94/x93/xb3 ANATOLIAN HIEROGLYPH A212
+<U000144F4> /xf0/x94/x93/xb4 ANATOLIAN HIEROGLYPH A213
+<U000144F5> /xf0/x94/x93/xb5 ANATOLIAN HIEROGLYPH A214
+<U000144F6> /xf0/x94/x93/xb6 ANATOLIAN HIEROGLYPH A215
+<U000144F7> /xf0/x94/x93/xb7 ANATOLIAN HIEROGLYPH A215A
+<U000144F8> /xf0/x94/x93/xb8 ANATOLIAN HIEROGLYPH A216
+<U000144F9> /xf0/x94/x93/xb9 ANATOLIAN HIEROGLYPH A216A
+<U000144FA> /xf0/x94/x93/xba ANATOLIAN HIEROGLYPH A217
+<U000144FB> /xf0/x94/x93/xbb ANATOLIAN HIEROGLYPH A218
+<U000144FC> /xf0/x94/x93/xbc ANATOLIAN HIEROGLYPH A219
+<U000144FD> /xf0/x94/x93/xbd ANATOLIAN HIEROGLYPH A220
+<U000144FE> /xf0/x94/x93/xbe ANATOLIAN HIEROGLYPH A221
+<U000144FF> /xf0/x94/x93/xbf ANATOLIAN HIEROGLYPH A222
+<U00014500> /xf0/x94/x94/x80 ANATOLIAN HIEROGLYPH A223
+<U00014501> /xf0/x94/x94/x81 ANATOLIAN HIEROGLYPH A224
+<U00014502> /xf0/x94/x94/x82 ANATOLIAN HIEROGLYPH A225
+<U00014503> /xf0/x94/x94/x83 ANATOLIAN HIEROGLYPH A226
+<U00014504> /xf0/x94/x94/x84 ANATOLIAN HIEROGLYPH A227
+<U00014505> /xf0/x94/x94/x85 ANATOLIAN HIEROGLYPH A227A
+<U00014506> /xf0/x94/x94/x86 ANATOLIAN HIEROGLYPH A228
+<U00014507> /xf0/x94/x94/x87 ANATOLIAN HIEROGLYPH A229
+<U00014508> /xf0/x94/x94/x88 ANATOLIAN HIEROGLYPH A230
+<U00014509> /xf0/x94/x94/x89 ANATOLIAN HIEROGLYPH A231
+<U0001450A> /xf0/x94/x94/x8a ANATOLIAN HIEROGLYPH A232
+<U0001450B> /xf0/x94/x94/x8b ANATOLIAN HIEROGLYPH A233
+<U0001450C> /xf0/x94/x94/x8c ANATOLIAN HIEROGLYPH A234
+<U0001450D> /xf0/x94/x94/x8d ANATOLIAN HIEROGLYPH A235
+<U0001450E> /xf0/x94/x94/x8e ANATOLIAN HIEROGLYPH A236
+<U0001450F> /xf0/x94/x94/x8f ANATOLIAN HIEROGLYPH A237
+<U00014510> /xf0/x94/x94/x90 ANATOLIAN HIEROGLYPH A238
+<U00014511> /xf0/x94/x94/x91 ANATOLIAN HIEROGLYPH A239
+<U00014512> /xf0/x94/x94/x92 ANATOLIAN HIEROGLYPH A240
+<U00014513> /xf0/x94/x94/x93 ANATOLIAN HIEROGLYPH A241
+<U00014514> /xf0/x94/x94/x94 ANATOLIAN HIEROGLYPH A242
+<U00014515> /xf0/x94/x94/x95 ANATOLIAN HIEROGLYPH A243
+<U00014516> /xf0/x94/x94/x96 ANATOLIAN HIEROGLYPH A244
+<U00014517> /xf0/x94/x94/x97 ANATOLIAN HIEROGLYPH A245
+<U00014518> /xf0/x94/x94/x98 ANATOLIAN HIEROGLYPH A246
+<U00014519> /xf0/x94/x94/x99 ANATOLIAN HIEROGLYPH A247
+<U0001451A> /xf0/x94/x94/x9a ANATOLIAN HIEROGLYPH A248
+<U0001451B> /xf0/x94/x94/x9b ANATOLIAN HIEROGLYPH A249
+<U0001451C> /xf0/x94/x94/x9c ANATOLIAN HIEROGLYPH A250
+<U0001451D> /xf0/x94/x94/x9d ANATOLIAN HIEROGLYPH A251
+<U0001451E> /xf0/x94/x94/x9e ANATOLIAN HIEROGLYPH A252
+<U0001451F> /xf0/x94/x94/x9f ANATOLIAN HIEROGLYPH A253
+<U00014520> /xf0/x94/x94/xa0 ANATOLIAN HIEROGLYPH A254
+<U00014521> /xf0/x94/x94/xa1 ANATOLIAN HIEROGLYPH A255
+<U00014522> /xf0/x94/x94/xa2 ANATOLIAN HIEROGLYPH A256
+<U00014523> /xf0/x94/x94/xa3 ANATOLIAN HIEROGLYPH A257
+<U00014524> /xf0/x94/x94/xa4 ANATOLIAN HIEROGLYPH A258
+<U00014525> /xf0/x94/x94/xa5 ANATOLIAN HIEROGLYPH A259
+<U00014526> /xf0/x94/x94/xa6 ANATOLIAN HIEROGLYPH A260
+<U00014527> /xf0/x94/x94/xa7 ANATOLIAN HIEROGLYPH A261
+<U00014528> /xf0/x94/x94/xa8 ANATOLIAN HIEROGLYPH A262
+<U00014529> /xf0/x94/x94/xa9 ANATOLIAN HIEROGLYPH A263
+<U0001452A> /xf0/x94/x94/xaa ANATOLIAN HIEROGLYPH A264
+<U0001452B> /xf0/x94/x94/xab ANATOLIAN HIEROGLYPH A265
+<U0001452C> /xf0/x94/x94/xac ANATOLIAN HIEROGLYPH A266
+<U0001452D> /xf0/x94/x94/xad ANATOLIAN HIEROGLYPH A267
+<U0001452E> /xf0/x94/x94/xae ANATOLIAN HIEROGLYPH A267A
+<U0001452F> /xf0/x94/x94/xaf ANATOLIAN HIEROGLYPH A268
+<U00014530> /xf0/x94/x94/xb0 ANATOLIAN HIEROGLYPH A269
+<U00014531> /xf0/x94/x94/xb1 ANATOLIAN HIEROGLYPH A270
+<U00014532> /xf0/x94/x94/xb2 ANATOLIAN HIEROGLYPH A271
+<U00014533> /xf0/x94/x94/xb3 ANATOLIAN HIEROGLYPH A272
+<U00014534> /xf0/x94/x94/xb4 ANATOLIAN HIEROGLYPH A273
+<U00014535> /xf0/x94/x94/xb5 ANATOLIAN HIEROGLYPH A274
+<U00014536> /xf0/x94/x94/xb6 ANATOLIAN HIEROGLYPH A275
+<U00014537> /xf0/x94/x94/xb7 ANATOLIAN HIEROGLYPH A276
+<U00014538> /xf0/x94/x94/xb8 ANATOLIAN HIEROGLYPH A277
+<U00014539> /xf0/x94/x94/xb9 ANATOLIAN HIEROGLYPH A278
+<U0001453A> /xf0/x94/x94/xba ANATOLIAN HIEROGLYPH A279
+<U0001453B> /xf0/x94/x94/xbb ANATOLIAN HIEROGLYPH A280
+<U0001453C> /xf0/x94/x94/xbc ANATOLIAN HIEROGLYPH A281
+<U0001453D> /xf0/x94/x94/xbd ANATOLIAN HIEROGLYPH A282
+<U0001453E> /xf0/x94/x94/xbe ANATOLIAN HIEROGLYPH A283
+<U0001453F> /xf0/x94/x94/xbf ANATOLIAN HIEROGLYPH A284
+<U00014540> /xf0/x94/x95/x80 ANATOLIAN HIEROGLYPH A285
+<U00014541> /xf0/x94/x95/x81 ANATOLIAN HIEROGLYPH A286
+<U00014542> /xf0/x94/x95/x82 ANATOLIAN HIEROGLYPH A287
+<U00014543> /xf0/x94/x95/x83 ANATOLIAN HIEROGLYPH A288
+<U00014544> /xf0/x94/x95/x84 ANATOLIAN HIEROGLYPH A289
+<U00014545> /xf0/x94/x95/x85 ANATOLIAN HIEROGLYPH A289A
+<U00014546> /xf0/x94/x95/x86 ANATOLIAN HIEROGLYPH A290
+<U00014547> /xf0/x94/x95/x87 ANATOLIAN HIEROGLYPH A291
+<U00014548> /xf0/x94/x95/x88 ANATOLIAN HIEROGLYPH A292
+<U00014549> /xf0/x94/x95/x89 ANATOLIAN HIEROGLYPH A293
+<U0001454A> /xf0/x94/x95/x8a ANATOLIAN HIEROGLYPH A294
+<U0001454B> /xf0/x94/x95/x8b ANATOLIAN HIEROGLYPH A294A
+<U0001454C> /xf0/x94/x95/x8c ANATOLIAN HIEROGLYPH A295
+<U0001454D> /xf0/x94/x95/x8d ANATOLIAN HIEROGLYPH A296
+<U0001454E> /xf0/x94/x95/x8e ANATOLIAN HIEROGLYPH A297
+<U0001454F> /xf0/x94/x95/x8f ANATOLIAN HIEROGLYPH A298
+<U00014550> /xf0/x94/x95/x90 ANATOLIAN HIEROGLYPH A299
+<U00014551> /xf0/x94/x95/x91 ANATOLIAN HIEROGLYPH A299A
+<U00014552> /xf0/x94/x95/x92 ANATOLIAN HIEROGLYPH A300
+<U00014553> /xf0/x94/x95/x93 ANATOLIAN HIEROGLYPH A301
+<U00014554> /xf0/x94/x95/x94 ANATOLIAN HIEROGLYPH A302
+<U00014555> /xf0/x94/x95/x95 ANATOLIAN HIEROGLYPH A303
+<U00014556> /xf0/x94/x95/x96 ANATOLIAN HIEROGLYPH A304
+<U00014557> /xf0/x94/x95/x97 ANATOLIAN HIEROGLYPH A305
+<U00014558> /xf0/x94/x95/x98 ANATOLIAN HIEROGLYPH A306
+<U00014559> /xf0/x94/x95/x99 ANATOLIAN HIEROGLYPH A307
+<U0001455A> /xf0/x94/x95/x9a ANATOLIAN HIEROGLYPH A308
+<U0001455B> /xf0/x94/x95/x9b ANATOLIAN HIEROGLYPH A309
+<U0001455C> /xf0/x94/x95/x9c ANATOLIAN HIEROGLYPH A309A
+<U0001455D> /xf0/x94/x95/x9d ANATOLIAN HIEROGLYPH A310
+<U0001455E> /xf0/x94/x95/x9e ANATOLIAN HIEROGLYPH A311
+<U0001455F> /xf0/x94/x95/x9f ANATOLIAN HIEROGLYPH A312
+<U00014560> /xf0/x94/x95/xa0 ANATOLIAN HIEROGLYPH A313
+<U00014561> /xf0/x94/x95/xa1 ANATOLIAN HIEROGLYPH A314
+<U00014562> /xf0/x94/x95/xa2 ANATOLIAN HIEROGLYPH A315
+<U00014563> /xf0/x94/x95/xa3 ANATOLIAN HIEROGLYPH A316
+<U00014564> /xf0/x94/x95/xa4 ANATOLIAN HIEROGLYPH A317
+<U00014565> /xf0/x94/x95/xa5 ANATOLIAN HIEROGLYPH A318
+<U00014566> /xf0/x94/x95/xa6 ANATOLIAN HIEROGLYPH A319
+<U00014567> /xf0/x94/x95/xa7 ANATOLIAN HIEROGLYPH A320
+<U00014568> /xf0/x94/x95/xa8 ANATOLIAN HIEROGLYPH A321
+<U00014569> /xf0/x94/x95/xa9 ANATOLIAN HIEROGLYPH A322
+<U0001456A> /xf0/x94/x95/xaa ANATOLIAN HIEROGLYPH A323
+<U0001456B> /xf0/x94/x95/xab ANATOLIAN HIEROGLYPH A324
+<U0001456C> /xf0/x94/x95/xac ANATOLIAN HIEROGLYPH A325
+<U0001456D> /xf0/x94/x95/xad ANATOLIAN HIEROGLYPH A326
+<U0001456E> /xf0/x94/x95/xae ANATOLIAN HIEROGLYPH A327
+<U0001456F> /xf0/x94/x95/xaf ANATOLIAN HIEROGLYPH A328
+<U00014570> /xf0/x94/x95/xb0 ANATOLIAN HIEROGLYPH A329
+<U00014571> /xf0/x94/x95/xb1 ANATOLIAN HIEROGLYPH A329A
+<U00014572> /xf0/x94/x95/xb2 ANATOLIAN HIEROGLYPH A330
+<U00014573> /xf0/x94/x95/xb3 ANATOLIAN HIEROGLYPH A331
+<U00014574> /xf0/x94/x95/xb4 ANATOLIAN HIEROGLYPH A332A
+<U00014575> /xf0/x94/x95/xb5 ANATOLIAN HIEROGLYPH A332B
+<U00014576> /xf0/x94/x95/xb6 ANATOLIAN HIEROGLYPH A332C
+<U00014577> /xf0/x94/x95/xb7 ANATOLIAN HIEROGLYPH A333
+<U00014578> /xf0/x94/x95/xb8 ANATOLIAN HIEROGLYPH A334
+<U00014579> /xf0/x94/x95/xb9 ANATOLIAN HIEROGLYPH A335
+<U0001457A> /xf0/x94/x95/xba ANATOLIAN HIEROGLYPH A336
+<U0001457B> /xf0/x94/x95/xbb ANATOLIAN HIEROGLYPH A336A
+<U0001457C> /xf0/x94/x95/xbc ANATOLIAN HIEROGLYPH A336B
+<U0001457D> /xf0/x94/x95/xbd ANATOLIAN HIEROGLYPH A336C
+<U0001457E> /xf0/x94/x95/xbe ANATOLIAN HIEROGLYPH A337
+<U0001457F> /xf0/x94/x95/xbf ANATOLIAN HIEROGLYPH A338
+<U00014580> /xf0/x94/x96/x80 ANATOLIAN HIEROGLYPH A339
+<U00014581> /xf0/x94/x96/x81 ANATOLIAN HIEROGLYPH A340
+<U00014582> /xf0/x94/x96/x82 ANATOLIAN HIEROGLYPH A341
+<U00014583> /xf0/x94/x96/x83 ANATOLIAN HIEROGLYPH A342
+<U00014584> /xf0/x94/x96/x84 ANATOLIAN HIEROGLYPH A343
+<U00014585> /xf0/x94/x96/x85 ANATOLIAN HIEROGLYPH A344
+<U00014586> /xf0/x94/x96/x86 ANATOLIAN HIEROGLYPH A345
+<U00014587> /xf0/x94/x96/x87 ANATOLIAN HIEROGLYPH A346
+<U00014588> /xf0/x94/x96/x88 ANATOLIAN HIEROGLYPH A347
+<U00014589> /xf0/x94/x96/x89 ANATOLIAN HIEROGLYPH A348
+<U0001458A> /xf0/x94/x96/x8a ANATOLIAN HIEROGLYPH A349
+<U0001458B> /xf0/x94/x96/x8b ANATOLIAN HIEROGLYPH A350
+<U0001458C> /xf0/x94/x96/x8c ANATOLIAN HIEROGLYPH A351
+<U0001458D> /xf0/x94/x96/x8d ANATOLIAN HIEROGLYPH A352
+<U0001458E> /xf0/x94/x96/x8e ANATOLIAN HIEROGLYPH A353
+<U0001458F> /xf0/x94/x96/x8f ANATOLIAN HIEROGLYPH A354
+<U00014590> /xf0/x94/x96/x90 ANATOLIAN HIEROGLYPH A355
+<U00014591> /xf0/x94/x96/x91 ANATOLIAN HIEROGLYPH A356
+<U00014592> /xf0/x94/x96/x92 ANATOLIAN HIEROGLYPH A357
+<U00014593> /xf0/x94/x96/x93 ANATOLIAN HIEROGLYPH A358
+<U00014594> /xf0/x94/x96/x94 ANATOLIAN HIEROGLYPH A359
+<U00014595> /xf0/x94/x96/x95 ANATOLIAN HIEROGLYPH A359A
+<U00014596> /xf0/x94/x96/x96 ANATOLIAN HIEROGLYPH A360
+<U00014597> /xf0/x94/x96/x97 ANATOLIAN HIEROGLYPH A361
+<U00014598> /xf0/x94/x96/x98 ANATOLIAN HIEROGLYPH A362
+<U00014599> /xf0/x94/x96/x99 ANATOLIAN HIEROGLYPH A363
+<U0001459A> /xf0/x94/x96/x9a ANATOLIAN HIEROGLYPH A364
+<U0001459B> /xf0/x94/x96/x9b ANATOLIAN HIEROGLYPH A364A
+<U0001459C> /xf0/x94/x96/x9c ANATOLIAN HIEROGLYPH A365
+<U0001459D> /xf0/x94/x96/x9d ANATOLIAN HIEROGLYPH A366
+<U0001459E> /xf0/x94/x96/x9e ANATOLIAN HIEROGLYPH A367
+<U0001459F> /xf0/x94/x96/x9f ANATOLIAN HIEROGLYPH A368
+<U000145A0> /xf0/x94/x96/xa0 ANATOLIAN HIEROGLYPH A368A
+<U000145A1> /xf0/x94/x96/xa1 ANATOLIAN HIEROGLYPH A369
+<U000145A2> /xf0/x94/x96/xa2 ANATOLIAN HIEROGLYPH A370
+<U000145A3> /xf0/x94/x96/xa3 ANATOLIAN HIEROGLYPH A371
+<U000145A4> /xf0/x94/x96/xa4 ANATOLIAN HIEROGLYPH A371A
+<U000145A5> /xf0/x94/x96/xa5 ANATOLIAN HIEROGLYPH A372
+<U000145A6> /xf0/x94/x96/xa6 ANATOLIAN HIEROGLYPH A373
+<U000145A7> /xf0/x94/x96/xa7 ANATOLIAN HIEROGLYPH A374
+<U000145A8> /xf0/x94/x96/xa8 ANATOLIAN HIEROGLYPH A375
+<U000145A9> /xf0/x94/x96/xa9 ANATOLIAN HIEROGLYPH A376
+<U000145AA> /xf0/x94/x96/xaa ANATOLIAN HIEROGLYPH A377
+<U000145AB> /xf0/x94/x96/xab ANATOLIAN HIEROGLYPH A378
+<U000145AC> /xf0/x94/x96/xac ANATOLIAN HIEROGLYPH A379
+<U000145AD> /xf0/x94/x96/xad ANATOLIAN HIEROGLYPH A380
+<U000145AE> /xf0/x94/x96/xae ANATOLIAN HIEROGLYPH A381
+<U000145AF> /xf0/x94/x96/xaf ANATOLIAN HIEROGLYPH A381A
+<U000145B0> /xf0/x94/x96/xb0 ANATOLIAN HIEROGLYPH A382
+<U000145B1> /xf0/x94/x96/xb1 ANATOLIAN HIEROGLYPH A383 RA OR RI
+<U000145B2> /xf0/x94/x96/xb2 ANATOLIAN HIEROGLYPH A383A
+<U000145B3> /xf0/x94/x96/xb3 ANATOLIAN HIEROGLYPH A384
+<U000145B4> /xf0/x94/x96/xb4 ANATOLIAN HIEROGLYPH A385
+<U000145B5> /xf0/x94/x96/xb5 ANATOLIAN HIEROGLYPH A386
+<U000145B6> /xf0/x94/x96/xb6 ANATOLIAN HIEROGLYPH A386A
+<U000145B7> /xf0/x94/x96/xb7 ANATOLIAN HIEROGLYPH A387
+<U000145B8> /xf0/x94/x96/xb8 ANATOLIAN HIEROGLYPH A388
+<U000145B9> /xf0/x94/x96/xb9 ANATOLIAN HIEROGLYPH A389
+<U000145BA> /xf0/x94/x96/xba ANATOLIAN HIEROGLYPH A390
+<U000145BB> /xf0/x94/x96/xbb ANATOLIAN HIEROGLYPH A391
+<U000145BC> /xf0/x94/x96/xbc ANATOLIAN HIEROGLYPH A392
+<U000145BD> /xf0/x94/x96/xbd ANATOLIAN HIEROGLYPH A393 EIGHT
+<U000145BE> /xf0/x94/x96/xbe ANATOLIAN HIEROGLYPH A394
+<U000145BF> /xf0/x94/x96/xbf ANATOLIAN HIEROGLYPH A395
+<U000145C0> /xf0/x94/x97/x80 ANATOLIAN HIEROGLYPH A396
+<U000145C1> /xf0/x94/x97/x81 ANATOLIAN HIEROGLYPH A397
+<U000145C2> /xf0/x94/x97/x82 ANATOLIAN HIEROGLYPH A398
+<U000145C3> /xf0/x94/x97/x83 ANATOLIAN HIEROGLYPH A399
+<U000145C4> /xf0/x94/x97/x84 ANATOLIAN HIEROGLYPH A400
+<U000145C5> /xf0/x94/x97/x85 ANATOLIAN HIEROGLYPH A401
+<U000145C6> /xf0/x94/x97/x86 ANATOLIAN HIEROGLYPH A402
+<U000145C7> /xf0/x94/x97/x87 ANATOLIAN HIEROGLYPH A403
+<U000145C8> /xf0/x94/x97/x88 ANATOLIAN HIEROGLYPH A404
+<U000145C9> /xf0/x94/x97/x89 ANATOLIAN HIEROGLYPH A405
+<U000145CA> /xf0/x94/x97/x8a ANATOLIAN HIEROGLYPH A406
+<U000145CB> /xf0/x94/x97/x8b ANATOLIAN HIEROGLYPH A407
+<U000145CC> /xf0/x94/x97/x8c ANATOLIAN HIEROGLYPH A408
+<U000145CD> /xf0/x94/x97/x8d ANATOLIAN HIEROGLYPH A409
+<U000145CE> /xf0/x94/x97/x8e ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK
+<U000145CF> /xf0/x94/x97/x8f ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK
+<U000145D0> /xf0/x94/x97/x90 ANATOLIAN HIEROGLYPH A411
+<U000145D1> /xf0/x94/x97/x91 ANATOLIAN HIEROGLYPH A412
+<U000145D2> /xf0/x94/x97/x92 ANATOLIAN HIEROGLYPH A413
+<U000145D3> /xf0/x94/x97/x93 ANATOLIAN HIEROGLYPH A414
+<U000145D4> /xf0/x94/x97/x94 ANATOLIAN HIEROGLYPH A415
+<U000145D5> /xf0/x94/x97/x95 ANATOLIAN HIEROGLYPH A416
+<U000145D6> /xf0/x94/x97/x96 ANATOLIAN HIEROGLYPH A417
+<U000145D7> /xf0/x94/x97/x97 ANATOLIAN HIEROGLYPH A418
+<U000145D8> /xf0/x94/x97/x98 ANATOLIAN HIEROGLYPH A419
+<U000145D9> /xf0/x94/x97/x99 ANATOLIAN HIEROGLYPH A420
+<U000145DA> /xf0/x94/x97/x9a ANATOLIAN HIEROGLYPH A421
+<U000145DB> /xf0/x94/x97/x9b ANATOLIAN HIEROGLYPH A422
+<U000145DC> /xf0/x94/x97/x9c ANATOLIAN HIEROGLYPH A423
+<U000145DD> /xf0/x94/x97/x9d ANATOLIAN HIEROGLYPH A424
+<U000145DE> /xf0/x94/x97/x9e ANATOLIAN HIEROGLYPH A425
+<U000145DF> /xf0/x94/x97/x9f ANATOLIAN HIEROGLYPH A426
+<U000145E0> /xf0/x94/x97/xa0 ANATOLIAN HIEROGLYPH A427
+<U000145E1> /xf0/x94/x97/xa1 ANATOLIAN HIEROGLYPH A428
+<U000145E2> /xf0/x94/x97/xa2 ANATOLIAN HIEROGLYPH A429
+<U000145E3> /xf0/x94/x97/xa3 ANATOLIAN HIEROGLYPH A430
+<U000145E4> /xf0/x94/x97/xa4 ANATOLIAN HIEROGLYPH A431
+<U000145E5> /xf0/x94/x97/xa5 ANATOLIAN HIEROGLYPH A432
+<U000145E6> /xf0/x94/x97/xa6 ANATOLIAN HIEROGLYPH A433
+<U000145E7> /xf0/x94/x97/xa7 ANATOLIAN HIEROGLYPH A434
+<U000145E8> /xf0/x94/x97/xa8 ANATOLIAN HIEROGLYPH A435
+<U000145E9> /xf0/x94/x97/xa9 ANATOLIAN HIEROGLYPH A436
+<U000145EA> /xf0/x94/x97/xaa ANATOLIAN HIEROGLYPH A437
+<U000145EB> /xf0/x94/x97/xab ANATOLIAN HIEROGLYPH A438
+<U000145EC> /xf0/x94/x97/xac ANATOLIAN HIEROGLYPH A439
+<U000145ED> /xf0/x94/x97/xad ANATOLIAN HIEROGLYPH A440
+<U000145EE> /xf0/x94/x97/xae ANATOLIAN HIEROGLYPH A441
+<U000145EF> /xf0/x94/x97/xaf ANATOLIAN HIEROGLYPH A442
+<U000145F0> /xf0/x94/x97/xb0 ANATOLIAN HIEROGLYPH A443
+<U000145F1> /xf0/x94/x97/xb1 ANATOLIAN HIEROGLYPH A444
+<U000145F2> /xf0/x94/x97/xb2 ANATOLIAN HIEROGLYPH A445
+<U000145F3> /xf0/x94/x97/xb3 ANATOLIAN HIEROGLYPH A446
+<U000145F4> /xf0/x94/x97/xb4 ANATOLIAN HIEROGLYPH A447
+<U000145F5> /xf0/x94/x97/xb5 ANATOLIAN HIEROGLYPH A448
+<U000145F6> /xf0/x94/x97/xb6 ANATOLIAN HIEROGLYPH A449
+<U000145F7> /xf0/x94/x97/xb7 ANATOLIAN HIEROGLYPH A450
+<U000145F8> /xf0/x94/x97/xb8 ANATOLIAN HIEROGLYPH A450A
+<U000145F9> /xf0/x94/x97/xb9 ANATOLIAN HIEROGLYPH A451
+<U000145FA> /xf0/x94/x97/xba ANATOLIAN HIEROGLYPH A452
+<U000145FB> /xf0/x94/x97/xbb ANATOLIAN HIEROGLYPH A453
+<U000145FC> /xf0/x94/x97/xbc ANATOLIAN HIEROGLYPH A454
+<U000145FD> /xf0/x94/x97/xbd ANATOLIAN HIEROGLYPH A455
+<U000145FE> /xf0/x94/x97/xbe ANATOLIAN HIEROGLYPH A456
+<U000145FF> /xf0/x94/x97/xbf ANATOLIAN HIEROGLYPH A457
+<U00014600> /xf0/x94/x98/x80 ANATOLIAN HIEROGLYPH A457A
+<U00014601> /xf0/x94/x98/x81 ANATOLIAN HIEROGLYPH A458
+<U00014602> /xf0/x94/x98/x82 ANATOLIAN HIEROGLYPH A459
+<U00014603> /xf0/x94/x98/x83 ANATOLIAN HIEROGLYPH A460
+<U00014604> /xf0/x94/x98/x84 ANATOLIAN HIEROGLYPH A461
+<U00014605> /xf0/x94/x98/x85 ANATOLIAN HIEROGLYPH A462
+<U00014606> /xf0/x94/x98/x86 ANATOLIAN HIEROGLYPH A463
+<U00014607> /xf0/x94/x98/x87 ANATOLIAN HIEROGLYPH A464
+<U00014608> /xf0/x94/x98/x88 ANATOLIAN HIEROGLYPH A465
+<U00014609> /xf0/x94/x98/x89 ANATOLIAN HIEROGLYPH A466
+<U0001460A> /xf0/x94/x98/x8a ANATOLIAN HIEROGLYPH A467
+<U0001460B> /xf0/x94/x98/x8b ANATOLIAN HIEROGLYPH A468
+<U0001460C> /xf0/x94/x98/x8c ANATOLIAN HIEROGLYPH A469
+<U0001460D> /xf0/x94/x98/x8d ANATOLIAN HIEROGLYPH A470
+<U0001460E> /xf0/x94/x98/x8e ANATOLIAN HIEROGLYPH A471
+<U0001460F> /xf0/x94/x98/x8f ANATOLIAN HIEROGLYPH A472
+<U00014610> /xf0/x94/x98/x90 ANATOLIAN HIEROGLYPH A473
+<U00014611> /xf0/x94/x98/x91 ANATOLIAN HIEROGLYPH A474
+<U00014612> /xf0/x94/x98/x92 ANATOLIAN HIEROGLYPH A475
+<U00014613> /xf0/x94/x98/x93 ANATOLIAN HIEROGLYPH A476
+<U00014614> /xf0/x94/x98/x94 ANATOLIAN HIEROGLYPH A477
+<U00014615> /xf0/x94/x98/x95 ANATOLIAN HIEROGLYPH A478
+<U00014616> /xf0/x94/x98/x96 ANATOLIAN HIEROGLYPH A479
+<U00014617> /xf0/x94/x98/x97 ANATOLIAN HIEROGLYPH A480
+<U00014618> /xf0/x94/x98/x98 ANATOLIAN HIEROGLYPH A481
+<U00014619> /xf0/x94/x98/x99 ANATOLIAN HIEROGLYPH A482
+<U0001461A> /xf0/x94/x98/x9a ANATOLIAN HIEROGLYPH A483
+<U0001461B> /xf0/x94/x98/x9b ANATOLIAN HIEROGLYPH A484
+<U0001461C> /xf0/x94/x98/x9c ANATOLIAN HIEROGLYPH A485
+<U0001461D> /xf0/x94/x98/x9d ANATOLIAN HIEROGLYPH A486
+<U0001461E> /xf0/x94/x98/x9e ANATOLIAN HIEROGLYPH A487
+<U0001461F> /xf0/x94/x98/x9f ANATOLIAN HIEROGLYPH A488
+<U00014620> /xf0/x94/x98/xa0 ANATOLIAN HIEROGLYPH A489
+<U00014621> /xf0/x94/x98/xa1 ANATOLIAN HIEROGLYPH A490
+<U00014622> /xf0/x94/x98/xa2 ANATOLIAN HIEROGLYPH A491
+<U00014623> /xf0/x94/x98/xa3 ANATOLIAN HIEROGLYPH A492
+<U00014624> /xf0/x94/x98/xa4 ANATOLIAN HIEROGLYPH A493
+<U00014625> /xf0/x94/x98/xa5 ANATOLIAN HIEROGLYPH A494
+<U00014626> /xf0/x94/x98/xa6 ANATOLIAN HIEROGLYPH A495
+<U00014627> /xf0/x94/x98/xa7 ANATOLIAN HIEROGLYPH A496
+<U00014628> /xf0/x94/x98/xa8 ANATOLIAN HIEROGLYPH A497
+<U00014629> /xf0/x94/x98/xa9 ANATOLIAN HIEROGLYPH A501
+<U0001462A> /xf0/x94/x98/xaa ANATOLIAN HIEROGLYPH A502
+<U0001462B> /xf0/x94/x98/xab ANATOLIAN HIEROGLYPH A503
+<U0001462C> /xf0/x94/x98/xac ANATOLIAN HIEROGLYPH A504
+<U0001462D> /xf0/x94/x98/xad ANATOLIAN HIEROGLYPH A505
+<U0001462E> /xf0/x94/x98/xae ANATOLIAN HIEROGLYPH A506
+<U0001462F> /xf0/x94/x98/xaf ANATOLIAN HIEROGLYPH A507
+<U00014630> /xf0/x94/x98/xb0 ANATOLIAN HIEROGLYPH A508
+<U00014631> /xf0/x94/x98/xb1 ANATOLIAN HIEROGLYPH A509
+<U00014632> /xf0/x94/x98/xb2 ANATOLIAN HIEROGLYPH A510
+<U00014633> /xf0/x94/x98/xb3 ANATOLIAN HIEROGLYPH A511
+<U00014634> /xf0/x94/x98/xb4 ANATOLIAN HIEROGLYPH A512
+<U00014635> /xf0/x94/x98/xb5 ANATOLIAN HIEROGLYPH A513
+<U00014636> /xf0/x94/x98/xb6 ANATOLIAN HIEROGLYPH A514
+<U00014637> /xf0/x94/x98/xb7 ANATOLIAN HIEROGLYPH A515
+<U00014638> /xf0/x94/x98/xb8 ANATOLIAN HIEROGLYPH A516
+<U00014639> /xf0/x94/x98/xb9 ANATOLIAN HIEROGLYPH A517
+<U0001463A> /xf0/x94/x98/xba ANATOLIAN HIEROGLYPH A518
+<U0001463B> /xf0/x94/x98/xbb ANATOLIAN HIEROGLYPH A519
+<U0001463C> /xf0/x94/x98/xbc ANATOLIAN HIEROGLYPH A520
+<U0001463D> /xf0/x94/x98/xbd ANATOLIAN HIEROGLYPH A521
+<U0001463E> /xf0/x94/x98/xbe ANATOLIAN HIEROGLYPH A522
+<U0001463F> /xf0/x94/x98/xbf ANATOLIAN HIEROGLYPH A523
+<U00014640> /xf0/x94/x99/x80 ANATOLIAN HIEROGLYPH A524
+<U00014641> /xf0/x94/x99/x81 ANATOLIAN HIEROGLYPH A525
+<U00014642> /xf0/x94/x99/x82 ANATOLIAN HIEROGLYPH A526
+<U00014643> /xf0/x94/x99/x83 ANATOLIAN HIEROGLYPH A527
+<U00014644> /xf0/x94/x99/x84 ANATOLIAN HIEROGLYPH A528
+<U00014645> /xf0/x94/x99/x85 ANATOLIAN HIEROGLYPH A529
+<U00014646> /xf0/x94/x99/x86 ANATOLIAN HIEROGLYPH A530
<U00016800> /xf0/x96/xa0/x80 BAMUM LETTER PHASE-A NGKUE MFON
<U00016801> /xf0/x96/xa0/x81 BAMUM LETTER PHASE-A GBIEE FON
<U00016802> /xf0/x96/xa0/x82 BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE
@@ -34784,6 +36004,17 @@ CHARMAP
<U0001D1DB> /xf0/x9d/x87/x9b MUSICAL SYMBOL SCANDICUS FLEXUS
<U0001D1DC> /xf0/x9d/x87/x9c MUSICAL SYMBOL TORCULUS RESUPINUS
<U0001D1DD> /xf0/x9d/x87/x9d MUSICAL SYMBOL PES SUBPUNCTIS
+<U0001D1DE> /xf0/x9d/x87/x9e MUSICAL SYMBOL KIEVAN C CLEF
+<U0001D1DF> /xf0/x9d/x87/x9f MUSICAL SYMBOL KIEVAN END OF PIECE
+<U0001D1E0> /xf0/x9d/x87/xa0 MUSICAL SYMBOL KIEVAN FINAL NOTE
+<U0001D1E1> /xf0/x9d/x87/xa1 MUSICAL SYMBOL KIEVAN RECITATIVE MARK
+<U0001D1E2> /xf0/x9d/x87/xa2 MUSICAL SYMBOL KIEVAN WHOLE NOTE
+<U0001D1E3> /xf0/x9d/x87/xa3 MUSICAL SYMBOL KIEVAN HALF NOTE
+<U0001D1E4> /xf0/x9d/x87/xa4 MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN
+<U0001D1E5> /xf0/x9d/x87/xa5 MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP
+<U0001D1E6> /xf0/x9d/x87/xa6 MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN
+<U0001D1E7> /xf0/x9d/x87/xa7 MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP
+<U0001D1E8> /xf0/x9d/x87/xa8 MUSICAL SYMBOL KIEVAN FLAT SIGN
<U0001D200> /xf0/x9d/x88/x80 GREEK VOCAL NOTATION SYMBOL-1
<U0001D201> /xf0/x9d/x88/x81 GREEK VOCAL NOTATION SYMBOL-2
<U0001D202> /xf0/x9d/x88/x82 GREEK VOCAL NOTATION SYMBOL-3
@@ -35955,6 +37186,678 @@ CHARMAP
<U0001D7FD> /xf0/x9d/x9f/xbd MATHEMATICAL MONOSPACE DIGIT SEVEN
<U0001D7FE> /xf0/x9d/x9f/xbe MATHEMATICAL MONOSPACE DIGIT EIGHT
<U0001D7FF> /xf0/x9d/x9f/xbf MATHEMATICAL MONOSPACE DIGIT NINE
+<U0001D800> /xf0/x9d/xa0/x80 SIGNWRITING HAND-FIST INDEX
+<U0001D801> /xf0/x9d/xa0/x81 SIGNWRITING HAND-CIRCLE INDEX
+<U0001D802> /xf0/x9d/xa0/x82 SIGNWRITING HAND-CUP INDEX
+<U0001D803> /xf0/x9d/xa0/x83 SIGNWRITING HAND-OVAL INDEX
+<U0001D804> /xf0/x9d/xa0/x84 SIGNWRITING HAND-HINGE INDEX
+<U0001D805> /xf0/x9d/xa0/x85 SIGNWRITING HAND-ANGLE INDEX
+<U0001D806> /xf0/x9d/xa0/x86 SIGNWRITING HAND-FIST INDEX BENT
+<U0001D807> /xf0/x9d/xa0/x87 SIGNWRITING HAND-CIRCLE INDEX BENT
+<U0001D808> /xf0/x9d/xa0/x88 SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT
+<U0001D809> /xf0/x9d/xa0/x89 SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE
+<U0001D80A> /xf0/x9d/xa0/x8a SIGNWRITING HAND-FIST INDEX CUPPED
+<U0001D80B> /xf0/x9d/xa0/x8b SIGNWRITING HAND-FIST INDEX HINGED
+<U0001D80C> /xf0/x9d/xa0/x8c SIGNWRITING HAND-FIST INDEX HINGED LOW
+<U0001D80D> /xf0/x9d/xa0/x8d SIGNWRITING HAND-CIRCLE INDEX HINGE
+<U0001D80E> /xf0/x9d/xa0/x8e SIGNWRITING HAND-FIST INDEX MIDDLE
+<U0001D80F> /xf0/x9d/xa0/x8f SIGNWRITING HAND-CIRCLE INDEX MIDDLE
+<U0001D810> /xf0/x9d/xa0/x90 SIGNWRITING HAND-FIST INDEX MIDDLE BENT
+<U0001D811> /xf0/x9d/xa0/x91 SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES
+<U0001D812> /xf0/x9d/xa0/x92 SIGNWRITING HAND-FIST INDEX MIDDLE HINGED
+<U0001D813> /xf0/x9d/xa0/x93 SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED
+<U0001D814> /xf0/x9d/xa0/x94 SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP
+<U0001D815> /xf0/x9d/xa0/x95 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED
+<U0001D816> /xf0/x9d/xa0/x96 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT
+<U0001D817> /xf0/x9d/xa0/x97 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT
+<U0001D818> /xf0/x9d/xa0/x98 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED
+<U0001D819> /xf0/x9d/xa0/x99 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED
+<U0001D81A> /xf0/x9d/xa0/x9a SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED
+<U0001D81B> /xf0/x9d/xa0/x9b SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED
+<U0001D81C> /xf0/x9d/xa0/x9c SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX
+<U0001D81D> /xf0/x9d/xa0/x9d SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE
+<U0001D81E> /xf0/x9d/xa0/x9e SIGNWRITING HAND-FIST INDEX MIDDLE THUMB
+<U0001D81F> /xf0/x9d/xa0/x9f SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB
+<U0001D820> /xf0/x9d/xa0/xa0 SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT
+<U0001D821> /xf0/x9d/xa0/xa1 SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT
+<U0001D822> /xf0/x9d/xa0/xa2 SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT
+<U0001D823> /xf0/x9d/xa0/xa3 SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE
+<U0001D824> /xf0/x9d/xa0/xa4 SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE
+<U0001D825> /xf0/x9d/xa0/xa5 SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED
+<U0001D826> /xf0/x9d/xa0/xa6 SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE
+<U0001D827> /xf0/x9d/xa0/xa7 SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD
+<U0001D828> /xf0/x9d/xa0/xa8 SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED
+<U0001D829> /xf0/x9d/xa0/xa9 SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED
+<U0001D82A> /xf0/x9d/xa0/xaa SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED
+<U0001D82B> /xf0/x9d/xa0/xab SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED
+<U0001D82C> /xf0/x9d/xa0/xac SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT
+<U0001D82D> /xf0/x9d/xa0/xad SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE
+<U0001D82E> /xf0/x9d/xa0/xae SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED
+<U0001D82F> /xf0/x9d/xa0/xaf SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT
+<U0001D830> /xf0/x9d/xa0/xb0 SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP
+<U0001D831> /xf0/x9d/xa0/xb1 SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP
+<U0001D832> /xf0/x9d/xa0/xb2 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE
+<U0001D833> /xf0/x9d/xa0/xb3 SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE
+<U0001D834> /xf0/x9d/xa0/xb4 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD
+<U0001D835> /xf0/x9d/xa0/xb5 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD
+<U0001D836> /xf0/x9d/xa0/xb6 SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP
+<U0001D837> /xf0/x9d/xa0/xb7 SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP
+<U0001D838> /xf0/x9d/xa0/xb8 SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP
+<U0001D839> /xf0/x9d/xa0/xb9 SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED
+<U0001D83A> /xf0/x9d/xa0/xba SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP
+<U0001D83B> /xf0/x9d/xa0/xbb SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP
+<U0001D83C> /xf0/x9d/xa0/xbc SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP
+<U0001D83D> /xf0/x9d/xa0/xbd SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED
+<U0001D83E> /xf0/x9d/xa0/xbe SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT
+<U0001D83F> /xf0/x9d/xa0/xbf SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED
+<U0001D840> /xf0/x9d/xa1/x80 SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP
+<U0001D841> /xf0/x9d/xa1/x81 SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED
+<U0001D842> /xf0/x9d/xa1/x82 SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP
+<U0001D843> /xf0/x9d/xa1/x83 SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED
+<U0001D844> /xf0/x9d/xa1/x84 SIGNWRITING HAND-FLAT FOUR FINGERS
+<U0001D845> /xf0/x9d/xa1/x85 SIGNWRITING HAND-FLAT FOUR FINGERS BENT
+<U0001D846> /xf0/x9d/xa1/x86 SIGNWRITING HAND-FLAT FOUR FINGERS HINGED
+<U0001D847> /xf0/x9d/xa1/x87 SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED
+<U0001D848> /xf0/x9d/xa1/x88 SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT
+<U0001D849> /xf0/x9d/xa1/x89 SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED
+<U0001D84A> /xf0/x9d/xa1/x8a SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT
+<U0001D84B> /xf0/x9d/xa1/x8b SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED
+<U0001D84C> /xf0/x9d/xa1/x8c SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD
+<U0001D84D> /xf0/x9d/xa1/x8d SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD
+<U0001D84E> /xf0/x9d/xa1/x8e SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT
+<U0001D84F> /xf0/x9d/xa1/x8f SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT
+<U0001D850> /xf0/x9d/xa1/x90 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT
+<U0001D851> /xf0/x9d/xa1/x91 SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT
+<U0001D852> /xf0/x9d/xa1/x92 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD
+<U0001D853> /xf0/x9d/xa1/x93 SIGNWRITING HAND-CUP FIVE FINGERS SPREAD
+<U0001D854> /xf0/x9d/xa1/x94 SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN
+<U0001D855> /xf0/x9d/xa1/x95 SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN
+<U0001D856> /xf0/x9d/xa1/x96 SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD
+<U0001D857> /xf0/x9d/xa1/x97 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED
+<U0001D858> /xf0/x9d/xa1/x98 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE
+<U0001D859> /xf0/x9d/xa1/x99 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB
+<U0001D85A> /xf0/x9d/xa1/x9a SIGNWRITING HAND-FLAT
+<U0001D85B> /xf0/x9d/xa1/x9b SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS
+<U0001D85C> /xf0/x9d/xa1/x9c SIGNWRITING HAND-FLAT HEEL
+<U0001D85D> /xf0/x9d/xa1/x9d SIGNWRITING HAND-FLAT THUMB SIDE
+<U0001D85E> /xf0/x9d/xa1/x9e SIGNWRITING HAND-FLAT HEEL THUMB SIDE
+<U0001D85F> /xf0/x9d/xa1/x9f SIGNWRITING HAND-FLAT THUMB BENT
+<U0001D860> /xf0/x9d/xa1/xa0 SIGNWRITING HAND-FLAT THUMB FORWARD
+<U0001D861> /xf0/x9d/xa1/xa1 SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE
+<U0001D862> /xf0/x9d/xa1/xa2 SIGNWRITING HAND-FLAT SPLIT CENTRE
+<U0001D863> /xf0/x9d/xa1/xa3 SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE
+<U0001D864> /xf0/x9d/xa1/xa4 SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT
+<U0001D865> /xf0/x9d/xa1/xa5 SIGNWRITING HAND-FLAT SPLIT LITTLE
+<U0001D866> /xf0/x9d/xa1/xa6 SIGNWRITING HAND-CLAW
+<U0001D867> /xf0/x9d/xa1/xa7 SIGNWRITING HAND-CLAW THUMB SIDE
+<U0001D868> /xf0/x9d/xa1/xa8 SIGNWRITING HAND-CLAW NO THUMB
+<U0001D869> /xf0/x9d/xa1/xa9 SIGNWRITING HAND-CLAW THUMB FORWARD
+<U0001D86A> /xf0/x9d/xa1/xaa SIGNWRITING HAND-HOOK CURLICUE
+<U0001D86B> /xf0/x9d/xa1/xab SIGNWRITING HAND-HOOK
+<U0001D86C> /xf0/x9d/xa1/xac SIGNWRITING HAND-CUP OPEN
+<U0001D86D> /xf0/x9d/xa1/xad SIGNWRITING HAND-CUP
+<U0001D86E> /xf0/x9d/xa1/xae SIGNWRITING HAND-CUP OPEN THUMB SIDE
+<U0001D86F> /xf0/x9d/xa1/xaf SIGNWRITING HAND-CUP THUMB SIDE
+<U0001D870> /xf0/x9d/xa1/xb0 SIGNWRITING HAND-CUP OPEN NO THUMB
+<U0001D871> /xf0/x9d/xa1/xb1 SIGNWRITING HAND-CUP NO THUMB
+<U0001D872> /xf0/x9d/xa1/xb2 SIGNWRITING HAND-CUP OPEN THUMB FORWARD
+<U0001D873> /xf0/x9d/xa1/xb3 SIGNWRITING HAND-CUP THUMB FORWARD
+<U0001D874> /xf0/x9d/xa1/xb4 SIGNWRITING HAND-CURLICUE OPEN
+<U0001D875> /xf0/x9d/xa1/xb5 SIGNWRITING HAND-CURLICUE
+<U0001D876> /xf0/x9d/xa1/xb6 SIGNWRITING HAND-CIRCLE
+<U0001D877> /xf0/x9d/xa1/xb7 SIGNWRITING HAND-OVAL
+<U0001D878> /xf0/x9d/xa1/xb8 SIGNWRITING HAND-OVAL THUMB SIDE
+<U0001D879> /xf0/x9d/xa1/xb9 SIGNWRITING HAND-OVAL NO THUMB
+<U0001D87A> /xf0/x9d/xa1/xba SIGNWRITING HAND-OVAL THUMB FORWARD
+<U0001D87B> /xf0/x9d/xa1/xbb SIGNWRITING HAND-HINGE OPEN
+<U0001D87C> /xf0/x9d/xa1/xbc SIGNWRITING HAND-HINGE OPEN THUMB FORWARD
+<U0001D87D> /xf0/x9d/xa1/xbd SIGNWRITING HAND-HINGE
+<U0001D87E> /xf0/x9d/xa1/xbe SIGNWRITING HAND-HINGE SMALL
+<U0001D87F> /xf0/x9d/xa1/xbf SIGNWRITING HAND-HINGE OPEN THUMB SIDE
+<U0001D880> /xf0/x9d/xa2/x80 SIGNWRITING HAND-HINGE THUMB SIDE
+<U0001D881> /xf0/x9d/xa2/x81 SIGNWRITING HAND-HINGE OPEN NO THUMB
+<U0001D882> /xf0/x9d/xa2/x82 SIGNWRITING HAND-HINGE NO THUMB
+<U0001D883> /xf0/x9d/xa2/x83 SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX
+<U0001D884> /xf0/x9d/xa2/x84 SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING
+<U0001D885> /xf0/x9d/xa2/x85 SIGNWRITING HAND-ANGLE
+<U0001D886> /xf0/x9d/xa2/x86 SIGNWRITING HAND-FIST INDEX MIDDLE RING
+<U0001D887> /xf0/x9d/xa2/x87 SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING
+<U0001D888> /xf0/x9d/xa2/x88 SIGNWRITING HAND-HINGE INDEX MIDDLE RING
+<U0001D889> /xf0/x9d/xa2/x89 SIGNWRITING HAND-ANGLE INDEX MIDDLE RING
+<U0001D88A> /xf0/x9d/xa2/x8a SIGNWRITING HAND-HINGE LITTLE
+<U0001D88B> /xf0/x9d/xa2/x8b SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT
+<U0001D88C> /xf0/x9d/xa2/x8c SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED
+<U0001D88D> /xf0/x9d/xa2/x8d SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED
+<U0001D88E> /xf0/x9d/xa2/x8e SIGNWRITING HAND-FIST LITTLE DOWN
+<U0001D88F> /xf0/x9d/xa2/x8f SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT
+<U0001D890> /xf0/x9d/xa2/x90 SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED
+<U0001D891> /xf0/x9d/xa2/x91 SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED
+<U0001D892> /xf0/x9d/xa2/x92 SIGNWRITING HAND-FIST LITTLE UP
+<U0001D893> /xf0/x9d/xa2/x93 SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP
+<U0001D894> /xf0/x9d/xa2/x94 SIGNWRITING HAND-CIRCLE LITTLE UP
+<U0001D895> /xf0/x9d/xa2/x95 SIGNWRITING HAND-OVAL LITTLE UP
+<U0001D896> /xf0/x9d/xa2/x96 SIGNWRITING HAND-ANGLE LITTLE UP
+<U0001D897> /xf0/x9d/xa2/x97 SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE
+<U0001D898> /xf0/x9d/xa2/x98 SIGNWRITING HAND-FIST LITTLE BENT
+<U0001D899> /xf0/x9d/xa2/x99 SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB
+<U0001D89A> /xf0/x9d/xa2/x9a SIGNWRITING HAND-FIST LITTLE THUMB
+<U0001D89B> /xf0/x9d/xa2/x9b SIGNWRITING HAND-HINGE LITTLE THUMB
+<U0001D89C> /xf0/x9d/xa2/x9c SIGNWRITING HAND-FIST LITTLE INDEX THUMB
+<U0001D89D> /xf0/x9d/xa2/x9d SIGNWRITING HAND-HINGE LITTLE INDEX THUMB
+<U0001D89E> /xf0/x9d/xa2/x9e SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT
+<U0001D89F> /xf0/x9d/xa2/x9f SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB
+<U0001D8A0> /xf0/x9d/xa2/xa0 SIGNWRITING HAND-FIST LITTLE INDEX
+<U0001D8A1> /xf0/x9d/xa2/xa1 SIGNWRITING HAND-CIRCLE LITTLE INDEX
+<U0001D8A2> /xf0/x9d/xa2/xa2 SIGNWRITING HAND-HINGE LITTLE INDEX
+<U0001D8A3> /xf0/x9d/xa2/xa3 SIGNWRITING HAND-ANGLE LITTLE INDEX
+<U0001D8A4> /xf0/x9d/xa2/xa4 SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE
+<U0001D8A5> /xf0/x9d/xa2/xa5 SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE
+<U0001D8A6> /xf0/x9d/xa2/xa6 SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE
+<U0001D8A7> /xf0/x9d/xa2/xa7 SIGNWRITING HAND-HINGE RING
+<U0001D8A8> /xf0/x9d/xa2/xa8 SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE
+<U0001D8A9> /xf0/x9d/xa2/xa9 SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE
+<U0001D8AA> /xf0/x9d/xa2/xaa SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE
+<U0001D8AB> /xf0/x9d/xa2/xab SIGNWRITING HAND-FIST RING DOWN
+<U0001D8AC> /xf0/x9d/xa2/xac SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE
+<U0001D8AD> /xf0/x9d/xa2/xad SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS
+<U0001D8AE> /xf0/x9d/xa2/xae SIGNWRITING HAND-FIST RING UP
+<U0001D8AF> /xf0/x9d/xa2/xaf SIGNWRITING HAND-FIST RING RAISED KNUCKLE
+<U0001D8B0> /xf0/x9d/xa2/xb0 SIGNWRITING HAND-FIST RING LITTLE
+<U0001D8B1> /xf0/x9d/xa2/xb1 SIGNWRITING HAND-CIRCLE RING LITTLE
+<U0001D8B2> /xf0/x9d/xa2/xb2 SIGNWRITING HAND-OVAL RING LITTLE
+<U0001D8B3> /xf0/x9d/xa2/xb3 SIGNWRITING HAND-ANGLE RING LITTLE
+<U0001D8B4> /xf0/x9d/xa2/xb4 SIGNWRITING HAND-FIST RING MIDDLE
+<U0001D8B5> /xf0/x9d/xa2/xb5 SIGNWRITING HAND-FIST RING MIDDLE CONJOINED
+<U0001D8B6> /xf0/x9d/xa2/xb6 SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES
+<U0001D8B7> /xf0/x9d/xa2/xb7 SIGNWRITING HAND-FIST RING INDEX
+<U0001D8B8> /xf0/x9d/xa2/xb8 SIGNWRITING HAND-FIST RING THUMB
+<U0001D8B9> /xf0/x9d/xa2/xb9 SIGNWRITING HAND-HOOK RING THUMB
+<U0001D8BA> /xf0/x9d/xa2/xba SIGNWRITING HAND-FIST INDEX RING LITTLE
+<U0001D8BB> /xf0/x9d/xa2/xbb SIGNWRITING HAND-CIRCLE INDEX RING LITTLE
+<U0001D8BC> /xf0/x9d/xa2/xbc SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON
+<U0001D8BD> /xf0/x9d/xa2/xbd SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT
+<U0001D8BE> /xf0/x9d/xa2/xbe SIGNWRITING HAND-HOOK INDEX RING LITTLE IN
+<U0001D8BF> /xf0/x9d/xa2/xbf SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER
+<U0001D8C0> /xf0/x9d/xa3/x80 SIGNWRITING HAND-CUP INDEX RING LITTLE
+<U0001D8C1> /xf0/x9d/xa3/x81 SIGNWRITING HAND-HINGE INDEX RING LITTLE
+<U0001D8C2> /xf0/x9d/xa3/x82 SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT
+<U0001D8C3> /xf0/x9d/xa3/x83 SIGNWRITING HAND-ANGLE INDEX RING LITTLE
+<U0001D8C4> /xf0/x9d/xa3/x84 SIGNWRITING HAND-FIST MIDDLE DOWN
+<U0001D8C5> /xf0/x9d/xa3/x85 SIGNWRITING HAND-HINGE MIDDLE
+<U0001D8C6> /xf0/x9d/xa3/x86 SIGNWRITING HAND-FIST MIDDLE UP
+<U0001D8C7> /xf0/x9d/xa3/x87 SIGNWRITING HAND-CIRCLE MIDDLE UP
+<U0001D8C8> /xf0/x9d/xa3/x88 SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE
+<U0001D8C9> /xf0/x9d/xa3/x89 SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE
+<U0001D8CA> /xf0/x9d/xa3/x8a SIGNWRITING HAND-HOOK MIDDLE THUMB
+<U0001D8CB> /xf0/x9d/xa3/x8b SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE
+<U0001D8CC> /xf0/x9d/xa3/x8c SIGNWRITING HAND-FIST MIDDLE LITTLE
+<U0001D8CD> /xf0/x9d/xa3/x8d SIGNWRITING HAND-FIST MIDDLE RING LITTLE
+<U0001D8CE> /xf0/x9d/xa3/x8e SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE
+<U0001D8CF> /xf0/x9d/xa3/x8f SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON
+<U0001D8D0> /xf0/x9d/xa3/x90 SIGNWRITING HAND-CUP MIDDLE RING LITTLE
+<U0001D8D1> /xf0/x9d/xa3/x91 SIGNWRITING HAND-HINGE MIDDLE RING LITTLE
+<U0001D8D2> /xf0/x9d/xa3/x92 SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT
+<U0001D8D3> /xf0/x9d/xa3/x93 SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN
+<U0001D8D4> /xf0/x9d/xa3/x94 SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE
+<U0001D8D5> /xf0/x9d/xa3/x95 SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT
+<U0001D8D6> /xf0/x9d/xa3/x96 SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED
+<U0001D8D7> /xf0/x9d/xa3/x97 SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE
+<U0001D8D8> /xf0/x9d/xa3/x98 SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT
+<U0001D8D9> /xf0/x9d/xa3/x99 SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN
+<U0001D8DA> /xf0/x9d/xa3/x9a SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED
+<U0001D8DB> /xf0/x9d/xa3/x9b SIGNWRITING HAND-HINGE INDEX HINGED
+<U0001D8DC> /xf0/x9d/xa3/x9c SIGNWRITING HAND-FIST INDEX THUMB SIDE
+<U0001D8DD> /xf0/x9d/xa3/x9d SIGNWRITING HAND-HINGE INDEX THUMB SIDE
+<U0001D8DE> /xf0/x9d/xa3/x9e SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL
+<U0001D8DF> /xf0/x9d/xa3/x9f SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED
+<U0001D8E0> /xf0/x9d/xa3/xa0 SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT
+<U0001D8E1> /xf0/x9d/xa3/xa1 SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT
+<U0001D8E2> /xf0/x9d/xa3/xa2 SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT
+<U0001D8E3> /xf0/x9d/xa3/xa3 SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE
+<U0001D8E4> /xf0/x9d/xa3/xa4 SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT
+<U0001D8E5> /xf0/x9d/xa3/xa5 SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT
+<U0001D8E6> /xf0/x9d/xa3/xa6 SIGNWRITING HAND-FIST INDEX THUMB HOOK
+<U0001D8E7> /xf0/x9d/xa3/xa7 SIGNWRITING HAND-FIST INDEX THUMB CURLICUE
+<U0001D8E8> /xf0/x9d/xa3/xa8 SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE
+<U0001D8E9> /xf0/x9d/xa3/xa9 SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE
+<U0001D8EA> /xf0/x9d/xa3/xaa SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER
+<U0001D8EB> /xf0/x9d/xa3/xab SIGNWRITING HAND-FIST INDEX THUMB CIRCLE
+<U0001D8EC> /xf0/x9d/xa3/xac SIGNWRITING HAND-CUP INDEX THUMB
+<U0001D8ED> /xf0/x9d/xa3/xad SIGNWRITING HAND-CUP INDEX THUMB OPEN
+<U0001D8EE> /xf0/x9d/xa3/xae SIGNWRITING HAND-HINGE INDEX THUMB OPEN
+<U0001D8EF> /xf0/x9d/xa3/xaf SIGNWRITING HAND-HINGE INDEX THUMB LARGE
+<U0001D8F0> /xf0/x9d/xa3/xb0 SIGNWRITING HAND-HINGE INDEX THUMB
+<U0001D8F1> /xf0/x9d/xa3/xb1 SIGNWRITING HAND-HINGE INDEX THUMB SMALL
+<U0001D8F2> /xf0/x9d/xa3/xb2 SIGNWRITING HAND-ANGLE INDEX THUMB OUT
+<U0001D8F3> /xf0/x9d/xa3/xb3 SIGNWRITING HAND-ANGLE INDEX THUMB IN
+<U0001D8F4> /xf0/x9d/xa3/xb4 SIGNWRITING HAND-ANGLE INDEX THUMB
+<U0001D8F5> /xf0/x9d/xa3/xb5 SIGNWRITING HAND-FIST THUMB
+<U0001D8F6> /xf0/x9d/xa3/xb6 SIGNWRITING HAND-FIST THUMB HEEL
+<U0001D8F7> /xf0/x9d/xa3/xb7 SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL
+<U0001D8F8> /xf0/x9d/xa3/xb8 SIGNWRITING HAND-FIST THUMB SIDE CONJOINED
+<U0001D8F9> /xf0/x9d/xa3/xb9 SIGNWRITING HAND-FIST THUMB SIDE BENT
+<U0001D8FA> /xf0/x9d/xa3/xba SIGNWRITING HAND-FIST THUMB FORWARD
+<U0001D8FB> /xf0/x9d/xa3/xbb SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE
+<U0001D8FC> /xf0/x9d/xa3/xbc SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING
+<U0001D8FD> /xf0/x9d/xa3/xbd SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE
+<U0001D8FE> /xf0/x9d/xa3/xbe SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS
+<U0001D8FF> /xf0/x9d/xa3/xbf SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS
+<U0001D900> /xf0/x9d/xa4/x80 SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS
+<U0001D901> /xf0/x9d/xa4/x81 SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS
+<U0001D902> /xf0/x9d/xa4/x82 SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES
+<U0001D903> /xf0/x9d/xa4/x83 SIGNWRITING HAND-FIST
+<U0001D904> /xf0/x9d/xa4/x84 SIGNWRITING HAND-FIST HEEL
+<U0001D905> /xf0/x9d/xa4/x85 SIGNWRITING TOUCH SINGLE
+<U0001D906> /xf0/x9d/xa4/x86 SIGNWRITING TOUCH MULTIPLE
+<U0001D907> /xf0/x9d/xa4/x87 SIGNWRITING TOUCH BETWEEN
+<U0001D908> /xf0/x9d/xa4/x88 SIGNWRITING GRASP SINGLE
+<U0001D909> /xf0/x9d/xa4/x89 SIGNWRITING GRASP MULTIPLE
+<U0001D90A> /xf0/x9d/xa4/x8a SIGNWRITING GRASP BETWEEN
+<U0001D90B> /xf0/x9d/xa4/x8b SIGNWRITING STRIKE SINGLE
+<U0001D90C> /xf0/x9d/xa4/x8c SIGNWRITING STRIKE MULTIPLE
+<U0001D90D> /xf0/x9d/xa4/x8d SIGNWRITING STRIKE BETWEEN
+<U0001D90E> /xf0/x9d/xa4/x8e SIGNWRITING BRUSH SINGLE
+<U0001D90F> /xf0/x9d/xa4/x8f SIGNWRITING BRUSH MULTIPLE
+<U0001D910> /xf0/x9d/xa4/x90 SIGNWRITING BRUSH BETWEEN
+<U0001D911> /xf0/x9d/xa4/x91 SIGNWRITING RUB SINGLE
+<U0001D912> /xf0/x9d/xa4/x92 SIGNWRITING RUB MULTIPLE
+<U0001D913> /xf0/x9d/xa4/x93 SIGNWRITING RUB BETWEEN
+<U0001D914> /xf0/x9d/xa4/x94 SIGNWRITING SURFACE SYMBOLS
+<U0001D915> /xf0/x9d/xa4/x95 SIGNWRITING SURFACE BETWEEN
+<U0001D916> /xf0/x9d/xa4/x96 SIGNWRITING SQUEEZE LARGE SINGLE
+<U0001D917> /xf0/x9d/xa4/x97 SIGNWRITING SQUEEZE SMALL SINGLE
+<U0001D918> /xf0/x9d/xa4/x98 SIGNWRITING SQUEEZE LARGE MULTIPLE
+<U0001D919> /xf0/x9d/xa4/x99 SIGNWRITING SQUEEZE SMALL MULTIPLE
+<U0001D91A> /xf0/x9d/xa4/x9a SIGNWRITING SQUEEZE SEQUENTIAL
+<U0001D91B> /xf0/x9d/xa4/x9b SIGNWRITING FLICK LARGE SINGLE
+<U0001D91C> /xf0/x9d/xa4/x9c SIGNWRITING FLICK SMALL SINGLE
+<U0001D91D> /xf0/x9d/xa4/x9d SIGNWRITING FLICK LARGE MULTIPLE
+<U0001D91E> /xf0/x9d/xa4/x9e SIGNWRITING FLICK SMALL MULTIPLE
+<U0001D91F> /xf0/x9d/xa4/x9f SIGNWRITING FLICK SEQUENTIAL
+<U0001D920> /xf0/x9d/xa4/xa0 SIGNWRITING SQUEEZE FLICK ALTERNATING
+<U0001D921> /xf0/x9d/xa4/xa1 SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE
+<U0001D922> /xf0/x9d/xa4/xa2 SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL
+<U0001D923> /xf0/x9d/xa4/xa3 SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL
+<U0001D924> /xf0/x9d/xa4/xa4 SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL
+<U0001D925> /xf0/x9d/xa4/xa5 SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE
+<U0001D926> /xf0/x9d/xa4/xa6 SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL
+<U0001D927> /xf0/x9d/xa4/xa7 SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS
+<U0001D928> /xf0/x9d/xa4/xa8 SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT
+<U0001D929> /xf0/x9d/xa4/xa9 SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT
+<U0001D92A> /xf0/x9d/xa4/xaa SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL
+<U0001D92B> /xf0/x9d/xa4/xab SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM
+<U0001D92C> /xf0/x9d/xa4/xac SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE
+<U0001D92D> /xf0/x9d/xa4/xad SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST
+<U0001D92E> /xf0/x9d/xa4/xae SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX
+<U0001D92F> /xf0/x9d/xa4/xaf SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT
+<U0001D930> /xf0/x9d/xa4/xb0 SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX
+<U0001D931> /xf0/x9d/xa4/xb1 SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING
+<U0001D932> /xf0/x9d/xa4/xb2 SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX
+<U0001D933> /xf0/x9d/xa4/xb3 SIGNWRITING MOVEMENT-WALLPLANE CROSS
+<U0001D934> /xf0/x9d/xa4/xb4 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT
+<U0001D935> /xf0/x9d/xa4/xb5 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX
+<U0001D936> /xf0/x9d/xa4/xb6 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING
+<U0001D937> /xf0/x9d/xa4/xb7 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX
+<U0001D938> /xf0/x9d/xa4/xb8 SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL
+<U0001D939> /xf0/x9d/xa4/xb9 SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM
+<U0001D93A> /xf0/x9d/xa4/xba SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE
+<U0001D93B> /xf0/x9d/xa4/xbb SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL
+<U0001D93C> /xf0/x9d/xa4/xbc SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM
+<U0001D93D> /xf0/x9d/xa4/xbd SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE
+<U0001D93E> /xf0/x9d/xa4/xbe SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION
+<U0001D93F> /xf0/x9d/xa4/xbf SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL
+<U0001D940> /xf0/x9d/xa5/x80 SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM
+<U0001D941> /xf0/x9d/xa5/x81 SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE
+<U0001D942> /xf0/x9d/xa5/x82 SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL
+<U0001D943> /xf0/x9d/xa5/x83 SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM
+<U0001D944> /xf0/x9d/xa5/x84 SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE
+<U0001D945> /xf0/x9d/xa5/x85 SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL
+<U0001D946> /xf0/x9d/xa5/x86 SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM
+<U0001D947> /xf0/x9d/xa5/x87 SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE
+<U0001D948> /xf0/x9d/xa5/x88 SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL
+<U0001D949> /xf0/x9d/xa5/x89 SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM
+<U0001D94A> /xf0/x9d/xa5/x8a SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE
+<U0001D94B> /xf0/x9d/xa5/x8b SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE
+<U0001D94C> /xf0/x9d/xa5/x8c SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE
+<U0001D94D> /xf0/x9d/xa5/x8d SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING
+<U0001D94E> /xf0/x9d/xa5/x8e SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE
+<U0001D94F> /xf0/x9d/xa5/x8f SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE
+<U0001D950> /xf0/x9d/xa5/x90 SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING
+<U0001D951> /xf0/x9d/xa5/x91 SIGNWRITING TRAVEL-WALLPLANE SHAKING
+<U0001D952> /xf0/x9d/xa5/x92 SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE
+<U0001D953> /xf0/x9d/xa5/x93 SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE
+<U0001D954> /xf0/x9d/xa5/x94 SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE
+<U0001D955> /xf0/x9d/xa5/x95 SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL
+<U0001D956> /xf0/x9d/xa5/x96 SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM
+<U0001D957> /xf0/x9d/xa5/x97 SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE
+<U0001D958> /xf0/x9d/xa5/x98 SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST
+<U0001D959> /xf0/x9d/xa5/x99 SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL
+<U0001D95A> /xf0/x9d/xa5/x9a SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM
+<U0001D95B> /xf0/x9d/xa5/x9b SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE
+<U0001D95C> /xf0/x9d/xa5/x9c SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST
+<U0001D95D> /xf0/x9d/xa5/x9d SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL
+<U0001D95E> /xf0/x9d/xa5/x9e SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM
+<U0001D95F> /xf0/x9d/xa5/x9f SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE
+<U0001D960> /xf0/x9d/xa5/xa0 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST
+<U0001D961> /xf0/x9d/xa5/xa1 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL
+<U0001D962> /xf0/x9d/xa5/xa2 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM
+<U0001D963> /xf0/x9d/xa5/xa3 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE
+<U0001D964> /xf0/x9d/xa5/xa4 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST
+<U0001D965> /xf0/x9d/xa5/xa5 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL
+<U0001D966> /xf0/x9d/xa5/xa6 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM
+<U0001D967> /xf0/x9d/xa5/xa7 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE
+<U0001D968> /xf0/x9d/xa5/xa8 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST
+<U0001D969> /xf0/x9d/xa5/xa9 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX
+<U0001D96A> /xf0/x9d/xa5/xaa SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT
+<U0001D96B> /xf0/x9d/xa5/xab SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX
+<U0001D96C> /xf0/x9d/xa5/xac SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING
+<U0001D96D> /xf0/x9d/xa5/xad SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX
+<U0001D96E> /xf0/x9d/xa5/xae SIGNWRITING MOVEMENT-FLOORPLANE CROSS
+<U0001D96F> /xf0/x9d/xa5/xaf SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT
+<U0001D970> /xf0/x9d/xa5/xb0 SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX
+<U0001D971> /xf0/x9d/xa5/xb1 SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT
+<U0001D972> /xf0/x9d/xa5/xb2 SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX
+<U0001D973> /xf0/x9d/xa5/xb3 SIGNWRITING MOVEMENT-FLOORPLANE BEND
+<U0001D974> /xf0/x9d/xa5/xb4 SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL
+<U0001D975> /xf0/x9d/xa5/xb5 SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM
+<U0001D976> /xf0/x9d/xa5/xb6 SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE
+<U0001D977> /xf0/x9d/xa5/xb7 SIGNWRITING MOVEMENT-FLOORPLANE CHECK
+<U0001D978> /xf0/x9d/xa5/xb8 SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL
+<U0001D979> /xf0/x9d/xa5/xb9 SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM
+<U0001D97A> /xf0/x9d/xa5/xba SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE
+<U0001D97B> /xf0/x9d/xa5/xbb SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL
+<U0001D97C> /xf0/x9d/xa5/xbc SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM
+<U0001D97D> /xf0/x9d/xa5/xbd SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE
+<U0001D97E> /xf0/x9d/xa5/xbe SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL
+<U0001D97F> /xf0/x9d/xa5/xbf SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM
+<U0001D980> /xf0/x9d/xa6/x80 SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE
+<U0001D981> /xf0/x9d/xa6/x81 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE
+<U0001D982> /xf0/x9d/xa6/x82 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE
+<U0001D983> /xf0/x9d/xa6/x83 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING
+<U0001D984> /xf0/x9d/xa6/x84 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE
+<U0001D985> /xf0/x9d/xa6/x85 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE
+<U0001D986> /xf0/x9d/xa6/x86 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING
+<U0001D987> /xf0/x9d/xa6/x87 SIGNWRITING TRAVEL-FLOORPLANE SHAKING
+<U0001D988> /xf0/x9d/xa6/x88 SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL
+<U0001D989> /xf0/x9d/xa6/x89 SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM
+<U0001D98A> /xf0/x9d/xa6/x8a SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE
+<U0001D98B> /xf0/x9d/xa6/x8b SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST
+<U0001D98C> /xf0/x9d/xa6/x8c SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL
+<U0001D98D> /xf0/x9d/xa6/x8d SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM
+<U0001D98E> /xf0/x9d/xa6/x8e SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE
+<U0001D98F> /xf0/x9d/xa6/x8f SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST
+<U0001D990> /xf0/x9d/xa6/x90 SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL
+<U0001D991> /xf0/x9d/xa6/x91 SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM
+<U0001D992> /xf0/x9d/xa6/x92 SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL
+<U0001D993> /xf0/x9d/xa6/x93 SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM
+<U0001D994> /xf0/x9d/xa6/x94 SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE
+<U0001D995> /xf0/x9d/xa6/x95 SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL
+<U0001D996> /xf0/x9d/xa6/x96 SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM
+<U0001D997> /xf0/x9d/xa6/x97 SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE
+<U0001D998> /xf0/x9d/xa6/x98 SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE
+<U0001D999> /xf0/x9d/xa6/x99 SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL
+<U0001D99A> /xf0/x9d/xa6/x9a SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM
+<U0001D99B> /xf0/x9d/xa6/x9b SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE
+<U0001D99C> /xf0/x9d/xa6/x9c SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL
+<U0001D99D> /xf0/x9d/xa6/x9d SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM
+<U0001D99E> /xf0/x9d/xa6/x9e SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE
+<U0001D99F> /xf0/x9d/xa6/x9f SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT
+<U0001D9A0> /xf0/x9d/xa6/xa0 SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL
+<U0001D9A1> /xf0/x9d/xa6/xa1 SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM
+<U0001D9A2> /xf0/x9d/xa6/xa2 SIGNWRITING ROTATION-WALLPLANE SINGLE
+<U0001D9A3> /xf0/x9d/xa6/xa3 SIGNWRITING ROTATION-WALLPLANE DOUBLE
+<U0001D9A4> /xf0/x9d/xa6/xa4 SIGNWRITING ROTATION-WALLPLANE ALTERNATE
+<U0001D9A5> /xf0/x9d/xa6/xa5 SIGNWRITING MOVEMENT-WALLPLANE SHAKING
+<U0001D9A6> /xf0/x9d/xa6/xa6 SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL
+<U0001D9A7> /xf0/x9d/xa6/xa7 SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL
+<U0001D9A8> /xf0/x9d/xa6/xa8 SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL
+<U0001D9A9> /xf0/x9d/xa6/xa9 SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL
+<U0001D9AA> /xf0/x9d/xa6/xaa SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL
+<U0001D9AB> /xf0/x9d/xa6/xab SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL
+<U0001D9AC> /xf0/x9d/xa6/xac SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL
+<U0001D9AD> /xf0/x9d/xa6/xad SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST
+<U0001D9AE> /xf0/x9d/xa6/xae SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST
+<U0001D9AF> /xf0/x9d/xa6/xaf SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST
+<U0001D9B0> /xf0/x9d/xa6/xb0 SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST
+<U0001D9B1> /xf0/x9d/xa6/xb1 SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST
+<U0001D9B2> /xf0/x9d/xa6/xb2 SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST
+<U0001D9B3> /xf0/x9d/xa6/xb3 SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST
+<U0001D9B4> /xf0/x9d/xa6/xb4 SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL
+<U0001D9B5> /xf0/x9d/xa6/xb5 SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM
+<U0001D9B6> /xf0/x9d/xa6/xb6 SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE
+<U0001D9B7> /xf0/x9d/xa6/xb7 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL
+<U0001D9B8> /xf0/x9d/xa6/xb8 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE
+<U0001D9B9> /xf0/x9d/xa6/xb9 SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE
+<U0001D9BA> /xf0/x9d/xa6/xba SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE
+<U0001D9BB> /xf0/x9d/xa6/xbb SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE
+<U0001D9BC> /xf0/x9d/xa6/xbc SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE
+<U0001D9BD> /xf0/x9d/xa6/xbd SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE
+<U0001D9BE> /xf0/x9d/xa6/xbe SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE
+<U0001D9BF> /xf0/x9d/xa6/xbf SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE
+<U0001D9C0> /xf0/x9d/xa7/x80 SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE
+<U0001D9C1> /xf0/x9d/xa7/x81 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL
+<U0001D9C2> /xf0/x9d/xa7/x82 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE
+<U0001D9C3> /xf0/x9d/xa7/x83 SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING
+<U0001D9C4> /xf0/x9d/xa7/x84 SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING
+<U0001D9C5> /xf0/x9d/xa7/x85 SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING
+<U0001D9C6> /xf0/x9d/xa7/x86 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL
+<U0001D9C7> /xf0/x9d/xa7/x87 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE
+<U0001D9C8> /xf0/x9d/xa7/x88 SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE
+<U0001D9C9> /xf0/x9d/xa7/x89 SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE
+<U0001D9CA> /xf0/x9d/xa7/x8a SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE
+<U0001D9CB> /xf0/x9d/xa7/x8b SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE
+<U0001D9CC> /xf0/x9d/xa7/x8c SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE
+<U0001D9CD> /xf0/x9d/xa7/x8d SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE
+<U0001D9CE> /xf0/x9d/xa7/x8e SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE
+<U0001D9CF> /xf0/x9d/xa7/x8f SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE
+<U0001D9D0> /xf0/x9d/xa7/x90 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL
+<U0001D9D1> /xf0/x9d/xa7/x91 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE
+<U0001D9D2> /xf0/x9d/xa7/x92 SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR
+<U0001D9D3> /xf0/x9d/xa7/x93 SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR
+<U0001D9D4> /xf0/x9d/xa7/x94 SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR
+<U0001D9D5> /xf0/x9d/xa7/x95 SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL
+<U0001D9D6> /xf0/x9d/xa7/x96 SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM
+<U0001D9D7> /xf0/x9d/xa7/x97 SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE
+<U0001D9D8> /xf0/x9d/xa7/x98 SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST
+<U0001D9D9> /xf0/x9d/xa7/x99 SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED
+<U0001D9DA> /xf0/x9d/xa7/x9a SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL
+<U0001D9DB> /xf0/x9d/xa7/x9b SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL
+<U0001D9DC> /xf0/x9d/xa7/x9c SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE
+<U0001D9DD> /xf0/x9d/xa7/x9d SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL
+<U0001D9DE> /xf0/x9d/xa7/x9e SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE
+<U0001D9DF> /xf0/x9d/xa7/x9f SIGNWRITING ROTATION-FLOORPLANE SINGLE
+<U0001D9E0> /xf0/x9d/xa7/xa0 SIGNWRITING ROTATION-FLOORPLANE DOUBLE
+<U0001D9E1> /xf0/x9d/xa7/xa1 SIGNWRITING ROTATION-FLOORPLANE ALTERNATING
+<U0001D9E2> /xf0/x9d/xa7/xa2 SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL
+<U0001D9E3> /xf0/x9d/xa7/xa3 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE
+<U0001D9E4> /xf0/x9d/xa7/xa4 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE
+<U0001D9E5> /xf0/x9d/xa7/xa5 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE
+<U0001D9E6> /xf0/x9d/xa7/xa6 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE
+<U0001D9E7> /xf0/x9d/xa7/xa7 SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE
+<U0001D9E8> /xf0/x9d/xa7/xa8 SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE
+<U0001D9E9> /xf0/x9d/xa7/xa9 SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE
+<U0001D9EA> /xf0/x9d/xa7/xaa SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE
+<U0001D9EB> /xf0/x9d/xa7/xab SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE
+<U0001D9EC> /xf0/x9d/xa7/xac SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE
+<U0001D9ED> /xf0/x9d/xa7/xad SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE
+<U0001D9EE> /xf0/x9d/xa7/xae SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE
+<U0001D9EF> /xf0/x9d/xa7/xaf SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE
+<U0001D9F0> /xf0/x9d/xa7/xb0 SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE
+<U0001D9F1> /xf0/x9d/xa7/xb1 SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE
+<U0001D9F2> /xf0/x9d/xa7/xb2 SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE
+<U0001D9F3> /xf0/x9d/xa7/xb3 SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE
+<U0001D9F4> /xf0/x9d/xa7/xb4 SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE
+<U0001D9F5> /xf0/x9d/xa7/xb5 SIGNWRITING DYNAMIC ARROWHEAD SMALL
+<U0001D9F6> /xf0/x9d/xa7/xb6 SIGNWRITING DYNAMIC ARROWHEAD LARGE
+<U0001D9F7> /xf0/x9d/xa7/xb7 SIGNWRITING DYNAMIC FAST
+<U0001D9F8> /xf0/x9d/xa7/xb8 SIGNWRITING DYNAMIC SLOW
+<U0001D9F9> /xf0/x9d/xa7/xb9 SIGNWRITING DYNAMIC TENSE
+<U0001D9FA> /xf0/x9d/xa7/xba SIGNWRITING DYNAMIC RELAXED
+<U0001D9FB> /xf0/x9d/xa7/xbb SIGNWRITING DYNAMIC SIMULTANEOUS
+<U0001D9FC> /xf0/x9d/xa7/xbc SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING
+<U0001D9FD> /xf0/x9d/xa7/xbd SIGNWRITING DYNAMIC EVERY OTHER TIME
+<U0001D9FE> /xf0/x9d/xa7/xbe SIGNWRITING DYNAMIC GRADUAL
+<U0001D9FF> /xf0/x9d/xa7/xbf SIGNWRITING HEAD
+<U0001DA00> /xf0/x9d/xa8/x80 SIGNWRITING HEAD RIM
+<U0001DA01> /xf0/x9d/xa8/x81 SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT
+<U0001DA02> /xf0/x9d/xa8/x82 SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT
+<U0001DA03> /xf0/x9d/xa8/x83 SIGNWRITING HEAD MOVEMENT-FLOORPLANE STRAIGHT
+<U0001DA04> /xf0/x9d/xa8/x84 SIGNWRITING HEAD MOVEMENT-WALLPLANE CURVE
+<U0001DA05> /xf0/x9d/xa8/x85 SIGNWRITING HEAD MOVEMENT-FLOORPLANE CURVE
+<U0001DA06> /xf0/x9d/xa8/x86 SIGNWRITING HEAD MOVEMENT CIRCLE
+<U0001DA07> /xf0/x9d/xa8/x87 SIGNWRITING FACE DIRECTION POSITION NOSE FORWARD TILTING
+<U0001DA08> /xf0/x9d/xa8/x88 SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN
+<U0001DA09> /xf0/x9d/xa8/x89 SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN TILTING
+<U0001DA0A> /xf0/x9d/xa8/x8a SIGNWRITING EYEBROWS STRAIGHT UP
+<U0001DA0B> /xf0/x9d/xa8/x8b SIGNWRITING EYEBROWS STRAIGHT NEUTRAL
+<U0001DA0C> /xf0/x9d/xa8/x8c SIGNWRITING EYEBROWS STRAIGHT DOWN
+<U0001DA0D> /xf0/x9d/xa8/x8d SIGNWRITING DREAMY EYEBROWS NEUTRAL DOWN
+<U0001DA0E> /xf0/x9d/xa8/x8e SIGNWRITING DREAMY EYEBROWS DOWN NEUTRAL
+<U0001DA0F> /xf0/x9d/xa8/x8f SIGNWRITING DREAMY EYEBROWS UP NEUTRAL
+<U0001DA10> /xf0/x9d/xa8/x90 SIGNWRITING DREAMY EYEBROWS NEUTRAL UP
+<U0001DA11> /xf0/x9d/xa8/x91 SIGNWRITING FOREHEAD NEUTRAL
+<U0001DA12> /xf0/x9d/xa8/x92 SIGNWRITING FOREHEAD CONTACT
+<U0001DA13> /xf0/x9d/xa8/x93 SIGNWRITING FOREHEAD WRINKLED
+<U0001DA14> /xf0/x9d/xa8/x94 SIGNWRITING EYES OPEN
+<U0001DA15> /xf0/x9d/xa8/x95 SIGNWRITING EYES SQUEEZED
+<U0001DA16> /xf0/x9d/xa8/x96 SIGNWRITING EYES CLOSED
+<U0001DA17> /xf0/x9d/xa8/x97 SIGNWRITING EYE BLINK SINGLE
+<U0001DA18> /xf0/x9d/xa8/x98 SIGNWRITING EYE BLINK MULTIPLE
+<U0001DA19> /xf0/x9d/xa8/x99 SIGNWRITING EYES HALF OPEN
+<U0001DA1A> /xf0/x9d/xa8/x9a SIGNWRITING EYES WIDE OPEN
+<U0001DA1B> /xf0/x9d/xa8/x9b SIGNWRITING EYES HALF CLOSED
+<U0001DA1C> /xf0/x9d/xa8/x9c SIGNWRITING EYES WIDENING MOVEMENT
+<U0001DA1D> /xf0/x9d/xa8/x9d SIGNWRITING EYE WINK
+<U0001DA1E> /xf0/x9d/xa8/x9e SIGNWRITING EYELASHES UP
+<U0001DA1F> /xf0/x9d/xa8/x9f SIGNWRITING EYELASHES DOWN
+<U0001DA20> /xf0/x9d/xa8/xa0 SIGNWRITING EYELASHES FLUTTERING
+<U0001DA21> /xf0/x9d/xa8/xa1 SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT
+<U0001DA22> /xf0/x9d/xa8/xa2 SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT DOUBLE
+<U0001DA23> /xf0/x9d/xa8/xa3 SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT ALTERNATING
+<U0001DA24> /xf0/x9d/xa8/xa4 SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT
+<U0001DA25> /xf0/x9d/xa8/xa5 SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT DOUBLE
+<U0001DA26> /xf0/x9d/xa8/xa6 SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT ALTERNATING
+<U0001DA27> /xf0/x9d/xa8/xa7 SIGNWRITING EYEGAZE-WALLPLANE CURVED
+<U0001DA28> /xf0/x9d/xa8/xa8 SIGNWRITING EYEGAZE-FLOORPLANE CURVED
+<U0001DA29> /xf0/x9d/xa8/xa9 SIGNWRITING EYEGAZE-WALLPLANE CIRCLING
+<U0001DA2A> /xf0/x9d/xa8/xaa SIGNWRITING CHEEKS PUFFED
+<U0001DA2B> /xf0/x9d/xa8/xab SIGNWRITING CHEEKS NEUTRAL
+<U0001DA2C> /xf0/x9d/xa8/xac SIGNWRITING CHEEKS SUCKED
+<U0001DA2D> /xf0/x9d/xa8/xad SIGNWRITING TENSE CHEEKS HIGH
+<U0001DA2E> /xf0/x9d/xa8/xae SIGNWRITING TENSE CHEEKS MIDDLE
+<U0001DA2F> /xf0/x9d/xa8/xaf SIGNWRITING TENSE CHEEKS LOW
+<U0001DA30> /xf0/x9d/xa8/xb0 SIGNWRITING EARS
+<U0001DA31> /xf0/x9d/xa8/xb1 SIGNWRITING NOSE NEUTRAL
+<U0001DA32> /xf0/x9d/xa8/xb2 SIGNWRITING NOSE CONTACT
+<U0001DA33> /xf0/x9d/xa8/xb3 SIGNWRITING NOSE WRINKLES
+<U0001DA34> /xf0/x9d/xa8/xb4 SIGNWRITING NOSE WIGGLES
+<U0001DA35> /xf0/x9d/xa8/xb5 SIGNWRITING AIR BLOWING OUT
+<U0001DA36> /xf0/x9d/xa8/xb6 SIGNWRITING AIR SUCKING IN
+<U0001DA37> /xf0/x9d/xa8/xb7 SIGNWRITING AIR BLOW SMALL ROTATIONS
+<U0001DA38> /xf0/x9d/xa8/xb8 SIGNWRITING AIR SUCK SMALL ROTATIONS
+<U0001DA39> /xf0/x9d/xa8/xb9 SIGNWRITING BREATH INHALE
+<U0001DA3A> /xf0/x9d/xa8/xba SIGNWRITING BREATH EXHALE
+<U0001DA3B> /xf0/x9d/xa8/xbb SIGNWRITING MOUTH CLOSED NEUTRAL
+<U0001DA3C> /xf0/x9d/xa8/xbc SIGNWRITING MOUTH CLOSED FORWARD
+<U0001DA3D> /xf0/x9d/xa8/xbd SIGNWRITING MOUTH CLOSED CONTACT
+<U0001DA3E> /xf0/x9d/xa8/xbe SIGNWRITING MOUTH SMILE
+<U0001DA3F> /xf0/x9d/xa8/xbf SIGNWRITING MOUTH SMILE WRINKLED
+<U0001DA40> /xf0/x9d/xa9/x80 SIGNWRITING MOUTH SMILE OPEN
+<U0001DA41> /xf0/x9d/xa9/x81 SIGNWRITING MOUTH FROWN
+<U0001DA42> /xf0/x9d/xa9/x82 SIGNWRITING MOUTH FROWN WRINKLED
+<U0001DA43> /xf0/x9d/xa9/x83 SIGNWRITING MOUTH FROWN OPEN
+<U0001DA44> /xf0/x9d/xa9/x84 SIGNWRITING MOUTH OPEN CIRCLE
+<U0001DA45> /xf0/x9d/xa9/x85 SIGNWRITING MOUTH OPEN FORWARD
+<U0001DA46> /xf0/x9d/xa9/x86 SIGNWRITING MOUTH OPEN WRINKLED
+<U0001DA47> /xf0/x9d/xa9/x87 SIGNWRITING MOUTH OPEN OVAL
+<U0001DA48> /xf0/x9d/xa9/x88 SIGNWRITING MOUTH OPEN OVAL WRINKLED
+<U0001DA49> /xf0/x9d/xa9/x89 SIGNWRITING MOUTH OPEN OVAL YAWN
+<U0001DA4A> /xf0/x9d/xa9/x8a SIGNWRITING MOUTH OPEN RECTANGLE
+<U0001DA4B> /xf0/x9d/xa9/x8b SIGNWRITING MOUTH OPEN RECTANGLE WRINKLED
+<U0001DA4C> /xf0/x9d/xa9/x8c SIGNWRITING MOUTH OPEN RECTANGLE YAWN
+<U0001DA4D> /xf0/x9d/xa9/x8d SIGNWRITING MOUTH KISS
+<U0001DA4E> /xf0/x9d/xa9/x8e SIGNWRITING MOUTH KISS FORWARD
+<U0001DA4F> /xf0/x9d/xa9/x8f SIGNWRITING MOUTH KISS WRINKLED
+<U0001DA50> /xf0/x9d/xa9/x90 SIGNWRITING MOUTH TENSE
+<U0001DA51> /xf0/x9d/xa9/x91 SIGNWRITING MOUTH TENSE FORWARD
+<U0001DA52> /xf0/x9d/xa9/x92 SIGNWRITING MOUTH TENSE SUCKED
+<U0001DA53> /xf0/x9d/xa9/x93 SIGNWRITING LIPS PRESSED TOGETHER
+<U0001DA54> /xf0/x9d/xa9/x94 SIGNWRITING LIP LOWER OVER UPPER
+<U0001DA55> /xf0/x9d/xa9/x95 SIGNWRITING LIP UPPER OVER LOWER
+<U0001DA56> /xf0/x9d/xa9/x96 SIGNWRITING MOUTH CORNERS
+<U0001DA57> /xf0/x9d/xa9/x97 SIGNWRITING MOUTH WRINKLES SINGLE
+<U0001DA58> /xf0/x9d/xa9/x98 SIGNWRITING MOUTH WRINKLES DOUBLE
+<U0001DA59> /xf0/x9d/xa9/x99 SIGNWRITING TONGUE STICKING OUT FAR
+<U0001DA5A> /xf0/x9d/xa9/x9a SIGNWRITING TONGUE LICKING LIPS
+<U0001DA5B> /xf0/x9d/xa9/x9b SIGNWRITING TONGUE TIP BETWEEN LIPS
+<U0001DA5C> /xf0/x9d/xa9/x9c SIGNWRITING TONGUE TIP TOUCHING INSIDE MOUTH
+<U0001DA5D> /xf0/x9d/xa9/x9d SIGNWRITING TONGUE INSIDE MOUTH RELAXED
+<U0001DA5E> /xf0/x9d/xa9/x9e SIGNWRITING TONGUE MOVES AGAINST CHEEK
+<U0001DA5F> /xf0/x9d/xa9/x9f SIGNWRITING TONGUE CENTRE STICKING OUT
+<U0001DA60> /xf0/x9d/xa9/xa0 SIGNWRITING TONGUE CENTRE INSIDE MOUTH
+<U0001DA61> /xf0/x9d/xa9/xa1 SIGNWRITING TEETH
+<U0001DA62> /xf0/x9d/xa9/xa2 SIGNWRITING TEETH MOVEMENT
+<U0001DA63> /xf0/x9d/xa9/xa3 SIGNWRITING TEETH ON TONGUE
+<U0001DA64> /xf0/x9d/xa9/xa4 SIGNWRITING TEETH ON TONGUE MOVEMENT
+<U0001DA65> /xf0/x9d/xa9/xa5 SIGNWRITING TEETH ON LIPS
+<U0001DA66> /xf0/x9d/xa9/xa6 SIGNWRITING TEETH ON LIPS MOVEMENT
+<U0001DA67> /xf0/x9d/xa9/xa7 SIGNWRITING TEETH BITE LIPS
+<U0001DA68> /xf0/x9d/xa9/xa8 SIGNWRITING MOVEMENT-WALLPLANE JAW
+<U0001DA69> /xf0/x9d/xa9/xa9 SIGNWRITING MOVEMENT-FLOORPLANE JAW
+<U0001DA6A> /xf0/x9d/xa9/xaa SIGNWRITING NECK
+<U0001DA6B> /xf0/x9d/xa9/xab SIGNWRITING HAIR
+<U0001DA6C> /xf0/x9d/xa9/xac SIGNWRITING EXCITEMENT
+<U0001DA6D> /xf0/x9d/xa9/xad SIGNWRITING SHOULDER HIP SPINE
+<U0001DA6E> /xf0/x9d/xa9/xae SIGNWRITING SHOULDER HIP POSITIONS
+<U0001DA6F> /xf0/x9d/xa9/xaf SIGNWRITING WALLPLANE SHOULDER HIP MOVE
+<U0001DA70> /xf0/x9d/xa9/xb0 SIGNWRITING FLOORPLANE SHOULDER HIP MOVE
+<U0001DA71> /xf0/x9d/xa9/xb1 SIGNWRITING SHOULDER TILTING FROM WAIST
+<U0001DA72> /xf0/x9d/xa9/xb2 SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH
+<U0001DA73> /xf0/x9d/xa9/xb3 SIGNWRITING TORSO-WALLPLANE CURVED BEND
+<U0001DA74> /xf0/x9d/xa9/xb4 SIGNWRITING TORSO-FLOORPLANE TWISTING
+<U0001DA75> /xf0/x9d/xa9/xb5 SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+<U0001DA76> /xf0/x9d/xa9/xb6 SIGNWRITING LIMB COMBINATION
+<U0001DA77> /xf0/x9d/xa9/xb7 SIGNWRITING LIMB LENGTH-1
+<U0001DA78> /xf0/x9d/xa9/xb8 SIGNWRITING LIMB LENGTH-2
+<U0001DA79> /xf0/x9d/xa9/xb9 SIGNWRITING LIMB LENGTH-3
+<U0001DA7A> /xf0/x9d/xa9/xba SIGNWRITING LIMB LENGTH-4
+<U0001DA7B> /xf0/x9d/xa9/xbb SIGNWRITING LIMB LENGTH-5
+<U0001DA7C> /xf0/x9d/xa9/xbc SIGNWRITING LIMB LENGTH-6
+<U0001DA7D> /xf0/x9d/xa9/xbd SIGNWRITING LIMB LENGTH-7
+<U0001DA7E> /xf0/x9d/xa9/xbe SIGNWRITING FINGER
+<U0001DA7F> /xf0/x9d/xa9/xbf SIGNWRITING LOCATION-WALLPLANE SPACE
+<U0001DA80> /xf0/x9d/xaa/x80 SIGNWRITING LOCATION-FLOORPLANE SPACE
+<U0001DA81> /xf0/x9d/xaa/x81 SIGNWRITING LOCATION HEIGHT
+<U0001DA82> /xf0/x9d/xaa/x82 SIGNWRITING LOCATION WIDTH
+<U0001DA83> /xf0/x9d/xaa/x83 SIGNWRITING LOCATION DEPTH
+<U0001DA84> /xf0/x9d/xaa/x84 SIGNWRITING LOCATION HEAD NECK
+<U0001DA85> /xf0/x9d/xaa/x85 SIGNWRITING LOCATION TORSO
+<U0001DA86> /xf0/x9d/xaa/x86 SIGNWRITING LOCATION LIMBS DIGITS
+<U0001DA87> /xf0/x9d/xaa/x87 SIGNWRITING COMMA
+<U0001DA88> /xf0/x9d/xaa/x88 SIGNWRITING FULL STOP
+<U0001DA89> /xf0/x9d/xaa/x89 SIGNWRITING SEMICOLON
+<U0001DA8A> /xf0/x9d/xaa/x8a SIGNWRITING COLON
+<U0001DA8B> /xf0/x9d/xaa/x8b SIGNWRITING PARENTHESIS
+<U0001DA9B> /xf0/x9d/xaa/x9b SIGNWRITING FILL MODIFIER-2
+<U0001DA9C> /xf0/x9d/xaa/x9c SIGNWRITING FILL MODIFIER-3
+<U0001DA9D> /xf0/x9d/xaa/x9d SIGNWRITING FILL MODIFIER-4
+<U0001DA9E> /xf0/x9d/xaa/x9e SIGNWRITING FILL MODIFIER-5
+<U0001DA9F> /xf0/x9d/xaa/x9f SIGNWRITING FILL MODIFIER-6
+<U0001DAA1> /xf0/x9d/xaa/xa1 SIGNWRITING ROTATION MODIFIER-2
+<U0001DAA2> /xf0/x9d/xaa/xa2 SIGNWRITING ROTATION MODIFIER-3
+<U0001DAA3> /xf0/x9d/xaa/xa3 SIGNWRITING ROTATION MODIFIER-4
+<U0001DAA4> /xf0/x9d/xaa/xa4 SIGNWRITING ROTATION MODIFIER-5
+<U0001DAA5> /xf0/x9d/xaa/xa5 SIGNWRITING ROTATION MODIFIER-6
+<U0001DAA6> /xf0/x9d/xaa/xa6 SIGNWRITING ROTATION MODIFIER-7
+<U0001DAA7> /xf0/x9d/xaa/xa7 SIGNWRITING ROTATION MODIFIER-8
+<U0001DAA8> /xf0/x9d/xaa/xa8 SIGNWRITING ROTATION MODIFIER-9
+<U0001DAA9> /xf0/x9d/xaa/xa9 SIGNWRITING ROTATION MODIFIER-10
+<U0001DAAA> /xf0/x9d/xaa/xaa SIGNWRITING ROTATION MODIFIER-11
+<U0001DAAB> /xf0/x9d/xaa/xab SIGNWRITING ROTATION MODIFIER-12
+<U0001DAAC> /xf0/x9d/xaa/xac SIGNWRITING ROTATION MODIFIER-13
+<U0001DAAD> /xf0/x9d/xaa/xad SIGNWRITING ROTATION MODIFIER-14
+<U0001DAAE> /xf0/x9d/xaa/xae SIGNWRITING ROTATION MODIFIER-15
+<U0001DAAF> /xf0/x9d/xaa/xaf SIGNWRITING ROTATION MODIFIER-16
<U0001E800> /xf0/x9e/xa0/x80 MENDE KIKAKUI SYLLABLE M001 KI
<U0001E801> /xf0/x9e/xa0/x81 MENDE KIKAKUI SYLLABLE M002 KA
<U0001E802> /xf0/x9e/xa0/x82 MENDE KIKAKUI SYLLABLE M003 KU
@@ -36812,6 +38715,9 @@ CHARMAP
<U0001F32A> /xf0/x9f/x8c/xaa CLOUD WITH TORNADO
<U0001F32B> /xf0/x9f/x8c/xab FOG
<U0001F32C> /xf0/x9f/x8c/xac WIND BLOWING FACE
+<U0001F32D> /xf0/x9f/x8c/xad HOT DOG
+<U0001F32E> /xf0/x9f/x8c/xae TACO
+<U0001F32F> /xf0/x9f/x8c/xaf BURRITO
<U0001F330> /xf0/x9f/x8c/xb0 CHESTNUT
<U0001F331> /xf0/x9f/x8c/xb1 SEEDLING
<U0001F332> /xf0/x9f/x8c/xb2 EVERGREEN TREE
@@ -36890,6 +38796,8 @@ CHARMAP
<U0001F37B> /xf0/x9f/x8d/xbb CLINKING BEER MUGS
<U0001F37C> /xf0/x9f/x8d/xbc BABY BOTTLE
<U0001F37D> /xf0/x9f/x8d/xbd FORK AND KNIFE WITH PLATE
+<U0001F37E> /xf0/x9f/x8d/xbe BOTTLE WITH POPPING CORK
+<U0001F37F> /xf0/x9f/x8d/xbf POPCORN
<U0001F380> /xf0/x9f/x8e/x80 RIBBON
<U0001F381> /xf0/x9f/x8e/x81 WRAPPED PRESENT
<U0001F382> /xf0/x9f/x8e/x82 BIRTHDAY CAKE
@@ -36969,6 +38877,11 @@ CHARMAP
<U0001F3CC> /xf0/x9f/x8f/x8c GOLFER
<U0001F3CD> /xf0/x9f/x8f/x8d RACING MOTORCYCLE
<U0001F3CE> /xf0/x9f/x8f/x8e RACING CAR
+<U0001F3CF> /xf0/x9f/x8f/x8f CRICKET BAT AND BALL
+<U0001F3D0> /xf0/x9f/x8f/x90 VOLLEYBALL
+<U0001F3D1> /xf0/x9f/x8f/x91 FIELD HOCKEY STICK AND BALL
+<U0001F3D2> /xf0/x9f/x8f/x92 ICE HOCKEY STICK AND PUCK
+<U0001F3D3> /xf0/x9f/x8f/x93 TABLE TENNIS PADDLE AND BALL
<U0001F3D4> /xf0/x9f/x8f/x94 SNOW CAPPED MOUNTAIN
<U0001F3D5> /xf0/x9f/x8f/x95 CAMPING
<U0001F3D6> /xf0/x9f/x8f/x96 BEACH WITH UMBRELLA
@@ -37005,6 +38918,14 @@ CHARMAP
<U0001F3F5> /xf0/x9f/x8f/xb5 ROSETTE
<U0001F3F6> /xf0/x9f/x8f/xb6 BLACK ROSETTE
<U0001F3F7> /xf0/x9f/x8f/xb7 LABEL
+<U0001F3F8> /xf0/x9f/x8f/xb8 BADMINTON RACQUET AND SHUTTLECOCK
+<U0001F3F9> /xf0/x9f/x8f/xb9 BOW AND ARROW
+<U0001F3FA> /xf0/x9f/x8f/xba AMPHORA
+<U0001F3FB> /xf0/x9f/x8f/xbb EMOJI MODIFIER FITZPATRICK TYPE-1-2
+<U0001F3FC> /xf0/x9f/x8f/xbc EMOJI MODIFIER FITZPATRICK TYPE-3
+<U0001F3FD> /xf0/x9f/x8f/xbd EMOJI MODIFIER FITZPATRICK TYPE-4
+<U0001F3FE> /xf0/x9f/x8f/xbe EMOJI MODIFIER FITZPATRICK TYPE-5
+<U0001F3FF> /xf0/x9f/x8f/xbf EMOJI MODIFIER FITZPATRICK TYPE-6
<U0001F400> /xf0/x9f/x90/x80 RAT
<U0001F401> /xf0/x9f/x90/x81 MOUSE
<U0001F402> /xf0/x9f/x90/x82 OX
@@ -37260,6 +39181,7 @@ CHARMAP
<U0001F4FC> /xf0/x9f/x93/xbc VIDEOCASSETTE
<U0001F4FD> /xf0/x9f/x93/xbd FILM PROJECTOR
<U0001F4FE> /xf0/x9f/x93/xbe PORTABLE STEREO
+<U0001F4FF> /xf0/x9f/x93/xbf PRAYER BEADS
<U0001F500> /xf0/x9f/x94/x80 TWISTED RIGHTWARDS ARROWS
<U0001F501> /xf0/x9f/x94/x81 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
<U0001F502> /xf0/x9f/x94/x82 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
@@ -37335,6 +39257,11 @@ CHARMAP
<U0001F548> /xf0/x9f/x95/x88 CELTIC CROSS
<U0001F549> /xf0/x9f/x95/x89 OM SYMBOL
<U0001F54A> /xf0/x9f/x95/x8a DOVE OF PEACE
+<U0001F54B> /xf0/x9f/x95/x8b KAABA
+<U0001F54C> /xf0/x9f/x95/x8c MOSQUE
+<U0001F54D> /xf0/x9f/x95/x8d SYNAGOGUE
+<U0001F54E> /xf0/x9f/x95/x8e MENORAH WITH NINE BRANCHES
+<U0001F54F> /xf0/x9f/x95/x8f BOWL OF HYGIEIA
<U0001F550> /xf0/x9f/x95/x90 CLOCK FACE ONE OCLOCK
<U0001F551> /xf0/x9f/x95/x91 CLOCK FACE TWO OCLOCK
<U0001F552> /xf0/x9f/x95/x92 CLOCK FACE THREE OCLOCK
@@ -37576,6 +39503,8 @@ CHARMAP
<U0001F640> /xf0/x9f/x99/x80 WEARY CAT FACE
<U0001F641> /xf0/x9f/x99/x81 SLIGHTLY FROWNING FACE
<U0001F642> /xf0/x9f/x99/x82 SLIGHTLY SMILING FACE
+<U0001F643> /xf0/x9f/x99/x83 UPSIDE-DOWN FACE
+<U0001F644> /xf0/x9f/x99/x84 FACE WITH ROLLING EYES
<U0001F645> /xf0/x9f/x99/x85 FACE WITH NO GOOD GESTURE
<U0001F646> /xf0/x9f/x99/x86 FACE WITH OK GESTURE
<U0001F647> /xf0/x9f/x99/x87 PERSON BOWING DEEPLY
@@ -37715,6 +39644,7 @@ CHARMAP
<U0001F6CD> /xf0/x9f/x9b/x8d SHOPPING BAGS
<U0001F6CE> /xf0/x9f/x9b/x8e BELLHOP BELL
<U0001F6CF> /xf0/x9f/x9b/x8f BED
+<U0001F6D0> /xf0/x9f/x9b/x90 PLACE OF WORSHIP
<U0001F6E0> /xf0/x9f/x9b/xa0 HAMMER AND WRENCH
<U0001F6E1> /xf0/x9f/x9b/xa1 SHIELD
<U0001F6E2> /xf0/x9f/x9b/xa2 OIL DRUM
@@ -38081,6 +40011,21 @@ CHARMAP
<U0001F8AB> /xf0/x9f/xa2/xab RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW
<U0001F8AC> /xf0/x9f/xa2/xac WHITE ARROW SHAFT WIDTH ONE
<U0001F8AD> /xf0/x9f/xa2/xad WHITE ARROW SHAFT WIDTH TWO THIRDS
+<U0001F910> /xf0/x9f/xa4/x90 ZIPPER-MOUTH FACE
+<U0001F911> /xf0/x9f/xa4/x91 MONEY-MOUTH FACE
+<U0001F912> /xf0/x9f/xa4/x92 FACE WITH THERMOMETER
+<U0001F913> /xf0/x9f/xa4/x93 NERD FACE
+<U0001F914> /xf0/x9f/xa4/x94 THINKING FACE
+<U0001F915> /xf0/x9f/xa4/x95 FACE WITH HEAD-BANDAGE
+<U0001F916> /xf0/x9f/xa4/x96 ROBOT FACE
+<U0001F917> /xf0/x9f/xa4/x97 HUGGING FACE
+<U0001F918> /xf0/x9f/xa4/x98 SIGN OF THE HORNS
+<U0001F980> /xf0/x9f/xa6/x80 CRAB
+<U0001F981> /xf0/x9f/xa6/x81 LION FACE
+<U0001F982> /xf0/x9f/xa6/x82 SCORPION
+<U0001F983> /xf0/x9f/xa6/x83 TURKEY
+<U0001F984> /xf0/x9f/xa6/x84 UNICORN FACE
+<U0001F9C0> /xf0/x9f/xa7/x80 CHEESE WEDGE
<U00020000>..<U0002003F> /xf0/xa0/x80/x80 <CJK Ideograph Extension B>
<U00020040>..<U0002007F> /xf0/xa0/x81/x80 <CJK Ideograph Extension B>
<U00020080>..<U000200BF> /xf0/xa0/x82/x80 <CJK Ideograph Extension B>
@@ -38818,6 +40763,97 @@ CHARMAP
<U0002B780>..<U0002B7BF> /xf0/xab/x9e/x80 <CJK Ideograph Extension D>
<U0002B7C0>..<U0002B7FF> /xf0/xab/x9f/x80 <CJK Ideograph Extension D>
<U0002B800>..<U0002B81D> /xf0/xab/xa0/x80 <CJK Ideograph Extension D>
+<U0002B820>..<U0002B85F> /xf0/xab/xa0/xa0 <CJK Ideograph Extension E>
+<U0002B860>..<U0002B89F> /xf0/xab/xa1/xa0 <CJK Ideograph Extension E>
+<U0002B8A0>..<U0002B8DF> /xf0/xab/xa2/xa0 <CJK Ideograph Extension E>
+<U0002B8E0>..<U0002B91F> /xf0/xab/xa3/xa0 <CJK Ideograph Extension E>
+<U0002B920>..<U0002B95F> /xf0/xab/xa4/xa0 <CJK Ideograph Extension E>
+<U0002B960>..<U0002B99F> /xf0/xab/xa5/xa0 <CJK Ideograph Extension E>
+<U0002B9A0>..<U0002B9DF> /xf0/xab/xa6/xa0 <CJK Ideograph Extension E>
+<U0002B9E0>..<U0002BA1F> /xf0/xab/xa7/xa0 <CJK Ideograph Extension E>
+<U0002BA20>..<U0002BA5F> /xf0/xab/xa8/xa0 <CJK Ideograph Extension E>
+<U0002BA60>..<U0002BA9F> /xf0/xab/xa9/xa0 <CJK Ideograph Extension E>
+<U0002BAA0>..<U0002BADF> /xf0/xab/xaa/xa0 <CJK Ideograph Extension E>
+<U0002BAE0>..<U0002BB1F> /xf0/xab/xab/xa0 <CJK Ideograph Extension E>
+<U0002BB20>..<U0002BB5F> /xf0/xab/xac/xa0 <CJK Ideograph Extension E>
+<U0002BB60>..<U0002BB9F> /xf0/xab/xad/xa0 <CJK Ideograph Extension E>
+<U0002BBA0>..<U0002BBDF> /xf0/xab/xae/xa0 <CJK Ideograph Extension E>
+<U0002BBE0>..<U0002BC1F> /xf0/xab/xaf/xa0 <CJK Ideograph Extension E>
+<U0002BC20>..<U0002BC5F> /xf0/xab/xb0/xa0 <CJK Ideograph Extension E>
+<U0002BC60>..<U0002BC9F> /xf0/xab/xb1/xa0 <CJK Ideograph Extension E>
+<U0002BCA0>..<U0002BCDF> /xf0/xab/xb2/xa0 <CJK Ideograph Extension E>
+<U0002BCE0>..<U0002BD1F> /xf0/xab/xb3/xa0 <CJK Ideograph Extension E>
+<U0002BD20>..<U0002BD5F> /xf0/xab/xb4/xa0 <CJK Ideograph Extension E>
+<U0002BD60>..<U0002BD9F> /xf0/xab/xb5/xa0 <CJK Ideograph Extension E>
+<U0002BDA0>..<U0002BDDF> /xf0/xab/xb6/xa0 <CJK Ideograph Extension E>
+<U0002BDE0>..<U0002BE1F> /xf0/xab/xb7/xa0 <CJK Ideograph Extension E>
+<U0002BE20>..<U0002BE5F> /xf0/xab/xb8/xa0 <CJK Ideograph Extension E>
+<U0002BE60>..<U0002BE9F> /xf0/xab/xb9/xa0 <CJK Ideograph Extension E>
+<U0002BEA0>..<U0002BEDF> /xf0/xab/xba/xa0 <CJK Ideograph Extension E>
+<U0002BEE0>..<U0002BF1F> /xf0/xab/xbb/xa0 <CJK Ideograph Extension E>
+<U0002BF20>..<U0002BF5F> /xf0/xab/xbc/xa0 <CJK Ideograph Extension E>
+<U0002BF60>..<U0002BF9F> /xf0/xab/xbd/xa0 <CJK Ideograph Extension E>
+<U0002BFA0>..<U0002BFDF> /xf0/xab/xbe/xa0 <CJK Ideograph Extension E>
+<U0002BFE0>..<U0002C01F> /xf0/xab/xbf/xa0 <CJK Ideograph Extension E>
+<U0002C020>..<U0002C05F> /xf0/xac/x80/xa0 <CJK Ideograph Extension E>
+<U0002C060>..<U0002C09F> /xf0/xac/x81/xa0 <CJK Ideograph Extension E>
+<U0002C0A0>..<U0002C0DF> /xf0/xac/x82/xa0 <CJK Ideograph Extension E>
+<U0002C0E0>..<U0002C11F> /xf0/xac/x83/xa0 <CJK Ideograph Extension E>
+<U0002C120>..<U0002C15F> /xf0/xac/x84/xa0 <CJK Ideograph Extension E>
+<U0002C160>..<U0002C19F> /xf0/xac/x85/xa0 <CJK Ideograph Extension E>
+<U0002C1A0>..<U0002C1DF> /xf0/xac/x86/xa0 <CJK Ideograph Extension E>
+<U0002C1E0>..<U0002C21F> /xf0/xac/x87/xa0 <CJK Ideograph Extension E>
+<U0002C220>..<U0002C25F> /xf0/xac/x88/xa0 <CJK Ideograph Extension E>
+<U0002C260>..<U0002C29F> /xf0/xac/x89/xa0 <CJK Ideograph Extension E>
+<U0002C2A0>..<U0002C2DF> /xf0/xac/x8a/xa0 <CJK Ideograph Extension E>
+<U0002C2E0>..<U0002C31F> /xf0/xac/x8b/xa0 <CJK Ideograph Extension E>
+<U0002C320>..<U0002C35F> /xf0/xac/x8c/xa0 <CJK Ideograph Extension E>
+<U0002C360>..<U0002C39F> /xf0/xac/x8d/xa0 <CJK Ideograph Extension E>
+<U0002C3A0>..<U0002C3DF> /xf0/xac/x8e/xa0 <CJK Ideograph Extension E>
+<U0002C3E0>..<U0002C41F> /xf0/xac/x8f/xa0 <CJK Ideograph Extension E>
+<U0002C420>..<U0002C45F> /xf0/xac/x90/xa0 <CJK Ideograph Extension E>
+<U0002C460>..<U0002C49F> /xf0/xac/x91/xa0 <CJK Ideograph Extension E>
+<U0002C4A0>..<U0002C4DF> /xf0/xac/x92/xa0 <CJK Ideograph Extension E>
+<U0002C4E0>..<U0002C51F> /xf0/xac/x93/xa0 <CJK Ideograph Extension E>
+<U0002C520>..<U0002C55F> /xf0/xac/x94/xa0 <CJK Ideograph Extension E>
+<U0002C560>..<U0002C59F> /xf0/xac/x95/xa0 <CJK Ideograph Extension E>
+<U0002C5A0>..<U0002C5DF> /xf0/xac/x96/xa0 <CJK Ideograph Extension E>
+<U0002C5E0>..<U0002C61F> /xf0/xac/x97/xa0 <CJK Ideograph Extension E>
+<U0002C620>..<U0002C65F> /xf0/xac/x98/xa0 <CJK Ideograph Extension E>
+<U0002C660>..<U0002C69F> /xf0/xac/x99/xa0 <CJK Ideograph Extension E>
+<U0002C6A0>..<U0002C6DF> /xf0/xac/x9a/xa0 <CJK Ideograph Extension E>
+<U0002C6E0>..<U0002C71F> /xf0/xac/x9b/xa0 <CJK Ideograph Extension E>
+<U0002C720>..<U0002C75F> /xf0/xac/x9c/xa0 <CJK Ideograph Extension E>
+<U0002C760>..<U0002C79F> /xf0/xac/x9d/xa0 <CJK Ideograph Extension E>
+<U0002C7A0>..<U0002C7DF> /xf0/xac/x9e/xa0 <CJK Ideograph Extension E>
+<U0002C7E0>..<U0002C81F> /xf0/xac/x9f/xa0 <CJK Ideograph Extension E>
+<U0002C820>..<U0002C85F> /xf0/xac/xa0/xa0 <CJK Ideograph Extension E>
+<U0002C860>..<U0002C89F> /xf0/xac/xa1/xa0 <CJK Ideograph Extension E>
+<U0002C8A0>..<U0002C8DF> /xf0/xac/xa2/xa0 <CJK Ideograph Extension E>
+<U0002C8E0>..<U0002C91F> /xf0/xac/xa3/xa0 <CJK Ideograph Extension E>
+<U0002C920>..<U0002C95F> /xf0/xac/xa4/xa0 <CJK Ideograph Extension E>
+<U0002C960>..<U0002C99F> /xf0/xac/xa5/xa0 <CJK Ideograph Extension E>
+<U0002C9A0>..<U0002C9DF> /xf0/xac/xa6/xa0 <CJK Ideograph Extension E>
+<U0002C9E0>..<U0002CA1F> /xf0/xac/xa7/xa0 <CJK Ideograph Extension E>
+<U0002CA20>..<U0002CA5F> /xf0/xac/xa8/xa0 <CJK Ideograph Extension E>
+<U0002CA60>..<U0002CA9F> /xf0/xac/xa9/xa0 <CJK Ideograph Extension E>
+<U0002CAA0>..<U0002CADF> /xf0/xac/xaa/xa0 <CJK Ideograph Extension E>
+<U0002CAE0>..<U0002CB1F> /xf0/xac/xab/xa0 <CJK Ideograph Extension E>
+<U0002CB20>..<U0002CB5F> /xf0/xac/xac/xa0 <CJK Ideograph Extension E>
+<U0002CB60>..<U0002CB9F> /xf0/xac/xad/xa0 <CJK Ideograph Extension E>
+<U0002CBA0>..<U0002CBDF> /xf0/xac/xae/xa0 <CJK Ideograph Extension E>
+<U0002CBE0>..<U0002CC1F> /xf0/xac/xaf/xa0 <CJK Ideograph Extension E>
+<U0002CC20>..<U0002CC5F> /xf0/xac/xb0/xa0 <CJK Ideograph Extension E>
+<U0002CC60>..<U0002CC9F> /xf0/xac/xb1/xa0 <CJK Ideograph Extension E>
+<U0002CCA0>..<U0002CCDF> /xf0/xac/xb2/xa0 <CJK Ideograph Extension E>
+<U0002CCE0>..<U0002CD1F> /xf0/xac/xb3/xa0 <CJK Ideograph Extension E>
+<U0002CD20>..<U0002CD5F> /xf0/xac/xb4/xa0 <CJK Ideograph Extension E>
+<U0002CD60>..<U0002CD9F> /xf0/xac/xb5/xa0 <CJK Ideograph Extension E>
+<U0002CDA0>..<U0002CDDF> /xf0/xac/xb6/xa0 <CJK Ideograph Extension E>
+<U0002CDE0>..<U0002CE1F> /xf0/xac/xb7/xa0 <CJK Ideograph Extension E>
+<U0002CE20>..<U0002CE5F> /xf0/xac/xb8/xa0 <CJK Ideograph Extension E>
+<U0002CE60>..<U0002CE9F> /xf0/xac/xb9/xa0 <CJK Ideograph Extension E>
+<U0002CEA0>..<U0002CEA1> /xf0/xac/xba/xa0 <CJK Ideograph Extension E>
<U0002F800> /xf0/xaf/xa0/x80 CJK COMPATIBILITY IDEOGRAPH-2F800
<U0002F801> /xf0/xaf/xa0/x81 CJK COMPATIBILITY IDEOGRAPH-2F801
<U0002F802> /xf0/xaf/xa0/x82 CJK COMPATIBILITY IDEOGRAPH-2F802
@@ -42060,6 +44096,7 @@ WIDTH
<U0859> 0
<U085A> 0
<U085B> 0
+<U08E3> 0
<U08E4> 0
<U08E5> 0
<U08E6> 0
@@ -42729,7 +44766,7 @@ WIDTH
<U32C0>...<U32FE> 2
<U3300>...<U33FF> 2
<U3400>...<U4DB5> 2
-<U4E00>...<U9FCC> 2
+<U4E00>...<U9FD5> 2
<UA000>...<UA014> 2
<UA015> 2
<UA016>...<UA48C> 2
@@ -42748,6 +44785,7 @@ WIDTH
<UA67B> 0
<UA67C> 0
<UA67D> 0
+<UA69E> 0
<UA69F> 0
<UA6F0> 0
<UA6F1> 0
@@ -42871,6 +44909,8 @@ WIDTH
<UFE2B> 0
<UFE2C> 0
<UFE2D> 0
+<UFE2E> 0
+<UFE2F> 0
<UFE30> 2
<UFE31>...<UFE32> 2
<UFE33>...<UFE34> 2
@@ -43024,6 +45064,9 @@ WIDTH
<U000111BC> 0
<U000111BD> 0
<U000111BE> 0
+<U000111CA> 0
+<U000111CB> 0
+<U000111CC> 0
<U0001122F> 0
<U00011230> 0
<U00011231> 0
@@ -43039,6 +45082,7 @@ WIDTH
<U000112E8> 0
<U000112E9> 0
<U000112EA> 0
+<U00011300> 0
<U00011301> 0
<U0001133C> 0
<U00011340> 0
@@ -43073,6 +45117,8 @@ WIDTH
<U000115BD> 0
<U000115BF> 0
<U000115C0> 0
+<U000115DC> 0
+<U000115DD> 0
<U00011633> 0
<U00011634> 0
<U00011635> 0
@@ -43093,6 +45139,18 @@ WIDTH
<U000116B4> 0
<U000116B5> 0
<U000116B7> 0
+<U0001171D> 0
+<U0001171E> 0
+<U0001171F> 0
+<U00011722> 0
+<U00011723> 0
+<U00011724> 0
+<U00011725> 0
+<U00011727> 0
+<U00011728> 0
+<U00011729> 0
+<U0001172A> 0
+<U0001172B> 0
<U00016AF0> 0
<U00016AF1> 0
<U00016AF2> 0
@@ -43149,6 +45207,133 @@ WIDTH
<U0001D242> 0
<U0001D243> 0
<U0001D244> 0
+<U0001DA00> 0
+<U0001DA01> 0
+<U0001DA02> 0
+<U0001DA03> 0
+<U0001DA04> 0
+<U0001DA05> 0
+<U0001DA06> 0
+<U0001DA07> 0
+<U0001DA08> 0
+<U0001DA09> 0
+<U0001DA0A> 0
+<U0001DA0B> 0
+<U0001DA0C> 0
+<U0001DA0D> 0
+<U0001DA0E> 0
+<U0001DA0F> 0
+<U0001DA10> 0
+<U0001DA11> 0
+<U0001DA12> 0
+<U0001DA13> 0
+<U0001DA14> 0
+<U0001DA15> 0
+<U0001DA16> 0
+<U0001DA17> 0
+<U0001DA18> 0
+<U0001DA19> 0
+<U0001DA1A> 0
+<U0001DA1B> 0
+<U0001DA1C> 0
+<U0001DA1D> 0
+<U0001DA1E> 0
+<U0001DA1F> 0
+<U0001DA20> 0
+<U0001DA21> 0
+<U0001DA22> 0
+<U0001DA23> 0
+<U0001DA24> 0
+<U0001DA25> 0
+<U0001DA26> 0
+<U0001DA27> 0
+<U0001DA28> 0
+<U0001DA29> 0
+<U0001DA2A> 0
+<U0001DA2B> 0
+<U0001DA2C> 0
+<U0001DA2D> 0
+<U0001DA2E> 0
+<U0001DA2F> 0
+<U0001DA30> 0
+<U0001DA31> 0
+<U0001DA32> 0
+<U0001DA33> 0
+<U0001DA34> 0
+<U0001DA35> 0
+<U0001DA36> 0
+<U0001DA3B> 0
+<U0001DA3C> 0
+<U0001DA3D> 0
+<U0001DA3E> 0
+<U0001DA3F> 0
+<U0001DA40> 0
+<U0001DA41> 0
+<U0001DA42> 0
+<U0001DA43> 0
+<U0001DA44> 0
+<U0001DA45> 0
+<U0001DA46> 0
+<U0001DA47> 0
+<U0001DA48> 0
+<U0001DA49> 0
+<U0001DA4A> 0
+<U0001DA4B> 0
+<U0001DA4C> 0
+<U0001DA4D> 0
+<U0001DA4E> 0
+<U0001DA4F> 0
+<U0001DA50> 0
+<U0001DA51> 0
+<U0001DA52> 0
+<U0001DA53> 0
+<U0001DA54> 0
+<U0001DA55> 0
+<U0001DA56> 0
+<U0001DA57> 0
+<U0001DA58> 0
+<U0001DA59> 0
+<U0001DA5A> 0
+<U0001DA5B> 0
+<U0001DA5C> 0
+<U0001DA5D> 0
+<U0001DA5E> 0
+<U0001DA5F> 0
+<U0001DA60> 0
+<U0001DA61> 0
+<U0001DA62> 0
+<U0001DA63> 0
+<U0001DA64> 0
+<U0001DA65> 0
+<U0001DA66> 0
+<U0001DA67> 0
+<U0001DA68> 0
+<U0001DA69> 0
+<U0001DA6A> 0
+<U0001DA6B> 0
+<U0001DA6C> 0
+<U0001DA75> 0
+<U0001DA84> 0
+<U0001DA9B> 0
+<U0001DA9C> 0
+<U0001DA9D> 0
+<U0001DA9E> 0
+<U0001DA9F> 0
+<U0001DAA1> 0
+<U0001DAA2> 0
+<U0001DAA3> 0
+<U0001DAA4> 0
+<U0001DAA5> 0
+<U0001DAA6> 0
+<U0001DAA7> 0
+<U0001DAA8> 0
+<U0001DAA9> 0
+<U0001DAAA> 0
+<U0001DAAB> 0
+<U0001DAAC> 0
+<U0001DAAD> 0
+<U0001DAAE> 0
+<U0001DAAF> 0
<U0001E8D0> 0
<U0001E8D1> 0
<U0001E8D2> 0
@@ -43163,6 +45348,7 @@ WIDTH
<U00020000>...<U0002A6D6> 2
<U0002A700>...<U0002B734> 2
<U0002B740>...<U0002B81D> 2
+<U0002B820>...<U0002CEA1> 2
<U0002F800>...<U0002FA1D> 2
<U000E0001> 0
<U000E0020> 0
diff --git a/localedata/locales/i18n b/localedata/locales/i18n
index 79b5370..453cedf 100644
--- a/localedata/locales/i18n
+++ b/localedata/locales/i18n
@@ -12,7 +12,7 @@ fax ""
language ""
territory ""
revision ""
-date "2015-02-18"
+date "2015-06-22"
%
category "i18n:2000";LC_IDENTIFICATION
category "i18n:2000";LC_CTYPE
@@ -30,7 +30,7 @@ END LC_IDENTIFICATION
LC_CTYPE
% The following is the 14652 i18n fdcc-set LC_CTYPE category.
-% It covers Unicode version 7.0.0.
+% It covers Unicode version 8.0.0.
% The character classes and mapping tables were automatically
% generated using the gen_unicode_ctype.py program.
@@ -72,47 +72,48 @@ upper /
<U0508>;<U050A>;<U050C>;<U050E>;<U0510>;<U0512>;<U0514>;<U0516>;<U0518>;/
<U051A>;<U051C>;<U051E>;<U0520>;<U0522>;<U0524>;<U0526>;<U0528>;<U052A>;/
<U052C>;<U052E>;<U0531>..<U0556>;<U10A0>..<U10C5>;<U10C7>;<U10CD>;/
- <U1E00>;<U1E02>;<U1E04>;<U1E06>;<U1E08>;<U1E0A>;<U1E0C>;<U1E0E>;<U1E10>;/
- <U1E12>;<U1E14>;<U1E16>;<U1E18>;<U1E1A>;<U1E1C>;<U1E1E>;<U1E20>;<U1E22>;/
- <U1E24>;<U1E26>;<U1E28>;<U1E2A>;<U1E2C>;<U1E2E>;<U1E30>;<U1E32>;<U1E34>;/
- <U1E36>;<U1E38>;<U1E3A>;<U1E3C>;<U1E3E>;<U1E40>;<U1E42>;<U1E44>;<U1E46>;/
- <U1E48>;<U1E4A>;<U1E4C>;<U1E4E>;<U1E50>;<U1E52>;<U1E54>;<U1E56>;<U1E58>;/
- <U1E5A>;<U1E5C>;<U1E5E>;<U1E60>;<U1E62>;<U1E64>;<U1E66>;<U1E68>;<U1E6A>;/
- <U1E6C>;<U1E6E>;<U1E70>;<U1E72>;<U1E74>;<U1E76>;<U1E78>;<U1E7A>;<U1E7C>;/
- <U1E7E>;<U1E80>;<U1E82>;<U1E84>;<U1E86>;<U1E88>;<U1E8A>;<U1E8C>;<U1E8E>;/
- <U1E90>;<U1E92>;<U1E94>;<U1E9E>;<U1EA0>;<U1EA2>;<U1EA4>;<U1EA6>;<U1EA8>;/
- <U1EAA>;<U1EAC>;<U1EAE>;<U1EB0>;<U1EB2>;<U1EB4>;<U1EB6>;<U1EB8>;<U1EBA>;/
- <U1EBC>;<U1EBE>;<U1EC0>;<U1EC2>;<U1EC4>;<U1EC6>;<U1EC8>;<U1ECA>;<U1ECC>;/
- <U1ECE>;<U1ED0>;<U1ED2>;<U1ED4>;<U1ED6>;<U1ED8>;<U1EDA>;<U1EDC>;<U1EDE>;/
- <U1EE0>;<U1EE2>;<U1EE4>;<U1EE6>;<U1EE8>;<U1EEA>;<U1EEC>;<U1EEE>;<U1EF0>;/
- <U1EF2>;<U1EF4>;<U1EF6>;<U1EF8>;<U1EFA>;<U1EFC>;<U1EFE>;<U1F08>..<U1F0F>;/
- <U1F18>..<U1F1D>;<U1F28>..<U1F2F>;<U1F38>..<U1F3F>;<U1F48>..<U1F4D>;/
- <U1F59>;<U1F5B>;<U1F5D>;<U1F5F>;<U1F68>..<U1F6F>;<U1F88>..<U1F8F>;/
- <U1F98>..<U1F9F>;<U1FA8>..<U1FAF>;<U1FB8>..<U1FBC>;<U1FC8>..<U1FCC>;/
- <U1FD8>..<U1FDB>;<U1FE8>..<U1FEC>;<U1FF8>..<U1FFC>;<U2102>;<U2107>;/
- <U210B>..<U210D>;<U2110>..<U2112>;<U2115>;<U2119>..<U211D>;<U2124>;/
- <U2126>;<U2128>;<U212A>..<U212D>;<U2130>..<U2133>;<U213E>..<U213F>;/
- <U2145>;<U2160>..<U216F>;<U2183>;<U24B6>..<U24CF>;<U2C00>..<U2C2E>;/
- <U2C60>;<U2C62>..<U2C64>;<U2C67>;<U2C69>;<U2C6B>;<U2C6D>..<U2C70>;/
- <U2C72>;<U2C75>;<U2C7E>..<U2C80>;<U2C82>;<U2C84>;<U2C86>;<U2C88>;<U2C8A>;/
- <U2C8C>;<U2C8E>;<U2C90>;<U2C92>;<U2C94>;<U2C96>;<U2C98>;<U2C9A>;<U2C9C>;/
- <U2C9E>;<U2CA0>;<U2CA2>;<U2CA4>;<U2CA6>;<U2CA8>;<U2CAA>;<U2CAC>;<U2CAE>;/
- <U2CB0>;<U2CB2>;<U2CB4>;<U2CB6>;<U2CB8>;<U2CBA>;<U2CBC>;<U2CBE>;<U2CC0>;/
- <U2CC2>;<U2CC4>;<U2CC6>;<U2CC8>;<U2CCA>;<U2CCC>;<U2CCE>;<U2CD0>;<U2CD2>;/
- <U2CD4>;<U2CD6>;<U2CD8>;<U2CDA>;<U2CDC>;<U2CDE>;<U2CE0>;<U2CE2>;<U2CEB>;/
- <U2CED>;<U2CF2>;<UA640>;<UA642>;<UA644>;<UA646>;<UA648>;<UA64A>;<UA64C>;/
- <UA64E>;<UA650>;<UA652>;<UA654>;<UA656>;<UA658>;<UA65A>;<UA65C>;<UA65E>;/
- <UA660>;<UA662>;<UA664>;<UA666>;<UA668>;<UA66A>;<UA66C>;<UA680>;<UA682>;/
- <UA684>;<UA686>;<UA688>;<UA68A>;<UA68C>;<UA68E>;<UA690>;<UA692>;<UA694>;/
- <UA696>;<UA698>;<UA69A>;<UA722>;<UA724>;<UA726>;<UA728>;<UA72A>;<UA72C>;/
- <UA72E>;<UA732>;<UA734>;<UA736>;<UA738>;<UA73A>;<UA73C>;<UA73E>;<UA740>;/
- <UA742>;<UA744>;<UA746>;<UA748>;<UA74A>;<UA74C>;<UA74E>;<UA750>;<UA752>;/
- <UA754>;<UA756>;<UA758>;<UA75A>;<UA75C>;<UA75E>;<UA760>;<UA762>;<UA764>;/
- <UA766>;<UA768>;<UA76A>;<UA76C>;<UA76E>;<UA779>;<UA77B>;<UA77D>..<UA77E>;/
- <UA780>;<UA782>;<UA784>;<UA786>;<UA78B>;<UA78D>;<UA790>;<UA792>;<UA796>;/
- <UA798>;<UA79A>;<UA79C>;<UA79E>;<UA7A0>;<UA7A2>;<UA7A4>;<UA7A6>;<UA7A8>;/
- <UA7AA>..<UA7AD>;<UA7B0>..<UA7B1>;<UFF21>..<UFF3A>;/
- <U00010400>..<U00010427>;<U000118A0>..<U000118BF>;/
+ <U13A0>..<U13F5>;<U1E00>;<U1E02>;<U1E04>;<U1E06>;<U1E08>;<U1E0A>;<U1E0C>;/
+ <U1E0E>;<U1E10>;<U1E12>;<U1E14>;<U1E16>;<U1E18>;<U1E1A>;<U1E1C>;<U1E1E>;/
+ <U1E20>;<U1E22>;<U1E24>;<U1E26>;<U1E28>;<U1E2A>;<U1E2C>;<U1E2E>;<U1E30>;/
+ <U1E32>;<U1E34>;<U1E36>;<U1E38>;<U1E3A>;<U1E3C>;<U1E3E>;<U1E40>;<U1E42>;/
+ <U1E44>;<U1E46>;<U1E48>;<U1E4A>;<U1E4C>;<U1E4E>;<U1E50>;<U1E52>;<U1E54>;/
+ <U1E56>;<U1E58>;<U1E5A>;<U1E5C>;<U1E5E>;<U1E60>;<U1E62>;<U1E64>;<U1E66>;/
+ <U1E68>;<U1E6A>;<U1E6C>;<U1E6E>;<U1E70>;<U1E72>;<U1E74>;<U1E76>;<U1E78>;/
+ <U1E7A>;<U1E7C>;<U1E7E>;<U1E80>;<U1E82>;<U1E84>;<U1E86>;<U1E88>;<U1E8A>;/
+ <U1E8C>;<U1E8E>;<U1E90>;<U1E92>;<U1E94>;<U1E9E>;<U1EA0>;<U1EA2>;<U1EA4>;/
+ <U1EA6>;<U1EA8>;<U1EAA>;<U1EAC>;<U1EAE>;<U1EB0>;<U1EB2>;<U1EB4>;<U1EB6>;/
+ <U1EB8>;<U1EBA>;<U1EBC>;<U1EBE>;<U1EC0>;<U1EC2>;<U1EC4>;<U1EC6>;<U1EC8>;/
+ <U1ECA>;<U1ECC>;<U1ECE>;<U1ED0>;<U1ED2>;<U1ED4>;<U1ED6>;<U1ED8>;<U1EDA>;/
+ <U1EDC>;<U1EDE>;<U1EE0>;<U1EE2>;<U1EE4>;<U1EE6>;<U1EE8>;<U1EEA>;<U1EEC>;/
+ <U1EEE>;<U1EF0>;<U1EF2>;<U1EF4>;<U1EF6>;<U1EF8>;<U1EFA>;<U1EFC>;<U1EFE>;/
+ <U1F08>..<U1F0F>;<U1F18>..<U1F1D>;<U1F28>..<U1F2F>;<U1F38>..<U1F3F>;/
+ <U1F48>..<U1F4D>;<U1F59>;<U1F5B>;<U1F5D>;<U1F5F>;<U1F68>..<U1F6F>;/
+ <U1F88>..<U1F8F>;<U1F98>..<U1F9F>;<U1FA8>..<U1FAF>;<U1FB8>..<U1FBC>;/
+ <U1FC8>..<U1FCC>;<U1FD8>..<U1FDB>;<U1FE8>..<U1FEC>;<U1FF8>..<U1FFC>;/
+ <U2102>;<U2107>;<U210B>..<U210D>;<U2110>..<U2112>;<U2115>;/
+ <U2119>..<U211D>;<U2124>;<U2126>;<U2128>;<U212A>..<U212D>;/
+ <U2130>..<U2133>;<U213E>..<U213F>;<U2145>;<U2160>..<U216F>;<U2183>;/
+ <U24B6>..<U24CF>;<U2C00>..<U2C2E>;<U2C60>;<U2C62>..<U2C64>;<U2C67>;/
+ <U2C69>;<U2C6B>;<U2C6D>..<U2C70>;<U2C72>;<U2C75>;<U2C7E>..<U2C80>;/
+ <U2C82>;<U2C84>;<U2C86>;<U2C88>;<U2C8A>;<U2C8C>;<U2C8E>;<U2C90>;<U2C92>;/
+ <U2C94>;<U2C96>;<U2C98>;<U2C9A>;<U2C9C>;<U2C9E>;<U2CA0>;<U2CA2>;<U2CA4>;/
+ <U2CA6>;<U2CA8>;<U2CAA>;<U2CAC>;<U2CAE>;<U2CB0>;<U2CB2>;<U2CB4>;<U2CB6>;/
+ <U2CB8>;<U2CBA>;<U2CBC>;<U2CBE>;<U2CC0>;<U2CC2>;<U2CC4>;<U2CC6>;<U2CC8>;/
+ <U2CCA>;<U2CCC>;<U2CCE>;<U2CD0>;<U2CD2>;<U2CD4>;<U2CD6>;<U2CD8>;<U2CDA>;/
+ <U2CDC>;<U2CDE>;<U2CE0>;<U2CE2>;<U2CEB>;<U2CED>;<U2CF2>;<UA640>;<UA642>;/
+ <UA644>;<UA646>;<UA648>;<UA64A>;<UA64C>;<UA64E>;<UA650>;<UA652>;<UA654>;/
+ <UA656>;<UA658>;<UA65A>;<UA65C>;<UA65E>;<UA660>;<UA662>;<UA664>;<UA666>;/
+ <UA668>;<UA66A>;<UA66C>;<UA680>;<UA682>;<UA684>;<UA686>;<UA688>;<UA68A>;/
+ <UA68C>;<UA68E>;<UA690>;<UA692>;<UA694>;<UA696>;<UA698>;<UA69A>;<UA722>;/
+ <UA724>;<UA726>;<UA728>;<UA72A>;<UA72C>;<UA72E>;<UA732>;<UA734>;<UA736>;/
+ <UA738>;<UA73A>;<UA73C>;<UA73E>;<UA740>;<UA742>;<UA744>;<UA746>;<UA748>;/
+ <UA74A>;<UA74C>;<UA74E>;<UA750>;<UA752>;<UA754>;<UA756>;<UA758>;<UA75A>;/
+ <UA75C>;<UA75E>;<UA760>;<UA762>;<UA764>;<UA766>;<UA768>;<UA76A>;<UA76C>;/
+ <UA76E>;<UA779>;<UA77B>;<UA77D>..<UA77E>;<UA780>;<UA782>;<UA784>;<UA786>;/
+ <UA78B>;<UA78D>;<UA790>;<UA792>;<UA796>;<UA798>;<UA79A>;<UA79C>;<UA79E>;/
+ <UA7A0>;<UA7A2>;<UA7A4>;<UA7A6>;<UA7A8>;<UA7AA>..<UA7AD>;/
+ <UA7B0>..<UA7B4>;<UA7B6>;<UFF21>..<UFF3A>;<U00010400>..<U00010427>;/
+ <U00010C80>..<U00010CB2>;<U000118A0>..<U000118BF>;/
<U0001D400>..<U0001D419>;<U0001D434>..<U0001D44D>;/
<U0001D468>..<U0001D481>;<U0001D49C>;<U0001D49E>..<U0001D49F>;/
<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;<U0001D4A9>..<U0001D4AC>;/
@@ -166,64 +167,65 @@ lower /
<U04F5>;<U04F7>;<U04F9>;<U04FB>;<U04FD>;<U04FF>;<U0501>;<U0503>;<U0505>;/
<U0507>;<U0509>;<U050B>;<U050D>;<U050F>;<U0511>;<U0513>;<U0515>;<U0517>;/
<U0519>;<U051B>;<U051D>;<U051F>;<U0521>;<U0523>;<U0525>;<U0527>;<U0529>;/
- <U052B>;<U052D>;<U052F>;<U0561>..<U0587>;<U1D00>..<U1DBF>;<U1E01>;/
- <U1E03>;<U1E05>;<U1E07>;<U1E09>;<U1E0B>;<U1E0D>;<U1E0F>;<U1E11>;<U1E13>;/
- <U1E15>;<U1E17>;<U1E19>;<U1E1B>;<U1E1D>;<U1E1F>;<U1E21>;<U1E23>;<U1E25>;/
- <U1E27>;<U1E29>;<U1E2B>;<U1E2D>;<U1E2F>;<U1E31>;<U1E33>;<U1E35>;<U1E37>;/
- <U1E39>;<U1E3B>;<U1E3D>;<U1E3F>;<U1E41>;<U1E43>;<U1E45>;<U1E47>;<U1E49>;/
- <U1E4B>;<U1E4D>;<U1E4F>;<U1E51>;<U1E53>;<U1E55>;<U1E57>;<U1E59>;<U1E5B>;/
- <U1E5D>;<U1E5F>;<U1E61>;<U1E63>;<U1E65>;<U1E67>;<U1E69>;<U1E6B>;<U1E6D>;/
- <U1E6F>;<U1E71>;<U1E73>;<U1E75>;<U1E77>;<U1E79>;<U1E7B>;<U1E7D>;<U1E7F>;/
- <U1E81>;<U1E83>;<U1E85>;<U1E87>;<U1E89>;<U1E8B>;<U1E8D>;<U1E8F>;<U1E91>;/
- <U1E93>;<U1E95>..<U1E9D>;<U1E9F>;<U1EA1>;<U1EA3>;<U1EA5>;<U1EA7>;<U1EA9>;/
- <U1EAB>;<U1EAD>;<U1EAF>;<U1EB1>;<U1EB3>;<U1EB5>;<U1EB7>;<U1EB9>;<U1EBB>;/
- <U1EBD>;<U1EBF>;<U1EC1>;<U1EC3>;<U1EC5>;<U1EC7>;<U1EC9>;<U1ECB>;<U1ECD>;/
- <U1ECF>;<U1ED1>;<U1ED3>;<U1ED5>;<U1ED7>;<U1ED9>;<U1EDB>;<U1EDD>;<U1EDF>;/
- <U1EE1>;<U1EE3>;<U1EE5>;<U1EE7>;<U1EE9>;<U1EEB>;<U1EED>;<U1EEF>;<U1EF1>;/
- <U1EF3>;<U1EF5>;<U1EF7>;<U1EF9>;<U1EFB>;<U1EFD>;<U1EFF>..<U1F07>;/
- <U1F10>..<U1F15>;<U1F20>..<U1F27>;<U1F30>..<U1F37>;<U1F40>..<U1F45>;/
- <U1F50>..<U1F57>;<U1F60>..<U1F67>;<U1F70>..<U1F7D>;<U1F80>..<U1F87>;/
- <U1F90>..<U1F97>;<U1FA0>..<U1FA7>;<U1FB0>..<U1FB4>;<U1FB6>..<U1FB7>;/
- <U1FBE>;<U1FC2>..<U1FC4>;<U1FC6>..<U1FC7>;<U1FD0>..<U1FD3>;/
- <U1FD6>..<U1FD7>;<U1FE0>..<U1FE7>;<U1FF2>..<U1FF4>;<U1FF6>..<U1FF7>;/
- <U2071>;<U207F>;<U2090>..<U209C>;<U210A>;<U210E>..<U210F>;<U2113>;/
- <U212F>;<U2134>;<U2139>;<U213C>..<U213D>;<U2146>..<U2149>;<U214E>;/
- <U2170>..<U217F>;<U2184>;<U24D0>..<U24E9>;<U2C30>..<U2C5E>;<U2C61>;/
- <U2C65>..<U2C66>;<U2C68>;<U2C6A>;<U2C6C>;<U2C71>;<U2C73>..<U2C74>;/
- <U2C76>..<U2C7D>;<U2C81>;<U2C83>;<U2C85>;<U2C87>;<U2C89>;<U2C8B>;<U2C8D>;/
- <U2C8F>;<U2C91>;<U2C93>;<U2C95>;<U2C97>;<U2C99>;<U2C9B>;<U2C9D>;<U2C9F>;/
- <U2CA1>;<U2CA3>;<U2CA5>;<U2CA7>;<U2CA9>;<U2CAB>;<U2CAD>;<U2CAF>;<U2CB1>;/
- <U2CB3>;<U2CB5>;<U2CB7>;<U2CB9>;<U2CBB>;<U2CBD>;<U2CBF>;<U2CC1>;<U2CC3>;/
- <U2CC5>;<U2CC7>;<U2CC9>;<U2CCB>;<U2CCD>;<U2CCF>;<U2CD1>;<U2CD3>;<U2CD5>;/
- <U2CD7>;<U2CD9>;<U2CDB>;<U2CDD>;<U2CDF>;<U2CE1>;<U2CE3>..<U2CE4>;<U2CEC>;/
- <U2CEE>;<U2CF3>;<U2D00>..<U2D25>;<U2D27>;<U2D2D>;<UA641>;<UA643>;<UA645>;/
- <UA647>;<UA649>;<UA64B>;<UA64D>;<UA64F>;<UA651>;<UA653>;<UA655>;<UA657>;/
- <UA659>;<UA65B>;<UA65D>;<UA65F>;<UA661>;<UA663>;<UA665>;<UA667>;<UA669>;/
- <UA66B>;<UA66D>;<UA681>;<UA683>;<UA685>;<UA687>;<UA689>;<UA68B>;<UA68D>;/
- <UA68F>;<UA691>;<UA693>;<UA695>;<UA697>;<UA699>;<UA69B>..<UA69D>;<UA723>;/
- <UA725>;<UA727>;<UA729>;<UA72B>;<UA72D>;<UA72F>..<UA731>;<UA733>;<UA735>;/
- <UA737>;<UA739>;<UA73B>;<UA73D>;<UA73F>;<UA741>;<UA743>;<UA745>;<UA747>;/
- <UA749>;<UA74B>;<UA74D>;<UA74F>;<UA751>;<UA753>;<UA755>;<UA757>;<UA759>;/
- <UA75B>;<UA75D>;<UA75F>;<UA761>;<UA763>;<UA765>;<UA767>;<UA769>;<UA76B>;/
- <UA76D>;<UA76F>..<UA778>;<UA77A>;<UA77C>;<UA77F>;<UA781>;<UA783>;<UA785>;/
- <UA787>;<UA78C>;<UA78E>;<UA791>;<UA793>..<UA795>;<UA797>;<UA799>;<UA79B>;/
- <UA79D>;<UA79F>;<UA7A1>;<UA7A3>;<UA7A5>;<UA7A7>;<UA7A9>;<UA7F8>..<UA7FA>;/
- <UAB30>..<UAB5A>;<UAB5C>..<UAB5F>;<UAB64>..<UAB65>;<UFB00>..<UFB06>;/
+ <U052B>;<U052D>;<U052F>;<U0561>..<U0587>;<U13F8>..<U13FD>;/
+ <U1D00>..<U1DBF>;<U1E01>;<U1E03>;<U1E05>;<U1E07>;<U1E09>;<U1E0B>;<U1E0D>;/
+ <U1E0F>;<U1E11>;<U1E13>;<U1E15>;<U1E17>;<U1E19>;<U1E1B>;<U1E1D>;<U1E1F>;/
+ <U1E21>;<U1E23>;<U1E25>;<U1E27>;<U1E29>;<U1E2B>;<U1E2D>;<U1E2F>;<U1E31>;/
+ <U1E33>;<U1E35>;<U1E37>;<U1E39>;<U1E3B>;<U1E3D>;<U1E3F>;<U1E41>;<U1E43>;/
+ <U1E45>;<U1E47>;<U1E49>;<U1E4B>;<U1E4D>;<U1E4F>;<U1E51>;<U1E53>;<U1E55>;/
+ <U1E57>;<U1E59>;<U1E5B>;<U1E5D>;<U1E5F>;<U1E61>;<U1E63>;<U1E65>;<U1E67>;/
+ <U1E69>;<U1E6B>;<U1E6D>;<U1E6F>;<U1E71>;<U1E73>;<U1E75>;<U1E77>;<U1E79>;/
+ <U1E7B>;<U1E7D>;<U1E7F>;<U1E81>;<U1E83>;<U1E85>;<U1E87>;<U1E89>;<U1E8B>;/
+ <U1E8D>;<U1E8F>;<U1E91>;<U1E93>;<U1E95>..<U1E9D>;<U1E9F>;<U1EA1>;<U1EA3>;/
+ <U1EA5>;<U1EA7>;<U1EA9>;<U1EAB>;<U1EAD>;<U1EAF>;<U1EB1>;<U1EB3>;<U1EB5>;/
+ <U1EB7>;<U1EB9>;<U1EBB>;<U1EBD>;<U1EBF>;<U1EC1>;<U1EC3>;<U1EC5>;<U1EC7>;/
+ <U1EC9>;<U1ECB>;<U1ECD>;<U1ECF>;<U1ED1>;<U1ED3>;<U1ED5>;<U1ED7>;<U1ED9>;/
+ <U1EDB>;<U1EDD>;<U1EDF>;<U1EE1>;<U1EE3>;<U1EE5>;<U1EE7>;<U1EE9>;<U1EEB>;/
+ <U1EED>;<U1EEF>;<U1EF1>;<U1EF3>;<U1EF5>;<U1EF7>;<U1EF9>;<U1EFB>;<U1EFD>;/
+ <U1EFF>..<U1F07>;<U1F10>..<U1F15>;<U1F20>..<U1F27>;<U1F30>..<U1F37>;/
+ <U1F40>..<U1F45>;<U1F50>..<U1F57>;<U1F60>..<U1F67>;<U1F70>..<U1F7D>;/
+ <U1F80>..<U1F87>;<U1F90>..<U1F97>;<U1FA0>..<U1FA7>;<U1FB0>..<U1FB4>;/
+ <U1FB6>..<U1FB7>;<U1FBE>;<U1FC2>..<U1FC4>;<U1FC6>..<U1FC7>;/
+ <U1FD0>..<U1FD3>;<U1FD6>..<U1FD7>;<U1FE0>..<U1FE7>;<U1FF2>..<U1FF4>;/
+ <U1FF6>..<U1FF7>;<U2071>;<U207F>;<U2090>..<U209C>;<U210A>;/
+ <U210E>..<U210F>;<U2113>;<U212F>;<U2134>;<U2139>;<U213C>..<U213D>;/
+ <U2146>..<U2149>;<U214E>;<U2170>..<U217F>;<U2184>;<U24D0>..<U24E9>;/
+ <U2C30>..<U2C5E>;<U2C61>;<U2C65>..<U2C66>;<U2C68>;<U2C6A>;<U2C6C>;/
+ <U2C71>;<U2C73>..<U2C74>;<U2C76>..<U2C7D>;<U2C81>;<U2C83>;<U2C85>;/
+ <U2C87>;<U2C89>;<U2C8B>;<U2C8D>;<U2C8F>;<U2C91>;<U2C93>;<U2C95>;<U2C97>;/
+ <U2C99>;<U2C9B>;<U2C9D>;<U2C9F>;<U2CA1>;<U2CA3>;<U2CA5>;<U2CA7>;<U2CA9>;/
+ <U2CAB>;<U2CAD>;<U2CAF>;<U2CB1>;<U2CB3>;<U2CB5>;<U2CB7>;<U2CB9>;<U2CBB>;/
+ <U2CBD>;<U2CBF>;<U2CC1>;<U2CC3>;<U2CC5>;<U2CC7>;<U2CC9>;<U2CCB>;<U2CCD>;/
+ <U2CCF>;<U2CD1>;<U2CD3>;<U2CD5>;<U2CD7>;<U2CD9>;<U2CDB>;<U2CDD>;<U2CDF>;/
+ <U2CE1>;<U2CE3>..<U2CE4>;<U2CEC>;<U2CEE>;<U2CF3>;<U2D00>..<U2D25>;/
+ <U2D27>;<U2D2D>;<UA641>;<UA643>;<UA645>;<UA647>;<UA649>;<UA64B>;<UA64D>;/
+ <UA64F>;<UA651>;<UA653>;<UA655>;<UA657>;<UA659>;<UA65B>;<UA65D>;<UA65F>;/
+ <UA661>;<UA663>;<UA665>;<UA667>;<UA669>;<UA66B>;<UA66D>;<UA681>;<UA683>;/
+ <UA685>;<UA687>;<UA689>;<UA68B>;<UA68D>;<UA68F>;<UA691>;<UA693>;<UA695>;/
+ <UA697>;<UA699>;<UA69B>..<UA69D>;<UA723>;<UA725>;<UA727>;<UA729>;<UA72B>;/
+ <UA72D>;<UA72F>..<UA731>;<UA733>;<UA735>;<UA737>;<UA739>;<UA73B>;<UA73D>;/
+ <UA73F>;<UA741>;<UA743>;<UA745>;<UA747>;<UA749>;<UA74B>;<UA74D>;<UA74F>;/
+ <UA751>;<UA753>;<UA755>;<UA757>;<UA759>;<UA75B>;<UA75D>;<UA75F>;<UA761>;/
+ <UA763>;<UA765>;<UA767>;<UA769>;<UA76B>;<UA76D>;<UA76F>..<UA778>;<UA77A>;/
+ <UA77C>;<UA77F>;<UA781>;<UA783>;<UA785>;<UA787>;<UA78C>;<UA78E>;<UA791>;/
+ <UA793>..<UA795>;<UA797>;<UA799>;<UA79B>;<UA79D>;<UA79F>;<UA7A1>;<UA7A3>;/
+ <UA7A5>;<UA7A7>;<UA7A9>;<UA7B5>;<UA7B7>;<UA7F8>..<UA7FA>;/
+ <UAB30>..<UAB5A>;<UAB5C>..<UAB65>;<UAB70>..<UABBF>;<UFB00>..<UFB06>;/
<UFB13>..<UFB17>;<UFF41>..<UFF5A>;<U00010428>..<U0001044F>;/
- <U000118C0>..<U000118DF>;<U0001D41A>..<U0001D433>;/
- <U0001D44E>..<U0001D454>;<U0001D456>..<U0001D467>;/
- <U0001D482>..<U0001D49B>;<U0001D4B6>..<U0001D4B9>;<U0001D4BB>;/
- <U0001D4BD>..<U0001D4C3>;<U0001D4C5>..<U0001D4CF>;/
- <U0001D4EA>..<U0001D503>;<U0001D51E>..<U0001D537>;/
- <U0001D552>..<U0001D56B>;<U0001D586>..<U0001D59F>;/
- <U0001D5BA>..<U0001D5D3>;<U0001D5EE>..<U0001D607>;/
- <U0001D622>..<U0001D63B>;<U0001D656>..<U0001D66F>;/
- <U0001D68A>..<U0001D6A5>;<U0001D6C2>..<U0001D6DA>;/
- <U0001D6DC>..<U0001D6E1>;<U0001D6FC>..<U0001D714>;/
- <U0001D716>..<U0001D71B>;<U0001D736>..<U0001D74E>;/
- <U0001D750>..<U0001D755>;<U0001D770>..<U0001D788>;/
- <U0001D78A>..<U0001D78F>;<U0001D7AA>..<U0001D7C2>;/
- <U0001D7C4>..<U0001D7C9>;<U0001D7CB>
+ <U00010CC0>..<U00010CF2>;<U000118C0>..<U000118DF>;/
+ <U0001D41A>..<U0001D433>;<U0001D44E>..<U0001D454>;/
+ <U0001D456>..<U0001D467>;<U0001D482>..<U0001D49B>;/
+ <U0001D4B6>..<U0001D4B9>;<U0001D4BB>;<U0001D4BD>..<U0001D4C3>;/
+ <U0001D4C5>..<U0001D4CF>;<U0001D4EA>..<U0001D503>;/
+ <U0001D51E>..<U0001D537>;<U0001D552>..<U0001D56B>;/
+ <U0001D586>..<U0001D59F>;<U0001D5BA>..<U0001D5D3>;/
+ <U0001D5EE>..<U0001D607>;<U0001D622>..<U0001D63B>;/
+ <U0001D656>..<U0001D66F>;<U0001D68A>..<U0001D6A5>;/
+ <U0001D6C2>..<U0001D6DA>;<U0001D6DC>..<U0001D6E1>;/
+ <U0001D6FC>..<U0001D714>;<U0001D716>..<U0001D71B>;/
+ <U0001D736>..<U0001D74E>;<U0001D750>..<U0001D755>;/
+ <U0001D770>..<U0001D788>;<U0001D78A>..<U0001D78F>;/
+ <U0001D7AA>..<U0001D7C2>;<U0001D7C4>..<U0001D7C9>;<U0001D7CB>
% The "alpha" class of the "i18n" FDCC-set is reflecting
% the recommendations in TR 10176 annex A
@@ -239,7 +241,7 @@ alpha /
<U0659>..<U0669>;<U066E>..<U06D3>;<U06D5>..<U06DC>;<U06E1>..<U06E8>;/
<U06ED>..<U06FC>;<U06FF>;<U0710>..<U073F>;<U074D>..<U07B1>;/
<U07C0>..<U07EA>;<U07F4>..<U07F5>;<U07FA>;<U0800>..<U0817>;/
- <U081A>..<U082C>;<U0840>..<U0858>;<U08A0>..<U08B2>;<U08E4>..<U08E9>;/
+ <U081A>..<U082C>;<U0840>..<U0858>;<U08A0>..<U08B4>;<U08E3>..<U08E9>;/
<U08F0>..<U093B>;<U093D>..<U094C>;<U094E>..<U0950>;<U0955>..<U0963>;/
<U0966>..<U096F>;<U0971>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
<U0993>..<U09A8>;<U09AA>..<U09B0>;<U09B2>;<U09B6>..<U09B9>;/
@@ -251,40 +253,41 @@ alpha /
<U0A66>..<U0A75>;<U0A81>..<U0A83>;<U0A85>..<U0A8D>;<U0A8F>..<U0A91>;/
<U0A93>..<U0AA8>;<U0AAA>..<U0AB0>;<U0AB2>..<U0AB3>;<U0AB5>..<U0AB9>;/
<U0ABD>..<U0AC5>;<U0AC7>..<U0AC9>;<U0ACB>..<U0ACC>;<U0AD0>;/
- <U0AE0>..<U0AE3>;<U0AE6>..<U0AEF>;<U0B01>..<U0B03>;<U0B05>..<U0B0C>;/
- <U0B0F>..<U0B10>;<U0B13>..<U0B28>;<U0B2A>..<U0B30>;<U0B32>..<U0B33>;/
- <U0B35>..<U0B39>;<U0B3D>..<U0B44>;<U0B47>..<U0B48>;<U0B4B>..<U0B4C>;/
- <U0B56>..<U0B57>;<U0B5C>..<U0B5D>;<U0B5F>..<U0B63>;<U0B66>..<U0B6F>;/
- <U0B71>;<U0B82>..<U0B83>;<U0B85>..<U0B8A>;<U0B8E>..<U0B90>;/
- <U0B92>..<U0B95>;<U0B99>..<U0B9A>;<U0B9C>;<U0B9E>..<U0B9F>;/
- <U0BA3>..<U0BA4>;<U0BA8>..<U0BAA>;<U0BAE>..<U0BB9>;<U0BBE>..<U0BC2>;/
- <U0BC6>..<U0BC8>;<U0BCA>..<U0BCC>;<U0BD0>;<U0BD7>;<U0BE6>..<U0BEF>;/
- <U0C00>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;<U0C12>..<U0C28>;/
- <U0C2A>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;<U0C4A>..<U0C4C>;/
- <U0C55>..<U0C56>;<U0C58>..<U0C59>;<U0C60>..<U0C63>;<U0C66>..<U0C6F>;/
- <U0C81>..<U0C83>;<U0C85>..<U0C8C>;<U0C8E>..<U0C90>;<U0C92>..<U0CA8>;/
- <U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;<U0CBD>..<U0CC4>;<U0CC6>..<U0CC8>;/
- <U0CCA>..<U0CCC>;<U0CD5>..<U0CD6>;<U0CDE>;<U0CE0>..<U0CE3>;/
- <U0CE6>..<U0CEF>;<U0CF1>..<U0CF2>;<U0D01>..<U0D03>;<U0D05>..<U0D0C>;/
- <U0D0E>..<U0D10>;<U0D12>..<U0D3A>;<U0D3D>..<U0D44>;<U0D46>..<U0D48>;/
- <U0D4A>..<U0D4C>;<U0D4E>;<U0D57>;<U0D60>..<U0D63>;<U0D66>..<U0D6F>;/
- <U0D7A>..<U0D7F>;<U0D82>..<U0D83>;<U0D85>..<U0D96>;<U0D9A>..<U0DB1>;/
- <U0DB3>..<U0DBB>;<U0DBD>;<U0DC0>..<U0DC6>;<U0DCF>..<U0DD4>;<U0DD6>;/
- <U0DD8>..<U0DDF>;<U0DE6>..<U0DEF>;<U0DF2>..<U0DF3>;<U0E01>..<U0E3A>;/
- <U0E40>..<U0E46>;<U0E4D>;<U0E50>..<U0E59>;<U0E81>..<U0E82>;<U0E84>;/
- <U0E87>..<U0E88>;<U0E8A>;<U0E8D>;<U0E94>..<U0E97>;<U0E99>..<U0E9F>;/
- <U0EA1>..<U0EA3>;<U0EA5>;<U0EA7>;<U0EAA>..<U0EAB>;<U0EAD>..<U0EB9>;/
- <U0EBB>..<U0EBD>;<U0EC0>..<U0EC4>;<U0EC6>;<U0ECD>;<U0ED0>..<U0ED9>;/
- <U0EDC>..<U0EDF>;<U0F00>;<U0F20>..<U0F29>;<U0F40>..<U0F47>;/
- <U0F49>..<U0F6C>;<U0F71>..<U0F81>;<U0F88>..<U0F97>;<U0F99>..<U0FBC>;/
- <U1000>..<U1036>;<U1038>;<U103B>..<U1049>;<U1050>..<U1062>;/
- <U1065>..<U1068>;<U106E>..<U1086>;<U108E>;<U1090>..<U1099>;/
- <U109C>..<U109D>;<U10A0>..<U10C5>;<U10C7>;<U10CD>;<U10D0>..<U10FA>;/
- <U10FC>..<U1248>;<U124A>..<U124D>;<U1250>..<U1256>;<U1258>;/
- <U125A>..<U125D>;<U1260>..<U1288>;<U128A>..<U128D>;<U1290>..<U12B0>;/
- <U12B2>..<U12B5>;<U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;/
- <U12C8>..<U12D6>;<U12D8>..<U1310>;<U1312>..<U1315>;<U1318>..<U135A>;/
- <U135F>;<U1380>..<U138F>;<U13A0>..<U13F4>;<U1401>..<U166C>;/
+ <U0AE0>..<U0AE3>;<U0AE6>..<U0AEF>;<U0AF9>;<U0B01>..<U0B03>;/
+ <U0B05>..<U0B0C>;<U0B0F>..<U0B10>;<U0B13>..<U0B28>;<U0B2A>..<U0B30>;/
+ <U0B32>..<U0B33>;<U0B35>..<U0B39>;<U0B3D>..<U0B44>;<U0B47>..<U0B48>;/
+ <U0B4B>..<U0B4C>;<U0B56>..<U0B57>;<U0B5C>..<U0B5D>;<U0B5F>..<U0B63>;/
+ <U0B66>..<U0B6F>;<U0B71>;<U0B82>..<U0B83>;<U0B85>..<U0B8A>;/
+ <U0B8E>..<U0B90>;<U0B92>..<U0B95>;<U0B99>..<U0B9A>;<U0B9C>;/
+ <U0B9E>..<U0B9F>;<U0BA3>..<U0BA4>;<U0BA8>..<U0BAA>;<U0BAE>..<U0BB9>;/
+ <U0BBE>..<U0BC2>;<U0BC6>..<U0BC8>;<U0BCA>..<U0BCC>;<U0BD0>;<U0BD7>;/
+ <U0BE6>..<U0BEF>;<U0C00>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;/
+ <U0C12>..<U0C28>;<U0C2A>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;/
+ <U0C4A>..<U0C4C>;<U0C55>..<U0C56>;<U0C58>..<U0C5A>;<U0C60>..<U0C63>;/
+ <U0C66>..<U0C6F>;<U0C81>..<U0C83>;<U0C85>..<U0C8C>;<U0C8E>..<U0C90>;/
+ <U0C92>..<U0CA8>;<U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;<U0CBD>..<U0CC4>;/
+ <U0CC6>..<U0CC8>;<U0CCA>..<U0CCC>;<U0CD5>..<U0CD6>;<U0CDE>;/
+ <U0CE0>..<U0CE3>;<U0CE6>..<U0CEF>;<U0CF1>..<U0CF2>;<U0D01>..<U0D03>;/
+ <U0D05>..<U0D0C>;<U0D0E>..<U0D10>;<U0D12>..<U0D3A>;<U0D3D>..<U0D44>;/
+ <U0D46>..<U0D48>;<U0D4A>..<U0D4C>;<U0D4E>;<U0D57>;<U0D5F>..<U0D63>;/
+ <U0D66>..<U0D6F>;<U0D7A>..<U0D7F>;<U0D82>..<U0D83>;<U0D85>..<U0D96>;/
+ <U0D9A>..<U0DB1>;<U0DB3>..<U0DBB>;<U0DBD>;<U0DC0>..<U0DC6>;/
+ <U0DCF>..<U0DD4>;<U0DD6>;<U0DD8>..<U0DDF>;<U0DE6>..<U0DEF>;/
+ <U0DF2>..<U0DF3>;<U0E01>..<U0E3A>;<U0E40>..<U0E46>;<U0E4D>;/
+ <U0E50>..<U0E59>;<U0E81>..<U0E82>;<U0E84>;<U0E87>..<U0E88>;<U0E8A>;/
+ <U0E8D>;<U0E94>..<U0E97>;<U0E99>..<U0E9F>;<U0EA1>..<U0EA3>;<U0EA5>;/
+ <U0EA7>;<U0EAA>..<U0EAB>;<U0EAD>..<U0EB9>;<U0EBB>..<U0EBD>;/
+ <U0EC0>..<U0EC4>;<U0EC6>;<U0ECD>;<U0ED0>..<U0ED9>;<U0EDC>..<U0EDF>;/
+ <U0F00>;<U0F20>..<U0F29>;<U0F40>..<U0F47>;<U0F49>..<U0F6C>;/
+ <U0F71>..<U0F81>;<U0F88>..<U0F97>;<U0F99>..<U0FBC>;<U1000>..<U1036>;/
+ <U1038>;<U103B>..<U1049>;<U1050>..<U1062>;<U1065>..<U1068>;/
+ <U106E>..<U1086>;<U108E>;<U1090>..<U1099>;<U109C>..<U109D>;/
+ <U10A0>..<U10C5>;<U10C7>;<U10CD>;<U10D0>..<U10FA>;<U10FC>..<U1248>;/
+ <U124A>..<U124D>;<U1250>..<U1256>;<U1258>;<U125A>..<U125D>;/
+ <U1260>..<U1288>;<U128A>..<U128D>;<U1290>..<U12B0>;<U12B2>..<U12B5>;/
+ <U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;<U12C8>..<U12D6>;/
+ <U12D8>..<U1310>;<U1312>..<U1315>;<U1318>..<U135A>;<U135F>;/
+ <U1380>..<U138F>;<U13A0>..<U13F5>;<U13F8>..<U13FD>;<U1401>..<U166C>;/
<U166F>..<U167F>;<U1681>..<U169A>;<U16A0>..<U16EA>;<U16EE>..<U16F8>;/
<U1700>..<U170C>;<U170E>..<U1713>;<U1720>..<U1733>;<U1740>..<U1753>;/
<U1760>..<U176C>;<U176E>..<U1770>;<U1772>..<U1773>;<U1780>..<U17B3>;/
@@ -313,27 +316,26 @@ alpha /
<U3005>..<U3007>;<U3021>..<U3029>;<U3031>..<U3035>;<U3038>..<U303C>;/
<U3041>..<U3096>;<U309D>..<U309F>;<U30A1>..<U30FA>;<U30FC>..<U30FF>;/
<U3105>..<U312D>;<U3131>..<U318E>;<U31A0>..<U31BA>;<U31F0>..<U31FF>;/
- <U3400>..<U4DB5>;<U4E00>..<U9FCC>;<UA000>..<UA48C>;<UA4D0>..<UA4FD>;/
+ <U3400>..<U4DB5>;<U4E00>..<U9FD5>;<UA000>..<UA48C>;<UA4D0>..<UA4FD>;/
<UA500>..<UA60C>;<UA610>..<UA62B>;<UA640>..<UA66E>;<UA674>..<UA67B>;/
- <UA67F>..<UA69D>;<UA69F>..<UA6EF>;<UA717>..<UA71F>;<UA722>..<UA788>;/
- <UA78B>..<UA78E>;<UA790>..<UA7AD>;<UA7B0>..<UA7B1>;<UA7F7>..<UA801>;/
- <UA803>..<UA805>;<UA807>..<UA80A>;<UA80C>..<UA827>;<UA840>..<UA873>;/
- <UA880>..<UA8C3>;<UA8D0>..<UA8D9>;<UA8F2>..<UA8F7>;<UA8FB>;/
- <UA900>..<UA92A>;<UA930>..<UA952>;<UA960>..<UA97C>;<UA980>..<UA9B2>;/
- <UA9B4>..<UA9BF>;<UA9CF>..<UA9D9>;<UA9E0>..<UA9E4>;<UA9E6>..<UA9FE>;/
- <UAA00>..<UAA36>;<UAA40>..<UAA4D>;<UAA50>..<UAA59>;<UAA60>..<UAA76>;/
- <UAA7A>;<UAA7E>..<UAABE>;<UAAC0>;<UAAC2>;<UAADB>..<UAADD>;/
- <UAAE0>..<UAAEF>;<UAAF2>..<UAAF5>;<UAB01>..<UAB06>;<UAB09>..<UAB0E>;/
- <UAB11>..<UAB16>;<UAB20>..<UAB26>;<UAB28>..<UAB2E>;<UAB30>..<UAB5A>;/
- <UAB5C>..<UAB5F>;<UAB64>..<UAB65>;<UABC0>..<UABEA>;<UABF0>..<UABF9>;/
- <UAC00>..<UD7A3>;<UD7B0>..<UD7C6>;<UD7CB>..<UD7FB>;<UF900>..<UFA6D>;/
- <UFA70>..<UFAD9>;<UFB00>..<UFB06>;<UFB13>..<UFB17>;<UFB1D>..<UFB28>;/
- <UFB2A>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;<UFB40>..<UFB41>;/
- <UFB43>..<UFB44>;<UFB46>..<UFBB1>;<UFBD3>..<UFD3D>;<UFD50>..<UFD8F>;/
- <UFD92>..<UFDC7>;<UFDF0>..<UFDFB>;<UFE70>..<UFE74>;<UFE76>..<UFEFC>;/
- <UFF10>..<UFF19>;<UFF21>..<UFF3A>;<UFF41>..<UFF5A>;<UFF66>..<UFFBE>;/
- <UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;/
- <U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
+ <UA67F>..<UA6EF>;<UA717>..<UA71F>;<UA722>..<UA788>;<UA78B>..<UA7AD>;/
+ <UA7B0>..<UA7B7>;<UA7F7>..<UA801>;<UA803>..<UA805>;<UA807>..<UA80A>;/
+ <UA80C>..<UA827>;<UA840>..<UA873>;<UA880>..<UA8C3>;<UA8D0>..<UA8D9>;/
+ <UA8F2>..<UA8F7>;<UA8FB>;<UA8FD>;<UA900>..<UA92A>;<UA930>..<UA952>;/
+ <UA960>..<UA97C>;<UA980>..<UA9B2>;<UA9B4>..<UA9BF>;<UA9CF>..<UA9D9>;/
+ <UA9E0>..<UA9E4>;<UA9E6>..<UA9FE>;<UAA00>..<UAA36>;<UAA40>..<UAA4D>;/
+ <UAA50>..<UAA59>;<UAA60>..<UAA76>;<UAA7A>;<UAA7E>..<UAABE>;<UAAC0>;/
+ <UAAC2>;<UAADB>..<UAADD>;<UAAE0>..<UAAEF>;<UAAF2>..<UAAF5>;/
+ <UAB01>..<UAB06>;<UAB09>..<UAB0E>;<UAB11>..<UAB16>;<UAB20>..<UAB26>;/
+ <UAB28>..<UAB2E>;<UAB30>..<UAB5A>;<UAB5C>..<UAB65>;<UAB70>..<UABEA>;/
+ <UABF0>..<UABF9>;<UAC00>..<UD7A3>;<UD7B0>..<UD7C6>;<UD7CB>..<UD7FB>;/
+ <UF900>..<UFA6D>;<UFA70>..<UFAD9>;<UFB00>..<UFB06>;<UFB13>..<UFB17>;/
+ <UFB1D>..<UFB28>;<UFB2A>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;/
+ <UFB40>..<UFB41>;<UFB43>..<UFB44>;<UFB46>..<UFBB1>;<UFBD3>..<UFD3D>;/
+ <UFD50>..<UFD8F>;<UFD92>..<UFDC7>;<UFDF0>..<UFDFB>;<UFE70>..<UFE74>;/
+ <UFE76>..<UFEFC>;<UFF10>..<UFF19>;<UFF21>..<UFF3A>;<UFF41>..<UFF5A>;/
+ <UFF66>..<UFFBE>;<UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;/
+ <UFFDA>..<UFFDC>;<U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
<U00010028>..<U0001003A>;<U0001003C>..<U0001003D>;/
<U0001003F>..<U0001004D>;<U00010050>..<U0001005D>;/
<U00010080>..<U000100FA>;<U00010140>..<U00010174>;/
@@ -348,6 +350,7 @@ alpha /
<U00010800>..<U00010805>;<U00010808>;<U0001080A>..<U00010835>;/
<U00010837>..<U00010838>;<U0001083C>;<U0001083F>..<U00010855>;/
<U00010860>..<U00010876>;<U00010880>..<U0001089E>;/
+ <U000108E0>..<U000108F2>;<U000108F4>..<U000108F5>;/
<U00010900>..<U00010915>;<U00010920>..<U00010939>;/
<U00010980>..<U000109B7>;<U000109BE>..<U000109BF>;/
<U00010A00>..<U00010A03>;<U00010A05>..<U00010A06>;/
@@ -357,53 +360,59 @@ alpha /
<U00010AC9>..<U00010AE4>;<U00010B00>..<U00010B35>;/
<U00010B40>..<U00010B55>;<U00010B60>..<U00010B72>;/
<U00010B80>..<U00010B91>;<U00010C00>..<U00010C48>;/
+ <U00010C80>..<U00010CB2>;<U00010CC0>..<U00010CF2>;/
<U00011000>..<U00011045>;<U00011066>..<U0001106F>;/
<U00011082>..<U000110B8>;<U000110D0>..<U000110E8>;/
<U000110F0>..<U000110F9>;<U00011100>..<U00011132>;/
<U00011136>..<U0001113F>;<U00011150>..<U00011172>;<U00011176>;/
<U00011180>..<U000111BF>;<U000111C1>..<U000111C4>;/
- <U000111D0>..<U000111DA>;<U00011200>..<U00011211>;/
- <U00011213>..<U00011234>;<U00011237>;<U000112B0>..<U000112E8>;/
- <U000112F0>..<U000112F9>;<U00011301>..<U00011303>;/
+ <U000111D0>..<U000111DA>;<U000111DC>;<U00011200>..<U00011211>;/
+ <U00011213>..<U00011234>;<U00011237>;<U00011280>..<U00011286>;/
+ <U00011288>;<U0001128A>..<U0001128D>;<U0001128F>..<U0001129D>;/
+ <U0001129F>..<U000112A8>;<U000112B0>..<U000112E8>;/
+ <U000112F0>..<U000112F9>;<U00011300>..<U00011303>;/
<U00011305>..<U0001130C>;<U0001130F>..<U00011310>;/
<U00011313>..<U00011328>;<U0001132A>..<U00011330>;/
<U00011332>..<U00011333>;<U00011335>..<U00011339>;/
<U0001133D>..<U00011344>;<U00011347>..<U00011348>;/
- <U0001134B>..<U0001134C>;<U00011357>;<U0001135D>..<U00011363>;/
- <U00011480>..<U000114C1>;<U000114C4>..<U000114C5>;<U000114C7>;/
- <U000114D0>..<U000114D9>;<U00011580>..<U000115B5>;/
- <U000115B8>..<U000115BE>;<U00011600>..<U0001163E>;<U00011640>;/
+ <U0001134B>..<U0001134C>;<U00011350>;<U00011357>;/
+ <U0001135D>..<U00011363>;<U00011480>..<U000114C1>;/
+ <U000114C4>..<U000114C5>;<U000114C7>;<U000114D0>..<U000114D9>;/
+ <U00011580>..<U000115B5>;<U000115B8>..<U000115BE>;/
+ <U000115D8>..<U000115DD>;<U00011600>..<U0001163E>;<U00011640>;/
<U00011644>;<U00011650>..<U00011659>;<U00011680>..<U000116B5>;/
- <U000116C0>..<U000116C9>;<U000118A0>..<U000118E9>;<U000118FF>;/
- <U00011AC0>..<U00011AF8>;<U00012000>..<U00012398>;/
- <U00012400>..<U0001246E>;<U00013000>..<U0001342E>;/
- <U00016800>..<U00016A38>;<U00016A40>..<U00016A5E>;/
- <U00016A60>..<U00016A69>;<U00016AD0>..<U00016AED>;/
- <U00016B00>..<U00016B36>;<U00016B40>..<U00016B43>;/
- <U00016B50>..<U00016B59>;<U00016B63>..<U00016B77>;/
- <U00016B7D>..<U00016B8F>;<U00016F00>..<U00016F44>;/
- <U00016F50>..<U00016F7E>;<U00016F93>..<U00016F9F>;/
- <U0001B000>..<U0001B001>;<U0001BC00>..<U0001BC6A>;/
- <U0001BC70>..<U0001BC7C>;<U0001BC80>..<U0001BC88>;/
- <U0001BC90>..<U0001BC99>;<U0001BC9E>;<U0001D400>..<U0001D454>;/
- <U0001D456>..<U0001D49C>;<U0001D49E>..<U0001D49F>;<U0001D4A2>;/
- <U0001D4A5>..<U0001D4A6>;<U0001D4A9>..<U0001D4AC>;/
- <U0001D4AE>..<U0001D4B9>;<U0001D4BB>;<U0001D4BD>..<U0001D4C3>;/
- <U0001D4C5>..<U0001D505>;<U0001D507>..<U0001D50A>;/
- <U0001D50D>..<U0001D514>;<U0001D516>..<U0001D51C>;/
- <U0001D51E>..<U0001D539>;<U0001D53B>..<U0001D53E>;/
- <U0001D540>..<U0001D544>;<U0001D546>;<U0001D54A>..<U0001D550>;/
- <U0001D552>..<U0001D6A5>;<U0001D6A8>..<U0001D6C0>;/
- <U0001D6C2>..<U0001D6DA>;<U0001D6DC>..<U0001D6FA>;/
- <U0001D6FC>..<U0001D714>;<U0001D716>..<U0001D734>;/
- <U0001D736>..<U0001D74E>;<U0001D750>..<U0001D76E>;/
- <U0001D770>..<U0001D788>;<U0001D78A>..<U0001D7A8>;/
- <U0001D7AA>..<U0001D7C2>;<U0001D7C4>..<U0001D7CB>;/
- <U0001D7CE>..<U0001D7FF>;<U0001E800>..<U0001E8C4>;/
- <U0001EE00>..<U0001EE03>;<U0001EE05>..<U0001EE1F>;/
- <U0001EE21>..<U0001EE22>;<U0001EE24>;<U0001EE27>;/
- <U0001EE29>..<U0001EE32>;<U0001EE34>..<U0001EE37>;<U0001EE39>;/
- <U0001EE3B>;<U0001EE42>;<U0001EE47>;<U0001EE49>;<U0001EE4B>;/
+ <U000116C0>..<U000116C9>;<U00011700>..<U00011719>;/
+ <U0001171D>..<U0001172A>;<U00011730>..<U00011739>;/
+ <U000118A0>..<U000118E9>;<U000118FF>;<U00011AC0>..<U00011AF8>;/
+ <U00012000>..<U00012399>;<U00012400>..<U0001246E>;/
+ <U00012480>..<U00012543>;<U00013000>..<U0001342E>;/
+ <U00014400>..<U00014646>;<U00016800>..<U00016A38>;/
+ <U00016A40>..<U00016A5E>;<U00016A60>..<U00016A69>;/
+ <U00016AD0>..<U00016AED>;<U00016B00>..<U00016B36>;/
+ <U00016B40>..<U00016B43>;<U00016B50>..<U00016B59>;/
+ <U00016B63>..<U00016B77>;<U00016B7D>..<U00016B8F>;/
+ <U00016F00>..<U00016F44>;<U00016F50>..<U00016F7E>;/
+ <U00016F93>..<U00016F9F>;<U0001B000>..<U0001B001>;/
+ <U0001BC00>..<U0001BC6A>;<U0001BC70>..<U0001BC7C>;/
+ <U0001BC80>..<U0001BC88>;<U0001BC90>..<U0001BC99>;<U0001BC9E>;/
+ <U0001D400>..<U0001D454>;<U0001D456>..<U0001D49C>;/
+ <U0001D49E>..<U0001D49F>;<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;/
+ <U0001D4A9>..<U0001D4AC>;<U0001D4AE>..<U0001D4B9>;<U0001D4BB>;/
+ <U0001D4BD>..<U0001D4C3>;<U0001D4C5>..<U0001D505>;/
+ <U0001D507>..<U0001D50A>;<U0001D50D>..<U0001D514>;/
+ <U0001D516>..<U0001D51C>;<U0001D51E>..<U0001D539>;/
+ <U0001D53B>..<U0001D53E>;<U0001D540>..<U0001D544>;<U0001D546>;/
+ <U0001D54A>..<U0001D550>;<U0001D552>..<U0001D6A5>;/
+ <U0001D6A8>..<U0001D6C0>;<U0001D6C2>..<U0001D6DA>;/
+ <U0001D6DC>..<U0001D6FA>;<U0001D6FC>..<U0001D714>;/
+ <U0001D716>..<U0001D734>;<U0001D736>..<U0001D74E>;/
+ <U0001D750>..<U0001D76E>;<U0001D770>..<U0001D788>;/
+ <U0001D78A>..<U0001D7A8>;<U0001D7AA>..<U0001D7C2>;/
+ <U0001D7C4>..<U0001D7CB>;<U0001D7CE>..<U0001D7FF>;/
+ <U0001E800>..<U0001E8C4>;<U0001EE00>..<U0001EE03>;/
+ <U0001EE05>..<U0001EE1F>;<U0001EE21>..<U0001EE22>;<U0001EE24>;/
+ <U0001EE27>;<U0001EE29>..<U0001EE32>;<U0001EE34>..<U0001EE37>;/
+ <U0001EE39>;<U0001EE3B>;<U0001EE42>;<U0001EE47>;<U0001EE49>;<U0001EE4B>;/
<U0001EE4D>..<U0001EE4F>;<U0001EE51>..<U0001EE52>;<U0001EE54>;/
<U0001EE57>;<U0001EE59>;<U0001EE5B>;<U0001EE5D>;<U0001EE5F>;/
<U0001EE61>..<U0001EE62>;<U0001EE64>;<U0001EE67>..<U0001EE6A>;/
@@ -414,7 +423,7 @@ alpha /
<U0001F130>..<U0001F149>;<U0001F150>..<U0001F169>;/
<U0001F170>..<U0001F189>;<U00020000>..<U0002A6D6>;/
<U0002A700>..<U0002B734>;<U0002B740>..<U0002B81D>;/
- <U0002F800>..<U0002FA1D>
+ <U0002B820>..<U0002CEA1>;<U0002F800>..<U0002FA1D>
% The "digit" class must only contain the BASIC LATIN digits, says ISO C 99
% (sections 7.25.2.1.5 and 5.2.1).
@@ -468,83 +477,86 @@ punct /
<U1DC0>..<U1DE6>;<U1DF5>;<U1DFC>..<U1DFF>;<U1FBD>;<U1FBF>..<U1FC1>;/
<U1FCD>..<U1FCF>;<U1FDD>..<U1FDF>;<U1FED>..<U1FEF>;<U1FFD>..<U1FFE>;/
<U2007>;<U200B>..<U2027>;<U202A>..<U205E>;<U2060>..<U2064>;/
- <U2066>..<U2070>;<U2074>..<U207E>;<U2080>..<U208E>;<U20A0>..<U20BD>;/
+ <U2066>..<U2070>;<U2074>..<U207E>;<U2080>..<U208E>;<U20A0>..<U20BE>;/
<U20D0>..<U20F0>;<U2100>..<U2101>;<U2103>..<U2106>;<U2108>..<U2109>;/
<U2114>;<U2116>..<U2118>;<U211E>..<U2123>;<U2125>;<U2127>;<U2129>;/
<U212E>;<U213A>..<U213B>;<U2140>..<U2144>;<U214A>..<U214D>;/
- <U214F>..<U215F>;<U2189>;<U2190>..<U23FA>;<U2400>..<U2426>;/
+ <U214F>..<U215F>;<U2189>..<U218B>;<U2190>..<U23FA>;<U2400>..<U2426>;/
<U2440>..<U244A>;<U2460>..<U24B5>;<U24EA>..<U2B73>;<U2B76>..<U2B95>;/
- <U2B98>..<U2BB9>;<U2BBD>..<U2BC8>;<U2BCA>..<U2BD1>;<U2CE5>..<U2CEA>;/
- <U2CEF>..<U2CF1>;<U2CF9>..<U2CFF>;<U2D70>;<U2D7F>;<U2E00>..<U2E2E>;/
- <U2E30>..<U2E42>;<U2E80>..<U2E99>;<U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;/
- <U2FF0>..<U2FFB>;<U3001>..<U3004>;<U3008>..<U3020>;<U302A>..<U3030>;/
- <U3036>..<U3037>;<U303D>..<U303F>;<U3099>..<U309C>;<U30A0>;<U30FB>;/
- <U3190>..<U319F>;<U31C0>..<U31E3>;<U3200>..<U321E>;<U3220>..<U32FE>;/
- <U3300>..<U33FF>;<U4DC0>..<U4DFF>;<UA490>..<UA4C6>;<UA4FE>..<UA4FF>;/
- <UA60D>..<UA60F>;<UA66F>..<UA673>;<UA67C>..<UA67E>;<UA6F0>..<UA6F7>;/
- <UA700>..<UA716>;<UA720>..<UA721>;<UA789>..<UA78A>;<UA802>;<UA806>;/
- <UA80B>;<UA828>..<UA82B>;<UA830>..<UA839>;<UA874>..<UA877>;<UA8C4>;/
- <UA8CE>..<UA8CF>;<UA8E0>..<UA8F1>;<UA8F8>..<UA8FA>;<UA92B>..<UA92F>;/
- <UA953>;<UA95F>;<UA9B3>;<UA9C0>..<UA9CD>;<UA9DE>..<UA9DF>;<UA9E5>;/
- <UAA5C>..<UAA5F>;<UAA77>..<UAA79>;<UAA7B>..<UAA7D>;<UAABF>;<UAAC1>;/
- <UAADE>..<UAADF>;<UAAF0>..<UAAF1>;<UAAF6>;<UAB5B>;<UABEB>..<UABED>;/
- <UE000>..<UF8FF>;<UFB29>;<UFBB2>..<UFBC1>;<UFD3E>..<UFD3F>;/
- <UFDFC>..<UFDFD>;<UFE00>..<UFE19>;<UFE20>..<UFE2D>;<UFE30>..<UFE52>;/
- <UFE54>..<UFE66>;<UFE68>..<UFE6B>;<UFEFF>;<UFF01>..<UFF0F>;/
- <UFF1A>..<UFF20>;<UFF3B>..<UFF40>;<UFF5B>..<UFF65>;<UFFE0>..<UFFE6>;/
- <UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;<U00010100>..<U00010102>;/
- <U00010107>..<U00010133>;<U00010137>..<U0001013F>;/
- <U00010175>..<U0001018C>;<U00010190>..<U0001019B>;<U000101A0>;/
- <U000101D0>..<U000101FD>;<U000102E0>..<U000102FB>;/
- <U00010320>..<U00010323>;<U0001039F>;<U000103D0>;<U0001056F>;/
- <U00010857>..<U0001085F>;<U00010877>..<U0001087F>;/
- <U000108A7>..<U000108AF>;<U00010916>..<U0001091B>;<U0001091F>;/
- <U0001093F>;<U00010A38>..<U00010A3A>;<U00010A3F>..<U00010A47>;/
- <U00010A50>..<U00010A58>;<U00010A7D>..<U00010A7F>;/
- <U00010A9D>..<U00010A9F>;<U00010AC8>;<U00010AE5>..<U00010AE6>;/
- <U00010AEB>..<U00010AF6>;<U00010B39>..<U00010B3F>;/
- <U00010B58>..<U00010B5F>;<U00010B78>..<U00010B7F>;/
- <U00010B99>..<U00010B9C>;<U00010BA9>..<U00010BAF>;/
+ <U2B98>..<U2BB9>;<U2BBD>..<U2BC8>;<U2BCA>..<U2BD1>;<U2BEC>..<U2BEF>;/
+ <U2CE5>..<U2CEA>;<U2CEF>..<U2CF1>;<U2CF9>..<U2CFF>;<U2D70>;<U2D7F>;/
+ <U2E00>..<U2E2E>;<U2E30>..<U2E42>;<U2E80>..<U2E99>;<U2E9B>..<U2EF3>;/
+ <U2F00>..<U2FD5>;<U2FF0>..<U2FFB>;<U3001>..<U3004>;<U3008>..<U3020>;/
+ <U302A>..<U3030>;<U3036>..<U3037>;<U303D>..<U303F>;<U3099>..<U309C>;/
+ <U30A0>;<U30FB>;<U3190>..<U319F>;<U31C0>..<U31E3>;<U3200>..<U321E>;/
+ <U3220>..<U32FE>;<U3300>..<U33FF>;<U4DC0>..<U4DFF>;<UA490>..<UA4C6>;/
+ <UA4FE>..<UA4FF>;<UA60D>..<UA60F>;<UA66F>..<UA673>;<UA67C>..<UA67E>;/
+ <UA6F0>..<UA6F7>;<UA700>..<UA716>;<UA720>..<UA721>;<UA789>..<UA78A>;/
+ <UA802>;<UA806>;<UA80B>;<UA828>..<UA82B>;<UA830>..<UA839>;/
+ <UA874>..<UA877>;<UA8C4>;<UA8CE>..<UA8CF>;<UA8E0>..<UA8F1>;/
+ <UA8F8>..<UA8FA>;<UA8FC>;<UA92B>..<UA92F>;<UA953>;<UA95F>;<UA9B3>;/
+ <UA9C0>..<UA9CD>;<UA9DE>..<UA9DF>;<UA9E5>;<UAA5C>..<UAA5F>;/
+ <UAA77>..<UAA79>;<UAA7B>..<UAA7D>;<UAABF>;<UAAC1>;<UAADE>..<UAADF>;/
+ <UAAF0>..<UAAF1>;<UAAF6>;<UAB5B>;<UABEB>..<UABED>;<UE000>..<UF8FF>;/
+ <UFB29>;<UFBB2>..<UFBC1>;<UFD3E>..<UFD3F>;<UFDFC>..<UFDFD>;/
+ <UFE00>..<UFE19>;<UFE20>..<UFE52>;<UFE54>..<UFE66>;<UFE68>..<UFE6B>;/
+ <UFEFF>;<UFF01>..<UFF0F>;<UFF1A>..<UFF20>;<UFF3B>..<UFF40>;/
+ <UFF5B>..<UFF65>;<UFFE0>..<UFFE6>;<UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;/
+ <U00010100>..<U00010102>;<U00010107>..<U00010133>;/
+ <U00010137>..<U0001013F>;<U00010175>..<U0001018C>;/
+ <U00010190>..<U0001019B>;<U000101A0>;<U000101D0>..<U000101FD>;/
+ <U000102E0>..<U000102FB>;<U00010320>..<U00010323>;<U0001039F>;/
+ <U000103D0>;<U0001056F>;<U00010857>..<U0001085F>;/
+ <U00010877>..<U0001087F>;<U000108A7>..<U000108AF>;/
+ <U000108FB>..<U000108FF>;<U00010916>..<U0001091B>;<U0001091F>;/
+ <U0001093F>;<U000109BC>..<U000109BD>;<U000109C0>..<U000109CF>;/
+ <U000109D2>..<U000109FF>;<U00010A38>..<U00010A3A>;/
+ <U00010A3F>..<U00010A47>;<U00010A50>..<U00010A58>;/
+ <U00010A7D>..<U00010A7F>;<U00010A9D>..<U00010A9F>;<U00010AC8>;/
+ <U00010AE5>..<U00010AE6>;<U00010AEB>..<U00010AF6>;/
+ <U00010B39>..<U00010B3F>;<U00010B58>..<U00010B5F>;/
+ <U00010B78>..<U00010B7F>;<U00010B99>..<U00010B9C>;/
+ <U00010BA9>..<U00010BAF>;<U00010CFA>..<U00010CFF>;/
<U00010E60>..<U00010E7E>;<U00011046>..<U0001104D>;/
<U00011052>..<U00011065>;<U0001107F>..<U00011081>;/
<U000110B9>..<U000110C1>;<U00011133>..<U00011134>;/
<U00011140>..<U00011143>;<U00011173>..<U00011175>;<U000111C0>;/
- <U000111C5>..<U000111C8>;<U000111CD>;<U000111E1>..<U000111F4>;/
- <U00011235>..<U00011236>;<U00011238>..<U0001123D>;/
- <U000112E9>..<U000112EA>;<U0001133C>;<U0001134D>;/
- <U00011366>..<U0001136C>;<U00011370>..<U00011374>;/
- <U000114C2>..<U000114C3>;<U000114C6>;<U000115BF>..<U000115C9>;/
- <U0001163F>;<U00011641>..<U00011643>;<U000116B6>..<U000116B7>;/
+ <U000111C5>..<U000111CD>;<U000111DB>;<U000111DD>..<U000111DF>;/
+ <U000111E1>..<U000111F4>;<U00011235>..<U00011236>;/
+ <U00011238>..<U0001123D>;<U000112A9>;<U000112E9>..<U000112EA>;/
+ <U0001133C>;<U0001134D>;<U00011366>..<U0001136C>;/
+ <U00011370>..<U00011374>;<U000114C2>..<U000114C3>;<U000114C6>;/
+ <U000115BF>..<U000115D7>;<U0001163F>;<U00011641>..<U00011643>;/
+ <U000116B6>..<U000116B7>;<U0001172B>;<U0001173A>..<U0001173F>;/
<U000118EA>..<U000118F2>;<U00012470>..<U00012474>;/
<U00016A6E>..<U00016A6F>;<U00016AF0>..<U00016AF5>;/
<U00016B37>..<U00016B3F>;<U00016B44>..<U00016B45>;/
<U00016B5B>..<U00016B61>;<U00016F8F>..<U00016F92>;/
<U0001BC9C>..<U0001BC9D>;<U0001BC9F>..<U0001BCA3>;/
<U0001D000>..<U0001D0F5>;<U0001D100>..<U0001D126>;/
- <U0001D129>..<U0001D1DD>;<U0001D200>..<U0001D245>;/
+ <U0001D129>..<U0001D1E8>;<U0001D200>..<U0001D245>;/
<U0001D300>..<U0001D356>;<U0001D360>..<U0001D371>;<U0001D6C1>;/
<U0001D6DB>;<U0001D6FB>;<U0001D715>;<U0001D735>;<U0001D74F>;<U0001D76F>;/
- <U0001D789>;<U0001D7A9>;<U0001D7C3>;<U0001E8C7>..<U0001E8D6>;/
- <U0001EEF0>..<U0001EEF1>;<U0001F000>..<U0001F02B>;/
- <U0001F030>..<U0001F093>;<U0001F0A0>..<U0001F0AE>;/
- <U0001F0B1>..<U0001F0BF>;<U0001F0C1>..<U0001F0CF>;/
- <U0001F0D1>..<U0001F0F5>;<U0001F100>..<U0001F10C>;/
- <U0001F110>..<U0001F12E>;<U0001F14A>..<U0001F14F>;/
- <U0001F16A>..<U0001F16B>;<U0001F18A>..<U0001F19A>;/
- <U0001F1E6>..<U0001F202>;<U0001F210>..<U0001F23A>;/
- <U0001F240>..<U0001F248>;<U0001F250>..<U0001F251>;/
- <U0001F300>..<U0001F32C>;<U0001F330>..<U0001F37D>;/
- <U0001F380>..<U0001F3CE>;<U0001F3D4>..<U0001F3F7>;/
- <U0001F400>..<U0001F4FE>;<U0001F500>..<U0001F54A>;/
- <U0001F550>..<U0001F579>;<U0001F57B>..<U0001F5A3>;/
- <U0001F5A5>..<U0001F642>;<U0001F645>..<U0001F6CF>;/
+ <U0001D789>;<U0001D7A9>;<U0001D7C3>;<U0001D800>..<U0001DA8B>;/
+ <U0001DA9B>..<U0001DA9F>;<U0001DAA1>..<U0001DAAF>;/
+ <U0001E8C7>..<U0001E8D6>;<U0001EEF0>..<U0001EEF1>;/
+ <U0001F000>..<U0001F02B>;<U0001F030>..<U0001F093>;/
+ <U0001F0A0>..<U0001F0AE>;<U0001F0B1>..<U0001F0BF>;/
+ <U0001F0C1>..<U0001F0CF>;<U0001F0D1>..<U0001F0F5>;/
+ <U0001F100>..<U0001F10C>;<U0001F110>..<U0001F12E>;/
+ <U0001F14A>..<U0001F14F>;<U0001F16A>..<U0001F16B>;/
+ <U0001F18A>..<U0001F19A>;<U0001F1E6>..<U0001F202>;/
+ <U0001F210>..<U0001F23A>;<U0001F240>..<U0001F248>;/
+ <U0001F250>..<U0001F251>;<U0001F300>..<U0001F579>;/
+ <U0001F57B>..<U0001F5A3>;<U0001F5A5>..<U0001F6D0>;/
<U0001F6E0>..<U0001F6EC>;<U0001F6F0>..<U0001F6F3>;/
<U0001F700>..<U0001F773>;<U0001F780>..<U0001F7D4>;/
<U0001F800>..<U0001F80B>;<U0001F810>..<U0001F847>;/
<U0001F850>..<U0001F859>;<U0001F860>..<U0001F887>;/
- <U0001F890>..<U0001F8AD>;<U000E0001>;<U000E0020>..<U000E007F>;/
- <U000E0100>..<U000E01EF>;<U000F0000>..<U000FFFFD>;/
- <U00100000>..<U0010FFFD>
+ <U0001F890>..<U0001F8AD>;<U0001F910>..<U0001F918>;/
+ <U0001F980>..<U0001F984>;<U0001F9C0>;<U000E0001>;/
+ <U000E0020>..<U000E007F>;<U000E0100>..<U000E01EF>;/
+ <U000F0000>..<U000FFFFD>;<U00100000>..<U0010FFFD>
graph /
<U0021>..<U007E>;<U00A0>..<U0377>;<U037A>..<U037F>;<U0384>..<U038A>;/
@@ -553,7 +565,7 @@ graph /
<U0591>..<U05C7>;<U05D0>..<U05EA>;<U05F0>..<U05F4>;<U0600>..<U061C>;/
<U061E>..<U070D>;<U070F>..<U074A>;<U074D>..<U07B1>;<U07C0>..<U07FA>;/
<U0800>..<U082D>;<U0830>..<U083E>;<U0840>..<U085B>;<U085E>;/
- <U08A0>..<U08B2>;<U08E4>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
+ <U08A0>..<U08B4>;<U08E3>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
<U0993>..<U09A8>;<U09AA>..<U09B0>;<U09B2>;<U09B6>..<U09B9>;/
<U09BC>..<U09C4>;<U09C7>..<U09C8>;<U09CB>..<U09CE>;<U09D7>;/
<U09DC>..<U09DD>;<U09DF>..<U09E3>;<U09E6>..<U09FB>;<U0A01>..<U0A03>;/
@@ -563,7 +575,7 @@ graph /
<U0A59>..<U0A5C>;<U0A5E>;<U0A66>..<U0A75>;<U0A81>..<U0A83>;/
<U0A85>..<U0A8D>;<U0A8F>..<U0A91>;<U0A93>..<U0AA8>;<U0AAA>..<U0AB0>;/
<U0AB2>..<U0AB3>;<U0AB5>..<U0AB9>;<U0ABC>..<U0AC5>;<U0AC7>..<U0AC9>;/
- <U0ACB>..<U0ACD>;<U0AD0>;<U0AE0>..<U0AE3>;<U0AE6>..<U0AF1>;/
+ <U0ACB>..<U0ACD>;<U0AD0>;<U0AE0>..<U0AE3>;<U0AE6>..<U0AF1>;<U0AF9>;/
<U0B01>..<U0B03>;<U0B05>..<U0B0C>;<U0B0F>..<U0B10>;<U0B13>..<U0B28>;/
<U0B2A>..<U0B30>;<U0B32>..<U0B33>;<U0B35>..<U0B39>;<U0B3C>..<U0B44>;/
<U0B47>..<U0B48>;<U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B5C>..<U0B5D>;/
@@ -573,14 +585,14 @@ graph /
<U0BBE>..<U0BC2>;<U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;<U0BD0>;<U0BD7>;/
<U0BE6>..<U0BFA>;<U0C00>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;/
<U0C12>..<U0C28>;<U0C2A>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;/
- <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C59>;<U0C60>..<U0C63>;/
+ <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C5A>;<U0C60>..<U0C63>;/
<U0C66>..<U0C6F>;<U0C78>..<U0C7F>;<U0C81>..<U0C83>;<U0C85>..<U0C8C>;/
<U0C8E>..<U0C90>;<U0C92>..<U0CA8>;<U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;/
<U0CBC>..<U0CC4>;<U0CC6>..<U0CC8>;<U0CCA>..<U0CCD>;<U0CD5>..<U0CD6>;/
<U0CDE>;<U0CE0>..<U0CE3>;<U0CE6>..<U0CEF>;<U0CF1>..<U0CF2>;/
<U0D01>..<U0D03>;<U0D05>..<U0D0C>;<U0D0E>..<U0D10>;<U0D12>..<U0D3A>;/
<U0D3D>..<U0D44>;<U0D46>..<U0D48>;<U0D4A>..<U0D4E>;<U0D57>;/
- <U0D60>..<U0D63>;<U0D66>..<U0D75>;<U0D79>..<U0D7F>;<U0D82>..<U0D83>;/
+ <U0D5F>..<U0D63>;<U0D66>..<U0D75>;<U0D79>..<U0D7F>;<U0D82>..<U0D83>;/
<U0D85>..<U0D96>;<U0D9A>..<U0DB1>;<U0DB3>..<U0DBB>;<U0DBD>;/
<U0DC0>..<U0DC6>;<U0DCA>;<U0DCF>..<U0DD4>;<U0DD6>;<U0DD8>..<U0DDF>;/
<U0DE6>..<U0DEF>;<U0DF2>..<U0DF4>;<U0E01>..<U0E3A>;<U0E3F>..<U0E5B>;/
@@ -594,100 +606,107 @@ graph /
<U125A>..<U125D>;<U1260>..<U1288>;<U128A>..<U128D>;<U1290>..<U12B0>;/
<U12B2>..<U12B5>;<U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;/
<U12C8>..<U12D6>;<U12D8>..<U1310>;<U1312>..<U1315>;<U1318>..<U135A>;/
- <U135D>..<U137C>;<U1380>..<U1399>;<U13A0>..<U13F4>;<U1400>..<U167F>;/
- <U1681>..<U169C>;<U16A0>..<U16F8>;<U1700>..<U170C>;<U170E>..<U1714>;/
- <U1720>..<U1736>;<U1740>..<U1753>;<U1760>..<U176C>;<U176E>..<U1770>;/
- <U1772>..<U1773>;<U1780>..<U17DD>;<U17E0>..<U17E9>;<U17F0>..<U17F9>;/
- <U1800>..<U180E>;<U1810>..<U1819>;<U1820>..<U1877>;<U1880>..<U18AA>;/
- <U18B0>..<U18F5>;<U1900>..<U191E>;<U1920>..<U192B>;<U1930>..<U193B>;/
- <U1940>;<U1944>..<U196D>;<U1970>..<U1974>;<U1980>..<U19AB>;/
- <U19B0>..<U19C9>;<U19D0>..<U19DA>;<U19DE>..<U1A1B>;<U1A1E>..<U1A5E>;/
- <U1A60>..<U1A7C>;<U1A7F>..<U1A89>;<U1A90>..<U1A99>;<U1AA0>..<U1AAD>;/
- <U1AB0>..<U1ABE>;<U1B00>..<U1B4B>;<U1B50>..<U1B7C>;<U1B80>..<U1BF3>;/
- <U1BFC>..<U1C37>;<U1C3B>..<U1C49>;<U1C4D>..<U1C7F>;<U1CC0>..<U1CC7>;/
- <U1CD0>..<U1CF6>;<U1CF8>..<U1CF9>;<U1D00>..<U1DF5>;<U1DFC>..<U1F15>;/
- <U1F18>..<U1F1D>;<U1F20>..<U1F45>;<U1F48>..<U1F4D>;<U1F50>..<U1F57>;/
- <U1F59>;<U1F5B>;<U1F5D>;<U1F5F>..<U1F7D>;<U1F80>..<U1FB4>;/
- <U1FB6>..<U1FC4>;<U1FC6>..<U1FD3>;<U1FD6>..<U1FDB>;<U1FDD>..<U1FEF>;/
- <U1FF2>..<U1FF4>;<U1FF6>..<U1FFE>;<U2007>;<U200B>..<U2027>;/
- <U202A>..<U205E>;<U2060>..<U2064>;<U2066>..<U2071>;<U2074>..<U208E>;/
- <U2090>..<U209C>;<U20A0>..<U20BD>;<U20D0>..<U20F0>;<U2100>..<U2189>;/
- <U2190>..<U23FA>;<U2400>..<U2426>;<U2440>..<U244A>;<U2460>..<U2B73>;/
- <U2B76>..<U2B95>;<U2B98>..<U2BB9>;<U2BBD>..<U2BC8>;<U2BCA>..<U2BD1>;/
- <U2C00>..<U2C2E>;<U2C30>..<U2C5E>;<U2C60>..<U2CF3>;<U2CF9>..<U2D25>;/
- <U2D27>;<U2D2D>;<U2D30>..<U2D67>;<U2D6F>..<U2D70>;<U2D7F>..<U2D96>;/
- <U2DA0>..<U2DA6>;<U2DA8>..<U2DAE>;<U2DB0>..<U2DB6>;<U2DB8>..<U2DBE>;/
- <U2DC0>..<U2DC6>;<U2DC8>..<U2DCE>;<U2DD0>..<U2DD6>;<U2DD8>..<U2DDE>;/
- <U2DE0>..<U2E42>;<U2E80>..<U2E99>;<U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;/
- <U2FF0>..<U2FFB>;<U3001>..<U303F>;<U3041>..<U3096>;<U3099>..<U30FF>;/
- <U3105>..<U312D>;<U3131>..<U318E>;<U3190>..<U31BA>;<U31C0>..<U31E3>;/
- <U31F0>..<U321E>;<U3220>..<U32FE>;<U3300>..<U4DB5>;<U4DC0>..<U9FCC>;/
- <UA000>..<UA48C>;<UA490>..<UA4C6>;<UA4D0>..<UA62B>;<UA640>..<UA69D>;/
- <UA69F>..<UA6F7>;<UA700>..<UA78E>;<UA790>..<UA7AD>;<UA7B0>..<UA7B1>;/
+ <U135D>..<U137C>;<U1380>..<U1399>;<U13A0>..<U13F5>;<U13F8>..<U13FD>;/
+ <U1400>..<U167F>;<U1681>..<U169C>;<U16A0>..<U16F8>;<U1700>..<U170C>;/
+ <U170E>..<U1714>;<U1720>..<U1736>;<U1740>..<U1753>;<U1760>..<U176C>;/
+ <U176E>..<U1770>;<U1772>..<U1773>;<U1780>..<U17DD>;<U17E0>..<U17E9>;/
+ <U17F0>..<U17F9>;<U1800>..<U180E>;<U1810>..<U1819>;<U1820>..<U1877>;/
+ <U1880>..<U18AA>;<U18B0>..<U18F5>;<U1900>..<U191E>;<U1920>..<U192B>;/
+ <U1930>..<U193B>;<U1940>;<U1944>..<U196D>;<U1970>..<U1974>;/
+ <U1980>..<U19AB>;<U19B0>..<U19C9>;<U19D0>..<U19DA>;<U19DE>..<U1A1B>;/
+ <U1A1E>..<U1A5E>;<U1A60>..<U1A7C>;<U1A7F>..<U1A89>;<U1A90>..<U1A99>;/
+ <U1AA0>..<U1AAD>;<U1AB0>..<U1ABE>;<U1B00>..<U1B4B>;<U1B50>..<U1B7C>;/
+ <U1B80>..<U1BF3>;<U1BFC>..<U1C37>;<U1C3B>..<U1C49>;<U1C4D>..<U1C7F>;/
+ <U1CC0>..<U1CC7>;<U1CD0>..<U1CF6>;<U1CF8>..<U1CF9>;<U1D00>..<U1DF5>;/
+ <U1DFC>..<U1F15>;<U1F18>..<U1F1D>;<U1F20>..<U1F45>;<U1F48>..<U1F4D>;/
+ <U1F50>..<U1F57>;<U1F59>;<U1F5B>;<U1F5D>;<U1F5F>..<U1F7D>;/
+ <U1F80>..<U1FB4>;<U1FB6>..<U1FC4>;<U1FC6>..<U1FD3>;<U1FD6>..<U1FDB>;/
+ <U1FDD>..<U1FEF>;<U1FF2>..<U1FF4>;<U1FF6>..<U1FFE>;<U2007>;/
+ <U200B>..<U2027>;<U202A>..<U205E>;<U2060>..<U2064>;<U2066>..<U2071>;/
+ <U2074>..<U208E>;<U2090>..<U209C>;<U20A0>..<U20BE>;<U20D0>..<U20F0>;/
+ <U2100>..<U218B>;<U2190>..<U23FA>;<U2400>..<U2426>;<U2440>..<U244A>;/
+ <U2460>..<U2B73>;<U2B76>..<U2B95>;<U2B98>..<U2BB9>;<U2BBD>..<U2BC8>;/
+ <U2BCA>..<U2BD1>;<U2BEC>..<U2BEF>;<U2C00>..<U2C2E>;<U2C30>..<U2C5E>;/
+ <U2C60>..<U2CF3>;<U2CF9>..<U2D25>;<U2D27>;<U2D2D>;<U2D30>..<U2D67>;/
+ <U2D6F>..<U2D70>;<U2D7F>..<U2D96>;<U2DA0>..<U2DA6>;<U2DA8>..<U2DAE>;/
+ <U2DB0>..<U2DB6>;<U2DB8>..<U2DBE>;<U2DC0>..<U2DC6>;<U2DC8>..<U2DCE>;/
+ <U2DD0>..<U2DD6>;<U2DD8>..<U2DDE>;<U2DE0>..<U2E42>;<U2E80>..<U2E99>;/
+ <U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;<U2FF0>..<U2FFB>;<U3001>..<U303F>;/
+ <U3041>..<U3096>;<U3099>..<U30FF>;<U3105>..<U312D>;<U3131>..<U318E>;/
+ <U3190>..<U31BA>;<U31C0>..<U31E3>;<U31F0>..<U321E>;<U3220>..<U32FE>;/
+ <U3300>..<U4DB5>;<U4DC0>..<U9FD5>;<UA000>..<UA48C>;<UA490>..<UA4C6>;/
+ <UA4D0>..<UA62B>;<UA640>..<UA6F7>;<UA700>..<UA7AD>;<UA7B0>..<UA7B7>;/
<UA7F7>..<UA82B>;<UA830>..<UA839>;<UA840>..<UA877>;<UA880>..<UA8C4>;/
- <UA8CE>..<UA8D9>;<UA8E0>..<UA8FB>;<UA900>..<UA953>;<UA95F>..<UA97C>;/
+ <UA8CE>..<UA8D9>;<UA8E0>..<UA8FD>;<UA900>..<UA953>;<UA95F>..<UA97C>;/
<UA980>..<UA9CD>;<UA9CF>..<UA9D9>;<UA9DE>..<UA9FE>;<UAA00>..<UAA36>;/
<UAA40>..<UAA4D>;<UAA50>..<UAA59>;<UAA5C>..<UAAC2>;<UAADB>..<UAAF6>;/
<UAB01>..<UAB06>;<UAB09>..<UAB0E>;<UAB11>..<UAB16>;<UAB20>..<UAB26>;/
- <UAB28>..<UAB2E>;<UAB30>..<UAB5F>;<UAB64>..<UAB65>;<UABC0>..<UABED>;/
- <UABF0>..<UABF9>;<UAC00>..<UD7A3>;<UD7B0>..<UD7C6>;<UD7CB>..<UD7FB>;/
- <UE000>..<UFA6D>;<UFA70>..<UFAD9>;<UFB00>..<UFB06>;<UFB13>..<UFB17>;/
- <UFB1D>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;<UFB40>..<UFB41>;/
- <UFB43>..<UFB44>;<UFB46>..<UFBC1>;<UFBD3>..<UFD3F>;<UFD50>..<UFD8F>;/
- <UFD92>..<UFDC7>;<UFDF0>..<UFDFD>;<UFE00>..<UFE19>;<UFE20>..<UFE2D>;/
- <UFE30>..<UFE52>;<UFE54>..<UFE66>;<UFE68>..<UFE6B>;<UFE70>..<UFE74>;/
- <UFE76>..<UFEFC>;<UFEFF>;<UFF01>..<UFFBE>;<UFFC2>..<UFFC7>;/
- <UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;<UFFE0>..<UFFE6>;/
- <UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;<U00010000>..<U0001000B>;/
- <U0001000D>..<U00010026>;<U00010028>..<U0001003A>;/
- <U0001003C>..<U0001003D>;<U0001003F>..<U0001004D>;/
- <U00010050>..<U0001005D>;<U00010080>..<U000100FA>;/
- <U00010100>..<U00010102>;<U00010107>..<U00010133>;/
- <U00010137>..<U0001018C>;<U00010190>..<U0001019B>;<U000101A0>;/
- <U000101D0>..<U000101FD>;<U00010280>..<U0001029C>;/
- <U000102A0>..<U000102D0>;<U000102E0>..<U000102FB>;/
- <U00010300>..<U00010323>;<U00010330>..<U0001034A>;/
- <U00010350>..<U0001037A>;<U00010380>..<U0001039D>;/
- <U0001039F>..<U000103C3>;<U000103C8>..<U000103D5>;/
- <U00010400>..<U0001049D>;<U000104A0>..<U000104A9>;/
- <U00010500>..<U00010527>;<U00010530>..<U00010563>;<U0001056F>;/
- <U00010600>..<U00010736>;<U00010740>..<U00010755>;/
- <U00010760>..<U00010767>;<U00010800>..<U00010805>;<U00010808>;/
- <U0001080A>..<U00010835>;<U00010837>..<U00010838>;<U0001083C>;/
- <U0001083F>..<U00010855>;<U00010857>..<U0001089E>;/
- <U000108A7>..<U000108AF>;<U00010900>..<U0001091B>;/
- <U0001091F>..<U00010939>;<U0001093F>;<U00010980>..<U000109B7>;/
- <U000109BE>..<U000109BF>;<U00010A00>..<U00010A03>;/
- <U00010A05>..<U00010A06>;<U00010A0C>..<U00010A13>;/
- <U00010A15>..<U00010A17>;<U00010A19>..<U00010A33>;/
- <U00010A38>..<U00010A3A>;<U00010A3F>..<U00010A47>;/
- <U00010A50>..<U00010A58>;<U00010A60>..<U00010A9F>;/
- <U00010AC0>..<U00010AE6>;<U00010AEB>..<U00010AF6>;/
- <U00010B00>..<U00010B35>;<U00010B39>..<U00010B55>;/
- <U00010B58>..<U00010B72>;<U00010B78>..<U00010B91>;/
- <U00010B99>..<U00010B9C>;<U00010BA9>..<U00010BAF>;/
- <U00010C00>..<U00010C48>;<U00010E60>..<U00010E7E>;/
+ <UAB28>..<UAB2E>;<UAB30>..<UAB65>;<UAB70>..<UABED>;<UABF0>..<UABF9>;/
+ <UAC00>..<UD7A3>;<UD7B0>..<UD7C6>;<UD7CB>..<UD7FB>;<UE000>..<UFA6D>;/
+ <UFA70>..<UFAD9>;<UFB00>..<UFB06>;<UFB13>..<UFB17>;<UFB1D>..<UFB36>;/
+ <UFB38>..<UFB3C>;<UFB3E>;<UFB40>..<UFB41>;<UFB43>..<UFB44>;/
+ <UFB46>..<UFBC1>;<UFBD3>..<UFD3F>;<UFD50>..<UFD8F>;<UFD92>..<UFDC7>;/
+ <UFDF0>..<UFDFD>;<UFE00>..<UFE19>;<UFE20>..<UFE52>;<UFE54>..<UFE66>;/
+ <UFE68>..<UFE6B>;<UFE70>..<UFE74>;<UFE76>..<UFEFC>;<UFEFF>;/
+ <UFF01>..<UFFBE>;<UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;/
+ <UFFDA>..<UFFDC>;<UFFE0>..<UFFE6>;<UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;/
+ <U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
+ <U00010028>..<U0001003A>;<U0001003C>..<U0001003D>;/
+ <U0001003F>..<U0001004D>;<U00010050>..<U0001005D>;/
+ <U00010080>..<U000100FA>;<U00010100>..<U00010102>;/
+ <U00010107>..<U00010133>;<U00010137>..<U0001018C>;/
+ <U00010190>..<U0001019B>;<U000101A0>;<U000101D0>..<U000101FD>;/
+ <U00010280>..<U0001029C>;<U000102A0>..<U000102D0>;/
+ <U000102E0>..<U000102FB>;<U00010300>..<U00010323>;/
+ <U00010330>..<U0001034A>;<U00010350>..<U0001037A>;/
+ <U00010380>..<U0001039D>;<U0001039F>..<U000103C3>;/
+ <U000103C8>..<U000103D5>;<U00010400>..<U0001049D>;/
+ <U000104A0>..<U000104A9>;<U00010500>..<U00010527>;/
+ <U00010530>..<U00010563>;<U0001056F>;<U00010600>..<U00010736>;/
+ <U00010740>..<U00010755>;<U00010760>..<U00010767>;/
+ <U00010800>..<U00010805>;<U00010808>;<U0001080A>..<U00010835>;/
+ <U00010837>..<U00010838>;<U0001083C>;<U0001083F>..<U00010855>;/
+ <U00010857>..<U0001089E>;<U000108A7>..<U000108AF>;/
+ <U000108E0>..<U000108F2>;<U000108F4>..<U000108F5>;/
+ <U000108FB>..<U0001091B>;<U0001091F>..<U00010939>;<U0001093F>;/
+ <U00010980>..<U000109B7>;<U000109BC>..<U000109CF>;/
+ <U000109D2>..<U00010A03>;<U00010A05>..<U00010A06>;/
+ <U00010A0C>..<U00010A13>;<U00010A15>..<U00010A17>;/
+ <U00010A19>..<U00010A33>;<U00010A38>..<U00010A3A>;/
+ <U00010A3F>..<U00010A47>;<U00010A50>..<U00010A58>;/
+ <U00010A60>..<U00010A9F>;<U00010AC0>..<U00010AE6>;/
+ <U00010AEB>..<U00010AF6>;<U00010B00>..<U00010B35>;/
+ <U00010B39>..<U00010B55>;<U00010B58>..<U00010B72>;/
+ <U00010B78>..<U00010B91>;<U00010B99>..<U00010B9C>;/
+ <U00010BA9>..<U00010BAF>;<U00010C00>..<U00010C48>;/
+ <U00010C80>..<U00010CB2>;<U00010CC0>..<U00010CF2>;/
+ <U00010CFA>..<U00010CFF>;<U00010E60>..<U00010E7E>;/
<U00011000>..<U0001104D>;<U00011052>..<U0001106F>;/
<U0001107F>..<U000110C1>;<U000110D0>..<U000110E8>;/
<U000110F0>..<U000110F9>;<U00011100>..<U00011134>;/
<U00011136>..<U00011143>;<U00011150>..<U00011176>;/
- <U00011180>..<U000111C8>;<U000111CD>;<U000111D0>..<U000111DA>;/
+ <U00011180>..<U000111CD>;<U000111D0>..<U000111DF>;/
<U000111E1>..<U000111F4>;<U00011200>..<U00011211>;/
- <U00011213>..<U0001123D>;<U000112B0>..<U000112EA>;/
- <U000112F0>..<U000112F9>;<U00011301>..<U00011303>;/
+ <U00011213>..<U0001123D>;<U00011280>..<U00011286>;<U00011288>;/
+ <U0001128A>..<U0001128D>;<U0001128F>..<U0001129D>;/
+ <U0001129F>..<U000112A9>;<U000112B0>..<U000112EA>;/
+ <U000112F0>..<U000112F9>;<U00011300>..<U00011303>;/
<U00011305>..<U0001130C>;<U0001130F>..<U00011310>;/
<U00011313>..<U00011328>;<U0001132A>..<U00011330>;/
<U00011332>..<U00011333>;<U00011335>..<U00011339>;/
<U0001133C>..<U00011344>;<U00011347>..<U00011348>;/
- <U0001134B>..<U0001134D>;<U00011357>;<U0001135D>..<U00011363>;/
- <U00011366>..<U0001136C>;<U00011370>..<U00011374>;/
- <U00011480>..<U000114C7>;<U000114D0>..<U000114D9>;/
- <U00011580>..<U000115B5>;<U000115B8>..<U000115C9>;/
- <U00011600>..<U00011644>;<U00011650>..<U00011659>;/
- <U00011680>..<U000116B7>;<U000116C0>..<U000116C9>;/
+ <U0001134B>..<U0001134D>;<U00011350>;<U00011357>;/
+ <U0001135D>..<U00011363>;<U00011366>..<U0001136C>;/
+ <U00011370>..<U00011374>;<U00011480>..<U000114C7>;/
+ <U000114D0>..<U000114D9>;<U00011580>..<U000115B5>;/
+ <U000115B8>..<U000115DD>;<U00011600>..<U00011644>;/
+ <U00011650>..<U00011659>;<U00011680>..<U000116B7>;/
+ <U000116C0>..<U000116C9>;<U00011700>..<U00011719>;/
+ <U0001171D>..<U0001172B>;<U00011730>..<U0001173F>;/
<U000118A0>..<U000118F2>;<U000118FF>;<U00011AC0>..<U00011AF8>;/
- <U00012000>..<U00012398>;<U00012400>..<U0001246E>;/
- <U00012470>..<U00012474>;<U00013000>..<U0001342E>;/
+ <U00012000>..<U00012399>;<U00012400>..<U0001246E>;/
+ <U00012470>..<U00012474>;<U00012480>..<U00012543>;/
+ <U00013000>..<U0001342E>;<U00014400>..<U00014646>;/
<U00016800>..<U00016A38>;<U00016A40>..<U00016A5E>;/
<U00016A60>..<U00016A69>;<U00016A6E>..<U00016A6F>;/
<U00016AD0>..<U00016AED>;<U00016AF0>..<U00016AF5>;/
@@ -699,7 +718,7 @@ graph /
<U0001BC70>..<U0001BC7C>;<U0001BC80>..<U0001BC88>;/
<U0001BC90>..<U0001BC99>;<U0001BC9C>..<U0001BCA3>;/
<U0001D000>..<U0001D0F5>;<U0001D100>..<U0001D126>;/
- <U0001D129>..<U0001D1DD>;<U0001D200>..<U0001D245>;/
+ <U0001D129>..<U0001D1E8>;<U0001D200>..<U0001D245>;/
<U0001D300>..<U0001D356>;<U0001D360>..<U0001D371>;/
<U0001D400>..<U0001D454>;<U0001D456>..<U0001D49C>;/
<U0001D49E>..<U0001D49F>;<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;/
@@ -709,7 +728,8 @@ graph /
<U0001D516>..<U0001D51C>;<U0001D51E>..<U0001D539>;/
<U0001D53B>..<U0001D53E>;<U0001D540>..<U0001D544>;<U0001D546>;/
<U0001D54A>..<U0001D550>;<U0001D552>..<U0001D6A5>;/
- <U0001D6A8>..<U0001D7CB>;<U0001D7CE>..<U0001D7FF>;/
+ <U0001D6A8>..<U0001D7CB>;<U0001D7CE>..<U0001DA8B>;/
+ <U0001DA9B>..<U0001DA9F>;<U0001DAA1>..<U0001DAAF>;/
<U0001E800>..<U0001E8C4>;<U0001E8C7>..<U0001E8D6>;/
<U0001EE00>..<U0001EE03>;<U0001EE05>..<U0001EE1F>;/
<U0001EE21>..<U0001EE22>;<U0001EE24>;<U0001EE27>;/
@@ -729,18 +749,16 @@ graph /
<U0001F110>..<U0001F12E>;<U0001F130>..<U0001F16B>;/
<U0001F170>..<U0001F19A>;<U0001F1E6>..<U0001F202>;/
<U0001F210>..<U0001F23A>;<U0001F240>..<U0001F248>;/
- <U0001F250>..<U0001F251>;<U0001F300>..<U0001F32C>;/
- <U0001F330>..<U0001F37D>;<U0001F380>..<U0001F3CE>;/
- <U0001F3D4>..<U0001F3F7>;<U0001F400>..<U0001F4FE>;/
- <U0001F500>..<U0001F54A>;<U0001F550>..<U0001F579>;/
- <U0001F57B>..<U0001F5A3>;<U0001F5A5>..<U0001F642>;/
- <U0001F645>..<U0001F6CF>;<U0001F6E0>..<U0001F6EC>;/
- <U0001F6F0>..<U0001F6F3>;<U0001F700>..<U0001F773>;/
- <U0001F780>..<U0001F7D4>;<U0001F800>..<U0001F80B>;/
- <U0001F810>..<U0001F847>;<U0001F850>..<U0001F859>;/
- <U0001F860>..<U0001F887>;<U0001F890>..<U0001F8AD>;/
- <U00020000>..<U0002A6D6>;<U0002A700>..<U0002B734>;/
- <U0002B740>..<U0002B81D>;<U0002F800>..<U0002FA1D>;<U000E0001>;/
+ <U0001F250>..<U0001F251>;<U0001F300>..<U0001F579>;/
+ <U0001F57B>..<U0001F5A3>;<U0001F5A5>..<U0001F6D0>;/
+ <U0001F6E0>..<U0001F6EC>;<U0001F6F0>..<U0001F6F3>;/
+ <U0001F700>..<U0001F773>;<U0001F780>..<U0001F7D4>;/
+ <U0001F800>..<U0001F80B>;<U0001F810>..<U0001F847>;/
+ <U0001F850>..<U0001F859>;<U0001F860>..<U0001F887>;/
+ <U0001F890>..<U0001F8AD>;<U0001F910>..<U0001F918>;/
+ <U0001F980>..<U0001F984>;<U0001F9C0>;<U00020000>..<U0002A6D6>;/
+ <U0002A700>..<U0002B734>;<U0002B740>..<U0002B81D>;/
+ <U0002B820>..<U0002CEA1>;<U0002F800>..<U0002FA1D>;<U000E0001>;/
<U000E0020>..<U000E007F>;<U000E0100>..<U000E01EF>;/
<U000F0000>..<U000FFFFD>;<U00100000>..<U0010FFFD>
@@ -751,7 +769,7 @@ print /
<U0591>..<U05C7>;<U05D0>..<U05EA>;<U05F0>..<U05F4>;<U0600>..<U061C>;/
<U061E>..<U070D>;<U070F>..<U074A>;<U074D>..<U07B1>;<U07C0>..<U07FA>;/
<U0800>..<U082D>;<U0830>..<U083E>;<U0840>..<U085B>;<U085E>;/
- <U08A0>..<U08B2>;<U08E4>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
+ <U08A0>..<U08B4>;<U08E3>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
<U0993>..<U09A8>;<U09AA>..<U09B0>;<U09B2>;<U09B6>..<U09B9>;/
<U09BC>..<U09C4>;<U09C7>..<U09C8>;<U09CB>..<U09CE>;<U09D7>;/
<U09DC>..<U09DD>;<U09DF>..<U09E3>;<U09E6>..<U09FB>;<U0A01>..<U0A03>;/
@@ -761,7 +779,7 @@ print /
<U0A59>..<U0A5C>;<U0A5E>;<U0A66>..<U0A75>;<U0A81>..<U0A83>;/
<U0A85>..<U0A8D>;<U0A8F>..<U0A91>;<U0A93>..<U0AA8>;<U0AAA>..<U0AB0>;/
<U0AB2>..<U0AB3>;<U0AB5>..<U0AB9>;<U0ABC>..<U0AC5>;<U0AC7>..<U0AC9>;/
- <U0ACB>..<U0ACD>;<U0AD0>;<U0AE0>..<U0AE3>;<U0AE6>..<U0AF1>;/
+ <U0ACB>..<U0ACD>;<U0AD0>;<U0AE0>..<U0AE3>;<U0AE6>..<U0AF1>;<U0AF9>;/
<U0B01>..<U0B03>;<U0B05>..<U0B0C>;<U0B0F>..<U0B10>;<U0B13>..<U0B28>;/
<U0B2A>..<U0B30>;<U0B32>..<U0B33>;<U0B35>..<U0B39>;<U0B3C>..<U0B44>;/
<U0B47>..<U0B48>;<U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B5C>..<U0B5D>;/
@@ -771,14 +789,14 @@ print /
<U0BBE>..<U0BC2>;<U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;<U0BD0>;<U0BD7>;/
<U0BE6>..<U0BFA>;<U0C00>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;/
<U0C12>..<U0C28>;<U0C2A>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;/
- <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C59>;<U0C60>..<U0C63>;/
+ <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C5A>;<U0C60>..<U0C63>;/
<U0C66>..<U0C6F>;<U0C78>..<U0C7F>;<U0C81>..<U0C83>;<U0C85>..<U0C8C>;/
<U0C8E>..<U0C90>;<U0C92>..<U0CA8>;<U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;/
<U0CBC>..<U0CC4>;<U0CC6>..<U0CC8>;<U0CCA>..<U0CCD>;<U0CD5>..<U0CD6>;/
<U0CDE>;<U0CE0>..<U0CE3>;<U0CE6>..<U0CEF>;<U0CF1>..<U0CF2>;/
<U0D01>..<U0D03>;<U0D05>..<U0D0C>;<U0D0E>..<U0D10>;<U0D12>..<U0D3A>;/
<U0D3D>..<U0D44>;<U0D46>..<U0D48>;<U0D4A>..<U0D4E>;<U0D57>;/
- <U0D60>..<U0D63>;<U0D66>..<U0D75>;<U0D79>..<U0D7F>;<U0D82>..<U0D83>;/
+ <U0D5F>..<U0D63>;<U0D66>..<U0D75>;<U0D79>..<U0D7F>;<U0D82>..<U0D83>;/
<U0D85>..<U0D96>;<U0D9A>..<U0DB1>;<U0DB3>..<U0DBB>;<U0DBD>;/
<U0DC0>..<U0DC6>;<U0DCA>;<U0DCF>..<U0DD4>;<U0DD6>;<U0DD8>..<U0DDF>;/
<U0DE6>..<U0DEF>;<U0DF2>..<U0DF4>;<U0E01>..<U0E3A>;<U0E3F>..<U0E5B>;/
@@ -792,51 +810,50 @@ print /
<U125A>..<U125D>;<U1260>..<U1288>;<U128A>..<U128D>;<U1290>..<U12B0>;/
<U12B2>..<U12B5>;<U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;/
<U12C8>..<U12D6>;<U12D8>..<U1310>;<U1312>..<U1315>;<U1318>..<U135A>;/
- <U135D>..<U137C>;<U1380>..<U1399>;<U13A0>..<U13F4>;<U1400>..<U169C>;/
- <U16A0>..<U16F8>;<U1700>..<U170C>;<U170E>..<U1714>;<U1720>..<U1736>;/
- <U1740>..<U1753>;<U1760>..<U176C>;<U176E>..<U1770>;<U1772>..<U1773>;/
- <U1780>..<U17DD>;<U17E0>..<U17E9>;<U17F0>..<U17F9>;<U1800>..<U180E>;/
- <U1810>..<U1819>;<U1820>..<U1877>;<U1880>..<U18AA>;<U18B0>..<U18F5>;/
- <U1900>..<U191E>;<U1920>..<U192B>;<U1930>..<U193B>;<U1940>;/
- <U1944>..<U196D>;<U1970>..<U1974>;<U1980>..<U19AB>;<U19B0>..<U19C9>;/
- <U19D0>..<U19DA>;<U19DE>..<U1A1B>;<U1A1E>..<U1A5E>;<U1A60>..<U1A7C>;/
- <U1A7F>..<U1A89>;<U1A90>..<U1A99>;<U1AA0>..<U1AAD>;<U1AB0>..<U1ABE>;/
- <U1B00>..<U1B4B>;<U1B50>..<U1B7C>;<U1B80>..<U1BF3>;<U1BFC>..<U1C37>;/
- <U1C3B>..<U1C49>;<U1C4D>..<U1C7F>;<U1CC0>..<U1CC7>;<U1CD0>..<U1CF6>;/
- <U1CF8>..<U1CF9>;<U1D00>..<U1DF5>;<U1DFC>..<U1F15>;<U1F18>..<U1F1D>;/
- <U1F20>..<U1F45>;<U1F48>..<U1F4D>;<U1F50>..<U1F57>;<U1F59>;<U1F5B>;/
- <U1F5D>;<U1F5F>..<U1F7D>;<U1F80>..<U1FB4>;<U1FB6>..<U1FC4>;/
- <U1FC6>..<U1FD3>;<U1FD6>..<U1FDB>;<U1FDD>..<U1FEF>;<U1FF2>..<U1FF4>;/
- <U1FF6>..<U1FFE>;<U2000>..<U2027>;<U202A>..<U2064>;<U2066>..<U2071>;/
- <U2074>..<U208E>;<U2090>..<U209C>;<U20A0>..<U20BD>;<U20D0>..<U20F0>;/
- <U2100>..<U2189>;<U2190>..<U23FA>;<U2400>..<U2426>;<U2440>..<U244A>;/
- <U2460>..<U2B73>;<U2B76>..<U2B95>;<U2B98>..<U2BB9>;<U2BBD>..<U2BC8>;/
- <U2BCA>..<U2BD1>;<U2C00>..<U2C2E>;<U2C30>..<U2C5E>;<U2C60>..<U2CF3>;/
- <U2CF9>..<U2D25>;<U2D27>;<U2D2D>;<U2D30>..<U2D67>;<U2D6F>..<U2D70>;/
- <U2D7F>..<U2D96>;<U2DA0>..<U2DA6>;<U2DA8>..<U2DAE>;<U2DB0>..<U2DB6>;/
- <U2DB8>..<U2DBE>;<U2DC0>..<U2DC6>;<U2DC8>..<U2DCE>;<U2DD0>..<U2DD6>;/
- <U2DD8>..<U2DDE>;<U2DE0>..<U2E42>;<U2E80>..<U2E99>;<U2E9B>..<U2EF3>;/
- <U2F00>..<U2FD5>;<U2FF0>..<U2FFB>;<U3000>..<U303F>;<U3041>..<U3096>;/
- <U3099>..<U30FF>;<U3105>..<U312D>;<U3131>..<U318E>;<U3190>..<U31BA>;/
- <U31C0>..<U31E3>;<U31F0>..<U321E>;<U3220>..<U32FE>;<U3300>..<U4DB5>;/
- <U4DC0>..<U9FCC>;<UA000>..<UA48C>;<UA490>..<UA4C6>;<UA4D0>..<UA62B>;/
- <UA640>..<UA69D>;<UA69F>..<UA6F7>;<UA700>..<UA78E>;<UA790>..<UA7AD>;/
- <UA7B0>..<UA7B1>;<UA7F7>..<UA82B>;<UA830>..<UA839>;<UA840>..<UA877>;/
- <UA880>..<UA8C4>;<UA8CE>..<UA8D9>;<UA8E0>..<UA8FB>;<UA900>..<UA953>;/
+ <U135D>..<U137C>;<U1380>..<U1399>;<U13A0>..<U13F5>;<U13F8>..<U13FD>;/
+ <U1400>..<U169C>;<U16A0>..<U16F8>;<U1700>..<U170C>;<U170E>..<U1714>;/
+ <U1720>..<U1736>;<U1740>..<U1753>;<U1760>..<U176C>;<U176E>..<U1770>;/
+ <U1772>..<U1773>;<U1780>..<U17DD>;<U17E0>..<U17E9>;<U17F0>..<U17F9>;/
+ <U1800>..<U180E>;<U1810>..<U1819>;<U1820>..<U1877>;<U1880>..<U18AA>;/
+ <U18B0>..<U18F5>;<U1900>..<U191E>;<U1920>..<U192B>;<U1930>..<U193B>;/
+ <U1940>;<U1944>..<U196D>;<U1970>..<U1974>;<U1980>..<U19AB>;/
+ <U19B0>..<U19C9>;<U19D0>..<U19DA>;<U19DE>..<U1A1B>;<U1A1E>..<U1A5E>;/
+ <U1A60>..<U1A7C>;<U1A7F>..<U1A89>;<U1A90>..<U1A99>;<U1AA0>..<U1AAD>;/
+ <U1AB0>..<U1ABE>;<U1B00>..<U1B4B>;<U1B50>..<U1B7C>;<U1B80>..<U1BF3>;/
+ <U1BFC>..<U1C37>;<U1C3B>..<U1C49>;<U1C4D>..<U1C7F>;<U1CC0>..<U1CC7>;/
+ <U1CD0>..<U1CF6>;<U1CF8>..<U1CF9>;<U1D00>..<U1DF5>;<U1DFC>..<U1F15>;/
+ <U1F18>..<U1F1D>;<U1F20>..<U1F45>;<U1F48>..<U1F4D>;<U1F50>..<U1F57>;/
+ <U1F59>;<U1F5B>;<U1F5D>;<U1F5F>..<U1F7D>;<U1F80>..<U1FB4>;/
+ <U1FB6>..<U1FC4>;<U1FC6>..<U1FD3>;<U1FD6>..<U1FDB>;<U1FDD>..<U1FEF>;/
+ <U1FF2>..<U1FF4>;<U1FF6>..<U1FFE>;<U2000>..<U2027>;<U202A>..<U2064>;/
+ <U2066>..<U2071>;<U2074>..<U208E>;<U2090>..<U209C>;<U20A0>..<U20BE>;/
+ <U20D0>..<U20F0>;<U2100>..<U218B>;<U2190>..<U23FA>;<U2400>..<U2426>;/
+ <U2440>..<U244A>;<U2460>..<U2B73>;<U2B76>..<U2B95>;<U2B98>..<U2BB9>;/
+ <U2BBD>..<U2BC8>;<U2BCA>..<U2BD1>;<U2BEC>..<U2BEF>;<U2C00>..<U2C2E>;/
+ <U2C30>..<U2C5E>;<U2C60>..<U2CF3>;<U2CF9>..<U2D25>;<U2D27>;<U2D2D>;/
+ <U2D30>..<U2D67>;<U2D6F>..<U2D70>;<U2D7F>..<U2D96>;<U2DA0>..<U2DA6>;/
+ <U2DA8>..<U2DAE>;<U2DB0>..<U2DB6>;<U2DB8>..<U2DBE>;<U2DC0>..<U2DC6>;/
+ <U2DC8>..<U2DCE>;<U2DD0>..<U2DD6>;<U2DD8>..<U2DDE>;<U2DE0>..<U2E42>;/
+ <U2E80>..<U2E99>;<U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;<U2FF0>..<U2FFB>;/
+ <U3000>..<U303F>;<U3041>..<U3096>;<U3099>..<U30FF>;<U3105>..<U312D>;/
+ <U3131>..<U318E>;<U3190>..<U31BA>;<U31C0>..<U31E3>;<U31F0>..<U321E>;/
+ <U3220>..<U32FE>;<U3300>..<U4DB5>;<U4DC0>..<U9FD5>;<UA000>..<UA48C>;/
+ <UA490>..<UA4C6>;<UA4D0>..<UA62B>;<UA640>..<UA6F7>;<UA700>..<UA7AD>;/
+ <UA7B0>..<UA7B7>;<UA7F7>..<UA82B>;<UA830>..<UA839>;<UA840>..<UA877>;/
+ <UA880>..<UA8C4>;<UA8CE>..<UA8D9>;<UA8E0>..<UA8FD>;<UA900>..<UA953>;/
<UA95F>..<UA97C>;<UA980>..<UA9CD>;<UA9CF>..<UA9D9>;<UA9DE>..<UA9FE>;/
<UAA00>..<UAA36>;<UAA40>..<UAA4D>;<UAA50>..<UAA59>;<UAA5C>..<UAAC2>;/
<UAADB>..<UAAF6>;<UAB01>..<UAB06>;<UAB09>..<UAB0E>;<UAB11>..<UAB16>;/
- <UAB20>..<UAB26>;<UAB28>..<UAB2E>;<UAB30>..<UAB5F>;<UAB64>..<UAB65>;/
- <UABC0>..<UABED>;<UABF0>..<UABF9>;<UAC00>..<UD7A3>;<UD7B0>..<UD7C6>;/
- <UD7CB>..<UD7FB>;<UE000>..<UFA6D>;<UFA70>..<UFAD9>;<UFB00>..<UFB06>;/
- <UFB13>..<UFB17>;<UFB1D>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;/
- <UFB40>..<UFB41>;<UFB43>..<UFB44>;<UFB46>..<UFBC1>;<UFBD3>..<UFD3F>;/
- <UFD50>..<UFD8F>;<UFD92>..<UFDC7>;<UFDF0>..<UFDFD>;<UFE00>..<UFE19>;/
- <UFE20>..<UFE2D>;<UFE30>..<UFE52>;<UFE54>..<UFE66>;<UFE68>..<UFE6B>;/
- <UFE70>..<UFE74>;<UFE76>..<UFEFC>;<UFEFF>;<UFF01>..<UFFBE>;/
- <UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;/
- <UFFE0>..<UFFE6>;<UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;/
- <U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
+ <UAB20>..<UAB26>;<UAB28>..<UAB2E>;<UAB30>..<UAB65>;<UAB70>..<UABED>;/
+ <UABF0>..<UABF9>;<UAC00>..<UD7A3>;<UD7B0>..<UD7C6>;<UD7CB>..<UD7FB>;/
+ <UE000>..<UFA6D>;<UFA70>..<UFAD9>;<UFB00>..<UFB06>;<UFB13>..<UFB17>;/
+ <UFB1D>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;<UFB40>..<UFB41>;/
+ <UFB43>..<UFB44>;<UFB46>..<UFBC1>;<UFBD3>..<UFD3F>;<UFD50>..<UFD8F>;/
+ <UFD92>..<UFDC7>;<UFDF0>..<UFDFD>;<UFE00>..<UFE19>;<UFE20>..<UFE52>;/
+ <UFE54>..<UFE66>;<UFE68>..<UFE6B>;<UFE70>..<UFE74>;<UFE76>..<UFEFC>;/
+ <UFEFF>;<UFF01>..<UFFBE>;<UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;/
+ <UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;<UFFE0>..<UFFE6>;<UFFE8>..<UFFEE>;/
+ <UFFF9>..<UFFFD>;<U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
<U00010028>..<U0001003A>;<U0001003C>..<U0001003D>;/
<U0001003F>..<U0001004D>;<U00010050>..<U0001005D>;/
<U00010080>..<U000100FA>;<U00010100>..<U00010102>;/
@@ -853,9 +870,10 @@ print /
<U00010800>..<U00010805>;<U00010808>;<U0001080A>..<U00010835>;/
<U00010837>..<U00010838>;<U0001083C>;<U0001083F>..<U00010855>;/
<U00010857>..<U0001089E>;<U000108A7>..<U000108AF>;/
- <U00010900>..<U0001091B>;<U0001091F>..<U00010939>;<U0001093F>;/
- <U00010980>..<U000109B7>;<U000109BE>..<U000109BF>;/
- <U00010A00>..<U00010A03>;<U00010A05>..<U00010A06>;/
+ <U000108E0>..<U000108F2>;<U000108F4>..<U000108F5>;/
+ <U000108FB>..<U0001091B>;<U0001091F>..<U00010939>;<U0001093F>;/
+ <U00010980>..<U000109B7>;<U000109BC>..<U000109CF>;/
+ <U000109D2>..<U00010A03>;<U00010A05>..<U00010A06>;/
<U00010A0C>..<U00010A13>;<U00010A15>..<U00010A17>;/
<U00010A19>..<U00010A33>;<U00010A38>..<U00010A3A>;/
<U00010A3F>..<U00010A47>;<U00010A50>..<U00010A58>;/
@@ -864,54 +882,62 @@ print /
<U00010B39>..<U00010B55>;<U00010B58>..<U00010B72>;/
<U00010B78>..<U00010B91>;<U00010B99>..<U00010B9C>;/
<U00010BA9>..<U00010BAF>;<U00010C00>..<U00010C48>;/
- <U00010E60>..<U00010E7E>;<U00011000>..<U0001104D>;/
- <U00011052>..<U0001106F>;<U0001107F>..<U000110C1>;/
- <U000110D0>..<U000110E8>;<U000110F0>..<U000110F9>;/
- <U00011100>..<U00011134>;<U00011136>..<U00011143>;/
- <U00011150>..<U00011176>;<U00011180>..<U000111C8>;<U000111CD>;/
- <U000111D0>..<U000111DA>;<U000111E1>..<U000111F4>;/
- <U00011200>..<U00011211>;<U00011213>..<U0001123D>;/
- <U000112B0>..<U000112EA>;<U000112F0>..<U000112F9>;/
- <U00011301>..<U00011303>;<U00011305>..<U0001130C>;/
- <U0001130F>..<U00011310>;<U00011313>..<U00011328>;/
- <U0001132A>..<U00011330>;<U00011332>..<U00011333>;/
- <U00011335>..<U00011339>;<U0001133C>..<U00011344>;/
- <U00011347>..<U00011348>;<U0001134B>..<U0001134D>;<U00011357>;/
+ <U00010C80>..<U00010CB2>;<U00010CC0>..<U00010CF2>;/
+ <U00010CFA>..<U00010CFF>;<U00010E60>..<U00010E7E>;/
+ <U00011000>..<U0001104D>;<U00011052>..<U0001106F>;/
+ <U0001107F>..<U000110C1>;<U000110D0>..<U000110E8>;/
+ <U000110F0>..<U000110F9>;<U00011100>..<U00011134>;/
+ <U00011136>..<U00011143>;<U00011150>..<U00011176>;/
+ <U00011180>..<U000111CD>;<U000111D0>..<U000111DF>;/
+ <U000111E1>..<U000111F4>;<U00011200>..<U00011211>;/
+ <U00011213>..<U0001123D>;<U00011280>..<U00011286>;<U00011288>;/
+ <U0001128A>..<U0001128D>;<U0001128F>..<U0001129D>;/
+ <U0001129F>..<U000112A9>;<U000112B0>..<U000112EA>;/
+ <U000112F0>..<U000112F9>;<U00011300>..<U00011303>;/
+ <U00011305>..<U0001130C>;<U0001130F>..<U00011310>;/
+ <U00011313>..<U00011328>;<U0001132A>..<U00011330>;/
+ <U00011332>..<U00011333>;<U00011335>..<U00011339>;/
+ <U0001133C>..<U00011344>;<U00011347>..<U00011348>;/
+ <U0001134B>..<U0001134D>;<U00011350>;<U00011357>;/
<U0001135D>..<U00011363>;<U00011366>..<U0001136C>;/
<U00011370>..<U00011374>;<U00011480>..<U000114C7>;/
<U000114D0>..<U000114D9>;<U00011580>..<U000115B5>;/
- <U000115B8>..<U000115C9>;<U00011600>..<U00011644>;/
+ <U000115B8>..<U000115DD>;<U00011600>..<U00011644>;/
<U00011650>..<U00011659>;<U00011680>..<U000116B7>;/
- <U000116C0>..<U000116C9>;<U000118A0>..<U000118F2>;<U000118FF>;/
- <U00011AC0>..<U00011AF8>;<U00012000>..<U00012398>;/
- <U00012400>..<U0001246E>;<U00012470>..<U00012474>;/
- <U00013000>..<U0001342E>;<U00016800>..<U00016A38>;/
- <U00016A40>..<U00016A5E>;<U00016A60>..<U00016A69>;/
- <U00016A6E>..<U00016A6F>;<U00016AD0>..<U00016AED>;/
- <U00016AF0>..<U00016AF5>;<U00016B00>..<U00016B45>;/
- <U00016B50>..<U00016B59>;<U00016B5B>..<U00016B61>;/
- <U00016B63>..<U00016B77>;<U00016B7D>..<U00016B8F>;/
- <U00016F00>..<U00016F44>;<U00016F50>..<U00016F7E>;/
- <U00016F8F>..<U00016F9F>;<U0001B000>..<U0001B001>;/
- <U0001BC00>..<U0001BC6A>;<U0001BC70>..<U0001BC7C>;/
- <U0001BC80>..<U0001BC88>;<U0001BC90>..<U0001BC99>;/
- <U0001BC9C>..<U0001BCA3>;<U0001D000>..<U0001D0F5>;/
- <U0001D100>..<U0001D126>;<U0001D129>..<U0001D1DD>;/
- <U0001D200>..<U0001D245>;<U0001D300>..<U0001D356>;/
- <U0001D360>..<U0001D371>;<U0001D400>..<U0001D454>;/
- <U0001D456>..<U0001D49C>;<U0001D49E>..<U0001D49F>;<U0001D4A2>;/
- <U0001D4A5>..<U0001D4A6>;<U0001D4A9>..<U0001D4AC>;/
- <U0001D4AE>..<U0001D4B9>;<U0001D4BB>;<U0001D4BD>..<U0001D4C3>;/
- <U0001D4C5>..<U0001D505>;<U0001D507>..<U0001D50A>;/
- <U0001D50D>..<U0001D514>;<U0001D516>..<U0001D51C>;/
- <U0001D51E>..<U0001D539>;<U0001D53B>..<U0001D53E>;/
- <U0001D540>..<U0001D544>;<U0001D546>;<U0001D54A>..<U0001D550>;/
- <U0001D552>..<U0001D6A5>;<U0001D6A8>..<U0001D7CB>;/
- <U0001D7CE>..<U0001D7FF>;<U0001E800>..<U0001E8C4>;/
- <U0001E8C7>..<U0001E8D6>;<U0001EE00>..<U0001EE03>;/
- <U0001EE05>..<U0001EE1F>;<U0001EE21>..<U0001EE22>;<U0001EE24>;/
- <U0001EE27>;<U0001EE29>..<U0001EE32>;<U0001EE34>..<U0001EE37>;/
- <U0001EE39>;<U0001EE3B>;<U0001EE42>;<U0001EE47>;<U0001EE49>;<U0001EE4B>;/
+ <U000116C0>..<U000116C9>;<U00011700>..<U00011719>;/
+ <U0001171D>..<U0001172B>;<U00011730>..<U0001173F>;/
+ <U000118A0>..<U000118F2>;<U000118FF>;<U00011AC0>..<U00011AF8>;/
+ <U00012000>..<U00012399>;<U00012400>..<U0001246E>;/
+ <U00012470>..<U00012474>;<U00012480>..<U00012543>;/
+ <U00013000>..<U0001342E>;<U00014400>..<U00014646>;/
+ <U00016800>..<U00016A38>;<U00016A40>..<U00016A5E>;/
+ <U00016A60>..<U00016A69>;<U00016A6E>..<U00016A6F>;/
+ <U00016AD0>..<U00016AED>;<U00016AF0>..<U00016AF5>;/
+ <U00016B00>..<U00016B45>;<U00016B50>..<U00016B59>;/
+ <U00016B5B>..<U00016B61>;<U00016B63>..<U00016B77>;/
+ <U00016B7D>..<U00016B8F>;<U00016F00>..<U00016F44>;/
+ <U00016F50>..<U00016F7E>;<U00016F8F>..<U00016F9F>;/
+ <U0001B000>..<U0001B001>;<U0001BC00>..<U0001BC6A>;/
+ <U0001BC70>..<U0001BC7C>;<U0001BC80>..<U0001BC88>;/
+ <U0001BC90>..<U0001BC99>;<U0001BC9C>..<U0001BCA3>;/
+ <U0001D000>..<U0001D0F5>;<U0001D100>..<U0001D126>;/
+ <U0001D129>..<U0001D1E8>;<U0001D200>..<U0001D245>;/
+ <U0001D300>..<U0001D356>;<U0001D360>..<U0001D371>;/
+ <U0001D400>..<U0001D454>;<U0001D456>..<U0001D49C>;/
+ <U0001D49E>..<U0001D49F>;<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;/
+ <U0001D4A9>..<U0001D4AC>;<U0001D4AE>..<U0001D4B9>;<U0001D4BB>;/
+ <U0001D4BD>..<U0001D4C3>;<U0001D4C5>..<U0001D505>;/
+ <U0001D507>..<U0001D50A>;<U0001D50D>..<U0001D514>;/
+ <U0001D516>..<U0001D51C>;<U0001D51E>..<U0001D539>;/
+ <U0001D53B>..<U0001D53E>;<U0001D540>..<U0001D544>;<U0001D546>;/
+ <U0001D54A>..<U0001D550>;<U0001D552>..<U0001D6A5>;/
+ <U0001D6A8>..<U0001D7CB>;<U0001D7CE>..<U0001DA8B>;/
+ <U0001DA9B>..<U0001DA9F>;<U0001DAA1>..<U0001DAAF>;/
+ <U0001E800>..<U0001E8C4>;<U0001E8C7>..<U0001E8D6>;/
+ <U0001EE00>..<U0001EE03>;<U0001EE05>..<U0001EE1F>;/
+ <U0001EE21>..<U0001EE22>;<U0001EE24>;<U0001EE27>;/
+ <U0001EE29>..<U0001EE32>;<U0001EE34>..<U0001EE37>;<U0001EE39>;/
+ <U0001EE3B>;<U0001EE42>;<U0001EE47>;<U0001EE49>;<U0001EE4B>;/
<U0001EE4D>..<U0001EE4F>;<U0001EE51>..<U0001EE52>;<U0001EE54>;/
<U0001EE57>;<U0001EE59>;<U0001EE5B>;<U0001EE5D>;<U0001EE5F>;/
<U0001EE61>..<U0001EE62>;<U0001EE64>;<U0001EE67>..<U0001EE6A>;/
@@ -926,18 +952,16 @@ print /
<U0001F110>..<U0001F12E>;<U0001F130>..<U0001F16B>;/
<U0001F170>..<U0001F19A>;<U0001F1E6>..<U0001F202>;/
<U0001F210>..<U0001F23A>;<U0001F240>..<U0001F248>;/
- <U0001F250>..<U0001F251>;<U0001F300>..<U0001F32C>;/
- <U0001F330>..<U0001F37D>;<U0001F380>..<U0001F3CE>;/
- <U0001F3D4>..<U0001F3F7>;<U0001F400>..<U0001F4FE>;/
- <U0001F500>..<U0001F54A>;<U0001F550>..<U0001F579>;/
- <U0001F57B>..<U0001F5A3>;<U0001F5A5>..<U0001F642>;/
- <U0001F645>..<U0001F6CF>;<U0001F6E0>..<U0001F6EC>;/
- <U0001F6F0>..<U0001F6F3>;<U0001F700>..<U0001F773>;/
- <U0001F780>..<U0001F7D4>;<U0001F800>..<U0001F80B>;/
- <U0001F810>..<U0001F847>;<U0001F850>..<U0001F859>;/
- <U0001F860>..<U0001F887>;<U0001F890>..<U0001F8AD>;/
- <U00020000>..<U0002A6D6>;<U0002A700>..<U0002B734>;/
- <U0002B740>..<U0002B81D>;<U0002F800>..<U0002FA1D>;<U000E0001>;/
+ <U0001F250>..<U0001F251>;<U0001F300>..<U0001F579>;/
+ <U0001F57B>..<U0001F5A3>;<U0001F5A5>..<U0001F6D0>;/
+ <U0001F6E0>..<U0001F6EC>;<U0001F6F0>..<U0001F6F3>;/
+ <U0001F700>..<U0001F773>;<U0001F780>..<U0001F7D4>;/
+ <U0001F800>..<U0001F80B>;<U0001F810>..<U0001F847>;/
+ <U0001F850>..<U0001F859>;<U0001F860>..<U0001F887>;/
+ <U0001F890>..<U0001F8AD>;<U0001F910>..<U0001F918>;/
+ <U0001F980>..<U0001F984>;<U0001F9C0>;<U00020000>..<U0002A6D6>;/
+ <U0002A700>..<U0002B734>;<U0002B740>..<U0002B81D>;/
+ <U0002B820>..<U0002CEA1>;<U0002F800>..<U0002FA1D>;<U000E0001>;/
<U000E0020>..<U000E007F>;<U000E0100>..<U000E01EF>;/
<U000F0000>..<U000FFFFD>;<U00100000>..<U0010FFFD>
@@ -1011,223 +1035,271 @@ toupper /
(<U0272>,<U019D>);(<U0275>,<U019F>);(<U027D>,<U2C64>);(<U0280>,<U01A6>);/
(<U0283>,<U01A9>);(<U0287>,<UA7B1>);(<U0288>,<U01AE>);(<U0289>,<U0244>);/
(<U028A>,<U01B1>);(<U028B>,<U01B2>);(<U028C>,<U0245>);(<U0292>,<U01B7>);/
- (<U029E>,<UA7B0>);(<U0345>,<U0399>);(<U0371>,<U0370>);(<U0373>,<U0372>);/
- (<U0377>,<U0376>);(<U037B>,<U03FD>);(<U037C>,<U03FE>);(<U037D>,<U03FF>);/
- (<U03AC>,<U0386>);(<U03AD>,<U0388>);(<U03AE>,<U0389>);(<U03AF>,<U038A>);/
- (<U03B1>,<U0391>);(<U03B2>,<U0392>);(<U03B3>,<U0393>);(<U03B4>,<U0394>);/
- (<U03B5>,<U0395>);(<U03B6>,<U0396>);(<U03B7>,<U0397>);(<U03B8>,<U0398>);/
- (<U03B9>,<U0399>);(<U03BA>,<U039A>);(<U03BB>,<U039B>);(<U03BC>,<U039C>);/
- (<U03BD>,<U039D>);(<U03BE>,<U039E>);(<U03BF>,<U039F>);(<U03C0>,<U03A0>);/
- (<U03C1>,<U03A1>);(<U03C2>,<U03A3>);(<U03C3>,<U03A3>);(<U03C4>,<U03A4>);/
- (<U03C5>,<U03A5>);(<U03C6>,<U03A6>);(<U03C7>,<U03A7>);(<U03C8>,<U03A8>);/
- (<U03C9>,<U03A9>);(<U03CA>,<U03AA>);(<U03CB>,<U03AB>);(<U03CC>,<U038C>);/
- (<U03CD>,<U038E>);(<U03CE>,<U038F>);(<U03D0>,<U0392>);(<U03D1>,<U0398>);/
- (<U03D5>,<U03A6>);(<U03D6>,<U03A0>);(<U03D7>,<U03CF>);(<U03D9>,<U03D8>);/
- (<U03DB>,<U03DA>);(<U03DD>,<U03DC>);(<U03DF>,<U03DE>);(<U03E1>,<U03E0>);/
- (<U03E3>,<U03E2>);(<U03E5>,<U03E4>);(<U03E7>,<U03E6>);(<U03E9>,<U03E8>);/
- (<U03EB>,<U03EA>);(<U03ED>,<U03EC>);(<U03EF>,<U03EE>);(<U03F0>,<U039A>);/
- (<U03F1>,<U03A1>);(<U03F2>,<U03F9>);(<U03F3>,<U037F>);(<U03F5>,<U0395>);/
- (<U03F8>,<U03F7>);(<U03FB>,<U03FA>);(<U0430>,<U0410>);(<U0431>,<U0411>);/
- (<U0432>,<U0412>);(<U0433>,<U0413>);(<U0434>,<U0414>);(<U0435>,<U0415>);/
- (<U0436>,<U0416>);(<U0437>,<U0417>);(<U0438>,<U0418>);(<U0439>,<U0419>);/
- (<U043A>,<U041A>);(<U043B>,<U041B>);(<U043C>,<U041C>);(<U043D>,<U041D>);/
- (<U043E>,<U041E>);(<U043F>,<U041F>);(<U0440>,<U0420>);(<U0441>,<U0421>);/
- (<U0442>,<U0422>);(<U0443>,<U0423>);(<U0444>,<U0424>);(<U0445>,<U0425>);/
- (<U0446>,<U0426>);(<U0447>,<U0427>);(<U0448>,<U0428>);(<U0449>,<U0429>);/
- (<U044A>,<U042A>);(<U044B>,<U042B>);(<U044C>,<U042C>);(<U044D>,<U042D>);/
- (<U044E>,<U042E>);(<U044F>,<U042F>);(<U0450>,<U0400>);(<U0451>,<U0401>);/
- (<U0452>,<U0402>);(<U0453>,<U0403>);(<U0454>,<U0404>);(<U0455>,<U0405>);/
- (<U0456>,<U0406>);(<U0457>,<U0407>);(<U0458>,<U0408>);(<U0459>,<U0409>);/
- (<U045A>,<U040A>);(<U045B>,<U040B>);(<U045C>,<U040C>);(<U045D>,<U040D>);/
- (<U045E>,<U040E>);(<U045F>,<U040F>);(<U0461>,<U0460>);(<U0463>,<U0462>);/
- (<U0465>,<U0464>);(<U0467>,<U0466>);(<U0469>,<U0468>);(<U046B>,<U046A>);/
- (<U046D>,<U046C>);(<U046F>,<U046E>);(<U0471>,<U0470>);(<U0473>,<U0472>);/
- (<U0475>,<U0474>);(<U0477>,<U0476>);(<U0479>,<U0478>);(<U047B>,<U047A>);/
- (<U047D>,<U047C>);(<U047F>,<U047E>);(<U0481>,<U0480>);(<U048B>,<U048A>);/
- (<U048D>,<U048C>);(<U048F>,<U048E>);(<U0491>,<U0490>);(<U0493>,<U0492>);/
- (<U0495>,<U0494>);(<U0497>,<U0496>);(<U0499>,<U0498>);(<U049B>,<U049A>);/
- (<U049D>,<U049C>);(<U049F>,<U049E>);(<U04A1>,<U04A0>);(<U04A3>,<U04A2>);/
- (<U04A5>,<U04A4>);(<U04A7>,<U04A6>);(<U04A9>,<U04A8>);(<U04AB>,<U04AA>);/
- (<U04AD>,<U04AC>);(<U04AF>,<U04AE>);(<U04B1>,<U04B0>);(<U04B3>,<U04B2>);/
- (<U04B5>,<U04B4>);(<U04B7>,<U04B6>);(<U04B9>,<U04B8>);(<U04BB>,<U04BA>);/
- (<U04BD>,<U04BC>);(<U04BF>,<U04BE>);(<U04C2>,<U04C1>);(<U04C4>,<U04C3>);/
- (<U04C6>,<U04C5>);(<U04C8>,<U04C7>);(<U04CA>,<U04C9>);(<U04CC>,<U04CB>);/
- (<U04CE>,<U04CD>);(<U04CF>,<U04C0>);(<U04D1>,<U04D0>);(<U04D3>,<U04D2>);/
- (<U04D5>,<U04D4>);(<U04D7>,<U04D6>);(<U04D9>,<U04D8>);(<U04DB>,<U04DA>);/
- (<U04DD>,<U04DC>);(<U04DF>,<U04DE>);(<U04E1>,<U04E0>);(<U04E3>,<U04E2>);/
- (<U04E5>,<U04E4>);(<U04E7>,<U04E6>);(<U04E9>,<U04E8>);(<U04EB>,<U04EA>);/
- (<U04ED>,<U04EC>);(<U04EF>,<U04EE>);(<U04F1>,<U04F0>);(<U04F3>,<U04F2>);/
- (<U04F5>,<U04F4>);(<U04F7>,<U04F6>);(<U04F9>,<U04F8>);(<U04FB>,<U04FA>);/
- (<U04FD>,<U04FC>);(<U04FF>,<U04FE>);(<U0501>,<U0500>);(<U0503>,<U0502>);/
- (<U0505>,<U0504>);(<U0507>,<U0506>);(<U0509>,<U0508>);(<U050B>,<U050A>);/
- (<U050D>,<U050C>);(<U050F>,<U050E>);(<U0511>,<U0510>);(<U0513>,<U0512>);/
- (<U0515>,<U0514>);(<U0517>,<U0516>);(<U0519>,<U0518>);(<U051B>,<U051A>);/
- (<U051D>,<U051C>);(<U051F>,<U051E>);(<U0521>,<U0520>);(<U0523>,<U0522>);/
- (<U0525>,<U0524>);(<U0527>,<U0526>);(<U0529>,<U0528>);(<U052B>,<U052A>);/
- (<U052D>,<U052C>);(<U052F>,<U052E>);(<U0561>,<U0531>);(<U0562>,<U0532>);/
- (<U0563>,<U0533>);(<U0564>,<U0534>);(<U0565>,<U0535>);(<U0566>,<U0536>);/
- (<U0567>,<U0537>);(<U0568>,<U0538>);(<U0569>,<U0539>);(<U056A>,<U053A>);/
- (<U056B>,<U053B>);(<U056C>,<U053C>);(<U056D>,<U053D>);(<U056E>,<U053E>);/
- (<U056F>,<U053F>);(<U0570>,<U0540>);(<U0571>,<U0541>);(<U0572>,<U0542>);/
- (<U0573>,<U0543>);(<U0574>,<U0544>);(<U0575>,<U0545>);(<U0576>,<U0546>);/
- (<U0577>,<U0547>);(<U0578>,<U0548>);(<U0579>,<U0549>);(<U057A>,<U054A>);/
- (<U057B>,<U054B>);(<U057C>,<U054C>);(<U057D>,<U054D>);(<U057E>,<U054E>);/
- (<U057F>,<U054F>);(<U0580>,<U0550>);(<U0581>,<U0551>);(<U0582>,<U0552>);/
- (<U0583>,<U0553>);(<U0584>,<U0554>);(<U0585>,<U0555>);(<U0586>,<U0556>);/
- (<U1D79>,<UA77D>);(<U1D7D>,<U2C63>);(<U1E01>,<U1E00>);(<U1E03>,<U1E02>);/
- (<U1E05>,<U1E04>);(<U1E07>,<U1E06>);(<U1E09>,<U1E08>);(<U1E0B>,<U1E0A>);/
- (<U1E0D>,<U1E0C>);(<U1E0F>,<U1E0E>);(<U1E11>,<U1E10>);(<U1E13>,<U1E12>);/
- (<U1E15>,<U1E14>);(<U1E17>,<U1E16>);(<U1E19>,<U1E18>);(<U1E1B>,<U1E1A>);/
- (<U1E1D>,<U1E1C>);(<U1E1F>,<U1E1E>);(<U1E21>,<U1E20>);(<U1E23>,<U1E22>);/
- (<U1E25>,<U1E24>);(<U1E27>,<U1E26>);(<U1E29>,<U1E28>);(<U1E2B>,<U1E2A>);/
- (<U1E2D>,<U1E2C>);(<U1E2F>,<U1E2E>);(<U1E31>,<U1E30>);(<U1E33>,<U1E32>);/
- (<U1E35>,<U1E34>);(<U1E37>,<U1E36>);(<U1E39>,<U1E38>);(<U1E3B>,<U1E3A>);/
- (<U1E3D>,<U1E3C>);(<U1E3F>,<U1E3E>);(<U1E41>,<U1E40>);(<U1E43>,<U1E42>);/
- (<U1E45>,<U1E44>);(<U1E47>,<U1E46>);(<U1E49>,<U1E48>);(<U1E4B>,<U1E4A>);/
- (<U1E4D>,<U1E4C>);(<U1E4F>,<U1E4E>);(<U1E51>,<U1E50>);(<U1E53>,<U1E52>);/
- (<U1E55>,<U1E54>);(<U1E57>,<U1E56>);(<U1E59>,<U1E58>);(<U1E5B>,<U1E5A>);/
- (<U1E5D>,<U1E5C>);(<U1E5F>,<U1E5E>);(<U1E61>,<U1E60>);(<U1E63>,<U1E62>);/
- (<U1E65>,<U1E64>);(<U1E67>,<U1E66>);(<U1E69>,<U1E68>);(<U1E6B>,<U1E6A>);/
- (<U1E6D>,<U1E6C>);(<U1E6F>,<U1E6E>);(<U1E71>,<U1E70>);(<U1E73>,<U1E72>);/
- (<U1E75>,<U1E74>);(<U1E77>,<U1E76>);(<U1E79>,<U1E78>);(<U1E7B>,<U1E7A>);/
- (<U1E7D>,<U1E7C>);(<U1E7F>,<U1E7E>);(<U1E81>,<U1E80>);(<U1E83>,<U1E82>);/
- (<U1E85>,<U1E84>);(<U1E87>,<U1E86>);(<U1E89>,<U1E88>);(<U1E8B>,<U1E8A>);/
- (<U1E8D>,<U1E8C>);(<U1E8F>,<U1E8E>);(<U1E91>,<U1E90>);(<U1E93>,<U1E92>);/
- (<U1E95>,<U1E94>);(<U1E9B>,<U1E60>);(<U1EA1>,<U1EA0>);(<U1EA3>,<U1EA2>);/
- (<U1EA5>,<U1EA4>);(<U1EA7>,<U1EA6>);(<U1EA9>,<U1EA8>);(<U1EAB>,<U1EAA>);/
- (<U1EAD>,<U1EAC>);(<U1EAF>,<U1EAE>);(<U1EB1>,<U1EB0>);(<U1EB3>,<U1EB2>);/
- (<U1EB5>,<U1EB4>);(<U1EB7>,<U1EB6>);(<U1EB9>,<U1EB8>);(<U1EBB>,<U1EBA>);/
- (<U1EBD>,<U1EBC>);(<U1EBF>,<U1EBE>);(<U1EC1>,<U1EC0>);(<U1EC3>,<U1EC2>);/
- (<U1EC5>,<U1EC4>);(<U1EC7>,<U1EC6>);(<U1EC9>,<U1EC8>);(<U1ECB>,<U1ECA>);/
- (<U1ECD>,<U1ECC>);(<U1ECF>,<U1ECE>);(<U1ED1>,<U1ED0>);(<U1ED3>,<U1ED2>);/
- (<U1ED5>,<U1ED4>);(<U1ED7>,<U1ED6>);(<U1ED9>,<U1ED8>);(<U1EDB>,<U1EDA>);/
- (<U1EDD>,<U1EDC>);(<U1EDF>,<U1EDE>);(<U1EE1>,<U1EE0>);(<U1EE3>,<U1EE2>);/
- (<U1EE5>,<U1EE4>);(<U1EE7>,<U1EE6>);(<U1EE9>,<U1EE8>);(<U1EEB>,<U1EEA>);/
- (<U1EED>,<U1EEC>);(<U1EEF>,<U1EEE>);(<U1EF1>,<U1EF0>);(<U1EF3>,<U1EF2>);/
- (<U1EF5>,<U1EF4>);(<U1EF7>,<U1EF6>);(<U1EF9>,<U1EF8>);(<U1EFB>,<U1EFA>);/
- (<U1EFD>,<U1EFC>);(<U1EFF>,<U1EFE>);(<U1F00>,<U1F08>);(<U1F01>,<U1F09>);/
- (<U1F02>,<U1F0A>);(<U1F03>,<U1F0B>);(<U1F04>,<U1F0C>);(<U1F05>,<U1F0D>);/
- (<U1F06>,<U1F0E>);(<U1F07>,<U1F0F>);(<U1F10>,<U1F18>);(<U1F11>,<U1F19>);/
- (<U1F12>,<U1F1A>);(<U1F13>,<U1F1B>);(<U1F14>,<U1F1C>);(<U1F15>,<U1F1D>);/
- (<U1F20>,<U1F28>);(<U1F21>,<U1F29>);(<U1F22>,<U1F2A>);(<U1F23>,<U1F2B>);/
- (<U1F24>,<U1F2C>);(<U1F25>,<U1F2D>);(<U1F26>,<U1F2E>);(<U1F27>,<U1F2F>);/
- (<U1F30>,<U1F38>);(<U1F31>,<U1F39>);(<U1F32>,<U1F3A>);(<U1F33>,<U1F3B>);/
- (<U1F34>,<U1F3C>);(<U1F35>,<U1F3D>);(<U1F36>,<U1F3E>);(<U1F37>,<U1F3F>);/
- (<U1F40>,<U1F48>);(<U1F41>,<U1F49>);(<U1F42>,<U1F4A>);(<U1F43>,<U1F4B>);/
- (<U1F44>,<U1F4C>);(<U1F45>,<U1F4D>);(<U1F51>,<U1F59>);(<U1F53>,<U1F5B>);/
- (<U1F55>,<U1F5D>);(<U1F57>,<U1F5F>);(<U1F60>,<U1F68>);(<U1F61>,<U1F69>);/
- (<U1F62>,<U1F6A>);(<U1F63>,<U1F6B>);(<U1F64>,<U1F6C>);(<U1F65>,<U1F6D>);/
- (<U1F66>,<U1F6E>);(<U1F67>,<U1F6F>);(<U1F70>,<U1FBA>);(<U1F71>,<U1FBB>);/
- (<U1F72>,<U1FC8>);(<U1F73>,<U1FC9>);(<U1F74>,<U1FCA>);(<U1F75>,<U1FCB>);/
- (<U1F76>,<U1FDA>);(<U1F77>,<U1FDB>);(<U1F78>,<U1FF8>);(<U1F79>,<U1FF9>);/
- (<U1F7A>,<U1FEA>);(<U1F7B>,<U1FEB>);(<U1F7C>,<U1FFA>);(<U1F7D>,<U1FFB>);/
- (<U1F80>,<U1F88>);(<U1F81>,<U1F89>);(<U1F82>,<U1F8A>);(<U1F83>,<U1F8B>);/
- (<U1F84>,<U1F8C>);(<U1F85>,<U1F8D>);(<U1F86>,<U1F8E>);(<U1F87>,<U1F8F>);/
- (<U1F90>,<U1F98>);(<U1F91>,<U1F99>);(<U1F92>,<U1F9A>);(<U1F93>,<U1F9B>);/
- (<U1F94>,<U1F9C>);(<U1F95>,<U1F9D>);(<U1F96>,<U1F9E>);(<U1F97>,<U1F9F>);/
- (<U1FA0>,<U1FA8>);(<U1FA1>,<U1FA9>);(<U1FA2>,<U1FAA>);(<U1FA3>,<U1FAB>);/
- (<U1FA4>,<U1FAC>);(<U1FA5>,<U1FAD>);(<U1FA6>,<U1FAE>);(<U1FA7>,<U1FAF>);/
- (<U1FB0>,<U1FB8>);(<U1FB1>,<U1FB9>);(<U1FB3>,<U1FBC>);(<U1FBE>,<U0399>);/
- (<U1FC3>,<U1FCC>);(<U1FD0>,<U1FD8>);(<U1FD1>,<U1FD9>);(<U1FE0>,<U1FE8>);/
- (<U1FE1>,<U1FE9>);(<U1FE5>,<U1FEC>);(<U1FF3>,<U1FFC>);(<U214E>,<U2132>);/
- (<U2170>,<U2160>);(<U2171>,<U2161>);(<U2172>,<U2162>);(<U2173>,<U2163>);/
- (<U2174>,<U2164>);(<U2175>,<U2165>);(<U2176>,<U2166>);(<U2177>,<U2167>);/
- (<U2178>,<U2168>);(<U2179>,<U2169>);(<U217A>,<U216A>);(<U217B>,<U216B>);/
- (<U217C>,<U216C>);(<U217D>,<U216D>);(<U217E>,<U216E>);(<U217F>,<U216F>);/
- (<U2184>,<U2183>);(<U24D0>,<U24B6>);(<U24D1>,<U24B7>);(<U24D2>,<U24B8>);/
- (<U24D3>,<U24B9>);(<U24D4>,<U24BA>);(<U24D5>,<U24BB>);(<U24D6>,<U24BC>);/
- (<U24D7>,<U24BD>);(<U24D8>,<U24BE>);(<U24D9>,<U24BF>);(<U24DA>,<U24C0>);/
- (<U24DB>,<U24C1>);(<U24DC>,<U24C2>);(<U24DD>,<U24C3>);(<U24DE>,<U24C4>);/
- (<U24DF>,<U24C5>);(<U24E0>,<U24C6>);(<U24E1>,<U24C7>);(<U24E2>,<U24C8>);/
- (<U24E3>,<U24C9>);(<U24E4>,<U24CA>);(<U24E5>,<U24CB>);(<U24E6>,<U24CC>);/
- (<U24E7>,<U24CD>);(<U24E8>,<U24CE>);(<U24E9>,<U24CF>);(<U2C30>,<U2C00>);/
- (<U2C31>,<U2C01>);(<U2C32>,<U2C02>);(<U2C33>,<U2C03>);(<U2C34>,<U2C04>);/
- (<U2C35>,<U2C05>);(<U2C36>,<U2C06>);(<U2C37>,<U2C07>);(<U2C38>,<U2C08>);/
- (<U2C39>,<U2C09>);(<U2C3A>,<U2C0A>);(<U2C3B>,<U2C0B>);(<U2C3C>,<U2C0C>);/
- (<U2C3D>,<U2C0D>);(<U2C3E>,<U2C0E>);(<U2C3F>,<U2C0F>);(<U2C40>,<U2C10>);/
- (<U2C41>,<U2C11>);(<U2C42>,<U2C12>);(<U2C43>,<U2C13>);(<U2C44>,<U2C14>);/
- (<U2C45>,<U2C15>);(<U2C46>,<U2C16>);(<U2C47>,<U2C17>);(<U2C48>,<U2C18>);/
- (<U2C49>,<U2C19>);(<U2C4A>,<U2C1A>);(<U2C4B>,<U2C1B>);(<U2C4C>,<U2C1C>);/
- (<U2C4D>,<U2C1D>);(<U2C4E>,<U2C1E>);(<U2C4F>,<U2C1F>);(<U2C50>,<U2C20>);/
- (<U2C51>,<U2C21>);(<U2C52>,<U2C22>);(<U2C53>,<U2C23>);(<U2C54>,<U2C24>);/
- (<U2C55>,<U2C25>);(<U2C56>,<U2C26>);(<U2C57>,<U2C27>);(<U2C58>,<U2C28>);/
- (<U2C59>,<U2C29>);(<U2C5A>,<U2C2A>);(<U2C5B>,<U2C2B>);(<U2C5C>,<U2C2C>);/
- (<U2C5D>,<U2C2D>);(<U2C5E>,<U2C2E>);(<U2C61>,<U2C60>);(<U2C65>,<U023A>);/
- (<U2C66>,<U023E>);(<U2C68>,<U2C67>);(<U2C6A>,<U2C69>);(<U2C6C>,<U2C6B>);/
- (<U2C73>,<U2C72>);(<U2C76>,<U2C75>);(<U2C81>,<U2C80>);(<U2C83>,<U2C82>);/
- (<U2C85>,<U2C84>);(<U2C87>,<U2C86>);(<U2C89>,<U2C88>);(<U2C8B>,<U2C8A>);/
- (<U2C8D>,<U2C8C>);(<U2C8F>,<U2C8E>);(<U2C91>,<U2C90>);(<U2C93>,<U2C92>);/
- (<U2C95>,<U2C94>);(<U2C97>,<U2C96>);(<U2C99>,<U2C98>);(<U2C9B>,<U2C9A>);/
- (<U2C9D>,<U2C9C>);(<U2C9F>,<U2C9E>);(<U2CA1>,<U2CA0>);(<U2CA3>,<U2CA2>);/
- (<U2CA5>,<U2CA4>);(<U2CA7>,<U2CA6>);(<U2CA9>,<U2CA8>);(<U2CAB>,<U2CAA>);/
- (<U2CAD>,<U2CAC>);(<U2CAF>,<U2CAE>);(<U2CB1>,<U2CB0>);(<U2CB3>,<U2CB2>);/
- (<U2CB5>,<U2CB4>);(<U2CB7>,<U2CB6>);(<U2CB9>,<U2CB8>);(<U2CBB>,<U2CBA>);/
- (<U2CBD>,<U2CBC>);(<U2CBF>,<U2CBE>);(<U2CC1>,<U2CC0>);(<U2CC3>,<U2CC2>);/
- (<U2CC5>,<U2CC4>);(<U2CC7>,<U2CC6>);(<U2CC9>,<U2CC8>);(<U2CCB>,<U2CCA>);/
- (<U2CCD>,<U2CCC>);(<U2CCF>,<U2CCE>);(<U2CD1>,<U2CD0>);(<U2CD3>,<U2CD2>);/
- (<U2CD5>,<U2CD4>);(<U2CD7>,<U2CD6>);(<U2CD9>,<U2CD8>);(<U2CDB>,<U2CDA>);/
- (<U2CDD>,<U2CDC>);(<U2CDF>,<U2CDE>);(<U2CE1>,<U2CE0>);(<U2CE3>,<U2CE2>);/
- (<U2CEC>,<U2CEB>);(<U2CEE>,<U2CED>);(<U2CF3>,<U2CF2>);(<U2D00>,<U10A0>);/
- (<U2D01>,<U10A1>);(<U2D02>,<U10A2>);(<U2D03>,<U10A3>);(<U2D04>,<U10A4>);/
- (<U2D05>,<U10A5>);(<U2D06>,<U10A6>);(<U2D07>,<U10A7>);(<U2D08>,<U10A8>);/
- (<U2D09>,<U10A9>);(<U2D0A>,<U10AA>);(<U2D0B>,<U10AB>);(<U2D0C>,<U10AC>);/
- (<U2D0D>,<U10AD>);(<U2D0E>,<U10AE>);(<U2D0F>,<U10AF>);(<U2D10>,<U10B0>);/
- (<U2D11>,<U10B1>);(<U2D12>,<U10B2>);(<U2D13>,<U10B3>);(<U2D14>,<U10B4>);/
- (<U2D15>,<U10B5>);(<U2D16>,<U10B6>);(<U2D17>,<U10B7>);(<U2D18>,<U10B8>);/
- (<U2D19>,<U10B9>);(<U2D1A>,<U10BA>);(<U2D1B>,<U10BB>);(<U2D1C>,<U10BC>);/
- (<U2D1D>,<U10BD>);(<U2D1E>,<U10BE>);(<U2D1F>,<U10BF>);(<U2D20>,<U10C0>);/
- (<U2D21>,<U10C1>);(<U2D22>,<U10C2>);(<U2D23>,<U10C3>);(<U2D24>,<U10C4>);/
- (<U2D25>,<U10C5>);(<U2D27>,<U10C7>);(<U2D2D>,<U10CD>);(<UA641>,<UA640>);/
- (<UA643>,<UA642>);(<UA645>,<UA644>);(<UA647>,<UA646>);(<UA649>,<UA648>);/
- (<UA64B>,<UA64A>);(<UA64D>,<UA64C>);(<UA64F>,<UA64E>);(<UA651>,<UA650>);/
- (<UA653>,<UA652>);(<UA655>,<UA654>);(<UA657>,<UA656>);(<UA659>,<UA658>);/
- (<UA65B>,<UA65A>);(<UA65D>,<UA65C>);(<UA65F>,<UA65E>);(<UA661>,<UA660>);/
- (<UA663>,<UA662>);(<UA665>,<UA664>);(<UA667>,<UA666>);(<UA669>,<UA668>);/
- (<UA66B>,<UA66A>);(<UA66D>,<UA66C>);(<UA681>,<UA680>);(<UA683>,<UA682>);/
- (<UA685>,<UA684>);(<UA687>,<UA686>);(<UA689>,<UA688>);(<UA68B>,<UA68A>);/
- (<UA68D>,<UA68C>);(<UA68F>,<UA68E>);(<UA691>,<UA690>);(<UA693>,<UA692>);/
- (<UA695>,<UA694>);(<UA697>,<UA696>);(<UA699>,<UA698>);(<UA69B>,<UA69A>);/
- (<UA723>,<UA722>);(<UA725>,<UA724>);(<UA727>,<UA726>);(<UA729>,<UA728>);/
- (<UA72B>,<UA72A>);(<UA72D>,<UA72C>);(<UA72F>,<UA72E>);(<UA733>,<UA732>);/
- (<UA735>,<UA734>);(<UA737>,<UA736>);(<UA739>,<UA738>);(<UA73B>,<UA73A>);/
- (<UA73D>,<UA73C>);(<UA73F>,<UA73E>);(<UA741>,<UA740>);(<UA743>,<UA742>);/
- (<UA745>,<UA744>);(<UA747>,<UA746>);(<UA749>,<UA748>);(<UA74B>,<UA74A>);/
- (<UA74D>,<UA74C>);(<UA74F>,<UA74E>);(<UA751>,<UA750>);(<UA753>,<UA752>);/
- (<UA755>,<UA754>);(<UA757>,<UA756>);(<UA759>,<UA758>);(<UA75B>,<UA75A>);/
- (<UA75D>,<UA75C>);(<UA75F>,<UA75E>);(<UA761>,<UA760>);(<UA763>,<UA762>);/
- (<UA765>,<UA764>);(<UA767>,<UA766>);(<UA769>,<UA768>);(<UA76B>,<UA76A>);/
- (<UA76D>,<UA76C>);(<UA76F>,<UA76E>);(<UA77A>,<UA779>);(<UA77C>,<UA77B>);/
- (<UA77F>,<UA77E>);(<UA781>,<UA780>);(<UA783>,<UA782>);(<UA785>,<UA784>);/
- (<UA787>,<UA786>);(<UA78C>,<UA78B>);(<UA791>,<UA790>);(<UA793>,<UA792>);/
- (<UA797>,<UA796>);(<UA799>,<UA798>);(<UA79B>,<UA79A>);(<UA79D>,<UA79C>);/
- (<UA79F>,<UA79E>);(<UA7A1>,<UA7A0>);(<UA7A3>,<UA7A2>);(<UA7A5>,<UA7A4>);/
- (<UA7A7>,<UA7A6>);(<UA7A9>,<UA7A8>);(<UFF41>,<UFF21>);(<UFF42>,<UFF22>);/
- (<UFF43>,<UFF23>);(<UFF44>,<UFF24>);(<UFF45>,<UFF25>);(<UFF46>,<UFF26>);/
- (<UFF47>,<UFF27>);(<UFF48>,<UFF28>);(<UFF49>,<UFF29>);(<UFF4A>,<UFF2A>);/
- (<UFF4B>,<UFF2B>);(<UFF4C>,<UFF2C>);(<UFF4D>,<UFF2D>);(<UFF4E>,<UFF2E>);/
- (<UFF4F>,<UFF2F>);(<UFF50>,<UFF30>);(<UFF51>,<UFF31>);(<UFF52>,<UFF32>);/
- (<UFF53>,<UFF33>);(<UFF54>,<UFF34>);(<UFF55>,<UFF35>);(<UFF56>,<UFF36>);/
- (<UFF57>,<UFF37>);(<UFF58>,<UFF38>);(<UFF59>,<UFF39>);(<UFF5A>,<UFF3A>);/
- (<U00010428>,<U00010400>);(<U00010429>,<U00010401>);/
- (<U0001042A>,<U00010402>);(<U0001042B>,<U00010403>);/
- (<U0001042C>,<U00010404>);(<U0001042D>,<U00010405>);/
- (<U0001042E>,<U00010406>);(<U0001042F>,<U00010407>);/
- (<U00010430>,<U00010408>);(<U00010431>,<U00010409>);/
- (<U00010432>,<U0001040A>);(<U00010433>,<U0001040B>);/
- (<U00010434>,<U0001040C>);(<U00010435>,<U0001040D>);/
- (<U00010436>,<U0001040E>);(<U00010437>,<U0001040F>);/
- (<U00010438>,<U00010410>);(<U00010439>,<U00010411>);/
- (<U0001043A>,<U00010412>);(<U0001043B>,<U00010413>);/
- (<U0001043C>,<U00010414>);(<U0001043D>,<U00010415>);/
- (<U0001043E>,<U00010416>);(<U0001043F>,<U00010417>);/
- (<U00010440>,<U00010418>);(<U00010441>,<U00010419>);/
- (<U00010442>,<U0001041A>);(<U00010443>,<U0001041B>);/
- (<U00010444>,<U0001041C>);(<U00010445>,<U0001041D>);/
- (<U00010446>,<U0001041E>);(<U00010447>,<U0001041F>);/
- (<U00010448>,<U00010420>);(<U00010449>,<U00010421>);/
- (<U0001044A>,<U00010422>);(<U0001044B>,<U00010423>);/
- (<U0001044C>,<U00010424>);(<U0001044D>,<U00010425>);/
- (<U0001044E>,<U00010426>);(<U0001044F>,<U00010427>);/
+ (<U029D>,<UA7B2>);(<U029E>,<UA7B0>);(<U0345>,<U0399>);(<U0371>,<U0370>);/
+ (<U0373>,<U0372>);(<U0377>,<U0376>);(<U037B>,<U03FD>);(<U037C>,<U03FE>);/
+ (<U037D>,<U03FF>);(<U03AC>,<U0386>);(<U03AD>,<U0388>);(<U03AE>,<U0389>);/
+ (<U03AF>,<U038A>);(<U03B1>,<U0391>);(<U03B2>,<U0392>);(<U03B3>,<U0393>);/
+ (<U03B4>,<U0394>);(<U03B5>,<U0395>);(<U03B6>,<U0396>);(<U03B7>,<U0397>);/
+ (<U03B8>,<U0398>);(<U03B9>,<U0399>);(<U03BA>,<U039A>);(<U03BB>,<U039B>);/
+ (<U03BC>,<U039C>);(<U03BD>,<U039D>);(<U03BE>,<U039E>);(<U03BF>,<U039F>);/
+ (<U03C0>,<U03A0>);(<U03C1>,<U03A1>);(<U03C2>,<U03A3>);(<U03C3>,<U03A3>);/
+ (<U03C4>,<U03A4>);(<U03C5>,<U03A5>);(<U03C6>,<U03A6>);(<U03C7>,<U03A7>);/
+ (<U03C8>,<U03A8>);(<U03C9>,<U03A9>);(<U03CA>,<U03AA>);(<U03CB>,<U03AB>);/
+ (<U03CC>,<U038C>);(<U03CD>,<U038E>);(<U03CE>,<U038F>);(<U03D0>,<U0392>);/
+ (<U03D1>,<U0398>);(<U03D5>,<U03A6>);(<U03D6>,<U03A0>);(<U03D7>,<U03CF>);/
+ (<U03D9>,<U03D8>);(<U03DB>,<U03DA>);(<U03DD>,<U03DC>);(<U03DF>,<U03DE>);/
+ (<U03E1>,<U03E0>);(<U03E3>,<U03E2>);(<U03E5>,<U03E4>);(<U03E7>,<U03E6>);/
+ (<U03E9>,<U03E8>);(<U03EB>,<U03EA>);(<U03ED>,<U03EC>);(<U03EF>,<U03EE>);/
+ (<U03F0>,<U039A>);(<U03F1>,<U03A1>);(<U03F2>,<U03F9>);(<U03F3>,<U037F>);/
+ (<U03F5>,<U0395>);(<U03F8>,<U03F7>);(<U03FB>,<U03FA>);(<U0430>,<U0410>);/
+ (<U0431>,<U0411>);(<U0432>,<U0412>);(<U0433>,<U0413>);(<U0434>,<U0414>);/
+ (<U0435>,<U0415>);(<U0436>,<U0416>);(<U0437>,<U0417>);(<U0438>,<U0418>);/
+ (<U0439>,<U0419>);(<U043A>,<U041A>);(<U043B>,<U041B>);(<U043C>,<U041C>);/
+ (<U043D>,<U041D>);(<U043E>,<U041E>);(<U043F>,<U041F>);(<U0440>,<U0420>);/
+ (<U0441>,<U0421>);(<U0442>,<U0422>);(<U0443>,<U0423>);(<U0444>,<U0424>);/
+ (<U0445>,<U0425>);(<U0446>,<U0426>);(<U0447>,<U0427>);(<U0448>,<U0428>);/
+ (<U0449>,<U0429>);(<U044A>,<U042A>);(<U044B>,<U042B>);(<U044C>,<U042C>);/
+ (<U044D>,<U042D>);(<U044E>,<U042E>);(<U044F>,<U042F>);(<U0450>,<U0400>);/
+ (<U0451>,<U0401>);(<U0452>,<U0402>);(<U0453>,<U0403>);(<U0454>,<U0404>);/
+ (<U0455>,<U0405>);(<U0456>,<U0406>);(<U0457>,<U0407>);(<U0458>,<U0408>);/
+ (<U0459>,<U0409>);(<U045A>,<U040A>);(<U045B>,<U040B>);(<U045C>,<U040C>);/
+ (<U045D>,<U040D>);(<U045E>,<U040E>);(<U045F>,<U040F>);(<U0461>,<U0460>);/
+ (<U0463>,<U0462>);(<U0465>,<U0464>);(<U0467>,<U0466>);(<U0469>,<U0468>);/
+ (<U046B>,<U046A>);(<U046D>,<U046C>);(<U046F>,<U046E>);(<U0471>,<U0470>);/
+ (<U0473>,<U0472>);(<U0475>,<U0474>);(<U0477>,<U0476>);(<U0479>,<U0478>);/
+ (<U047B>,<U047A>);(<U047D>,<U047C>);(<U047F>,<U047E>);(<U0481>,<U0480>);/
+ (<U048B>,<U048A>);(<U048D>,<U048C>);(<U048F>,<U048E>);(<U0491>,<U0490>);/
+ (<U0493>,<U0492>);(<U0495>,<U0494>);(<U0497>,<U0496>);(<U0499>,<U0498>);/
+ (<U049B>,<U049A>);(<U049D>,<U049C>);(<U049F>,<U049E>);(<U04A1>,<U04A0>);/
+ (<U04A3>,<U04A2>);(<U04A5>,<U04A4>);(<U04A7>,<U04A6>);(<U04A9>,<U04A8>);/
+ (<U04AB>,<U04AA>);(<U04AD>,<U04AC>);(<U04AF>,<U04AE>);(<U04B1>,<U04B0>);/
+ (<U04B3>,<U04B2>);(<U04B5>,<U04B4>);(<U04B7>,<U04B6>);(<U04B9>,<U04B8>);/
+ (<U04BB>,<U04BA>);(<U04BD>,<U04BC>);(<U04BF>,<U04BE>);(<U04C2>,<U04C1>);/
+ (<U04C4>,<U04C3>);(<U04C6>,<U04C5>);(<U04C8>,<U04C7>);(<U04CA>,<U04C9>);/
+ (<U04CC>,<U04CB>);(<U04CE>,<U04CD>);(<U04CF>,<U04C0>);(<U04D1>,<U04D0>);/
+ (<U04D3>,<U04D2>);(<U04D5>,<U04D4>);(<U04D7>,<U04D6>);(<U04D9>,<U04D8>);/
+ (<U04DB>,<U04DA>);(<U04DD>,<U04DC>);(<U04DF>,<U04DE>);(<U04E1>,<U04E0>);/
+ (<U04E3>,<U04E2>);(<U04E5>,<U04E4>);(<U04E7>,<U04E6>);(<U04E9>,<U04E8>);/
+ (<U04EB>,<U04EA>);(<U04ED>,<U04EC>);(<U04EF>,<U04EE>);(<U04F1>,<U04F0>);/
+ (<U04F3>,<U04F2>);(<U04F5>,<U04F4>);(<U04F7>,<U04F6>);(<U04F9>,<U04F8>);/
+ (<U04FB>,<U04FA>);(<U04FD>,<U04FC>);(<U04FF>,<U04FE>);(<U0501>,<U0500>);/
+ (<U0503>,<U0502>);(<U0505>,<U0504>);(<U0507>,<U0506>);(<U0509>,<U0508>);/
+ (<U050B>,<U050A>);(<U050D>,<U050C>);(<U050F>,<U050E>);(<U0511>,<U0510>);/
+ (<U0513>,<U0512>);(<U0515>,<U0514>);(<U0517>,<U0516>);(<U0519>,<U0518>);/
+ (<U051B>,<U051A>);(<U051D>,<U051C>);(<U051F>,<U051E>);(<U0521>,<U0520>);/
+ (<U0523>,<U0522>);(<U0525>,<U0524>);(<U0527>,<U0526>);(<U0529>,<U0528>);/
+ (<U052B>,<U052A>);(<U052D>,<U052C>);(<U052F>,<U052E>);(<U0561>,<U0531>);/
+ (<U0562>,<U0532>);(<U0563>,<U0533>);(<U0564>,<U0534>);(<U0565>,<U0535>);/
+ (<U0566>,<U0536>);(<U0567>,<U0537>);(<U0568>,<U0538>);(<U0569>,<U0539>);/
+ (<U056A>,<U053A>);(<U056B>,<U053B>);(<U056C>,<U053C>);(<U056D>,<U053D>);/
+ (<U056E>,<U053E>);(<U056F>,<U053F>);(<U0570>,<U0540>);(<U0571>,<U0541>);/
+ (<U0572>,<U0542>);(<U0573>,<U0543>);(<U0574>,<U0544>);(<U0575>,<U0545>);/
+ (<U0576>,<U0546>);(<U0577>,<U0547>);(<U0578>,<U0548>);(<U0579>,<U0549>);/
+ (<U057A>,<U054A>);(<U057B>,<U054B>);(<U057C>,<U054C>);(<U057D>,<U054D>);/
+ (<U057E>,<U054E>);(<U057F>,<U054F>);(<U0580>,<U0550>);(<U0581>,<U0551>);/
+ (<U0582>,<U0552>);(<U0583>,<U0553>);(<U0584>,<U0554>);(<U0585>,<U0555>);/
+ (<U0586>,<U0556>);(<U13F8>,<U13F0>);(<U13F9>,<U13F1>);(<U13FA>,<U13F2>);/
+ (<U13FB>,<U13F3>);(<U13FC>,<U13F4>);(<U13FD>,<U13F5>);(<U1D79>,<UA77D>);/
+ (<U1D7D>,<U2C63>);(<U1E01>,<U1E00>);(<U1E03>,<U1E02>);(<U1E05>,<U1E04>);/
+ (<U1E07>,<U1E06>);(<U1E09>,<U1E08>);(<U1E0B>,<U1E0A>);(<U1E0D>,<U1E0C>);/
+ (<U1E0F>,<U1E0E>);(<U1E11>,<U1E10>);(<U1E13>,<U1E12>);(<U1E15>,<U1E14>);/
+ (<U1E17>,<U1E16>);(<U1E19>,<U1E18>);(<U1E1B>,<U1E1A>);(<U1E1D>,<U1E1C>);/
+ (<U1E1F>,<U1E1E>);(<U1E21>,<U1E20>);(<U1E23>,<U1E22>);(<U1E25>,<U1E24>);/
+ (<U1E27>,<U1E26>);(<U1E29>,<U1E28>);(<U1E2B>,<U1E2A>);(<U1E2D>,<U1E2C>);/
+ (<U1E2F>,<U1E2E>);(<U1E31>,<U1E30>);(<U1E33>,<U1E32>);(<U1E35>,<U1E34>);/
+ (<U1E37>,<U1E36>);(<U1E39>,<U1E38>);(<U1E3B>,<U1E3A>);(<U1E3D>,<U1E3C>);/
+ (<U1E3F>,<U1E3E>);(<U1E41>,<U1E40>);(<U1E43>,<U1E42>);(<U1E45>,<U1E44>);/
+ (<U1E47>,<U1E46>);(<U1E49>,<U1E48>);(<U1E4B>,<U1E4A>);(<U1E4D>,<U1E4C>);/
+ (<U1E4F>,<U1E4E>);(<U1E51>,<U1E50>);(<U1E53>,<U1E52>);(<U1E55>,<U1E54>);/
+ (<U1E57>,<U1E56>);(<U1E59>,<U1E58>);(<U1E5B>,<U1E5A>);(<U1E5D>,<U1E5C>);/
+ (<U1E5F>,<U1E5E>);(<U1E61>,<U1E60>);(<U1E63>,<U1E62>);(<U1E65>,<U1E64>);/
+ (<U1E67>,<U1E66>);(<U1E69>,<U1E68>);(<U1E6B>,<U1E6A>);(<U1E6D>,<U1E6C>);/
+ (<U1E6F>,<U1E6E>);(<U1E71>,<U1E70>);(<U1E73>,<U1E72>);(<U1E75>,<U1E74>);/
+ (<U1E77>,<U1E76>);(<U1E79>,<U1E78>);(<U1E7B>,<U1E7A>);(<U1E7D>,<U1E7C>);/
+ (<U1E7F>,<U1E7E>);(<U1E81>,<U1E80>);(<U1E83>,<U1E82>);(<U1E85>,<U1E84>);/
+ (<U1E87>,<U1E86>);(<U1E89>,<U1E88>);(<U1E8B>,<U1E8A>);(<U1E8D>,<U1E8C>);/
+ (<U1E8F>,<U1E8E>);(<U1E91>,<U1E90>);(<U1E93>,<U1E92>);(<U1E95>,<U1E94>);/
+ (<U1E9B>,<U1E60>);(<U1EA1>,<U1EA0>);(<U1EA3>,<U1EA2>);(<U1EA5>,<U1EA4>);/
+ (<U1EA7>,<U1EA6>);(<U1EA9>,<U1EA8>);(<U1EAB>,<U1EAA>);(<U1EAD>,<U1EAC>);/
+ (<U1EAF>,<U1EAE>);(<U1EB1>,<U1EB0>);(<U1EB3>,<U1EB2>);(<U1EB5>,<U1EB4>);/
+ (<U1EB7>,<U1EB6>);(<U1EB9>,<U1EB8>);(<U1EBB>,<U1EBA>);(<U1EBD>,<U1EBC>);/
+ (<U1EBF>,<U1EBE>);(<U1EC1>,<U1EC0>);(<U1EC3>,<U1EC2>);(<U1EC5>,<U1EC4>);/
+ (<U1EC7>,<U1EC6>);(<U1EC9>,<U1EC8>);(<U1ECB>,<U1ECA>);(<U1ECD>,<U1ECC>);/
+ (<U1ECF>,<U1ECE>);(<U1ED1>,<U1ED0>);(<U1ED3>,<U1ED2>);(<U1ED5>,<U1ED4>);/
+ (<U1ED7>,<U1ED6>);(<U1ED9>,<U1ED8>);(<U1EDB>,<U1EDA>);(<U1EDD>,<U1EDC>);/
+ (<U1EDF>,<U1EDE>);(<U1EE1>,<U1EE0>);(<U1EE3>,<U1EE2>);(<U1EE5>,<U1EE4>);/
+ (<U1EE7>,<U1EE6>);(<U1EE9>,<U1EE8>);(<U1EEB>,<U1EEA>);(<U1EED>,<U1EEC>);/
+ (<U1EEF>,<U1EEE>);(<U1EF1>,<U1EF0>);(<U1EF3>,<U1EF2>);(<U1EF5>,<U1EF4>);/
+ (<U1EF7>,<U1EF6>);(<U1EF9>,<U1EF8>);(<U1EFB>,<U1EFA>);(<U1EFD>,<U1EFC>);/
+ (<U1EFF>,<U1EFE>);(<U1F00>,<U1F08>);(<U1F01>,<U1F09>);(<U1F02>,<U1F0A>);/
+ (<U1F03>,<U1F0B>);(<U1F04>,<U1F0C>);(<U1F05>,<U1F0D>);(<U1F06>,<U1F0E>);/
+ (<U1F07>,<U1F0F>);(<U1F10>,<U1F18>);(<U1F11>,<U1F19>);(<U1F12>,<U1F1A>);/
+ (<U1F13>,<U1F1B>);(<U1F14>,<U1F1C>);(<U1F15>,<U1F1D>);(<U1F20>,<U1F28>);/
+ (<U1F21>,<U1F29>);(<U1F22>,<U1F2A>);(<U1F23>,<U1F2B>);(<U1F24>,<U1F2C>);/
+ (<U1F25>,<U1F2D>);(<U1F26>,<U1F2E>);(<U1F27>,<U1F2F>);(<U1F30>,<U1F38>);/
+ (<U1F31>,<U1F39>);(<U1F32>,<U1F3A>);(<U1F33>,<U1F3B>);(<U1F34>,<U1F3C>);/
+ (<U1F35>,<U1F3D>);(<U1F36>,<U1F3E>);(<U1F37>,<U1F3F>);(<U1F40>,<U1F48>);/
+ (<U1F41>,<U1F49>);(<U1F42>,<U1F4A>);(<U1F43>,<U1F4B>);(<U1F44>,<U1F4C>);/
+ (<U1F45>,<U1F4D>);(<U1F51>,<U1F59>);(<U1F53>,<U1F5B>);(<U1F55>,<U1F5D>);/
+ (<U1F57>,<U1F5F>);(<U1F60>,<U1F68>);(<U1F61>,<U1F69>);(<U1F62>,<U1F6A>);/
+ (<U1F63>,<U1F6B>);(<U1F64>,<U1F6C>);(<U1F65>,<U1F6D>);(<U1F66>,<U1F6E>);/
+ (<U1F67>,<U1F6F>);(<U1F70>,<U1FBA>);(<U1F71>,<U1FBB>);(<U1F72>,<U1FC8>);/
+ (<U1F73>,<U1FC9>);(<U1F74>,<U1FCA>);(<U1F75>,<U1FCB>);(<U1F76>,<U1FDA>);/
+ (<U1F77>,<U1FDB>);(<U1F78>,<U1FF8>);(<U1F79>,<U1FF9>);(<U1F7A>,<U1FEA>);/
+ (<U1F7B>,<U1FEB>);(<U1F7C>,<U1FFA>);(<U1F7D>,<U1FFB>);(<U1F80>,<U1F88>);/
+ (<U1F81>,<U1F89>);(<U1F82>,<U1F8A>);(<U1F83>,<U1F8B>);(<U1F84>,<U1F8C>);/
+ (<U1F85>,<U1F8D>);(<U1F86>,<U1F8E>);(<U1F87>,<U1F8F>);(<U1F90>,<U1F98>);/
+ (<U1F91>,<U1F99>);(<U1F92>,<U1F9A>);(<U1F93>,<U1F9B>);(<U1F94>,<U1F9C>);/
+ (<U1F95>,<U1F9D>);(<U1F96>,<U1F9E>);(<U1F97>,<U1F9F>);(<U1FA0>,<U1FA8>);/
+ (<U1FA1>,<U1FA9>);(<U1FA2>,<U1FAA>);(<U1FA3>,<U1FAB>);(<U1FA4>,<U1FAC>);/
+ (<U1FA5>,<U1FAD>);(<U1FA6>,<U1FAE>);(<U1FA7>,<U1FAF>);(<U1FB0>,<U1FB8>);/
+ (<U1FB1>,<U1FB9>);(<U1FB3>,<U1FBC>);(<U1FBE>,<U0399>);(<U1FC3>,<U1FCC>);/
+ (<U1FD0>,<U1FD8>);(<U1FD1>,<U1FD9>);(<U1FE0>,<U1FE8>);(<U1FE1>,<U1FE9>);/
+ (<U1FE5>,<U1FEC>);(<U1FF3>,<U1FFC>);(<U214E>,<U2132>);(<U2170>,<U2160>);/
+ (<U2171>,<U2161>);(<U2172>,<U2162>);(<U2173>,<U2163>);(<U2174>,<U2164>);/
+ (<U2175>,<U2165>);(<U2176>,<U2166>);(<U2177>,<U2167>);(<U2178>,<U2168>);/
+ (<U2179>,<U2169>);(<U217A>,<U216A>);(<U217B>,<U216B>);(<U217C>,<U216C>);/
+ (<U217D>,<U216D>);(<U217E>,<U216E>);(<U217F>,<U216F>);(<U2184>,<U2183>);/
+ (<U24D0>,<U24B6>);(<U24D1>,<U24B7>);(<U24D2>,<U24B8>);(<U24D3>,<U24B9>);/
+ (<U24D4>,<U24BA>);(<U24D5>,<U24BB>);(<U24D6>,<U24BC>);(<U24D7>,<U24BD>);/
+ (<U24D8>,<U24BE>);(<U24D9>,<U24BF>);(<U24DA>,<U24C0>);(<U24DB>,<U24C1>);/
+ (<U24DC>,<U24C2>);(<U24DD>,<U24C3>);(<U24DE>,<U24C4>);(<U24DF>,<U24C5>);/
+ (<U24E0>,<U24C6>);(<U24E1>,<U24C7>);(<U24E2>,<U24C8>);(<U24E3>,<U24C9>);/
+ (<U24E4>,<U24CA>);(<U24E5>,<U24CB>);(<U24E6>,<U24CC>);(<U24E7>,<U24CD>);/
+ (<U24E8>,<U24CE>);(<U24E9>,<U24CF>);(<U2C30>,<U2C00>);(<U2C31>,<U2C01>);/
+ (<U2C32>,<U2C02>);(<U2C33>,<U2C03>);(<U2C34>,<U2C04>);(<U2C35>,<U2C05>);/
+ (<U2C36>,<U2C06>);(<U2C37>,<U2C07>);(<U2C38>,<U2C08>);(<U2C39>,<U2C09>);/
+ (<U2C3A>,<U2C0A>);(<U2C3B>,<U2C0B>);(<U2C3C>,<U2C0C>);(<U2C3D>,<U2C0D>);/
+ (<U2C3E>,<U2C0E>);(<U2C3F>,<U2C0F>);(<U2C40>,<U2C10>);(<U2C41>,<U2C11>);/
+ (<U2C42>,<U2C12>);(<U2C43>,<U2C13>);(<U2C44>,<U2C14>);(<U2C45>,<U2C15>);/
+ (<U2C46>,<U2C16>);(<U2C47>,<U2C17>);(<U2C48>,<U2C18>);(<U2C49>,<U2C19>);/
+ (<U2C4A>,<U2C1A>);(<U2C4B>,<U2C1B>);(<U2C4C>,<U2C1C>);(<U2C4D>,<U2C1D>);/
+ (<U2C4E>,<U2C1E>);(<U2C4F>,<U2C1F>);(<U2C50>,<U2C20>);(<U2C51>,<U2C21>);/
+ (<U2C52>,<U2C22>);(<U2C53>,<U2C23>);(<U2C54>,<U2C24>);(<U2C55>,<U2C25>);/
+ (<U2C56>,<U2C26>);(<U2C57>,<U2C27>);(<U2C58>,<U2C28>);(<U2C59>,<U2C29>);/
+ (<U2C5A>,<U2C2A>);(<U2C5B>,<U2C2B>);(<U2C5C>,<U2C2C>);(<U2C5D>,<U2C2D>);/
+ (<U2C5E>,<U2C2E>);(<U2C61>,<U2C60>);(<U2C65>,<U023A>);(<U2C66>,<U023E>);/
+ (<U2C68>,<U2C67>);(<U2C6A>,<U2C69>);(<U2C6C>,<U2C6B>);(<U2C73>,<U2C72>);/
+ (<U2C76>,<U2C75>);(<U2C81>,<U2C80>);(<U2C83>,<U2C82>);(<U2C85>,<U2C84>);/
+ (<U2C87>,<U2C86>);(<U2C89>,<U2C88>);(<U2C8B>,<U2C8A>);(<U2C8D>,<U2C8C>);/
+ (<U2C8F>,<U2C8E>);(<U2C91>,<U2C90>);(<U2C93>,<U2C92>);(<U2C95>,<U2C94>);/
+ (<U2C97>,<U2C96>);(<U2C99>,<U2C98>);(<U2C9B>,<U2C9A>);(<U2C9D>,<U2C9C>);/
+ (<U2C9F>,<U2C9E>);(<U2CA1>,<U2CA0>);(<U2CA3>,<U2CA2>);(<U2CA5>,<U2CA4>);/
+ (<U2CA7>,<U2CA6>);(<U2CA9>,<U2CA8>);(<U2CAB>,<U2CAA>);(<U2CAD>,<U2CAC>);/
+ (<U2CAF>,<U2CAE>);(<U2CB1>,<U2CB0>);(<U2CB3>,<U2CB2>);(<U2CB5>,<U2CB4>);/
+ (<U2CB7>,<U2CB6>);(<U2CB9>,<U2CB8>);(<U2CBB>,<U2CBA>);(<U2CBD>,<U2CBC>);/
+ (<U2CBF>,<U2CBE>);(<U2CC1>,<U2CC0>);(<U2CC3>,<U2CC2>);(<U2CC5>,<U2CC4>);/
+ (<U2CC7>,<U2CC6>);(<U2CC9>,<U2CC8>);(<U2CCB>,<U2CCA>);(<U2CCD>,<U2CCC>);/
+ (<U2CCF>,<U2CCE>);(<U2CD1>,<U2CD0>);(<U2CD3>,<U2CD2>);(<U2CD5>,<U2CD4>);/
+ (<U2CD7>,<U2CD6>);(<U2CD9>,<U2CD8>);(<U2CDB>,<U2CDA>);(<U2CDD>,<U2CDC>);/
+ (<U2CDF>,<U2CDE>);(<U2CE1>,<U2CE0>);(<U2CE3>,<U2CE2>);(<U2CEC>,<U2CEB>);/
+ (<U2CEE>,<U2CED>);(<U2CF3>,<U2CF2>);(<U2D00>,<U10A0>);(<U2D01>,<U10A1>);/
+ (<U2D02>,<U10A2>);(<U2D03>,<U10A3>);(<U2D04>,<U10A4>);(<U2D05>,<U10A5>);/
+ (<U2D06>,<U10A6>);(<U2D07>,<U10A7>);(<U2D08>,<U10A8>);(<U2D09>,<U10A9>);/
+ (<U2D0A>,<U10AA>);(<U2D0B>,<U10AB>);(<U2D0C>,<U10AC>);(<U2D0D>,<U10AD>);/
+ (<U2D0E>,<U10AE>);(<U2D0F>,<U10AF>);(<U2D10>,<U10B0>);(<U2D11>,<U10B1>);/
+ (<U2D12>,<U10B2>);(<U2D13>,<U10B3>);(<U2D14>,<U10B4>);(<U2D15>,<U10B5>);/
+ (<U2D16>,<U10B6>);(<U2D17>,<U10B7>);(<U2D18>,<U10B8>);(<U2D19>,<U10B9>);/
+ (<U2D1A>,<U10BA>);(<U2D1B>,<U10BB>);(<U2D1C>,<U10BC>);(<U2D1D>,<U10BD>);/
+ (<U2D1E>,<U10BE>);(<U2D1F>,<U10BF>);(<U2D20>,<U10C0>);(<U2D21>,<U10C1>);/
+ (<U2D22>,<U10C2>);(<U2D23>,<U10C3>);(<U2D24>,<U10C4>);(<U2D25>,<U10C5>);/
+ (<U2D27>,<U10C7>);(<U2D2D>,<U10CD>);(<UA641>,<UA640>);(<UA643>,<UA642>);/
+ (<UA645>,<UA644>);(<UA647>,<UA646>);(<UA649>,<UA648>);(<UA64B>,<UA64A>);/
+ (<UA64D>,<UA64C>);(<UA64F>,<UA64E>);(<UA651>,<UA650>);(<UA653>,<UA652>);/
+ (<UA655>,<UA654>);(<UA657>,<UA656>);(<UA659>,<UA658>);(<UA65B>,<UA65A>);/
+ (<UA65D>,<UA65C>);(<UA65F>,<UA65E>);(<UA661>,<UA660>);(<UA663>,<UA662>);/
+ (<UA665>,<UA664>);(<UA667>,<UA666>);(<UA669>,<UA668>);(<UA66B>,<UA66A>);/
+ (<UA66D>,<UA66C>);(<UA681>,<UA680>);(<UA683>,<UA682>);(<UA685>,<UA684>);/
+ (<UA687>,<UA686>);(<UA689>,<UA688>);(<UA68B>,<UA68A>);(<UA68D>,<UA68C>);/
+ (<UA68F>,<UA68E>);(<UA691>,<UA690>);(<UA693>,<UA692>);(<UA695>,<UA694>);/
+ (<UA697>,<UA696>);(<UA699>,<UA698>);(<UA69B>,<UA69A>);(<UA723>,<UA722>);/
+ (<UA725>,<UA724>);(<UA727>,<UA726>);(<UA729>,<UA728>);(<UA72B>,<UA72A>);/
+ (<UA72D>,<UA72C>);(<UA72F>,<UA72E>);(<UA733>,<UA732>);(<UA735>,<UA734>);/
+ (<UA737>,<UA736>);(<UA739>,<UA738>);(<UA73B>,<UA73A>);(<UA73D>,<UA73C>);/
+ (<UA73F>,<UA73E>);(<UA741>,<UA740>);(<UA743>,<UA742>);(<UA745>,<UA744>);/
+ (<UA747>,<UA746>);(<UA749>,<UA748>);(<UA74B>,<UA74A>);(<UA74D>,<UA74C>);/
+ (<UA74F>,<UA74E>);(<UA751>,<UA750>);(<UA753>,<UA752>);(<UA755>,<UA754>);/
+ (<UA757>,<UA756>);(<UA759>,<UA758>);(<UA75B>,<UA75A>);(<UA75D>,<UA75C>);/
+ (<UA75F>,<UA75E>);(<UA761>,<UA760>);(<UA763>,<UA762>);(<UA765>,<UA764>);/
+ (<UA767>,<UA766>);(<UA769>,<UA768>);(<UA76B>,<UA76A>);(<UA76D>,<UA76C>);/
+ (<UA76F>,<UA76E>);(<UA77A>,<UA779>);(<UA77C>,<UA77B>);(<UA77F>,<UA77E>);/
+ (<UA781>,<UA780>);(<UA783>,<UA782>);(<UA785>,<UA784>);(<UA787>,<UA786>);/
+ (<UA78C>,<UA78B>);(<UA791>,<UA790>);(<UA793>,<UA792>);(<UA797>,<UA796>);/
+ (<UA799>,<UA798>);(<UA79B>,<UA79A>);(<UA79D>,<UA79C>);(<UA79F>,<UA79E>);/
+ (<UA7A1>,<UA7A0>);(<UA7A3>,<UA7A2>);(<UA7A5>,<UA7A4>);(<UA7A7>,<UA7A6>);/
+ (<UA7A9>,<UA7A8>);(<UA7B5>,<UA7B4>);(<UA7B7>,<UA7B6>);(<UAB53>,<UA7B3>);/
+ (<UAB70>,<U13A0>);(<UAB71>,<U13A1>);(<UAB72>,<U13A2>);(<UAB73>,<U13A3>);/
+ (<UAB74>,<U13A4>);(<UAB75>,<U13A5>);(<UAB76>,<U13A6>);(<UAB77>,<U13A7>);/
+ (<UAB78>,<U13A8>);(<UAB79>,<U13A9>);(<UAB7A>,<U13AA>);(<UAB7B>,<U13AB>);/
+ (<UAB7C>,<U13AC>);(<UAB7D>,<U13AD>);(<UAB7E>,<U13AE>);(<UAB7F>,<U13AF>);/
+ (<UAB80>,<U13B0>);(<UAB81>,<U13B1>);(<UAB82>,<U13B2>);(<UAB83>,<U13B3>);/
+ (<UAB84>,<U13B4>);(<UAB85>,<U13B5>);(<UAB86>,<U13B6>);(<UAB87>,<U13B7>);/
+ (<UAB88>,<U13B8>);(<UAB89>,<U13B9>);(<UAB8A>,<U13BA>);(<UAB8B>,<U13BB>);/
+ (<UAB8C>,<U13BC>);(<UAB8D>,<U13BD>);(<UAB8E>,<U13BE>);(<UAB8F>,<U13BF>);/
+ (<UAB90>,<U13C0>);(<UAB91>,<U13C1>);(<UAB92>,<U13C2>);(<UAB93>,<U13C3>);/
+ (<UAB94>,<U13C4>);(<UAB95>,<U13C5>);(<UAB96>,<U13C6>);(<UAB97>,<U13C7>);/
+ (<UAB98>,<U13C8>);(<UAB99>,<U13C9>);(<UAB9A>,<U13CA>);(<UAB9B>,<U13CB>);/
+ (<UAB9C>,<U13CC>);(<UAB9D>,<U13CD>);(<UAB9E>,<U13CE>);(<UAB9F>,<U13CF>);/
+ (<UABA0>,<U13D0>);(<UABA1>,<U13D1>);(<UABA2>,<U13D2>);(<UABA3>,<U13D3>);/
+ (<UABA4>,<U13D4>);(<UABA5>,<U13D5>);(<UABA6>,<U13D6>);(<UABA7>,<U13D7>);/
+ (<UABA8>,<U13D8>);(<UABA9>,<U13D9>);(<UABAA>,<U13DA>);(<UABAB>,<U13DB>);/
+ (<UABAC>,<U13DC>);(<UABAD>,<U13DD>);(<UABAE>,<U13DE>);(<UABAF>,<U13DF>);/
+ (<UABB0>,<U13E0>);(<UABB1>,<U13E1>);(<UABB2>,<U13E2>);(<UABB3>,<U13E3>);/
+ (<UABB4>,<U13E4>);(<UABB5>,<U13E5>);(<UABB6>,<U13E6>);(<UABB7>,<U13E7>);/
+ (<UABB8>,<U13E8>);(<UABB9>,<U13E9>);(<UABBA>,<U13EA>);(<UABBB>,<U13EB>);/
+ (<UABBC>,<U13EC>);(<UABBD>,<U13ED>);(<UABBE>,<U13EE>);(<UABBF>,<U13EF>);/
+ (<UFF41>,<UFF21>);(<UFF42>,<UFF22>);(<UFF43>,<UFF23>);(<UFF44>,<UFF24>);/
+ (<UFF45>,<UFF25>);(<UFF46>,<UFF26>);(<UFF47>,<UFF27>);(<UFF48>,<UFF28>);/
+ (<UFF49>,<UFF29>);(<UFF4A>,<UFF2A>);(<UFF4B>,<UFF2B>);(<UFF4C>,<UFF2C>);/
+ (<UFF4D>,<UFF2D>);(<UFF4E>,<UFF2E>);(<UFF4F>,<UFF2F>);(<UFF50>,<UFF30>);/
+ (<UFF51>,<UFF31>);(<UFF52>,<UFF32>);(<UFF53>,<UFF33>);(<UFF54>,<UFF34>);/
+ (<UFF55>,<UFF35>);(<UFF56>,<UFF36>);(<UFF57>,<UFF37>);(<UFF58>,<UFF38>);/
+ (<UFF59>,<UFF39>);(<UFF5A>,<UFF3A>);(<U00010428>,<U00010400>);/
+ (<U00010429>,<U00010401>);(<U0001042A>,<U00010402>);/
+ (<U0001042B>,<U00010403>);(<U0001042C>,<U00010404>);/
+ (<U0001042D>,<U00010405>);(<U0001042E>,<U00010406>);/
+ (<U0001042F>,<U00010407>);(<U00010430>,<U00010408>);/
+ (<U00010431>,<U00010409>);(<U00010432>,<U0001040A>);/
+ (<U00010433>,<U0001040B>);(<U00010434>,<U0001040C>);/
+ (<U00010435>,<U0001040D>);(<U00010436>,<U0001040E>);/
+ (<U00010437>,<U0001040F>);(<U00010438>,<U00010410>);/
+ (<U00010439>,<U00010411>);(<U0001043A>,<U00010412>);/
+ (<U0001043B>,<U00010413>);(<U0001043C>,<U00010414>);/
+ (<U0001043D>,<U00010415>);(<U0001043E>,<U00010416>);/
+ (<U0001043F>,<U00010417>);(<U00010440>,<U00010418>);/
+ (<U00010441>,<U00010419>);(<U00010442>,<U0001041A>);/
+ (<U00010443>,<U0001041B>);(<U00010444>,<U0001041C>);/
+ (<U00010445>,<U0001041D>);(<U00010446>,<U0001041E>);/
+ (<U00010447>,<U0001041F>);(<U00010448>,<U00010420>);/
+ (<U00010449>,<U00010421>);(<U0001044A>,<U00010422>);/
+ (<U0001044B>,<U00010423>);(<U0001044C>,<U00010424>);/
+ (<U0001044D>,<U00010425>);(<U0001044E>,<U00010426>);/
+ (<U0001044F>,<U00010427>);(<U00010CC0>,<U00010C80>);/
+ (<U00010CC1>,<U00010C81>);(<U00010CC2>,<U00010C82>);/
+ (<U00010CC3>,<U00010C83>);(<U00010CC4>,<U00010C84>);/
+ (<U00010CC5>,<U00010C85>);(<U00010CC6>,<U00010C86>);/
+ (<U00010CC7>,<U00010C87>);(<U00010CC8>,<U00010C88>);/
+ (<U00010CC9>,<U00010C89>);(<U00010CCA>,<U00010C8A>);/
+ (<U00010CCB>,<U00010C8B>);(<U00010CCC>,<U00010C8C>);/
+ (<U00010CCD>,<U00010C8D>);(<U00010CCE>,<U00010C8E>);/
+ (<U00010CCF>,<U00010C8F>);(<U00010CD0>,<U00010C90>);/
+ (<U00010CD1>,<U00010C91>);(<U00010CD2>,<U00010C92>);/
+ (<U00010CD3>,<U00010C93>);(<U00010CD4>,<U00010C94>);/
+ (<U00010CD5>,<U00010C95>);(<U00010CD6>,<U00010C96>);/
+ (<U00010CD7>,<U00010C97>);(<U00010CD8>,<U00010C98>);/
+ (<U00010CD9>,<U00010C99>);(<U00010CDA>,<U00010C9A>);/
+ (<U00010CDB>,<U00010C9B>);(<U00010CDC>,<U00010C9C>);/
+ (<U00010CDD>,<U00010C9D>);(<U00010CDE>,<U00010C9E>);/
+ (<U00010CDF>,<U00010C9F>);(<U00010CE0>,<U00010CA0>);/
+ (<U00010CE1>,<U00010CA1>);(<U00010CE2>,<U00010CA2>);/
+ (<U00010CE3>,<U00010CA3>);(<U00010CE4>,<U00010CA4>);/
+ (<U00010CE5>,<U00010CA5>);(<U00010CE6>,<U00010CA6>);/
+ (<U00010CE7>,<U00010CA7>);(<U00010CE8>,<U00010CA8>);/
+ (<U00010CE9>,<U00010CA9>);(<U00010CEA>,<U00010CAA>);/
+ (<U00010CEB>,<U00010CAB>);(<U00010CEC>,<U00010CAC>);/
+ (<U00010CED>,<U00010CAD>);(<U00010CEE>,<U00010CAE>);/
+ (<U00010CEF>,<U00010CAF>);(<U00010CF0>,<U00010CB0>);/
+ (<U00010CF1>,<U00010CB1>);(<U00010CF2>,<U00010CB2>);/
(<U000118C0>,<U000118A0>);(<U000118C1>,<U000118A1>);/
(<U000118C2>,<U000118A2>);(<U000118C3>,<U000118A3>);/
(<U000118C4>,<U000118A4>);(<U000118C5>,<U000118A5>);/
@@ -1373,154 +1445,202 @@ tolower /
(<U10BB>,<U2D1B>);(<U10BC>,<U2D1C>);(<U10BD>,<U2D1D>);(<U10BE>,<U2D1E>);/
(<U10BF>,<U2D1F>);(<U10C0>,<U2D20>);(<U10C1>,<U2D21>);(<U10C2>,<U2D22>);/
(<U10C3>,<U2D23>);(<U10C4>,<U2D24>);(<U10C5>,<U2D25>);(<U10C7>,<U2D27>);/
- (<U10CD>,<U2D2D>);(<U1E00>,<U1E01>);(<U1E02>,<U1E03>);(<U1E04>,<U1E05>);/
- (<U1E06>,<U1E07>);(<U1E08>,<U1E09>);(<U1E0A>,<U1E0B>);(<U1E0C>,<U1E0D>);/
- (<U1E0E>,<U1E0F>);(<U1E10>,<U1E11>);(<U1E12>,<U1E13>);(<U1E14>,<U1E15>);/
- (<U1E16>,<U1E17>);(<U1E18>,<U1E19>);(<U1E1A>,<U1E1B>);(<U1E1C>,<U1E1D>);/
- (<U1E1E>,<U1E1F>);(<U1E20>,<U1E21>);(<U1E22>,<U1E23>);(<U1E24>,<U1E25>);/
- (<U1E26>,<U1E27>);(<U1E28>,<U1E29>);(<U1E2A>,<U1E2B>);(<U1E2C>,<U1E2D>);/
- (<U1E2E>,<U1E2F>);(<U1E30>,<U1E31>);(<U1E32>,<U1E33>);(<U1E34>,<U1E35>);/
- (<U1E36>,<U1E37>);(<U1E38>,<U1E39>);(<U1E3A>,<U1E3B>);(<U1E3C>,<U1E3D>);/
- (<U1E3E>,<U1E3F>);(<U1E40>,<U1E41>);(<U1E42>,<U1E43>);(<U1E44>,<U1E45>);/
- (<U1E46>,<U1E47>);(<U1E48>,<U1E49>);(<U1E4A>,<U1E4B>);(<U1E4C>,<U1E4D>);/
- (<U1E4E>,<U1E4F>);(<U1E50>,<U1E51>);(<U1E52>,<U1E53>);(<U1E54>,<U1E55>);/
- (<U1E56>,<U1E57>);(<U1E58>,<U1E59>);(<U1E5A>,<U1E5B>);(<U1E5C>,<U1E5D>);/
- (<U1E5E>,<U1E5F>);(<U1E60>,<U1E61>);(<U1E62>,<U1E63>);(<U1E64>,<U1E65>);/
- (<U1E66>,<U1E67>);(<U1E68>,<U1E69>);(<U1E6A>,<U1E6B>);(<U1E6C>,<U1E6D>);/
- (<U1E6E>,<U1E6F>);(<U1E70>,<U1E71>);(<U1E72>,<U1E73>);(<U1E74>,<U1E75>);/
- (<U1E76>,<U1E77>);(<U1E78>,<U1E79>);(<U1E7A>,<U1E7B>);(<U1E7C>,<U1E7D>);/
- (<U1E7E>,<U1E7F>);(<U1E80>,<U1E81>);(<U1E82>,<U1E83>);(<U1E84>,<U1E85>);/
- (<U1E86>,<U1E87>);(<U1E88>,<U1E89>);(<U1E8A>,<U1E8B>);(<U1E8C>,<U1E8D>);/
- (<U1E8E>,<U1E8F>);(<U1E90>,<U1E91>);(<U1E92>,<U1E93>);(<U1E94>,<U1E95>);/
- (<U1E9E>,<U00DF>);(<U1EA0>,<U1EA1>);(<U1EA2>,<U1EA3>);(<U1EA4>,<U1EA5>);/
- (<U1EA6>,<U1EA7>);(<U1EA8>,<U1EA9>);(<U1EAA>,<U1EAB>);(<U1EAC>,<U1EAD>);/
- (<U1EAE>,<U1EAF>);(<U1EB0>,<U1EB1>);(<U1EB2>,<U1EB3>);(<U1EB4>,<U1EB5>);/
- (<U1EB6>,<U1EB7>);(<U1EB8>,<U1EB9>);(<U1EBA>,<U1EBB>);(<U1EBC>,<U1EBD>);/
- (<U1EBE>,<U1EBF>);(<U1EC0>,<U1EC1>);(<U1EC2>,<U1EC3>);(<U1EC4>,<U1EC5>);/
- (<U1EC6>,<U1EC7>);(<U1EC8>,<U1EC9>);(<U1ECA>,<U1ECB>);(<U1ECC>,<U1ECD>);/
- (<U1ECE>,<U1ECF>);(<U1ED0>,<U1ED1>);(<U1ED2>,<U1ED3>);(<U1ED4>,<U1ED5>);/
- (<U1ED6>,<U1ED7>);(<U1ED8>,<U1ED9>);(<U1EDA>,<U1EDB>);(<U1EDC>,<U1EDD>);/
- (<U1EDE>,<U1EDF>);(<U1EE0>,<U1EE1>);(<U1EE2>,<U1EE3>);(<U1EE4>,<U1EE5>);/
- (<U1EE6>,<U1EE7>);(<U1EE8>,<U1EE9>);(<U1EEA>,<U1EEB>);(<U1EEC>,<U1EED>);/
- (<U1EEE>,<U1EEF>);(<U1EF0>,<U1EF1>);(<U1EF2>,<U1EF3>);(<U1EF4>,<U1EF5>);/
- (<U1EF6>,<U1EF7>);(<U1EF8>,<U1EF9>);(<U1EFA>,<U1EFB>);(<U1EFC>,<U1EFD>);/
- (<U1EFE>,<U1EFF>);(<U1F08>,<U1F00>);(<U1F09>,<U1F01>);(<U1F0A>,<U1F02>);/
- (<U1F0B>,<U1F03>);(<U1F0C>,<U1F04>);(<U1F0D>,<U1F05>);(<U1F0E>,<U1F06>);/
- (<U1F0F>,<U1F07>);(<U1F18>,<U1F10>);(<U1F19>,<U1F11>);(<U1F1A>,<U1F12>);/
- (<U1F1B>,<U1F13>);(<U1F1C>,<U1F14>);(<U1F1D>,<U1F15>);(<U1F28>,<U1F20>);/
- (<U1F29>,<U1F21>);(<U1F2A>,<U1F22>);(<U1F2B>,<U1F23>);(<U1F2C>,<U1F24>);/
- (<U1F2D>,<U1F25>);(<U1F2E>,<U1F26>);(<U1F2F>,<U1F27>);(<U1F38>,<U1F30>);/
- (<U1F39>,<U1F31>);(<U1F3A>,<U1F32>);(<U1F3B>,<U1F33>);(<U1F3C>,<U1F34>);/
- (<U1F3D>,<U1F35>);(<U1F3E>,<U1F36>);(<U1F3F>,<U1F37>);(<U1F48>,<U1F40>);/
- (<U1F49>,<U1F41>);(<U1F4A>,<U1F42>);(<U1F4B>,<U1F43>);(<U1F4C>,<U1F44>);/
- (<U1F4D>,<U1F45>);(<U1F59>,<U1F51>);(<U1F5B>,<U1F53>);(<U1F5D>,<U1F55>);/
- (<U1F5F>,<U1F57>);(<U1F68>,<U1F60>);(<U1F69>,<U1F61>);(<U1F6A>,<U1F62>);/
- (<U1F6B>,<U1F63>);(<U1F6C>,<U1F64>);(<U1F6D>,<U1F65>);(<U1F6E>,<U1F66>);/
- (<U1F6F>,<U1F67>);(<U1F88>,<U1F80>);(<U1F89>,<U1F81>);(<U1F8A>,<U1F82>);/
- (<U1F8B>,<U1F83>);(<U1F8C>,<U1F84>);(<U1F8D>,<U1F85>);(<U1F8E>,<U1F86>);/
- (<U1F8F>,<U1F87>);(<U1F98>,<U1F90>);(<U1F99>,<U1F91>);(<U1F9A>,<U1F92>);/
- (<U1F9B>,<U1F93>);(<U1F9C>,<U1F94>);(<U1F9D>,<U1F95>);(<U1F9E>,<U1F96>);/
- (<U1F9F>,<U1F97>);(<U1FA8>,<U1FA0>);(<U1FA9>,<U1FA1>);(<U1FAA>,<U1FA2>);/
- (<U1FAB>,<U1FA3>);(<U1FAC>,<U1FA4>);(<U1FAD>,<U1FA5>);(<U1FAE>,<U1FA6>);/
- (<U1FAF>,<U1FA7>);(<U1FB8>,<U1FB0>);(<U1FB9>,<U1FB1>);(<U1FBA>,<U1F70>);/
- (<U1FBB>,<U1F71>);(<U1FBC>,<U1FB3>);(<U1FC8>,<U1F72>);(<U1FC9>,<U1F73>);/
- (<U1FCA>,<U1F74>);(<U1FCB>,<U1F75>);(<U1FCC>,<U1FC3>);(<U1FD8>,<U1FD0>);/
- (<U1FD9>,<U1FD1>);(<U1FDA>,<U1F76>);(<U1FDB>,<U1F77>);(<U1FE8>,<U1FE0>);/
- (<U1FE9>,<U1FE1>);(<U1FEA>,<U1F7A>);(<U1FEB>,<U1F7B>);(<U1FEC>,<U1FE5>);/
- (<U1FF8>,<U1F78>);(<U1FF9>,<U1F79>);(<U1FFA>,<U1F7C>);(<U1FFB>,<U1F7D>);/
- (<U1FFC>,<U1FF3>);(<U2126>,<U03C9>);(<U212A>,<U006B>);(<U212B>,<U00E5>);/
- (<U2132>,<U214E>);(<U2160>,<U2170>);(<U2161>,<U2171>);(<U2162>,<U2172>);/
- (<U2163>,<U2173>);(<U2164>,<U2174>);(<U2165>,<U2175>);(<U2166>,<U2176>);/
- (<U2167>,<U2177>);(<U2168>,<U2178>);(<U2169>,<U2179>);(<U216A>,<U217A>);/
- (<U216B>,<U217B>);(<U216C>,<U217C>);(<U216D>,<U217D>);(<U216E>,<U217E>);/
- (<U216F>,<U217F>);(<U2183>,<U2184>);(<U24B6>,<U24D0>);(<U24B7>,<U24D1>);/
- (<U24B8>,<U24D2>);(<U24B9>,<U24D3>);(<U24BA>,<U24D4>);(<U24BB>,<U24D5>);/
- (<U24BC>,<U24D6>);(<U24BD>,<U24D7>);(<U24BE>,<U24D8>);(<U24BF>,<U24D9>);/
- (<U24C0>,<U24DA>);(<U24C1>,<U24DB>);(<U24C2>,<U24DC>);(<U24C3>,<U24DD>);/
- (<U24C4>,<U24DE>);(<U24C5>,<U24DF>);(<U24C6>,<U24E0>);(<U24C7>,<U24E1>);/
- (<U24C8>,<U24E2>);(<U24C9>,<U24E3>);(<U24CA>,<U24E4>);(<U24CB>,<U24E5>);/
- (<U24CC>,<U24E6>);(<U24CD>,<U24E7>);(<U24CE>,<U24E8>);(<U24CF>,<U24E9>);/
- (<U2C00>,<U2C30>);(<U2C01>,<U2C31>);(<U2C02>,<U2C32>);(<U2C03>,<U2C33>);/
- (<U2C04>,<U2C34>);(<U2C05>,<U2C35>);(<U2C06>,<U2C36>);(<U2C07>,<U2C37>);/
- (<U2C08>,<U2C38>);(<U2C09>,<U2C39>);(<U2C0A>,<U2C3A>);(<U2C0B>,<U2C3B>);/
- (<U2C0C>,<U2C3C>);(<U2C0D>,<U2C3D>);(<U2C0E>,<U2C3E>);(<U2C0F>,<U2C3F>);/
- (<U2C10>,<U2C40>);(<U2C11>,<U2C41>);(<U2C12>,<U2C42>);(<U2C13>,<U2C43>);/
- (<U2C14>,<U2C44>);(<U2C15>,<U2C45>);(<U2C16>,<U2C46>);(<U2C17>,<U2C47>);/
- (<U2C18>,<U2C48>);(<U2C19>,<U2C49>);(<U2C1A>,<U2C4A>);(<U2C1B>,<U2C4B>);/
- (<U2C1C>,<U2C4C>);(<U2C1D>,<U2C4D>);(<U2C1E>,<U2C4E>);(<U2C1F>,<U2C4F>);/
- (<U2C20>,<U2C50>);(<U2C21>,<U2C51>);(<U2C22>,<U2C52>);(<U2C23>,<U2C53>);/
- (<U2C24>,<U2C54>);(<U2C25>,<U2C55>);(<U2C26>,<U2C56>);(<U2C27>,<U2C57>);/
- (<U2C28>,<U2C58>);(<U2C29>,<U2C59>);(<U2C2A>,<U2C5A>);(<U2C2B>,<U2C5B>);/
- (<U2C2C>,<U2C5C>);(<U2C2D>,<U2C5D>);(<U2C2E>,<U2C5E>);(<U2C60>,<U2C61>);/
- (<U2C62>,<U026B>);(<U2C63>,<U1D7D>);(<U2C64>,<U027D>);(<U2C67>,<U2C68>);/
- (<U2C69>,<U2C6A>);(<U2C6B>,<U2C6C>);(<U2C6D>,<U0251>);(<U2C6E>,<U0271>);/
- (<U2C6F>,<U0250>);(<U2C70>,<U0252>);(<U2C72>,<U2C73>);(<U2C75>,<U2C76>);/
- (<U2C7E>,<U023F>);(<U2C7F>,<U0240>);(<U2C80>,<U2C81>);(<U2C82>,<U2C83>);/
- (<U2C84>,<U2C85>);(<U2C86>,<U2C87>);(<U2C88>,<U2C89>);(<U2C8A>,<U2C8B>);/
- (<U2C8C>,<U2C8D>);(<U2C8E>,<U2C8F>);(<U2C90>,<U2C91>);(<U2C92>,<U2C93>);/
- (<U2C94>,<U2C95>);(<U2C96>,<U2C97>);(<U2C98>,<U2C99>);(<U2C9A>,<U2C9B>);/
- (<U2C9C>,<U2C9D>);(<U2C9E>,<U2C9F>);(<U2CA0>,<U2CA1>);(<U2CA2>,<U2CA3>);/
- (<U2CA4>,<U2CA5>);(<U2CA6>,<U2CA7>);(<U2CA8>,<U2CA9>);(<U2CAA>,<U2CAB>);/
- (<U2CAC>,<U2CAD>);(<U2CAE>,<U2CAF>);(<U2CB0>,<U2CB1>);(<U2CB2>,<U2CB3>);/
- (<U2CB4>,<U2CB5>);(<U2CB6>,<U2CB7>);(<U2CB8>,<U2CB9>);(<U2CBA>,<U2CBB>);/
- (<U2CBC>,<U2CBD>);(<U2CBE>,<U2CBF>);(<U2CC0>,<U2CC1>);(<U2CC2>,<U2CC3>);/
- (<U2CC4>,<U2CC5>);(<U2CC6>,<U2CC7>);(<U2CC8>,<U2CC9>);(<U2CCA>,<U2CCB>);/
- (<U2CCC>,<U2CCD>);(<U2CCE>,<U2CCF>);(<U2CD0>,<U2CD1>);(<U2CD2>,<U2CD3>);/
- (<U2CD4>,<U2CD5>);(<U2CD6>,<U2CD7>);(<U2CD8>,<U2CD9>);(<U2CDA>,<U2CDB>);/
- (<U2CDC>,<U2CDD>);(<U2CDE>,<U2CDF>);(<U2CE0>,<U2CE1>);(<U2CE2>,<U2CE3>);/
- (<U2CEB>,<U2CEC>);(<U2CED>,<U2CEE>);(<U2CF2>,<U2CF3>);(<UA640>,<UA641>);/
- (<UA642>,<UA643>);(<UA644>,<UA645>);(<UA646>,<UA647>);(<UA648>,<UA649>);/
- (<UA64A>,<UA64B>);(<UA64C>,<UA64D>);(<UA64E>,<UA64F>);(<UA650>,<UA651>);/
- (<UA652>,<UA653>);(<UA654>,<UA655>);(<UA656>,<UA657>);(<UA658>,<UA659>);/
- (<UA65A>,<UA65B>);(<UA65C>,<UA65D>);(<UA65E>,<UA65F>);(<UA660>,<UA661>);/
- (<UA662>,<UA663>);(<UA664>,<UA665>);(<UA666>,<UA667>);(<UA668>,<UA669>);/
- (<UA66A>,<UA66B>);(<UA66C>,<UA66D>);(<UA680>,<UA681>);(<UA682>,<UA683>);/
- (<UA684>,<UA685>);(<UA686>,<UA687>);(<UA688>,<UA689>);(<UA68A>,<UA68B>);/
- (<UA68C>,<UA68D>);(<UA68E>,<UA68F>);(<UA690>,<UA691>);(<UA692>,<UA693>);/
- (<UA694>,<UA695>);(<UA696>,<UA697>);(<UA698>,<UA699>);(<UA69A>,<UA69B>);/
- (<UA722>,<UA723>);(<UA724>,<UA725>);(<UA726>,<UA727>);(<UA728>,<UA729>);/
- (<UA72A>,<UA72B>);(<UA72C>,<UA72D>);(<UA72E>,<UA72F>);(<UA732>,<UA733>);/
- (<UA734>,<UA735>);(<UA736>,<UA737>);(<UA738>,<UA739>);(<UA73A>,<UA73B>);/
- (<UA73C>,<UA73D>);(<UA73E>,<UA73F>);(<UA740>,<UA741>);(<UA742>,<UA743>);/
- (<UA744>,<UA745>);(<UA746>,<UA747>);(<UA748>,<UA749>);(<UA74A>,<UA74B>);/
- (<UA74C>,<UA74D>);(<UA74E>,<UA74F>);(<UA750>,<UA751>);(<UA752>,<UA753>);/
- (<UA754>,<UA755>);(<UA756>,<UA757>);(<UA758>,<UA759>);(<UA75A>,<UA75B>);/
- (<UA75C>,<UA75D>);(<UA75E>,<UA75F>);(<UA760>,<UA761>);(<UA762>,<UA763>);/
- (<UA764>,<UA765>);(<UA766>,<UA767>);(<UA768>,<UA769>);(<UA76A>,<UA76B>);/
- (<UA76C>,<UA76D>);(<UA76E>,<UA76F>);(<UA779>,<UA77A>);(<UA77B>,<UA77C>);/
- (<UA77D>,<U1D79>);(<UA77E>,<UA77F>);(<UA780>,<UA781>);(<UA782>,<UA783>);/
- (<UA784>,<UA785>);(<UA786>,<UA787>);(<UA78B>,<UA78C>);(<UA78D>,<U0265>);/
- (<UA790>,<UA791>);(<UA792>,<UA793>);(<UA796>,<UA797>);(<UA798>,<UA799>);/
- (<UA79A>,<UA79B>);(<UA79C>,<UA79D>);(<UA79E>,<UA79F>);(<UA7A0>,<UA7A1>);/
- (<UA7A2>,<UA7A3>);(<UA7A4>,<UA7A5>);(<UA7A6>,<UA7A7>);(<UA7A8>,<UA7A9>);/
- (<UA7AA>,<U0266>);(<UA7AB>,<U025C>);(<UA7AC>,<U0261>);(<UA7AD>,<U026C>);/
- (<UA7B0>,<U029E>);(<UA7B1>,<U0287>);(<UFF21>,<UFF41>);(<UFF22>,<UFF42>);/
- (<UFF23>,<UFF43>);(<UFF24>,<UFF44>);(<UFF25>,<UFF45>);(<UFF26>,<UFF46>);/
- (<UFF27>,<UFF47>);(<UFF28>,<UFF48>);(<UFF29>,<UFF49>);(<UFF2A>,<UFF4A>);/
- (<UFF2B>,<UFF4B>);(<UFF2C>,<UFF4C>);(<UFF2D>,<UFF4D>);(<UFF2E>,<UFF4E>);/
- (<UFF2F>,<UFF4F>);(<UFF30>,<UFF50>);(<UFF31>,<UFF51>);(<UFF32>,<UFF52>);/
- (<UFF33>,<UFF53>);(<UFF34>,<UFF54>);(<UFF35>,<UFF55>);(<UFF36>,<UFF56>);/
- (<UFF37>,<UFF57>);(<UFF38>,<UFF58>);(<UFF39>,<UFF59>);(<UFF3A>,<UFF5A>);/
- (<U00010400>,<U00010428>);(<U00010401>,<U00010429>);/
- (<U00010402>,<U0001042A>);(<U00010403>,<U0001042B>);/
- (<U00010404>,<U0001042C>);(<U00010405>,<U0001042D>);/
- (<U00010406>,<U0001042E>);(<U00010407>,<U0001042F>);/
- (<U00010408>,<U00010430>);(<U00010409>,<U00010431>);/
- (<U0001040A>,<U00010432>);(<U0001040B>,<U00010433>);/
- (<U0001040C>,<U00010434>);(<U0001040D>,<U00010435>);/
- (<U0001040E>,<U00010436>);(<U0001040F>,<U00010437>);/
- (<U00010410>,<U00010438>);(<U00010411>,<U00010439>);/
- (<U00010412>,<U0001043A>);(<U00010413>,<U0001043B>);/
- (<U00010414>,<U0001043C>);(<U00010415>,<U0001043D>);/
- (<U00010416>,<U0001043E>);(<U00010417>,<U0001043F>);/
- (<U00010418>,<U00010440>);(<U00010419>,<U00010441>);/
- (<U0001041A>,<U00010442>);(<U0001041B>,<U00010443>);/
- (<U0001041C>,<U00010444>);(<U0001041D>,<U00010445>);/
- (<U0001041E>,<U00010446>);(<U0001041F>,<U00010447>);/
- (<U00010420>,<U00010448>);(<U00010421>,<U00010449>);/
- (<U00010422>,<U0001044A>);(<U00010423>,<U0001044B>);/
- (<U00010424>,<U0001044C>);(<U00010425>,<U0001044D>);/
- (<U00010426>,<U0001044E>);(<U00010427>,<U0001044F>);/
+ (<U10CD>,<U2D2D>);(<U13A0>,<UAB70>);(<U13A1>,<UAB71>);(<U13A2>,<UAB72>);/
+ (<U13A3>,<UAB73>);(<U13A4>,<UAB74>);(<U13A5>,<UAB75>);(<U13A6>,<UAB76>);/
+ (<U13A7>,<UAB77>);(<U13A8>,<UAB78>);(<U13A9>,<UAB79>);(<U13AA>,<UAB7A>);/
+ (<U13AB>,<UAB7B>);(<U13AC>,<UAB7C>);(<U13AD>,<UAB7D>);(<U13AE>,<UAB7E>);/
+ (<U13AF>,<UAB7F>);(<U13B0>,<UAB80>);(<U13B1>,<UAB81>);(<U13B2>,<UAB82>);/
+ (<U13B3>,<UAB83>);(<U13B4>,<UAB84>);(<U13B5>,<UAB85>);(<U13B6>,<UAB86>);/
+ (<U13B7>,<UAB87>);(<U13B8>,<UAB88>);(<U13B9>,<UAB89>);(<U13BA>,<UAB8A>);/
+ (<U13BB>,<UAB8B>);(<U13BC>,<UAB8C>);(<U13BD>,<UAB8D>);(<U13BE>,<UAB8E>);/
+ (<U13BF>,<UAB8F>);(<U13C0>,<UAB90>);(<U13C1>,<UAB91>);(<U13C2>,<UAB92>);/
+ (<U13C3>,<UAB93>);(<U13C4>,<UAB94>);(<U13C5>,<UAB95>);(<U13C6>,<UAB96>);/
+ (<U13C7>,<UAB97>);(<U13C8>,<UAB98>);(<U13C9>,<UAB99>);(<U13CA>,<UAB9A>);/
+ (<U13CB>,<UAB9B>);(<U13CC>,<UAB9C>);(<U13CD>,<UAB9D>);(<U13CE>,<UAB9E>);/
+ (<U13CF>,<UAB9F>);(<U13D0>,<UABA0>);(<U13D1>,<UABA1>);(<U13D2>,<UABA2>);/
+ (<U13D3>,<UABA3>);(<U13D4>,<UABA4>);(<U13D5>,<UABA5>);(<U13D6>,<UABA6>);/
+ (<U13D7>,<UABA7>);(<U13D8>,<UABA8>);(<U13D9>,<UABA9>);(<U13DA>,<UABAA>);/
+ (<U13DB>,<UABAB>);(<U13DC>,<UABAC>);(<U13DD>,<UABAD>);(<U13DE>,<UABAE>);/
+ (<U13DF>,<UABAF>);(<U13E0>,<UABB0>);(<U13E1>,<UABB1>);(<U13E2>,<UABB2>);/
+ (<U13E3>,<UABB3>);(<U13E4>,<UABB4>);(<U13E5>,<UABB5>);(<U13E6>,<UABB6>);/
+ (<U13E7>,<UABB7>);(<U13E8>,<UABB8>);(<U13E9>,<UABB9>);(<U13EA>,<UABBA>);/
+ (<U13EB>,<UABBB>);(<U13EC>,<UABBC>);(<U13ED>,<UABBD>);(<U13EE>,<UABBE>);/
+ (<U13EF>,<UABBF>);(<U13F0>,<U13F8>);(<U13F1>,<U13F9>);(<U13F2>,<U13FA>);/
+ (<U13F3>,<U13FB>);(<U13F4>,<U13FC>);(<U13F5>,<U13FD>);(<U1E00>,<U1E01>);/
+ (<U1E02>,<U1E03>);(<U1E04>,<U1E05>);(<U1E06>,<U1E07>);(<U1E08>,<U1E09>);/
+ (<U1E0A>,<U1E0B>);(<U1E0C>,<U1E0D>);(<U1E0E>,<U1E0F>);(<U1E10>,<U1E11>);/
+ (<U1E12>,<U1E13>);(<U1E14>,<U1E15>);(<U1E16>,<U1E17>);(<U1E18>,<U1E19>);/
+ (<U1E1A>,<U1E1B>);(<U1E1C>,<U1E1D>);(<U1E1E>,<U1E1F>);(<U1E20>,<U1E21>);/
+ (<U1E22>,<U1E23>);(<U1E24>,<U1E25>);(<U1E26>,<U1E27>);(<U1E28>,<U1E29>);/
+ (<U1E2A>,<U1E2B>);(<U1E2C>,<U1E2D>);(<U1E2E>,<U1E2F>);(<U1E30>,<U1E31>);/
+ (<U1E32>,<U1E33>);(<U1E34>,<U1E35>);(<U1E36>,<U1E37>);(<U1E38>,<U1E39>);/
+ (<U1E3A>,<U1E3B>);(<U1E3C>,<U1E3D>);(<U1E3E>,<U1E3F>);(<U1E40>,<U1E41>);/
+ (<U1E42>,<U1E43>);(<U1E44>,<U1E45>);(<U1E46>,<U1E47>);(<U1E48>,<U1E49>);/
+ (<U1E4A>,<U1E4B>);(<U1E4C>,<U1E4D>);(<U1E4E>,<U1E4F>);(<U1E50>,<U1E51>);/
+ (<U1E52>,<U1E53>);(<U1E54>,<U1E55>);(<U1E56>,<U1E57>);(<U1E58>,<U1E59>);/
+ (<U1E5A>,<U1E5B>);(<U1E5C>,<U1E5D>);(<U1E5E>,<U1E5F>);(<U1E60>,<U1E61>);/
+ (<U1E62>,<U1E63>);(<U1E64>,<U1E65>);(<U1E66>,<U1E67>);(<U1E68>,<U1E69>);/
+ (<U1E6A>,<U1E6B>);(<U1E6C>,<U1E6D>);(<U1E6E>,<U1E6F>);(<U1E70>,<U1E71>);/
+ (<U1E72>,<U1E73>);(<U1E74>,<U1E75>);(<U1E76>,<U1E77>);(<U1E78>,<U1E79>);/
+ (<U1E7A>,<U1E7B>);(<U1E7C>,<U1E7D>);(<U1E7E>,<U1E7F>);(<U1E80>,<U1E81>);/
+ (<U1E82>,<U1E83>);(<U1E84>,<U1E85>);(<U1E86>,<U1E87>);(<U1E88>,<U1E89>);/
+ (<U1E8A>,<U1E8B>);(<U1E8C>,<U1E8D>);(<U1E8E>,<U1E8F>);(<U1E90>,<U1E91>);/
+ (<U1E92>,<U1E93>);(<U1E94>,<U1E95>);(<U1E9E>,<U00DF>);(<U1EA0>,<U1EA1>);/
+ (<U1EA2>,<U1EA3>);(<U1EA4>,<U1EA5>);(<U1EA6>,<U1EA7>);(<U1EA8>,<U1EA9>);/
+ (<U1EAA>,<U1EAB>);(<U1EAC>,<U1EAD>);(<U1EAE>,<U1EAF>);(<U1EB0>,<U1EB1>);/
+ (<U1EB2>,<U1EB3>);(<U1EB4>,<U1EB5>);(<U1EB6>,<U1EB7>);(<U1EB8>,<U1EB9>);/
+ (<U1EBA>,<U1EBB>);(<U1EBC>,<U1EBD>);(<U1EBE>,<U1EBF>);(<U1EC0>,<U1EC1>);/
+ (<U1EC2>,<U1EC3>);(<U1EC4>,<U1EC5>);(<U1EC6>,<U1EC7>);(<U1EC8>,<U1EC9>);/
+ (<U1ECA>,<U1ECB>);(<U1ECC>,<U1ECD>);(<U1ECE>,<U1ECF>);(<U1ED0>,<U1ED1>);/
+ (<U1ED2>,<U1ED3>);(<U1ED4>,<U1ED5>);(<U1ED6>,<U1ED7>);(<U1ED8>,<U1ED9>);/
+ (<U1EDA>,<U1EDB>);(<U1EDC>,<U1EDD>);(<U1EDE>,<U1EDF>);(<U1EE0>,<U1EE1>);/
+ (<U1EE2>,<U1EE3>);(<U1EE4>,<U1EE5>);(<U1EE6>,<U1EE7>);(<U1EE8>,<U1EE9>);/
+ (<U1EEA>,<U1EEB>);(<U1EEC>,<U1EED>);(<U1EEE>,<U1EEF>);(<U1EF0>,<U1EF1>);/
+ (<U1EF2>,<U1EF3>);(<U1EF4>,<U1EF5>);(<U1EF6>,<U1EF7>);(<U1EF8>,<U1EF9>);/
+ (<U1EFA>,<U1EFB>);(<U1EFC>,<U1EFD>);(<U1EFE>,<U1EFF>);(<U1F08>,<U1F00>);/
+ (<U1F09>,<U1F01>);(<U1F0A>,<U1F02>);(<U1F0B>,<U1F03>);(<U1F0C>,<U1F04>);/
+ (<U1F0D>,<U1F05>);(<U1F0E>,<U1F06>);(<U1F0F>,<U1F07>);(<U1F18>,<U1F10>);/
+ (<U1F19>,<U1F11>);(<U1F1A>,<U1F12>);(<U1F1B>,<U1F13>);(<U1F1C>,<U1F14>);/
+ (<U1F1D>,<U1F15>);(<U1F28>,<U1F20>);(<U1F29>,<U1F21>);(<U1F2A>,<U1F22>);/
+ (<U1F2B>,<U1F23>);(<U1F2C>,<U1F24>);(<U1F2D>,<U1F25>);(<U1F2E>,<U1F26>);/
+ (<U1F2F>,<U1F27>);(<U1F38>,<U1F30>);(<U1F39>,<U1F31>);(<U1F3A>,<U1F32>);/
+ (<U1F3B>,<U1F33>);(<U1F3C>,<U1F34>);(<U1F3D>,<U1F35>);(<U1F3E>,<U1F36>);/
+ (<U1F3F>,<U1F37>);(<U1F48>,<U1F40>);(<U1F49>,<U1F41>);(<U1F4A>,<U1F42>);/
+ (<U1F4B>,<U1F43>);(<U1F4C>,<U1F44>);(<U1F4D>,<U1F45>);(<U1F59>,<U1F51>);/
+ (<U1F5B>,<U1F53>);(<U1F5D>,<U1F55>);(<U1F5F>,<U1F57>);(<U1F68>,<U1F60>);/
+ (<U1F69>,<U1F61>);(<U1F6A>,<U1F62>);(<U1F6B>,<U1F63>);(<U1F6C>,<U1F64>);/
+ (<U1F6D>,<U1F65>);(<U1F6E>,<U1F66>);(<U1F6F>,<U1F67>);(<U1F88>,<U1F80>);/
+ (<U1F89>,<U1F81>);(<U1F8A>,<U1F82>);(<U1F8B>,<U1F83>);(<U1F8C>,<U1F84>);/
+ (<U1F8D>,<U1F85>);(<U1F8E>,<U1F86>);(<U1F8F>,<U1F87>);(<U1F98>,<U1F90>);/
+ (<U1F99>,<U1F91>);(<U1F9A>,<U1F92>);(<U1F9B>,<U1F93>);(<U1F9C>,<U1F94>);/
+ (<U1F9D>,<U1F95>);(<U1F9E>,<U1F96>);(<U1F9F>,<U1F97>);(<U1FA8>,<U1FA0>);/
+ (<U1FA9>,<U1FA1>);(<U1FAA>,<U1FA2>);(<U1FAB>,<U1FA3>);(<U1FAC>,<U1FA4>);/
+ (<U1FAD>,<U1FA5>);(<U1FAE>,<U1FA6>);(<U1FAF>,<U1FA7>);(<U1FB8>,<U1FB0>);/
+ (<U1FB9>,<U1FB1>);(<U1FBA>,<U1F70>);(<U1FBB>,<U1F71>);(<U1FBC>,<U1FB3>);/
+ (<U1FC8>,<U1F72>);(<U1FC9>,<U1F73>);(<U1FCA>,<U1F74>);(<U1FCB>,<U1F75>);/
+ (<U1FCC>,<U1FC3>);(<U1FD8>,<U1FD0>);(<U1FD9>,<U1FD1>);(<U1FDA>,<U1F76>);/
+ (<U1FDB>,<U1F77>);(<U1FE8>,<U1FE0>);(<U1FE9>,<U1FE1>);(<U1FEA>,<U1F7A>);/
+ (<U1FEB>,<U1F7B>);(<U1FEC>,<U1FE5>);(<U1FF8>,<U1F78>);(<U1FF9>,<U1F79>);/
+ (<U1FFA>,<U1F7C>);(<U1FFB>,<U1F7D>);(<U1FFC>,<U1FF3>);(<U2126>,<U03C9>);/
+ (<U212A>,<U006B>);(<U212B>,<U00E5>);(<U2132>,<U214E>);(<U2160>,<U2170>);/
+ (<U2161>,<U2171>);(<U2162>,<U2172>);(<U2163>,<U2173>);(<U2164>,<U2174>);/
+ (<U2165>,<U2175>);(<U2166>,<U2176>);(<U2167>,<U2177>);(<U2168>,<U2178>);/
+ (<U2169>,<U2179>);(<U216A>,<U217A>);(<U216B>,<U217B>);(<U216C>,<U217C>);/
+ (<U216D>,<U217D>);(<U216E>,<U217E>);(<U216F>,<U217F>);(<U2183>,<U2184>);/
+ (<U24B6>,<U24D0>);(<U24B7>,<U24D1>);(<U24B8>,<U24D2>);(<U24B9>,<U24D3>);/
+ (<U24BA>,<U24D4>);(<U24BB>,<U24D5>);(<U24BC>,<U24D6>);(<U24BD>,<U24D7>);/
+ (<U24BE>,<U24D8>);(<U24BF>,<U24D9>);(<U24C0>,<U24DA>);(<U24C1>,<U24DB>);/
+ (<U24C2>,<U24DC>);(<U24C3>,<U24DD>);(<U24C4>,<U24DE>);(<U24C5>,<U24DF>);/
+ (<U24C6>,<U24E0>);(<U24C7>,<U24E1>);(<U24C8>,<U24E2>);(<U24C9>,<U24E3>);/
+ (<U24CA>,<U24E4>);(<U24CB>,<U24E5>);(<U24CC>,<U24E6>);(<U24CD>,<U24E7>);/
+ (<U24CE>,<U24E8>);(<U24CF>,<U24E9>);(<U2C00>,<U2C30>);(<U2C01>,<U2C31>);/
+ (<U2C02>,<U2C32>);(<U2C03>,<U2C33>);(<U2C04>,<U2C34>);(<U2C05>,<U2C35>);/
+ (<U2C06>,<U2C36>);(<U2C07>,<U2C37>);(<U2C08>,<U2C38>);(<U2C09>,<U2C39>);/
+ (<U2C0A>,<U2C3A>);(<U2C0B>,<U2C3B>);(<U2C0C>,<U2C3C>);(<U2C0D>,<U2C3D>);/
+ (<U2C0E>,<U2C3E>);(<U2C0F>,<U2C3F>);(<U2C10>,<U2C40>);(<U2C11>,<U2C41>);/
+ (<U2C12>,<U2C42>);(<U2C13>,<U2C43>);(<U2C14>,<U2C44>);(<U2C15>,<U2C45>);/
+ (<U2C16>,<U2C46>);(<U2C17>,<U2C47>);(<U2C18>,<U2C48>);(<U2C19>,<U2C49>);/
+ (<U2C1A>,<U2C4A>);(<U2C1B>,<U2C4B>);(<U2C1C>,<U2C4C>);(<U2C1D>,<U2C4D>);/
+ (<U2C1E>,<U2C4E>);(<U2C1F>,<U2C4F>);(<U2C20>,<U2C50>);(<U2C21>,<U2C51>);/
+ (<U2C22>,<U2C52>);(<U2C23>,<U2C53>);(<U2C24>,<U2C54>);(<U2C25>,<U2C55>);/
+ (<U2C26>,<U2C56>);(<U2C27>,<U2C57>);(<U2C28>,<U2C58>);(<U2C29>,<U2C59>);/
+ (<U2C2A>,<U2C5A>);(<U2C2B>,<U2C5B>);(<U2C2C>,<U2C5C>);(<U2C2D>,<U2C5D>);/
+ (<U2C2E>,<U2C5E>);(<U2C60>,<U2C61>);(<U2C62>,<U026B>);(<U2C63>,<U1D7D>);/
+ (<U2C64>,<U027D>);(<U2C67>,<U2C68>);(<U2C69>,<U2C6A>);(<U2C6B>,<U2C6C>);/
+ (<U2C6D>,<U0251>);(<U2C6E>,<U0271>);(<U2C6F>,<U0250>);(<U2C70>,<U0252>);/
+ (<U2C72>,<U2C73>);(<U2C75>,<U2C76>);(<U2C7E>,<U023F>);(<U2C7F>,<U0240>);/
+ (<U2C80>,<U2C81>);(<U2C82>,<U2C83>);(<U2C84>,<U2C85>);(<U2C86>,<U2C87>);/
+ (<U2C88>,<U2C89>);(<U2C8A>,<U2C8B>);(<U2C8C>,<U2C8D>);(<U2C8E>,<U2C8F>);/
+ (<U2C90>,<U2C91>);(<U2C92>,<U2C93>);(<U2C94>,<U2C95>);(<U2C96>,<U2C97>);/
+ (<U2C98>,<U2C99>);(<U2C9A>,<U2C9B>);(<U2C9C>,<U2C9D>);(<U2C9E>,<U2C9F>);/
+ (<U2CA0>,<U2CA1>);(<U2CA2>,<U2CA3>);(<U2CA4>,<U2CA5>);(<U2CA6>,<U2CA7>);/
+ (<U2CA8>,<U2CA9>);(<U2CAA>,<U2CAB>);(<U2CAC>,<U2CAD>);(<U2CAE>,<U2CAF>);/
+ (<U2CB0>,<U2CB1>);(<U2CB2>,<U2CB3>);(<U2CB4>,<U2CB5>);(<U2CB6>,<U2CB7>);/
+ (<U2CB8>,<U2CB9>);(<U2CBA>,<U2CBB>);(<U2CBC>,<U2CBD>);(<U2CBE>,<U2CBF>);/
+ (<U2CC0>,<U2CC1>);(<U2CC2>,<U2CC3>);(<U2CC4>,<U2CC5>);(<U2CC6>,<U2CC7>);/
+ (<U2CC8>,<U2CC9>);(<U2CCA>,<U2CCB>);(<U2CCC>,<U2CCD>);(<U2CCE>,<U2CCF>);/
+ (<U2CD0>,<U2CD1>);(<U2CD2>,<U2CD3>);(<U2CD4>,<U2CD5>);(<U2CD6>,<U2CD7>);/
+ (<U2CD8>,<U2CD9>);(<U2CDA>,<U2CDB>);(<U2CDC>,<U2CDD>);(<U2CDE>,<U2CDF>);/
+ (<U2CE0>,<U2CE1>);(<U2CE2>,<U2CE3>);(<U2CEB>,<U2CEC>);(<U2CED>,<U2CEE>);/
+ (<U2CF2>,<U2CF3>);(<UA640>,<UA641>);(<UA642>,<UA643>);(<UA644>,<UA645>);/
+ (<UA646>,<UA647>);(<UA648>,<UA649>);(<UA64A>,<UA64B>);(<UA64C>,<UA64D>);/
+ (<UA64E>,<UA64F>);(<UA650>,<UA651>);(<UA652>,<UA653>);(<UA654>,<UA655>);/
+ (<UA656>,<UA657>);(<UA658>,<UA659>);(<UA65A>,<UA65B>);(<UA65C>,<UA65D>);/
+ (<UA65E>,<UA65F>);(<UA660>,<UA661>);(<UA662>,<UA663>);(<UA664>,<UA665>);/
+ (<UA666>,<UA667>);(<UA668>,<UA669>);(<UA66A>,<UA66B>);(<UA66C>,<UA66D>);/
+ (<UA680>,<UA681>);(<UA682>,<UA683>);(<UA684>,<UA685>);(<UA686>,<UA687>);/
+ (<UA688>,<UA689>);(<UA68A>,<UA68B>);(<UA68C>,<UA68D>);(<UA68E>,<UA68F>);/
+ (<UA690>,<UA691>);(<UA692>,<UA693>);(<UA694>,<UA695>);(<UA696>,<UA697>);/
+ (<UA698>,<UA699>);(<UA69A>,<UA69B>);(<UA722>,<UA723>);(<UA724>,<UA725>);/
+ (<UA726>,<UA727>);(<UA728>,<UA729>);(<UA72A>,<UA72B>);(<UA72C>,<UA72D>);/
+ (<UA72E>,<UA72F>);(<UA732>,<UA733>);(<UA734>,<UA735>);(<UA736>,<UA737>);/
+ (<UA738>,<UA739>);(<UA73A>,<UA73B>);(<UA73C>,<UA73D>);(<UA73E>,<UA73F>);/
+ (<UA740>,<UA741>);(<UA742>,<UA743>);(<UA744>,<UA745>);(<UA746>,<UA747>);/
+ (<UA748>,<UA749>);(<UA74A>,<UA74B>);(<UA74C>,<UA74D>);(<UA74E>,<UA74F>);/
+ (<UA750>,<UA751>);(<UA752>,<UA753>);(<UA754>,<UA755>);(<UA756>,<UA757>);/
+ (<UA758>,<UA759>);(<UA75A>,<UA75B>);(<UA75C>,<UA75D>);(<UA75E>,<UA75F>);/
+ (<UA760>,<UA761>);(<UA762>,<UA763>);(<UA764>,<UA765>);(<UA766>,<UA767>);/
+ (<UA768>,<UA769>);(<UA76A>,<UA76B>);(<UA76C>,<UA76D>);(<UA76E>,<UA76F>);/
+ (<UA779>,<UA77A>);(<UA77B>,<UA77C>);(<UA77D>,<U1D79>);(<UA77E>,<UA77F>);/
+ (<UA780>,<UA781>);(<UA782>,<UA783>);(<UA784>,<UA785>);(<UA786>,<UA787>);/
+ (<UA78B>,<UA78C>);(<UA78D>,<U0265>);(<UA790>,<UA791>);(<UA792>,<UA793>);/
+ (<UA796>,<UA797>);(<UA798>,<UA799>);(<UA79A>,<UA79B>);(<UA79C>,<UA79D>);/
+ (<UA79E>,<UA79F>);(<UA7A0>,<UA7A1>);(<UA7A2>,<UA7A3>);(<UA7A4>,<UA7A5>);/
+ (<UA7A6>,<UA7A7>);(<UA7A8>,<UA7A9>);(<UA7AA>,<U0266>);(<UA7AB>,<U025C>);/
+ (<UA7AC>,<U0261>);(<UA7AD>,<U026C>);(<UA7B0>,<U029E>);(<UA7B1>,<U0287>);/
+ (<UA7B2>,<U029D>);(<UA7B3>,<UAB53>);(<UA7B4>,<UA7B5>);(<UA7B6>,<UA7B7>);/
+ (<UFF21>,<UFF41>);(<UFF22>,<UFF42>);(<UFF23>,<UFF43>);(<UFF24>,<UFF44>);/
+ (<UFF25>,<UFF45>);(<UFF26>,<UFF46>);(<UFF27>,<UFF47>);(<UFF28>,<UFF48>);/
+ (<UFF29>,<UFF49>);(<UFF2A>,<UFF4A>);(<UFF2B>,<UFF4B>);(<UFF2C>,<UFF4C>);/
+ (<UFF2D>,<UFF4D>);(<UFF2E>,<UFF4E>);(<UFF2F>,<UFF4F>);(<UFF30>,<UFF50>);/
+ (<UFF31>,<UFF51>);(<UFF32>,<UFF52>);(<UFF33>,<UFF53>);(<UFF34>,<UFF54>);/
+ (<UFF35>,<UFF55>);(<UFF36>,<UFF56>);(<UFF37>,<UFF57>);(<UFF38>,<UFF58>);/
+ (<UFF39>,<UFF59>);(<UFF3A>,<UFF5A>);(<U00010400>,<U00010428>);/
+ (<U00010401>,<U00010429>);(<U00010402>,<U0001042A>);/
+ (<U00010403>,<U0001042B>);(<U00010404>,<U0001042C>);/
+ (<U00010405>,<U0001042D>);(<U00010406>,<U0001042E>);/
+ (<U00010407>,<U0001042F>);(<U00010408>,<U00010430>);/
+ (<U00010409>,<U00010431>);(<U0001040A>,<U00010432>);/
+ (<U0001040B>,<U00010433>);(<U0001040C>,<U00010434>);/
+ (<U0001040D>,<U00010435>);(<U0001040E>,<U00010436>);/
+ (<U0001040F>,<U00010437>);(<U00010410>,<U00010438>);/
+ (<U00010411>,<U00010439>);(<U00010412>,<U0001043A>);/
+ (<U00010413>,<U0001043B>);(<U00010414>,<U0001043C>);/
+ (<U00010415>,<U0001043D>);(<U00010416>,<U0001043E>);/
+ (<U00010417>,<U0001043F>);(<U00010418>,<U00010440>);/
+ (<U00010419>,<U00010441>);(<U0001041A>,<U00010442>);/
+ (<U0001041B>,<U00010443>);(<U0001041C>,<U00010444>);/
+ (<U0001041D>,<U00010445>);(<U0001041E>,<U00010446>);/
+ (<U0001041F>,<U00010447>);(<U00010420>,<U00010448>);/
+ (<U00010421>,<U00010449>);(<U00010422>,<U0001044A>);/
+ (<U00010423>,<U0001044B>);(<U00010424>,<U0001044C>);/
+ (<U00010425>,<U0001044D>);(<U00010426>,<U0001044E>);/
+ (<U00010427>,<U0001044F>);(<U00010C80>,<U00010CC0>);/
+ (<U00010C81>,<U00010CC1>);(<U00010C82>,<U00010CC2>);/
+ (<U00010C83>,<U00010CC3>);(<U00010C84>,<U00010CC4>);/
+ (<U00010C85>,<U00010CC5>);(<U00010C86>,<U00010CC6>);/
+ (<U00010C87>,<U00010CC7>);(<U00010C88>,<U00010CC8>);/
+ (<U00010C89>,<U00010CC9>);(<U00010C8A>,<U00010CCA>);/
+ (<U00010C8B>,<U00010CCB>);(<U00010C8C>,<U00010CCC>);/
+ (<U00010C8D>,<U00010CCD>);(<U00010C8E>,<U00010CCE>);/
+ (<U00010C8F>,<U00010CCF>);(<U00010C90>,<U00010CD0>);/
+ (<U00010C91>,<U00010CD1>);(<U00010C92>,<U00010CD2>);/
+ (<U00010C93>,<U00010CD3>);(<U00010C94>,<U00010CD4>);/
+ (<U00010C95>,<U00010CD5>);(<U00010C96>,<U00010CD6>);/
+ (<U00010C97>,<U00010CD7>);(<U00010C98>,<U00010CD8>);/
+ (<U00010C99>,<U00010CD9>);(<U00010C9A>,<U00010CDA>);/
+ (<U00010C9B>,<U00010CDB>);(<U00010C9C>,<U00010CDC>);/
+ (<U00010C9D>,<U00010CDD>);(<U00010C9E>,<U00010CDE>);/
+ (<U00010C9F>,<U00010CDF>);(<U00010CA0>,<U00010CE0>);/
+ (<U00010CA1>,<U00010CE1>);(<U00010CA2>,<U00010CE2>);/
+ (<U00010CA3>,<U00010CE3>);(<U00010CA4>,<U00010CE4>);/
+ (<U00010CA5>,<U00010CE5>);(<U00010CA6>,<U00010CE6>);/
+ (<U00010CA7>,<U00010CE7>);(<U00010CA8>,<U00010CE8>);/
+ (<U00010CA9>,<U00010CE9>);(<U00010CAA>,<U00010CEA>);/
+ (<U00010CAB>,<U00010CEB>);(<U00010CAC>,<U00010CEC>);/
+ (<U00010CAD>,<U00010CED>);(<U00010CAE>,<U00010CEE>);/
+ (<U00010CAF>,<U00010CEF>);(<U00010CB0>,<U00010CF0>);/
+ (<U00010CB1>,<U00010CF1>);(<U00010CB2>,<U00010CF2>);/
(<U000118A0>,<U000118C0>);(<U000118A1>,<U000118C1>);/
(<U000118A2>,<U000118C2>);(<U000118A3>,<U000118C3>);/
(<U000118A4>,<U000118C4>);(<U000118A5>,<U000118C5>);/
@@ -1599,223 +1719,271 @@ map "totitle"; /
(<U0272>,<U019D>);(<U0275>,<U019F>);(<U027D>,<U2C64>);(<U0280>,<U01A6>);/
(<U0283>,<U01A9>);(<U0287>,<UA7B1>);(<U0288>,<U01AE>);(<U0289>,<U0244>);/
(<U028A>,<U01B1>);(<U028B>,<U01B2>);(<U028C>,<U0245>);(<U0292>,<U01B7>);/
- (<U029E>,<UA7B0>);(<U0345>,<U0399>);(<U0371>,<U0370>);(<U0373>,<U0372>);/
- (<U0377>,<U0376>);(<U037B>,<U03FD>);(<U037C>,<U03FE>);(<U037D>,<U03FF>);/
- (<U03AC>,<U0386>);(<U03AD>,<U0388>);(<U03AE>,<U0389>);(<U03AF>,<U038A>);/
- (<U03B1>,<U0391>);(<U03B2>,<U0392>);(<U03B3>,<U0393>);(<U03B4>,<U0394>);/
- (<U03B5>,<U0395>);(<U03B6>,<U0396>);(<U03B7>,<U0397>);(<U03B8>,<U0398>);/
- (<U03B9>,<U0399>);(<U03BA>,<U039A>);(<U03BB>,<U039B>);(<U03BC>,<U039C>);/
- (<U03BD>,<U039D>);(<U03BE>,<U039E>);(<U03BF>,<U039F>);(<U03C0>,<U03A0>);/
- (<U03C1>,<U03A1>);(<U03C2>,<U03A3>);(<U03C3>,<U03A3>);(<U03C4>,<U03A4>);/
- (<U03C5>,<U03A5>);(<U03C6>,<U03A6>);(<U03C7>,<U03A7>);(<U03C8>,<U03A8>);/
- (<U03C9>,<U03A9>);(<U03CA>,<U03AA>);(<U03CB>,<U03AB>);(<U03CC>,<U038C>);/
- (<U03CD>,<U038E>);(<U03CE>,<U038F>);(<U03D0>,<U0392>);(<U03D1>,<U0398>);/
- (<U03D5>,<U03A6>);(<U03D6>,<U03A0>);(<U03D7>,<U03CF>);(<U03D9>,<U03D8>);/
- (<U03DB>,<U03DA>);(<U03DD>,<U03DC>);(<U03DF>,<U03DE>);(<U03E1>,<U03E0>);/
- (<U03E3>,<U03E2>);(<U03E5>,<U03E4>);(<U03E7>,<U03E6>);(<U03E9>,<U03E8>);/
- (<U03EB>,<U03EA>);(<U03ED>,<U03EC>);(<U03EF>,<U03EE>);(<U03F0>,<U039A>);/
- (<U03F1>,<U03A1>);(<U03F2>,<U03F9>);(<U03F3>,<U037F>);(<U03F5>,<U0395>);/
- (<U03F8>,<U03F7>);(<U03FB>,<U03FA>);(<U0430>,<U0410>);(<U0431>,<U0411>);/
- (<U0432>,<U0412>);(<U0433>,<U0413>);(<U0434>,<U0414>);(<U0435>,<U0415>);/
- (<U0436>,<U0416>);(<U0437>,<U0417>);(<U0438>,<U0418>);(<U0439>,<U0419>);/
- (<U043A>,<U041A>);(<U043B>,<U041B>);(<U043C>,<U041C>);(<U043D>,<U041D>);/
- (<U043E>,<U041E>);(<U043F>,<U041F>);(<U0440>,<U0420>);(<U0441>,<U0421>);/
- (<U0442>,<U0422>);(<U0443>,<U0423>);(<U0444>,<U0424>);(<U0445>,<U0425>);/
- (<U0446>,<U0426>);(<U0447>,<U0427>);(<U0448>,<U0428>);(<U0449>,<U0429>);/
- (<U044A>,<U042A>);(<U044B>,<U042B>);(<U044C>,<U042C>);(<U044D>,<U042D>);/
- (<U044E>,<U042E>);(<U044F>,<U042F>);(<U0450>,<U0400>);(<U0451>,<U0401>);/
- (<U0452>,<U0402>);(<U0453>,<U0403>);(<U0454>,<U0404>);(<U0455>,<U0405>);/
- (<U0456>,<U0406>);(<U0457>,<U0407>);(<U0458>,<U0408>);(<U0459>,<U0409>);/
- (<U045A>,<U040A>);(<U045B>,<U040B>);(<U045C>,<U040C>);(<U045D>,<U040D>);/
- (<U045E>,<U040E>);(<U045F>,<U040F>);(<U0461>,<U0460>);(<U0463>,<U0462>);/
- (<U0465>,<U0464>);(<U0467>,<U0466>);(<U0469>,<U0468>);(<U046B>,<U046A>);/
- (<U046D>,<U046C>);(<U046F>,<U046E>);(<U0471>,<U0470>);(<U0473>,<U0472>);/
- (<U0475>,<U0474>);(<U0477>,<U0476>);(<U0479>,<U0478>);(<U047B>,<U047A>);/
- (<U047D>,<U047C>);(<U047F>,<U047E>);(<U0481>,<U0480>);(<U048B>,<U048A>);/
- (<U048D>,<U048C>);(<U048F>,<U048E>);(<U0491>,<U0490>);(<U0493>,<U0492>);/
- (<U0495>,<U0494>);(<U0497>,<U0496>);(<U0499>,<U0498>);(<U049B>,<U049A>);/
- (<U049D>,<U049C>);(<U049F>,<U049E>);(<U04A1>,<U04A0>);(<U04A3>,<U04A2>);/
- (<U04A5>,<U04A4>);(<U04A7>,<U04A6>);(<U04A9>,<U04A8>);(<U04AB>,<U04AA>);/
- (<U04AD>,<U04AC>);(<U04AF>,<U04AE>);(<U04B1>,<U04B0>);(<U04B3>,<U04B2>);/
- (<U04B5>,<U04B4>);(<U04B7>,<U04B6>);(<U04B9>,<U04B8>);(<U04BB>,<U04BA>);/
- (<U04BD>,<U04BC>);(<U04BF>,<U04BE>);(<U04C2>,<U04C1>);(<U04C4>,<U04C3>);/
- (<U04C6>,<U04C5>);(<U04C8>,<U04C7>);(<U04CA>,<U04C9>);(<U04CC>,<U04CB>);/
- (<U04CE>,<U04CD>);(<U04CF>,<U04C0>);(<U04D1>,<U04D0>);(<U04D3>,<U04D2>);/
- (<U04D5>,<U04D4>);(<U04D7>,<U04D6>);(<U04D9>,<U04D8>);(<U04DB>,<U04DA>);/
- (<U04DD>,<U04DC>);(<U04DF>,<U04DE>);(<U04E1>,<U04E0>);(<U04E3>,<U04E2>);/
- (<U04E5>,<U04E4>);(<U04E7>,<U04E6>);(<U04E9>,<U04E8>);(<U04EB>,<U04EA>);/
- (<U04ED>,<U04EC>);(<U04EF>,<U04EE>);(<U04F1>,<U04F0>);(<U04F3>,<U04F2>);/
- (<U04F5>,<U04F4>);(<U04F7>,<U04F6>);(<U04F9>,<U04F8>);(<U04FB>,<U04FA>);/
- (<U04FD>,<U04FC>);(<U04FF>,<U04FE>);(<U0501>,<U0500>);(<U0503>,<U0502>);/
- (<U0505>,<U0504>);(<U0507>,<U0506>);(<U0509>,<U0508>);(<U050B>,<U050A>);/
- (<U050D>,<U050C>);(<U050F>,<U050E>);(<U0511>,<U0510>);(<U0513>,<U0512>);/
- (<U0515>,<U0514>);(<U0517>,<U0516>);(<U0519>,<U0518>);(<U051B>,<U051A>);/
- (<U051D>,<U051C>);(<U051F>,<U051E>);(<U0521>,<U0520>);(<U0523>,<U0522>);/
- (<U0525>,<U0524>);(<U0527>,<U0526>);(<U0529>,<U0528>);(<U052B>,<U052A>);/
- (<U052D>,<U052C>);(<U052F>,<U052E>);(<U0561>,<U0531>);(<U0562>,<U0532>);/
- (<U0563>,<U0533>);(<U0564>,<U0534>);(<U0565>,<U0535>);(<U0566>,<U0536>);/
- (<U0567>,<U0537>);(<U0568>,<U0538>);(<U0569>,<U0539>);(<U056A>,<U053A>);/
- (<U056B>,<U053B>);(<U056C>,<U053C>);(<U056D>,<U053D>);(<U056E>,<U053E>);/
- (<U056F>,<U053F>);(<U0570>,<U0540>);(<U0571>,<U0541>);(<U0572>,<U0542>);/
- (<U0573>,<U0543>);(<U0574>,<U0544>);(<U0575>,<U0545>);(<U0576>,<U0546>);/
- (<U0577>,<U0547>);(<U0578>,<U0548>);(<U0579>,<U0549>);(<U057A>,<U054A>);/
- (<U057B>,<U054B>);(<U057C>,<U054C>);(<U057D>,<U054D>);(<U057E>,<U054E>);/
- (<U057F>,<U054F>);(<U0580>,<U0550>);(<U0581>,<U0551>);(<U0582>,<U0552>);/
- (<U0583>,<U0553>);(<U0584>,<U0554>);(<U0585>,<U0555>);(<U0586>,<U0556>);/
- (<U1D79>,<UA77D>);(<U1D7D>,<U2C63>);(<U1E01>,<U1E00>);(<U1E03>,<U1E02>);/
- (<U1E05>,<U1E04>);(<U1E07>,<U1E06>);(<U1E09>,<U1E08>);(<U1E0B>,<U1E0A>);/
- (<U1E0D>,<U1E0C>);(<U1E0F>,<U1E0E>);(<U1E11>,<U1E10>);(<U1E13>,<U1E12>);/
- (<U1E15>,<U1E14>);(<U1E17>,<U1E16>);(<U1E19>,<U1E18>);(<U1E1B>,<U1E1A>);/
- (<U1E1D>,<U1E1C>);(<U1E1F>,<U1E1E>);(<U1E21>,<U1E20>);(<U1E23>,<U1E22>);/
- (<U1E25>,<U1E24>);(<U1E27>,<U1E26>);(<U1E29>,<U1E28>);(<U1E2B>,<U1E2A>);/
- (<U1E2D>,<U1E2C>);(<U1E2F>,<U1E2E>);(<U1E31>,<U1E30>);(<U1E33>,<U1E32>);/
- (<U1E35>,<U1E34>);(<U1E37>,<U1E36>);(<U1E39>,<U1E38>);(<U1E3B>,<U1E3A>);/
- (<U1E3D>,<U1E3C>);(<U1E3F>,<U1E3E>);(<U1E41>,<U1E40>);(<U1E43>,<U1E42>);/
- (<U1E45>,<U1E44>);(<U1E47>,<U1E46>);(<U1E49>,<U1E48>);(<U1E4B>,<U1E4A>);/
- (<U1E4D>,<U1E4C>);(<U1E4F>,<U1E4E>);(<U1E51>,<U1E50>);(<U1E53>,<U1E52>);/
- (<U1E55>,<U1E54>);(<U1E57>,<U1E56>);(<U1E59>,<U1E58>);(<U1E5B>,<U1E5A>);/
- (<U1E5D>,<U1E5C>);(<U1E5F>,<U1E5E>);(<U1E61>,<U1E60>);(<U1E63>,<U1E62>);/
- (<U1E65>,<U1E64>);(<U1E67>,<U1E66>);(<U1E69>,<U1E68>);(<U1E6B>,<U1E6A>);/
- (<U1E6D>,<U1E6C>);(<U1E6F>,<U1E6E>);(<U1E71>,<U1E70>);(<U1E73>,<U1E72>);/
- (<U1E75>,<U1E74>);(<U1E77>,<U1E76>);(<U1E79>,<U1E78>);(<U1E7B>,<U1E7A>);/
- (<U1E7D>,<U1E7C>);(<U1E7F>,<U1E7E>);(<U1E81>,<U1E80>);(<U1E83>,<U1E82>);/
- (<U1E85>,<U1E84>);(<U1E87>,<U1E86>);(<U1E89>,<U1E88>);(<U1E8B>,<U1E8A>);/
- (<U1E8D>,<U1E8C>);(<U1E8F>,<U1E8E>);(<U1E91>,<U1E90>);(<U1E93>,<U1E92>);/
- (<U1E95>,<U1E94>);(<U1E9B>,<U1E60>);(<U1EA1>,<U1EA0>);(<U1EA3>,<U1EA2>);/
- (<U1EA5>,<U1EA4>);(<U1EA7>,<U1EA6>);(<U1EA9>,<U1EA8>);(<U1EAB>,<U1EAA>);/
- (<U1EAD>,<U1EAC>);(<U1EAF>,<U1EAE>);(<U1EB1>,<U1EB0>);(<U1EB3>,<U1EB2>);/
- (<U1EB5>,<U1EB4>);(<U1EB7>,<U1EB6>);(<U1EB9>,<U1EB8>);(<U1EBB>,<U1EBA>);/
- (<U1EBD>,<U1EBC>);(<U1EBF>,<U1EBE>);(<U1EC1>,<U1EC0>);(<U1EC3>,<U1EC2>);/
- (<U1EC5>,<U1EC4>);(<U1EC7>,<U1EC6>);(<U1EC9>,<U1EC8>);(<U1ECB>,<U1ECA>);/
- (<U1ECD>,<U1ECC>);(<U1ECF>,<U1ECE>);(<U1ED1>,<U1ED0>);(<U1ED3>,<U1ED2>);/
- (<U1ED5>,<U1ED4>);(<U1ED7>,<U1ED6>);(<U1ED9>,<U1ED8>);(<U1EDB>,<U1EDA>);/
- (<U1EDD>,<U1EDC>);(<U1EDF>,<U1EDE>);(<U1EE1>,<U1EE0>);(<U1EE3>,<U1EE2>);/
- (<U1EE5>,<U1EE4>);(<U1EE7>,<U1EE6>);(<U1EE9>,<U1EE8>);(<U1EEB>,<U1EEA>);/
- (<U1EED>,<U1EEC>);(<U1EEF>,<U1EEE>);(<U1EF1>,<U1EF0>);(<U1EF3>,<U1EF2>);/
- (<U1EF5>,<U1EF4>);(<U1EF7>,<U1EF6>);(<U1EF9>,<U1EF8>);(<U1EFB>,<U1EFA>);/
- (<U1EFD>,<U1EFC>);(<U1EFF>,<U1EFE>);(<U1F00>,<U1F08>);(<U1F01>,<U1F09>);/
- (<U1F02>,<U1F0A>);(<U1F03>,<U1F0B>);(<U1F04>,<U1F0C>);(<U1F05>,<U1F0D>);/
- (<U1F06>,<U1F0E>);(<U1F07>,<U1F0F>);(<U1F10>,<U1F18>);(<U1F11>,<U1F19>);/
- (<U1F12>,<U1F1A>);(<U1F13>,<U1F1B>);(<U1F14>,<U1F1C>);(<U1F15>,<U1F1D>);/
- (<U1F20>,<U1F28>);(<U1F21>,<U1F29>);(<U1F22>,<U1F2A>);(<U1F23>,<U1F2B>);/
- (<U1F24>,<U1F2C>);(<U1F25>,<U1F2D>);(<U1F26>,<U1F2E>);(<U1F27>,<U1F2F>);/
- (<U1F30>,<U1F38>);(<U1F31>,<U1F39>);(<U1F32>,<U1F3A>);(<U1F33>,<U1F3B>);/
- (<U1F34>,<U1F3C>);(<U1F35>,<U1F3D>);(<U1F36>,<U1F3E>);(<U1F37>,<U1F3F>);/
- (<U1F40>,<U1F48>);(<U1F41>,<U1F49>);(<U1F42>,<U1F4A>);(<U1F43>,<U1F4B>);/
- (<U1F44>,<U1F4C>);(<U1F45>,<U1F4D>);(<U1F51>,<U1F59>);(<U1F53>,<U1F5B>);/
- (<U1F55>,<U1F5D>);(<U1F57>,<U1F5F>);(<U1F60>,<U1F68>);(<U1F61>,<U1F69>);/
- (<U1F62>,<U1F6A>);(<U1F63>,<U1F6B>);(<U1F64>,<U1F6C>);(<U1F65>,<U1F6D>);/
- (<U1F66>,<U1F6E>);(<U1F67>,<U1F6F>);(<U1F70>,<U1FBA>);(<U1F71>,<U1FBB>);/
- (<U1F72>,<U1FC8>);(<U1F73>,<U1FC9>);(<U1F74>,<U1FCA>);(<U1F75>,<U1FCB>);/
- (<U1F76>,<U1FDA>);(<U1F77>,<U1FDB>);(<U1F78>,<U1FF8>);(<U1F79>,<U1FF9>);/
- (<U1F7A>,<U1FEA>);(<U1F7B>,<U1FEB>);(<U1F7C>,<U1FFA>);(<U1F7D>,<U1FFB>);/
- (<U1F80>,<U1F88>);(<U1F81>,<U1F89>);(<U1F82>,<U1F8A>);(<U1F83>,<U1F8B>);/
- (<U1F84>,<U1F8C>);(<U1F85>,<U1F8D>);(<U1F86>,<U1F8E>);(<U1F87>,<U1F8F>);/
- (<U1F90>,<U1F98>);(<U1F91>,<U1F99>);(<U1F92>,<U1F9A>);(<U1F93>,<U1F9B>);/
- (<U1F94>,<U1F9C>);(<U1F95>,<U1F9D>);(<U1F96>,<U1F9E>);(<U1F97>,<U1F9F>);/
- (<U1FA0>,<U1FA8>);(<U1FA1>,<U1FA9>);(<U1FA2>,<U1FAA>);(<U1FA3>,<U1FAB>);/
- (<U1FA4>,<U1FAC>);(<U1FA5>,<U1FAD>);(<U1FA6>,<U1FAE>);(<U1FA7>,<U1FAF>);/
- (<U1FB0>,<U1FB8>);(<U1FB1>,<U1FB9>);(<U1FB3>,<U1FBC>);(<U1FBE>,<U0399>);/
- (<U1FC3>,<U1FCC>);(<U1FD0>,<U1FD8>);(<U1FD1>,<U1FD9>);(<U1FE0>,<U1FE8>);/
- (<U1FE1>,<U1FE9>);(<U1FE5>,<U1FEC>);(<U1FF3>,<U1FFC>);(<U214E>,<U2132>);/
- (<U2170>,<U2160>);(<U2171>,<U2161>);(<U2172>,<U2162>);(<U2173>,<U2163>);/
- (<U2174>,<U2164>);(<U2175>,<U2165>);(<U2176>,<U2166>);(<U2177>,<U2167>);/
- (<U2178>,<U2168>);(<U2179>,<U2169>);(<U217A>,<U216A>);(<U217B>,<U216B>);/
- (<U217C>,<U216C>);(<U217D>,<U216D>);(<U217E>,<U216E>);(<U217F>,<U216F>);/
- (<U2184>,<U2183>);(<U24D0>,<U24B6>);(<U24D1>,<U24B7>);(<U24D2>,<U24B8>);/
- (<U24D3>,<U24B9>);(<U24D4>,<U24BA>);(<U24D5>,<U24BB>);(<U24D6>,<U24BC>);/
- (<U24D7>,<U24BD>);(<U24D8>,<U24BE>);(<U24D9>,<U24BF>);(<U24DA>,<U24C0>);/
- (<U24DB>,<U24C1>);(<U24DC>,<U24C2>);(<U24DD>,<U24C3>);(<U24DE>,<U24C4>);/
- (<U24DF>,<U24C5>);(<U24E0>,<U24C6>);(<U24E1>,<U24C7>);(<U24E2>,<U24C8>);/
- (<U24E3>,<U24C9>);(<U24E4>,<U24CA>);(<U24E5>,<U24CB>);(<U24E6>,<U24CC>);/
- (<U24E7>,<U24CD>);(<U24E8>,<U24CE>);(<U24E9>,<U24CF>);(<U2C30>,<U2C00>);/
- (<U2C31>,<U2C01>);(<U2C32>,<U2C02>);(<U2C33>,<U2C03>);(<U2C34>,<U2C04>);/
- (<U2C35>,<U2C05>);(<U2C36>,<U2C06>);(<U2C37>,<U2C07>);(<U2C38>,<U2C08>);/
- (<U2C39>,<U2C09>);(<U2C3A>,<U2C0A>);(<U2C3B>,<U2C0B>);(<U2C3C>,<U2C0C>);/
- (<U2C3D>,<U2C0D>);(<U2C3E>,<U2C0E>);(<U2C3F>,<U2C0F>);(<U2C40>,<U2C10>);/
- (<U2C41>,<U2C11>);(<U2C42>,<U2C12>);(<U2C43>,<U2C13>);(<U2C44>,<U2C14>);/
- (<U2C45>,<U2C15>);(<U2C46>,<U2C16>);(<U2C47>,<U2C17>);(<U2C48>,<U2C18>);/
- (<U2C49>,<U2C19>);(<U2C4A>,<U2C1A>);(<U2C4B>,<U2C1B>);(<U2C4C>,<U2C1C>);/
- (<U2C4D>,<U2C1D>);(<U2C4E>,<U2C1E>);(<U2C4F>,<U2C1F>);(<U2C50>,<U2C20>);/
- (<U2C51>,<U2C21>);(<U2C52>,<U2C22>);(<U2C53>,<U2C23>);(<U2C54>,<U2C24>);/
- (<U2C55>,<U2C25>);(<U2C56>,<U2C26>);(<U2C57>,<U2C27>);(<U2C58>,<U2C28>);/
- (<U2C59>,<U2C29>);(<U2C5A>,<U2C2A>);(<U2C5B>,<U2C2B>);(<U2C5C>,<U2C2C>);/
- (<U2C5D>,<U2C2D>);(<U2C5E>,<U2C2E>);(<U2C61>,<U2C60>);(<U2C65>,<U023A>);/
- (<U2C66>,<U023E>);(<U2C68>,<U2C67>);(<U2C6A>,<U2C69>);(<U2C6C>,<U2C6B>);/
- (<U2C73>,<U2C72>);(<U2C76>,<U2C75>);(<U2C81>,<U2C80>);(<U2C83>,<U2C82>);/
- (<U2C85>,<U2C84>);(<U2C87>,<U2C86>);(<U2C89>,<U2C88>);(<U2C8B>,<U2C8A>);/
- (<U2C8D>,<U2C8C>);(<U2C8F>,<U2C8E>);(<U2C91>,<U2C90>);(<U2C93>,<U2C92>);/
- (<U2C95>,<U2C94>);(<U2C97>,<U2C96>);(<U2C99>,<U2C98>);(<U2C9B>,<U2C9A>);/
- (<U2C9D>,<U2C9C>);(<U2C9F>,<U2C9E>);(<U2CA1>,<U2CA0>);(<U2CA3>,<U2CA2>);/
- (<U2CA5>,<U2CA4>);(<U2CA7>,<U2CA6>);(<U2CA9>,<U2CA8>);(<U2CAB>,<U2CAA>);/
- (<U2CAD>,<U2CAC>);(<U2CAF>,<U2CAE>);(<U2CB1>,<U2CB0>);(<U2CB3>,<U2CB2>);/
- (<U2CB5>,<U2CB4>);(<U2CB7>,<U2CB6>);(<U2CB9>,<U2CB8>);(<U2CBB>,<U2CBA>);/
- (<U2CBD>,<U2CBC>);(<U2CBF>,<U2CBE>);(<U2CC1>,<U2CC0>);(<U2CC3>,<U2CC2>);/
- (<U2CC5>,<U2CC4>);(<U2CC7>,<U2CC6>);(<U2CC9>,<U2CC8>);(<U2CCB>,<U2CCA>);/
- (<U2CCD>,<U2CCC>);(<U2CCF>,<U2CCE>);(<U2CD1>,<U2CD0>);(<U2CD3>,<U2CD2>);/
- (<U2CD5>,<U2CD4>);(<U2CD7>,<U2CD6>);(<U2CD9>,<U2CD8>);(<U2CDB>,<U2CDA>);/
- (<U2CDD>,<U2CDC>);(<U2CDF>,<U2CDE>);(<U2CE1>,<U2CE0>);(<U2CE3>,<U2CE2>);/
- (<U2CEC>,<U2CEB>);(<U2CEE>,<U2CED>);(<U2CF3>,<U2CF2>);(<U2D00>,<U10A0>);/
- (<U2D01>,<U10A1>);(<U2D02>,<U10A2>);(<U2D03>,<U10A3>);(<U2D04>,<U10A4>);/
- (<U2D05>,<U10A5>);(<U2D06>,<U10A6>);(<U2D07>,<U10A7>);(<U2D08>,<U10A8>);/
- (<U2D09>,<U10A9>);(<U2D0A>,<U10AA>);(<U2D0B>,<U10AB>);(<U2D0C>,<U10AC>);/
- (<U2D0D>,<U10AD>);(<U2D0E>,<U10AE>);(<U2D0F>,<U10AF>);(<U2D10>,<U10B0>);/
- (<U2D11>,<U10B1>);(<U2D12>,<U10B2>);(<U2D13>,<U10B3>);(<U2D14>,<U10B4>);/
- (<U2D15>,<U10B5>);(<U2D16>,<U10B6>);(<U2D17>,<U10B7>);(<U2D18>,<U10B8>);/
- (<U2D19>,<U10B9>);(<U2D1A>,<U10BA>);(<U2D1B>,<U10BB>);(<U2D1C>,<U10BC>);/
- (<U2D1D>,<U10BD>);(<U2D1E>,<U10BE>);(<U2D1F>,<U10BF>);(<U2D20>,<U10C0>);/
- (<U2D21>,<U10C1>);(<U2D22>,<U10C2>);(<U2D23>,<U10C3>);(<U2D24>,<U10C4>);/
- (<U2D25>,<U10C5>);(<U2D27>,<U10C7>);(<U2D2D>,<U10CD>);(<UA641>,<UA640>);/
- (<UA643>,<UA642>);(<UA645>,<UA644>);(<UA647>,<UA646>);(<UA649>,<UA648>);/
- (<UA64B>,<UA64A>);(<UA64D>,<UA64C>);(<UA64F>,<UA64E>);(<UA651>,<UA650>);/
- (<UA653>,<UA652>);(<UA655>,<UA654>);(<UA657>,<UA656>);(<UA659>,<UA658>);/
- (<UA65B>,<UA65A>);(<UA65D>,<UA65C>);(<UA65F>,<UA65E>);(<UA661>,<UA660>);/
- (<UA663>,<UA662>);(<UA665>,<UA664>);(<UA667>,<UA666>);(<UA669>,<UA668>);/
- (<UA66B>,<UA66A>);(<UA66D>,<UA66C>);(<UA681>,<UA680>);(<UA683>,<UA682>);/
- (<UA685>,<UA684>);(<UA687>,<UA686>);(<UA689>,<UA688>);(<UA68B>,<UA68A>);/
- (<UA68D>,<UA68C>);(<UA68F>,<UA68E>);(<UA691>,<UA690>);(<UA693>,<UA692>);/
- (<UA695>,<UA694>);(<UA697>,<UA696>);(<UA699>,<UA698>);(<UA69B>,<UA69A>);/
- (<UA723>,<UA722>);(<UA725>,<UA724>);(<UA727>,<UA726>);(<UA729>,<UA728>);/
- (<UA72B>,<UA72A>);(<UA72D>,<UA72C>);(<UA72F>,<UA72E>);(<UA733>,<UA732>);/
- (<UA735>,<UA734>);(<UA737>,<UA736>);(<UA739>,<UA738>);(<UA73B>,<UA73A>);/
- (<UA73D>,<UA73C>);(<UA73F>,<UA73E>);(<UA741>,<UA740>);(<UA743>,<UA742>);/
- (<UA745>,<UA744>);(<UA747>,<UA746>);(<UA749>,<UA748>);(<UA74B>,<UA74A>);/
- (<UA74D>,<UA74C>);(<UA74F>,<UA74E>);(<UA751>,<UA750>);(<UA753>,<UA752>);/
- (<UA755>,<UA754>);(<UA757>,<UA756>);(<UA759>,<UA758>);(<UA75B>,<UA75A>);/
- (<UA75D>,<UA75C>);(<UA75F>,<UA75E>);(<UA761>,<UA760>);(<UA763>,<UA762>);/
- (<UA765>,<UA764>);(<UA767>,<UA766>);(<UA769>,<UA768>);(<UA76B>,<UA76A>);/
- (<UA76D>,<UA76C>);(<UA76F>,<UA76E>);(<UA77A>,<UA779>);(<UA77C>,<UA77B>);/
- (<UA77F>,<UA77E>);(<UA781>,<UA780>);(<UA783>,<UA782>);(<UA785>,<UA784>);/
- (<UA787>,<UA786>);(<UA78C>,<UA78B>);(<UA791>,<UA790>);(<UA793>,<UA792>);/
- (<UA797>,<UA796>);(<UA799>,<UA798>);(<UA79B>,<UA79A>);(<UA79D>,<UA79C>);/
- (<UA79F>,<UA79E>);(<UA7A1>,<UA7A0>);(<UA7A3>,<UA7A2>);(<UA7A5>,<UA7A4>);/
- (<UA7A7>,<UA7A6>);(<UA7A9>,<UA7A8>);(<UFF41>,<UFF21>);(<UFF42>,<UFF22>);/
- (<UFF43>,<UFF23>);(<UFF44>,<UFF24>);(<UFF45>,<UFF25>);(<UFF46>,<UFF26>);/
- (<UFF47>,<UFF27>);(<UFF48>,<UFF28>);(<UFF49>,<UFF29>);(<UFF4A>,<UFF2A>);/
- (<UFF4B>,<UFF2B>);(<UFF4C>,<UFF2C>);(<UFF4D>,<UFF2D>);(<UFF4E>,<UFF2E>);/
- (<UFF4F>,<UFF2F>);(<UFF50>,<UFF30>);(<UFF51>,<UFF31>);(<UFF52>,<UFF32>);/
- (<UFF53>,<UFF33>);(<UFF54>,<UFF34>);(<UFF55>,<UFF35>);(<UFF56>,<UFF36>);/
- (<UFF57>,<UFF37>);(<UFF58>,<UFF38>);(<UFF59>,<UFF39>);(<UFF5A>,<UFF3A>);/
- (<U00010428>,<U00010400>);(<U00010429>,<U00010401>);/
- (<U0001042A>,<U00010402>);(<U0001042B>,<U00010403>);/
- (<U0001042C>,<U00010404>);(<U0001042D>,<U00010405>);/
- (<U0001042E>,<U00010406>);(<U0001042F>,<U00010407>);/
- (<U00010430>,<U00010408>);(<U00010431>,<U00010409>);/
- (<U00010432>,<U0001040A>);(<U00010433>,<U0001040B>);/
- (<U00010434>,<U0001040C>);(<U00010435>,<U0001040D>);/
- (<U00010436>,<U0001040E>);(<U00010437>,<U0001040F>);/
- (<U00010438>,<U00010410>);(<U00010439>,<U00010411>);/
- (<U0001043A>,<U00010412>);(<U0001043B>,<U00010413>);/
- (<U0001043C>,<U00010414>);(<U0001043D>,<U00010415>);/
- (<U0001043E>,<U00010416>);(<U0001043F>,<U00010417>);/
- (<U00010440>,<U00010418>);(<U00010441>,<U00010419>);/
- (<U00010442>,<U0001041A>);(<U00010443>,<U0001041B>);/
- (<U00010444>,<U0001041C>);(<U00010445>,<U0001041D>);/
- (<U00010446>,<U0001041E>);(<U00010447>,<U0001041F>);/
- (<U00010448>,<U00010420>);(<U00010449>,<U00010421>);/
- (<U0001044A>,<U00010422>);(<U0001044B>,<U00010423>);/
- (<U0001044C>,<U00010424>);(<U0001044D>,<U00010425>);/
- (<U0001044E>,<U00010426>);(<U0001044F>,<U00010427>);/
+ (<U029D>,<UA7B2>);(<U029E>,<UA7B0>);(<U0345>,<U0399>);(<U0371>,<U0370>);/
+ (<U0373>,<U0372>);(<U0377>,<U0376>);(<U037B>,<U03FD>);(<U037C>,<U03FE>);/
+ (<U037D>,<U03FF>);(<U03AC>,<U0386>);(<U03AD>,<U0388>);(<U03AE>,<U0389>);/
+ (<U03AF>,<U038A>);(<U03B1>,<U0391>);(<U03B2>,<U0392>);(<U03B3>,<U0393>);/
+ (<U03B4>,<U0394>);(<U03B5>,<U0395>);(<U03B6>,<U0396>);(<U03B7>,<U0397>);/
+ (<U03B8>,<U0398>);(<U03B9>,<U0399>);(<U03BA>,<U039A>);(<U03BB>,<U039B>);/
+ (<U03BC>,<U039C>);(<U03BD>,<U039D>);(<U03BE>,<U039E>);(<U03BF>,<U039F>);/
+ (<U03C0>,<U03A0>);(<U03C1>,<U03A1>);(<U03C2>,<U03A3>);(<U03C3>,<U03A3>);/
+ (<U03C4>,<U03A4>);(<U03C5>,<U03A5>);(<U03C6>,<U03A6>);(<U03C7>,<U03A7>);/
+ (<U03C8>,<U03A8>);(<U03C9>,<U03A9>);(<U03CA>,<U03AA>);(<U03CB>,<U03AB>);/
+ (<U03CC>,<U038C>);(<U03CD>,<U038E>);(<U03CE>,<U038F>);(<U03D0>,<U0392>);/
+ (<U03D1>,<U0398>);(<U03D5>,<U03A6>);(<U03D6>,<U03A0>);(<U03D7>,<U03CF>);/
+ (<U03D9>,<U03D8>);(<U03DB>,<U03DA>);(<U03DD>,<U03DC>);(<U03DF>,<U03DE>);/
+ (<U03E1>,<U03E0>);(<U03E3>,<U03E2>);(<U03E5>,<U03E4>);(<U03E7>,<U03E6>);/
+ (<U03E9>,<U03E8>);(<U03EB>,<U03EA>);(<U03ED>,<U03EC>);(<U03EF>,<U03EE>);/
+ (<U03F0>,<U039A>);(<U03F1>,<U03A1>);(<U03F2>,<U03F9>);(<U03F3>,<U037F>);/
+ (<U03F5>,<U0395>);(<U03F8>,<U03F7>);(<U03FB>,<U03FA>);(<U0430>,<U0410>);/
+ (<U0431>,<U0411>);(<U0432>,<U0412>);(<U0433>,<U0413>);(<U0434>,<U0414>);/
+ (<U0435>,<U0415>);(<U0436>,<U0416>);(<U0437>,<U0417>);(<U0438>,<U0418>);/
+ (<U0439>,<U0419>);(<U043A>,<U041A>);(<U043B>,<U041B>);(<U043C>,<U041C>);/
+ (<U043D>,<U041D>);(<U043E>,<U041E>);(<U043F>,<U041F>);(<U0440>,<U0420>);/
+ (<U0441>,<U0421>);(<U0442>,<U0422>);(<U0443>,<U0423>);(<U0444>,<U0424>);/
+ (<U0445>,<U0425>);(<U0446>,<U0426>);(<U0447>,<U0427>);(<U0448>,<U0428>);/
+ (<U0449>,<U0429>);(<U044A>,<U042A>);(<U044B>,<U042B>);(<U044C>,<U042C>);/
+ (<U044D>,<U042D>);(<U044E>,<U042E>);(<U044F>,<U042F>);(<U0450>,<U0400>);/
+ (<U0451>,<U0401>);(<U0452>,<U0402>);(<U0453>,<U0403>);(<U0454>,<U0404>);/
+ (<U0455>,<U0405>);(<U0456>,<U0406>);(<U0457>,<U0407>);(<U0458>,<U0408>);/
+ (<U0459>,<U0409>);(<U045A>,<U040A>);(<U045B>,<U040B>);(<U045C>,<U040C>);/
+ (<U045D>,<U040D>);(<U045E>,<U040E>);(<U045F>,<U040F>);(<U0461>,<U0460>);/
+ (<U0463>,<U0462>);(<U0465>,<U0464>);(<U0467>,<U0466>);(<U0469>,<U0468>);/
+ (<U046B>,<U046A>);(<U046D>,<U046C>);(<U046F>,<U046E>);(<U0471>,<U0470>);/
+ (<U0473>,<U0472>);(<U0475>,<U0474>);(<U0477>,<U0476>);(<U0479>,<U0478>);/
+ (<U047B>,<U047A>);(<U047D>,<U047C>);(<U047F>,<U047E>);(<U0481>,<U0480>);/
+ (<U048B>,<U048A>);(<U048D>,<U048C>);(<U048F>,<U048E>);(<U0491>,<U0490>);/
+ (<U0493>,<U0492>);(<U0495>,<U0494>);(<U0497>,<U0496>);(<U0499>,<U0498>);/
+ (<U049B>,<U049A>);(<U049D>,<U049C>);(<U049F>,<U049E>);(<U04A1>,<U04A0>);/
+ (<U04A3>,<U04A2>);(<U04A5>,<U04A4>);(<U04A7>,<U04A6>);(<U04A9>,<U04A8>);/
+ (<U04AB>,<U04AA>);(<U04AD>,<U04AC>);(<U04AF>,<U04AE>);(<U04B1>,<U04B0>);/
+ (<U04B3>,<U04B2>);(<U04B5>,<U04B4>);(<U04B7>,<U04B6>);(<U04B9>,<U04B8>);/
+ (<U04BB>,<U04BA>);(<U04BD>,<U04BC>);(<U04BF>,<U04BE>);(<U04C2>,<U04C1>);/
+ (<U04C4>,<U04C3>);(<U04C6>,<U04C5>);(<U04C8>,<U04C7>);(<U04CA>,<U04C9>);/
+ (<U04CC>,<U04CB>);(<U04CE>,<U04CD>);(<U04CF>,<U04C0>);(<U04D1>,<U04D0>);/
+ (<U04D3>,<U04D2>);(<U04D5>,<U04D4>);(<U04D7>,<U04D6>);(<U04D9>,<U04D8>);/
+ (<U04DB>,<U04DA>);(<U04DD>,<U04DC>);(<U04DF>,<U04DE>);(<U04E1>,<U04E0>);/
+ (<U04E3>,<U04E2>);(<U04E5>,<U04E4>);(<U04E7>,<U04E6>);(<U04E9>,<U04E8>);/
+ (<U04EB>,<U04EA>);(<U04ED>,<U04EC>);(<U04EF>,<U04EE>);(<U04F1>,<U04F0>);/
+ (<U04F3>,<U04F2>);(<U04F5>,<U04F4>);(<U04F7>,<U04F6>);(<U04F9>,<U04F8>);/
+ (<U04FB>,<U04FA>);(<U04FD>,<U04FC>);(<U04FF>,<U04FE>);(<U0501>,<U0500>);/
+ (<U0503>,<U0502>);(<U0505>,<U0504>);(<U0507>,<U0506>);(<U0509>,<U0508>);/
+ (<U050B>,<U050A>);(<U050D>,<U050C>);(<U050F>,<U050E>);(<U0511>,<U0510>);/
+ (<U0513>,<U0512>);(<U0515>,<U0514>);(<U0517>,<U0516>);(<U0519>,<U0518>);/
+ (<U051B>,<U051A>);(<U051D>,<U051C>);(<U051F>,<U051E>);(<U0521>,<U0520>);/
+ (<U0523>,<U0522>);(<U0525>,<U0524>);(<U0527>,<U0526>);(<U0529>,<U0528>);/
+ (<U052B>,<U052A>);(<U052D>,<U052C>);(<U052F>,<U052E>);(<U0561>,<U0531>);/
+ (<U0562>,<U0532>);(<U0563>,<U0533>);(<U0564>,<U0534>);(<U0565>,<U0535>);/
+ (<U0566>,<U0536>);(<U0567>,<U0537>);(<U0568>,<U0538>);(<U0569>,<U0539>);/
+ (<U056A>,<U053A>);(<U056B>,<U053B>);(<U056C>,<U053C>);(<U056D>,<U053D>);/
+ (<U056E>,<U053E>);(<U056F>,<U053F>);(<U0570>,<U0540>);(<U0571>,<U0541>);/
+ (<U0572>,<U0542>);(<U0573>,<U0543>);(<U0574>,<U0544>);(<U0575>,<U0545>);/
+ (<U0576>,<U0546>);(<U0577>,<U0547>);(<U0578>,<U0548>);(<U0579>,<U0549>);/
+ (<U057A>,<U054A>);(<U057B>,<U054B>);(<U057C>,<U054C>);(<U057D>,<U054D>);/
+ (<U057E>,<U054E>);(<U057F>,<U054F>);(<U0580>,<U0550>);(<U0581>,<U0551>);/
+ (<U0582>,<U0552>);(<U0583>,<U0553>);(<U0584>,<U0554>);(<U0585>,<U0555>);/
+ (<U0586>,<U0556>);(<U13F8>,<U13F0>);(<U13F9>,<U13F1>);(<U13FA>,<U13F2>);/
+ (<U13FB>,<U13F3>);(<U13FC>,<U13F4>);(<U13FD>,<U13F5>);(<U1D79>,<UA77D>);/
+ (<U1D7D>,<U2C63>);(<U1E01>,<U1E00>);(<U1E03>,<U1E02>);(<U1E05>,<U1E04>);/
+ (<U1E07>,<U1E06>);(<U1E09>,<U1E08>);(<U1E0B>,<U1E0A>);(<U1E0D>,<U1E0C>);/
+ (<U1E0F>,<U1E0E>);(<U1E11>,<U1E10>);(<U1E13>,<U1E12>);(<U1E15>,<U1E14>);/
+ (<U1E17>,<U1E16>);(<U1E19>,<U1E18>);(<U1E1B>,<U1E1A>);(<U1E1D>,<U1E1C>);/
+ (<U1E1F>,<U1E1E>);(<U1E21>,<U1E20>);(<U1E23>,<U1E22>);(<U1E25>,<U1E24>);/
+ (<U1E27>,<U1E26>);(<U1E29>,<U1E28>);(<U1E2B>,<U1E2A>);(<U1E2D>,<U1E2C>);/
+ (<U1E2F>,<U1E2E>);(<U1E31>,<U1E30>);(<U1E33>,<U1E32>);(<U1E35>,<U1E34>);/
+ (<U1E37>,<U1E36>);(<U1E39>,<U1E38>);(<U1E3B>,<U1E3A>);(<U1E3D>,<U1E3C>);/
+ (<U1E3F>,<U1E3E>);(<U1E41>,<U1E40>);(<U1E43>,<U1E42>);(<U1E45>,<U1E44>);/
+ (<U1E47>,<U1E46>);(<U1E49>,<U1E48>);(<U1E4B>,<U1E4A>);(<U1E4D>,<U1E4C>);/
+ (<U1E4F>,<U1E4E>);(<U1E51>,<U1E50>);(<U1E53>,<U1E52>);(<U1E55>,<U1E54>);/
+ (<U1E57>,<U1E56>);(<U1E59>,<U1E58>);(<U1E5B>,<U1E5A>);(<U1E5D>,<U1E5C>);/
+ (<U1E5F>,<U1E5E>);(<U1E61>,<U1E60>);(<U1E63>,<U1E62>);(<U1E65>,<U1E64>);/
+ (<U1E67>,<U1E66>);(<U1E69>,<U1E68>);(<U1E6B>,<U1E6A>);(<U1E6D>,<U1E6C>);/
+ (<U1E6F>,<U1E6E>);(<U1E71>,<U1E70>);(<U1E73>,<U1E72>);(<U1E75>,<U1E74>);/
+ (<U1E77>,<U1E76>);(<U1E79>,<U1E78>);(<U1E7B>,<U1E7A>);(<U1E7D>,<U1E7C>);/
+ (<U1E7F>,<U1E7E>);(<U1E81>,<U1E80>);(<U1E83>,<U1E82>);(<U1E85>,<U1E84>);/
+ (<U1E87>,<U1E86>);(<U1E89>,<U1E88>);(<U1E8B>,<U1E8A>);(<U1E8D>,<U1E8C>);/
+ (<U1E8F>,<U1E8E>);(<U1E91>,<U1E90>);(<U1E93>,<U1E92>);(<U1E95>,<U1E94>);/
+ (<U1E9B>,<U1E60>);(<U1EA1>,<U1EA0>);(<U1EA3>,<U1EA2>);(<U1EA5>,<U1EA4>);/
+ (<U1EA7>,<U1EA6>);(<U1EA9>,<U1EA8>);(<U1EAB>,<U1EAA>);(<U1EAD>,<U1EAC>);/
+ (<U1EAF>,<U1EAE>);(<U1EB1>,<U1EB0>);(<U1EB3>,<U1EB2>);(<U1EB5>,<U1EB4>);/
+ (<U1EB7>,<U1EB6>);(<U1EB9>,<U1EB8>);(<U1EBB>,<U1EBA>);(<U1EBD>,<U1EBC>);/
+ (<U1EBF>,<U1EBE>);(<U1EC1>,<U1EC0>);(<U1EC3>,<U1EC2>);(<U1EC5>,<U1EC4>);/
+ (<U1EC7>,<U1EC6>);(<U1EC9>,<U1EC8>);(<U1ECB>,<U1ECA>);(<U1ECD>,<U1ECC>);/
+ (<U1ECF>,<U1ECE>);(<U1ED1>,<U1ED0>);(<U1ED3>,<U1ED2>);(<U1ED5>,<U1ED4>);/
+ (<U1ED7>,<U1ED6>);(<U1ED9>,<U1ED8>);(<U1EDB>,<U1EDA>);(<U1EDD>,<U1EDC>);/
+ (<U1EDF>,<U1EDE>);(<U1EE1>,<U1EE0>);(<U1EE3>,<U1EE2>);(<U1EE5>,<U1EE4>);/
+ (<U1EE7>,<U1EE6>);(<U1EE9>,<U1EE8>);(<U1EEB>,<U1EEA>);(<U1EED>,<U1EEC>);/
+ (<U1EEF>,<U1EEE>);(<U1EF1>,<U1EF0>);(<U1EF3>,<U1EF2>);(<U1EF5>,<U1EF4>);/
+ (<U1EF7>,<U1EF6>);(<U1EF9>,<U1EF8>);(<U1EFB>,<U1EFA>);(<U1EFD>,<U1EFC>);/
+ (<U1EFF>,<U1EFE>);(<U1F00>,<U1F08>);(<U1F01>,<U1F09>);(<U1F02>,<U1F0A>);/
+ (<U1F03>,<U1F0B>);(<U1F04>,<U1F0C>);(<U1F05>,<U1F0D>);(<U1F06>,<U1F0E>);/
+ (<U1F07>,<U1F0F>);(<U1F10>,<U1F18>);(<U1F11>,<U1F19>);(<U1F12>,<U1F1A>);/
+ (<U1F13>,<U1F1B>);(<U1F14>,<U1F1C>);(<U1F15>,<U1F1D>);(<U1F20>,<U1F28>);/
+ (<U1F21>,<U1F29>);(<U1F22>,<U1F2A>);(<U1F23>,<U1F2B>);(<U1F24>,<U1F2C>);/
+ (<U1F25>,<U1F2D>);(<U1F26>,<U1F2E>);(<U1F27>,<U1F2F>);(<U1F30>,<U1F38>);/
+ (<U1F31>,<U1F39>);(<U1F32>,<U1F3A>);(<U1F33>,<U1F3B>);(<U1F34>,<U1F3C>);/
+ (<U1F35>,<U1F3D>);(<U1F36>,<U1F3E>);(<U1F37>,<U1F3F>);(<U1F40>,<U1F48>);/
+ (<U1F41>,<U1F49>);(<U1F42>,<U1F4A>);(<U1F43>,<U1F4B>);(<U1F44>,<U1F4C>);/
+ (<U1F45>,<U1F4D>);(<U1F51>,<U1F59>);(<U1F53>,<U1F5B>);(<U1F55>,<U1F5D>);/
+ (<U1F57>,<U1F5F>);(<U1F60>,<U1F68>);(<U1F61>,<U1F69>);(<U1F62>,<U1F6A>);/
+ (<U1F63>,<U1F6B>);(<U1F64>,<U1F6C>);(<U1F65>,<U1F6D>);(<U1F66>,<U1F6E>);/
+ (<U1F67>,<U1F6F>);(<U1F70>,<U1FBA>);(<U1F71>,<U1FBB>);(<U1F72>,<U1FC8>);/
+ (<U1F73>,<U1FC9>);(<U1F74>,<U1FCA>);(<U1F75>,<U1FCB>);(<U1F76>,<U1FDA>);/
+ (<U1F77>,<U1FDB>);(<U1F78>,<U1FF8>);(<U1F79>,<U1FF9>);(<U1F7A>,<U1FEA>);/
+ (<U1F7B>,<U1FEB>);(<U1F7C>,<U1FFA>);(<U1F7D>,<U1FFB>);(<U1F80>,<U1F88>);/
+ (<U1F81>,<U1F89>);(<U1F82>,<U1F8A>);(<U1F83>,<U1F8B>);(<U1F84>,<U1F8C>);/
+ (<U1F85>,<U1F8D>);(<U1F86>,<U1F8E>);(<U1F87>,<U1F8F>);(<U1F90>,<U1F98>);/
+ (<U1F91>,<U1F99>);(<U1F92>,<U1F9A>);(<U1F93>,<U1F9B>);(<U1F94>,<U1F9C>);/
+ (<U1F95>,<U1F9D>);(<U1F96>,<U1F9E>);(<U1F97>,<U1F9F>);(<U1FA0>,<U1FA8>);/
+ (<U1FA1>,<U1FA9>);(<U1FA2>,<U1FAA>);(<U1FA3>,<U1FAB>);(<U1FA4>,<U1FAC>);/
+ (<U1FA5>,<U1FAD>);(<U1FA6>,<U1FAE>);(<U1FA7>,<U1FAF>);(<U1FB0>,<U1FB8>);/
+ (<U1FB1>,<U1FB9>);(<U1FB3>,<U1FBC>);(<U1FBE>,<U0399>);(<U1FC3>,<U1FCC>);/
+ (<U1FD0>,<U1FD8>);(<U1FD1>,<U1FD9>);(<U1FE0>,<U1FE8>);(<U1FE1>,<U1FE9>);/
+ (<U1FE5>,<U1FEC>);(<U1FF3>,<U1FFC>);(<U214E>,<U2132>);(<U2170>,<U2160>);/
+ (<U2171>,<U2161>);(<U2172>,<U2162>);(<U2173>,<U2163>);(<U2174>,<U2164>);/
+ (<U2175>,<U2165>);(<U2176>,<U2166>);(<U2177>,<U2167>);(<U2178>,<U2168>);/
+ (<U2179>,<U2169>);(<U217A>,<U216A>);(<U217B>,<U216B>);(<U217C>,<U216C>);/
+ (<U217D>,<U216D>);(<U217E>,<U216E>);(<U217F>,<U216F>);(<U2184>,<U2183>);/
+ (<U24D0>,<U24B6>);(<U24D1>,<U24B7>);(<U24D2>,<U24B8>);(<U24D3>,<U24B9>);/
+ (<U24D4>,<U24BA>);(<U24D5>,<U24BB>);(<U24D6>,<U24BC>);(<U24D7>,<U24BD>);/
+ (<U24D8>,<U24BE>);(<U24D9>,<U24BF>);(<U24DA>,<U24C0>);(<U24DB>,<U24C1>);/
+ (<U24DC>,<U24C2>);(<U24DD>,<U24C3>);(<U24DE>,<U24C4>);(<U24DF>,<U24C5>);/
+ (<U24E0>,<U24C6>);(<U24E1>,<U24C7>);(<U24E2>,<U24C8>);(<U24E3>,<U24C9>);/
+ (<U24E4>,<U24CA>);(<U24E5>,<U24CB>);(<U24E6>,<U24CC>);(<U24E7>,<U24CD>);/
+ (<U24E8>,<U24CE>);(<U24E9>,<U24CF>);(<U2C30>,<U2C00>);(<U2C31>,<U2C01>);/
+ (<U2C32>,<U2C02>);(<U2C33>,<U2C03>);(<U2C34>,<U2C04>);(<U2C35>,<U2C05>);/
+ (<U2C36>,<U2C06>);(<U2C37>,<U2C07>);(<U2C38>,<U2C08>);(<U2C39>,<U2C09>);/
+ (<U2C3A>,<U2C0A>);(<U2C3B>,<U2C0B>);(<U2C3C>,<U2C0C>);(<U2C3D>,<U2C0D>);/
+ (<U2C3E>,<U2C0E>);(<U2C3F>,<U2C0F>);(<U2C40>,<U2C10>);(<U2C41>,<U2C11>);/
+ (<U2C42>,<U2C12>);(<U2C43>,<U2C13>);(<U2C44>,<U2C14>);(<U2C45>,<U2C15>);/
+ (<U2C46>,<U2C16>);(<U2C47>,<U2C17>);(<U2C48>,<U2C18>);(<U2C49>,<U2C19>);/
+ (<U2C4A>,<U2C1A>);(<U2C4B>,<U2C1B>);(<U2C4C>,<U2C1C>);(<U2C4D>,<U2C1D>);/
+ (<U2C4E>,<U2C1E>);(<U2C4F>,<U2C1F>);(<U2C50>,<U2C20>);(<U2C51>,<U2C21>);/
+ (<U2C52>,<U2C22>);(<U2C53>,<U2C23>);(<U2C54>,<U2C24>);(<U2C55>,<U2C25>);/
+ (<U2C56>,<U2C26>);(<U2C57>,<U2C27>);(<U2C58>,<U2C28>);(<U2C59>,<U2C29>);/
+ (<U2C5A>,<U2C2A>);(<U2C5B>,<U2C2B>);(<U2C5C>,<U2C2C>);(<U2C5D>,<U2C2D>);/
+ (<U2C5E>,<U2C2E>);(<U2C61>,<U2C60>);(<U2C65>,<U023A>);(<U2C66>,<U023E>);/
+ (<U2C68>,<U2C67>);(<U2C6A>,<U2C69>);(<U2C6C>,<U2C6B>);(<U2C73>,<U2C72>);/
+ (<U2C76>,<U2C75>);(<U2C81>,<U2C80>);(<U2C83>,<U2C82>);(<U2C85>,<U2C84>);/
+ (<U2C87>,<U2C86>);(<U2C89>,<U2C88>);(<U2C8B>,<U2C8A>);(<U2C8D>,<U2C8C>);/
+ (<U2C8F>,<U2C8E>);(<U2C91>,<U2C90>);(<U2C93>,<U2C92>);(<U2C95>,<U2C94>);/
+ (<U2C97>,<U2C96>);(<U2C99>,<U2C98>);(<U2C9B>,<U2C9A>);(<U2C9D>,<U2C9C>);/
+ (<U2C9F>,<U2C9E>);(<U2CA1>,<U2CA0>);(<U2CA3>,<U2CA2>);(<U2CA5>,<U2CA4>);/
+ (<U2CA7>,<U2CA6>);(<U2CA9>,<U2CA8>);(<U2CAB>,<U2CAA>);(<U2CAD>,<U2CAC>);/
+ (<U2CAF>,<U2CAE>);(<U2CB1>,<U2CB0>);(<U2CB3>,<U2CB2>);(<U2CB5>,<U2CB4>);/
+ (<U2CB7>,<U2CB6>);(<U2CB9>,<U2CB8>);(<U2CBB>,<U2CBA>);(<U2CBD>,<U2CBC>);/
+ (<U2CBF>,<U2CBE>);(<U2CC1>,<U2CC0>);(<U2CC3>,<U2CC2>);(<U2CC5>,<U2CC4>);/
+ (<U2CC7>,<U2CC6>);(<U2CC9>,<U2CC8>);(<U2CCB>,<U2CCA>);(<U2CCD>,<U2CCC>);/
+ (<U2CCF>,<U2CCE>);(<U2CD1>,<U2CD0>);(<U2CD3>,<U2CD2>);(<U2CD5>,<U2CD4>);/
+ (<U2CD7>,<U2CD6>);(<U2CD9>,<U2CD8>);(<U2CDB>,<U2CDA>);(<U2CDD>,<U2CDC>);/
+ (<U2CDF>,<U2CDE>);(<U2CE1>,<U2CE0>);(<U2CE3>,<U2CE2>);(<U2CEC>,<U2CEB>);/
+ (<U2CEE>,<U2CED>);(<U2CF3>,<U2CF2>);(<U2D00>,<U10A0>);(<U2D01>,<U10A1>);/
+ (<U2D02>,<U10A2>);(<U2D03>,<U10A3>);(<U2D04>,<U10A4>);(<U2D05>,<U10A5>);/
+ (<U2D06>,<U10A6>);(<U2D07>,<U10A7>);(<U2D08>,<U10A8>);(<U2D09>,<U10A9>);/
+ (<U2D0A>,<U10AA>);(<U2D0B>,<U10AB>);(<U2D0C>,<U10AC>);(<U2D0D>,<U10AD>);/
+ (<U2D0E>,<U10AE>);(<U2D0F>,<U10AF>);(<U2D10>,<U10B0>);(<U2D11>,<U10B1>);/
+ (<U2D12>,<U10B2>);(<U2D13>,<U10B3>);(<U2D14>,<U10B4>);(<U2D15>,<U10B5>);/
+ (<U2D16>,<U10B6>);(<U2D17>,<U10B7>);(<U2D18>,<U10B8>);(<U2D19>,<U10B9>);/
+ (<U2D1A>,<U10BA>);(<U2D1B>,<U10BB>);(<U2D1C>,<U10BC>);(<U2D1D>,<U10BD>);/
+ (<U2D1E>,<U10BE>);(<U2D1F>,<U10BF>);(<U2D20>,<U10C0>);(<U2D21>,<U10C1>);/
+ (<U2D22>,<U10C2>);(<U2D23>,<U10C3>);(<U2D24>,<U10C4>);(<U2D25>,<U10C5>);/
+ (<U2D27>,<U10C7>);(<U2D2D>,<U10CD>);(<UA641>,<UA640>);(<UA643>,<UA642>);/
+ (<UA645>,<UA644>);(<UA647>,<UA646>);(<UA649>,<UA648>);(<UA64B>,<UA64A>);/
+ (<UA64D>,<UA64C>);(<UA64F>,<UA64E>);(<UA651>,<UA650>);(<UA653>,<UA652>);/
+ (<UA655>,<UA654>);(<UA657>,<UA656>);(<UA659>,<UA658>);(<UA65B>,<UA65A>);/
+ (<UA65D>,<UA65C>);(<UA65F>,<UA65E>);(<UA661>,<UA660>);(<UA663>,<UA662>);/
+ (<UA665>,<UA664>);(<UA667>,<UA666>);(<UA669>,<UA668>);(<UA66B>,<UA66A>);/
+ (<UA66D>,<UA66C>);(<UA681>,<UA680>);(<UA683>,<UA682>);(<UA685>,<UA684>);/
+ (<UA687>,<UA686>);(<UA689>,<UA688>);(<UA68B>,<UA68A>);(<UA68D>,<UA68C>);/
+ (<UA68F>,<UA68E>);(<UA691>,<UA690>);(<UA693>,<UA692>);(<UA695>,<UA694>);/
+ (<UA697>,<UA696>);(<UA699>,<UA698>);(<UA69B>,<UA69A>);(<UA723>,<UA722>);/
+ (<UA725>,<UA724>);(<UA727>,<UA726>);(<UA729>,<UA728>);(<UA72B>,<UA72A>);/
+ (<UA72D>,<UA72C>);(<UA72F>,<UA72E>);(<UA733>,<UA732>);(<UA735>,<UA734>);/
+ (<UA737>,<UA736>);(<UA739>,<UA738>);(<UA73B>,<UA73A>);(<UA73D>,<UA73C>);/
+ (<UA73F>,<UA73E>);(<UA741>,<UA740>);(<UA743>,<UA742>);(<UA745>,<UA744>);/
+ (<UA747>,<UA746>);(<UA749>,<UA748>);(<UA74B>,<UA74A>);(<UA74D>,<UA74C>);/
+ (<UA74F>,<UA74E>);(<UA751>,<UA750>);(<UA753>,<UA752>);(<UA755>,<UA754>);/
+ (<UA757>,<UA756>);(<UA759>,<UA758>);(<UA75B>,<UA75A>);(<UA75D>,<UA75C>);/
+ (<UA75F>,<UA75E>);(<UA761>,<UA760>);(<UA763>,<UA762>);(<UA765>,<UA764>);/
+ (<UA767>,<UA766>);(<UA769>,<UA768>);(<UA76B>,<UA76A>);(<UA76D>,<UA76C>);/
+ (<UA76F>,<UA76E>);(<UA77A>,<UA779>);(<UA77C>,<UA77B>);(<UA77F>,<UA77E>);/
+ (<UA781>,<UA780>);(<UA783>,<UA782>);(<UA785>,<UA784>);(<UA787>,<UA786>);/
+ (<UA78C>,<UA78B>);(<UA791>,<UA790>);(<UA793>,<UA792>);(<UA797>,<UA796>);/
+ (<UA799>,<UA798>);(<UA79B>,<UA79A>);(<UA79D>,<UA79C>);(<UA79F>,<UA79E>);/
+ (<UA7A1>,<UA7A0>);(<UA7A3>,<UA7A2>);(<UA7A5>,<UA7A4>);(<UA7A7>,<UA7A6>);/
+ (<UA7A9>,<UA7A8>);(<UA7B5>,<UA7B4>);(<UA7B7>,<UA7B6>);(<UAB53>,<UA7B3>);/
+ (<UAB70>,<U13A0>);(<UAB71>,<U13A1>);(<UAB72>,<U13A2>);(<UAB73>,<U13A3>);/
+ (<UAB74>,<U13A4>);(<UAB75>,<U13A5>);(<UAB76>,<U13A6>);(<UAB77>,<U13A7>);/
+ (<UAB78>,<U13A8>);(<UAB79>,<U13A9>);(<UAB7A>,<U13AA>);(<UAB7B>,<U13AB>);/
+ (<UAB7C>,<U13AC>);(<UAB7D>,<U13AD>);(<UAB7E>,<U13AE>);(<UAB7F>,<U13AF>);/
+ (<UAB80>,<U13B0>);(<UAB81>,<U13B1>);(<UAB82>,<U13B2>);(<UAB83>,<U13B3>);/
+ (<UAB84>,<U13B4>);(<UAB85>,<U13B5>);(<UAB86>,<U13B6>);(<UAB87>,<U13B7>);/
+ (<UAB88>,<U13B8>);(<UAB89>,<U13B9>);(<UAB8A>,<U13BA>);(<UAB8B>,<U13BB>);/
+ (<UAB8C>,<U13BC>);(<UAB8D>,<U13BD>);(<UAB8E>,<U13BE>);(<UAB8F>,<U13BF>);/
+ (<UAB90>,<U13C0>);(<UAB91>,<U13C1>);(<UAB92>,<U13C2>);(<UAB93>,<U13C3>);/
+ (<UAB94>,<U13C4>);(<UAB95>,<U13C5>);(<UAB96>,<U13C6>);(<UAB97>,<U13C7>);/
+ (<UAB98>,<U13C8>);(<UAB99>,<U13C9>);(<UAB9A>,<U13CA>);(<UAB9B>,<U13CB>);/
+ (<UAB9C>,<U13CC>);(<UAB9D>,<U13CD>);(<UAB9E>,<U13CE>);(<UAB9F>,<U13CF>);/
+ (<UABA0>,<U13D0>);(<UABA1>,<U13D1>);(<UABA2>,<U13D2>);(<UABA3>,<U13D3>);/
+ (<UABA4>,<U13D4>);(<UABA5>,<U13D5>);(<UABA6>,<U13D6>);(<UABA7>,<U13D7>);/
+ (<UABA8>,<U13D8>);(<UABA9>,<U13D9>);(<UABAA>,<U13DA>);(<UABAB>,<U13DB>);/
+ (<UABAC>,<U13DC>);(<UABAD>,<U13DD>);(<UABAE>,<U13DE>);(<UABAF>,<U13DF>);/
+ (<UABB0>,<U13E0>);(<UABB1>,<U13E1>);(<UABB2>,<U13E2>);(<UABB3>,<U13E3>);/
+ (<UABB4>,<U13E4>);(<UABB5>,<U13E5>);(<UABB6>,<U13E6>);(<UABB7>,<U13E7>);/
+ (<UABB8>,<U13E8>);(<UABB9>,<U13E9>);(<UABBA>,<U13EA>);(<UABBB>,<U13EB>);/
+ (<UABBC>,<U13EC>);(<UABBD>,<U13ED>);(<UABBE>,<U13EE>);(<UABBF>,<U13EF>);/
+ (<UFF41>,<UFF21>);(<UFF42>,<UFF22>);(<UFF43>,<UFF23>);(<UFF44>,<UFF24>);/
+ (<UFF45>,<UFF25>);(<UFF46>,<UFF26>);(<UFF47>,<UFF27>);(<UFF48>,<UFF28>);/
+ (<UFF49>,<UFF29>);(<UFF4A>,<UFF2A>);(<UFF4B>,<UFF2B>);(<UFF4C>,<UFF2C>);/
+ (<UFF4D>,<UFF2D>);(<UFF4E>,<UFF2E>);(<UFF4F>,<UFF2F>);(<UFF50>,<UFF30>);/
+ (<UFF51>,<UFF31>);(<UFF52>,<UFF32>);(<UFF53>,<UFF33>);(<UFF54>,<UFF34>);/
+ (<UFF55>,<UFF35>);(<UFF56>,<UFF36>);(<UFF57>,<UFF37>);(<UFF58>,<UFF38>);/
+ (<UFF59>,<UFF39>);(<UFF5A>,<UFF3A>);(<U00010428>,<U00010400>);/
+ (<U00010429>,<U00010401>);(<U0001042A>,<U00010402>);/
+ (<U0001042B>,<U00010403>);(<U0001042C>,<U00010404>);/
+ (<U0001042D>,<U00010405>);(<U0001042E>,<U00010406>);/
+ (<U0001042F>,<U00010407>);(<U00010430>,<U00010408>);/
+ (<U00010431>,<U00010409>);(<U00010432>,<U0001040A>);/
+ (<U00010433>,<U0001040B>);(<U00010434>,<U0001040C>);/
+ (<U00010435>,<U0001040D>);(<U00010436>,<U0001040E>);/
+ (<U00010437>,<U0001040F>);(<U00010438>,<U00010410>);/
+ (<U00010439>,<U00010411>);(<U0001043A>,<U00010412>);/
+ (<U0001043B>,<U00010413>);(<U0001043C>,<U00010414>);/
+ (<U0001043D>,<U00010415>);(<U0001043E>,<U00010416>);/
+ (<U0001043F>,<U00010417>);(<U00010440>,<U00010418>);/
+ (<U00010441>,<U00010419>);(<U00010442>,<U0001041A>);/
+ (<U00010443>,<U0001041B>);(<U00010444>,<U0001041C>);/
+ (<U00010445>,<U0001041D>);(<U00010446>,<U0001041E>);/
+ (<U00010447>,<U0001041F>);(<U00010448>,<U00010420>);/
+ (<U00010449>,<U00010421>);(<U0001044A>,<U00010422>);/
+ (<U0001044B>,<U00010423>);(<U0001044C>,<U00010424>);/
+ (<U0001044D>,<U00010425>);(<U0001044E>,<U00010426>);/
+ (<U0001044F>,<U00010427>);(<U00010CC0>,<U00010C80>);/
+ (<U00010CC1>,<U00010C81>);(<U00010CC2>,<U00010C82>);/
+ (<U00010CC3>,<U00010C83>);(<U00010CC4>,<U00010C84>);/
+ (<U00010CC5>,<U00010C85>);(<U00010CC6>,<U00010C86>);/
+ (<U00010CC7>,<U00010C87>);(<U00010CC8>,<U00010C88>);/
+ (<U00010CC9>,<U00010C89>);(<U00010CCA>,<U00010C8A>);/
+ (<U00010CCB>,<U00010C8B>);(<U00010CCC>,<U00010C8C>);/
+ (<U00010CCD>,<U00010C8D>);(<U00010CCE>,<U00010C8E>);/
+ (<U00010CCF>,<U00010C8F>);(<U00010CD0>,<U00010C90>);/
+ (<U00010CD1>,<U00010C91>);(<U00010CD2>,<U00010C92>);/
+ (<U00010CD3>,<U00010C93>);(<U00010CD4>,<U00010C94>);/
+ (<U00010CD5>,<U00010C95>);(<U00010CD6>,<U00010C96>);/
+ (<U00010CD7>,<U00010C97>);(<U00010CD8>,<U00010C98>);/
+ (<U00010CD9>,<U00010C99>);(<U00010CDA>,<U00010C9A>);/
+ (<U00010CDB>,<U00010C9B>);(<U00010CDC>,<U00010C9C>);/
+ (<U00010CDD>,<U00010C9D>);(<U00010CDE>,<U00010C9E>);/
+ (<U00010CDF>,<U00010C9F>);(<U00010CE0>,<U00010CA0>);/
+ (<U00010CE1>,<U00010CA1>);(<U00010CE2>,<U00010CA2>);/
+ (<U00010CE3>,<U00010CA3>);(<U00010CE4>,<U00010CA4>);/
+ (<U00010CE5>,<U00010CA5>);(<U00010CE6>,<U00010CA6>);/
+ (<U00010CE7>,<U00010CA7>);(<U00010CE8>,<U00010CA8>);/
+ (<U00010CE9>,<U00010CA9>);(<U00010CEA>,<U00010CAA>);/
+ (<U00010CEB>,<U00010CAB>);(<U00010CEC>,<U00010CAC>);/
+ (<U00010CED>,<U00010CAD>);(<U00010CEE>,<U00010CAE>);/
+ (<U00010CEF>,<U00010CAF>);(<U00010CF0>,<U00010CB0>);/
+ (<U00010CF1>,<U00010CB1>);(<U00010CF2>,<U00010CB2>);/
(<U000118C0>,<U000118A0>);(<U000118C1>,<U000118A1>);/
(<U000118C2>,<U000118A2>);(<U000118C3>,<U000118A3>);/
(<U000118C4>,<U000118A4>);(<U000118C5>,<U000118A5>);/
@@ -1841,7 +2009,7 @@ class "combining"; /
<U064B>..<U065F>;<U0670>;<U06D6>..<U06DC>;<U06DF>..<U06E4>;/
<U06E7>..<U06E8>;<U06EA>..<U06ED>;<U0711>;<U0730>..<U074A>;/
<U07A6>..<U07B0>;<U07EB>..<U07F3>;<U0816>..<U0819>;<U081B>..<U0823>;/
- <U0825>..<U0827>;<U0829>..<U082D>;<U0859>..<U085B>;<U08E4>..<U0903>;/
+ <U0825>..<U0827>;<U0829>..<U082D>;<U0859>..<U085B>;<U08E3>..<U0903>;/
<U093A>..<U093C>;<U093E>..<U094F>;<U0951>..<U0957>;<U0962>..<U0963>;/
<U0981>..<U0983>;<U09BC>;<U09BE>..<U09C4>;<U09C7>..<U09C8>;/
<U09CB>..<U09CD>;<U09D7>;<U09E2>..<U09E3>;<U0A01>..<U0A03>;<U0A3C>;/
@@ -1865,40 +2033,43 @@ class "combining"; /
<U1082>..<U108D>;<U108F>;<U109A>..<U109D>;<U135D>..<U135F>;/
<U1712>..<U1714>;<U1732>..<U1734>;<U1752>..<U1753>;<U1772>..<U1773>;/
<U17B4>..<U17D3>;<U17DD>;<U180B>..<U180D>;<U18A9>;<U1920>..<U192B>;/
- <U1930>..<U193B>;<U19B0>..<U19C0>;<U19C8>..<U19C9>;<U1A17>..<U1A1B>;/
- <U1A55>..<U1A5E>;<U1A60>..<U1A7C>;<U1A7F>;<U1AB0>..<U1ABE>;/
- <U1B00>..<U1B04>;<U1B34>..<U1B44>;<U1B6B>..<U1B73>;<U1B80>..<U1B82>;/
- <U1BA1>..<U1BAD>;<U1BE6>..<U1BF3>;<U1C24>..<U1C37>;<U1CD0>..<U1CD2>;/
- <U1CD4>..<U1CE8>;<U1CED>;<U1CF2>..<U1CF4>;<U1CF8>..<U1CF9>;/
- <U1DC0>..<U1DF5>;<U1DFC>..<U1DFF>;<U20D0>..<U20F0>;<U2CEF>..<U2CF1>;/
- <U2D7F>;<U2DE0>..<U2DFF>;<U302A>..<U302F>;<U3099>..<U309A>;/
- <UA66F>..<UA672>;<UA674>..<UA67D>;<UA69F>;<UA6F0>..<UA6F1>;<UA802>;/
- <UA806>;<UA80B>;<UA823>..<UA827>;<UA880>..<UA881>;<UA8B4>..<UA8C4>;/
- <UA8E0>..<UA8F1>;<UA926>..<UA92D>;<UA947>..<UA953>;<UA980>..<UA983>;/
- <UA9B3>..<UA9C0>;<UA9E5>;<UAA29>..<UAA36>;<UAA43>;<UAA4C>..<UAA4D>;/
- <UAA7B>..<UAA7D>;<UAAB0>;<UAAB2>..<UAAB4>;<UAAB7>..<UAAB8>;/
- <UAABE>..<UAABF>;<UAAC1>;<UAAEB>..<UAAEF>;<UAAF5>..<UAAF6>;/
- <UABE3>..<UABEA>;<UABEC>..<UABED>;<UFB1E>;<UFE00>..<UFE0F>;/
- <UFE20>..<UFE2D>;<U000101FD>;<U000102E0>;<U00010376>..<U0001037A>;/
- <U00010A01>..<U00010A03>;<U00010A05>..<U00010A06>;/
- <U00010A0C>..<U00010A0F>;<U00010A38>..<U00010A3A>;<U00010A3F>;/
- <U00010AE5>..<U00010AE6>;<U00011000>..<U00011002>;/
- <U00011038>..<U00011046>;<U0001107F>..<U00011082>;/
- <U000110B0>..<U000110BA>;<U00011100>..<U00011102>;/
- <U00011127>..<U00011134>;<U00011173>;<U00011180>..<U00011182>;/
- <U000111B3>..<U000111C0>;<U0001122C>..<U00011237>;/
- <U000112DF>..<U000112EA>;<U00011301>..<U00011303>;<U0001133C>;/
+ <U1930>..<U193B>;<U1A17>..<U1A1B>;<U1A55>..<U1A5E>;<U1A60>..<U1A7C>;/
+ <U1A7F>;<U1AB0>..<U1ABE>;<U1B00>..<U1B04>;<U1B34>..<U1B44>;/
+ <U1B6B>..<U1B73>;<U1B80>..<U1B82>;<U1BA1>..<U1BAD>;<U1BE6>..<U1BF3>;/
+ <U1C24>..<U1C37>;<U1CD0>..<U1CD2>;<U1CD4>..<U1CE8>;<U1CED>;/
+ <U1CF2>..<U1CF4>;<U1CF8>..<U1CF9>;<U1DC0>..<U1DF5>;<U1DFC>..<U1DFF>;/
+ <U20D0>..<U20F0>;<U2CEF>..<U2CF1>;<U2D7F>;<U2DE0>..<U2DFF>;/
+ <U302A>..<U302F>;<U3099>..<U309A>;<UA66F>..<UA672>;<UA674>..<UA67D>;/
+ <UA69E>..<UA69F>;<UA6F0>..<UA6F1>;<UA802>;<UA806>;<UA80B>;/
+ <UA823>..<UA827>;<UA880>..<UA881>;<UA8B4>..<UA8C4>;<UA8E0>..<UA8F1>;/
+ <UA926>..<UA92D>;<UA947>..<UA953>;<UA980>..<UA983>;<UA9B3>..<UA9C0>;/
+ <UA9E5>;<UAA29>..<UAA36>;<UAA43>;<UAA4C>..<UAA4D>;<UAA7B>..<UAA7D>;/
+ <UAAB0>;<UAAB2>..<UAAB4>;<UAAB7>..<UAAB8>;<UAABE>..<UAABF>;<UAAC1>;/
+ <UAAEB>..<UAAEF>;<UAAF5>..<UAAF6>;<UABE3>..<UABEA>;<UABEC>..<UABED>;/
+ <UFB1E>;<UFE00>..<UFE0F>;<UFE20>..<UFE2F>;<U000101FD>;<U000102E0>;/
+ <U00010376>..<U0001037A>;<U00010A01>..<U00010A03>;/
+ <U00010A05>..<U00010A06>;<U00010A0C>..<U00010A0F>;/
+ <U00010A38>..<U00010A3A>;<U00010A3F>;<U00010AE5>..<U00010AE6>;/
+ <U00011000>..<U00011002>;<U00011038>..<U00011046>;/
+ <U0001107F>..<U00011082>;<U000110B0>..<U000110BA>;/
+ <U00011100>..<U00011102>;<U00011127>..<U00011134>;<U00011173>;/
+ <U00011180>..<U00011182>;<U000111B3>..<U000111C0>;/
+ <U000111CA>..<U000111CC>;<U0001122C>..<U00011237>;/
+ <U000112DF>..<U000112EA>;<U00011300>..<U00011303>;<U0001133C>;/
<U0001133E>..<U00011344>;<U00011347>..<U00011348>;/
<U0001134B>..<U0001134D>;<U00011357>;<U00011362>..<U00011363>;/
<U00011366>..<U0001136C>;<U00011370>..<U00011374>;/
<U000114B0>..<U000114C3>;<U000115AF>..<U000115B5>;/
- <U000115B8>..<U000115C0>;<U00011630>..<U00011640>;/
- <U000116AB>..<U000116B7>;<U00016AF0>..<U00016AF4>;/
+ <U000115B8>..<U000115C0>;<U000115DC>..<U000115DD>;/
+ <U00011630>..<U00011640>;<U000116AB>..<U000116B7>;/
+ <U0001171D>..<U0001172B>;<U00016AF0>..<U00016AF4>;/
<U00016B30>..<U00016B36>;<U00016F51>..<U00016F7E>;/
<U00016F8F>..<U00016F92>;<U0001BC9D>..<U0001BC9E>;/
<U0001D165>..<U0001D169>;<U0001D16D>..<U0001D172>;/
<U0001D17B>..<U0001D182>;<U0001D185>..<U0001D18B>;/
<U0001D1AA>..<U0001D1AD>;<U0001D242>..<U0001D244>;/
+ <U0001DA00>..<U0001DA36>;<U0001DA3B>..<U0001DA6C>;<U0001DA75>;/
+ <U0001DA84>;<U0001DA9B>..<U0001DA9F>;<U0001DAA1>..<U0001DAAF>;/
<U0001E8D0>..<U0001E8D6>;<U000E0100>..<U000E01EF>
% The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2
@@ -1928,31 +2099,34 @@ class "combining_level3"; /
<U105E>..<U1060>;<U1062>..<U1064>;<U1067>..<U106D>;<U1071>..<U1074>;/
<U1082>..<U108C>;<U108F>;<U109A>..<U109D>;<U1712>..<U1714>;/
<U1732>..<U1734>;<U1752>..<U1753>;<U1772>..<U1773>;<U17B4>..<U17D3>;/
- <U180B>..<U180D>;<U1920>..<U192B>;<U1930>..<U1938>;<U19B0>..<U19C0>;/
- <U19C8>..<U19C9>;<U1A19>..<U1A1B>;<U1A55>..<U1A5E>;<U1A60>..<U1A74>;/
- <U1ABE>;<U1B00>..<U1B04>;<U1B34>..<U1B44>;<U1B80>..<U1B82>;/
- <U1BA1>..<U1BAD>;<U1BE6>..<U1BF3>;<U1C24>..<U1C37>;<U1CD4>;/
- <U1CE1>..<U1CE8>;<U1CF2>..<U1CF3>;<U20D2>..<U20D3>;<U20D8>..<U20DA>;/
- <U20DD>..<U20E0>;<U20E2>..<U20E6>;<U20EA>..<U20EB>;<U2D7F>;/
- <U3099>..<U309A>;<UA670>..<UA672>;<UA802>;<UA806>;<UA80B>;/
- <UA823>..<UA827>;<UA880>..<UA881>;<UA8B4>..<UA8C4>;<UA926>..<UA92A>;/
- <UA947>..<UA953>;<UA980>..<UA983>;<UA9B3>..<UA9C0>;<UA9E5>;/
- <UAA29>..<UAA36>;<UAA43>;<UAA4C>..<UAA4D>;<UAA7B>..<UAA7D>;/
+ <U180B>..<U180D>;<U1920>..<U192B>;<U1930>..<U1938>;<U1A19>..<U1A1B>;/
+ <U1A55>..<U1A5E>;<U1A60>..<U1A74>;<U1ABE>;<U1B00>..<U1B04>;/
+ <U1B34>..<U1B44>;<U1B80>..<U1B82>;<U1BA1>..<U1BAD>;<U1BE6>..<U1BF3>;/
+ <U1C24>..<U1C37>;<U1CD4>;<U1CE1>..<U1CE8>;<U1CF2>..<U1CF3>;/
+ <U20D2>..<U20D3>;<U20D8>..<U20DA>;<U20DD>..<U20E0>;<U20E2>..<U20E6>;/
+ <U20EA>..<U20EB>;<U2D7F>;<U3099>..<U309A>;<UA670>..<UA672>;<UA802>;/
+ <UA806>;<UA80B>;<UA823>..<UA827>;<UA880>..<UA881>;<UA8B4>..<UA8C4>;/
+ <UA926>..<UA92A>;<UA947>..<UA953>;<UA980>..<UA983>;<UA9B3>..<UA9C0>;/
+ <UA9E5>;<UAA29>..<UAA36>;<UAA43>;<UAA4C>..<UAA4D>;<UAA7B>..<UAA7D>;/
<UAAEB>..<UAAEF>;<UAAF5>..<UAAF6>;<UABE3>..<UABEA>;<UABEC>..<UABED>;/
<UFB1E>;<UFE00>..<UFE0F>;<U00010A01>..<U00010A03>;/
<U00010A05>..<U00010A06>;<U00010A0C>;<U00010A0E>;<U00010A39>;<U00010A3F>;/
<U00011000>..<U00011002>;<U00011038>..<U00011046>;/
<U0001107F>..<U00011082>;<U000110B0>..<U000110BA>;/
<U00011127>..<U00011134>;<U00011173>;<U00011180>..<U00011182>;/
- <U000111B3>..<U000111C0>;<U0001122C>..<U00011237>;/
- <U000112DF>..<U000112EA>;<U00011301>..<U00011303>;<U0001133C>;/
- <U0001133E>..<U00011344>;<U00011347>..<U00011348>;/
- <U0001134B>..<U0001134D>;<U00011357>;<U00011362>..<U00011363>;/
- <U000114B0>..<U000114C3>;<U000115AF>..<U000115B5>;/
- <U000115B8>..<U000115C0>;<U00011630>..<U00011640>;/
- <U000116AB>..<U000116B7>;<U00016AF0>..<U00016AF4>;/
- <U00016F51>..<U00016F7E>;<U00016F8F>..<U00016F92>;/
- <U0001BC9D>..<U0001BC9E>;<U0001D167>..<U0001D169>;/
+ <U000111B3>..<U000111C0>;<U000111CA>..<U000111CC>;/
+ <U0001122C>..<U00011237>;<U000112DF>..<U000112EA>;/
+ <U00011300>..<U00011303>;<U0001133C>;<U0001133E>..<U00011344>;/
+ <U00011347>..<U00011348>;<U0001134B>..<U0001134D>;<U00011357>;/
+ <U00011362>..<U00011363>;<U000114B0>..<U000114C3>;/
+ <U000115AF>..<U000115B5>;<U000115B8>..<U000115C0>;/
+ <U000115DC>..<U000115DD>;<U00011630>..<U00011640>;/
+ <U000116AB>..<U000116B7>;<U0001171D>..<U0001172B>;/
+ <U00016AF0>..<U00016AF4>;<U00016F51>..<U00016F7E>;/
+ <U00016F8F>..<U00016F92>;<U0001BC9D>..<U0001BC9E>;/
+ <U0001D167>..<U0001D169>;<U0001DA00>..<U0001DA36>;/
+ <U0001DA3B>..<U0001DA6C>;<U0001DA75>;<U0001DA84>;/
+ <U0001DA9B>..<U0001DA9F>;<U0001DAA1>..<U0001DAAF>;/
<U000E0100>..<U000E01EF>
translit_start
diff --git a/localedata/locales/translit_circle b/localedata/locales/translit_circle
index 5d5f58c..bfd1627 100644
--- a/localedata/locales/translit_circle
+++ b/localedata/locales/translit_circle
@@ -2,7 +2,7 @@ escape_char /
comment_char %
% Transliterations of encircled characters.
-% Generated automatically from UnicodeData.txt by gen_translit_circle.py on 2015-06-10 for Unicode 7.0.0.
+% Generated automatically from UnicodeData.txt by gen_translit_circle.py on 2015-06-22 for Unicode 8.0.0.
LC_CTYPE
diff --git a/localedata/locales/translit_cjk_compat b/localedata/locales/translit_cjk_compat
index a20c6ca..8a05a37 100644
--- a/localedata/locales/translit_cjk_compat
+++ b/localedata/locales/translit_cjk_compat
@@ -2,7 +2,7 @@ escape_char /
comment_char %
% Transliterations of CJK compatibility characters.
-% Generated automatically from UnicodeData.txt by gen_translit_cjk_compat.py on 2015-06-10 for Unicode 7.0.0.
+% Generated automatically from UnicodeData.txt by gen_translit_cjk_compat.py on 2015-06-22 for Unicode 8.0.0.
LC_CTYPE
diff --git a/localedata/locales/translit_combining b/localedata/locales/translit_combining
index ac50852..c6d32ac 100644
--- a/localedata/locales/translit_combining
+++ b/localedata/locales/translit_combining
@@ -3,7 +3,7 @@ comment_char %
% Transliterations that remove all combining characters (accents,
% pronounciation marks, etc.).
-% Generated automatically from UnicodeData.txt by gen_translit_combining.py on 2015-06-10 for Unicode 7.0.0.
+% Generated automatically from UnicodeData.txt by gen_translit_combining.py on 2015-06-22 for Unicode 8.0.0.
LC_CTYPE
@@ -439,6 +439,8 @@ translit_start
<U06EC> ""
% ARABIC SMALL LOW MEEM
<U06ED> ""
+% ARABIC TURNED DAMMA BELOW
+<U08E3> ""
% ARABIC CURLY FATHA
<U08E4> ""
% ARABIC CURLY DAMMA
diff --git a/localedata/locales/translit_compat b/localedata/locales/translit_compat
index 6e45220..4dda6ae 100644
--- a/localedata/locales/translit_compat
+++ b/localedata/locales/translit_compat
@@ -2,7 +2,7 @@ escape_char /
comment_char %
% Transliterations of compatibility characters and ligatures.
-% Generated automatically from UnicodeData.txt by gen_translit_compat.py on 2015-06-10 for Unicode 7.0.0.
+% Generated automatically from UnicodeData.txt by gen_translit_compat.py on 2015-06-22 for Unicode 8.0.0.
LC_CTYPE
diff --git a/localedata/locales/translit_font b/localedata/locales/translit_font
index 65e0d90..d3f0c9e 100644
--- a/localedata/locales/translit_font
+++ b/localedata/locales/translit_font
@@ -2,7 +2,7 @@ escape_char /
comment_char %
% Transliterations of font equivalents.
-% Generated automatically from UnicodeData.txt by gen_translit_font.py on 2015-06-10 for Unicode 7.0.0.
+% Generated automatically from UnicodeData.txt by gen_translit_font.py on 2015-06-22 for Unicode 8.0.0.
LC_CTYPE
diff --git a/localedata/locales/translit_fraction b/localedata/locales/translit_fraction
index 30f2843..57be379 100644
--- a/localedata/locales/translit_fraction
+++ b/localedata/locales/translit_fraction
@@ -2,7 +2,7 @@ escape_char /
comment_char %
% Transliterations of fractions.
-% Generated automatically from UnicodeData.txt by gen_translit_fraction.py on 2015-06-10 for Unicode 7.0.0.
+% Generated automatically from UnicodeData.txt by gen_translit_fraction.py on 2015-06-22 for Unicode 8.0.0.
% The replacements have been surrounded with spaces, because fractions are
% often preceded by a decimal number and followed by a unit or a math symbol.
diff --git a/localedata/unicode-gen/DerivedCoreProperties.txt b/localedata/unicode-gen/DerivedCoreProperties.txt
index 225d3d1..35d51e5 100644
--- a/localedata/unicode-gen/DerivedCoreProperties.txt
+++ b/localedata/unicode-gen/DerivedCoreProperties.txt
@@ -1,8 +1,8 @@
-# DerivedCoreProperties-7.0.0.txt
-# Date: 2014-02-19, 15:51:15 GMT [MD]
+# DerivedCoreProperties-8.0.0.txt
+# Date: 2015-03-11, 22:29:21 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2014 Unicode, Inc.
+# Copyright (c) 1991-2015 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
@@ -339,8 +339,8 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
0828 ; Alphabetic # Lm SAMARITAN MODIFIER LETTER I
0829..082C ; Alphabetic # Mn [4] SAMARITAN VOWEL SIGN LONG I..SAMARITAN VOWEL SIGN SUKUN
0840..0858 ; Alphabetic # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
-08A0..08B2 ; Alphabetic # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
-08E4..08E9 ; Alphabetic # Mn [6] ARABIC CURLY FATHA..ARABIC CURLY KASRATAN
+08A0..08B4 ; Alphabetic # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
+08E3..08E9 ; Alphabetic # Mn [7] ARABIC TURNED DAMMA BELOW..ARABIC CURLY KASRATAN
08F0..0902 ; Alphabetic # Mn [19] ARABIC OPEN FATHATAN..DEVANAGARI SIGN ANUSVARA
0903 ; Alphabetic # Mc DEVANAGARI SIGN VISARGA
0904..0939 ; Alphabetic # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
@@ -412,6 +412,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
0AD0 ; Alphabetic # Lo GUJARATI OM
0AE0..0AE1 ; Alphabetic # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
0AE2..0AE3 ; Alphabetic # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
+0AF9 ; Alphabetic # Lo GUJARATI LETTER ZHA
0B01 ; Alphabetic # Mn ORIYA SIGN CANDRABINDU
0B02..0B03 ; Alphabetic # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
0B05..0B0C ; Alphabetic # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
@@ -463,7 +464,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
0C46..0C48 ; Alphabetic # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI
0C4A..0C4C ; Alphabetic # Mn [3] TELUGU VOWEL SIGN O..TELUGU VOWEL SIGN AU
0C55..0C56 ; Alphabetic # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK
-0C58..0C59 ; Alphabetic # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A ; Alphabetic # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61 ; Alphabetic # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C62..0C63 ; Alphabetic # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
0C81 ; Alphabetic # Mn KANNADA SIGN CANDRABINDU
@@ -498,7 +499,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
0D4A..0D4C ; Alphabetic # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
0D4E ; Alphabetic # Lo MALAYALAM LETTER DOT REPH
0D57 ; Alphabetic # Mc MALAYALAM AU LENGTH MARK
-0D60..0D61 ; Alphabetic # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61 ; Alphabetic # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D62..0D63 ; Alphabetic # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
0D7A..0D7F ; Alphabetic # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K
0D82..0D83 ; Alphabetic # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA
@@ -599,7 +600,8 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
1318..135A ; Alphabetic # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA
135F ; Alphabetic # Mn ETHIOPIC COMBINING GEMINATION MARK
1380..138F ; Alphabetic # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
-13A0..13F4 ; Alphabetic # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5 ; Alphabetic # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; Alphabetic # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1401..166C ; Alphabetic # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166F..167F ; Alphabetic # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W
1681..169A ; Alphabetic # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH
@@ -642,9 +644,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
1950..196D ; Alphabetic # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974 ; Alphabetic # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB ; Alphabetic # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19B0..19C0 ; Alphabetic # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY
-19C1..19C7 ; Alphabetic # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
-19C8..19C9 ; Alphabetic # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
+19B0..19C9 ; Alphabetic # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
1A00..1A16 ; Alphabetic # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA
1A17..1A18 ; Alphabetic # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U
1A19..1A1A ; Alphabetic # Mc [2] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN O
@@ -789,7 +789,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
31A0..31BA ; Alphabetic # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY
31F0..31FF ; Alphabetic # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3400..4DB5 ; Alphabetic # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
-4E00..9FCC ; Alphabetic # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
+4E00..9FD5 ; Alphabetic # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
A000..A014 ; Alphabetic # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; Alphabetic # Lm YI SYLLABLE WU
A016..A48C ; Alphabetic # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -805,7 +805,7 @@ A674..A67B ; Alphabetic # Mn [8] COMBINING CYRILLIC LETTER UKRAINIAN IE..CO
A67F ; Alphabetic # Lm CYRILLIC PAYEROK
A680..A69B ; Alphabetic # L& [28] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER CROSSED O
A69C..A69D ; Alphabetic # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN
-A69F ; Alphabetic # Mn COMBINING CYRILLIC LETTER IOTIFIED E
+A69E..A69F ; Alphabetic # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6A0..A6E5 ; Alphabetic # Lo [70] BAMUM LETTER A..BAMUM LETTER KI
A6E6..A6EF ; Alphabetic # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM
A717..A71F ; Alphabetic # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
@@ -814,8 +814,9 @@ A770 ; Alphabetic # Lm MODIFIER LETTER US
A771..A787 ; Alphabetic # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
A788 ; Alphabetic # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A78B..A78E ; Alphabetic # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F ; Alphabetic # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD ; Alphabetic # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Alphabetic # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; Alphabetic # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7 ; Alphabetic # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9 ; Alphabetic # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; Alphabetic # L& LATIN LETTER SMALL CAPITAL TURNED M
@@ -832,6 +833,7 @@ A882..A8B3 ; Alphabetic # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA
A8B4..A8C3 ; Alphabetic # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU
A8F2..A8F7 ; Alphabetic # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8FB ; Alphabetic # Lo DEVANAGARI HEADSTROKE
+A8FD ; Alphabetic # Lo DEVANAGARI JAIN OM
A90A..A925 ; Alphabetic # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A926..A92A ; Alphabetic # Mn [5] KAYAH LI VOWEL UE..KAYAH LI VOWEL O
A930..A946 ; Alphabetic # Lo [23] REJANG LETTER KA..REJANG LETTER A
@@ -892,7 +894,8 @@ AB20..AB26 ; Alphabetic # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE
AB28..AB2E ; Alphabetic # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
AB30..AB5A ; Alphabetic # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; Alphabetic # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; Alphabetic # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; Alphabetic # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; Alphabetic # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2 ; Alphabetic # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
ABE3..ABE4 ; Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
ABE5 ; Alphabetic # Mn MEETEI MAYEK VOWEL SIGN ANAP
@@ -968,6 +971,8 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
1083F..10855 ; Alphabetic # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW
10860..10876 ; Alphabetic # Lo [23] PALMYRENE LETTER ALEPH..PALMYRENE LETTER TAW
10880..1089E ; Alphabetic # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
+108E0..108F2 ; Alphabetic # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5 ; Alphabetic # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
10900..10915 ; Alphabetic # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10920..10939 ; Alphabetic # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C
10980..109B7 ; Alphabetic # Lo [56] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC CURSIVE LETTER DA
@@ -988,6 +993,8 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
10B60..10B72 ; Alphabetic # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW
10B80..10B91 ; Alphabetic # Lo [18] PSALTER PAHLAVI LETTER ALEPH..PSALTER PAHLAVI LETTER TAW
10C00..10C48 ; Alphabetic # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2 ; Alphabetic # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; Alphabetic # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
11000 ; Alphabetic # Mc BRAHMI SIGN CANDRABINDU
11001 ; Alphabetic # Mn BRAHMI SIGN ANUSVARA
11002 ; Alphabetic # Mc BRAHMI SIGN VISARGA
@@ -1014,6 +1021,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
111BF ; Alphabetic # Mc SHARADA VOWEL SIGN AU
111C1..111C4 ; Alphabetic # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
111DA ; Alphabetic # Lo SHARADA EKAM
+111DC ; Alphabetic # Lo SHARADA HEADSTROKE
11200..11211 ; Alphabetic # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B ; Alphabetic # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
1122C..1122E ; Alphabetic # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
@@ -1021,11 +1029,16 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
11232..11233 ; Alphabetic # Mc [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU
11234 ; Alphabetic # Mn KHOJKI SIGN ANUSVARA
11237 ; Alphabetic # Mn KHOJKI SIGN SHADDA
+11280..11286 ; Alphabetic # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288 ; Alphabetic # Lo MULTANI LETTER GHA
+1128A..1128D ; Alphabetic # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D ; Alphabetic # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8 ; Alphabetic # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
112B0..112DE ; Alphabetic # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
112DF ; Alphabetic # Mn KHUDAWADI SIGN ANUSVARA
112E0..112E2 ; Alphabetic # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II
112E3..112E8 ; Alphabetic # Mn [6] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN AU
-11301 ; Alphabetic # Mn GRANTHA SIGN CANDRABINDU
+11300..11301 ; Alphabetic # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
11302..11303 ; Alphabetic # Mc [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
11305..1130C ; Alphabetic # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L
1130F..11310 ; Alphabetic # Lo [2] GRANTHA LETTER EE..GRANTHA LETTER AI
@@ -1039,6 +1052,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
11341..11344 ; Alphabetic # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
11347..11348 ; Alphabetic # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
1134B..1134C ; Alphabetic # Mc [2] GRANTHA VOWEL SIGN OO..GRANTHA VOWEL SIGN AU
+11350 ; Alphabetic # Lo GRANTHA OM
11357 ; Alphabetic # Mc GRANTHA AU LENGTH MARK
1135D..11361 ; Alphabetic # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11362..11363 ; Alphabetic # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
@@ -1058,6 +1072,8 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
115B8..115BB ; Alphabetic # Mc [4] SIDDHAM VOWEL SIGN E..SIDDHAM VOWEL SIGN AU
115BC..115BD ; Alphabetic # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
115BE ; Alphabetic # Mc SIDDHAM SIGN VISARGA
+115D8..115DB ; Alphabetic # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
+115DC..115DD ; Alphabetic # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
11600..1162F ; Alphabetic # Lo [48] MODI LETTER A..MODI LETTER LLA
11630..11632 ; Alphabetic # Mc [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
11633..1163A ; Alphabetic # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
@@ -1072,12 +1088,20 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
116AD ; Alphabetic # Mn TAKRI VOWEL SIGN AA
116AE..116AF ; Alphabetic # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
116B0..116B5 ; Alphabetic # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
+11700..11719 ; Alphabetic # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
+1171D..1171F ; Alphabetic # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11720..11721 ; Alphabetic # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
+11722..11725 ; Alphabetic # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11726 ; Alphabetic # Mc AHOM VOWEL SIGN E
+11727..1172A ; Alphabetic # Mn [4] AHOM VOWEL SIGN AW..AHOM VOWEL SIGN AM
118A0..118DF ; Alphabetic # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118FF ; Alphabetic # Lo WARANG CITI OM
11AC0..11AF8 ; Alphabetic # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398 ; Alphabetic # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399 ; Alphabetic # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E ; Alphabetic # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+12480..12543 ; Alphabetic # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E ; Alphabetic # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646 ; Alphabetic # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38 ; Alphabetic # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; Alphabetic # Lo [31] MRO LETTER TA..MRO LETTER TEK
16AD0..16AED ; Alphabetic # Lo [30] BASSA VAH LETTER ENNI..BASSA VAH LETTER I
@@ -1166,9 +1190,10 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
20000..2A6D6 ; Alphabetic # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A700..2B734 ; Alphabetic # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B740..2B81D ; Alphabetic # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
+2B820..2CEA1 ; Alphabetic # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
2F800..2FA1D ; Alphabetic # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
-# Total code points: 104077
+# Total code points: 110943
# ================================================
@@ -1452,6 +1477,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
052D ; Lowercase # L& CYRILLIC SMALL LETTER DCHE
052F ; Lowercase # L& CYRILLIC SMALL LETTER EL WITH DESCENDER
0561..0587 ; Lowercase # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN
+13F8..13FD ; Lowercase # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1D00..1D2B ; Lowercase # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL
1D2C..1D6A ; Lowercase # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI
1D6B..1D77 ; Lowercase # L& [13] LATIN SMALL LETTER UE..LATIN SMALL LETTER TURNED G
@@ -1782,15 +1808,19 @@ A7A3 ; Lowercase # L& LATIN SMALL LETTER K WITH OBLIQUE STROKE
A7A5 ; Lowercase # L& LATIN SMALL LETTER N WITH OBLIQUE STROKE
A7A7 ; Lowercase # L& LATIN SMALL LETTER R WITH OBLIQUE STROKE
A7A9 ; Lowercase # L& LATIN SMALL LETTER S WITH OBLIQUE STROKE
+A7B5 ; Lowercase # L& LATIN SMALL LETTER BETA
+A7B7 ; Lowercase # L& LATIN SMALL LETTER OMEGA
A7F8..A7F9 ; Lowercase # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; Lowercase # L& LATIN LETTER SMALL CAPITAL TURNED M
AB30..AB5A ; Lowercase # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; Lowercase # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; Lowercase # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; Lowercase # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; Lowercase # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
FB00..FB06 ; Lowercase # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
FB13..FB17 ; Lowercase # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
10428..1044F ; Lowercase # L& [40] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER EW
+10CC0..10CF2 ; Lowercase # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
118C0..118DF ; Lowercase # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
1D41A..1D433 ; Lowercase # L& [26] MATHEMATICAL BOLD SMALL A..MATHEMATICAL BOLD SMALL Z
1D44E..1D454 ; Lowercase # L& [7] MATHEMATICAL ITALIC SMALL A..MATHEMATICAL ITALIC SMALL G
@@ -1821,7 +1851,7 @@ FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
1D7C4..1D7C9 ; Lowercase # L& [6] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
1D7CB ; Lowercase # L& MATHEMATICAL BOLD SMALL DIGAMMA
-# Total code points: 2030
+# Total code points: 2173
# ================================================
@@ -2103,6 +2133,7 @@ FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
10A0..10C5 ; Uppercase # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
10C7 ; Uppercase # L& GEORGIAN CAPITAL LETTER YN
10CD ; Uppercase # L& GEORGIAN CAPITAL LETTER AEN
+13A0..13F5 ; Uppercase # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
1E00 ; Uppercase # L& LATIN CAPITAL LETTER A WITH RING BELOW
1E02 ; Uppercase # L& LATIN CAPITAL LETTER B WITH DOT ABOVE
1E04 ; Uppercase # L& LATIN CAPITAL LETTER B WITH DOT BELOW
@@ -2417,9 +2448,11 @@ A7A4 ; Uppercase # L& LATIN CAPITAL LETTER N WITH OBLIQUE STROKE
A7A6 ; Uppercase # L& LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
A7A8 ; Uppercase # L& LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
A7AA..A7AD ; Uppercase # L& [4] LATIN CAPITAL LETTER H WITH HOOK..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Uppercase # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B4 ; Uppercase # L& [5] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER BETA
+A7B6 ; Uppercase # L& LATIN CAPITAL LETTER OMEGA
FF21..FF3A ; Uppercase # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
10400..10427 ; Uppercase # L& [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW
+10C80..10CB2 ; Uppercase # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
118A0..118BF ; Uppercase # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
1D400..1D419 ; Uppercase # L& [26] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL BOLD CAPITAL Z
1D434..1D44D ; Uppercase # L& [26] MATHEMATICAL ITALIC CAPITAL A..MATHEMATICAL ITALIC CAPITAL Z
@@ -2456,7 +2489,7 @@ FF21..FF3A ; Uppercase # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH
1F150..1F169 ; Uppercase # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
1F170..1F189 ; Uppercase # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z
-# Total code points: 1610
+# Total code points: 1751
# ================================================
@@ -2496,6 +2529,8 @@ FF21..FF3A ; Uppercase # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH
10A0..10C5 ; Cased # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
10C7 ; Cased # L& GEORGIAN CAPITAL LETTER YN
10CD ; Cased # L& GEORGIAN CAPITAL LETTER AEN
+13A0..13F5 ; Cased # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; Cased # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1D00..1D2B ; Cased # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL
1D2C..1D6A ; Cased # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI
1D6B..1D77 ; Cased # L& [13] LATIN SMALL LETTER UE..LATIN SMALL LETTER TURNED G
@@ -2559,17 +2594,20 @@ A770 ; Cased # Lm MODIFIER LETTER US
A771..A787 ; Cased # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
A78B..A78E ; Cased # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
A790..A7AD ; Cased # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Cased # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; Cased # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F8..A7F9 ; Cased # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; Cased # L& LATIN LETTER SMALL CAPITAL TURNED M
AB30..AB5A ; Cased # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; Cased # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; Cased # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; Cased # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; Cased # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
FB00..FB06 ; Cased # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
FB13..FB17 ; Cased # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
FF21..FF3A ; Cased # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
10400..1044F ; Cased # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW
+10C80..10CB2 ; Cased # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; Cased # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
118A0..118DF ; Cased # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
1D400..1D454 ; Cased # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G
1D456..1D49C ; Cased # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A
@@ -2605,7 +2643,7 @@ FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
1F150..1F169 ; Cased # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
1F170..1F189 ; Cased # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z
-# Total code points: 3671
+# Total code points: 3955
# ================================================
@@ -2678,7 +2716,7 @@ FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
0828 ; Case_Ignorable # Lm SAMARITAN MODIFIER LETTER I
0829..082D ; Case_Ignorable # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0859..085B ; Case_Ignorable # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-08E4..0902 ; Case_Ignorable # Mn [31] ARABIC CURLY FATHA..DEVANAGARI SIGN ANUSVARA
+08E3..0902 ; Case_Ignorable # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
093A ; Case_Ignorable # Mn DEVANAGARI VOWEL SIGN OE
093C ; Case_Ignorable # Mn DEVANAGARI SIGN NUKTA
0941..0948 ; Case_Ignorable # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI
@@ -2868,7 +2906,7 @@ A670..A672 ; Case_Ignorable # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..
A674..A67D ; Case_Ignorable # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC PAYEROK
A67F ; Case_Ignorable # Lm CYRILLIC PAYEROK
A69C..A69D ; Case_Ignorable # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN
-A69F ; Case_Ignorable # Mn COMBINING CYRILLIC LETTER IOTIFIED E
+A69E..A69F ; Case_Ignorable # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6F0..A6F1 ; Case_Ignorable # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS
A700..A716 ; Case_Ignorable # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR
A717..A71F ; Case_Ignorable # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
@@ -2917,7 +2955,7 @@ FB1E ; Case_Ignorable # Mn HEBREW POINT JUDEO-SPANISH VARIKA
FBB2..FBC1 ; Case_Ignorable # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW
FE00..FE0F ; Case_Ignorable # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
FE13 ; Case_Ignorable # Po PRESENTATION FORM FOR VERTICAL COLON
-FE20..FE2D ; Case_Ignorable # Mn [14] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON BELOW
+FE20..FE2F ; Case_Ignorable # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITLO RIGHT HALF
FE52 ; Case_Ignorable # Po SMALL FULL STOP
FE55 ; Case_Ignorable # Po SMALL COLON
FEFF ; Case_Ignorable # Cf ZERO WIDTH NO-BREAK SPACE
@@ -2951,12 +2989,13 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
11173 ; Case_Ignorable # Mn MAHAJANI SIGN NUKTA
11180..11181 ; Case_Ignorable # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
111B6..111BE ; Case_Ignorable # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
+111CA..111CC ; Case_Ignorable # Mn [3] SHARADA SIGN NUKTA..SHARADA EXTRA SHORT VOWEL MARK
1122F..11231 ; Case_Ignorable # Mn [3] KHOJKI VOWEL SIGN U..KHOJKI VOWEL SIGN AI
11234 ; Case_Ignorable # Mn KHOJKI SIGN ANUSVARA
11236..11237 ; Case_Ignorable # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
112DF ; Case_Ignorable # Mn KHUDAWADI SIGN ANUSVARA
112E3..112EA ; Case_Ignorable # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA
-11301 ; Case_Ignorable # Mn GRANTHA SIGN CANDRABINDU
+11300..11301 ; Case_Ignorable # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
1133C ; Case_Ignorable # Mn GRANTHA SIGN NUKTA
11340 ; Case_Ignorable # Mn GRANTHA VOWEL SIGN II
11366..1136C ; Case_Ignorable # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
@@ -2968,6 +3007,7 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
115B2..115B5 ; Case_Ignorable # Mn [4] SIDDHAM VOWEL SIGN U..SIDDHAM VOWEL SIGN VOCALIC RR
115BC..115BD ; Case_Ignorable # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
115BF..115C0 ; Case_Ignorable # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
+115DC..115DD ; Case_Ignorable # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
11633..1163A ; Case_Ignorable # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
1163D ; Case_Ignorable # Mn MODI SIGN ANUSVARA
1163F..11640 ; Case_Ignorable # Mn [2] MODI SIGN VIRAMA..MODI SIGN ARDHACANDRA
@@ -2975,6 +3015,9 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
116AD ; Case_Ignorable # Mn TAKRI VOWEL SIGN AA
116B0..116B5 ; Case_Ignorable # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
116B7 ; Case_Ignorable # Mn TAKRI SIGN NUKTA
+1171D..1171F ; Case_Ignorable # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11722..11725 ; Case_Ignorable # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11727..1172B ; Case_Ignorable # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
16AF0..16AF4 ; Case_Ignorable # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE
16B30..16B36 ; Case_Ignorable # Mn [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM
16B40..16B43 ; Case_Ignorable # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM
@@ -2988,12 +3031,19 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
1D185..1D18B ; Case_Ignorable # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
1D1AA..1D1AD ; Case_Ignorable # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
1D242..1D244 ; Case_Ignorable # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
+1DA00..1DA36 ; Case_Ignorable # Mn [55] SIGNWRITING HEAD RIM..SIGNWRITING AIR SUCKING IN
+1DA3B..1DA6C ; Case_Ignorable # Mn [50] SIGNWRITING MOUTH CLOSED NEUTRAL..SIGNWRITING EXCITEMENT
+1DA75 ; Case_Ignorable # Mn SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+1DA84 ; Case_Ignorable # Mn SIGNWRITING LOCATION HEAD NECK
+1DA9B..1DA9F ; Case_Ignorable # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6
+1DAA1..1DAAF ; Case_Ignorable # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16
1E8D0..1E8D6 ; Case_Ignorable # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
+1F3FB..1F3FF ; Case_Ignorable # Sk [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6
E0001 ; Case_Ignorable # Cf LANGUAGE TAG
E0020..E007F ; Case_Ignorable # Cf [96] TAG SPACE..CANCEL TAG
E0100..E01EF ; Case_Ignorable # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 1961
+# Total code points: 2115
# ================================================
@@ -3276,6 +3326,7 @@ E0100..E01EF ; Case_Ignorable # Mn [240] VARIATION SELECTOR-17..VARIATION SELEC
10A0..10C5 ; Changes_When_Lowercased # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
10C7 ; Changes_When_Lowercased # L& GEORGIAN CAPITAL LETTER YN
10CD ; Changes_When_Lowercased # L& GEORGIAN CAPITAL LETTER AEN
+13A0..13F5 ; Changes_When_Lowercased # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
1E00 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER A WITH RING BELOW
1E02 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER B WITH DOT ABOVE
1E04 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER B WITH DOT BELOW
@@ -3583,12 +3634,14 @@ A7A4 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER N WITH O
A7A6 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
A7A8 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
A7AA..A7AD ; Changes_When_Lowercased # L& [4] LATIN CAPITAL LETTER H WITH HOOK..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Changes_When_Lowercased # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B4 ; Changes_When_Lowercased # L& [5] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER BETA
+A7B6 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER OMEGA
FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
10400..10427 ; Changes_When_Lowercased # L& [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW
+10C80..10CB2 ; Changes_When_Lowercased # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
118A0..118BF ; Changes_When_Lowercased # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
-# Total code points: 1092
+# Total code points: 1233
# ================================================
@@ -3757,7 +3810,7 @@ FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTE
0283 ; Changes_When_Uppercased # L& LATIN SMALL LETTER ESH
0287..028C ; Changes_When_Uppercased # L& [6] LATIN SMALL LETTER TURNED T..LATIN SMALL LETTER TURNED V
0292 ; Changes_When_Uppercased # L& LATIN SMALL LETTER EZH
-029E ; Changes_When_Uppercased # L& LATIN SMALL LETTER TURNED K
+029D..029E ; Changes_When_Uppercased # L& [2] LATIN SMALL LETTER J WITH CROSSED-TAIL..LATIN SMALL LETTER TURNED K
0345 ; Changes_When_Uppercased # Mn COMBINING GREEK YPOGEGRAMMENI
0371 ; Changes_When_Uppercased # L& GREEK SMALL LETTER HETA
0373 ; Changes_When_Uppercased # L& GREEK SMALL LETTER ARCHAIC SAMPI
@@ -3883,6 +3936,7 @@ FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTE
052D ; Changes_When_Uppercased # L& CYRILLIC SMALL LETTER DCHE
052F ; Changes_When_Uppercased # L& CYRILLIC SMALL LETTER EL WITH DESCENDER
0561..0587 ; Changes_When_Uppercased # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN
+13F8..13FD ; Changes_When_Uppercased # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1D79 ; Changes_When_Uppercased # L& LATIN SMALL LETTER INSULAR G
1D7D ; Changes_When_Uppercased # L& LATIN SMALL LETTER P WITH STROKE
1E01 ; Changes_When_Uppercased # L& LATIN SMALL LETTER A WITH RING BELOW
@@ -4191,13 +4245,18 @@ A7A3 ; Changes_When_Uppercased # L& LATIN SMALL LETTER K WITH OBL
A7A5 ; Changes_When_Uppercased # L& LATIN SMALL LETTER N WITH OBLIQUE STROKE
A7A7 ; Changes_When_Uppercased # L& LATIN SMALL LETTER R WITH OBLIQUE STROKE
A7A9 ; Changes_When_Uppercased # L& LATIN SMALL LETTER S WITH OBLIQUE STROKE
+A7B5 ; Changes_When_Uppercased # L& LATIN SMALL LETTER BETA
+A7B7 ; Changes_When_Uppercased # L& LATIN SMALL LETTER OMEGA
+AB53 ; Changes_When_Uppercased # L& LATIN SMALL LETTER CHI
+AB70..ABBF ; Changes_When_Uppercased # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
FB00..FB06 ; Changes_When_Uppercased # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
FB13..FB17 ; Changes_When_Uppercased # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
10428..1044F ; Changes_When_Uppercased # L& [40] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER EW
+10CC0..10CF2 ; Changes_When_Uppercased # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
118C0..118DF ; Changes_When_Uppercased # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
-# Total code points: 1175
+# Total code points: 1316
# ================================================
@@ -4367,7 +4426,7 @@ FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER
0283 ; Changes_When_Titlecased # L& LATIN SMALL LETTER ESH
0287..028C ; Changes_When_Titlecased # L& [6] LATIN SMALL LETTER TURNED T..LATIN SMALL LETTER TURNED V
0292 ; Changes_When_Titlecased # L& LATIN SMALL LETTER EZH
-029E ; Changes_When_Titlecased # L& LATIN SMALL LETTER TURNED K
+029D..029E ; Changes_When_Titlecased # L& [2] LATIN SMALL LETTER J WITH CROSSED-TAIL..LATIN SMALL LETTER TURNED K
0345 ; Changes_When_Titlecased # Mn COMBINING GREEK YPOGEGRAMMENI
0371 ; Changes_When_Titlecased # L& GREEK SMALL LETTER HETA
0373 ; Changes_When_Titlecased # L& GREEK SMALL LETTER ARCHAIC SAMPI
@@ -4493,6 +4552,7 @@ FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER
052D ; Changes_When_Titlecased # L& CYRILLIC SMALL LETTER DCHE
052F ; Changes_When_Titlecased # L& CYRILLIC SMALL LETTER EL WITH DESCENDER
0561..0587 ; Changes_When_Titlecased # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN
+13F8..13FD ; Changes_When_Titlecased # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1D79 ; Changes_When_Titlecased # L& LATIN SMALL LETTER INSULAR G
1D7D ; Changes_When_Titlecased # L& LATIN SMALL LETTER P WITH STROKE
1E01 ; Changes_When_Titlecased # L& LATIN SMALL LETTER A WITH RING BELOW
@@ -4801,13 +4861,18 @@ A7A3 ; Changes_When_Titlecased # L& LATIN SMALL LETTER K WITH OBL
A7A5 ; Changes_When_Titlecased # L& LATIN SMALL LETTER N WITH OBLIQUE STROKE
A7A7 ; Changes_When_Titlecased # L& LATIN SMALL LETTER R WITH OBLIQUE STROKE
A7A9 ; Changes_When_Titlecased # L& LATIN SMALL LETTER S WITH OBLIQUE STROKE
+A7B5 ; Changes_When_Titlecased # L& LATIN SMALL LETTER BETA
+A7B7 ; Changes_When_Titlecased # L& LATIN SMALL LETTER OMEGA
+AB53 ; Changes_When_Titlecased # L& LATIN SMALL LETTER CHI
+AB70..ABBF ; Changes_When_Titlecased # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
FB00..FB06 ; Changes_When_Titlecased # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
FB13..FB17 ; Changes_When_Titlecased # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
FF41..FF5A ; Changes_When_Titlecased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
10428..1044F ; Changes_When_Titlecased # L& [40] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER EW
+10CC0..10CF2 ; Changes_When_Titlecased # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
118C0..118DF ; Changes_When_Titlecased # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
-# Total code points: 1148
+# Total code points: 1289
# ================================================
@@ -5097,6 +5162,7 @@ FF41..FF5A ; Changes_When_Titlecased # L& [26] FULLWIDTH LATIN SMALL LETTER
10A0..10C5 ; Changes_When_Casefolded # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
10C7 ; Changes_When_Casefolded # L& GEORGIAN CAPITAL LETTER YN
10CD ; Changes_When_Casefolded # L& GEORGIAN CAPITAL LETTER AEN
+13F8..13FD ; Changes_When_Casefolded # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1E00 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER A WITH RING BELOW
1E02 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER B WITH DOT ABOVE
1E04 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER B WITH DOT BELOW
@@ -5406,14 +5472,17 @@ A7A4 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER N WITH O
A7A6 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
A7A8 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
A7AA..A7AD ; Changes_When_Casefolded # L& [4] LATIN CAPITAL LETTER H WITH HOOK..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Changes_When_Casefolded # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B4 ; Changes_When_Casefolded # L& [5] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER BETA
+A7B6 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER OMEGA
+AB70..ABBF ; Changes_When_Casefolded # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
FB00..FB06 ; Changes_When_Casefolded # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
FB13..FB17 ; Changes_When_Casefolded # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
10400..10427 ; Changes_When_Casefolded # L& [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW
+10C80..10CB2 ; Changes_When_Casefolded # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
118A0..118BF ; Changes_When_Casefolded # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
-# Total code points: 1156
+# Total code points: 1297
# ================================================
@@ -5453,7 +5522,7 @@ FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTE
0283 ; Changes_When_Casemapped # L& LATIN SMALL LETTER ESH
0287..028C ; Changes_When_Casemapped # L& [6] LATIN SMALL LETTER TURNED T..LATIN SMALL LETTER TURNED V
0292 ; Changes_When_Casemapped # L& LATIN SMALL LETTER EZH
-029E ; Changes_When_Casemapped # L& LATIN SMALL LETTER TURNED K
+029D..029E ; Changes_When_Casemapped # L& [2] LATIN SMALL LETTER J WITH CROSSED-TAIL..LATIN SMALL LETTER TURNED K
0345 ; Changes_When_Casemapped # Mn COMBINING GREEK YPOGEGRAMMENI
0370..0373 ; Changes_When_Casemapped # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI
0376..0377 ; Changes_When_Casemapped # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
@@ -5473,6 +5542,8 @@ FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTE
10A0..10C5 ; Changes_When_Casemapped # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
10C7 ; Changes_When_Casemapped # L& GEORGIAN CAPITAL LETTER YN
10CD ; Changes_When_Casemapped # L& GEORGIAN CAPITAL LETTER AEN
+13A0..13F5 ; Changes_When_Casemapped # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; Changes_When_Casemapped # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1D79 ; Changes_When_Casemapped # L& LATIN SMALL LETTER INSULAR G
1D7D ; Changes_When_Casemapped # L& LATIN SMALL LETTER P WITH STROKE
1E00..1E9B ; Changes_When_Casemapped # L& [156] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER LONG S WITH DOT ABOVE
@@ -5522,15 +5593,19 @@ A779..A787 ; Changes_When_Casemapped # L& [15] LATIN CAPITAL LETTER INSULAR
A78B..A78D ; Changes_When_Casemapped # L& [3] LATIN CAPITAL LETTER SALTILLO..LATIN CAPITAL LETTER TURNED H
A790..A793 ; Changes_When_Casemapped # L& [4] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER C WITH BAR
A796..A7AD ; Changes_When_Casemapped # L& [24] LATIN CAPITAL LETTER B WITH FLOURISH..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Changes_When_Casemapped # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; Changes_When_Casemapped # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
+AB53 ; Changes_When_Casemapped # L& LATIN SMALL LETTER CHI
+AB70..ABBF ; Changes_When_Casemapped # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
FB00..FB06 ; Changes_When_Casemapped # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
FB13..FB17 ; Changes_When_Casemapped # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
FF21..FF3A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
10400..1044F ; Changes_When_Casemapped # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW
+10C80..10CB2 ; Changes_When_Casemapped # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; Changes_When_Casemapped # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
118A0..118DF ; Changes_When_Casemapped # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
-# Total code points: 2236
+# Total code points: 2518
# ================================================
@@ -5602,7 +5677,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
0824 ; ID_Start # Lm SAMARITAN MODIFIER LETTER SHORT A
0828 ; ID_Start # Lm SAMARITAN MODIFIER LETTER I
0840..0858 ; ID_Start # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
-08A0..08B2 ; ID_Start # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
+08A0..08B4 ; ID_Start # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
0904..0939 ; ID_Start # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
093D ; ID_Start # Lo DEVANAGARI SIGN AVAGRAHA
0950 ; ID_Start # Lo DEVANAGARI OM
@@ -5639,6 +5714,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
0ABD ; ID_Start # Lo GUJARATI SIGN AVAGRAHA
0AD0 ; ID_Start # Lo GUJARATI OM
0AE0..0AE1 ; ID_Start # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
+0AF9 ; ID_Start # Lo GUJARATI LETTER ZHA
0B05..0B0C ; ID_Start # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
0B0F..0B10 ; ID_Start # Lo [2] ORIYA LETTER E..ORIYA LETTER AI
0B13..0B28 ; ID_Start # Lo [22] ORIYA LETTER O..ORIYA LETTER NA
@@ -5665,7 +5741,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
0C12..0C28 ; ID_Start # Lo [23] TELUGU LETTER O..TELUGU LETTER NA
0C2A..0C39 ; ID_Start # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA
0C3D ; ID_Start # Lo TELUGU SIGN AVAGRAHA
-0C58..0C59 ; ID_Start # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A ; ID_Start # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61 ; ID_Start # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C85..0C8C ; ID_Start # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L
0C8E..0C90 ; ID_Start # Lo [3] KANNADA LETTER E..KANNADA LETTER AI
@@ -5681,7 +5757,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
0D12..0D3A ; ID_Start # Lo [41] MALAYALAM LETTER O..MALAYALAM LETTER TTTA
0D3D ; ID_Start # Lo MALAYALAM SIGN AVAGRAHA
0D4E ; ID_Start # Lo MALAYALAM LETTER DOT REPH
-0D60..0D61 ; ID_Start # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61 ; ID_Start # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D7A..0D7F ; ID_Start # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K
0D85..0D96 ; ID_Start # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA
0D9A..0DB1 ; ID_Start # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA
@@ -5744,7 +5820,8 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
1312..1315 ; ID_Start # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE
1318..135A ; ID_Start # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA
1380..138F ; ID_Start # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
-13A0..13F4 ; ID_Start # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5 ; ID_Start # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; ID_Start # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1401..166C ; ID_Start # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166F..167F ; ID_Start # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W
1681..169A ; ID_Start # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH
@@ -5770,7 +5847,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
1950..196D ; ID_Start # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974 ; ID_Start # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB ; ID_Start # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19C1..19C7 ; ID_Start # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
+19B0..19C9 ; ID_Start # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
1A00..1A16 ; ID_Start # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA
1A20..1A54 ; ID_Start # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA
1AA7 ; ID_Start # Lm TAI THAM SIGN MAI YAMOK
@@ -5875,7 +5952,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
31A0..31BA ; ID_Start # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY
31F0..31FF ; ID_Start # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3400..4DB5 ; ID_Start # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
-4E00..9FCC ; ID_Start # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
+4E00..9FD5 ; ID_Start # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
A000..A014 ; ID_Start # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; ID_Start # Lm YI SYLLABLE WU
A016..A48C ; ID_Start # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -5898,8 +5975,9 @@ A770 ; ID_Start # Lm MODIFIER LETTER US
A771..A787 ; ID_Start # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
A788 ; ID_Start # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A78B..A78E ; ID_Start # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F ; ID_Start # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD ; ID_Start # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; ID_Start # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; ID_Start # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7 ; ID_Start # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9 ; ID_Start # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; ID_Start # L& LATIN LETTER SMALL CAPITAL TURNED M
@@ -5911,6 +5989,7 @@ A840..A873 ; ID_Start # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABI
A882..A8B3 ; ID_Start # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA
A8F2..A8F7 ; ID_Start # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8FB ; ID_Start # Lo DEVANAGARI HEADSTROKE
+A8FD ; ID_Start # Lo DEVANAGARI JAIN OM
A90A..A925 ; ID_Start # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A930..A946 ; ID_Start # Lo [23] REJANG LETTER KA..REJANG LETTER A
A960..A97C ; ID_Start # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH
@@ -5945,7 +6024,8 @@ AB20..AB26 ; ID_Start # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE C
AB28..AB2E ; ID_Start # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
AB30..AB5A ; ID_Start # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; ID_Start # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; ID_Start # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; ID_Start # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; ID_Start # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2 ; ID_Start # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
AC00..D7A3 ; ID_Start # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
D7B0..D7C6 ; ID_Start # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E
@@ -6014,6 +6094,8 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
1083F..10855 ; ID_Start # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW
10860..10876 ; ID_Start # Lo [23] PALMYRENE LETTER ALEPH..PALMYRENE LETTER TAW
10880..1089E ; ID_Start # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
+108E0..108F2 ; ID_Start # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5 ; ID_Start # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
10900..10915 ; ID_Start # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10920..10939 ; ID_Start # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C
10980..109B7 ; ID_Start # Lo [56] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC CURSIVE LETTER DA
@@ -6031,6 +6113,8 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
10B60..10B72 ; ID_Start # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW
10B80..10B91 ; ID_Start # Lo [18] PSALTER PAHLAVI LETTER ALEPH..PSALTER PAHLAVI LETTER TAW
10C00..10C48 ; ID_Start # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2 ; ID_Start # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; ID_Start # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
11003..11037 ; ID_Start # Lo [53] BRAHMI SIGN JIHVAMULIYA..BRAHMI LETTER OLD TAMIL NNNA
11083..110AF ; ID_Start # Lo [45] KAITHI LETTER A..KAITHI LETTER HA
110D0..110E8 ; ID_Start # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE
@@ -6040,8 +6124,14 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
11183..111B2 ; ID_Start # Lo [48] SHARADA LETTER A..SHARADA LETTER HA
111C1..111C4 ; ID_Start # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
111DA ; ID_Start # Lo SHARADA EKAM
+111DC ; ID_Start # Lo SHARADA HEADSTROKE
11200..11211 ; ID_Start # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B ; ID_Start # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
+11280..11286 ; ID_Start # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288 ; ID_Start # Lo MULTANI LETTER GHA
+1128A..1128D ; ID_Start # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D ; ID_Start # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8 ; ID_Start # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
112B0..112DE ; ID_Start # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
11305..1130C ; ID_Start # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L
1130F..11310 ; ID_Start # Lo [2] GRANTHA LETTER EE..GRANTHA LETTER AI
@@ -6050,20 +6140,25 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
11332..11333 ; ID_Start # Lo [2] GRANTHA LETTER LA..GRANTHA LETTER LLA
11335..11339 ; ID_Start # Lo [5] GRANTHA LETTER VA..GRANTHA LETTER HA
1133D ; ID_Start # Lo GRANTHA SIGN AVAGRAHA
+11350 ; ID_Start # Lo GRANTHA OM
1135D..11361 ; ID_Start # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11480..114AF ; ID_Start # Lo [48] TIRHUTA ANJI..TIRHUTA LETTER HA
114C4..114C5 ; ID_Start # Lo [2] TIRHUTA SIGN AVAGRAHA..TIRHUTA GVANG
114C7 ; ID_Start # Lo TIRHUTA OM
11580..115AE ; ID_Start # Lo [47] SIDDHAM LETTER A..SIDDHAM LETTER HA
+115D8..115DB ; ID_Start # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
11600..1162F ; ID_Start # Lo [48] MODI LETTER A..MODI LETTER LLA
11644 ; ID_Start # Lo MODI SIGN HUVA
11680..116AA ; ID_Start # Lo [43] TAKRI LETTER A..TAKRI LETTER RRA
+11700..11719 ; ID_Start # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
118A0..118DF ; ID_Start # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118FF ; ID_Start # Lo WARANG CITI OM
11AC0..11AF8 ; ID_Start # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398 ; ID_Start # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399 ; ID_Start # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E ; ID_Start # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+12480..12543 ; ID_Start # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E ; ID_Start # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646 ; ID_Start # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38 ; ID_Start # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; ID_Start # Lo [31] MRO LETTER TA..MRO LETTER TEK
16AD0..16AED ; ID_Start # Lo [30] BASSA VAH LETTER ENNI..BASSA VAH LETTER I
@@ -6146,9 +6241,10 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
20000..2A6D6 ; ID_Start # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A700..2B734 ; ID_Start # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B740..2B81D ; ID_Start # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
+2B820..2CEA1 ; ID_Start # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
2F800..2FA1D ; ID_Start # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
-# Total code points: 102964
+# Total code points: 109830
# ================================================
@@ -6251,8 +6347,8 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
0829..082D ; ID_Continue # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0840..0858 ; ID_Continue # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
0859..085B ; ID_Continue # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-08A0..08B2 ; ID_Continue # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
-08E4..0902 ; ID_Continue # Mn [31] ARABIC CURLY FATHA..DEVANAGARI SIGN ANUSVARA
+08A0..08B4 ; ID_Continue # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
+08E3..0902 ; ID_Continue # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
0903 ; ID_Continue # Mc DEVANAGARI SIGN VISARGA
0904..0939 ; ID_Continue # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
093A ; ID_Continue # Mn DEVANAGARI VOWEL SIGN OE
@@ -6334,6 +6430,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
0AE0..0AE1 ; ID_Continue # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
0AE2..0AE3 ; ID_Continue # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
0AE6..0AEF ; ID_Continue # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
+0AF9 ; ID_Continue # Lo GUJARATI LETTER ZHA
0B01 ; ID_Continue # Mn ORIYA SIGN CANDRABINDU
0B02..0B03 ; ID_Continue # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
0B05..0B0C ; ID_Continue # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
@@ -6390,7 +6487,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
0C46..0C48 ; ID_Continue # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI
0C4A..0C4D ; ID_Continue # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
0C55..0C56 ; ID_Continue # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK
-0C58..0C59 ; ID_Continue # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A ; ID_Continue # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61 ; ID_Continue # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C62..0C63 ; ID_Continue # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
0C66..0C6F ; ID_Continue # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE
@@ -6429,7 +6526,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
0D4D ; ID_Continue # Mn MALAYALAM SIGN VIRAMA
0D4E ; ID_Continue # Lo MALAYALAM LETTER DOT REPH
0D57 ; ID_Continue # Mc MALAYALAM AU LENGTH MARK
-0D60..0D61 ; ID_Continue # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61 ; ID_Continue # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D62..0D63 ; ID_Continue # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
0D66..0D6F ; ID_Continue # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE
0D7A..0D7F ; ID_Continue # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K
@@ -6550,7 +6647,8 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
135D..135F ; ID_Continue # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
1369..1371 ; ID_Continue # No [9] ETHIOPIC DIGIT ONE..ETHIOPIC DIGIT NINE
1380..138F ; ID_Continue # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
-13A0..13F4 ; ID_Continue # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5 ; ID_Continue # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; ID_Continue # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1401..166C ; ID_Continue # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166F..167F ; ID_Continue # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W
1681..169A ; ID_Continue # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH
@@ -6601,9 +6699,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
1950..196D ; ID_Continue # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974 ; ID_Continue # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB ; ID_Continue # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19B0..19C0 ; ID_Continue # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY
-19C1..19C7 ; ID_Continue # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
-19C8..19C9 ; ID_Continue # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
+19B0..19C9 ; ID_Continue # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
19D0..19D9 ; ID_Continue # Nd [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE
19DA ; ID_Continue # No NEW TAI LUE THAM DIGIT ONE
1A00..1A16 ; ID_Continue # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA
@@ -6784,7 +6880,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
31A0..31BA ; ID_Continue # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY
31F0..31FF ; ID_Continue # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3400..4DB5 ; ID_Continue # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
-4E00..9FCC ; ID_Continue # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
+4E00..9FD5 ; ID_Continue # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
A000..A014 ; ID_Continue # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; ID_Continue # Lm YI SYLLABLE WU
A016..A48C ; ID_Continue # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -6802,7 +6898,7 @@ A674..A67D ; ID_Continue # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..C
A67F ; ID_Continue # Lm CYRILLIC PAYEROK
A680..A69B ; ID_Continue # L& [28] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER CROSSED O
A69C..A69D ; ID_Continue # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN
-A69F ; ID_Continue # Mn COMBINING CYRILLIC LETTER IOTIFIED E
+A69E..A69F ; ID_Continue # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6A0..A6E5 ; ID_Continue # Lo [70] BAMUM LETTER A..BAMUM LETTER KI
A6E6..A6EF ; ID_Continue # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM
A6F0..A6F1 ; ID_Continue # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS
@@ -6812,8 +6908,9 @@ A770 ; ID_Continue # Lm MODIFIER LETTER US
A771..A787 ; ID_Continue # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
A788 ; ID_Continue # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A78B..A78E ; ID_Continue # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F ; ID_Continue # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD ; ID_Continue # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; ID_Continue # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; ID_Continue # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7 ; ID_Continue # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9 ; ID_Continue # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; ID_Continue # L& LATIN LETTER SMALL CAPITAL TURNED M
@@ -6836,6 +6933,7 @@ A8D0..A8D9 ; ID_Continue # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT N
A8E0..A8F1 ; ID_Continue # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
A8F2..A8F7 ; ID_Continue # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8FB ; ID_Continue # Lo DEVANAGARI HEADSTROKE
+A8FD ; ID_Continue # Lo DEVANAGARI JAIN OM
A900..A909 ; ID_Continue # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE
A90A..A925 ; ID_Continue # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A926..A92D ; ID_Continue # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU
@@ -6907,7 +7005,8 @@ AB20..AB26 ; ID_Continue # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABL
AB28..AB2E ; ID_Continue # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
AB30..AB5A ; ID_Continue # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; ID_Continue # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; ID_Continue # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; ID_Continue # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; ID_Continue # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2 ; ID_Continue # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
ABE3..ABE4 ; ID_Continue # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
ABE5 ; ID_Continue # Mn MEETEI MAYEK VOWEL SIGN ANAP
@@ -6938,7 +7037,7 @@ FD50..FD8F ; ID_Continue # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM I
FD92..FDC7 ; ID_Continue # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
FDF0..FDFB ; ID_Continue # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
FE00..FE0F ; ID_Continue # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
-FE20..FE2D ; ID_Continue # Mn [14] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON BELOW
+FE20..FE2F ; ID_Continue # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITLO RIGHT HALF
FE33..FE34 ; ID_Continue # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
FE4D..FE4F ; ID_Continue # Pc [3] DASHED LOW LINE..WAVY LOW LINE
FE70..FE74 ; ID_Continue # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM
@@ -6995,6 +7094,8 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
1083F..10855 ; ID_Continue # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW
10860..10876 ; ID_Continue # Lo [23] PALMYRENE LETTER ALEPH..PALMYRENE LETTER TAW
10880..1089E ; ID_Continue # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
+108E0..108F2 ; ID_Continue # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5 ; ID_Continue # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
10900..10915 ; ID_Continue # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10920..10939 ; ID_Continue # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C
10980..109B7 ; ID_Continue # Lo [56] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC CURSIVE LETTER DA
@@ -7018,6 +7119,8 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
10B60..10B72 ; ID_Continue # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW
10B80..10B91 ; ID_Continue # Lo [18] PSALTER PAHLAVI LETTER ALEPH..PSALTER PAHLAVI LETTER TAW
10C00..10C48 ; ID_Continue # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2 ; ID_Continue # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; ID_Continue # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
11000 ; ID_Continue # Mc BRAHMI SIGN CANDRABINDU
11001 ; ID_Continue # Mn BRAHMI SIGN ANUSVARA
11002 ; ID_Continue # Mc BRAHMI SIGN VISARGA
@@ -7049,8 +7152,10 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
111B6..111BE ; ID_Continue # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
111BF..111C0 ; ID_Continue # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
111C1..111C4 ; ID_Continue # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
+111CA..111CC ; ID_Continue # Mn [3] SHARADA SIGN NUKTA..SHARADA EXTRA SHORT VOWEL MARK
111D0..111D9 ; ID_Continue # Nd [10] SHARADA DIGIT ZERO..SHARADA DIGIT NINE
111DA ; ID_Continue # Lo SHARADA EKAM
+111DC ; ID_Continue # Lo SHARADA HEADSTROKE
11200..11211 ; ID_Continue # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B ; ID_Continue # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
1122C..1122E ; ID_Continue # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
@@ -7059,12 +7164,17 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
11234 ; ID_Continue # Mn KHOJKI SIGN ANUSVARA
11235 ; ID_Continue # Mc KHOJKI SIGN VIRAMA
11236..11237 ; ID_Continue # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
+11280..11286 ; ID_Continue # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288 ; ID_Continue # Lo MULTANI LETTER GHA
+1128A..1128D ; ID_Continue # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D ; ID_Continue # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8 ; ID_Continue # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
112B0..112DE ; ID_Continue # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
112DF ; ID_Continue # Mn KHUDAWADI SIGN ANUSVARA
112E0..112E2 ; ID_Continue # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II
112E3..112EA ; ID_Continue # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA
112F0..112F9 ; ID_Continue # Nd [10] KHUDAWADI DIGIT ZERO..KHUDAWADI DIGIT NINE
-11301 ; ID_Continue # Mn GRANTHA SIGN CANDRABINDU
+11300..11301 ; ID_Continue # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
11302..11303 ; ID_Continue # Mc [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
11305..1130C ; ID_Continue # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L
1130F..11310 ; ID_Continue # Lo [2] GRANTHA LETTER EE..GRANTHA LETTER AI
@@ -7079,6 +7189,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
11341..11344 ; ID_Continue # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
11347..11348 ; ID_Continue # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
1134B..1134D ; ID_Continue # Mc [3] GRANTHA VOWEL SIGN OO..GRANTHA SIGN VIRAMA
+11350 ; ID_Continue # Lo GRANTHA OM
11357 ; ID_Continue # Mc GRANTHA AU LENGTH MARK
1135D..11361 ; ID_Continue # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11362..11363 ; ID_Continue # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
@@ -7103,6 +7214,8 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
115BC..115BD ; ID_Continue # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
115BE ; ID_Continue # Mc SIDDHAM SIGN VISARGA
115BF..115C0 ; ID_Continue # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
+115D8..115DB ; ID_Continue # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
+115DC..115DD ; ID_Continue # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
11600..1162F ; ID_Continue # Lo [48] MODI LETTER A..MODI LETTER LLA
11630..11632 ; ID_Continue # Mc [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
11633..1163A ; ID_Continue # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
@@ -7121,13 +7234,22 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
116B6 ; ID_Continue # Mc TAKRI SIGN VIRAMA
116B7 ; ID_Continue # Mn TAKRI SIGN NUKTA
116C0..116C9 ; ID_Continue # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+11700..11719 ; ID_Continue # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
+1171D..1171F ; ID_Continue # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11720..11721 ; ID_Continue # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
+11722..11725 ; ID_Continue # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11726 ; ID_Continue # Mc AHOM VOWEL SIGN E
+11727..1172B ; ID_Continue # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
+11730..11739 ; ID_Continue # Nd [10] AHOM DIGIT ZERO..AHOM DIGIT NINE
118A0..118DF ; ID_Continue # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118E0..118E9 ; ID_Continue # Nd [10] WARANG CITI DIGIT ZERO..WARANG CITI DIGIT NINE
118FF ; ID_Continue # Lo WARANG CITI OM
11AC0..11AF8 ; ID_Continue # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398 ; ID_Continue # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399 ; ID_Continue # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E ; ID_Continue # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+12480..12543 ; ID_Continue # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E ; ID_Continue # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646 ; ID_Continue # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38 ; ID_Continue # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; ID_Continue # Lo [31] MRO LETTER TA..MRO LETTER TEK
16A60..16A69 ; ID_Continue # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE
@@ -7188,6 +7310,12 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
1D7AA..1D7C2 ; ID_Continue # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
1D7C4..1D7CB ; ID_Continue # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
1D7CE..1D7FF ; ID_Continue # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
+1DA00..1DA36 ; ID_Continue # Mn [55] SIGNWRITING HEAD RIM..SIGNWRITING AIR SUCKING IN
+1DA3B..1DA6C ; ID_Continue # Mn [50] SIGNWRITING MOUTH CLOSED NEUTRAL..SIGNWRITING EXCITEMENT
+1DA75 ; ID_Continue # Mn SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+1DA84 ; ID_Continue # Mn SIGNWRITING LOCATION HEAD NECK
+1DA9B..1DA9F ; ID_Continue # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6
+1DAA1..1DAAF ; ID_Continue # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16
1E800..1E8C4 ; ID_Continue # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON
1E8D0..1E8D6 ; ID_Continue # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1EE00..1EE03 ; ID_Continue # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
@@ -7226,10 +7354,11 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
20000..2A6D6 ; ID_Continue # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A700..2B734 ; ID_Continue # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B740..2B81D ; ID_Continue # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
+2B820..2CEA1 ; ID_Continue # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
2F800..2FA1D ; ID_Continue # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 105343
+# Total code points: 112352
# ================================================
@@ -7298,7 +7427,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
0824 ; XID_Start # Lm SAMARITAN MODIFIER LETTER SHORT A
0828 ; XID_Start # Lm SAMARITAN MODIFIER LETTER I
0840..0858 ; XID_Start # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
-08A0..08B2 ; XID_Start # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
+08A0..08B4 ; XID_Start # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
0904..0939 ; XID_Start # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
093D ; XID_Start # Lo DEVANAGARI SIGN AVAGRAHA
0950 ; XID_Start # Lo DEVANAGARI OM
@@ -7335,6 +7464,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
0ABD ; XID_Start # Lo GUJARATI SIGN AVAGRAHA
0AD0 ; XID_Start # Lo GUJARATI OM
0AE0..0AE1 ; XID_Start # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
+0AF9 ; XID_Start # Lo GUJARATI LETTER ZHA
0B05..0B0C ; XID_Start # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
0B0F..0B10 ; XID_Start # Lo [2] ORIYA LETTER E..ORIYA LETTER AI
0B13..0B28 ; XID_Start # Lo [22] ORIYA LETTER O..ORIYA LETTER NA
@@ -7361,7 +7491,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
0C12..0C28 ; XID_Start # Lo [23] TELUGU LETTER O..TELUGU LETTER NA
0C2A..0C39 ; XID_Start # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA
0C3D ; XID_Start # Lo TELUGU SIGN AVAGRAHA
-0C58..0C59 ; XID_Start # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A ; XID_Start # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61 ; XID_Start # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C85..0C8C ; XID_Start # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L
0C8E..0C90 ; XID_Start # Lo [3] KANNADA LETTER E..KANNADA LETTER AI
@@ -7377,7 +7507,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
0D12..0D3A ; XID_Start # Lo [41] MALAYALAM LETTER O..MALAYALAM LETTER TTTA
0D3D ; XID_Start # Lo MALAYALAM SIGN AVAGRAHA
0D4E ; XID_Start # Lo MALAYALAM LETTER DOT REPH
-0D60..0D61 ; XID_Start # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61 ; XID_Start # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D7A..0D7F ; XID_Start # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K
0D85..0D96 ; XID_Start # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA
0D9A..0DB1 ; XID_Start # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA
@@ -7440,7 +7570,8 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
1312..1315 ; XID_Start # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE
1318..135A ; XID_Start # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA
1380..138F ; XID_Start # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
-13A0..13F4 ; XID_Start # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5 ; XID_Start # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; XID_Start # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1401..166C ; XID_Start # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166F..167F ; XID_Start # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W
1681..169A ; XID_Start # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH
@@ -7466,7 +7597,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
1950..196D ; XID_Start # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974 ; XID_Start # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB ; XID_Start # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19C1..19C7 ; XID_Start # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
+19B0..19C9 ; XID_Start # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
1A00..1A16 ; XID_Start # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA
1A20..1A54 ; XID_Start # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA
1AA7 ; XID_Start # Lm TAI THAM SIGN MAI YAMOK
@@ -7570,7 +7701,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
31A0..31BA ; XID_Start # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY
31F0..31FF ; XID_Start # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3400..4DB5 ; XID_Start # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
-4E00..9FCC ; XID_Start # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
+4E00..9FD5 ; XID_Start # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
A000..A014 ; XID_Start # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; XID_Start # Lm YI SYLLABLE WU
A016..A48C ; XID_Start # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -7593,8 +7724,9 @@ A770 ; XID_Start # Lm MODIFIER LETTER US
A771..A787 ; XID_Start # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
A788 ; XID_Start # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A78B..A78E ; XID_Start # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F ; XID_Start # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD ; XID_Start # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; XID_Start # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; XID_Start # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7 ; XID_Start # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9 ; XID_Start # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; XID_Start # L& LATIN LETTER SMALL CAPITAL TURNED M
@@ -7606,6 +7738,7 @@ A840..A873 ; XID_Start # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRAB
A882..A8B3 ; XID_Start # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA
A8F2..A8F7 ; XID_Start # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8FB ; XID_Start # Lo DEVANAGARI HEADSTROKE
+A8FD ; XID_Start # Lo DEVANAGARI JAIN OM
A90A..A925 ; XID_Start # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A930..A946 ; XID_Start # Lo [23] REJANG LETTER KA..REJANG LETTER A
A960..A97C ; XID_Start # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH
@@ -7640,7 +7773,8 @@ AB20..AB26 ; XID_Start # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE
AB28..AB2E ; XID_Start # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
AB30..AB5A ; XID_Start # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; XID_Start # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; XID_Start # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; XID_Start # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; XID_Start # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2 ; XID_Start # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
AC00..D7A3 ; XID_Start # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
D7B0..D7C6 ; XID_Start # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E
@@ -7714,6 +7848,8 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
1083F..10855 ; XID_Start # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW
10860..10876 ; XID_Start # Lo [23] PALMYRENE LETTER ALEPH..PALMYRENE LETTER TAW
10880..1089E ; XID_Start # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
+108E0..108F2 ; XID_Start # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5 ; XID_Start # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
10900..10915 ; XID_Start # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10920..10939 ; XID_Start # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C
10980..109B7 ; XID_Start # Lo [56] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC CURSIVE LETTER DA
@@ -7731,6 +7867,8 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
10B60..10B72 ; XID_Start # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW
10B80..10B91 ; XID_Start # Lo [18] PSALTER PAHLAVI LETTER ALEPH..PSALTER PAHLAVI LETTER TAW
10C00..10C48 ; XID_Start # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2 ; XID_Start # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; XID_Start # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
11003..11037 ; XID_Start # Lo [53] BRAHMI SIGN JIHVAMULIYA..BRAHMI LETTER OLD TAMIL NNNA
11083..110AF ; XID_Start # Lo [45] KAITHI LETTER A..KAITHI LETTER HA
110D0..110E8 ; XID_Start # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE
@@ -7740,8 +7878,14 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
11183..111B2 ; XID_Start # Lo [48] SHARADA LETTER A..SHARADA LETTER HA
111C1..111C4 ; XID_Start # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
111DA ; XID_Start # Lo SHARADA EKAM
+111DC ; XID_Start # Lo SHARADA HEADSTROKE
11200..11211 ; XID_Start # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B ; XID_Start # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
+11280..11286 ; XID_Start # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288 ; XID_Start # Lo MULTANI LETTER GHA
+1128A..1128D ; XID_Start # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D ; XID_Start # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8 ; XID_Start # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
112B0..112DE ; XID_Start # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
11305..1130C ; XID_Start # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L
1130F..11310 ; XID_Start # Lo [2] GRANTHA LETTER EE..GRANTHA LETTER AI
@@ -7750,20 +7894,25 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
11332..11333 ; XID_Start # Lo [2] GRANTHA LETTER LA..GRANTHA LETTER LLA
11335..11339 ; XID_Start # Lo [5] GRANTHA LETTER VA..GRANTHA LETTER HA
1133D ; XID_Start # Lo GRANTHA SIGN AVAGRAHA
+11350 ; XID_Start # Lo GRANTHA OM
1135D..11361 ; XID_Start # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11480..114AF ; XID_Start # Lo [48] TIRHUTA ANJI..TIRHUTA LETTER HA
114C4..114C5 ; XID_Start # Lo [2] TIRHUTA SIGN AVAGRAHA..TIRHUTA GVANG
114C7 ; XID_Start # Lo TIRHUTA OM
11580..115AE ; XID_Start # Lo [47] SIDDHAM LETTER A..SIDDHAM LETTER HA
+115D8..115DB ; XID_Start # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
11600..1162F ; XID_Start # Lo [48] MODI LETTER A..MODI LETTER LLA
11644 ; XID_Start # Lo MODI SIGN HUVA
11680..116AA ; XID_Start # Lo [43] TAKRI LETTER A..TAKRI LETTER RRA
+11700..11719 ; XID_Start # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
118A0..118DF ; XID_Start # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118FF ; XID_Start # Lo WARANG CITI OM
11AC0..11AF8 ; XID_Start # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398 ; XID_Start # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399 ; XID_Start # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E ; XID_Start # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+12480..12543 ; XID_Start # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E ; XID_Start # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646 ; XID_Start # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38 ; XID_Start # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; XID_Start # Lo [31] MRO LETTER TA..MRO LETTER TEK
16AD0..16AED ; XID_Start # Lo [30] BASSA VAH LETTER ENNI..BASSA VAH LETTER I
@@ -7846,9 +7995,10 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
20000..2A6D6 ; XID_Start # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A700..2B734 ; XID_Start # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B740..2B81D ; XID_Start # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
+2B820..2CEA1 ; XID_Start # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
2F800..2FA1D ; XID_Start # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
-# Total code points: 102941
+# Total code points: 109807
# ================================================
@@ -7947,8 +8097,8 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
0829..082D ; XID_Continue # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0840..0858 ; XID_Continue # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
0859..085B ; XID_Continue # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-08A0..08B2 ; XID_Continue # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
-08E4..0902 ; XID_Continue # Mn [31] ARABIC CURLY FATHA..DEVANAGARI SIGN ANUSVARA
+08A0..08B4 ; XID_Continue # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
+08E3..0902 ; XID_Continue # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
0903 ; XID_Continue # Mc DEVANAGARI SIGN VISARGA
0904..0939 ; XID_Continue # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
093A ; XID_Continue # Mn DEVANAGARI VOWEL SIGN OE
@@ -8030,6 +8180,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
0AE0..0AE1 ; XID_Continue # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
0AE2..0AE3 ; XID_Continue # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
0AE6..0AEF ; XID_Continue # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
+0AF9 ; XID_Continue # Lo GUJARATI LETTER ZHA
0B01 ; XID_Continue # Mn ORIYA SIGN CANDRABINDU
0B02..0B03 ; XID_Continue # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
0B05..0B0C ; XID_Continue # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
@@ -8086,7 +8237,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
0C46..0C48 ; XID_Continue # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI
0C4A..0C4D ; XID_Continue # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
0C55..0C56 ; XID_Continue # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK
-0C58..0C59 ; XID_Continue # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A ; XID_Continue # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61 ; XID_Continue # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C62..0C63 ; XID_Continue # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
0C66..0C6F ; XID_Continue # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE
@@ -8125,7 +8276,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
0D4D ; XID_Continue # Mn MALAYALAM SIGN VIRAMA
0D4E ; XID_Continue # Lo MALAYALAM LETTER DOT REPH
0D57 ; XID_Continue # Mc MALAYALAM AU LENGTH MARK
-0D60..0D61 ; XID_Continue # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61 ; XID_Continue # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D62..0D63 ; XID_Continue # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
0D66..0D6F ; XID_Continue # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE
0D7A..0D7F ; XID_Continue # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K
@@ -8246,7 +8397,8 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
135D..135F ; XID_Continue # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
1369..1371 ; XID_Continue # No [9] ETHIOPIC DIGIT ONE..ETHIOPIC DIGIT NINE
1380..138F ; XID_Continue # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
-13A0..13F4 ; XID_Continue # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5 ; XID_Continue # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; XID_Continue # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1401..166C ; XID_Continue # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166F..167F ; XID_Continue # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W
1681..169A ; XID_Continue # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH
@@ -8297,9 +8449,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
1950..196D ; XID_Continue # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974 ; XID_Continue # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB ; XID_Continue # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19B0..19C0 ; XID_Continue # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY
-19C1..19C7 ; XID_Continue # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
-19C8..19C9 ; XID_Continue # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
+19B0..19C9 ; XID_Continue # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
19D0..19D9 ; XID_Continue # Nd [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE
19DA ; XID_Continue # No NEW TAI LUE THAM DIGIT ONE
1A00..1A16 ; XID_Continue # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA
@@ -8479,7 +8629,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
31A0..31BA ; XID_Continue # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY
31F0..31FF ; XID_Continue # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3400..4DB5 ; XID_Continue # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
-4E00..9FCC ; XID_Continue # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
+4E00..9FD5 ; XID_Continue # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
A000..A014 ; XID_Continue # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; XID_Continue # Lm YI SYLLABLE WU
A016..A48C ; XID_Continue # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -8497,7 +8647,7 @@ A674..A67D ; XID_Continue # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..
A67F ; XID_Continue # Lm CYRILLIC PAYEROK
A680..A69B ; XID_Continue # L& [28] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER CROSSED O
A69C..A69D ; XID_Continue # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN
-A69F ; XID_Continue # Mn COMBINING CYRILLIC LETTER IOTIFIED E
+A69E..A69F ; XID_Continue # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6A0..A6E5 ; XID_Continue # Lo [70] BAMUM LETTER A..BAMUM LETTER KI
A6E6..A6EF ; XID_Continue # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM
A6F0..A6F1 ; XID_Continue # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS
@@ -8507,8 +8657,9 @@ A770 ; XID_Continue # Lm MODIFIER LETTER US
A771..A787 ; XID_Continue # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
A788 ; XID_Continue # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A78B..A78E ; XID_Continue # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F ; XID_Continue # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD ; XID_Continue # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; XID_Continue # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; XID_Continue # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7 ; XID_Continue # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9 ; XID_Continue # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; XID_Continue # L& LATIN LETTER SMALL CAPITAL TURNED M
@@ -8531,6 +8682,7 @@ A8D0..A8D9 ; XID_Continue # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT
A8E0..A8F1 ; XID_Continue # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
A8F2..A8F7 ; XID_Continue # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8FB ; XID_Continue # Lo DEVANAGARI HEADSTROKE
+A8FD ; XID_Continue # Lo DEVANAGARI JAIN OM
A900..A909 ; XID_Continue # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE
A90A..A925 ; XID_Continue # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A926..A92D ; XID_Continue # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU
@@ -8602,7 +8754,8 @@ AB20..AB26 ; XID_Continue # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLAB
AB28..AB2E ; XID_Continue # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
AB30..AB5A ; XID_Continue # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5C..AB5F ; XID_Continue # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; XID_Continue # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; XID_Continue # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; XID_Continue # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2 ; XID_Continue # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
ABE3..ABE4 ; XID_Continue # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
ABE5 ; XID_Continue # Mn MEETEI MAYEK VOWEL SIGN ANAP
@@ -8634,7 +8787,7 @@ FD50..FD8F ; XID_Continue # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM
FD92..FDC7 ; XID_Continue # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
FDF0..FDF9 ; XID_Continue # Lo [10] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE SALLA ISOLATED FORM
FE00..FE0F ; XID_Continue # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
-FE20..FE2D ; XID_Continue # Mn [14] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON BELOW
+FE20..FE2F ; XID_Continue # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITLO RIGHT HALF
FE33..FE34 ; XID_Continue # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
FE4D..FE4F ; XID_Continue # Pc [3] DASHED LOW LINE..WAVY LOW LINE
FE71 ; XID_Continue # Lo ARABIC TATWEEL WITH FATHATAN ABOVE
@@ -8696,6 +8849,8 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
1083F..10855 ; XID_Continue # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW
10860..10876 ; XID_Continue # Lo [23] PALMYRENE LETTER ALEPH..PALMYRENE LETTER TAW
10880..1089E ; XID_Continue # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
+108E0..108F2 ; XID_Continue # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5 ; XID_Continue # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
10900..10915 ; XID_Continue # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10920..10939 ; XID_Continue # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C
10980..109B7 ; XID_Continue # Lo [56] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC CURSIVE LETTER DA
@@ -8719,6 +8874,8 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
10B60..10B72 ; XID_Continue # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW
10B80..10B91 ; XID_Continue # Lo [18] PSALTER PAHLAVI LETTER ALEPH..PSALTER PAHLAVI LETTER TAW
10C00..10C48 ; XID_Continue # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2 ; XID_Continue # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; XID_Continue # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
11000 ; XID_Continue # Mc BRAHMI SIGN CANDRABINDU
11001 ; XID_Continue # Mn BRAHMI SIGN ANUSVARA
11002 ; XID_Continue # Mc BRAHMI SIGN VISARGA
@@ -8750,8 +8907,10 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
111B6..111BE ; XID_Continue # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
111BF..111C0 ; XID_Continue # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
111C1..111C4 ; XID_Continue # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
+111CA..111CC ; XID_Continue # Mn [3] SHARADA SIGN NUKTA..SHARADA EXTRA SHORT VOWEL MARK
111D0..111D9 ; XID_Continue # Nd [10] SHARADA DIGIT ZERO..SHARADA DIGIT NINE
111DA ; XID_Continue # Lo SHARADA EKAM
+111DC ; XID_Continue # Lo SHARADA HEADSTROKE
11200..11211 ; XID_Continue # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B ; XID_Continue # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
1122C..1122E ; XID_Continue # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
@@ -8760,12 +8919,17 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
11234 ; XID_Continue # Mn KHOJKI SIGN ANUSVARA
11235 ; XID_Continue # Mc KHOJKI SIGN VIRAMA
11236..11237 ; XID_Continue # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
+11280..11286 ; XID_Continue # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288 ; XID_Continue # Lo MULTANI LETTER GHA
+1128A..1128D ; XID_Continue # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D ; XID_Continue # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8 ; XID_Continue # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
112B0..112DE ; XID_Continue # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
112DF ; XID_Continue # Mn KHUDAWADI SIGN ANUSVARA
112E0..112E2 ; XID_Continue # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II
112E3..112EA ; XID_Continue # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA
112F0..112F9 ; XID_Continue # Nd [10] KHUDAWADI DIGIT ZERO..KHUDAWADI DIGIT NINE
-11301 ; XID_Continue # Mn GRANTHA SIGN CANDRABINDU
+11300..11301 ; XID_Continue # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
11302..11303 ; XID_Continue # Mc [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
11305..1130C ; XID_Continue # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L
1130F..11310 ; XID_Continue # Lo [2] GRANTHA LETTER EE..GRANTHA LETTER AI
@@ -8780,6 +8944,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
11341..11344 ; XID_Continue # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
11347..11348 ; XID_Continue # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
1134B..1134D ; XID_Continue # Mc [3] GRANTHA VOWEL SIGN OO..GRANTHA SIGN VIRAMA
+11350 ; XID_Continue # Lo GRANTHA OM
11357 ; XID_Continue # Mc GRANTHA AU LENGTH MARK
1135D..11361 ; XID_Continue # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11362..11363 ; XID_Continue # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
@@ -8804,6 +8969,8 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
115BC..115BD ; XID_Continue # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
115BE ; XID_Continue # Mc SIDDHAM SIGN VISARGA
115BF..115C0 ; XID_Continue # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
+115D8..115DB ; XID_Continue # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
+115DC..115DD ; XID_Continue # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
11600..1162F ; XID_Continue # Lo [48] MODI LETTER A..MODI LETTER LLA
11630..11632 ; XID_Continue # Mc [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
11633..1163A ; XID_Continue # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
@@ -8822,13 +8989,22 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
116B6 ; XID_Continue # Mc TAKRI SIGN VIRAMA
116B7 ; XID_Continue # Mn TAKRI SIGN NUKTA
116C0..116C9 ; XID_Continue # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+11700..11719 ; XID_Continue # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
+1171D..1171F ; XID_Continue # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11720..11721 ; XID_Continue # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
+11722..11725 ; XID_Continue # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11726 ; XID_Continue # Mc AHOM VOWEL SIGN E
+11727..1172B ; XID_Continue # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
+11730..11739 ; XID_Continue # Nd [10] AHOM DIGIT ZERO..AHOM DIGIT NINE
118A0..118DF ; XID_Continue # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118E0..118E9 ; XID_Continue # Nd [10] WARANG CITI DIGIT ZERO..WARANG CITI DIGIT NINE
118FF ; XID_Continue # Lo WARANG CITI OM
11AC0..11AF8 ; XID_Continue # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398 ; XID_Continue # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399 ; XID_Continue # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E ; XID_Continue # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+12480..12543 ; XID_Continue # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E ; XID_Continue # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646 ; XID_Continue # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38 ; XID_Continue # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; XID_Continue # Lo [31] MRO LETTER TA..MRO LETTER TEK
16A60..16A69 ; XID_Continue # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE
@@ -8889,6 +9065,12 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
1D7AA..1D7C2 ; XID_Continue # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
1D7C4..1D7CB ; XID_Continue # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
1D7CE..1D7FF ; XID_Continue # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
+1DA00..1DA36 ; XID_Continue # Mn [55] SIGNWRITING HEAD RIM..SIGNWRITING AIR SUCKING IN
+1DA3B..1DA6C ; XID_Continue # Mn [50] SIGNWRITING MOUTH CLOSED NEUTRAL..SIGNWRITING EXCITEMENT
+1DA75 ; XID_Continue # Mn SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+1DA84 ; XID_Continue # Mn SIGNWRITING LOCATION HEAD NECK
+1DA9B..1DA9F ; XID_Continue # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6
+1DAA1..1DAAF ; XID_Continue # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16
1E800..1E8C4 ; XID_Continue # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON
1E8D0..1E8D6 ; XID_Continue # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1EE00..1EE03 ; XID_Continue # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
@@ -8927,10 +9109,11 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
20000..2A6D6 ; XID_Continue # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A700..2B734 ; XID_Continue # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B740..2B81D ; XID_Continue # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
+2B820..2CEA1 ; XID_Continue # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
2F800..2FA1D ; XID_Continue # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
E0100..E01EF ; XID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 105324
+# Total code points: 112333
# ================================================
@@ -9003,7 +9186,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<rese
0825..0827 ; Grapheme_Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U
0829..082D ; Grapheme_Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0859..085B ; Grapheme_Extend # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-08E4..0902 ; Grapheme_Extend # Mn [31] ARABIC CURLY FATHA..DEVANAGARI SIGN ANUSVARA
+08E3..0902 ; Grapheme_Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
093A ; Grapheme_Extend # Mn DEVANAGARI VOWEL SIGN OE
093C ; Grapheme_Extend # Mn DEVANAGARI SIGN NUKTA
0941..0948 ; Grapheme_Extend # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI
@@ -9164,7 +9347,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<rese
A66F ; Grapheme_Extend # Mn COMBINING CYRILLIC VZMET
A670..A672 ; Grapheme_Extend # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN
A674..A67D ; Grapheme_Extend # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC PAYEROK
-A69F ; Grapheme_Extend # Mn COMBINING CYRILLIC LETTER IOTIFIED E
+A69E..A69F ; Grapheme_Extend # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6F0..A6F1 ; Grapheme_Extend # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS
A802 ; Grapheme_Extend # Mn SYLOTI NAGRI SIGN DVISVARA
A806 ; Grapheme_Extend # Mn SYLOTI NAGRI SIGN HASANTA
@@ -9197,7 +9380,7 @@ ABE8 ; Grapheme_Extend # Mn MEETEI MAYEK VOWEL SIGN UNAP
ABED ; Grapheme_Extend # Mn MEETEI MAYEK APUN IYEK
FB1E ; Grapheme_Extend # Mn HEBREW POINT JUDEO-SPANISH VARIKA
FE00..FE0F ; Grapheme_Extend # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
-FE20..FE2D ; Grapheme_Extend # Mn [14] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON BELOW
+FE20..FE2F ; Grapheme_Extend # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITLO RIGHT HALF
FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
101FD ; Grapheme_Extend # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
102E0 ; Grapheme_Extend # Mn COPTIC EPACT THOUSANDS MARK
@@ -9219,12 +9402,13 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
11173 ; Grapheme_Extend # Mn MAHAJANI SIGN NUKTA
11180..11181 ; Grapheme_Extend # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
111B6..111BE ; Grapheme_Extend # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
+111CA..111CC ; Grapheme_Extend # Mn [3] SHARADA SIGN NUKTA..SHARADA EXTRA SHORT VOWEL MARK
1122F..11231 ; Grapheme_Extend # Mn [3] KHOJKI VOWEL SIGN U..KHOJKI VOWEL SIGN AI
11234 ; Grapheme_Extend # Mn KHOJKI SIGN ANUSVARA
11236..11237 ; Grapheme_Extend # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
112DF ; Grapheme_Extend # Mn KHUDAWADI SIGN ANUSVARA
112E3..112EA ; Grapheme_Extend # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA
-11301 ; Grapheme_Extend # Mn GRANTHA SIGN CANDRABINDU
+11300..11301 ; Grapheme_Extend # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
1133C ; Grapheme_Extend # Mn GRANTHA SIGN NUKTA
1133E ; Grapheme_Extend # Mc GRANTHA VOWEL SIGN AA
11340 ; Grapheme_Extend # Mn GRANTHA VOWEL SIGN II
@@ -9241,6 +9425,7 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
115B2..115B5 ; Grapheme_Extend # Mn [4] SIDDHAM VOWEL SIGN U..SIDDHAM VOWEL SIGN VOCALIC RR
115BC..115BD ; Grapheme_Extend # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
115BF..115C0 ; Grapheme_Extend # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
+115DC..115DD ; Grapheme_Extend # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
11633..1163A ; Grapheme_Extend # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
1163D ; Grapheme_Extend # Mn MODI SIGN ANUSVARA
1163F..11640 ; Grapheme_Extend # Mn [2] MODI SIGN VIRAMA..MODI SIGN ARDHACANDRA
@@ -9248,6 +9433,9 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
116AD ; Grapheme_Extend # Mn TAKRI VOWEL SIGN AA
116B0..116B5 ; Grapheme_Extend # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
116B7 ; Grapheme_Extend # Mn TAKRI SIGN NUKTA
+1171D..1171F ; Grapheme_Extend # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11722..11725 ; Grapheme_Extend # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11727..1172B ; Grapheme_Extend # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
16AF0..16AF4 ; Grapheme_Extend # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE
16B30..16B36 ; Grapheme_Extend # Mn [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM
16F8F..16F92 ; Grapheme_Extend # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
@@ -9259,10 +9447,16 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
1D185..1D18B ; Grapheme_Extend # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
1D1AA..1D1AD ; Grapheme_Extend # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
1D242..1D244 ; Grapheme_Extend # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
+1DA00..1DA36 ; Grapheme_Extend # Mn [55] SIGNWRITING HEAD RIM..SIGNWRITING AIR SUCKING IN
+1DA3B..1DA6C ; Grapheme_Extend # Mn [50] SIGNWRITING MOUTH CLOSED NEUTRAL..SIGNWRITING EXCITEMENT
+1DA75 ; Grapheme_Extend # Mn SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+1DA84 ; Grapheme_Extend # Mn SIGNWRITING LOCATION HEAD NECK
+1DA9B..1DA9F ; Grapheme_Extend # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6
+1DAA1..1DAAF ; Grapheme_Extend # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16
1E8D0..1E8D6 ; Grapheme_Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 1461
+# Total code points: 1610
# ================================================
@@ -9419,7 +9613,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
0830..083E ; Grapheme_Base # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU
0840..0858 ; Grapheme_Base # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
085E ; Grapheme_Base # Po MANDAIC PUNCTUATION
-08A0..08B2 ; Grapheme_Base # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
+08A0..08B4 ; Grapheme_Base # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
0903 ; Grapheme_Base # Mc DEVANAGARI SIGN VISARGA
0904..0939 ; Grapheme_Base # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
093B ; Grapheme_Base # Mc DEVANAGARI VOWEL SIGN OOE
@@ -9483,6 +9677,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
0AE6..0AEF ; Grapheme_Base # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
0AF0 ; Grapheme_Base # Po GUJARATI ABBREVIATION SIGN
0AF1 ; Grapheme_Base # Sc GUJARATI RUPEE SIGN
+0AF9 ; Grapheme_Base # Lo GUJARATI LETTER ZHA
0B02..0B03 ; Grapheme_Base # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
0B05..0B0C ; Grapheme_Base # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
0B0F..0B10 ; Grapheme_Base # Lo [2] ORIYA LETTER E..ORIYA LETTER AI
@@ -9527,7 +9722,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
0C2A..0C39 ; Grapheme_Base # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA
0C3D ; Grapheme_Base # Lo TELUGU SIGN AVAGRAHA
0C41..0C44 ; Grapheme_Base # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR
-0C58..0C59 ; Grapheme_Base # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A ; Grapheme_Base # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61 ; Grapheme_Base # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C66..0C6F ; Grapheme_Base # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE
0C78..0C7E ; Grapheme_Base # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR
@@ -9557,7 +9752,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
0D46..0D48 ; Grapheme_Base # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI
0D4A..0D4C ; Grapheme_Base # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
0D4E ; Grapheme_Base # Lo MALAYALAM LETTER DOT REPH
-0D60..0D61 ; Grapheme_Base # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61 ; Grapheme_Base # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D66..0D6F ; Grapheme_Base # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE
0D70..0D75 ; Grapheme_Base # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS
0D79 ; Grapheme_Base # So MALAYALAM DATE MARK
@@ -9677,7 +9872,8 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
1369..137C ; Grapheme_Base # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND
1380..138F ; Grapheme_Base # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
1390..1399 ; Grapheme_Base # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT
-13A0..13F4 ; Grapheme_Base # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5 ; Grapheme_Base # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD ; Grapheme_Base # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1400 ; Grapheme_Base # Pd CANADIAN SYLLABICS HYPHEN
1401..166C ; Grapheme_Base # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166D..166E ; Grapheme_Base # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP
@@ -9729,9 +9925,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
1950..196D ; Grapheme_Base # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974 ; Grapheme_Base # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB ; Grapheme_Base # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19B0..19C0 ; Grapheme_Base # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY
-19C1..19C7 ; Grapheme_Base # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
-19C8..19C9 ; Grapheme_Base # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
+19B0..19C9 ; Grapheme_Base # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
19D0..19D9 ; Grapheme_Base # Nd [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE
19DA ; Grapheme_Base # No NEW TAI LUE THAM DIGIT ONE
19DE..19FF ; Grapheme_Base # So [34] NEW TAI LUE SIGN LAE..KHMER SYMBOL DAP-PRAM ROC
@@ -9860,7 +10054,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
208D ; Grapheme_Base # Ps SUBSCRIPT LEFT PARENTHESIS
208E ; Grapheme_Base # Pe SUBSCRIPT RIGHT PARENTHESIS
2090..209C ; Grapheme_Base # Lm [13] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER T
-20A0..20BD ; Grapheme_Base # Sc [30] EURO-CURRENCY SIGN..RUBLE SIGN
+20A0..20BE ; Grapheme_Base # Sc [31] EURO-CURRENCY SIGN..LARI SIGN
2100..2101 ; Grapheme_Base # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT
2102 ; Grapheme_Base # L& DOUBLE-STRUCK CAPITAL C
2103..2106 ; Grapheme_Base # So [4] DEGREE CELSIUS..CADA UNA
@@ -9898,6 +10092,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
2183..2184 ; Grapheme_Base # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C
2185..2188 ; Grapheme_Base # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND
2189 ; Grapheme_Base # No VULGAR FRACTION ZERO THIRDS
+218A..218B ; Grapheme_Base # So [2] TURNED DIGIT TWO..TURNED DIGIT THREE
2190..2194 ; Grapheme_Base # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW
2195..2199 ; Grapheme_Base # So [5] UP DOWN ARROW..SOUTH WEST ARROW
219A..219B ; Grapheme_Base # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE
@@ -10021,6 +10216,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
2B98..2BB9 ; Grapheme_Base # So [34] THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD..UP ARROWHEAD IN A RECTANGLE BOX
2BBD..2BC8 ; Grapheme_Base # So [12] BALLOT BOX WITH LIGHT X..BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED
2BCA..2BD1 ; Grapheme_Base # So [8] TOP HALF BLACK CIRCLE..UNCERTAINTY SIGN
+2BEC..2BEF ; Grapheme_Base # So [4] LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS..DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
2C00..2C2E ; Grapheme_Base # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
2C30..2C5E ; Grapheme_Base # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE
2C60..2C7B ; Grapheme_Base # L& [28] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN LETTER SMALL CAPITAL TURNED E
@@ -10157,7 +10353,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
3300..33FF ; Grapheme_Base # So [256] SQUARE APAATO..SQUARE GAL
3400..4DB5 ; Grapheme_Base # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
4DC0..4DFF ; Grapheme_Base # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION
-4E00..9FCC ; Grapheme_Base # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
+4E00..9FD5 ; Grapheme_Base # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
A000..A014 ; Grapheme_Base # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; Grapheme_Base # Lm YI SYLLABLE WU
A016..A48C ; Grapheme_Base # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -10190,8 +10386,9 @@ A771..A787 ; Grapheme_Base # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LET
A788 ; Grapheme_Base # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A789..A78A ; Grapheme_Base # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN
A78B..A78E ; Grapheme_Base # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F ; Grapheme_Base # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD ; Grapheme_Base # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1 ; Grapheme_Base # L& [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7 ; Grapheme_Base # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7 ; Grapheme_Base # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9 ; Grapheme_Base # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA ; Grapheme_Base # L& LATIN LETTER SMALL CAPITAL TURNED M
@@ -10216,6 +10413,8 @@ A8D0..A8D9 ; Grapheme_Base # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT
A8F2..A8F7 ; Grapheme_Base # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8F8..A8FA ; Grapheme_Base # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET
A8FB ; Grapheme_Base # Lo DEVANAGARI HEADSTROKE
+A8FC ; Grapheme_Base # Po DEVANAGARI SIGN SIDDHAM
+A8FD ; Grapheme_Base # Lo DEVANAGARI JAIN OM
A900..A909 ; Grapheme_Base # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE
A90A..A925 ; Grapheme_Base # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A92E..A92F ; Grapheme_Base # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA
@@ -10276,7 +10475,8 @@ AB28..AB2E ; Grapheme_Base # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABL
AB30..AB5A ; Grapheme_Base # L& [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5B ; Grapheme_Base # Sk MODIFIER BREVE WITH INVERTED BREVE
AB5C..AB5F ; Grapheme_Base # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65 ; Grapheme_Base # L& [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65 ; Grapheme_Base # L& [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF ; Grapheme_Base # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2 ; Grapheme_Base # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
ABE3..ABE4 ; Grapheme_Base # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
ABE6..ABE7 ; Grapheme_Base # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP
@@ -10460,13 +10660,19 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
10879..1087F ; Grapheme_Base # No [7] PALMYRENE NUMBER ONE..PALMYRENE NUMBER TWENTY
10880..1089E ; Grapheme_Base # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
108A7..108AF ; Grapheme_Base # No [9] NABATAEAN NUMBER ONE..NABATAEAN NUMBER ONE HUNDRED
+108E0..108F2 ; Grapheme_Base # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5 ; Grapheme_Base # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
+108FB..108FF ; Grapheme_Base # No [5] HATRAN NUMBER ONE..HATRAN NUMBER ONE HUNDRED
10900..10915 ; Grapheme_Base # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10916..1091B ; Grapheme_Base # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE
1091F ; Grapheme_Base # Po PHOENICIAN WORD SEPARATOR
10920..10939 ; Grapheme_Base # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C
1093F ; Grapheme_Base # Po LYDIAN TRIANGULAR MARK
10980..109B7 ; Grapheme_Base # Lo [56] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC CURSIVE LETTER DA
+109BC..109BD ; Grapheme_Base # No [2] MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS..MEROITIC CURSIVE FRACTION ONE HALF
109BE..109BF ; Grapheme_Base # Lo [2] MEROITIC CURSIVE LOGOGRAM RMT..MEROITIC CURSIVE LOGOGRAM IMN
+109C0..109CF ; Grapheme_Base # No [16] MEROITIC CURSIVE NUMBER ONE..MEROITIC CURSIVE NUMBER SEVENTY
+109D2..109FF ; Grapheme_Base # No [46] MEROITIC CURSIVE NUMBER ONE HUNDRED..MEROITIC CURSIVE FRACTION TEN TWELFTHS
10A00 ; Grapheme_Base # Lo KHAROSHTHI LETTER A
10A10..10A13 ; Grapheme_Base # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA
10A15..10A17 ; Grapheme_Base # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA
@@ -10493,6 +10699,9 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
10B99..10B9C ; Grapheme_Base # Po [4] PSALTER PAHLAVI SECTION MARK..PSALTER PAHLAVI FOUR DOTS WITH DOT
10BA9..10BAF ; Grapheme_Base # No [7] PSALTER PAHLAVI NUMBER ONE..PSALTER PAHLAVI NUMBER ONE HUNDRED
10C00..10C48 ; Grapheme_Base # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2 ; Grapheme_Base # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2 ; Grapheme_Base # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
+10CFA..10CFF ; Grapheme_Base # No [6] OLD HUNGARIAN NUMBER ONE..OLD HUNGARIAN NUMBER ONE THOUSAND
10E60..10E7E ; Grapheme_Base # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS
11000 ; Grapheme_Base # Mc BRAHMI SIGN CANDRABINDU
11002 ; Grapheme_Base # Mc BRAHMI SIGN VISARGA
@@ -10520,10 +10729,13 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
111B3..111B5 ; Grapheme_Base # Mc [3] SHARADA VOWEL SIGN AA..SHARADA VOWEL SIGN II
111BF..111C0 ; Grapheme_Base # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
111C1..111C4 ; Grapheme_Base # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
-111C5..111C8 ; Grapheme_Base # Po [4] SHARADA DANDA..SHARADA SEPARATOR
+111C5..111C9 ; Grapheme_Base # Po [5] SHARADA DANDA..SHARADA SANDHI MARK
111CD ; Grapheme_Base # Po SHARADA SUTRA MARK
111D0..111D9 ; Grapheme_Base # Nd [10] SHARADA DIGIT ZERO..SHARADA DIGIT NINE
111DA ; Grapheme_Base # Lo SHARADA EKAM
+111DB ; Grapheme_Base # Po SHARADA SIGN SIDDHAM
+111DC ; Grapheme_Base # Lo SHARADA HEADSTROKE
+111DD..111DF ; Grapheme_Base # Po [3] SHARADA CONTINUATION SIGN..SHARADA SECTION MARK-2
111E1..111F4 ; Grapheme_Base # No [20] SINHALA ARCHAIC DIGIT ONE..SINHALA ARCHAIC NUMBER ONE THOUSAND
11200..11211 ; Grapheme_Base # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B ; Grapheme_Base # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
@@ -10531,6 +10743,12 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11232..11233 ; Grapheme_Base # Mc [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU
11235 ; Grapheme_Base # Mc KHOJKI SIGN VIRAMA
11238..1123D ; Grapheme_Base # Po [6] KHOJKI DANDA..KHOJKI ABBREVIATION SIGN
+11280..11286 ; Grapheme_Base # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288 ; Grapheme_Base # Lo MULTANI LETTER GHA
+1128A..1128D ; Grapheme_Base # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D ; Grapheme_Base # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8 ; Grapheme_Base # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
+112A9 ; Grapheme_Base # Po MULTANI SECTION MARK
112B0..112DE ; Grapheme_Base # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
112E0..112E2 ; Grapheme_Base # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II
112F0..112F9 ; Grapheme_Base # Nd [10] KHUDAWADI DIGIT ZERO..KHUDAWADI DIGIT NINE
@@ -10546,6 +10764,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11341..11344 ; Grapheme_Base # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
11347..11348 ; Grapheme_Base # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
1134B..1134D ; Grapheme_Base # Mc [3] GRANTHA VOWEL SIGN OO..GRANTHA SIGN VIRAMA
+11350 ; Grapheme_Base # Lo GRANTHA OM
1135D..11361 ; Grapheme_Base # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11362..11363 ; Grapheme_Base # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
11480..114AF ; Grapheme_Base # Lo [48] TIRHUTA ANJI..TIRHUTA LETTER HA
@@ -10562,7 +10781,8 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
115B0..115B1 ; Grapheme_Base # Mc [2] SIDDHAM VOWEL SIGN I..SIDDHAM VOWEL SIGN II
115B8..115BB ; Grapheme_Base # Mc [4] SIDDHAM VOWEL SIGN E..SIDDHAM VOWEL SIGN AU
115BE ; Grapheme_Base # Mc SIDDHAM SIGN VISARGA
-115C1..115C9 ; Grapheme_Base # Po [9] SIDDHAM SIGN SIDDHAM..SIDDHAM END OF TEXT MARK
+115C1..115D7 ; Grapheme_Base # Po [23] SIDDHAM SIGN SIDDHAM..SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
+115D8..115DB ; Grapheme_Base # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
11600..1162F ; Grapheme_Base # Lo [48] MODI LETTER A..MODI LETTER LLA
11630..11632 ; Grapheme_Base # Mc [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
1163B..1163C ; Grapheme_Base # Mc [2] MODI VOWEL SIGN O..MODI VOWEL SIGN AU
@@ -10575,15 +10795,24 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
116AE..116AF ; Grapheme_Base # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
116B6 ; Grapheme_Base # Mc TAKRI SIGN VIRAMA
116C0..116C9 ; Grapheme_Base # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+11700..11719 ; Grapheme_Base # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
+11720..11721 ; Grapheme_Base # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
+11726 ; Grapheme_Base # Mc AHOM VOWEL SIGN E
+11730..11739 ; Grapheme_Base # Nd [10] AHOM DIGIT ZERO..AHOM DIGIT NINE
+1173A..1173B ; Grapheme_Base # No [2] AHOM NUMBER TEN..AHOM NUMBER TWENTY
+1173C..1173E ; Grapheme_Base # Po [3] AHOM SIGN SMALL SECTION..AHOM SIGN RULAI
+1173F ; Grapheme_Base # So AHOM SYMBOL VI
118A0..118DF ; Grapheme_Base # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118E0..118E9 ; Grapheme_Base # Nd [10] WARANG CITI DIGIT ZERO..WARANG CITI DIGIT NINE
118EA..118F2 ; Grapheme_Base # No [9] WARANG CITI NUMBER TEN..WARANG CITI NUMBER NINETY
118FF ; Grapheme_Base # Lo WARANG CITI OM
11AC0..11AF8 ; Grapheme_Base # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398 ; Grapheme_Base # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399 ; Grapheme_Base # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E ; Grapheme_Base # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
12470..12474 ; Grapheme_Base # Po [5] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
+12480..12543 ; Grapheme_Base # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E ; Grapheme_Base # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646 ; Grapheme_Base # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38 ; Grapheme_Base # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; Grapheme_Base # Lo [31] MRO LETTER TA..MRO LETTER TEK
16A60..16A69 ; Grapheme_Base # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE
@@ -10619,7 +10848,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1D16D ; Grapheme_Base # Mc MUSICAL SYMBOL COMBINING AUGMENTATION DOT
1D183..1D184 ; Grapheme_Base # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN
1D18C..1D1A9 ; Grapheme_Base # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH
-1D1AE..1D1DD ; Grapheme_Base # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS
+1D1AE..1D1E8 ; Grapheme_Base # So [59] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KIEVAN FLAT SIGN
1D200..1D241 ; Grapheme_Base # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54
1D245 ; Grapheme_Base # So GREEK MUSICAL LEIMMA
1D300..1D356 ; Grapheme_Base # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING
@@ -10665,6 +10894,12 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1D7C3 ; Grapheme_Base # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
1D7C4..1D7CB ; Grapheme_Base # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
1D7CE..1D7FF ; Grapheme_Base # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
+1D800..1D9FF ; Grapheme_Base # So [512] SIGNWRITING HAND-FIST INDEX..SIGNWRITING HEAD
+1DA37..1DA3A ; Grapheme_Base # So [4] SIGNWRITING AIR BLOW SMALL ROTATIONS..SIGNWRITING BREATH EXHALE
+1DA6D..1DA74 ; Grapheme_Base # So [8] SIGNWRITING SHOULDER HIP SPINE..SIGNWRITING TORSO-FLOORPLANE TWISTING
+1DA76..1DA83 ; Grapheme_Base # So [14] SIGNWRITING LIMB COMBINATION..SIGNWRITING LOCATION DEPTH
+1DA85..1DA86 ; Grapheme_Base # So [2] SIGNWRITING LOCATION TORSO..SIGNWRITING LOCATION LIMBS DIGITS
+1DA87..1DA8B ; Grapheme_Base # Po [5] SIGNWRITING COMMA..SIGNWRITING PARENTHESIS
1E800..1E8C4 ; Grapheme_Base # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON
1E8C7..1E8CF ; Grapheme_Base # No [9] MENDE KIKAKUI DIGIT ONE..MENDE KIKAKUI DIGIT NINE
1EE00..1EE03 ; Grapheme_Base # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
@@ -10715,16 +10950,11 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1F210..1F23A ; Grapheme_Base # So [43] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-55B6
1F240..1F248 ; Grapheme_Base # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
1F250..1F251 ; Grapheme_Base # So [2] CIRCLED IDEOGRAPH ADVANTAGE..CIRCLED IDEOGRAPH ACCEPT
-1F300..1F32C ; Grapheme_Base # So [45] CYCLONE..WIND BLOWING FACE
-1F330..1F37D ; Grapheme_Base # So [78] CHESTNUT..FORK AND KNIFE WITH PLATE
-1F380..1F3CE ; Grapheme_Base # So [79] RIBBON..RACING CAR
-1F3D4..1F3F7 ; Grapheme_Base # So [36] SNOW CAPPED MOUNTAIN..LABEL
-1F400..1F4FE ; Grapheme_Base # So [255] RAT..PORTABLE STEREO
-1F500..1F54A ; Grapheme_Base # So [75] TWISTED RIGHTWARDS ARROWS..DOVE OF PEACE
-1F550..1F579 ; Grapheme_Base # So [42] CLOCK FACE ONE OCLOCK..JOYSTICK
+1F300..1F3FA ; Grapheme_Base # So [251] CYCLONE..AMPHORA
+1F3FB..1F3FF ; Grapheme_Base # Sk [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6
+1F400..1F579 ; Grapheme_Base # So [378] RAT..JOYSTICK
1F57B..1F5A3 ; Grapheme_Base # So [41] LEFT HAND TELEPHONE RECEIVER..BLACK DOWN POINTING BACKHAND INDEX
-1F5A5..1F642 ; Grapheme_Base # So [158] DESKTOP COMPUTER..SLIGHTLY SMILING FACE
-1F645..1F6CF ; Grapheme_Base # So [139] FACE WITH NO GOOD GESTURE..BED
+1F5A5..1F6D0 ; Grapheme_Base # So [300] DESKTOP COMPUTER..PLACE OF WORSHIP
1F6E0..1F6EC ; Grapheme_Base # So [13] HAMMER AND WRENCH..AIRPLANE ARRIVING
1F6F0..1F6F3 ; Grapheme_Base # So [4] SATELLITE..PASSENGER SHIP
1F700..1F773 ; Grapheme_Base # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE
@@ -10734,12 +10964,16 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1F850..1F859 ; Grapheme_Base # So [10] LEFTWARDS SANS-SERIF ARROW..UP DOWN SANS-SERIF ARROW
1F860..1F887 ; Grapheme_Base # So [40] WIDE-HEADED LEFTWARDS LIGHT BARB ARROW..WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
1F890..1F8AD ; Grapheme_Base # So [30] LEFTWARDS TRIANGLE ARROWHEAD..WHITE ARROW SHAFT WIDTH TWO THIRDS
+1F910..1F918 ; Grapheme_Base # So [9] ZIPPER-MOUTH FACE..SIGN OF THE HORNS
+1F980..1F984 ; Grapheme_Base # So [5] CRAB..UNICORN FACE
+1F9C0 ; Grapheme_Base # So CHEESE WEDGE
20000..2A6D6 ; Grapheme_Base # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A700..2B734 ; Grapheme_Base # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B740..2B81D ; Grapheme_Base # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
+2B820..2CEA1 ; Grapheme_Base # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
2F800..2FA1D ; Grapheme_Base # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
-# Total code points: 111345
+# Total code points: 118912
# ================================================
@@ -10788,7 +11022,8 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
115BF ; Grapheme_Link # Mn SIDDHAM SIGN VIRAMA
1163F ; Grapheme_Link # Mn MODI SIGN VIRAMA
116B6 ; Grapheme_Link # Mc TAKRI SIGN VIRAMA
+1172B ; Grapheme_Link # Mn AHOM SIGN KILLER
-# Total code points: 44
+# Total code points: 45
# EOF
diff --git a/localedata/unicode-gen/EastAsianWidth.txt b/localedata/unicode-gen/EastAsianWidth.txt
index f87a2da..b72970e 100644
--- a/localedata/unicode-gen/EastAsianWidth.txt
+++ b/localedata/unicode-gen/EastAsianWidth.txt
@@ -1,12 +1,12 @@
-# EastAsianWidth-7.0.0.txt
-# Date: 2014-02-28, 23:15:00 GMT [KW, LI]
+# EastAsianWidth-8.0.0.txt
+# Date: 2015-02-10, 21:00:00 GMT [KW, LI]
#
# East_Asian_Width Property
#
# This file is an informative contributory data file in the
# Unicode Character Database.
#
-# Copyright (c) 1991-2014 Unicode, Inc.
+# Copyright (c) 1991-2015 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# The format is two fields separated by a semicolon.
@@ -23,6 +23,7 @@
# CJK Unified Ideographs Extension B: U+20000..U+2A6DF
# CJK Unified Ideographs Extension C: U+2A700..U+2B73F
# CJK Unified Ideographs Extension D: U+2B740..U+2B81F
+# CJK Unified Ideographs Extension E: U+2B820..U+2CEAF
# CJK Compatibility Ideographs Supplement: U+2F800..U+2FA1F
# and any other reserved code points on
# Planes 2 and 3: U+20000..U+2FFFD
@@ -328,8 +329,8 @@
0840..0858;N # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN
0859..085B;N # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
085E;N # Po MANDAIC PUNCTUATION
-08A0..08B2;N # Lo [19] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER ZAIN WITH INVERTED V ABOVE
-08E4..08FF;N # Mn [28] ARABIC CURLY FATHA..ARABIC MARK SIDEWAYS NOON GHUNNA
+08A0..08B4;N # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW
+08E3..08FF;N # Mn [29] ARABIC TURNED DAMMA BELOW..ARABIC MARK SIDEWAYS NOON GHUNNA
0900..0902;N # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA
0903;N # Mc DEVANAGARI SIGN VISARGA
0904..0939;N # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
@@ -421,6 +422,7 @@
0AE6..0AEF;N # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
0AF0;N # Po GUJARATI ABBREVIATION SIGN
0AF1;N # Sc GUJARATI RUPEE SIGN
+0AF9;N # Lo GUJARATI LETTER ZHA
0B01;N # Mn ORIYA SIGN CANDRABINDU
0B02..0B03;N # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
0B05..0B0C;N # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
@@ -483,7 +485,7 @@
0C46..0C48;N # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI
0C4A..0C4D;N # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
0C55..0C56;N # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK
-0C58..0C59;N # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA
+0C58..0C5A;N # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA
0C60..0C61;N # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
0C62..0C63;N # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
0C66..0C6F;N # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE
@@ -524,7 +526,7 @@
0D4D;N # Mn MALAYALAM SIGN VIRAMA
0D4E;N # Lo MALAYALAM LETTER DOT REPH
0D57;N # Mc MALAYALAM AU LENGTH MARK
-0D60..0D61;N # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
+0D5F..0D61;N # Lo [3] MALAYALAM LETTER ARCHAIC II..MALAYALAM LETTER VOCALIC LL
0D62..0D63;N # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
0D66..0D6F;N # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE
0D70..0D75;N # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS
@@ -680,7 +682,8 @@
1369..137C;N # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND
1380..138F;N # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
1390..1399;N # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT
-13A0..13F4;N # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+13A0..13F5;N # Lu [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+13F8..13FD;N # Ll [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1400;N # Pd CANADIAN SYLLABICS HYPHEN
1401..166C;N # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
166D..166E;N # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP
@@ -748,9 +751,7 @@
1950..196D;N # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI
1970..1974;N # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
1980..19AB;N # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA
-19B0..19C0;N # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY
-19C1..19C7;N # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B
-19C8..19C9;N # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
+19B0..19C9;N # Lo [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2
19D0..19D9;N # Nd [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE
19DA;N # No NEW TAI LUE THAM DIGIT ONE
19DE..19DF;N # So [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV
@@ -944,7 +945,7 @@
20A9;H # Sc WON SIGN
20AA..20AB;N # Sc [2] NEW SHEQEL SIGN..DONG SIGN
20AC;A # Sc EURO SIGN
-20AD..20BD;N # Sc [17] KIP SIGN..RUBLE SIGN
+20AD..20BE;N # Sc [18] KIP SIGN..LARI SIGN
20D0..20DC;N # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
20DD..20E0;N # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
20E1;N # Mn COMBINING LEFT RIGHT ARROW ABOVE
@@ -1004,6 +1005,7 @@
2183..2184;N # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C
2185..2188;N # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND
2189;A # No VULGAR FRACTION ZERO THIRDS
+218A..218B;N # So [2] TURNED DIGIT TWO..TURNED DIGIT THREE
2190..2194;A # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW
2195..2199;A # So [5] UP DOWN ARROW..SOUTH WEST ARROW
219A..219B;N # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE
@@ -1262,6 +1264,7 @@
2B98..2BB9;N # So [34] THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD..UP ARROWHEAD IN A RECTANGLE BOX
2BBD..2BC8;N # So [12] BALLOT BOX WITH LIGHT X..BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED
2BCA..2BD1;N # So [8] TOP HALF BLACK CIRCLE..UNCERTAINTY SIGN
+2BEC..2BEF;N # So [4] LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS..DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
2C00..2C2E;N # Lu [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
2C30..2C5E;N # Ll [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE
2C60..2C7B;N # L& [28] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN LETTER SMALL CAPITAL TURNED E
@@ -1407,8 +1410,8 @@
3400..4DB5;W # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
4DB6..4DBF;W # Cn [10] <reserved-4DB6>..<reserved-4DBF>
4DC0..4DFF;N # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION
-4E00..9FCC;W # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
-9FCD..9FFF;W # Cn [51] <reserved-9FCD>..<reserved-9FFF>
+4E00..9FD5;W # Lo [20950] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FD5
+9FD6..9FFF;W # Cn [42] <reserved-9FD6>..<reserved-9FFF>
A000..A014;W # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015;W # Lm YI SYLLABLE WU
A016..A48C;W # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR
@@ -1432,7 +1435,7 @@ A67E;N # Po CYRILLIC KAVYKA
A67F;N # Lm CYRILLIC PAYEROK
A680..A69B;N # L& [28] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER CROSSED O
A69C..A69D;N # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN
-A69F;N # Mn COMBINING CYRILLIC LETTER IOTIFIED E
+A69E..A69F;N # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6A0..A6E5;N # Lo [70] BAMUM LETTER A..BAMUM LETTER KI
A6E6..A6EF;N # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM
A6F0..A6F1;N # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS
@@ -1446,8 +1449,9 @@ A771..A787;N # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR
A788;N # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
A789..A78A;N # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN
A78B..A78E;N # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+A78F;N # Lo LATIN LETTER SINOLOGICAL DOT
A790..A7AD;N # L& [30] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN CAPITAL LETTER L WITH BELT
-A7B0..A7B1;N # Lu [2] LATIN CAPITAL LETTER TURNED K..LATIN CAPITAL LETTER TURNED T
+A7B0..A7B7;N # L& [8] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER OMEGA
A7F7;N # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
A7F8..A7F9;N # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
A7FA;N # Ll LATIN LETTER SMALL CAPITAL TURNED M
@@ -1479,6 +1483,8 @@ A8E0..A8F1;N # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAG
A8F2..A8F7;N # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA
A8F8..A8FA;N # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET
A8FB;N # Lo DEVANAGARI HEADSTROKE
+A8FC;N # Po DEVANAGARI SIGN SIDDHAM
+A8FD;N # Lo DEVANAGARI JAIN OM
A900..A909;N # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE
A90A..A925;N # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO
A926..A92D;N # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU
@@ -1560,7 +1566,8 @@ AB28..AB2E;N # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
AB30..AB5A;N # Ll [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
AB5B;N # Sk MODIFIER BREVE WITH INVERTED BREVE
AB5C..AB5F;N # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK
-AB64..AB65;N # Ll [2] LATIN SMALL LETTER INVERTED ALPHA..GREEK LETTER SMALL CAPITAL OMEGA
+AB60..AB65;N # Ll [6] LATIN SMALL LETTER SAKHA YAT..GREEK LETTER SMALL CAPITAL OMEGA
+AB70..ABBF;N # Ll [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
ABC0..ABE2;N # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
ABE3..ABE4;N # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
ABE5;N # Mn MEETEI MAYEK VOWEL SIGN ANAP
@@ -1609,7 +1616,7 @@ FE10..FE16;W # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION
FE17;W # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
FE18;W # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
FE19;W # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
-FE20..FE2D;N # Mn [14] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON BELOW
+FE20..FE2F;N # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITLO RIGHT HALF
FE30;W # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
FE31..FE32;W # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH
FE33..FE34;W # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
@@ -1766,6 +1773,9 @@ FFFD;A # So REPLACEMENT CHARACTER
10879..1087F;N # No [7] PALMYRENE NUMBER ONE..PALMYRENE NUMBER TWENTY
10880..1089E;N # Lo [31] NABATAEAN LETTER FINAL ALEPH..NABATAEAN LETTER TAW
108A7..108AF;N # No [9] NABATAEAN NUMBER ONE..NABATAEAN NUMBER ONE HUNDRED
+108E0..108F2;N # Lo [19] HATRAN LETTER ALEPH..HATRAN LETTER QOPH
+108F4..108F5;N # Lo [2] HATRAN LETTER SHIN..HATRAN LETTER TAW
+108FB..108FF;N # No [5] HATRAN NUMBER ONE..HATRAN NUMBER ONE HUNDRED
10900..10915;N # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU
10916..1091B;N # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE
1091F;N # Po PHOENICIAN WORD SEPARATOR
@@ -1773,7 +1783,10 @@ FFFD;A # So REPLACEMENT CHARACTER
1093F;N # Po LYDIAN TRIANGULAR MARK
10980..1099F;N # Lo [32] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
109A0..109B7;N # Lo [24] MEROITIC CURSIVE LETTER A..MEROITIC CURSIVE LETTER DA
+109BC..109BD;N # No [2] MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS..MEROITIC CURSIVE FRACTION ONE HALF
109BE..109BF;N # Lo [2] MEROITIC CURSIVE LOGOGRAM RMT..MEROITIC CURSIVE LOGOGRAM IMN
+109C0..109CF;N # No [16] MEROITIC CURSIVE NUMBER ONE..MEROITIC CURSIVE NUMBER SEVENTY
+109D2..109FF;N # No [46] MEROITIC CURSIVE NUMBER ONE HUNDRED..MEROITIC CURSIVE FRACTION TEN TWELFTHS
10A00;N # Lo KHAROSHTHI LETTER A
10A01..10A03;N # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R
10A05..10A06;N # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O
@@ -1806,6 +1819,9 @@ FFFD;A # So REPLACEMENT CHARACTER
10B99..10B9C;N # Po [4] PSALTER PAHLAVI SECTION MARK..PSALTER PAHLAVI FOUR DOTS WITH DOT
10BA9..10BAF;N # No [7] PSALTER PAHLAVI NUMBER ONE..PSALTER PAHLAVI NUMBER ONE HUNDRED
10C00..10C48;N # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
+10C80..10CB2;N # Lu [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10CC0..10CF2;N # Ll [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
+10CFA..10CFF;N # No [6] OLD HUNGARIAN NUMBER ONE..OLD HUNGARIAN NUMBER ONE THOUSAND
10E60..10E7E;N # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS
11000;N # Mc BRAHMI SIGN CANDRABINDU
11001;N # Mn BRAHMI SIGN ANUSVARA
@@ -1846,10 +1862,14 @@ FFFD;A # So REPLACEMENT CHARACTER
111B6..111BE;N # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
111BF..111C0;N # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
111C1..111C4;N # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
-111C5..111C8;N # Po [4] SHARADA DANDA..SHARADA SEPARATOR
+111C5..111C9;N # Po [5] SHARADA DANDA..SHARADA SANDHI MARK
+111CA..111CC;N # Mn [3] SHARADA SIGN NUKTA..SHARADA EXTRA SHORT VOWEL MARK
111CD;N # Po SHARADA SUTRA MARK
111D0..111D9;N # Nd [10] SHARADA DIGIT ZERO..SHARADA DIGIT NINE
111DA;N # Lo SHARADA EKAM
+111DB;N # Po SHARADA SIGN SIDDHAM
+111DC;N # Lo SHARADA HEADSTROKE
+111DD..111DF;N # Po [3] SHARADA CONTINUATION SIGN..SHARADA SECTION MARK-2
111E1..111F4;N # No [20] SINHALA ARCHAIC DIGIT ONE..SINHALA ARCHAIC NUMBER ONE THOUSAND
11200..11211;N # Lo [18] KHOJKI LETTER A..KHOJKI LETTER JJA
11213..1122B;N # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
@@ -1860,12 +1880,18 @@ FFFD;A # So REPLACEMENT CHARACTER
11235;N # Mc KHOJKI SIGN VIRAMA
11236..11237;N # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
11238..1123D;N # Po [6] KHOJKI DANDA..KHOJKI ABBREVIATION SIGN
+11280..11286;N # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
+11288;N # Lo MULTANI LETTER GHA
+1128A..1128D;N # Lo [4] MULTANI LETTER CA..MULTANI LETTER JJA
+1128F..1129D;N # Lo [15] MULTANI LETTER NYA..MULTANI LETTER BA
+1129F..112A8;N # Lo [10] MULTANI LETTER BHA..MULTANI LETTER RHA
+112A9;N # Po MULTANI SECTION MARK
112B0..112DE;N # Lo [47] KHUDAWADI LETTER A..KHUDAWADI LETTER HA
112DF;N # Mn KHUDAWADI SIGN ANUSVARA
112E0..112E2;N # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II
112E3..112EA;N # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA
112F0..112F9;N # Nd [10] KHUDAWADI DIGIT ZERO..KHUDAWADI DIGIT NINE
-11301;N # Mn GRANTHA SIGN CANDRABINDU
+11300..11301;N # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
11302..11303;N # Mc [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
11305..1130C;N # Lo [8] GRANTHA LETTER A..GRANTHA LETTER VOCALIC L
1130F..11310;N # Lo [2] GRANTHA LETTER EE..GRANTHA LETTER AI
@@ -1880,6 +1906,7 @@ FFFD;A # So REPLACEMENT CHARACTER
11341..11344;N # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
11347..11348;N # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
1134B..1134D;N # Mc [3] GRANTHA VOWEL SIGN OO..GRANTHA SIGN VIRAMA
+11350;N # Lo GRANTHA OM
11357;N # Mc GRANTHA AU LENGTH MARK
1135D..11361;N # Lo [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
11362..11363;N # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
@@ -1905,7 +1932,9 @@ FFFD;A # So REPLACEMENT CHARACTER
115BC..115BD;N # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
115BE;N # Mc SIDDHAM SIGN VISARGA
115BF..115C0;N # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
-115C1..115C9;N # Po [9] SIDDHAM SIGN SIDDHAM..SIDDHAM END OF TEXT MARK
+115C1..115D7;N # Po [23] SIDDHAM SIGN SIDDHAM..SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
+115D8..115DB;N # Lo [4] SIDDHAM LETTER THREE-CIRCLE ALTERNATE I..SIDDHAM LETTER ALTERNATE U
+115DC..115DD;N # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
11600..1162F;N # Lo [48] MODI LETTER A..MODI LETTER LLA
11630..11632;N # Mc [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
11633..1163A;N # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
@@ -1925,15 +1954,27 @@ FFFD;A # So REPLACEMENT CHARACTER
116B6;N # Mc TAKRI SIGN VIRAMA
116B7;N # Mn TAKRI SIGN NUKTA
116C0..116C9;N # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+11700..11719;N # Lo [26] AHOM LETTER KA..AHOM LETTER JHA
+1171D..1171F;N # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11720..11721;N # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
+11722..11725;N # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11726;N # Mc AHOM VOWEL SIGN E
+11727..1172B;N # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
+11730..11739;N # Nd [10] AHOM DIGIT ZERO..AHOM DIGIT NINE
+1173A..1173B;N # No [2] AHOM NUMBER TEN..AHOM NUMBER TWENTY
+1173C..1173E;N # Po [3] AHOM SIGN SMALL SECTION..AHOM SIGN RULAI
+1173F;N # So AHOM SYMBOL VI
118A0..118DF;N # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
118E0..118E9;N # Nd [10] WARANG CITI DIGIT ZERO..WARANG CITI DIGIT NINE
118EA..118F2;N # No [9] WARANG CITI NUMBER TEN..WARANG CITI NUMBER NINETY
118FF;N # Lo WARANG CITI OM
11AC0..11AF8;N # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
-12000..12398;N # Lo [921] CUNEIFORM SIGN A..CUNEIFORM SIGN UM TIMES ME
+12000..12399;N # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U
12400..1246E;N # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
12470..12474;N # Po [5] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
+12480..12543;N # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
13000..1342E;N # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032
+14400..14646;N # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
16800..16A38;N # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E;N # Lo [31] MRO LETTER TA..MRO LETTER TEK
16A60..16A69;N # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE
@@ -1979,7 +2020,7 @@ FFFD;A # So REPLACEMENT CHARACTER
1D185..1D18B;N # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
1D18C..1D1A9;N # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH
1D1AA..1D1AD;N # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
-1D1AE..1D1DD;N # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS
+1D1AE..1D1E8;N # So [59] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KIEVAN FLAT SIGN
1D200..1D241;N # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54
1D242..1D244;N # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
1D245;N # So GREEK MUSICAL LEIMMA
@@ -2026,6 +2067,18 @@ FFFD;A # So REPLACEMENT CHARACTER
1D7C3;N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
1D7C4..1D7CB;N # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
1D7CE..1D7FF;N # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
+1D800..1D9FF;N # So [512] SIGNWRITING HAND-FIST INDEX..SIGNWRITING HEAD
+1DA00..1DA36;N # Mn [55] SIGNWRITING HEAD RIM..SIGNWRITING AIR SUCKING IN
+1DA37..1DA3A;N # So [4] SIGNWRITING AIR BLOW SMALL ROTATIONS..SIGNWRITING BREATH EXHALE
+1DA3B..1DA6C;N # Mn [50] SIGNWRITING MOUTH CLOSED NEUTRAL..SIGNWRITING EXCITEMENT
+1DA6D..1DA74;N # So [8] SIGNWRITING SHOULDER HIP SPINE..SIGNWRITING TORSO-FLOORPLANE TWISTING
+1DA75;N # Mn SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+1DA76..1DA83;N # So [14] SIGNWRITING LIMB COMBINATION..SIGNWRITING LOCATION DEPTH
+1DA84;N # Mn SIGNWRITING LOCATION HEAD NECK
+1DA85..1DA86;N # So [2] SIGNWRITING LOCATION TORSO..SIGNWRITING LOCATION LIMBS DIGITS
+1DA87..1DA8B;N # Po [5] SIGNWRITING COMMA..SIGNWRITING PARENTHESIS
+1DA9B..1DA9F;N # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6
+1DAA1..1DAAF;N # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16
1E800..1E8C4;N # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON
1E8C7..1E8CF;N # No [9] MENDE KIKAKUI DIGIT ONE..MENDE KIKAKUI DIGIT NINE
1E8D0..1E8D6;N # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
@@ -2081,19 +2134,14 @@ FFFD;A # So REPLACEMENT CHARACTER
1F210..1F23A;W # So [43] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-55B6
1F240..1F248;W # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
1F250..1F251;W # So [2] CIRCLED IDEOGRAPH ADVANTAGE..CIRCLED IDEOGRAPH ACCEPT
-1F300..1F32C;N # So [45] CYCLONE..WIND BLOWING FACE
-1F330..1F37D;N # So [78] CHESTNUT..FORK AND KNIFE WITH PLATE
-1F380..1F3CE;N # So [79] RIBBON..RACING CAR
-1F3D4..1F3F7;N # So [36] SNOW CAPPED MOUNTAIN..LABEL
-1F400..1F4FE;N # So [255] RAT..PORTABLE STEREO
-1F500..1F54A;N # So [75] TWISTED RIGHTWARDS ARROWS..DOVE OF PEACE
-1F550..1F579;N # So [42] CLOCK FACE ONE OCLOCK..JOYSTICK
+1F300..1F3FA;N # So [251] CYCLONE..AMPHORA
+1F3FB..1F3FF;N # Sk [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6
+1F400..1F579;N # So [378] RAT..JOYSTICK
1F57B..1F5A3;N # So [41] LEFT HAND TELEPHONE RECEIVER..BLACK DOWN POINTING BACKHAND INDEX
1F5A5..1F5FF;N # So [91] DESKTOP COMPUTER..MOYAI
-1F600..1F642;N # So [67] GRINNING FACE..SLIGHTLY SMILING FACE
-1F645..1F64F;N # So [11] FACE WITH NO GOOD GESTURE..PERSON WITH FOLDED HANDS
+1F600..1F64F;N # So [80] GRINNING FACE..PERSON WITH FOLDED HANDS
1F650..1F67F;N # So [48] NORTH WEST POINTING LEAF..REVERSE CHECKER BOARD
-1F680..1F6CF;N # So [80] ROCKET..BED
+1F680..1F6D0;N # So [81] ROCKET..PLACE OF WORSHIP
1F6E0..1F6EC;N # So [13] HAMMER AND WRENCH..AIRPLANE ARRIVING
1F6F0..1F6F3;N # So [4] SATELLITE..PASSENGER SHIP
1F700..1F773;N # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE
@@ -2103,12 +2151,17 @@ FFFD;A # So REPLACEMENT CHARACTER
1F850..1F859;N # So [10] LEFTWARDS SANS-SERIF ARROW..UP DOWN SANS-SERIF ARROW
1F860..1F887;N # So [40] WIDE-HEADED LEFTWARDS LIGHT BARB ARROW..WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
1F890..1F8AD;N # So [30] LEFTWARDS TRIANGLE ARROWHEAD..WHITE ARROW SHAFT WIDTH TWO THIRDS
+1F910..1F918;N # So [9] ZIPPER-MOUTH FACE..SIGN OF THE HORNS
+1F980..1F984;N # So [5] CRAB..UNICORN FACE
+1F9C0;N # So CHEESE WEDGE
20000..2A6D6;W # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
2A6D7..2A6FF;W # Cn [41] <reserved-2A6D7>..<reserved-2A6FF>
2A700..2B734;W # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
2B735..2B73F;W # Cn [11] <reserved-2B735>..<reserved-2B73F>
2B740..2B81D;W # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
-2B81E..2F7FF;W # Cn [16354] <reserved-2B81E>..<reserved-2F7FF>
+2B81E..2B81F;W # Cn [2] <reserved-2B81E>..<reserved-2B81F>
+2B820..2CEA1;W # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
+2CEA2..2F7FF;W # Cn [10590] <reserved-2CEA2>..<reserved-2F7FF>
2F800..2FA1D;W # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
2FA1E..2FFFD;W # Cn [1504] <reserved-2FA1E>..<reserved-2FFFD>
30000..3FFFD;W # Cn [65534] <reserved-30000>..<reserved-3FFFD>
diff --git a/localedata/unicode-gen/Makefile b/localedata/unicode-gen/Makefile
index 920bf0e..5b7305d 100644
--- a/localedata/unicode-gen/Makefile
+++ b/localedata/unicode-gen/Makefile
@@ -35,7 +35,7 @@
# files for making modifications.
-UNICODE_VERSION = 7.0.0
+UNICODE_VERSION = 8.0.0
PYTHON3 = python3
WGET = wget
diff --git a/localedata/unicode-gen/UnicodeData.txt b/localedata/unicode-gen/UnicodeData.txt
index 31c8a7e..aa0e914 100644
--- a/localedata/unicode-gen/UnicodeData.txt
+++ b/localedata/unicode-gen/UnicodeData.txt
@@ -667,7 +667,7 @@
029A;LATIN SMALL LETTER CLOSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED EPSILON;;;;
029B;LATIN LETTER SMALL CAPITAL G WITH HOOK;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL G HOOK;;;;
029C;LATIN LETTER SMALL CAPITAL H;Ll;0;L;;;;;N;;;;;
-029D;LATIN SMALL LETTER J WITH CROSSED-TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER CROSSED-TAIL J;;;;
+029D;LATIN SMALL LETTER J WITH CROSSED-TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER CROSSED-TAIL J;;A7B2;;A7B2
029E;LATIN SMALL LETTER TURNED K;Ll;0;L;;;;;N;;;A7B0;;A7B0
029F;LATIN LETTER SMALL CAPITAL L;Ll;0;L;;;;;N;;;;;
02A0;LATIN SMALL LETTER Q WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Q HOOK;;;;
@@ -2091,6 +2091,9 @@
08B0;ARABIC LETTER GAF WITH INVERTED STROKE;Lo;0;AL;;;;;N;;;;;
08B1;ARABIC LETTER STRAIGHT WAW;Lo;0;AL;;;;;N;;;;;
08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;;
+08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;;
+08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;;
+08E3;ARABIC TURNED DAMMA BELOW;Mn;220;NSM;;;;;N;;;;;
08E4;ARABIC CURLY FATHA;Mn;230;NSM;;;;;N;;;;;
08E5;ARABIC CURLY DAMMA;Mn;230;NSM;;;;;N;;;;;
08E6;ARABIC CURLY KASRA;Mn;220;NSM;;;;;N;;;;;
@@ -2503,6 +2506,7 @@
0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
0AF0;GUJARATI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;;
0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;;
+0AF9;GUJARATI LETTER ZHA;Lo;0;L;;;;;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;;;;;
@@ -2738,6 +2742,7 @@
0C56;TELUGU AI LENGTH MARK;Mn;91;NSM;;;;;N;;;;;
0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;;
0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;;
+0C5A;TELUGU LETTER RRRA;Lo;0;L;;;;;N;;;;;
0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
@@ -2919,6 +2924,7 @@
0D4D;MALAYALAM SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
0D4E;MALAYALAM LETTER DOT REPH;Lo;0;L;;;;;N;;;;;
0D57;MALAYALAM AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
+0D5F;MALAYALAM LETTER ARCHAIC II;Lo;0;L;;;;;N;;;;;
0D60;MALAYALAM LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
0D61;MALAYALAM LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;;
0D62;MALAYALAM VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;;
@@ -4289,91 +4295,98 @@
1397;ETHIOPIC TONAL MARK HIDET;So;0;ON;;;;;N;;;;;
1398;ETHIOPIC TONAL MARK DERET-HIDET;So;0;ON;;;;;N;;;;;
1399;ETHIOPIC TONAL MARK KURT;So;0;ON;;;;;N;;;;;
-13A0;CHEROKEE LETTER A;Lo;0;L;;;;;N;;;;;
-13A1;CHEROKEE LETTER E;Lo;0;L;;;;;N;;;;;
-13A2;CHEROKEE LETTER I;Lo;0;L;;;;;N;;;;;
-13A3;CHEROKEE LETTER O;Lo;0;L;;;;;N;;;;;
-13A4;CHEROKEE LETTER U;Lo;0;L;;;;;N;;;;;
-13A5;CHEROKEE LETTER V;Lo;0;L;;;;;N;;;;;
-13A6;CHEROKEE LETTER GA;Lo;0;L;;;;;N;;;;;
-13A7;CHEROKEE LETTER KA;Lo;0;L;;;;;N;;;;;
-13A8;CHEROKEE LETTER GE;Lo;0;L;;;;;N;;;;;
-13A9;CHEROKEE LETTER GI;Lo;0;L;;;;;N;;;;;
-13AA;CHEROKEE LETTER GO;Lo;0;L;;;;;N;;;;;
-13AB;CHEROKEE LETTER GU;Lo;0;L;;;;;N;;;;;
-13AC;CHEROKEE LETTER GV;Lo;0;L;;;;;N;;;;;
-13AD;CHEROKEE LETTER HA;Lo;0;L;;;;;N;;;;;
-13AE;CHEROKEE LETTER HE;Lo;0;L;;;;;N;;;;;
-13AF;CHEROKEE LETTER HI;Lo;0;L;;;;;N;;;;;
-13B0;CHEROKEE LETTER HO;Lo;0;L;;;;;N;;;;;
-13B1;CHEROKEE LETTER HU;Lo;0;L;;;;;N;;;;;
-13B2;CHEROKEE LETTER HV;Lo;0;L;;;;;N;;;;;
-13B3;CHEROKEE LETTER LA;Lo;0;L;;;;;N;;;;;
-13B4;CHEROKEE LETTER LE;Lo;0;L;;;;;N;;;;;
-13B5;CHEROKEE LETTER LI;Lo;0;L;;;;;N;;;;;
-13B6;CHEROKEE LETTER LO;Lo;0;L;;;;;N;;;;;
-13B7;CHEROKEE LETTER LU;Lo;0;L;;;;;N;;;;;
-13B8;CHEROKEE LETTER LV;Lo;0;L;;;;;N;;;;;
-13B9;CHEROKEE LETTER MA;Lo;0;L;;;;;N;;;;;
-13BA;CHEROKEE LETTER ME;Lo;0;L;;;;;N;;;;;
-13BB;CHEROKEE LETTER MI;Lo;0;L;;;;;N;;;;;
-13BC;CHEROKEE LETTER MO;Lo;0;L;;;;;N;;;;;
-13BD;CHEROKEE LETTER MU;Lo;0;L;;;;;N;;;;;
-13BE;CHEROKEE LETTER NA;Lo;0;L;;;;;N;;;;;
-13BF;CHEROKEE LETTER HNA;Lo;0;L;;;;;N;;;;;
-13C0;CHEROKEE LETTER NAH;Lo;0;L;;;;;N;;;;;
-13C1;CHEROKEE LETTER NE;Lo;0;L;;;;;N;;;;;
-13C2;CHEROKEE LETTER NI;Lo;0;L;;;;;N;;;;;
-13C3;CHEROKEE LETTER NO;Lo;0;L;;;;;N;;;;;
-13C4;CHEROKEE LETTER NU;Lo;0;L;;;;;N;;;;;
-13C5;CHEROKEE LETTER NV;Lo;0;L;;;;;N;;;;;
-13C6;CHEROKEE LETTER QUA;Lo;0;L;;;;;N;;;;;
-13C7;CHEROKEE LETTER QUE;Lo;0;L;;;;;N;;;;;
-13C8;CHEROKEE LETTER QUI;Lo;0;L;;;;;N;;;;;
-13C9;CHEROKEE LETTER QUO;Lo;0;L;;;;;N;;;;;
-13CA;CHEROKEE LETTER QUU;Lo;0;L;;;;;N;;;;;
-13CB;CHEROKEE LETTER QUV;Lo;0;L;;;;;N;;;;;
-13CC;CHEROKEE LETTER SA;Lo;0;L;;;;;N;;;;;
-13CD;CHEROKEE LETTER S;Lo;0;L;;;;;N;;;;;
-13CE;CHEROKEE LETTER SE;Lo;0;L;;;;;N;;;;;
-13CF;CHEROKEE LETTER SI;Lo;0;L;;;;;N;;;;;
-13D0;CHEROKEE LETTER SO;Lo;0;L;;;;;N;;;;;
-13D1;CHEROKEE LETTER SU;Lo;0;L;;;;;N;;;;;
-13D2;CHEROKEE LETTER SV;Lo;0;L;;;;;N;;;;;
-13D3;CHEROKEE LETTER DA;Lo;0;L;;;;;N;;;;;
-13D4;CHEROKEE LETTER TA;Lo;0;L;;;;;N;;;;;
-13D5;CHEROKEE LETTER DE;Lo;0;L;;;;;N;;;;;
-13D6;CHEROKEE LETTER TE;Lo;0;L;;;;;N;;;;;
-13D7;CHEROKEE LETTER DI;Lo;0;L;;;;;N;;;;;
-13D8;CHEROKEE LETTER TI;Lo;0;L;;;;;N;;;;;
-13D9;CHEROKEE LETTER DO;Lo;0;L;;;;;N;;;;;
-13DA;CHEROKEE LETTER DU;Lo;0;L;;;;;N;;;;;
-13DB;CHEROKEE LETTER DV;Lo;0;L;;;;;N;;;;;
-13DC;CHEROKEE LETTER DLA;Lo;0;L;;;;;N;;;;;
-13DD;CHEROKEE LETTER TLA;Lo;0;L;;;;;N;;;;;
-13DE;CHEROKEE LETTER TLE;Lo;0;L;;;;;N;;;;;
-13DF;CHEROKEE LETTER TLI;Lo;0;L;;;;;N;;;;;
-13E0;CHEROKEE LETTER TLO;Lo;0;L;;;;;N;;;;;
-13E1;CHEROKEE LETTER TLU;Lo;0;L;;;;;N;;;;;
-13E2;CHEROKEE LETTER TLV;Lo;0;L;;;;;N;;;;;
-13E3;CHEROKEE LETTER TSA;Lo;0;L;;;;;N;;;;;
-13E4;CHEROKEE LETTER TSE;Lo;0;L;;;;;N;;;;;
-13E5;CHEROKEE LETTER TSI;Lo;0;L;;;;;N;;;;;
-13E6;CHEROKEE LETTER TSO;Lo;0;L;;;;;N;;;;;
-13E7;CHEROKEE LETTER TSU;Lo;0;L;;;;;N;;;;;
-13E8;CHEROKEE LETTER TSV;Lo;0;L;;;;;N;;;;;
-13E9;CHEROKEE LETTER WA;Lo;0;L;;;;;N;;;;;
-13EA;CHEROKEE LETTER WE;Lo;0;L;;;;;N;;;;;
-13EB;CHEROKEE LETTER WI;Lo;0;L;;;;;N;;;;;
-13EC;CHEROKEE LETTER WO;Lo;0;L;;;;;N;;;;;
-13ED;CHEROKEE LETTER WU;Lo;0;L;;;;;N;;;;;
-13EE;CHEROKEE LETTER WV;Lo;0;L;;;;;N;;;;;
-13EF;CHEROKEE LETTER YA;Lo;0;L;;;;;N;;;;;
-13F0;CHEROKEE LETTER YE;Lo;0;L;;;;;N;;;;;
-13F1;CHEROKEE LETTER YI;Lo;0;L;;;;;N;;;;;
-13F2;CHEROKEE LETTER YO;Lo;0;L;;;;;N;;;;;
-13F3;CHEROKEE LETTER YU;Lo;0;L;;;;;N;;;;;
-13F4;CHEROKEE LETTER YV;Lo;0;L;;;;;N;;;;;
+13A0;CHEROKEE LETTER A;Lu;0;L;;;;;N;;;;AB70;
+13A1;CHEROKEE LETTER E;Lu;0;L;;;;;N;;;;AB71;
+13A2;CHEROKEE LETTER I;Lu;0;L;;;;;N;;;;AB72;
+13A3;CHEROKEE LETTER O;Lu;0;L;;;;;N;;;;AB73;
+13A4;CHEROKEE LETTER U;Lu;0;L;;;;;N;;;;AB74;
+13A5;CHEROKEE LETTER V;Lu;0;L;;;;;N;;;;AB75;
+13A6;CHEROKEE LETTER GA;Lu;0;L;;;;;N;;;;AB76;
+13A7;CHEROKEE LETTER KA;Lu;0;L;;;;;N;;;;AB77;
+13A8;CHEROKEE LETTER GE;Lu;0;L;;;;;N;;;;AB78;
+13A9;CHEROKEE LETTER GI;Lu;0;L;;;;;N;;;;AB79;
+13AA;CHEROKEE LETTER GO;Lu;0;L;;;;;N;;;;AB7A;
+13AB;CHEROKEE LETTER GU;Lu;0;L;;;;;N;;;;AB7B;
+13AC;CHEROKEE LETTER GV;Lu;0;L;;;;;N;;;;AB7C;
+13AD;CHEROKEE LETTER HA;Lu;0;L;;;;;N;;;;AB7D;
+13AE;CHEROKEE LETTER HE;Lu;0;L;;;;;N;;;;AB7E;
+13AF;CHEROKEE LETTER HI;Lu;0;L;;;;;N;;;;AB7F;
+13B0;CHEROKEE LETTER HO;Lu;0;L;;;;;N;;;;AB80;
+13B1;CHEROKEE LETTER HU;Lu;0;L;;;;;N;;;;AB81;
+13B2;CHEROKEE LETTER HV;Lu;0;L;;;;;N;;;;AB82;
+13B3;CHEROKEE LETTER LA;Lu;0;L;;;;;N;;;;AB83;
+13B4;CHEROKEE LETTER LE;Lu;0;L;;;;;N;;;;AB84;
+13B5;CHEROKEE LETTER LI;Lu;0;L;;;;;N;;;;AB85;
+13B6;CHEROKEE LETTER LO;Lu;0;L;;;;;N;;;;AB86;
+13B7;CHEROKEE LETTER LU;Lu;0;L;;;;;N;;;;AB87;
+13B8;CHEROKEE LETTER LV;Lu;0;L;;;;;N;;;;AB88;
+13B9;CHEROKEE LETTER MA;Lu;0;L;;;;;N;;;;AB89;
+13BA;CHEROKEE LETTER ME;Lu;0;L;;;;;N;;;;AB8A;
+13BB;CHEROKEE LETTER MI;Lu;0;L;;;;;N;;;;AB8B;
+13BC;CHEROKEE LETTER MO;Lu;0;L;;;;;N;;;;AB8C;
+13BD;CHEROKEE LETTER MU;Lu;0;L;;;;;N;;;;AB8D;
+13BE;CHEROKEE LETTER NA;Lu;0;L;;;;;N;;;;AB8E;
+13BF;CHEROKEE LETTER HNA;Lu;0;L;;;;;N;;;;AB8F;
+13C0;CHEROKEE LETTER NAH;Lu;0;L;;;;;N;;;;AB90;
+13C1;CHEROKEE LETTER NE;Lu;0;L;;;;;N;;;;AB91;
+13C2;CHEROKEE LETTER NI;Lu;0;L;;;;;N;;;;AB92;
+13C3;CHEROKEE LETTER NO;Lu;0;L;;;;;N;;;;AB93;
+13C4;CHEROKEE LETTER NU;Lu;0;L;;;;;N;;;;AB94;
+13C5;CHEROKEE LETTER NV;Lu;0;L;;;;;N;;;;AB95;
+13C6;CHEROKEE LETTER QUA;Lu;0;L;;;;;N;;;;AB96;
+13C7;CHEROKEE LETTER QUE;Lu;0;L;;;;;N;;;;AB97;
+13C8;CHEROKEE LETTER QUI;Lu;0;L;;;;;N;;;;AB98;
+13C9;CHEROKEE LETTER QUO;Lu;0;L;;;;;N;;;;AB99;
+13CA;CHEROKEE LETTER QUU;Lu;0;L;;;;;N;;;;AB9A;
+13CB;CHEROKEE LETTER QUV;Lu;0;L;;;;;N;;;;AB9B;
+13CC;CHEROKEE LETTER SA;Lu;0;L;;;;;N;;;;AB9C;
+13CD;CHEROKEE LETTER S;Lu;0;L;;;;;N;;;;AB9D;
+13CE;CHEROKEE LETTER SE;Lu;0;L;;;;;N;;;;AB9E;
+13CF;CHEROKEE LETTER SI;Lu;0;L;;;;;N;;;;AB9F;
+13D0;CHEROKEE LETTER SO;Lu;0;L;;;;;N;;;;ABA0;
+13D1;CHEROKEE LETTER SU;Lu;0;L;;;;;N;;;;ABA1;
+13D2;CHEROKEE LETTER SV;Lu;0;L;;;;;N;;;;ABA2;
+13D3;CHEROKEE LETTER DA;Lu;0;L;;;;;N;;;;ABA3;
+13D4;CHEROKEE LETTER TA;Lu;0;L;;;;;N;;;;ABA4;
+13D5;CHEROKEE LETTER DE;Lu;0;L;;;;;N;;;;ABA5;
+13D6;CHEROKEE LETTER TE;Lu;0;L;;;;;N;;;;ABA6;
+13D7;CHEROKEE LETTER DI;Lu;0;L;;;;;N;;;;ABA7;
+13D8;CHEROKEE LETTER TI;Lu;0;L;;;;;N;;;;ABA8;
+13D9;CHEROKEE LETTER DO;Lu;0;L;;;;;N;;;;ABA9;
+13DA;CHEROKEE LETTER DU;Lu;0;L;;;;;N;;;;ABAA;
+13DB;CHEROKEE LETTER DV;Lu;0;L;;;;;N;;;;ABAB;
+13DC;CHEROKEE LETTER DLA;Lu;0;L;;;;;N;;;;ABAC;
+13DD;CHEROKEE LETTER TLA;Lu;0;L;;;;;N;;;;ABAD;
+13DE;CHEROKEE LETTER TLE;Lu;0;L;;;;;N;;;;ABAE;
+13DF;CHEROKEE LETTER TLI;Lu;0;L;;;;;N;;;;ABAF;
+13E0;CHEROKEE LETTER TLO;Lu;0;L;;;;;N;;;;ABB0;
+13E1;CHEROKEE LETTER TLU;Lu;0;L;;;;;N;;;;ABB1;
+13E2;CHEROKEE LETTER TLV;Lu;0;L;;;;;N;;;;ABB2;
+13E3;CHEROKEE LETTER TSA;Lu;0;L;;;;;N;;;;ABB3;
+13E4;CHEROKEE LETTER TSE;Lu;0;L;;;;;N;;;;ABB4;
+13E5;CHEROKEE LETTER TSI;Lu;0;L;;;;;N;;;;ABB5;
+13E6;CHEROKEE LETTER TSO;Lu;0;L;;;;;N;;;;ABB6;
+13E7;CHEROKEE LETTER TSU;Lu;0;L;;;;;N;;;;ABB7;
+13E8;CHEROKEE LETTER TSV;Lu;0;L;;;;;N;;;;ABB8;
+13E9;CHEROKEE LETTER WA;Lu;0;L;;;;;N;;;;ABB9;
+13EA;CHEROKEE LETTER WE;Lu;0;L;;;;;N;;;;ABBA;
+13EB;CHEROKEE LETTER WI;Lu;0;L;;;;;N;;;;ABBB;
+13EC;CHEROKEE LETTER WO;Lu;0;L;;;;;N;;;;ABBC;
+13ED;CHEROKEE LETTER WU;Lu;0;L;;;;;N;;;;ABBD;
+13EE;CHEROKEE LETTER WV;Lu;0;L;;;;;N;;;;ABBE;
+13EF;CHEROKEE LETTER YA;Lu;0;L;;;;;N;;;;ABBF;
+13F0;CHEROKEE LETTER YE;Lu;0;L;;;;;N;;;;13F8;
+13F1;CHEROKEE LETTER YI;Lu;0;L;;;;;N;;;;13F9;
+13F2;CHEROKEE LETTER YO;Lu;0;L;;;;;N;;;;13FA;
+13F3;CHEROKEE LETTER YU;Lu;0;L;;;;;N;;;;13FB;
+13F4;CHEROKEE LETTER YV;Lu;0;L;;;;;N;;;;13FC;
+13F5;CHEROKEE LETTER MV;Lu;0;L;;;;;N;;;;13FD;
+13F8;CHEROKEE SMALL LETTER YE;Ll;0;L;;;;;N;;;13F0;;13F0
+13F9;CHEROKEE SMALL LETTER YI;Ll;0;L;;;;;N;;;13F1;;13F1
+13FA;CHEROKEE SMALL LETTER YO;Ll;0;L;;;;;N;;;13F2;;13F2
+13FB;CHEROKEE SMALL LETTER YU;Ll;0;L;;;;;N;;;13F3;;13F3
+13FC;CHEROKEE SMALL LETTER YV;Ll;0;L;;;;;N;;;13F4;;13F4
+13FD;CHEROKEE SMALL LETTER MV;Ll;0;L;;;;;N;;;13F5;;13F5
1400;CANADIAN SYLLABICS HYPHEN;Pd;0;ON;;;;;N;;;;;
1401;CANADIAN SYLLABICS E;Lo;0;L;;;;;N;;;;;
1402;CANADIAN SYLLABICS AAI;Lo;0;L;;;;;N;;;;;
@@ -5700,23 +5713,23 @@
19A9;NEW TAI LUE LETTER LOW XVA;Lo;0;L;;;;;N;;;;;
19AA;NEW TAI LUE LETTER HIGH SUA;Lo;0;L;;;;;N;;;;;
19AB;NEW TAI LUE LETTER LOW SUA;Lo;0;L;;;;;N;;;;;
-19B0;NEW TAI LUE VOWEL SIGN VOWEL SHORTENER;Mc;0;L;;;;;N;;;;;
-19B1;NEW TAI LUE VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
-19B2;NEW TAI LUE VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
-19B3;NEW TAI LUE VOWEL SIGN U;Mc;0;L;;;;;N;;;;;
-19B4;NEW TAI LUE VOWEL SIGN UU;Mc;0;L;;;;;N;;;;;
-19B5;NEW TAI LUE VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
-19B6;NEW TAI LUE VOWEL SIGN AE;Mc;0;L;;;;;N;;;;;
-19B7;NEW TAI LUE VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
-19B8;NEW TAI LUE VOWEL SIGN OA;Mc;0;L;;;;;N;;;;;
-19B9;NEW TAI LUE VOWEL SIGN UE;Mc;0;L;;;;;N;;;;;
-19BA;NEW TAI LUE VOWEL SIGN AY;Mc;0;L;;;;;N;;;;;
-19BB;NEW TAI LUE VOWEL SIGN AAY;Mc;0;L;;;;;N;;;;;
-19BC;NEW TAI LUE VOWEL SIGN UY;Mc;0;L;;;;;N;;;;;
-19BD;NEW TAI LUE VOWEL SIGN OY;Mc;0;L;;;;;N;;;;;
-19BE;NEW TAI LUE VOWEL SIGN OAY;Mc;0;L;;;;;N;;;;;
-19BF;NEW TAI LUE VOWEL SIGN UEY;Mc;0;L;;;;;N;;;;;
-19C0;NEW TAI LUE VOWEL SIGN IY;Mc;0;L;;;;;N;;;;;
+19B0;NEW TAI LUE VOWEL SIGN VOWEL SHORTENER;Lo;0;L;;;;;N;;;;;
+19B1;NEW TAI LUE VOWEL SIGN AA;Lo;0;L;;;;;N;;;;;
+19B2;NEW TAI LUE VOWEL SIGN II;Lo;0;L;;;;;N;;;;;
+19B3;NEW TAI LUE VOWEL SIGN U;Lo;0;L;;;;;N;;;;;
+19B4;NEW TAI LUE VOWEL SIGN UU;Lo;0;L;;;;;N;;;;;
+19B5;NEW TAI LUE VOWEL SIGN E;Lo;0;L;;;;;N;;;;;
+19B6;NEW TAI LUE VOWEL SIGN AE;Lo;0;L;;;;;N;;;;;
+19B7;NEW TAI LUE VOWEL SIGN O;Lo;0;L;;;;;N;;;;;
+19B8;NEW TAI LUE VOWEL SIGN OA;Lo;0;L;;;;;N;;;;;
+19B9;NEW TAI LUE VOWEL SIGN UE;Lo;0;L;;;;;N;;;;;
+19BA;NEW TAI LUE VOWEL SIGN AY;Lo;0;L;;;;;N;;;;;
+19BB;NEW TAI LUE VOWEL SIGN AAY;Lo;0;L;;;;;N;;;;;
+19BC;NEW TAI LUE VOWEL SIGN UY;Lo;0;L;;;;;N;;;;;
+19BD;NEW TAI LUE VOWEL SIGN OY;Lo;0;L;;;;;N;;;;;
+19BE;NEW TAI LUE VOWEL SIGN OAY;Lo;0;L;;;;;N;;;;;
+19BF;NEW TAI LUE VOWEL SIGN UEY;Lo;0;L;;;;;N;;;;;
+19C0;NEW TAI LUE VOWEL SIGN IY;Lo;0;L;;;;;N;;;;;
19C1;NEW TAI LUE LETTER FINAL V;Lo;0;L;;;;;N;;;;;
19C2;NEW TAI LUE LETTER FINAL NG;Lo;0;L;;;;;N;;;;;
19C3;NEW TAI LUE LETTER FINAL N;Lo;0;L;;;;;N;;;;;
@@ -5724,8 +5737,8 @@
19C5;NEW TAI LUE LETTER FINAL K;Lo;0;L;;;;;N;;;;;
19C6;NEW TAI LUE LETTER FINAL D;Lo;0;L;;;;;N;;;;;
19C7;NEW TAI LUE LETTER FINAL B;Lo;0;L;;;;;N;;;;;
-19C8;NEW TAI LUE TONE MARK-1;Mc;0;L;;;;;N;;;;;
-19C9;NEW TAI LUE TONE MARK-2;Mc;0;L;;;;;N;;;;;
+19C8;NEW TAI LUE TONE MARK-1;Lo;0;L;;;;;N;;;;;
+19C9;NEW TAI LUE TONE MARK-2;Lo;0;L;;;;;N;;;;;
19D0;NEW TAI LUE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
19D1;NEW TAI LUE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
19D2;NEW TAI LUE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
@@ -7277,6 +7290,7 @@
20BB;NORDIC MARK SIGN;Sc;0;ET;;;;;N;;;;;
20BC;MANAT SIGN;Sc;0;ET;;;;;N;;;;;
20BD;RUBLE SIGN;Sc;0;ET;;;;;N;;;;;
+20BE;LARI SIGN;Sc;0;ET;;;;;N;;;;;
20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;;
20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;;
20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;;
@@ -7448,6 +7462,8 @@
2187;ROMAN NUMERAL FIFTY THOUSAND;Nl;0;L;;;;50000;N;;;;;
2188;ROMAN NUMERAL ONE HUNDRED THOUSAND;Nl;0;L;;;;100000;N;;;;;
2189;VULGAR FRACTION ZERO THIRDS;No;0;ON;<fraction> 0030 2044 0033;;;0;N;;;;;
+218A;TURNED DIGIT TWO;So;0;ON;;;;;N;;;;;
+218B;TURNED DIGIT THREE;So;0;ON;;;;;N;;;;;
2190;LEFTWARDS ARROW;Sm;0;ON;;;;;N;LEFT ARROW;;;;
2191;UPWARDS ARROW;Sm;0;ON;;;;;N;UP ARROW;;;;
2192;RIGHTWARDS ARROW;Sm;0;ON;;;;;N;RIGHT ARROW;;;;
@@ -10015,6 +10031,10 @@
2BCF;ROTATED WHITE FOUR POINTED CUSP;So;0;ON;;;;;N;;;;;
2BD0;SQUARE POSITION INDICATOR;So;0;ON;;;;;N;;;;;
2BD1;UNCERTAINTY SIGN;So;0;ON;;;;;N;;;;;
+2BEC;LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;;
+2BED;UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;;
+2BEE;RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;;
+2BEF;DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;;
2C00;GLAGOLITIC CAPITAL LETTER AZU;Lu;0;L;;;;;N;;;;2C30;
2C01;GLAGOLITIC CAPITAL LETTER BUKY;Lu;0;L;;;;;N;;;;2C31;
2C02;GLAGOLITIC CAPITAL LETTER VEDE;Lu;0;L;;;;;N;;;;2C32;
@@ -11942,7 +11962,7 @@
4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;;
4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;;
4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;;
-9FCC;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;;
+9FD5;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;;
A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;;
A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;;
A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;;
@@ -13605,6 +13625,7 @@ A69A;CYRILLIC CAPITAL LETTER CROSSED O;Lu;0;L;;;;;N;;;;A69B;
A69B;CYRILLIC SMALL LETTER CROSSED O;Ll;0;L;;;;;N;;;A69A;;A69A
A69C;MODIFIER LETTER CYRILLIC HARD SIGN;Lm;0;L;<super> 044A;;;;N;;;;;
A69D;MODIFIER LETTER CYRILLIC SOFT SIGN;Lm;0;L;<super> 044C;;;;N;;;;;
+A69E;COMBINING CYRILLIC LETTER EF;Mn;230;NSM;;;;;N;;;;;
A69F;COMBINING CYRILLIC LETTER IOTIFIED E;Mn;230;NSM;;;;;N;;;;;
A6A0;BAMUM LETTER A;Lo;0;L;;;;;N;;;;;
A6A1;BAMUM LETTER KA;Lo;0;L;;;;;N;;;;;
@@ -13837,6 +13858,7 @@ A78B;LATIN CAPITAL LETTER SALTILLO;Lu;0;L;;;;;N;;;;A78C;
A78C;LATIN SMALL LETTER SALTILLO;Ll;0;L;;;;;N;;;A78B;;A78B
A78D;LATIN CAPITAL LETTER TURNED H;Lu;0;L;;;;;N;;;;0265;
A78E;LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT;Ll;0;L;;;;;N;;;;;
+A78F;LATIN LETTER SINOLOGICAL DOT;Lo;0;L;;;;;N;;;;;
A790;LATIN CAPITAL LETTER N WITH DESCENDER;Lu;0;L;;;;;N;;;;A791;
A791;LATIN SMALL LETTER N WITH DESCENDER;Ll;0;L;;;;;N;;;A790;;A790
A792;LATIN CAPITAL LETTER C WITH BAR;Lu;0;L;;;;;N;;;;A793;
@@ -13869,6 +13891,12 @@ A7AC;LATIN CAPITAL LETTER SCRIPT G;Lu;0;L;;;;;N;;;;0261;
A7AD;LATIN CAPITAL LETTER L WITH BELT;Lu;0;L;;;;;N;;;;026C;
A7B0;LATIN CAPITAL LETTER TURNED K;Lu;0;L;;;;;N;;;;029E;
A7B1;LATIN CAPITAL LETTER TURNED T;Lu;0;L;;;;;N;;;;0287;
+A7B2;LATIN CAPITAL LETTER J WITH CROSSED-TAIL;Lu;0;L;;;;;N;;;;029D;
+A7B3;LATIN CAPITAL LETTER CHI;Lu;0;L;;;;;N;;;;AB53;
+A7B4;LATIN CAPITAL LETTER BETA;Lu;0;L;;;;;N;;;;A7B5;
+A7B5;LATIN SMALL LETTER BETA;Ll;0;L;;;;;N;;;A7B4;;A7B4
+A7B6;LATIN CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;A7B7;
+A7B7;LATIN SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;A7B6;;A7B6
A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;;
A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L;<super> 0126;;;;N;;;;;
A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L;<super> 0153;;;;N;;;;;
@@ -14097,6 +14125,8 @@ A8F8;DEVANAGARI SIGN PUSHPIKA;Po;0;L;;;;;N;;;;;
A8F9;DEVANAGARI GAP FILLER;Po;0;L;;;;;N;;;;;
A8FA;DEVANAGARI CARET;Po;0;L;;;;;N;;;;;
A8FB;DEVANAGARI HEADSTROKE;Lo;0;L;;;;;N;;;;;
+A8FC;DEVANAGARI SIGN SIDDHAM;Po;0;L;;;;;N;;;;;
+A8FD;DEVANAGARI JAIN OM;Lo;0;L;;;;;N;;;;;
A900;KAYAH LI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
A901;KAYAH LI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
A902;KAYAH LI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
@@ -14610,7 +14640,7 @@ AB4F;LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG;Ll;0;L;;;;;N;;;;;
AB50;LATIN SMALL LETTER UI;Ll;0;L;;;;;N;;;;;
AB51;LATIN SMALL LETTER TURNED UI;Ll;0;L;;;;;N;;;;;
AB52;LATIN SMALL LETTER U WITH LEFT HOOK;Ll;0;L;;;;;N;;;;;
-AB53;LATIN SMALL LETTER CHI;Ll;0;L;;;;;N;;;;;
+AB53;LATIN SMALL LETTER CHI;Ll;0;L;;;;;N;;;A7B3;;A7B3
AB54;LATIN SMALL LETTER CHI WITH LOW RIGHT RING;Ll;0;L;;;;;N;;;;;
AB55;LATIN SMALL LETTER CHI WITH LOW LEFT SERIF;Ll;0;L;;;;;N;;;;;
AB56;LATIN SMALL LETTER X WITH LOW RIGHT RING;Ll;0;L;;;;;N;;;;;
@@ -14623,8 +14653,92 @@ AB5C;MODIFIER LETTER SMALL HENG;Lm;0;L;<super> A727;;;;N;;;;;
AB5D;MODIFIER LETTER SMALL L WITH INVERTED LAZY S;Lm;0;L;<super> AB37;;;;N;;;;;
AB5E;MODIFIER LETTER SMALL L WITH MIDDLE TILDE;Lm;0;L;<super> 026B;;;;N;;;;;
AB5F;MODIFIER LETTER SMALL U WITH LEFT HOOK;Lm;0;L;<super> AB52;;;;N;;;;;
+AB60;LATIN SMALL LETTER SAKHA YAT;Ll;0;L;;;;;N;;;;;
+AB61;LATIN SMALL LETTER IOTIFIED E;Ll;0;L;;;;;N;;;;;
+AB62;LATIN SMALL LETTER OPEN OE;Ll;0;L;;;;;N;;;;;
+AB63;LATIN SMALL LETTER UO;Ll;0;L;;;;;N;;;;;
AB64;LATIN SMALL LETTER INVERTED ALPHA;Ll;0;L;;;;;N;;;;;
AB65;GREEK LETTER SMALL CAPITAL OMEGA;Ll;0;L;;;;;N;;;;;
+AB70;CHEROKEE SMALL LETTER A;Ll;0;L;;;;;N;;;13A0;;13A0
+AB71;CHEROKEE SMALL LETTER E;Ll;0;L;;;;;N;;;13A1;;13A1
+AB72;CHEROKEE SMALL LETTER I;Ll;0;L;;;;;N;;;13A2;;13A2
+AB73;CHEROKEE SMALL LETTER O;Ll;0;L;;;;;N;;;13A3;;13A3
+AB74;CHEROKEE SMALL LETTER U;Ll;0;L;;;;;N;;;13A4;;13A4
+AB75;CHEROKEE SMALL LETTER V;Ll;0;L;;;;;N;;;13A5;;13A5
+AB76;CHEROKEE SMALL LETTER GA;Ll;0;L;;;;;N;;;13A6;;13A6
+AB77;CHEROKEE SMALL LETTER KA;Ll;0;L;;;;;N;;;13A7;;13A7
+AB78;CHEROKEE SMALL LETTER GE;Ll;0;L;;;;;N;;;13A8;;13A8
+AB79;CHEROKEE SMALL LETTER GI;Ll;0;L;;;;;N;;;13A9;;13A9
+AB7A;CHEROKEE SMALL LETTER GO;Ll;0;L;;;;;N;;;13AA;;13AA
+AB7B;CHEROKEE SMALL LETTER GU;Ll;0;L;;;;;N;;;13AB;;13AB
+AB7C;CHEROKEE SMALL LETTER GV;Ll;0;L;;;;;N;;;13AC;;13AC
+AB7D;CHEROKEE SMALL LETTER HA;Ll;0;L;;;;;N;;;13AD;;13AD
+AB7E;CHEROKEE SMALL LETTER HE;Ll;0;L;;;;;N;;;13AE;;13AE
+AB7F;CHEROKEE SMALL LETTER HI;Ll;0;L;;;;;N;;;13AF;;13AF
+AB80;CHEROKEE SMALL LETTER HO;Ll;0;L;;;;;N;;;13B0;;13B0
+AB81;CHEROKEE SMALL LETTER HU;Ll;0;L;;;;;N;;;13B1;;13B1
+AB82;CHEROKEE SMALL LETTER HV;Ll;0;L;;;;;N;;;13B2;;13B2
+AB83;CHEROKEE SMALL LETTER LA;Ll;0;L;;;;;N;;;13B3;;13B3
+AB84;CHEROKEE SMALL LETTER LE;Ll;0;L;;;;;N;;;13B4;;13B4
+AB85;CHEROKEE SMALL LETTER LI;Ll;0;L;;;;;N;;;13B5;;13B5
+AB86;CHEROKEE SMALL LETTER LO;Ll;0;L;;;;;N;;;13B6;;13B6
+AB87;CHEROKEE SMALL LETTER LU;Ll;0;L;;;;;N;;;13B7;;13B7
+AB88;CHEROKEE SMALL LETTER LV;Ll;0;L;;;;;N;;;13B8;;13B8
+AB89;CHEROKEE SMALL LETTER MA;Ll;0;L;;;;;N;;;13B9;;13B9
+AB8A;CHEROKEE SMALL LETTER ME;Ll;0;L;;;;;N;;;13BA;;13BA
+AB8B;CHEROKEE SMALL LETTER MI;Ll;0;L;;;;;N;;;13BB;;13BB
+AB8C;CHEROKEE SMALL LETTER MO;Ll;0;L;;;;;N;;;13BC;;13BC
+AB8D;CHEROKEE SMALL LETTER MU;Ll;0;L;;;;;N;;;13BD;;13BD
+AB8E;CHEROKEE SMALL LETTER NA;Ll;0;L;;;;;N;;;13BE;;13BE
+AB8F;CHEROKEE SMALL LETTER HNA;Ll;0;L;;;;;N;;;13BF;;13BF
+AB90;CHEROKEE SMALL LETTER NAH;Ll;0;L;;;;;N;;;13C0;;13C0
+AB91;CHEROKEE SMALL LETTER NE;Ll;0;L;;;;;N;;;13C1;;13C1
+AB92;CHEROKEE SMALL LETTER NI;Ll;0;L;;;;;N;;;13C2;;13C2
+AB93;CHEROKEE SMALL LETTER NO;Ll;0;L;;;;;N;;;13C3;;13C3
+AB94;CHEROKEE SMALL LETTER NU;Ll;0;L;;;;;N;;;13C4;;13C4
+AB95;CHEROKEE SMALL LETTER NV;Ll;0;L;;;;;N;;;13C5;;13C5
+AB96;CHEROKEE SMALL LETTER QUA;Ll;0;L;;;;;N;;;13C6;;13C6
+AB97;CHEROKEE SMALL LETTER QUE;Ll;0;L;;;;;N;;;13C7;;13C7
+AB98;CHEROKEE SMALL LETTER QUI;Ll;0;L;;;;;N;;;13C8;;13C8
+AB99;CHEROKEE SMALL LETTER QUO;Ll;0;L;;;;;N;;;13C9;;13C9
+AB9A;CHEROKEE SMALL LETTER QUU;Ll;0;L;;;;;N;;;13CA;;13CA
+AB9B;CHEROKEE SMALL LETTER QUV;Ll;0;L;;;;;N;;;13CB;;13CB
+AB9C;CHEROKEE SMALL LETTER SA;Ll;0;L;;;;;N;;;13CC;;13CC
+AB9D;CHEROKEE SMALL LETTER S;Ll;0;L;;;;;N;;;13CD;;13CD
+AB9E;CHEROKEE SMALL LETTER SE;Ll;0;L;;;;;N;;;13CE;;13CE
+AB9F;CHEROKEE SMALL LETTER SI;Ll;0;L;;;;;N;;;13CF;;13CF
+ABA0;CHEROKEE SMALL LETTER SO;Ll;0;L;;;;;N;;;13D0;;13D0
+ABA1;CHEROKEE SMALL LETTER SU;Ll;0;L;;;;;N;;;13D1;;13D1
+ABA2;CHEROKEE SMALL LETTER SV;Ll;0;L;;;;;N;;;13D2;;13D2
+ABA3;CHEROKEE SMALL LETTER DA;Ll;0;L;;;;;N;;;13D3;;13D3
+ABA4;CHEROKEE SMALL LETTER TA;Ll;0;L;;;;;N;;;13D4;;13D4
+ABA5;CHEROKEE SMALL LETTER DE;Ll;0;L;;;;;N;;;13D5;;13D5
+ABA6;CHEROKEE SMALL LETTER TE;Ll;0;L;;;;;N;;;13D6;;13D6
+ABA7;CHEROKEE SMALL LETTER DI;Ll;0;L;;;;;N;;;13D7;;13D7
+ABA8;CHEROKEE SMALL LETTER TI;Ll;0;L;;;;;N;;;13D8;;13D8
+ABA9;CHEROKEE SMALL LETTER DO;Ll;0;L;;;;;N;;;13D9;;13D9
+ABAA;CHEROKEE SMALL LETTER DU;Ll;0;L;;;;;N;;;13DA;;13DA
+ABAB;CHEROKEE SMALL LETTER DV;Ll;0;L;;;;;N;;;13DB;;13DB
+ABAC;CHEROKEE SMALL LETTER DLA;Ll;0;L;;;;;N;;;13DC;;13DC
+ABAD;CHEROKEE SMALL LETTER TLA;Ll;0;L;;;;;N;;;13DD;;13DD
+ABAE;CHEROKEE SMALL LETTER TLE;Ll;0;L;;;;;N;;;13DE;;13DE
+ABAF;CHEROKEE SMALL LETTER TLI;Ll;0;L;;;;;N;;;13DF;;13DF
+ABB0;CHEROKEE SMALL LETTER TLO;Ll;0;L;;;;;N;;;13E0;;13E0
+ABB1;CHEROKEE SMALL LETTER TLU;Ll;0;L;;;;;N;;;13E1;;13E1
+ABB2;CHEROKEE SMALL LETTER TLV;Ll;0;L;;;;;N;;;13E2;;13E2
+ABB3;CHEROKEE SMALL LETTER TSA;Ll;0;L;;;;;N;;;13E3;;13E3
+ABB4;CHEROKEE SMALL LETTER TSE;Ll;0;L;;;;;N;;;13E4;;13E4
+ABB5;CHEROKEE SMALL LETTER TSI;Ll;0;L;;;;;N;;;13E5;;13E5
+ABB6;CHEROKEE SMALL LETTER TSO;Ll;0;L;;;;;N;;;13E6;;13E6
+ABB7;CHEROKEE SMALL LETTER TSU;Ll;0;L;;;;;N;;;13E7;;13E7
+ABB8;CHEROKEE SMALL LETTER TSV;Ll;0;L;;;;;N;;;13E8;;13E8
+ABB9;CHEROKEE SMALL LETTER WA;Ll;0;L;;;;;N;;;13E9;;13E9
+ABBA;CHEROKEE SMALL LETTER WE;Ll;0;L;;;;;N;;;13EA;;13EA
+ABBB;CHEROKEE SMALL LETTER WI;Ll;0;L;;;;;N;;;13EB;;13EB
+ABBC;CHEROKEE SMALL LETTER WO;Ll;0;L;;;;;N;;;13EC;;13EC
+ABBD;CHEROKEE SMALL LETTER WU;Ll;0;L;;;;;N;;;13ED;;13ED
+ABBE;CHEROKEE SMALL LETTER WV;Ll;0;L;;;;;N;;;13EE;;13EE
+ABBF;CHEROKEE SMALL LETTER YA;Ll;0;L;;;;;N;;;13EF;;13EF
ABC0;MEETEI MAYEK LETTER KOK;Lo;0;L;;;;;N;;;;;
ABC1;MEETEI MAYEK LETTER SAM;Lo;0;L;;;;;N;;;;;
ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;;
@@ -15944,6 +16058,8 @@ FE2A;COMBINING TILDE RIGHT HALF BELOW;Mn;220;NSM;;;;;N;;;;;
FE2B;COMBINING MACRON LEFT HALF BELOW;Mn;220;NSM;;;;;N;;;;;
FE2C;COMBINING MACRON RIGHT HALF BELOW;Mn;220;NSM;;;;;N;;;;;
FE2D;COMBINING CONJOINING MACRON BELOW;Mn;220;NSM;;;;;N;;;;;
+FE2E;COMBINING CYRILLIC TITLO LEFT HALF;Mn;230;NSM;;;;;N;;;;;
+FE2F;COMBINING CYRILLIC TITLO RIGHT HALF;Mn;230;NSM;;;;;N;;;;;
FE30;PRESENTATION FORM FOR VERTICAL TWO DOT LEADER;Po;0;ON;<vertical> 2025;;;;N;GLYPH FOR VERTICAL TWO DOT LEADER;;;;
FE31;PRESENTATION FORM FOR VERTICAL EM DASH;Pd;0;ON;<vertical> 2014;;;;N;GLYPH FOR VERTICAL EM DASH;;;;
FE32;PRESENTATION FORM FOR VERTICAL EN DASH;Pd;0;ON;<vertical> 2013;;;;N;GLYPH FOR VERTICAL EN DASH;;;;
@@ -17830,6 +17946,32 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
108AD;NABATAEAN NUMBER TEN;No;0;R;;;;10;N;;;;;
108AE;NABATAEAN NUMBER TWENTY;No;0;R;;;;20;N;;;;;
108AF;NABATAEAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;;
+108E0;HATRAN LETTER ALEPH;Lo;0;R;;;;;N;;;;;
+108E1;HATRAN LETTER BETH;Lo;0;R;;;;;N;;;;;
+108E2;HATRAN LETTER GIMEL;Lo;0;R;;;;;N;;;;;
+108E3;HATRAN LETTER DALETH-RESH;Lo;0;R;;;;;N;;;;;
+108E4;HATRAN LETTER HE;Lo;0;R;;;;;N;;;;;
+108E5;HATRAN LETTER WAW;Lo;0;R;;;;;N;;;;;
+108E6;HATRAN LETTER ZAYN;Lo;0;R;;;;;N;;;;;
+108E7;HATRAN LETTER HETH;Lo;0;R;;;;;N;;;;;
+108E8;HATRAN LETTER TETH;Lo;0;R;;;;;N;;;;;
+108E9;HATRAN LETTER YODH;Lo;0;R;;;;;N;;;;;
+108EA;HATRAN LETTER KAPH;Lo;0;R;;;;;N;;;;;
+108EB;HATRAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;;
+108EC;HATRAN LETTER MEM;Lo;0;R;;;;;N;;;;;
+108ED;HATRAN LETTER NUN;Lo;0;R;;;;;N;;;;;
+108EE;HATRAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;;
+108EF;HATRAN LETTER AYN;Lo;0;R;;;;;N;;;;;
+108F0;HATRAN LETTER PE;Lo;0;R;;;;;N;;;;;
+108F1;HATRAN LETTER SADHE;Lo;0;R;;;;;N;;;;;
+108F2;HATRAN LETTER QOPH;Lo;0;R;;;;;N;;;;;
+108F4;HATRAN LETTER SHIN;Lo;0;R;;;;;N;;;;;
+108F5;HATRAN LETTER TAW;Lo;0;R;;;;;N;;;;;
+108FB;HATRAN NUMBER ONE;No;0;R;;;;1;N;;;;;
+108FC;HATRAN NUMBER FIVE;No;0;R;;;;5;N;;;;;
+108FD;HATRAN NUMBER TEN;No;0;R;;;;10;N;;;;;
+108FE;HATRAN NUMBER TWENTY;No;0;R;;;;20;N;;;;;
+108FF;HATRAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;;
10900;PHOENICIAN LETTER ALF;Lo;0;R;;;;;N;;;;;
10901;PHOENICIAN LETTER BET;Lo;0;R;;;;;N;;;;;
10902;PHOENICIAN LETTER GAML;Lo;0;R;;;;;N;;;;;
@@ -17942,8 +18084,72 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
109B5;MEROITIC CURSIVE LETTER TE;Lo;0;R;;;;;N;;;;;
109B6;MEROITIC CURSIVE LETTER TO;Lo;0;R;;;;;N;;;;;
109B7;MEROITIC CURSIVE LETTER DA;Lo;0;R;;;;;N;;;;;
+109BC;MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS;No;0;R;;;;11/12;N;;;;;
+109BD;MEROITIC CURSIVE FRACTION ONE HALF;No;0;R;;;;1/2;N;;;;;
109BE;MEROITIC CURSIVE LOGOGRAM RMT;Lo;0;R;;;;;N;;;;;
109BF;MEROITIC CURSIVE LOGOGRAM IMN;Lo;0;R;;;;;N;;;;;
+109C0;MEROITIC CURSIVE NUMBER ONE;No;0;R;;;;1;N;;;;;
+109C1;MEROITIC CURSIVE NUMBER TWO;No;0;R;;;;2;N;;;;;
+109C2;MEROITIC CURSIVE NUMBER THREE;No;0;R;;;;3;N;;;;;
+109C3;MEROITIC CURSIVE NUMBER FOUR;No;0;R;;;;4;N;;;;;
+109C4;MEROITIC CURSIVE NUMBER FIVE;No;0;R;;;;5;N;;;;;
+109C5;MEROITIC CURSIVE NUMBER SIX;No;0;R;;;;6;N;;;;;
+109C6;MEROITIC CURSIVE NUMBER SEVEN;No;0;R;;;;7;N;;;;;
+109C7;MEROITIC CURSIVE NUMBER EIGHT;No;0;R;;;;8;N;;;;;
+109C8;MEROITIC CURSIVE NUMBER NINE;No;0;R;;;;9;N;;;;;
+109C9;MEROITIC CURSIVE NUMBER TEN;No;0;R;;;;10;N;;;;;
+109CA;MEROITIC CURSIVE NUMBER TWENTY;No;0;R;;;;20;N;;;;;
+109CB;MEROITIC CURSIVE NUMBER THIRTY;No;0;R;;;;30;N;;;;;
+109CC;MEROITIC CURSIVE NUMBER FORTY;No;0;R;;;;40;N;;;;;
+109CD;MEROITIC CURSIVE NUMBER FIFTY;No;0;R;;;;50;N;;;;;
+109CE;MEROITIC CURSIVE NUMBER SIXTY;No;0;R;;;;60;N;;;;;
+109CF;MEROITIC CURSIVE NUMBER SEVENTY;No;0;R;;;;70;N;;;;;
+109D2;MEROITIC CURSIVE NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;;
+109D3;MEROITIC CURSIVE NUMBER TWO HUNDRED;No;0;R;;;;200;N;;;;;
+109D4;MEROITIC CURSIVE NUMBER THREE HUNDRED;No;0;R;;;;300;N;;;;;
+109D5;MEROITIC CURSIVE NUMBER FOUR HUNDRED;No;0;R;;;;400;N;;;;;
+109D6;MEROITIC CURSIVE NUMBER FIVE HUNDRED;No;0;R;;;;500;N;;;;;
+109D7;MEROITIC CURSIVE NUMBER SIX HUNDRED;No;0;R;;;;600;N;;;;;
+109D8;MEROITIC CURSIVE NUMBER SEVEN HUNDRED;No;0;R;;;;700;N;;;;;
+109D9;MEROITIC CURSIVE NUMBER EIGHT HUNDRED;No;0;R;;;;800;N;;;;;
+109DA;MEROITIC CURSIVE NUMBER NINE HUNDRED;No;0;R;;;;900;N;;;;;
+109DB;MEROITIC CURSIVE NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;;
+109DC;MEROITIC CURSIVE NUMBER TWO THOUSAND;No;0;R;;;;2000;N;;;;;
+109DD;MEROITIC CURSIVE NUMBER THREE THOUSAND;No;0;R;;;;3000;N;;;;;
+109DE;MEROITIC CURSIVE NUMBER FOUR THOUSAND;No;0;R;;;;4000;N;;;;;
+109DF;MEROITIC CURSIVE NUMBER FIVE THOUSAND;No;0;R;;;;5000;N;;;;;
+109E0;MEROITIC CURSIVE NUMBER SIX THOUSAND;No;0;R;;;;6000;N;;;;;
+109E1;MEROITIC CURSIVE NUMBER SEVEN THOUSAND;No;0;R;;;;7000;N;;;;;
+109E2;MEROITIC CURSIVE NUMBER EIGHT THOUSAND;No;0;R;;;;8000;N;;;;;
+109E3;MEROITIC CURSIVE NUMBER NINE THOUSAND;No;0;R;;;;9000;N;;;;;
+109E4;MEROITIC CURSIVE NUMBER TEN THOUSAND;No;0;R;;;;10000;N;;;;;
+109E5;MEROITIC CURSIVE NUMBER TWENTY THOUSAND;No;0;R;;;;20000;N;;;;;
+109E6;MEROITIC CURSIVE NUMBER THIRTY THOUSAND;No;0;R;;;;30000;N;;;;;
+109E7;MEROITIC CURSIVE NUMBER FORTY THOUSAND;No;0;R;;;;40000;N;;;;;
+109E8;MEROITIC CURSIVE NUMBER FIFTY THOUSAND;No;0;R;;;;50000;N;;;;;
+109E9;MEROITIC CURSIVE NUMBER SIXTY THOUSAND;No;0;R;;;;60000;N;;;;;
+109EA;MEROITIC CURSIVE NUMBER SEVENTY THOUSAND;No;0;R;;;;70000;N;;;;;
+109EB;MEROITIC CURSIVE NUMBER EIGHTY THOUSAND;No;0;R;;;;80000;N;;;;;
+109EC;MEROITIC CURSIVE NUMBER NINETY THOUSAND;No;0;R;;;;90000;N;;;;;
+109ED;MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND;No;0;R;;;;100000;N;;;;;
+109EE;MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND;No;0;R;;;;200000;N;;;;;
+109EF;MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND;No;0;R;;;;300000;N;;;;;
+109F0;MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND;No;0;R;;;;400000;N;;;;;
+109F1;MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND;No;0;R;;;;500000;N;;;;;
+109F2;MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND;No;0;R;;;;600000;N;;;;;
+109F3;MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND;No;0;R;;;;700000;N;;;;;
+109F4;MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND;No;0;R;;;;800000;N;;;;;
+109F5;MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND;No;0;R;;;;900000;N;;;;;
+109F6;MEROITIC CURSIVE FRACTION ONE TWELFTH;No;0;R;;;;1/12;N;;;;;
+109F7;MEROITIC CURSIVE FRACTION TWO TWELFTHS;No;0;R;;;;2/12;N;;;;;
+109F8;MEROITIC CURSIVE FRACTION THREE TWELFTHS;No;0;R;;;;3/12;N;;;;;
+109F9;MEROITIC CURSIVE FRACTION FOUR TWELFTHS;No;0;R;;;;4/12;N;;;;;
+109FA;MEROITIC CURSIVE FRACTION FIVE TWELFTHS;No;0;R;;;;5/12;N;;;;;
+109FB;MEROITIC CURSIVE FRACTION SIX TWELFTHS;No;0;R;;;;6/12;N;;;;;
+109FC;MEROITIC CURSIVE FRACTION SEVEN TWELFTHS;No;0;R;;;;7/12;N;;;;;
+109FD;MEROITIC CURSIVE FRACTION EIGHT TWELFTHS;No;0;R;;;;8/12;N;;;;;
+109FE;MEROITIC CURSIVE FRACTION NINE TWELFTHS;No;0;R;;;;9/12;N;;;;;
+109FF;MEROITIC CURSIVE FRACTION TEN TWELFTHS;No;0;R;;;;10/12;N;;;;;
10A00;KHAROSHTHI LETTER A;Lo;0;R;;;;;N;;;;;
10A01;KHAROSHTHI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
10A02;KHAROSHTHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
@@ -18344,6 +18550,114 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
10C46;OLD TURKIC LETTER YENISEI AET;Lo;0;R;;;;;N;;;;;
10C47;OLD TURKIC LETTER ORKHON OT;Lo;0;R;;;;;N;;;;;
10C48;OLD TURKIC LETTER ORKHON BASH;Lo;0;R;;;;;N;;;;;
+10C80;OLD HUNGARIAN CAPITAL LETTER A;Lu;0;R;;;;;N;;;;10CC0;
+10C81;OLD HUNGARIAN CAPITAL LETTER AA;Lu;0;R;;;;;N;;;;10CC1;
+10C82;OLD HUNGARIAN CAPITAL LETTER EB;Lu;0;R;;;;;N;;;;10CC2;
+10C83;OLD HUNGARIAN CAPITAL LETTER AMB;Lu;0;R;;;;;N;;;;10CC3;
+10C84;OLD HUNGARIAN CAPITAL LETTER EC;Lu;0;R;;;;;N;;;;10CC4;
+10C85;OLD HUNGARIAN CAPITAL LETTER ENC;Lu;0;R;;;;;N;;;;10CC5;
+10C86;OLD HUNGARIAN CAPITAL LETTER ECS;Lu;0;R;;;;;N;;;;10CC6;
+10C87;OLD HUNGARIAN CAPITAL LETTER ED;Lu;0;R;;;;;N;;;;10CC7;
+10C88;OLD HUNGARIAN CAPITAL LETTER AND;Lu;0;R;;;;;N;;;;10CC8;
+10C89;OLD HUNGARIAN CAPITAL LETTER E;Lu;0;R;;;;;N;;;;10CC9;
+10C8A;OLD HUNGARIAN CAPITAL LETTER CLOSE E;Lu;0;R;;;;;N;;;;10CCA;
+10C8B;OLD HUNGARIAN CAPITAL LETTER EE;Lu;0;R;;;;;N;;;;10CCB;
+10C8C;OLD HUNGARIAN CAPITAL LETTER EF;Lu;0;R;;;;;N;;;;10CCC;
+10C8D;OLD HUNGARIAN CAPITAL LETTER EG;Lu;0;R;;;;;N;;;;10CCD;
+10C8E;OLD HUNGARIAN CAPITAL LETTER EGY;Lu;0;R;;;;;N;;;;10CCE;
+10C8F;OLD HUNGARIAN CAPITAL LETTER EH;Lu;0;R;;;;;N;;;;10CCF;
+10C90;OLD HUNGARIAN CAPITAL LETTER I;Lu;0;R;;;;;N;;;;10CD0;
+10C91;OLD HUNGARIAN CAPITAL LETTER II;Lu;0;R;;;;;N;;;;10CD1;
+10C92;OLD HUNGARIAN CAPITAL LETTER EJ;Lu;0;R;;;;;N;;;;10CD2;
+10C93;OLD HUNGARIAN CAPITAL LETTER EK;Lu;0;R;;;;;N;;;;10CD3;
+10C94;OLD HUNGARIAN CAPITAL LETTER AK;Lu;0;R;;;;;N;;;;10CD4;
+10C95;OLD HUNGARIAN CAPITAL LETTER UNK;Lu;0;R;;;;;N;;;;10CD5;
+10C96;OLD HUNGARIAN CAPITAL LETTER EL;Lu;0;R;;;;;N;;;;10CD6;
+10C97;OLD HUNGARIAN CAPITAL LETTER ELY;Lu;0;R;;;;;N;;;;10CD7;
+10C98;OLD HUNGARIAN CAPITAL LETTER EM;Lu;0;R;;;;;N;;;;10CD8;
+10C99;OLD HUNGARIAN CAPITAL LETTER EN;Lu;0;R;;;;;N;;;;10CD9;
+10C9A;OLD HUNGARIAN CAPITAL LETTER ENY;Lu;0;R;;;;;N;;;;10CDA;
+10C9B;OLD HUNGARIAN CAPITAL LETTER O;Lu;0;R;;;;;N;;;;10CDB;
+10C9C;OLD HUNGARIAN CAPITAL LETTER OO;Lu;0;R;;;;;N;;;;10CDC;
+10C9D;OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE;Lu;0;R;;;;;N;;;;10CDD;
+10C9E;OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE;Lu;0;R;;;;;N;;;;10CDE;
+10C9F;OLD HUNGARIAN CAPITAL LETTER OEE;Lu;0;R;;;;;N;;;;10CDF;
+10CA0;OLD HUNGARIAN CAPITAL LETTER EP;Lu;0;R;;;;;N;;;;10CE0;
+10CA1;OLD HUNGARIAN CAPITAL LETTER EMP;Lu;0;R;;;;;N;;;;10CE1;
+10CA2;OLD HUNGARIAN CAPITAL LETTER ER;Lu;0;R;;;;;N;;;;10CE2;
+10CA3;OLD HUNGARIAN CAPITAL LETTER SHORT ER;Lu;0;R;;;;;N;;;;10CE3;
+10CA4;OLD HUNGARIAN CAPITAL LETTER ES;Lu;0;R;;;;;N;;;;10CE4;
+10CA5;OLD HUNGARIAN CAPITAL LETTER ESZ;Lu;0;R;;;;;N;;;;10CE5;
+10CA6;OLD HUNGARIAN CAPITAL LETTER ET;Lu;0;R;;;;;N;;;;10CE6;
+10CA7;OLD HUNGARIAN CAPITAL LETTER ENT;Lu;0;R;;;;;N;;;;10CE7;
+10CA8;OLD HUNGARIAN CAPITAL LETTER ETY;Lu;0;R;;;;;N;;;;10CE8;
+10CA9;OLD HUNGARIAN CAPITAL LETTER ECH;Lu;0;R;;;;;N;;;;10CE9;
+10CAA;OLD HUNGARIAN CAPITAL LETTER U;Lu;0;R;;;;;N;;;;10CEA;
+10CAB;OLD HUNGARIAN CAPITAL LETTER UU;Lu;0;R;;;;;N;;;;10CEB;
+10CAC;OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE;Lu;0;R;;;;;N;;;;10CEC;
+10CAD;OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE;Lu;0;R;;;;;N;;;;10CED;
+10CAE;OLD HUNGARIAN CAPITAL LETTER EV;Lu;0;R;;;;;N;;;;10CEE;
+10CAF;OLD HUNGARIAN CAPITAL LETTER EZ;Lu;0;R;;;;;N;;;;10CEF;
+10CB0;OLD HUNGARIAN CAPITAL LETTER EZS;Lu;0;R;;;;;N;;;;10CF0;
+10CB1;OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN;Lu;0;R;;;;;N;;;;10CF1;
+10CB2;OLD HUNGARIAN CAPITAL LETTER US;Lu;0;R;;;;;N;;;;10CF2;
+10CC0;OLD HUNGARIAN SMALL LETTER A;Ll;0;R;;;;;N;;;10C80;;10C80
+10CC1;OLD HUNGARIAN SMALL LETTER AA;Ll;0;R;;;;;N;;;10C81;;10C81
+10CC2;OLD HUNGARIAN SMALL LETTER EB;Ll;0;R;;;;;N;;;10C82;;10C82
+10CC3;OLD HUNGARIAN SMALL LETTER AMB;Ll;0;R;;;;;N;;;10C83;;10C83
+10CC4;OLD HUNGARIAN SMALL LETTER EC;Ll;0;R;;;;;N;;;10C84;;10C84
+10CC5;OLD HUNGARIAN SMALL LETTER ENC;Ll;0;R;;;;;N;;;10C85;;10C85
+10CC6;OLD HUNGARIAN SMALL LETTER ECS;Ll;0;R;;;;;N;;;10C86;;10C86
+10CC7;OLD HUNGARIAN SMALL LETTER ED;Ll;0;R;;;;;N;;;10C87;;10C87
+10CC8;OLD HUNGARIAN SMALL LETTER AND;Ll;0;R;;;;;N;;;10C88;;10C88
+10CC9;OLD HUNGARIAN SMALL LETTER E;Ll;0;R;;;;;N;;;10C89;;10C89
+10CCA;OLD HUNGARIAN SMALL LETTER CLOSE E;Ll;0;R;;;;;N;;;10C8A;;10C8A
+10CCB;OLD HUNGARIAN SMALL LETTER EE;Ll;0;R;;;;;N;;;10C8B;;10C8B
+10CCC;OLD HUNGARIAN SMALL LETTER EF;Ll;0;R;;;;;N;;;10C8C;;10C8C
+10CCD;OLD HUNGARIAN SMALL LETTER EG;Ll;0;R;;;;;N;;;10C8D;;10C8D
+10CCE;OLD HUNGARIAN SMALL LETTER EGY;Ll;0;R;;;;;N;;;10C8E;;10C8E
+10CCF;OLD HUNGARIAN SMALL LETTER EH;Ll;0;R;;;;;N;;;10C8F;;10C8F
+10CD0;OLD HUNGARIAN SMALL LETTER I;Ll;0;R;;;;;N;;;10C90;;10C90
+10CD1;OLD HUNGARIAN SMALL LETTER II;Ll;0;R;;;;;N;;;10C91;;10C91
+10CD2;OLD HUNGARIAN SMALL LETTER EJ;Ll;0;R;;;;;N;;;10C92;;10C92
+10CD3;OLD HUNGARIAN SMALL LETTER EK;Ll;0;R;;;;;N;;;10C93;;10C93
+10CD4;OLD HUNGARIAN SMALL LETTER AK;Ll;0;R;;;;;N;;;10C94;;10C94
+10CD5;OLD HUNGARIAN SMALL LETTER UNK;Ll;0;R;;;;;N;;;10C95;;10C95
+10CD6;OLD HUNGARIAN SMALL LETTER EL;Ll;0;R;;;;;N;;;10C96;;10C96
+10CD7;OLD HUNGARIAN SMALL LETTER ELY;Ll;0;R;;;;;N;;;10C97;;10C97
+10CD8;OLD HUNGARIAN SMALL LETTER EM;Ll;0;R;;;;;N;;;10C98;;10C98
+10CD9;OLD HUNGARIAN SMALL LETTER EN;Ll;0;R;;;;;N;;;10C99;;10C99
+10CDA;OLD HUNGARIAN SMALL LETTER ENY;Ll;0;R;;;;;N;;;10C9A;;10C9A
+10CDB;OLD HUNGARIAN SMALL LETTER O;Ll;0;R;;;;;N;;;10C9B;;10C9B
+10CDC;OLD HUNGARIAN SMALL LETTER OO;Ll;0;R;;;;;N;;;10C9C;;10C9C
+10CDD;OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE;Ll;0;R;;;;;N;;;10C9D;;10C9D
+10CDE;OLD HUNGARIAN SMALL LETTER RUDIMENTA OE;Ll;0;R;;;;;N;;;10C9E;;10C9E
+10CDF;OLD HUNGARIAN SMALL LETTER OEE;Ll;0;R;;;;;N;;;10C9F;;10C9F
+10CE0;OLD HUNGARIAN SMALL LETTER EP;Ll;0;R;;;;;N;;;10CA0;;10CA0
+10CE1;OLD HUNGARIAN SMALL LETTER EMP;Ll;0;R;;;;;N;;;10CA1;;10CA1
+10CE2;OLD HUNGARIAN SMALL LETTER ER;Ll;0;R;;;;;N;;;10CA2;;10CA2
+10CE3;OLD HUNGARIAN SMALL LETTER SHORT ER;Ll;0;R;;;;;N;;;10CA3;;10CA3
+10CE4;OLD HUNGARIAN SMALL LETTER ES;Ll;0;R;;;;;N;;;10CA4;;10CA4
+10CE5;OLD HUNGARIAN SMALL LETTER ESZ;Ll;0;R;;;;;N;;;10CA5;;10CA5
+10CE6;OLD HUNGARIAN SMALL LETTER ET;Ll;0;R;;;;;N;;;10CA6;;10CA6
+10CE7;OLD HUNGARIAN SMALL LETTER ENT;Ll;0;R;;;;;N;;;10CA7;;10CA7
+10CE8;OLD HUNGARIAN SMALL LETTER ETY;Ll;0;R;;;;;N;;;10CA8;;10CA8
+10CE9;OLD HUNGARIAN SMALL LETTER ECH;Ll;0;R;;;;;N;;;10CA9;;10CA9
+10CEA;OLD HUNGARIAN SMALL LETTER U;Ll;0;R;;;;;N;;;10CAA;;10CAA
+10CEB;OLD HUNGARIAN SMALL LETTER UU;Ll;0;R;;;;;N;;;10CAB;;10CAB
+10CEC;OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE;Ll;0;R;;;;;N;;;10CAC;;10CAC
+10CED;OLD HUNGARIAN SMALL LETTER RUDIMENTA UE;Ll;0;R;;;;;N;;;10CAD;;10CAD
+10CEE;OLD HUNGARIAN SMALL LETTER EV;Ll;0;R;;;;;N;;;10CAE;;10CAE
+10CEF;OLD HUNGARIAN SMALL LETTER EZ;Ll;0;R;;;;;N;;;10CAF;;10CAF
+10CF0;OLD HUNGARIAN SMALL LETTER EZS;Ll;0;R;;;;;N;;;10CB0;;10CB0
+10CF1;OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN;Ll;0;R;;;;;N;;;10CB1;;10CB1
+10CF2;OLD HUNGARIAN SMALL LETTER US;Ll;0;R;;;;;N;;;10CB2;;10CB2
+10CFA;OLD HUNGARIAN NUMBER ONE;No;0;R;;;;1;N;;;;;
+10CFB;OLD HUNGARIAN NUMBER FIVE;No;0;R;;;;5;N;;;;;
+10CFC;OLD HUNGARIAN NUMBER TEN;No;0;R;;;;10;N;;;;;
+10CFD;OLD HUNGARIAN NUMBER FIFTY;No;0;R;;;;50;N;;;;;
+10CFE;OLD HUNGARIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;;
+10CFF;OLD HUNGARIAN NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;;
10E60;RUMI DIGIT ONE;No;0;AN;;;1;1;N;;;;;
10E61;RUMI DIGIT TWO;No;0;AN;;;2;2;N;;;;;
10E62;RUMI DIGIT THREE;No;0;AN;;;3;3;N;;;;;
@@ -18764,6 +19078,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
111C6;SHARADA DOUBLE DANDA;Po;0;L;;;;;N;;;;;
111C7;SHARADA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;;
111C8;SHARADA SEPARATOR;Po;0;L;;;;;N;;;;;
+111C9;SHARADA SANDHI MARK;Po;0;L;;;;;N;;;;;
+111CA;SHARADA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
+111CB;SHARADA VOWEL MODIFIER MARK;Mn;0;NSM;;;;;N;;;;;
+111CC;SHARADA EXTRA SHORT VOWEL MARK;Mn;0;NSM;;;;;N;;;;;
111CD;SHARADA SUTRA MARK;Po;0;L;;;;;N;;;;;
111D0;SHARADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
111D1;SHARADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
@@ -18776,6 +19094,11 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
111D8;SHARADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
111D9;SHARADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
111DA;SHARADA EKAM;Lo;0;L;;;;;N;;;;;
+111DB;SHARADA SIGN SIDDHAM;Po;0;L;;;;;N;;;;;
+111DC;SHARADA HEADSTROKE;Lo;0;L;;;;;N;;;;;
+111DD;SHARADA CONTINUATION SIGN;Po;0;L;;;;;N;;;;;
+111DE;SHARADA SECTION MARK-1;Po;0;L;;;;;N;;;;;
+111DF;SHARADA SECTION MARK-2;Po;0;L;;;;;N;;;;;
111E1;SINHALA ARCHAIC DIGIT ONE;No;0;L;;;;1;N;;;;;
111E2;SINHALA ARCHAIC DIGIT TWO;No;0;L;;;;2;N;;;;;
111E3;SINHALA ARCHAIC DIGIT THREE;No;0;L;;;;3;N;;;;;
@@ -18857,6 +19180,44 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1123B;KHOJKI SECTION MARK;Po;0;L;;;;;N;;;;;
1123C;KHOJKI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;;
1123D;KHOJKI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;;
+11280;MULTANI LETTER A;Lo;0;L;;;;;N;;;;;
+11281;MULTANI LETTER I;Lo;0;L;;;;;N;;;;;
+11282;MULTANI LETTER U;Lo;0;L;;;;;N;;;;;
+11283;MULTANI LETTER E;Lo;0;L;;;;;N;;;;;
+11284;MULTANI LETTER KA;Lo;0;L;;;;;N;;;;;
+11285;MULTANI LETTER KHA;Lo;0;L;;;;;N;;;;;
+11286;MULTANI LETTER GA;Lo;0;L;;;;;N;;;;;
+11288;MULTANI LETTER GHA;Lo;0;L;;;;;N;;;;;
+1128A;MULTANI LETTER CA;Lo;0;L;;;;;N;;;;;
+1128B;MULTANI LETTER CHA;Lo;0;L;;;;;N;;;;;
+1128C;MULTANI LETTER JA;Lo;0;L;;;;;N;;;;;
+1128D;MULTANI LETTER JJA;Lo;0;L;;;;;N;;;;;
+1128F;MULTANI LETTER NYA;Lo;0;L;;;;;N;;;;;
+11290;MULTANI LETTER TTA;Lo;0;L;;;;;N;;;;;
+11291;MULTANI LETTER TTHA;Lo;0;L;;;;;N;;;;;
+11292;MULTANI LETTER DDA;Lo;0;L;;;;;N;;;;;
+11293;MULTANI LETTER DDDA;Lo;0;L;;;;;N;;;;;
+11294;MULTANI LETTER DDHA;Lo;0;L;;;;;N;;;;;
+11295;MULTANI LETTER NNA;Lo;0;L;;;;;N;;;;;
+11296;MULTANI LETTER TA;Lo;0;L;;;;;N;;;;;
+11297;MULTANI LETTER THA;Lo;0;L;;;;;N;;;;;
+11298;MULTANI LETTER DA;Lo;0;L;;;;;N;;;;;
+11299;MULTANI LETTER DHA;Lo;0;L;;;;;N;;;;;
+1129A;MULTANI LETTER NA;Lo;0;L;;;;;N;;;;;
+1129B;MULTANI LETTER PA;Lo;0;L;;;;;N;;;;;
+1129C;MULTANI LETTER PHA;Lo;0;L;;;;;N;;;;;
+1129D;MULTANI LETTER BA;Lo;0;L;;;;;N;;;;;
+1129F;MULTANI LETTER BHA;Lo;0;L;;;;;N;;;;;
+112A0;MULTANI LETTER MA;Lo;0;L;;;;;N;;;;;
+112A1;MULTANI LETTER YA;Lo;0;L;;;;;N;;;;;
+112A2;MULTANI LETTER RA;Lo;0;L;;;;;N;;;;;
+112A3;MULTANI LETTER LA;Lo;0;L;;;;;N;;;;;
+112A4;MULTANI LETTER VA;Lo;0;L;;;;;N;;;;;
+112A5;MULTANI LETTER SA;Lo;0;L;;;;;N;;;;;
+112A6;MULTANI LETTER HA;Lo;0;L;;;;;N;;;;;
+112A7;MULTANI LETTER RRA;Lo;0;L;;;;;N;;;;;
+112A8;MULTANI LETTER RHA;Lo;0;L;;;;;N;;;;;
+112A9;MULTANI SECTION MARK;Po;0;L;;;;;N;;;;;
112B0;KHUDAWADI LETTER A;Lo;0;L;;;;;N;;;;;
112B1;KHUDAWADI LETTER AA;Lo;0;L;;;;;N;;;;;
112B2;KHUDAWADI LETTER I;Lo;0;L;;;;;N;;;;;
@@ -18926,6 +19287,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
112F7;KHUDAWADI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
112F8;KHUDAWADI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
112F9;KHUDAWADI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+11300;GRANTHA SIGN COMBINING ANUSVARA ABOVE;Mn;0;NSM;;;;;N;;;;;
11301;GRANTHA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
11302;GRANTHA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
11303;GRANTHA SIGN VISARGA;Mc;0;L;;;;;N;;;;;
@@ -18989,6 +19351,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1134B;GRANTHA VOWEL SIGN OO;Mc;0;L;11347 1133E;;;;N;;;;;
1134C;GRANTHA VOWEL SIGN AU;Mc;0;L;11347 11357;;;;N;;;;;
1134D;GRANTHA SIGN VIRAMA;Mc;9;L;;;;;N;;;;;
+11350;GRANTHA OM;Lo;0;L;;;;;N;;;;;
11357;GRANTHA AU LENGTH MARK;Mc;0;L;;;;;N;;;;;
1135D;GRANTHA SIGN PLUTA;Lo;0;L;;;;;N;;;;;
1135E;GRANTHA LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;;
@@ -19163,6 +19526,26 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
115C7;SIDDHAM REPETITION MARK-2;Po;0;L;;;;;N;;;;;
115C8;SIDDHAM REPETITION MARK-3;Po;0;L;;;;;N;;;;;
115C9;SIDDHAM END OF TEXT MARK;Po;0;L;;;;;N;;;;;
+115CA;SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS;Po;0;L;;;;;N;;;;;
+115CB;SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS;Po;0;L;;;;;N;;;;;
+115CC;SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS;Po;0;L;;;;;N;;;;;
+115CD;SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS;Po;0;L;;;;;N;;;;;
+115CE;SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS;Po;0;L;;;;;N;;;;;
+115CF;SIDDHAM SECTION MARK DOUBLE RING;Po;0;L;;;;;N;;;;;
+115D0;SIDDHAM SECTION MARK DOUBLE RING WITH RAYS;Po;0;L;;;;;N;;;;;
+115D1;SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS;Po;0;L;;;;;N;;;;;
+115D2;SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS;Po;0;L;;;;;N;;;;;
+115D3;SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS;Po;0;L;;;;;N;;;;;
+115D4;SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS;Po;0;L;;;;;N;;;;;
+115D5;SIDDHAM SECTION MARK WITH CIRCLES AND RAYS;Po;0;L;;;;;N;;;;;
+115D6;SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES;Po;0;L;;;;;N;;;;;
+115D7;SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES;Po;0;L;;;;;N;;;;;
+115D8;SIDDHAM LETTER THREE-CIRCLE ALTERNATE I;Lo;0;L;;;;;N;;;;;
+115D9;SIDDHAM LETTER TWO-CIRCLE ALTERNATE I;Lo;0;L;;;;;N;;;;;
+115DA;SIDDHAM LETTER TWO-CIRCLE ALTERNATE II;Lo;0;L;;;;;N;;;;;
+115DB;SIDDHAM LETTER ALTERNATE U;Lo;0;L;;;;;N;;;;;
+115DC;SIDDHAM VOWEL SIGN ALTERNATE U;Mn;0;NSM;;;;;N;;;;;
+115DD;SIDDHAM VOWEL SIGN ALTERNATE UU;Mn;0;NSM;;;;;N;;;;;
11600;MODI LETTER A;Lo;0;L;;;;;N;;;;;
11601;MODI LETTER AA;Lo;0;L;;;;;N;;;;;
11602;MODI LETTER I;Lo;0;L;;;;;N;;;;;
@@ -19308,6 +19691,63 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
116C7;TAKRI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
116C8;TAKRI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
116C9;TAKRI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+11700;AHOM LETTER KA;Lo;0;L;;;;;N;;;;;
+11701;AHOM LETTER KHA;Lo;0;L;;;;;N;;;;;
+11702;AHOM LETTER NGA;Lo;0;L;;;;;N;;;;;
+11703;AHOM LETTER NA;Lo;0;L;;;;;N;;;;;
+11704;AHOM LETTER TA;Lo;0;L;;;;;N;;;;;
+11705;AHOM LETTER ALTERNATE TA;Lo;0;L;;;;;N;;;;;
+11706;AHOM LETTER PA;Lo;0;L;;;;;N;;;;;
+11707;AHOM LETTER PHA;Lo;0;L;;;;;N;;;;;
+11708;AHOM LETTER BA;Lo;0;L;;;;;N;;;;;
+11709;AHOM LETTER MA;Lo;0;L;;;;;N;;;;;
+1170A;AHOM LETTER JA;Lo;0;L;;;;;N;;;;;
+1170B;AHOM LETTER CHA;Lo;0;L;;;;;N;;;;;
+1170C;AHOM LETTER THA;Lo;0;L;;;;;N;;;;;
+1170D;AHOM LETTER RA;Lo;0;L;;;;;N;;;;;
+1170E;AHOM LETTER LA;Lo;0;L;;;;;N;;;;;
+1170F;AHOM LETTER SA;Lo;0;L;;;;;N;;;;;
+11710;AHOM LETTER NYA;Lo;0;L;;;;;N;;;;;
+11711;AHOM LETTER HA;Lo;0;L;;;;;N;;;;;
+11712;AHOM LETTER A;Lo;0;L;;;;;N;;;;;
+11713;AHOM LETTER DA;Lo;0;L;;;;;N;;;;;
+11714;AHOM LETTER DHA;Lo;0;L;;;;;N;;;;;
+11715;AHOM LETTER GA;Lo;0;L;;;;;N;;;;;
+11716;AHOM LETTER ALTERNATE GA;Lo;0;L;;;;;N;;;;;
+11717;AHOM LETTER GHA;Lo;0;L;;;;;N;;;;;
+11718;AHOM LETTER BHA;Lo;0;L;;;;;N;;;;;
+11719;AHOM LETTER JHA;Lo;0;L;;;;;N;;;;;
+1171D;AHOM CONSONANT SIGN MEDIAL LA;Mn;0;NSM;;;;;N;;;;;
+1171E;AHOM CONSONANT SIGN MEDIAL RA;Mn;0;NSM;;;;;N;;;;;
+1171F;AHOM CONSONANT SIGN MEDIAL LIGATING RA;Mn;0;NSM;;;;;N;;;;;
+11720;AHOM VOWEL SIGN A;Mc;0;L;;;;;N;;;;;
+11721;AHOM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
+11722;AHOM VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+11723;AHOM VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;;
+11724;AHOM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+11725;AHOM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
+11726;AHOM VOWEL SIGN E;Mc;0;L;;;;;N;;;;;
+11727;AHOM VOWEL SIGN AW;Mn;0;NSM;;;;;N;;;;;
+11728;AHOM VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;;
+11729;AHOM VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
+1172A;AHOM VOWEL SIGN AM;Mn;0;NSM;;;;;N;;;;;
+1172B;AHOM SIGN KILLER;Mn;9;NSM;;;;;N;;;;;
+11730;AHOM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
+11731;AHOM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
+11732;AHOM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
+11733;AHOM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
+11734;AHOM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
+11735;AHOM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
+11736;AHOM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
+11737;AHOM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
+11738;AHOM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
+11739;AHOM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
+1173A;AHOM NUMBER TEN;No;0;L;;;;10;N;;;;;
+1173B;AHOM NUMBER TWENTY;No;0;L;;;;20;N;;;;;
+1173C;AHOM SIGN SMALL SECTION;Po;0;L;;;;;N;;;;;
+1173D;AHOM SIGN SECTION;Po;0;L;;;;;N;;;;;
+1173E;AHOM SIGN RULAI;Po;0;L;;;;;N;;;;;
+1173F;AHOM SYMBOL VI;So;0;L;;;;;N;;;;;
118A0;WARANG CITI CAPITAL LETTER NGAA;Lu;0;L;;;;;N;;;;118C0;
118A1;WARANG CITI CAPITAL LETTER A;Lu;0;L;;;;;N;;;;118C1;
118A2;WARANG CITI CAPITAL LETTER WI;Lu;0;L;;;;;N;;;;118C2;
@@ -20370,6 +20810,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
12396;CUNEIFORM SIGN SAG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;;
12397;CUNEIFORM SIGN TI2;Lo;0;L;;;;;N;;;;;
12398;CUNEIFORM SIGN UM TIMES ME;Lo;0;L;;;;;N;;;;;
+12399;CUNEIFORM SIGN U U;Lo;0;L;;;;;N;;;;;
12400;CUNEIFORM NUMERIC SIGN TWO ASH;Nl;0;L;;;;2;N;;;;;
12401;CUNEIFORM NUMERIC SIGN THREE ASH;Nl;0;L;;;;3;N;;;;;
12402;CUNEIFORM NUMERIC SIGN FOUR ASH;Nl;0;L;;;;4;N;;;;;
@@ -20486,6 +20927,202 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
12472;CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON;Po;0;L;;;;;N;;;;;
12473;CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON;Po;0;L;;;;;N;;;;;
12474;CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON;Po;0;L;;;;;N;;;;;
+12480;CUNEIFORM SIGN AB TIMES NUN TENU;Lo;0;L;;;;;N;;;;;
+12481;CUNEIFORM SIGN AB TIMES SHU2;Lo;0;L;;;;;N;;;;;
+12482;CUNEIFORM SIGN AD TIMES ESH2;Lo;0;L;;;;;N;;;;;
+12483;CUNEIFORM SIGN BAD TIMES DISH TENU;Lo;0;L;;;;;N;;;;;
+12484;CUNEIFORM SIGN BAHAR2 TIMES AB2;Lo;0;L;;;;;N;;;;;
+12485;CUNEIFORM SIGN BAHAR2 TIMES NI;Lo;0;L;;;;;N;;;;;
+12486;CUNEIFORM SIGN BAHAR2 TIMES ZA;Lo;0;L;;;;;N;;;;;
+12487;CUNEIFORM SIGN BU OVER BU TIMES NA2;Lo;0;L;;;;;N;;;;;
+12488;CUNEIFORM SIGN DA TIMES TAK4;Lo;0;L;;;;;N;;;;;
+12489;CUNEIFORM SIGN DAG TIMES KUR;Lo;0;L;;;;;N;;;;;
+1248A;CUNEIFORM SIGN DIM TIMES IGI;Lo;0;L;;;;;N;;;;;
+1248B;CUNEIFORM SIGN DIM TIMES U U U;Lo;0;L;;;;;N;;;;;
+1248C;CUNEIFORM SIGN DIM2 TIMES UD;Lo;0;L;;;;;N;;;;;
+1248D;CUNEIFORM SIGN DUG TIMES ANSHE;Lo;0;L;;;;;N;;;;;
+1248E;CUNEIFORM SIGN DUG TIMES ASH;Lo;0;L;;;;;N;;;;;
+1248F;CUNEIFORM SIGN DUG TIMES ASH AT LEFT;Lo;0;L;;;;;N;;;;;
+12490;CUNEIFORM SIGN DUG TIMES DIN;Lo;0;L;;;;;N;;;;;
+12491;CUNEIFORM SIGN DUG TIMES DUN;Lo;0;L;;;;;N;;;;;
+12492;CUNEIFORM SIGN DUG TIMES ERIN2;Lo;0;L;;;;;N;;;;;
+12493;CUNEIFORM SIGN DUG TIMES GA;Lo;0;L;;;;;N;;;;;
+12494;CUNEIFORM SIGN DUG TIMES GI;Lo;0;L;;;;;N;;;;;
+12495;CUNEIFORM SIGN DUG TIMES GIR2 GUNU;Lo;0;L;;;;;N;;;;;
+12496;CUNEIFORM SIGN DUG TIMES GISH;Lo;0;L;;;;;N;;;;;
+12497;CUNEIFORM SIGN DUG TIMES HA;Lo;0;L;;;;;N;;;;;
+12498;CUNEIFORM SIGN DUG TIMES HI;Lo;0;L;;;;;N;;;;;
+12499;CUNEIFORM SIGN DUG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;;
+1249A;CUNEIFORM SIGN DUG TIMES KASKAL;Lo;0;L;;;;;N;;;;;
+1249B;CUNEIFORM SIGN DUG TIMES KUR;Lo;0;L;;;;;N;;;;;
+1249C;CUNEIFORM SIGN DUG TIMES KUSHU2;Lo;0;L;;;;;N;;;;;
+1249D;CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL;Lo;0;L;;;;;N;;;;;
+1249E;CUNEIFORM SIGN DUG TIMES LAK-020;Lo;0;L;;;;;N;;;;;
+1249F;CUNEIFORM SIGN DUG TIMES LAM;Lo;0;L;;;;;N;;;;;
+124A0;CUNEIFORM SIGN DUG TIMES LAM TIMES KUR;Lo;0;L;;;;;N;;;;;
+124A1;CUNEIFORM SIGN DUG TIMES LUH PLUS GISH;Lo;0;L;;;;;N;;;;;
+124A2;CUNEIFORM SIGN DUG TIMES MASH;Lo;0;L;;;;;N;;;;;
+124A3;CUNEIFORM SIGN DUG TIMES MES;Lo;0;L;;;;;N;;;;;
+124A4;CUNEIFORM SIGN DUG TIMES MI;Lo;0;L;;;;;N;;;;;
+124A5;CUNEIFORM SIGN DUG TIMES NI;Lo;0;L;;;;;N;;;;;
+124A6;CUNEIFORM SIGN DUG TIMES PI;Lo;0;L;;;;;N;;;;;
+124A7;CUNEIFORM SIGN DUG TIMES SHE;Lo;0;L;;;;;N;;;;;
+124A8;CUNEIFORM SIGN DUG TIMES SI GUNU;Lo;0;L;;;;;N;;;;;
+124A9;CUNEIFORM SIGN E2 TIMES KUR;Lo;0;L;;;;;N;;;;;
+124AA;CUNEIFORM SIGN E2 TIMES PAP;Lo;0;L;;;;;N;;;;;
+124AB;CUNEIFORM SIGN ERIN2 X;Lo;0;L;;;;;N;;;;;
+124AC;CUNEIFORM SIGN ESH2 CROSSING ESH2;Lo;0;L;;;;;N;;;;;
+124AD;CUNEIFORM SIGN EZEN SHESHIG TIMES ASH;Lo;0;L;;;;;N;;;;;
+124AE;CUNEIFORM SIGN EZEN SHESHIG TIMES HI;Lo;0;L;;;;;N;;;;;
+124AF;CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;;
+124B0;CUNEIFORM SIGN EZEN SHESHIG TIMES LA;Lo;0;L;;;;;N;;;;;
+124B1;CUNEIFORM SIGN EZEN SHESHIG TIMES LAL;Lo;0;L;;;;;N;;;;;
+124B2;CUNEIFORM SIGN EZEN SHESHIG TIMES ME;Lo;0;L;;;;;N;;;;;
+124B3;CUNEIFORM SIGN EZEN SHESHIG TIMES MES;Lo;0;L;;;;;N;;;;;
+124B4;CUNEIFORM SIGN EZEN SHESHIG TIMES SU;Lo;0;L;;;;;N;;;;;
+124B5;CUNEIFORM SIGN EZEN TIMES SU;Lo;0;L;;;;;N;;;;;
+124B6;CUNEIFORM SIGN GA2 TIMES BAHAR2;Lo;0;L;;;;;N;;;;;
+124B7;CUNEIFORM SIGN GA2 TIMES DIM GUNU;Lo;0;L;;;;;N;;;;;
+124B8;CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;;
+124B9;CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL;Lo;0;L;;;;;N;;;;;
+124BA;CUNEIFORM SIGN GA2 TIMES EREN;Lo;0;L;;;;;N;;;;;
+124BB;CUNEIFORM SIGN GA2 TIMES GA;Lo;0;L;;;;;N;;;;;
+124BC;CUNEIFORM SIGN GA2 TIMES GAR PLUS DI;Lo;0;L;;;;;N;;;;;
+124BD;CUNEIFORM SIGN GA2 TIMES GAR PLUS NE;Lo;0;L;;;;;N;;;;;
+124BE;CUNEIFORM SIGN GA2 TIMES HA PLUS A;Lo;0;L;;;;;N;;;;;
+124BF;CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL;Lo;0;L;;;;;N;;;;;
+124C0;CUNEIFORM SIGN GA2 TIMES LAM;Lo;0;L;;;;;N;;;;;
+124C1;CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR;Lo;0;L;;;;;N;;;;;
+124C2;CUNEIFORM SIGN GA2 TIMES LUH;Lo;0;L;;;;;N;;;;;
+124C3;CUNEIFORM SIGN GA2 TIMES MUSH;Lo;0;L;;;;;N;;;;;
+124C4;CUNEIFORM SIGN GA2 TIMES NE;Lo;0;L;;;;;N;;;;;
+124C5;CUNEIFORM SIGN GA2 TIMES NE PLUS E2;Lo;0;L;;;;;N;;;;;
+124C6;CUNEIFORM SIGN GA2 TIMES NE PLUS GI;Lo;0;L;;;;;N;;;;;
+124C7;CUNEIFORM SIGN GA2 TIMES SHIM;Lo;0;L;;;;;N;;;;;
+124C8;CUNEIFORM SIGN GA2 TIMES ZIZ2;Lo;0;L;;;;;N;;;;;
+124C9;CUNEIFORM SIGN GABA ROTATED NINETY DEGREES;Lo;0;L;;;;;N;;;;;
+124CA;CUNEIFORM SIGN GESHTIN TIMES U;Lo;0;L;;;;;N;;;;;
+124CB;CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH;Lo;0;L;;;;;N;;;;;
+124CC;CUNEIFORM SIGN GU2 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;;
+124CD;CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4;Lo;0;L;;;;;N;;;;;
+124CE;CUNEIFORM SIGN HA TENU GUNU;Lo;0;L;;;;;N;;;;;
+124CF;CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH;Lo;0;L;;;;;N;;;;;
+124D0;CUNEIFORM SIGN KA TIMES BU;Lo;0;L;;;;;N;;;;;
+124D1;CUNEIFORM SIGN KA TIMES KA;Lo;0;L;;;;;N;;;;;
+124D2;CUNEIFORM SIGN KA TIMES U U U;Lo;0;L;;;;;N;;;;;
+124D3;CUNEIFORM SIGN KA TIMES UR;Lo;0;L;;;;;N;;;;;
+124D4;CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU;Lo;0;L;;;;;N;;;;;
+124D5;CUNEIFORM SIGN LAK-003;Lo;0;L;;;;;N;;;;;
+124D6;CUNEIFORM SIGN LAK-021;Lo;0;L;;;;;N;;;;;
+124D7;CUNEIFORM SIGN LAK-025;Lo;0;L;;;;;N;;;;;
+124D8;CUNEIFORM SIGN LAK-030;Lo;0;L;;;;;N;;;;;
+124D9;CUNEIFORM SIGN LAK-050;Lo;0;L;;;;;N;;;;;
+124DA;CUNEIFORM SIGN LAK-051;Lo;0;L;;;;;N;;;;;
+124DB;CUNEIFORM SIGN LAK-062;Lo;0;L;;;;;N;;;;;
+124DC;CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU;Lo;0;L;;;;;N;;;;;
+124DD;CUNEIFORM SIGN LAK-080;Lo;0;L;;;;;N;;;;;
+124DE;CUNEIFORM SIGN LAK-081 OVER LAK-081;Lo;0;L;;;;;N;;;;;
+124DF;CUNEIFORM SIGN LAK-092;Lo;0;L;;;;;N;;;;;
+124E0;CUNEIFORM SIGN LAK-130;Lo;0;L;;;;;N;;;;;
+124E1;CUNEIFORM SIGN LAK-142;Lo;0;L;;;;;N;;;;;
+124E2;CUNEIFORM SIGN LAK-210;Lo;0;L;;;;;N;;;;;
+124E3;CUNEIFORM SIGN LAK-219;Lo;0;L;;;;;N;;;;;
+124E4;CUNEIFORM SIGN LAK-220;Lo;0;L;;;;;N;;;;;
+124E5;CUNEIFORM SIGN LAK-225;Lo;0;L;;;;;N;;;;;
+124E6;CUNEIFORM SIGN LAK-228;Lo;0;L;;;;;N;;;;;
+124E7;CUNEIFORM SIGN LAK-238;Lo;0;L;;;;;N;;;;;
+124E8;CUNEIFORM SIGN LAK-265;Lo;0;L;;;;;N;;;;;
+124E9;CUNEIFORM SIGN LAK-266;Lo;0;L;;;;;N;;;;;
+124EA;CUNEIFORM SIGN LAK-343;Lo;0;L;;;;;N;;;;;
+124EB;CUNEIFORM SIGN LAK-347;Lo;0;L;;;;;N;;;;;
+124EC;CUNEIFORM SIGN LAK-348;Lo;0;L;;;;;N;;;;;
+124ED;CUNEIFORM SIGN LAK-383;Lo;0;L;;;;;N;;;;;
+124EE;CUNEIFORM SIGN LAK-384;Lo;0;L;;;;;N;;;;;
+124EF;CUNEIFORM SIGN LAK-390;Lo;0;L;;;;;N;;;;;
+124F0;CUNEIFORM SIGN LAK-441;Lo;0;L;;;;;N;;;;;
+124F1;CUNEIFORM SIGN LAK-449;Lo;0;L;;;;;N;;;;;
+124F2;CUNEIFORM SIGN LAK-449 TIMES GU;Lo;0;L;;;;;N;;;;;
+124F3;CUNEIFORM SIGN LAK-449 TIMES IGI;Lo;0;L;;;;;N;;;;;
+124F4;CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3;Lo;0;L;;;;;N;;;;;
+124F5;CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3;Lo;0;L;;;;;N;;;;;
+124F6;CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA;Lo;0;L;;;;;N;;;;;
+124F7;CUNEIFORM SIGN LAK-450;Lo;0;L;;;;;N;;;;;
+124F8;CUNEIFORM SIGN LAK-457;Lo;0;L;;;;;N;;;;;
+124F9;CUNEIFORM SIGN LAK-470;Lo;0;L;;;;;N;;;;;
+124FA;CUNEIFORM SIGN LAK-483;Lo;0;L;;;;;N;;;;;
+124FB;CUNEIFORM SIGN LAK-490;Lo;0;L;;;;;N;;;;;
+124FC;CUNEIFORM SIGN LAK-492;Lo;0;L;;;;;N;;;;;
+124FD;CUNEIFORM SIGN LAK-493;Lo;0;L;;;;;N;;;;;
+124FE;CUNEIFORM SIGN LAK-495;Lo;0;L;;;;;N;;;;;
+124FF;CUNEIFORM SIGN LAK-550;Lo;0;L;;;;;N;;;;;
+12500;CUNEIFORM SIGN LAK-608;Lo;0;L;;;;;N;;;;;
+12501;CUNEIFORM SIGN LAK-617;Lo;0;L;;;;;N;;;;;
+12502;CUNEIFORM SIGN LAK-617 TIMES ASH;Lo;0;L;;;;;N;;;;;
+12503;CUNEIFORM SIGN LAK-617 TIMES BAD;Lo;0;L;;;;;N;;;;;
+12504;CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU;Lo;0;L;;;;;N;;;;;
+12505;CUNEIFORM SIGN LAK-617 TIMES KU3;Lo;0;L;;;;;N;;;;;
+12506;CUNEIFORM SIGN LAK-617 TIMES LA;Lo;0;L;;;;;N;;;;;
+12507;CUNEIFORM SIGN LAK-617 TIMES TAR;Lo;0;L;;;;;N;;;;;
+12508;CUNEIFORM SIGN LAK-617 TIMES TE;Lo;0;L;;;;;N;;;;;
+12509;CUNEIFORM SIGN LAK-617 TIMES U2;Lo;0;L;;;;;N;;;;;
+1250A;CUNEIFORM SIGN LAK-617 TIMES UD;Lo;0;L;;;;;N;;;;;
+1250B;CUNEIFORM SIGN LAK-617 TIMES URUDA;Lo;0;L;;;;;N;;;;;
+1250C;CUNEIFORM SIGN LAK-636;Lo;0;L;;;;;N;;;;;
+1250D;CUNEIFORM SIGN LAK-648;Lo;0;L;;;;;N;;;;;
+1250E;CUNEIFORM SIGN LAK-648 TIMES DUB;Lo;0;L;;;;;N;;;;;
+1250F;CUNEIFORM SIGN LAK-648 TIMES GA;Lo;0;L;;;;;N;;;;;
+12510;CUNEIFORM SIGN LAK-648 TIMES IGI;Lo;0;L;;;;;N;;;;;
+12511;CUNEIFORM SIGN LAK-648 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;;
+12512;CUNEIFORM SIGN LAK-648 TIMES NI;Lo;0;L;;;;;N;;;;;
+12513;CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3;Lo;0;L;;;;;N;;;;;
+12514;CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI;Lo;0;L;;;;;N;;;;;
+12515;CUNEIFORM SIGN LAK-648 TIMES UD;Lo;0;L;;;;;N;;;;;
+12516;CUNEIFORM SIGN LAK-648 TIMES URUDA;Lo;0;L;;;;;N;;;;;
+12517;CUNEIFORM SIGN LAK-724;Lo;0;L;;;;;N;;;;;
+12518;CUNEIFORM SIGN LAK-749;Lo;0;L;;;;;N;;;;;
+12519;CUNEIFORM SIGN LU2 GUNU TIMES ASH;Lo;0;L;;;;;N;;;;;
+1251A;CUNEIFORM SIGN LU2 TIMES DISH;Lo;0;L;;;;;N;;;;;
+1251B;CUNEIFORM SIGN LU2 TIMES HAL;Lo;0;L;;;;;N;;;;;
+1251C;CUNEIFORM SIGN LU2 TIMES PAP;Lo;0;L;;;;;N;;;;;
+1251D;CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3;Lo;0;L;;;;;N;;;;;
+1251E;CUNEIFORM SIGN LU2 TIMES TAK4;Lo;0;L;;;;;N;;;;;
+1251F;CUNEIFORM SIGN MI PLUS ZA7;Lo;0;L;;;;;N;;;;;
+12520;CUNEIFORM SIGN MUSH OVER MUSH TIMES GA;Lo;0;L;;;;;N;;;;;
+12521;CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK;Lo;0;L;;;;;N;;;;;
+12522;CUNEIFORM SIGN NINDA2 TIMES DIM GUNU;Lo;0;L;;;;;N;;;;;
+12523;CUNEIFORM SIGN NINDA2 TIMES GISH;Lo;0;L;;;;;N;;;;;
+12524;CUNEIFORM SIGN NINDA2 TIMES GUL;Lo;0;L;;;;;N;;;;;
+12525;CUNEIFORM SIGN NINDA2 TIMES HI;Lo;0;L;;;;;N;;;;;
+12526;CUNEIFORM SIGN NINDA2 TIMES KESH2;Lo;0;L;;;;;N;;;;;
+12527;CUNEIFORM SIGN NINDA2 TIMES LAK-050;Lo;0;L;;;;;N;;;;;
+12528;CUNEIFORM SIGN NINDA2 TIMES MASH;Lo;0;L;;;;;N;;;;;
+12529;CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP;Lo;0;L;;;;;N;;;;;
+1252A;CUNEIFORM SIGN NINDA2 TIMES U;Lo;0;L;;;;;N;;;;;
+1252B;CUNEIFORM SIGN NINDA2 TIMES U PLUS U;Lo;0;L;;;;;N;;;;;
+1252C;CUNEIFORM SIGN NINDA2 TIMES URUDA;Lo;0;L;;;;;N;;;;;
+1252D;CUNEIFORM SIGN SAG GUNU TIMES HA;Lo;0;L;;;;;N;;;;;
+1252E;CUNEIFORM SIGN SAG TIMES EN;Lo;0;L;;;;;N;;;;;
+1252F;CUNEIFORM SIGN SAG TIMES SHE AT LEFT;Lo;0;L;;;;;N;;;;;
+12530;CUNEIFORM SIGN SAG TIMES TAK4;Lo;0;L;;;;;N;;;;;
+12531;CUNEIFORM SIGN SHA6 TENU;Lo;0;L;;;;;N;;;;;
+12532;CUNEIFORM SIGN SHE OVER SHE;Lo;0;L;;;;;N;;;;;
+12533;CUNEIFORM SIGN SHE PLUS HUB2;Lo;0;L;;;;;N;;;;;
+12534;CUNEIFORM SIGN SHE PLUS NAM2;Lo;0;L;;;;;N;;;;;
+12535;CUNEIFORM SIGN SHE PLUS SAR;Lo;0;L;;;;;N;;;;;
+12536;CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI;Lo;0;L;;;;;N;;;;;
+12537;CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN;Lo;0;L;;;;;N;;;;;
+12538;CUNEIFORM SIGN SI TIMES TAK4;Lo;0;L;;;;;N;;;;;
+12539;CUNEIFORM SIGN TAK4 PLUS SAG;Lo;0;L;;;;;N;;;;;
+1253A;CUNEIFORM SIGN TUM TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;;
+1253B;CUNEIFORM SIGN TUM TIMES THREE DISH;Lo;0;L;;;;;N;;;;;
+1253C;CUNEIFORM SIGN UR2 INVERTED;Lo;0;L;;;;;N;;;;;
+1253D;CUNEIFORM SIGN UR2 TIMES UD;Lo;0;L;;;;;N;;;;;
+1253E;CUNEIFORM SIGN URU TIMES DARA3;Lo;0;L;;;;;N;;;;;
+1253F;CUNEIFORM SIGN URU TIMES LAK-668;Lo;0;L;;;;;N;;;;;
+12540;CUNEIFORM SIGN URU TIMES LU3;Lo;0;L;;;;;N;;;;;
+12541;CUNEIFORM SIGN ZA7;Lo;0;L;;;;;N;;;;;
+12542;CUNEIFORM SIGN ZU OVER ZU PLUS SAR;Lo;0;L;;;;;N;;;;;
+12543;CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU;Lo;0;L;;;;;N;;;;;
13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;;
13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;;
13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;;
@@ -21557,6 +22194,589 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1342C;EGYPTIAN HIEROGLYPH AA030;Lo;0;L;;;;;N;;;;;
1342D;EGYPTIAN HIEROGLYPH AA031;Lo;0;L;;;;;N;;;;;
1342E;EGYPTIAN HIEROGLYPH AA032;Lo;0;L;;;;;N;;;;;
+14400;ANATOLIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;;
+14401;ANATOLIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;;
+14402;ANATOLIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;;
+14403;ANATOLIAN HIEROGLYPH A004;Lo;0;L;;;;;N;;;;;
+14404;ANATOLIAN HIEROGLYPH A005;Lo;0;L;;;;;N;;;;;
+14405;ANATOLIAN HIEROGLYPH A006;Lo;0;L;;;;;N;;;;;
+14406;ANATOLIAN HIEROGLYPH A007;Lo;0;L;;;;;N;;;;;
+14407;ANATOLIAN HIEROGLYPH A008;Lo;0;L;;;;;N;;;;;
+14408;ANATOLIAN HIEROGLYPH A009;Lo;0;L;;;;;N;;;;;
+14409;ANATOLIAN HIEROGLYPH A010;Lo;0;L;;;;;N;;;;;
+1440A;ANATOLIAN HIEROGLYPH A010A;Lo;0;L;;;;;N;;;;;
+1440B;ANATOLIAN HIEROGLYPH A011;Lo;0;L;;;;;N;;;;;
+1440C;ANATOLIAN HIEROGLYPH A012;Lo;0;L;;;;;N;;;;;
+1440D;ANATOLIAN HIEROGLYPH A013;Lo;0;L;;;;;N;;;;;
+1440E;ANATOLIAN HIEROGLYPH A014;Lo;0;L;;;;;N;;;;;
+1440F;ANATOLIAN HIEROGLYPH A015;Lo;0;L;;;;;N;;;;;
+14410;ANATOLIAN HIEROGLYPH A016;Lo;0;L;;;;;N;;;;;
+14411;ANATOLIAN HIEROGLYPH A017;Lo;0;L;;;;;N;;;;;
+14412;ANATOLIAN HIEROGLYPH A018;Lo;0;L;;;;;N;;;;;
+14413;ANATOLIAN HIEROGLYPH A019;Lo;0;L;;;;;N;;;;;
+14414;ANATOLIAN HIEROGLYPH A020;Lo;0;L;;;;;N;;;;;
+14415;ANATOLIAN HIEROGLYPH A021;Lo;0;L;;;;;N;;;;;
+14416;ANATOLIAN HIEROGLYPH A022;Lo;0;L;;;;;N;;;;;
+14417;ANATOLIAN HIEROGLYPH A023;Lo;0;L;;;;;N;;;;;
+14418;ANATOLIAN HIEROGLYPH A024;Lo;0;L;;;;;N;;;;;
+14419;ANATOLIAN HIEROGLYPH A025;Lo;0;L;;;;;N;;;;;
+1441A;ANATOLIAN HIEROGLYPH A026;Lo;0;L;;;;;N;;;;;
+1441B;ANATOLIAN HIEROGLYPH A026A;Lo;0;L;;;;;N;;;;;
+1441C;ANATOLIAN HIEROGLYPH A027;Lo;0;L;;;;;N;;;;;
+1441D;ANATOLIAN HIEROGLYPH A028;Lo;0;L;;;;;N;;;;;
+1441E;ANATOLIAN HIEROGLYPH A029;Lo;0;L;;;;;N;;;;;
+1441F;ANATOLIAN HIEROGLYPH A030;Lo;0;L;;;;;N;;;;;
+14420;ANATOLIAN HIEROGLYPH A031;Lo;0;L;;;;;N;;;;;
+14421;ANATOLIAN HIEROGLYPH A032;Lo;0;L;;;;;N;;;;;
+14422;ANATOLIAN HIEROGLYPH A033;Lo;0;L;;;;;N;;;;;
+14423;ANATOLIAN HIEROGLYPH A034;Lo;0;L;;;;;N;;;;;
+14424;ANATOLIAN HIEROGLYPH A035;Lo;0;L;;;;;N;;;;;
+14425;ANATOLIAN HIEROGLYPH A036;Lo;0;L;;;;;N;;;;;
+14426;ANATOLIAN HIEROGLYPH A037;Lo;0;L;;;;;N;;;;;
+14427;ANATOLIAN HIEROGLYPH A038;Lo;0;L;;;;;N;;;;;
+14428;ANATOLIAN HIEROGLYPH A039;Lo;0;L;;;;;N;;;;;
+14429;ANATOLIAN HIEROGLYPH A039A;Lo;0;L;;;;;N;;;;;
+1442A;ANATOLIAN HIEROGLYPH A040;Lo;0;L;;;;;N;;;;;
+1442B;ANATOLIAN HIEROGLYPH A041;Lo;0;L;;;;;N;;;;;
+1442C;ANATOLIAN HIEROGLYPH A041A;Lo;0;L;;;;;N;;;;;
+1442D;ANATOLIAN HIEROGLYPH A042;Lo;0;L;;;;;N;;;;;
+1442E;ANATOLIAN HIEROGLYPH A043;Lo;0;L;;;;;N;;;;;
+1442F;ANATOLIAN HIEROGLYPH A044;Lo;0;L;;;;;N;;;;;
+14430;ANATOLIAN HIEROGLYPH A045;Lo;0;L;;;;;N;;;;;
+14431;ANATOLIAN HIEROGLYPH A045A;Lo;0;L;;;;;N;;;;;
+14432;ANATOLIAN HIEROGLYPH A046;Lo;0;L;;;;;N;;;;;
+14433;ANATOLIAN HIEROGLYPH A046A;Lo;0;L;;;;;N;;;;;
+14434;ANATOLIAN HIEROGLYPH A046B;Lo;0;L;;;;;N;;;;;
+14435;ANATOLIAN HIEROGLYPH A047;Lo;0;L;;;;;N;;;;;
+14436;ANATOLIAN HIEROGLYPH A048;Lo;0;L;;;;;N;;;;;
+14437;ANATOLIAN HIEROGLYPH A049;Lo;0;L;;;;;N;;;;;
+14438;ANATOLIAN HIEROGLYPH A050;Lo;0;L;;;;;N;;;;;
+14439;ANATOLIAN HIEROGLYPH A051;Lo;0;L;;;;;N;;;;;
+1443A;ANATOLIAN HIEROGLYPH A052;Lo;0;L;;;;;N;;;;;
+1443B;ANATOLIAN HIEROGLYPH A053;Lo;0;L;;;;;N;;;;;
+1443C;ANATOLIAN HIEROGLYPH A054;Lo;0;L;;;;;N;;;;;
+1443D;ANATOLIAN HIEROGLYPH A055;Lo;0;L;;;;;N;;;;;
+1443E;ANATOLIAN HIEROGLYPH A056;Lo;0;L;;;;;N;;;;;
+1443F;ANATOLIAN HIEROGLYPH A057;Lo;0;L;;;;;N;;;;;
+14440;ANATOLIAN HIEROGLYPH A058;Lo;0;L;;;;;N;;;;;
+14441;ANATOLIAN HIEROGLYPH A059;Lo;0;L;;;;;N;;;;;
+14442;ANATOLIAN HIEROGLYPH A060;Lo;0;L;;;;;N;;;;;
+14443;ANATOLIAN HIEROGLYPH A061;Lo;0;L;;;;;N;;;;;
+14444;ANATOLIAN HIEROGLYPH A062;Lo;0;L;;;;;N;;;;;
+14445;ANATOLIAN HIEROGLYPH A063;Lo;0;L;;;;;N;;;;;
+14446;ANATOLIAN HIEROGLYPH A064;Lo;0;L;;;;;N;;;;;
+14447;ANATOLIAN HIEROGLYPH A065;Lo;0;L;;;;;N;;;;;
+14448;ANATOLIAN HIEROGLYPH A066;Lo;0;L;;;;;N;;;;;
+14449;ANATOLIAN HIEROGLYPH A066A;Lo;0;L;;;;;N;;;;;
+1444A;ANATOLIAN HIEROGLYPH A066B;Lo;0;L;;;;;N;;;;;
+1444B;ANATOLIAN HIEROGLYPH A066C;Lo;0;L;;;;;N;;;;;
+1444C;ANATOLIAN HIEROGLYPH A067;Lo;0;L;;;;;N;;;;;
+1444D;ANATOLIAN HIEROGLYPH A068;Lo;0;L;;;;;N;;;;;
+1444E;ANATOLIAN HIEROGLYPH A069;Lo;0;L;;;;;N;;;;;
+1444F;ANATOLIAN HIEROGLYPH A070;Lo;0;L;;;;;N;;;;;
+14450;ANATOLIAN HIEROGLYPH A071;Lo;0;L;;;;;N;;;;;
+14451;ANATOLIAN HIEROGLYPH A072;Lo;0;L;;;;;N;;;;;
+14452;ANATOLIAN HIEROGLYPH A073;Lo;0;L;;;;;N;;;;;
+14453;ANATOLIAN HIEROGLYPH A074;Lo;0;L;;;;;N;;;;;
+14454;ANATOLIAN HIEROGLYPH A075;Lo;0;L;;;;;N;;;;;
+14455;ANATOLIAN HIEROGLYPH A076;Lo;0;L;;;;;N;;;;;
+14456;ANATOLIAN HIEROGLYPH A077;Lo;0;L;;;;;N;;;;;
+14457;ANATOLIAN HIEROGLYPH A078;Lo;0;L;;;;;N;;;;;
+14458;ANATOLIAN HIEROGLYPH A079;Lo;0;L;;;;;N;;;;;
+14459;ANATOLIAN HIEROGLYPH A080;Lo;0;L;;;;;N;;;;;
+1445A;ANATOLIAN HIEROGLYPH A081;Lo;0;L;;;;;N;;;;;
+1445B;ANATOLIAN HIEROGLYPH A082;Lo;0;L;;;;;N;;;;;
+1445C;ANATOLIAN HIEROGLYPH A083;Lo;0;L;;;;;N;;;;;
+1445D;ANATOLIAN HIEROGLYPH A084;Lo;0;L;;;;;N;;;;;
+1445E;ANATOLIAN HIEROGLYPH A085;Lo;0;L;;;;;N;;;;;
+1445F;ANATOLIAN HIEROGLYPH A086;Lo;0;L;;;;;N;;;;;
+14460;ANATOLIAN HIEROGLYPH A087;Lo;0;L;;;;;N;;;;;
+14461;ANATOLIAN HIEROGLYPH A088;Lo;0;L;;;;;N;;;;;
+14462;ANATOLIAN HIEROGLYPH A089;Lo;0;L;;;;;N;;;;;
+14463;ANATOLIAN HIEROGLYPH A090;Lo;0;L;;;;;N;;;;;
+14464;ANATOLIAN HIEROGLYPH A091;Lo;0;L;;;;;N;;;;;
+14465;ANATOLIAN HIEROGLYPH A092;Lo;0;L;;;;;N;;;;;
+14466;ANATOLIAN HIEROGLYPH A093;Lo;0;L;;;;;N;;;;;
+14467;ANATOLIAN HIEROGLYPH A094;Lo;0;L;;;;;N;;;;;
+14468;ANATOLIAN HIEROGLYPH A095;Lo;0;L;;;;;N;;;;;
+14469;ANATOLIAN HIEROGLYPH A096;Lo;0;L;;;;;N;;;;;
+1446A;ANATOLIAN HIEROGLYPH A097;Lo;0;L;;;;;N;;;;;
+1446B;ANATOLIAN HIEROGLYPH A097A;Lo;0;L;;;;;N;;;;;
+1446C;ANATOLIAN HIEROGLYPH A098;Lo;0;L;;;;;N;;;;;
+1446D;ANATOLIAN HIEROGLYPH A098A;Lo;0;L;;;;;N;;;;;
+1446E;ANATOLIAN HIEROGLYPH A099;Lo;0;L;;;;;N;;;;;
+1446F;ANATOLIAN HIEROGLYPH A100;Lo;0;L;;;;;N;;;;;
+14470;ANATOLIAN HIEROGLYPH A100A;Lo;0;L;;;;;N;;;;;
+14471;ANATOLIAN HIEROGLYPH A101;Lo;0;L;;;;;N;;;;;
+14472;ANATOLIAN HIEROGLYPH A101A;Lo;0;L;;;;;N;;;;;
+14473;ANATOLIAN HIEROGLYPH A102;Lo;0;L;;;;;N;;;;;
+14474;ANATOLIAN HIEROGLYPH A102A;Lo;0;L;;;;;N;;;;;
+14475;ANATOLIAN HIEROGLYPH A103;Lo;0;L;;;;;N;;;;;
+14476;ANATOLIAN HIEROGLYPH A104;Lo;0;L;;;;;N;;;;;
+14477;ANATOLIAN HIEROGLYPH A104A;Lo;0;L;;;;;N;;;;;
+14478;ANATOLIAN HIEROGLYPH A104B;Lo;0;L;;;;;N;;;;;
+14479;ANATOLIAN HIEROGLYPH A104C;Lo;0;L;;;;;N;;;;;
+1447A;ANATOLIAN HIEROGLYPH A105;Lo;0;L;;;;;N;;;;;
+1447B;ANATOLIAN HIEROGLYPH A105A;Lo;0;L;;;;;N;;;;;
+1447C;ANATOLIAN HIEROGLYPH A105B;Lo;0;L;;;;;N;;;;;
+1447D;ANATOLIAN HIEROGLYPH A106;Lo;0;L;;;;;N;;;;;
+1447E;ANATOLIAN HIEROGLYPH A107;Lo;0;L;;;;;N;;;;;
+1447F;ANATOLIAN HIEROGLYPH A107A;Lo;0;L;;;;;N;;;;;
+14480;ANATOLIAN HIEROGLYPH A107B;Lo;0;L;;;;;N;;;;;
+14481;ANATOLIAN HIEROGLYPH A107C;Lo;0;L;;;;;N;;;;;
+14482;ANATOLIAN HIEROGLYPH A108;Lo;0;L;;;;;N;;;;;
+14483;ANATOLIAN HIEROGLYPH A109;Lo;0;L;;;;;N;;;;;
+14484;ANATOLIAN HIEROGLYPH A110;Lo;0;L;;;;;N;;;;;
+14485;ANATOLIAN HIEROGLYPH A110A;Lo;0;L;;;;;N;;;;;
+14486;ANATOLIAN HIEROGLYPH A110B;Lo;0;L;;;;;N;;;;;
+14487;ANATOLIAN HIEROGLYPH A111;Lo;0;L;;;;;N;;;;;
+14488;ANATOLIAN HIEROGLYPH A112;Lo;0;L;;;;;N;;;;;
+14489;ANATOLIAN HIEROGLYPH A113;Lo;0;L;;;;;N;;;;;
+1448A;ANATOLIAN HIEROGLYPH A114;Lo;0;L;;;;;N;;;;;
+1448B;ANATOLIAN HIEROGLYPH A115;Lo;0;L;;;;;N;;;;;
+1448C;ANATOLIAN HIEROGLYPH A115A;Lo;0;L;;;;;N;;;;;
+1448D;ANATOLIAN HIEROGLYPH A116;Lo;0;L;;;;;N;;;;;
+1448E;ANATOLIAN HIEROGLYPH A117;Lo;0;L;;;;;N;;;;;
+1448F;ANATOLIAN HIEROGLYPH A118;Lo;0;L;;;;;N;;;;;
+14490;ANATOLIAN HIEROGLYPH A119;Lo;0;L;;;;;N;;;;;
+14491;ANATOLIAN HIEROGLYPH A120;Lo;0;L;;;;;N;;;;;
+14492;ANATOLIAN HIEROGLYPH A121;Lo;0;L;;;;;N;;;;;
+14493;ANATOLIAN HIEROGLYPH A122;Lo;0;L;;;;;N;;;;;
+14494;ANATOLIAN HIEROGLYPH A123;Lo;0;L;;;;;N;;;;;
+14495;ANATOLIAN HIEROGLYPH A124;Lo;0;L;;;;;N;;;;;
+14496;ANATOLIAN HIEROGLYPH A125;Lo;0;L;;;;;N;;;;;
+14497;ANATOLIAN HIEROGLYPH A125A;Lo;0;L;;;;;N;;;;;
+14498;ANATOLIAN HIEROGLYPH A126;Lo;0;L;;;;;N;;;;;
+14499;ANATOLIAN HIEROGLYPH A127;Lo;0;L;;;;;N;;;;;
+1449A;ANATOLIAN HIEROGLYPH A128;Lo;0;L;;;;;N;;;;;
+1449B;ANATOLIAN HIEROGLYPH A129;Lo;0;L;;;;;N;;;;;
+1449C;ANATOLIAN HIEROGLYPH A130;Lo;0;L;;;;;N;;;;;
+1449D;ANATOLIAN HIEROGLYPH A131;Lo;0;L;;;;;N;;;;;
+1449E;ANATOLIAN HIEROGLYPH A132;Lo;0;L;;;;;N;;;;;
+1449F;ANATOLIAN HIEROGLYPH A133;Lo;0;L;;;;;N;;;;;
+144A0;ANATOLIAN HIEROGLYPH A134;Lo;0;L;;;;;N;;;;;
+144A1;ANATOLIAN HIEROGLYPH A135;Lo;0;L;;;;;N;;;;;
+144A2;ANATOLIAN HIEROGLYPH A135A;Lo;0;L;;;;;N;;;;;
+144A3;ANATOLIAN HIEROGLYPH A136;Lo;0;L;;;;;N;;;;;
+144A4;ANATOLIAN HIEROGLYPH A137;Lo;0;L;;;;;N;;;;;
+144A5;ANATOLIAN HIEROGLYPH A138;Lo;0;L;;;;;N;;;;;
+144A6;ANATOLIAN HIEROGLYPH A139;Lo;0;L;;;;;N;;;;;
+144A7;ANATOLIAN HIEROGLYPH A140;Lo;0;L;;;;;N;;;;;
+144A8;ANATOLIAN HIEROGLYPH A141;Lo;0;L;;;;;N;;;;;
+144A9;ANATOLIAN HIEROGLYPH A142;Lo;0;L;;;;;N;;;;;
+144AA;ANATOLIAN HIEROGLYPH A143;Lo;0;L;;;;;N;;;;;
+144AB;ANATOLIAN HIEROGLYPH A144;Lo;0;L;;;;;N;;;;;
+144AC;ANATOLIAN HIEROGLYPH A145;Lo;0;L;;;;;N;;;;;
+144AD;ANATOLIAN HIEROGLYPH A146;Lo;0;L;;;;;N;;;;;
+144AE;ANATOLIAN HIEROGLYPH A147;Lo;0;L;;;;;N;;;;;
+144AF;ANATOLIAN HIEROGLYPH A148;Lo;0;L;;;;;N;;;;;
+144B0;ANATOLIAN HIEROGLYPH A149;Lo;0;L;;;;;N;;;;;
+144B1;ANATOLIAN HIEROGLYPH A150;Lo;0;L;;;;;N;;;;;
+144B2;ANATOLIAN HIEROGLYPH A151;Lo;0;L;;;;;N;;;;;
+144B3;ANATOLIAN HIEROGLYPH A152;Lo;0;L;;;;;N;;;;;
+144B4;ANATOLIAN HIEROGLYPH A153;Lo;0;L;;;;;N;;;;;
+144B5;ANATOLIAN HIEROGLYPH A154;Lo;0;L;;;;;N;;;;;
+144B6;ANATOLIAN HIEROGLYPH A155;Lo;0;L;;;;;N;;;;;
+144B7;ANATOLIAN HIEROGLYPH A156;Lo;0;L;;;;;N;;;;;
+144B8;ANATOLIAN HIEROGLYPH A157;Lo;0;L;;;;;N;;;;;
+144B9;ANATOLIAN HIEROGLYPH A158;Lo;0;L;;;;;N;;;;;
+144BA;ANATOLIAN HIEROGLYPH A159;Lo;0;L;;;;;N;;;;;
+144BB;ANATOLIAN HIEROGLYPH A160;Lo;0;L;;;;;N;;;;;
+144BC;ANATOLIAN HIEROGLYPH A161;Lo;0;L;;;;;N;;;;;
+144BD;ANATOLIAN HIEROGLYPH A162;Lo;0;L;;;;;N;;;;;
+144BE;ANATOLIAN HIEROGLYPH A163;Lo;0;L;;;;;N;;;;;
+144BF;ANATOLIAN HIEROGLYPH A164;Lo;0;L;;;;;N;;;;;
+144C0;ANATOLIAN HIEROGLYPH A165;Lo;0;L;;;;;N;;;;;
+144C1;ANATOLIAN HIEROGLYPH A166;Lo;0;L;;;;;N;;;;;
+144C2;ANATOLIAN HIEROGLYPH A167;Lo;0;L;;;;;N;;;;;
+144C3;ANATOLIAN HIEROGLYPH A168;Lo;0;L;;;;;N;;;;;
+144C4;ANATOLIAN HIEROGLYPH A169;Lo;0;L;;;;;N;;;;;
+144C5;ANATOLIAN HIEROGLYPH A170;Lo;0;L;;;;;N;;;;;
+144C6;ANATOLIAN HIEROGLYPH A171;Lo;0;L;;;;;N;;;;;
+144C7;ANATOLIAN HIEROGLYPH A172;Lo;0;L;;;;;N;;;;;
+144C8;ANATOLIAN HIEROGLYPH A173;Lo;0;L;;;;;N;;;;;
+144C9;ANATOLIAN HIEROGLYPH A174;Lo;0;L;;;;;N;;;;;
+144CA;ANATOLIAN HIEROGLYPH A175;Lo;0;L;;;;;N;;;;;
+144CB;ANATOLIAN HIEROGLYPH A176;Lo;0;L;;;;;N;;;;;
+144CC;ANATOLIAN HIEROGLYPH A177;Lo;0;L;;;;;N;;;;;
+144CD;ANATOLIAN HIEROGLYPH A178;Lo;0;L;;;;;N;;;;;
+144CE;ANATOLIAN HIEROGLYPH A179;Lo;0;L;;;;;N;;;;;
+144CF;ANATOLIAN HIEROGLYPH A180;Lo;0;L;;;;;N;;;;;
+144D0;ANATOLIAN HIEROGLYPH A181;Lo;0;L;;;;;N;;;;;
+144D1;ANATOLIAN HIEROGLYPH A182;Lo;0;L;;;;;N;;;;;
+144D2;ANATOLIAN HIEROGLYPH A183;Lo;0;L;;;;;N;;;;;
+144D3;ANATOLIAN HIEROGLYPH A184;Lo;0;L;;;;;N;;;;;
+144D4;ANATOLIAN HIEROGLYPH A185;Lo;0;L;;;;;N;;;;;
+144D5;ANATOLIAN HIEROGLYPH A186;Lo;0;L;;;;;N;;;;;
+144D6;ANATOLIAN HIEROGLYPH A187;Lo;0;L;;;;;N;;;;;
+144D7;ANATOLIAN HIEROGLYPH A188;Lo;0;L;;;;;N;;;;;
+144D8;ANATOLIAN HIEROGLYPH A189;Lo;0;L;;;;;N;;;;;
+144D9;ANATOLIAN HIEROGLYPH A190;Lo;0;L;;;;;N;;;;;
+144DA;ANATOLIAN HIEROGLYPH A191;Lo;0;L;;;;;N;;;;;
+144DB;ANATOLIAN HIEROGLYPH A192;Lo;0;L;;;;;N;;;;;
+144DC;ANATOLIAN HIEROGLYPH A193;Lo;0;L;;;;;N;;;;;
+144DD;ANATOLIAN HIEROGLYPH A194;Lo;0;L;;;;;N;;;;;
+144DE;ANATOLIAN HIEROGLYPH A195;Lo;0;L;;;;;N;;;;;
+144DF;ANATOLIAN HIEROGLYPH A196;Lo;0;L;;;;;N;;;;;
+144E0;ANATOLIAN HIEROGLYPH A197;Lo;0;L;;;;;N;;;;;
+144E1;ANATOLIAN HIEROGLYPH A198;Lo;0;L;;;;;N;;;;;
+144E2;ANATOLIAN HIEROGLYPH A199;Lo;0;L;;;;;N;;;;;
+144E3;ANATOLIAN HIEROGLYPH A200;Lo;0;L;;;;;N;;;;;
+144E4;ANATOLIAN HIEROGLYPH A201;Lo;0;L;;;;;N;;;;;
+144E5;ANATOLIAN HIEROGLYPH A202;Lo;0;L;;;;;N;;;;;
+144E6;ANATOLIAN HIEROGLYPH A202A;Lo;0;L;;;;;N;;;;;
+144E7;ANATOLIAN HIEROGLYPH A202B;Lo;0;L;;;;;N;;;;;
+144E8;ANATOLIAN HIEROGLYPH A203;Lo;0;L;;;;;N;;;;;
+144E9;ANATOLIAN HIEROGLYPH A204;Lo;0;L;;;;;N;;;;;
+144EA;ANATOLIAN HIEROGLYPH A205;Lo;0;L;;;;;N;;;;;
+144EB;ANATOLIAN HIEROGLYPH A206;Lo;0;L;;;;;N;;;;;
+144EC;ANATOLIAN HIEROGLYPH A207;Lo;0;L;;;;;N;;;;;
+144ED;ANATOLIAN HIEROGLYPH A207A;Lo;0;L;;;;;N;;;;;
+144EE;ANATOLIAN HIEROGLYPH A208;Lo;0;L;;;;;N;;;;;
+144EF;ANATOLIAN HIEROGLYPH A209;Lo;0;L;;;;;N;;;;;
+144F0;ANATOLIAN HIEROGLYPH A209A;Lo;0;L;;;;;N;;;;;
+144F1;ANATOLIAN HIEROGLYPH A210;Lo;0;L;;;;;N;;;;;
+144F2;ANATOLIAN HIEROGLYPH A211;Lo;0;L;;;;;N;;;;;
+144F3;ANATOLIAN HIEROGLYPH A212;Lo;0;L;;;;;N;;;;;
+144F4;ANATOLIAN HIEROGLYPH A213;Lo;0;L;;;;;N;;;;;
+144F5;ANATOLIAN HIEROGLYPH A214;Lo;0;L;;;;;N;;;;;
+144F6;ANATOLIAN HIEROGLYPH A215;Lo;0;L;;;;;N;;;;;
+144F7;ANATOLIAN HIEROGLYPH A215A;Lo;0;L;;;;;N;;;;;
+144F8;ANATOLIAN HIEROGLYPH A216;Lo;0;L;;;;;N;;;;;
+144F9;ANATOLIAN HIEROGLYPH A216A;Lo;0;L;;;;;N;;;;;
+144FA;ANATOLIAN HIEROGLYPH A217;Lo;0;L;;;;;N;;;;;
+144FB;ANATOLIAN HIEROGLYPH A218;Lo;0;L;;;;;N;;;;;
+144FC;ANATOLIAN HIEROGLYPH A219;Lo;0;L;;;;;N;;;;;
+144FD;ANATOLIAN HIEROGLYPH A220;Lo;0;L;;;;;N;;;;;
+144FE;ANATOLIAN HIEROGLYPH A221;Lo;0;L;;;;;N;;;;;
+144FF;ANATOLIAN HIEROGLYPH A222;Lo;0;L;;;;;N;;;;;
+14500;ANATOLIAN HIEROGLYPH A223;Lo;0;L;;;;;N;;;;;
+14501;ANATOLIAN HIEROGLYPH A224;Lo;0;L;;;;;N;;;;;
+14502;ANATOLIAN HIEROGLYPH A225;Lo;0;L;;;;;N;;;;;
+14503;ANATOLIAN HIEROGLYPH A226;Lo;0;L;;;;;N;;;;;
+14504;ANATOLIAN HIEROGLYPH A227;Lo;0;L;;;;;N;;;;;
+14505;ANATOLIAN HIEROGLYPH A227A;Lo;0;L;;;;;N;;;;;
+14506;ANATOLIAN HIEROGLYPH A228;Lo;0;L;;;;;N;;;;;
+14507;ANATOLIAN HIEROGLYPH A229;Lo;0;L;;;;;N;;;;;
+14508;ANATOLIAN HIEROGLYPH A230;Lo;0;L;;;;;N;;;;;
+14509;ANATOLIAN HIEROGLYPH A231;Lo;0;L;;;;;N;;;;;
+1450A;ANATOLIAN HIEROGLYPH A232;Lo;0;L;;;;;N;;;;;
+1450B;ANATOLIAN HIEROGLYPH A233;Lo;0;L;;;;;N;;;;;
+1450C;ANATOLIAN HIEROGLYPH A234;Lo;0;L;;;;;N;;;;;
+1450D;ANATOLIAN HIEROGLYPH A235;Lo;0;L;;;;;N;;;;;
+1450E;ANATOLIAN HIEROGLYPH A236;Lo;0;L;;;;;N;;;;;
+1450F;ANATOLIAN HIEROGLYPH A237;Lo;0;L;;;;;N;;;;;
+14510;ANATOLIAN HIEROGLYPH A238;Lo;0;L;;;;;N;;;;;
+14511;ANATOLIAN HIEROGLYPH A239;Lo;0;L;;;;;N;;;;;
+14512;ANATOLIAN HIEROGLYPH A240;Lo;0;L;;;;;N;;;;;
+14513;ANATOLIAN HIEROGLYPH A241;Lo;0;L;;;;;N;;;;;
+14514;ANATOLIAN HIEROGLYPH A242;Lo;0;L;;;;;N;;;;;
+14515;ANATOLIAN HIEROGLYPH A243;Lo;0;L;;;;;N;;;;;
+14516;ANATOLIAN HIEROGLYPH A244;Lo;0;L;;;;;N;;;;;
+14517;ANATOLIAN HIEROGLYPH A245;Lo;0;L;;;;;N;;;;;
+14518;ANATOLIAN HIEROGLYPH A246;Lo;0;L;;;;;N;;;;;
+14519;ANATOLIAN HIEROGLYPH A247;Lo;0;L;;;;;N;;;;;
+1451A;ANATOLIAN HIEROGLYPH A248;Lo;0;L;;;;;N;;;;;
+1451B;ANATOLIAN HIEROGLYPH A249;Lo;0;L;;;;;N;;;;;
+1451C;ANATOLIAN HIEROGLYPH A250;Lo;0;L;;;;;N;;;;;
+1451D;ANATOLIAN HIEROGLYPH A251;Lo;0;L;;;;;N;;;;;
+1451E;ANATOLIAN HIEROGLYPH A252;Lo;0;L;;;;;N;;;;;
+1451F;ANATOLIAN HIEROGLYPH A253;Lo;0;L;;;;;N;;;;;
+14520;ANATOLIAN HIEROGLYPH A254;Lo;0;L;;;;;N;;;;;
+14521;ANATOLIAN HIEROGLYPH A255;Lo;0;L;;;;;N;;;;;
+14522;ANATOLIAN HIEROGLYPH A256;Lo;0;L;;;;;N;;;;;
+14523;ANATOLIAN HIEROGLYPH A257;Lo;0;L;;;;;N;;;;;
+14524;ANATOLIAN HIEROGLYPH A258;Lo;0;L;;;;;N;;;;;
+14525;ANATOLIAN HIEROGLYPH A259;Lo;0;L;;;;;N;;;;;
+14526;ANATOLIAN HIEROGLYPH A260;Lo;0;L;;;;;N;;;;;
+14527;ANATOLIAN HIEROGLYPH A261;Lo;0;L;;;;;N;;;;;
+14528;ANATOLIAN HIEROGLYPH A262;Lo;0;L;;;;;N;;;;;
+14529;ANATOLIAN HIEROGLYPH A263;Lo;0;L;;;;;N;;;;;
+1452A;ANATOLIAN HIEROGLYPH A264;Lo;0;L;;;;;N;;;;;
+1452B;ANATOLIAN HIEROGLYPH A265;Lo;0;L;;;;;N;;;;;
+1452C;ANATOLIAN HIEROGLYPH A266;Lo;0;L;;;;;N;;;;;
+1452D;ANATOLIAN HIEROGLYPH A267;Lo;0;L;;;;;N;;;;;
+1452E;ANATOLIAN HIEROGLYPH A267A;Lo;0;L;;;;;N;;;;;
+1452F;ANATOLIAN HIEROGLYPH A268;Lo;0;L;;;;;N;;;;;
+14530;ANATOLIAN HIEROGLYPH A269;Lo;0;L;;;;;N;;;;;
+14531;ANATOLIAN HIEROGLYPH A270;Lo;0;L;;;;;N;;;;;
+14532;ANATOLIAN HIEROGLYPH A271;Lo;0;L;;;;;N;;;;;
+14533;ANATOLIAN HIEROGLYPH A272;Lo;0;L;;;;;N;;;;;
+14534;ANATOLIAN HIEROGLYPH A273;Lo;0;L;;;;;N;;;;;
+14535;ANATOLIAN HIEROGLYPH A274;Lo;0;L;;;;;N;;;;;
+14536;ANATOLIAN HIEROGLYPH A275;Lo;0;L;;;;;N;;;;;
+14537;ANATOLIAN HIEROGLYPH A276;Lo;0;L;;;;;N;;;;;
+14538;ANATOLIAN HIEROGLYPH A277;Lo;0;L;;;;;N;;;;;
+14539;ANATOLIAN HIEROGLYPH A278;Lo;0;L;;;;;N;;;;;
+1453A;ANATOLIAN HIEROGLYPH A279;Lo;0;L;;;;;N;;;;;
+1453B;ANATOLIAN HIEROGLYPH A280;Lo;0;L;;;;;N;;;;;
+1453C;ANATOLIAN HIEROGLYPH A281;Lo;0;L;;;;;N;;;;;
+1453D;ANATOLIAN HIEROGLYPH A282;Lo;0;L;;;;;N;;;;;
+1453E;ANATOLIAN HIEROGLYPH A283;Lo;0;L;;;;;N;;;;;
+1453F;ANATOLIAN HIEROGLYPH A284;Lo;0;L;;;;;N;;;;;
+14540;ANATOLIAN HIEROGLYPH A285;Lo;0;L;;;;;N;;;;;
+14541;ANATOLIAN HIEROGLYPH A286;Lo;0;L;;;;;N;;;;;
+14542;ANATOLIAN HIEROGLYPH A287;Lo;0;L;;;;;N;;;;;
+14543;ANATOLIAN HIEROGLYPH A288;Lo;0;L;;;;;N;;;;;
+14544;ANATOLIAN HIEROGLYPH A289;Lo;0;L;;;;;N;;;;;
+14545;ANATOLIAN HIEROGLYPH A289A;Lo;0;L;;;;;N;;;;;
+14546;ANATOLIAN HIEROGLYPH A290;Lo;0;L;;;;;N;;;;;
+14547;ANATOLIAN HIEROGLYPH A291;Lo;0;L;;;;;N;;;;;
+14548;ANATOLIAN HIEROGLYPH A292;Lo;0;L;;;;;N;;;;;
+14549;ANATOLIAN HIEROGLYPH A293;Lo;0;L;;;;;N;;;;;
+1454A;ANATOLIAN HIEROGLYPH A294;Lo;0;L;;;;;N;;;;;
+1454B;ANATOLIAN HIEROGLYPH A294A;Lo;0;L;;;;;N;;;;;
+1454C;ANATOLIAN HIEROGLYPH A295;Lo;0;L;;;;;N;;;;;
+1454D;ANATOLIAN HIEROGLYPH A296;Lo;0;L;;;;;N;;;;;
+1454E;ANATOLIAN HIEROGLYPH A297;Lo;0;L;;;;;N;;;;;
+1454F;ANATOLIAN HIEROGLYPH A298;Lo;0;L;;;;;N;;;;;
+14550;ANATOLIAN HIEROGLYPH A299;Lo;0;L;;;;;N;;;;;
+14551;ANATOLIAN HIEROGLYPH A299A;Lo;0;L;;;;;N;;;;;
+14552;ANATOLIAN HIEROGLYPH A300;Lo;0;L;;;;;N;;;;;
+14553;ANATOLIAN HIEROGLYPH A301;Lo;0;L;;;;;N;;;;;
+14554;ANATOLIAN HIEROGLYPH A302;Lo;0;L;;;;;N;;;;;
+14555;ANATOLIAN HIEROGLYPH A303;Lo;0;L;;;;;N;;;;;
+14556;ANATOLIAN HIEROGLYPH A304;Lo;0;L;;;;;N;;;;;
+14557;ANATOLIAN HIEROGLYPH A305;Lo;0;L;;;;;N;;;;;
+14558;ANATOLIAN HIEROGLYPH A306;Lo;0;L;;;;;N;;;;;
+14559;ANATOLIAN HIEROGLYPH A307;Lo;0;L;;;;;N;;;;;
+1455A;ANATOLIAN HIEROGLYPH A308;Lo;0;L;;;;;N;;;;;
+1455B;ANATOLIAN HIEROGLYPH A309;Lo;0;L;;;;;N;;;;;
+1455C;ANATOLIAN HIEROGLYPH A309A;Lo;0;L;;;;;N;;;;;
+1455D;ANATOLIAN HIEROGLYPH A310;Lo;0;L;;;;;N;;;;;
+1455E;ANATOLIAN HIEROGLYPH A311;Lo;0;L;;;;;N;;;;;
+1455F;ANATOLIAN HIEROGLYPH A312;Lo;0;L;;;;;N;;;;;
+14560;ANATOLIAN HIEROGLYPH A313;Lo;0;L;;;;;N;;;;;
+14561;ANATOLIAN HIEROGLYPH A314;Lo;0;L;;;;;N;;;;;
+14562;ANATOLIAN HIEROGLYPH A315;Lo;0;L;;;;;N;;;;;
+14563;ANATOLIAN HIEROGLYPH A316;Lo;0;L;;;;;N;;;;;
+14564;ANATOLIAN HIEROGLYPH A317;Lo;0;L;;;;;N;;;;;
+14565;ANATOLIAN HIEROGLYPH A318;Lo;0;L;;;;;N;;;;;
+14566;ANATOLIAN HIEROGLYPH A319;Lo;0;L;;;;;N;;;;;
+14567;ANATOLIAN HIEROGLYPH A320;Lo;0;L;;;;;N;;;;;
+14568;ANATOLIAN HIEROGLYPH A321;Lo;0;L;;;;;N;;;;;
+14569;ANATOLIAN HIEROGLYPH A322;Lo;0;L;;;;;N;;;;;
+1456A;ANATOLIAN HIEROGLYPH A323;Lo;0;L;;;;;N;;;;;
+1456B;ANATOLIAN HIEROGLYPH A324;Lo;0;L;;;;;N;;;;;
+1456C;ANATOLIAN HIEROGLYPH A325;Lo;0;L;;;;;N;;;;;
+1456D;ANATOLIAN HIEROGLYPH A326;Lo;0;L;;;;;N;;;;;
+1456E;ANATOLIAN HIEROGLYPH A327;Lo;0;L;;;;;N;;;;;
+1456F;ANATOLIAN HIEROGLYPH A328;Lo;0;L;;;;;N;;;;;
+14570;ANATOLIAN HIEROGLYPH A329;Lo;0;L;;;;;N;;;;;
+14571;ANATOLIAN HIEROGLYPH A329A;Lo;0;L;;;;;N;;;;;
+14572;ANATOLIAN HIEROGLYPH A330;Lo;0;L;;;;;N;;;;;
+14573;ANATOLIAN HIEROGLYPH A331;Lo;0;L;;;;;N;;;;;
+14574;ANATOLIAN HIEROGLYPH A332A;Lo;0;L;;;;;N;;;;;
+14575;ANATOLIAN HIEROGLYPH A332B;Lo;0;L;;;;;N;;;;;
+14576;ANATOLIAN HIEROGLYPH A332C;Lo;0;L;;;;;N;;;;;
+14577;ANATOLIAN HIEROGLYPH A333;Lo;0;L;;;;;N;;;;;
+14578;ANATOLIAN HIEROGLYPH A334;Lo;0;L;;;;;N;;;;;
+14579;ANATOLIAN HIEROGLYPH A335;Lo;0;L;;;;;N;;;;;
+1457A;ANATOLIAN HIEROGLYPH A336;Lo;0;L;;;;;N;;;;;
+1457B;ANATOLIAN HIEROGLYPH A336A;Lo;0;L;;;;;N;;;;;
+1457C;ANATOLIAN HIEROGLYPH A336B;Lo;0;L;;;;;N;;;;;
+1457D;ANATOLIAN HIEROGLYPH A336C;Lo;0;L;;;;;N;;;;;
+1457E;ANATOLIAN HIEROGLYPH A337;Lo;0;L;;;;;N;;;;;
+1457F;ANATOLIAN HIEROGLYPH A338;Lo;0;L;;;;;N;;;;;
+14580;ANATOLIAN HIEROGLYPH A339;Lo;0;L;;;;;N;;;;;
+14581;ANATOLIAN HIEROGLYPH A340;Lo;0;L;;;;;N;;;;;
+14582;ANATOLIAN HIEROGLYPH A341;Lo;0;L;;;;;N;;;;;
+14583;ANATOLIAN HIEROGLYPH A342;Lo;0;L;;;;;N;;;;;
+14584;ANATOLIAN HIEROGLYPH A343;Lo;0;L;;;;;N;;;;;
+14585;ANATOLIAN HIEROGLYPH A344;Lo;0;L;;;;;N;;;;;
+14586;ANATOLIAN HIEROGLYPH A345;Lo;0;L;;;;;N;;;;;
+14587;ANATOLIAN HIEROGLYPH A346;Lo;0;L;;;;;N;;;;;
+14588;ANATOLIAN HIEROGLYPH A347;Lo;0;L;;;;;N;;;;;
+14589;ANATOLIAN HIEROGLYPH A348;Lo;0;L;;;;;N;;;;;
+1458A;ANATOLIAN HIEROGLYPH A349;Lo;0;L;;;;;N;;;;;
+1458B;ANATOLIAN HIEROGLYPH A350;Lo;0;L;;;;;N;;;;;
+1458C;ANATOLIAN HIEROGLYPH A351;Lo;0;L;;;;;N;;;;;
+1458D;ANATOLIAN HIEROGLYPH A352;Lo;0;L;;;;;N;;;;;
+1458E;ANATOLIAN HIEROGLYPH A353;Lo;0;L;;;;;N;;;;;
+1458F;ANATOLIAN HIEROGLYPH A354;Lo;0;L;;;;;N;;;;;
+14590;ANATOLIAN HIEROGLYPH A355;Lo;0;L;;;;;N;;;;;
+14591;ANATOLIAN HIEROGLYPH A356;Lo;0;L;;;;;N;;;;;
+14592;ANATOLIAN HIEROGLYPH A357;Lo;0;L;;;;;N;;;;;
+14593;ANATOLIAN HIEROGLYPH A358;Lo;0;L;;;;;N;;;;;
+14594;ANATOLIAN HIEROGLYPH A359;Lo;0;L;;;;;N;;;;;
+14595;ANATOLIAN HIEROGLYPH A359A;Lo;0;L;;;;;N;;;;;
+14596;ANATOLIAN HIEROGLYPH A360;Lo;0;L;;;;;N;;;;;
+14597;ANATOLIAN HIEROGLYPH A361;Lo;0;L;;;;;N;;;;;
+14598;ANATOLIAN HIEROGLYPH A362;Lo;0;L;;;;;N;;;;;
+14599;ANATOLIAN HIEROGLYPH A363;Lo;0;L;;;;;N;;;;;
+1459A;ANATOLIAN HIEROGLYPH A364;Lo;0;L;;;;;N;;;;;
+1459B;ANATOLIAN HIEROGLYPH A364A;Lo;0;L;;;;;N;;;;;
+1459C;ANATOLIAN HIEROGLYPH A365;Lo;0;L;;;;;N;;;;;
+1459D;ANATOLIAN HIEROGLYPH A366;Lo;0;L;;;;;N;;;;;
+1459E;ANATOLIAN HIEROGLYPH A367;Lo;0;L;;;;;N;;;;;
+1459F;ANATOLIAN HIEROGLYPH A368;Lo;0;L;;;;;N;;;;;
+145A0;ANATOLIAN HIEROGLYPH A368A;Lo;0;L;;;;;N;;;;;
+145A1;ANATOLIAN HIEROGLYPH A369;Lo;0;L;;;;;N;;;;;
+145A2;ANATOLIAN HIEROGLYPH A370;Lo;0;L;;;;;N;;;;;
+145A3;ANATOLIAN HIEROGLYPH A371;Lo;0;L;;;;;N;;;;;
+145A4;ANATOLIAN HIEROGLYPH A371A;Lo;0;L;;;;;N;;;;;
+145A5;ANATOLIAN HIEROGLYPH A372;Lo;0;L;;;;;N;;;;;
+145A6;ANATOLIAN HIEROGLYPH A373;Lo;0;L;;;;;N;;;;;
+145A7;ANATOLIAN HIEROGLYPH A374;Lo;0;L;;;;;N;;;;;
+145A8;ANATOLIAN HIEROGLYPH A375;Lo;0;L;;;;;N;;;;;
+145A9;ANATOLIAN HIEROGLYPH A376;Lo;0;L;;;;;N;;;;;
+145AA;ANATOLIAN HIEROGLYPH A377;Lo;0;L;;;;;N;;;;;
+145AB;ANATOLIAN HIEROGLYPH A378;Lo;0;L;;;;;N;;;;;
+145AC;ANATOLIAN HIEROGLYPH A379;Lo;0;L;;;;;N;;;;;
+145AD;ANATOLIAN HIEROGLYPH A380;Lo;0;L;;;;;N;;;;;
+145AE;ANATOLIAN HIEROGLYPH A381;Lo;0;L;;;;;N;;;;;
+145AF;ANATOLIAN HIEROGLYPH A381A;Lo;0;L;;;;;N;;;;;
+145B0;ANATOLIAN HIEROGLYPH A382;Lo;0;L;;;;;N;;;;;
+145B1;ANATOLIAN HIEROGLYPH A383 RA OR RI;Lo;0;L;;;;;N;;;;;
+145B2;ANATOLIAN HIEROGLYPH A383A;Lo;0;L;;;;;N;;;;;
+145B3;ANATOLIAN HIEROGLYPH A384;Lo;0;L;;;;;N;;;;;
+145B4;ANATOLIAN HIEROGLYPH A385;Lo;0;L;;;;;N;;;;;
+145B5;ANATOLIAN HIEROGLYPH A386;Lo;0;L;;;;;N;;;;;
+145B6;ANATOLIAN HIEROGLYPH A386A;Lo;0;L;;;;;N;;;;;
+145B7;ANATOLIAN HIEROGLYPH A387;Lo;0;L;;;;;N;;;;;
+145B8;ANATOLIAN HIEROGLYPH A388;Lo;0;L;;;;;N;;;;;
+145B9;ANATOLIAN HIEROGLYPH A389;Lo;0;L;;;;;N;;;;;
+145BA;ANATOLIAN HIEROGLYPH A390;Lo;0;L;;;;;N;;;;;
+145BB;ANATOLIAN HIEROGLYPH A391;Lo;0;L;;;;;N;;;;;
+145BC;ANATOLIAN HIEROGLYPH A392;Lo;0;L;;;;;N;;;;;
+145BD;ANATOLIAN HIEROGLYPH A393 EIGHT;Lo;0;L;;;;;N;;;;;
+145BE;ANATOLIAN HIEROGLYPH A394;Lo;0;L;;;;;N;;;;;
+145BF;ANATOLIAN HIEROGLYPH A395;Lo;0;L;;;;;N;;;;;
+145C0;ANATOLIAN HIEROGLYPH A396;Lo;0;L;;;;;N;;;;;
+145C1;ANATOLIAN HIEROGLYPH A397;Lo;0;L;;;;;N;;;;;
+145C2;ANATOLIAN HIEROGLYPH A398;Lo;0;L;;;;;N;;;;;
+145C3;ANATOLIAN HIEROGLYPH A399;Lo;0;L;;;;;N;;;;;
+145C4;ANATOLIAN HIEROGLYPH A400;Lo;0;L;;;;;N;;;;;
+145C5;ANATOLIAN HIEROGLYPH A401;Lo;0;L;;;;;N;;;;;
+145C6;ANATOLIAN HIEROGLYPH A402;Lo;0;L;;;;;N;;;;;
+145C7;ANATOLIAN HIEROGLYPH A403;Lo;0;L;;;;;N;;;;;
+145C8;ANATOLIAN HIEROGLYPH A404;Lo;0;L;;;;;N;;;;;
+145C9;ANATOLIAN HIEROGLYPH A405;Lo;0;L;;;;;N;;;;;
+145CA;ANATOLIAN HIEROGLYPH A406;Lo;0;L;;;;;N;;;;;
+145CB;ANATOLIAN HIEROGLYPH A407;Lo;0;L;;;;;N;;;;;
+145CC;ANATOLIAN HIEROGLYPH A408;Lo;0;L;;;;;N;;;;;
+145CD;ANATOLIAN HIEROGLYPH A409;Lo;0;L;;;;;N;;;;;
+145CE;ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK;Lo;0;L;;;;;N;;;;;
+145CF;ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK;Lo;0;L;;;;;N;;;;;
+145D0;ANATOLIAN HIEROGLYPH A411;Lo;0;L;;;;;N;;;;;
+145D1;ANATOLIAN HIEROGLYPH A412;Lo;0;L;;;;;N;;;;;
+145D2;ANATOLIAN HIEROGLYPH A413;Lo;0;L;;;;;N;;;;;
+145D3;ANATOLIAN HIEROGLYPH A414;Lo;0;L;;;;;N;;;;;
+145D4;ANATOLIAN HIEROGLYPH A415;Lo;0;L;;;;;N;;;;;
+145D5;ANATOLIAN HIEROGLYPH A416;Lo;0;L;;;;;N;;;;;
+145D6;ANATOLIAN HIEROGLYPH A417;Lo;0;L;;;;;N;;;;;
+145D7;ANATOLIAN HIEROGLYPH A418;Lo;0;L;;;;;N;;;;;
+145D8;ANATOLIAN HIEROGLYPH A419;Lo;0;L;;;;;N;;;;;
+145D9;ANATOLIAN HIEROGLYPH A420;Lo;0;L;;;;;N;;;;;
+145DA;ANATOLIAN HIEROGLYPH A421;Lo;0;L;;;;;N;;;;;
+145DB;ANATOLIAN HIEROGLYPH A422;Lo;0;L;;;;;N;;;;;
+145DC;ANATOLIAN HIEROGLYPH A423;Lo;0;L;;;;;N;;;;;
+145DD;ANATOLIAN HIEROGLYPH A424;Lo;0;L;;;;;N;;;;;
+145DE;ANATOLIAN HIEROGLYPH A425;Lo;0;L;;;;;N;;;;;
+145DF;ANATOLIAN HIEROGLYPH A426;Lo;0;L;;;;;N;;;;;
+145E0;ANATOLIAN HIEROGLYPH A427;Lo;0;L;;;;;N;;;;;
+145E1;ANATOLIAN HIEROGLYPH A428;Lo;0;L;;;;;N;;;;;
+145E2;ANATOLIAN HIEROGLYPH A429;Lo;0;L;;;;;N;;;;;
+145E3;ANATOLIAN HIEROGLYPH A430;Lo;0;L;;;;;N;;;;;
+145E4;ANATOLIAN HIEROGLYPH A431;Lo;0;L;;;;;N;;;;;
+145E5;ANATOLIAN HIEROGLYPH A432;Lo;0;L;;;;;N;;;;;
+145E6;ANATOLIAN HIEROGLYPH A433;Lo;0;L;;;;;N;;;;;
+145E7;ANATOLIAN HIEROGLYPH A434;Lo;0;L;;;;;N;;;;;
+145E8;ANATOLIAN HIEROGLYPH A435;Lo;0;L;;;;;N;;;;;
+145E9;ANATOLIAN HIEROGLYPH A436;Lo;0;L;;;;;N;;;;;
+145EA;ANATOLIAN HIEROGLYPH A437;Lo;0;L;;;;;N;;;;;
+145EB;ANATOLIAN HIEROGLYPH A438;Lo;0;L;;;;;N;;;;;
+145EC;ANATOLIAN HIEROGLYPH A439;Lo;0;L;;;;;N;;;;;
+145ED;ANATOLIAN HIEROGLYPH A440;Lo;0;L;;;;;N;;;;;
+145EE;ANATOLIAN HIEROGLYPH A441;Lo;0;L;;;;;N;;;;;
+145EF;ANATOLIAN HIEROGLYPH A442;Lo;0;L;;;;;N;;;;;
+145F0;ANATOLIAN HIEROGLYPH A443;Lo;0;L;;;;;N;;;;;
+145F1;ANATOLIAN HIEROGLYPH A444;Lo;0;L;;;;;N;;;;;
+145F2;ANATOLIAN HIEROGLYPH A445;Lo;0;L;;;;;N;;;;;
+145F3;ANATOLIAN HIEROGLYPH A446;Lo;0;L;;;;;N;;;;;
+145F4;ANATOLIAN HIEROGLYPH A447;Lo;0;L;;;;;N;;;;;
+145F5;ANATOLIAN HIEROGLYPH A448;Lo;0;L;;;;;N;;;;;
+145F6;ANATOLIAN HIEROGLYPH A449;Lo;0;L;;;;;N;;;;;
+145F7;ANATOLIAN HIEROGLYPH A450;Lo;0;L;;;;;N;;;;;
+145F8;ANATOLIAN HIEROGLYPH A450A;Lo;0;L;;;;;N;;;;;
+145F9;ANATOLIAN HIEROGLYPH A451;Lo;0;L;;;;;N;;;;;
+145FA;ANATOLIAN HIEROGLYPH A452;Lo;0;L;;;;;N;;;;;
+145FB;ANATOLIAN HIEROGLYPH A453;Lo;0;L;;;;;N;;;;;
+145FC;ANATOLIAN HIEROGLYPH A454;Lo;0;L;;;;;N;;;;;
+145FD;ANATOLIAN HIEROGLYPH A455;Lo;0;L;;;;;N;;;;;
+145FE;ANATOLIAN HIEROGLYPH A456;Lo;0;L;;;;;N;;;;;
+145FF;ANATOLIAN HIEROGLYPH A457;Lo;0;L;;;;;N;;;;;
+14600;ANATOLIAN HIEROGLYPH A457A;Lo;0;L;;;;;N;;;;;
+14601;ANATOLIAN HIEROGLYPH A458;Lo;0;L;;;;;N;;;;;
+14602;ANATOLIAN HIEROGLYPH A459;Lo;0;L;;;;;N;;;;;
+14603;ANATOLIAN HIEROGLYPH A460;Lo;0;L;;;;;N;;;;;
+14604;ANATOLIAN HIEROGLYPH A461;Lo;0;L;;;;;N;;;;;
+14605;ANATOLIAN HIEROGLYPH A462;Lo;0;L;;;;;N;;;;;
+14606;ANATOLIAN HIEROGLYPH A463;Lo;0;L;;;;;N;;;;;
+14607;ANATOLIAN HIEROGLYPH A464;Lo;0;L;;;;;N;;;;;
+14608;ANATOLIAN HIEROGLYPH A465;Lo;0;L;;;;;N;;;;;
+14609;ANATOLIAN HIEROGLYPH A466;Lo;0;L;;;;;N;;;;;
+1460A;ANATOLIAN HIEROGLYPH A467;Lo;0;L;;;;;N;;;;;
+1460B;ANATOLIAN HIEROGLYPH A468;Lo;0;L;;;;;N;;;;;
+1460C;ANATOLIAN HIEROGLYPH A469;Lo;0;L;;;;;N;;;;;
+1460D;ANATOLIAN HIEROGLYPH A470;Lo;0;L;;;;;N;;;;;
+1460E;ANATOLIAN HIEROGLYPH A471;Lo;0;L;;;;;N;;;;;
+1460F;ANATOLIAN HIEROGLYPH A472;Lo;0;L;;;;;N;;;;;
+14610;ANATOLIAN HIEROGLYPH A473;Lo;0;L;;;;;N;;;;;
+14611;ANATOLIAN HIEROGLYPH A474;Lo;0;L;;;;;N;;;;;
+14612;ANATOLIAN HIEROGLYPH A475;Lo;0;L;;;;;N;;;;;
+14613;ANATOLIAN HIEROGLYPH A476;Lo;0;L;;;;;N;;;;;
+14614;ANATOLIAN HIEROGLYPH A477;Lo;0;L;;;;;N;;;;;
+14615;ANATOLIAN HIEROGLYPH A478;Lo;0;L;;;;;N;;;;;
+14616;ANATOLIAN HIEROGLYPH A479;Lo;0;L;;;;;N;;;;;
+14617;ANATOLIAN HIEROGLYPH A480;Lo;0;L;;;;;N;;;;;
+14618;ANATOLIAN HIEROGLYPH A481;Lo;0;L;;;;;N;;;;;
+14619;ANATOLIAN HIEROGLYPH A482;Lo;0;L;;;;;N;;;;;
+1461A;ANATOLIAN HIEROGLYPH A483;Lo;0;L;;;;;N;;;;;
+1461B;ANATOLIAN HIEROGLYPH A484;Lo;0;L;;;;;N;;;;;
+1461C;ANATOLIAN HIEROGLYPH A485;Lo;0;L;;;;;N;;;;;
+1461D;ANATOLIAN HIEROGLYPH A486;Lo;0;L;;;;;N;;;;;
+1461E;ANATOLIAN HIEROGLYPH A487;Lo;0;L;;;;;N;;;;;
+1461F;ANATOLIAN HIEROGLYPH A488;Lo;0;L;;;;;N;;;;;
+14620;ANATOLIAN HIEROGLYPH A489;Lo;0;L;;;;;N;;;;;
+14621;ANATOLIAN HIEROGLYPH A490;Lo;0;L;;;;;N;;;;;
+14622;ANATOLIAN HIEROGLYPH A491;Lo;0;L;;;;;N;;;;;
+14623;ANATOLIAN HIEROGLYPH A492;Lo;0;L;;;;;N;;;;;
+14624;ANATOLIAN HIEROGLYPH A493;Lo;0;L;;;;;N;;;;;
+14625;ANATOLIAN HIEROGLYPH A494;Lo;0;L;;;;;N;;;;;
+14626;ANATOLIAN HIEROGLYPH A495;Lo;0;L;;;;;N;;;;;
+14627;ANATOLIAN HIEROGLYPH A496;Lo;0;L;;;;;N;;;;;
+14628;ANATOLIAN HIEROGLYPH A497;Lo;0;L;;;;;N;;;;;
+14629;ANATOLIAN HIEROGLYPH A501;Lo;0;L;;;;;N;;;;;
+1462A;ANATOLIAN HIEROGLYPH A502;Lo;0;L;;;;;N;;;;;
+1462B;ANATOLIAN HIEROGLYPH A503;Lo;0;L;;;;;N;;;;;
+1462C;ANATOLIAN HIEROGLYPH A504;Lo;0;L;;;;;N;;;;;
+1462D;ANATOLIAN HIEROGLYPH A505;Lo;0;L;;;;;N;;;;;
+1462E;ANATOLIAN HIEROGLYPH A506;Lo;0;L;;;;;N;;;;;
+1462F;ANATOLIAN HIEROGLYPH A507;Lo;0;L;;;;;N;;;;;
+14630;ANATOLIAN HIEROGLYPH A508;Lo;0;L;;;;;N;;;;;
+14631;ANATOLIAN HIEROGLYPH A509;Lo;0;L;;;;;N;;;;;
+14632;ANATOLIAN HIEROGLYPH A510;Lo;0;L;;;;;N;;;;;
+14633;ANATOLIAN HIEROGLYPH A511;Lo;0;L;;;;;N;;;;;
+14634;ANATOLIAN HIEROGLYPH A512;Lo;0;L;;;;;N;;;;;
+14635;ANATOLIAN HIEROGLYPH A513;Lo;0;L;;;;;N;;;;;
+14636;ANATOLIAN HIEROGLYPH A514;Lo;0;L;;;;;N;;;;;
+14637;ANATOLIAN HIEROGLYPH A515;Lo;0;L;;;;;N;;;;;
+14638;ANATOLIAN HIEROGLYPH A516;Lo;0;L;;;;;N;;;;;
+14639;ANATOLIAN HIEROGLYPH A517;Lo;0;L;;;;;N;;;;;
+1463A;ANATOLIAN HIEROGLYPH A518;Lo;0;L;;;;;N;;;;;
+1463B;ANATOLIAN HIEROGLYPH A519;Lo;0;L;;;;;N;;;;;
+1463C;ANATOLIAN HIEROGLYPH A520;Lo;0;L;;;;;N;;;;;
+1463D;ANATOLIAN HIEROGLYPH A521;Lo;0;L;;;;;N;;;;;
+1463E;ANATOLIAN HIEROGLYPH A522;Lo;0;L;;;;;N;;;;;
+1463F;ANATOLIAN HIEROGLYPH A523;Lo;0;L;;;;;N;;;;;
+14640;ANATOLIAN HIEROGLYPH A524;Lo;0;L;;;;;N;;;;;
+14641;ANATOLIAN HIEROGLYPH A525;Lo;0;L;;;;;N;;;;;
+14642;ANATOLIAN HIEROGLYPH A526;Lo;0;L;;;;;N;;;;;
+14643;ANATOLIAN HIEROGLYPH A527;Lo;0;L;;;;;N;;;;;
+14644;ANATOLIAN HIEROGLYPH A528;Lo;0;L;;;;;N;;;;;
+14645;ANATOLIAN HIEROGLYPH A529;Lo;0;L;;;;;N;;;;;
+14646;ANATOLIAN HIEROGLYPH A530;Lo;0;L;;;;;N;;;;;
16800;BAMUM LETTER PHASE-A NGKUE MFON;Lo;0;L;;;;;N;;;;;
16801;BAMUM LETTER PHASE-A GBIEE FON;Lo;0;L;;;;;N;;;;;
16802;BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE;Lo;0;L;;;;;N;;;;;
@@ -23080,6 +24300,17 @@ 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;;;;;
+1D1DE;MUSICAL SYMBOL KIEVAN C CLEF;So;0;L;;;;;N;;;;;
+1D1DF;MUSICAL SYMBOL KIEVAN END OF PIECE;So;0;L;;;;;N;;;;;
+1D1E0;MUSICAL SYMBOL KIEVAN FINAL NOTE;So;0;L;;;;;N;;;;;
+1D1E1;MUSICAL SYMBOL KIEVAN RECITATIVE MARK;So;0;L;;;;;N;;;;;
+1D1E2;MUSICAL SYMBOL KIEVAN WHOLE NOTE;So;0;L;;;;;N;;;;;
+1D1E3;MUSICAL SYMBOL KIEVAN HALF NOTE;So;0;L;;;;;N;;;;;
+1D1E4;MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN;So;0;L;;;;;N;;;;;
+1D1E5;MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP;So;0;L;;;;;N;;;;;
+1D1E6;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN;So;0;L;;;;;N;;;;;
+1D1E7;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP;So;0;L;;;;;N;;;;;
+1D1E8;MUSICAL SYMBOL KIEVAN FLAT SIGN;So;0;L;;;;;N;;;;;
1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;;
1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;;
1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;;
@@ -24251,6 +25482,678 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN;<font> 0037;7;7;7;N;;;;;
1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;;
1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;;
+1D800;SIGNWRITING HAND-FIST INDEX;So;0;L;;;;;N;;;;;
+1D801;SIGNWRITING HAND-CIRCLE INDEX;So;0;L;;;;;N;;;;;
+1D802;SIGNWRITING HAND-CUP INDEX;So;0;L;;;;;N;;;;;
+1D803;SIGNWRITING HAND-OVAL INDEX;So;0;L;;;;;N;;;;;
+1D804;SIGNWRITING HAND-HINGE INDEX;So;0;L;;;;;N;;;;;
+1D805;SIGNWRITING HAND-ANGLE INDEX;So;0;L;;;;;N;;;;;
+1D806;SIGNWRITING HAND-FIST INDEX BENT;So;0;L;;;;;N;;;;;
+1D807;SIGNWRITING HAND-CIRCLE INDEX BENT;So;0;L;;;;;N;;;;;
+1D808;SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT;So;0;L;;;;;N;;;;;
+1D809;SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE;So;0;L;;;;;N;;;;;
+1D80A;SIGNWRITING HAND-FIST INDEX CUPPED;So;0;L;;;;;N;;;;;
+1D80B;SIGNWRITING HAND-FIST INDEX HINGED;So;0;L;;;;;N;;;;;
+1D80C;SIGNWRITING HAND-FIST INDEX HINGED LOW;So;0;L;;;;;N;;;;;
+1D80D;SIGNWRITING HAND-CIRCLE INDEX HINGE;So;0;L;;;;;N;;;;;
+1D80E;SIGNWRITING HAND-FIST INDEX MIDDLE;So;0;L;;;;;N;;;;;
+1D80F;SIGNWRITING HAND-CIRCLE INDEX MIDDLE;So;0;L;;;;;N;;;;;
+1D810;SIGNWRITING HAND-FIST INDEX MIDDLE BENT;So;0;L;;;;;N;;;;;
+1D811;SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES;So;0;L;;;;;N;;;;;
+1D812;SIGNWRITING HAND-FIST INDEX MIDDLE HINGED;So;0;L;;;;;N;;;;;
+1D813;SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED;So;0;L;;;;;N;;;;;
+1D814;SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP;So;0;L;;;;;N;;;;;
+1D815;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED;So;0;L;;;;;N;;;;;
+1D816;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT;So;0;L;;;;;N;;;;;
+1D817;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT;So;0;L;;;;;N;;;;;
+1D818;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED;So;0;L;;;;;N;;;;;
+1D819;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED;So;0;L;;;;;N;;;;;
+1D81A;SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED;So;0;L;;;;;N;;;;;
+1D81B;SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED;So;0;L;;;;;N;;;;;
+1D81C;SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX;So;0;L;;;;;N;;;;;
+1D81D;SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE;So;0;L;;;;;N;;;;;
+1D81E;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB;So;0;L;;;;;N;;;;;
+1D81F;SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB;So;0;L;;;;;N;;;;;
+1D820;SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT;So;0;L;;;;;N;;;;;
+1D821;SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT;So;0;L;;;;;N;;;;;
+1D822;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT;So;0;L;;;;;N;;;;;
+1D823;SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE;So;0;L;;;;;N;;;;;
+1D824;SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE;So;0;L;;;;;N;;;;;
+1D825;SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED;So;0;L;;;;;N;;;;;
+1D826;SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE;So;0;L;;;;;N;;;;;
+1D827;SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D828;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED;So;0;L;;;;;N;;;;;
+1D829;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED;So;0;L;;;;;N;;;;;
+1D82A;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED;So;0;L;;;;;N;;;;;
+1D82B;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED;So;0;L;;;;;N;;;;;
+1D82C;SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT;So;0;L;;;;;N;;;;;
+1D82D;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE;So;0;L;;;;;N;;;;;
+1D82E;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED;So;0;L;;;;;N;;;;;
+1D82F;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT;So;0;L;;;;;N;;;;;
+1D830;SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP;So;0;L;;;;;N;;;;;
+1D831;SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP;So;0;L;;;;;N;;;;;
+1D832;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE;So;0;L;;;;;N;;;;;
+1D833;SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE;So;0;L;;;;;N;;;;;
+1D834;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D835;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D836;SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP;So;0;L;;;;;N;;;;;
+1D837;SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP;So;0;L;;;;;N;;;;;
+1D838;SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP;So;0;L;;;;;N;;;;;
+1D839;SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED;So;0;L;;;;;N;;;;;
+1D83A;SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP;So;0;L;;;;;N;;;;;
+1D83B;SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP;So;0;L;;;;;N;;;;;
+1D83C;SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP;So;0;L;;;;;N;;;;;
+1D83D;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED;So;0;L;;;;;N;;;;;
+1D83E;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT;So;0;L;;;;;N;;;;;
+1D83F;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED;So;0;L;;;;;N;;;;;
+1D840;SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP;So;0;L;;;;;N;;;;;
+1D841;SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED;So;0;L;;;;;N;;;;;
+1D842;SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP;So;0;L;;;;;N;;;;;
+1D843;SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED;So;0;L;;;;;N;;;;;
+1D844;SIGNWRITING HAND-FLAT FOUR FINGERS;So;0;L;;;;;N;;;;;
+1D845;SIGNWRITING HAND-FLAT FOUR FINGERS BENT;So;0;L;;;;;N;;;;;
+1D846;SIGNWRITING HAND-FLAT FOUR FINGERS HINGED;So;0;L;;;;;N;;;;;
+1D847;SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED;So;0;L;;;;;N;;;;;
+1D848;SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT;So;0;L;;;;;N;;;;;
+1D849;SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED;So;0;L;;;;;N;;;;;
+1D84A;SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT;So;0;L;;;;;N;;;;;
+1D84B;SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED;So;0;L;;;;;N;;;;;
+1D84C;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;;
+1D84D;SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;;
+1D84E;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT;So;0;L;;;;;N;;;;;
+1D84F;SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT;So;0;L;;;;;N;;;;;
+1D850;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT;So;0;L;;;;;N;;;;;
+1D851;SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT;So;0;L;;;;;N;;;;;
+1D852;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D853;SIGNWRITING HAND-CUP FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;;
+1D854;SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN;So;0;L;;;;;N;;;;;
+1D855;SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN;So;0;L;;;;;N;;;;;
+1D856;SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;;
+1D857;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED;So;0;L;;;;;N;;;;;
+1D858;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE;So;0;L;;;;;N;;;;;
+1D859;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB;So;0;L;;;;;N;;;;;
+1D85A;SIGNWRITING HAND-FLAT;So;0;L;;;;;N;;;;;
+1D85B;SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS;So;0;L;;;;;N;;;;;
+1D85C;SIGNWRITING HAND-FLAT HEEL;So;0;L;;;;;N;;;;;
+1D85D;SIGNWRITING HAND-FLAT THUMB SIDE;So;0;L;;;;;N;;;;;
+1D85E;SIGNWRITING HAND-FLAT HEEL THUMB SIDE;So;0;L;;;;;N;;;;;
+1D85F;SIGNWRITING HAND-FLAT THUMB BENT;So;0;L;;;;;N;;;;;
+1D860;SIGNWRITING HAND-FLAT THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D861;SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE;So;0;L;;;;;N;;;;;
+1D862;SIGNWRITING HAND-FLAT SPLIT CENTRE;So;0;L;;;;;N;;;;;
+1D863;SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE;So;0;L;;;;;N;;;;;
+1D864;SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT;So;0;L;;;;;N;;;;;
+1D865;SIGNWRITING HAND-FLAT SPLIT LITTLE;So;0;L;;;;;N;;;;;
+1D866;SIGNWRITING HAND-CLAW;So;0;L;;;;;N;;;;;
+1D867;SIGNWRITING HAND-CLAW THUMB SIDE;So;0;L;;;;;N;;;;;
+1D868;SIGNWRITING HAND-CLAW NO THUMB;So;0;L;;;;;N;;;;;
+1D869;SIGNWRITING HAND-CLAW THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D86A;SIGNWRITING HAND-HOOK CURLICUE;So;0;L;;;;;N;;;;;
+1D86B;SIGNWRITING HAND-HOOK;So;0;L;;;;;N;;;;;
+1D86C;SIGNWRITING HAND-CUP OPEN;So;0;L;;;;;N;;;;;
+1D86D;SIGNWRITING HAND-CUP;So;0;L;;;;;N;;;;;
+1D86E;SIGNWRITING HAND-CUP OPEN THUMB SIDE;So;0;L;;;;;N;;;;;
+1D86F;SIGNWRITING HAND-CUP THUMB SIDE;So;0;L;;;;;N;;;;;
+1D870;SIGNWRITING HAND-CUP OPEN NO THUMB;So;0;L;;;;;N;;;;;
+1D871;SIGNWRITING HAND-CUP NO THUMB;So;0;L;;;;;N;;;;;
+1D872;SIGNWRITING HAND-CUP OPEN THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D873;SIGNWRITING HAND-CUP THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D874;SIGNWRITING HAND-CURLICUE OPEN;So;0;L;;;;;N;;;;;
+1D875;SIGNWRITING HAND-CURLICUE;So;0;L;;;;;N;;;;;
+1D876;SIGNWRITING HAND-CIRCLE;So;0;L;;;;;N;;;;;
+1D877;SIGNWRITING HAND-OVAL;So;0;L;;;;;N;;;;;
+1D878;SIGNWRITING HAND-OVAL THUMB SIDE;So;0;L;;;;;N;;;;;
+1D879;SIGNWRITING HAND-OVAL NO THUMB;So;0;L;;;;;N;;;;;
+1D87A;SIGNWRITING HAND-OVAL THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D87B;SIGNWRITING HAND-HINGE OPEN;So;0;L;;;;;N;;;;;
+1D87C;SIGNWRITING HAND-HINGE OPEN THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D87D;SIGNWRITING HAND-HINGE;So;0;L;;;;;N;;;;;
+1D87E;SIGNWRITING HAND-HINGE SMALL;So;0;L;;;;;N;;;;;
+1D87F;SIGNWRITING HAND-HINGE OPEN THUMB SIDE;So;0;L;;;;;N;;;;;
+1D880;SIGNWRITING HAND-HINGE THUMB SIDE;So;0;L;;;;;N;;;;;
+1D881;SIGNWRITING HAND-HINGE OPEN NO THUMB;So;0;L;;;;;N;;;;;
+1D882;SIGNWRITING HAND-HINGE NO THUMB;So;0;L;;;;;N;;;;;
+1D883;SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX;So;0;L;;;;;N;;;;;
+1D884;SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING;So;0;L;;;;;N;;;;;
+1D885;SIGNWRITING HAND-ANGLE;So;0;L;;;;;N;;;;;
+1D886;SIGNWRITING HAND-FIST INDEX MIDDLE RING;So;0;L;;;;;N;;;;;
+1D887;SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING;So;0;L;;;;;N;;;;;
+1D888;SIGNWRITING HAND-HINGE INDEX MIDDLE RING;So;0;L;;;;;N;;;;;
+1D889;SIGNWRITING HAND-ANGLE INDEX MIDDLE RING;So;0;L;;;;;N;;;;;
+1D88A;SIGNWRITING HAND-HINGE LITTLE;So;0;L;;;;;N;;;;;
+1D88B;SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT;So;0;L;;;;;N;;;;;
+1D88C;SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED;So;0;L;;;;;N;;;;;
+1D88D;SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED;So;0;L;;;;;N;;;;;
+1D88E;SIGNWRITING HAND-FIST LITTLE DOWN;So;0;L;;;;;N;;;;;
+1D88F;SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT;So;0;L;;;;;N;;;;;
+1D890;SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED;So;0;L;;;;;N;;;;;
+1D891;SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED;So;0;L;;;;;N;;;;;
+1D892;SIGNWRITING HAND-FIST LITTLE UP;So;0;L;;;;;N;;;;;
+1D893;SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP;So;0;L;;;;;N;;;;;
+1D894;SIGNWRITING HAND-CIRCLE LITTLE UP;So;0;L;;;;;N;;;;;
+1D895;SIGNWRITING HAND-OVAL LITTLE UP;So;0;L;;;;;N;;;;;
+1D896;SIGNWRITING HAND-ANGLE LITTLE UP;So;0;L;;;;;N;;;;;
+1D897;SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE;So;0;L;;;;;N;;;;;
+1D898;SIGNWRITING HAND-FIST LITTLE BENT;So;0;L;;;;;N;;;;;
+1D899;SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB;So;0;L;;;;;N;;;;;
+1D89A;SIGNWRITING HAND-FIST LITTLE THUMB;So;0;L;;;;;N;;;;;
+1D89B;SIGNWRITING HAND-HINGE LITTLE THUMB;So;0;L;;;;;N;;;;;
+1D89C;SIGNWRITING HAND-FIST LITTLE INDEX THUMB;So;0;L;;;;;N;;;;;
+1D89D;SIGNWRITING HAND-HINGE LITTLE INDEX THUMB;So;0;L;;;;;N;;;;;
+1D89E;SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT;So;0;L;;;;;N;;;;;
+1D89F;SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB;So;0;L;;;;;N;;;;;
+1D8A0;SIGNWRITING HAND-FIST LITTLE INDEX;So;0;L;;;;;N;;;;;
+1D8A1;SIGNWRITING HAND-CIRCLE LITTLE INDEX;So;0;L;;;;;N;;;;;
+1D8A2;SIGNWRITING HAND-HINGE LITTLE INDEX;So;0;L;;;;;N;;;;;
+1D8A3;SIGNWRITING HAND-ANGLE LITTLE INDEX;So;0;L;;;;;N;;;;;
+1D8A4;SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;;
+1D8A5;SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;;
+1D8A6;SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;;
+1D8A7;SIGNWRITING HAND-HINGE RING;So;0;L;;;;;N;;;;;
+1D8A8;SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;;
+1D8A9;SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE;So;0;L;;;;;N;;;;;
+1D8AA;SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE;So;0;L;;;;;N;;;;;
+1D8AB;SIGNWRITING HAND-FIST RING DOWN;So;0;L;;;;;N;;;;;
+1D8AC;SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE;So;0;L;;;;;N;;;;;
+1D8AD;SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS;So;0;L;;;;;N;;;;;
+1D8AE;SIGNWRITING HAND-FIST RING UP;So;0;L;;;;;N;;;;;
+1D8AF;SIGNWRITING HAND-FIST RING RAISED KNUCKLE;So;0;L;;;;;N;;;;;
+1D8B0;SIGNWRITING HAND-FIST RING LITTLE;So;0;L;;;;;N;;;;;
+1D8B1;SIGNWRITING HAND-CIRCLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8B2;SIGNWRITING HAND-OVAL RING LITTLE;So;0;L;;;;;N;;;;;
+1D8B3;SIGNWRITING HAND-ANGLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8B4;SIGNWRITING HAND-FIST RING MIDDLE;So;0;L;;;;;N;;;;;
+1D8B5;SIGNWRITING HAND-FIST RING MIDDLE CONJOINED;So;0;L;;;;;N;;;;;
+1D8B6;SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES;So;0;L;;;;;N;;;;;
+1D8B7;SIGNWRITING HAND-FIST RING INDEX;So;0;L;;;;;N;;;;;
+1D8B8;SIGNWRITING HAND-FIST RING THUMB;So;0;L;;;;;N;;;;;
+1D8B9;SIGNWRITING HAND-HOOK RING THUMB;So;0;L;;;;;N;;;;;
+1D8BA;SIGNWRITING HAND-FIST INDEX RING LITTLE;So;0;L;;;;;N;;;;;
+1D8BB;SIGNWRITING HAND-CIRCLE INDEX RING LITTLE;So;0;L;;;;;N;;;;;
+1D8BC;SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON;So;0;L;;;;;N;;;;;
+1D8BD;SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT;So;0;L;;;;;N;;;;;
+1D8BE;SIGNWRITING HAND-HOOK INDEX RING LITTLE IN;So;0;L;;;;;N;;;;;
+1D8BF;SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER;So;0;L;;;;;N;;;;;
+1D8C0;SIGNWRITING HAND-CUP INDEX RING LITTLE;So;0;L;;;;;N;;;;;
+1D8C1;SIGNWRITING HAND-HINGE INDEX RING LITTLE;So;0;L;;;;;N;;;;;
+1D8C2;SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT;So;0;L;;;;;N;;;;;
+1D8C3;SIGNWRITING HAND-ANGLE INDEX RING LITTLE;So;0;L;;;;;N;;;;;
+1D8C4;SIGNWRITING HAND-FIST MIDDLE DOWN;So;0;L;;;;;N;;;;;
+1D8C5;SIGNWRITING HAND-HINGE MIDDLE;So;0;L;;;;;N;;;;;
+1D8C6;SIGNWRITING HAND-FIST MIDDLE UP;So;0;L;;;;;N;;;;;
+1D8C7;SIGNWRITING HAND-CIRCLE MIDDLE UP;So;0;L;;;;;N;;;;;
+1D8C8;SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE;So;0;L;;;;;N;;;;;
+1D8C9;SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE;So;0;L;;;;;N;;;;;
+1D8CA;SIGNWRITING HAND-HOOK MIDDLE THUMB;So;0;L;;;;;N;;;;;
+1D8CB;SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE;So;0;L;;;;;N;;;;;
+1D8CC;SIGNWRITING HAND-FIST MIDDLE LITTLE;So;0;L;;;;;N;;;;;
+1D8CD;SIGNWRITING HAND-FIST MIDDLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8CE;SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8CF;SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON;So;0;L;;;;;N;;;;;
+1D8D0;SIGNWRITING HAND-CUP MIDDLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8D1;SIGNWRITING HAND-HINGE MIDDLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8D2;SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT;So;0;L;;;;;N;;;;;
+1D8D3;SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN;So;0;L;;;;;N;;;;;
+1D8D4;SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE;So;0;L;;;;;N;;;;;
+1D8D5;SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT;So;0;L;;;;;N;;;;;
+1D8D6;SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED;So;0;L;;;;;N;;;;;
+1D8D7;SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE;So;0;L;;;;;N;;;;;
+1D8D8;SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT;So;0;L;;;;;N;;;;;
+1D8D9;SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN;So;0;L;;;;;N;;;;;
+1D8DA;SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED;So;0;L;;;;;N;;;;;
+1D8DB;SIGNWRITING HAND-HINGE INDEX HINGED;So;0;L;;;;;N;;;;;
+1D8DC;SIGNWRITING HAND-FIST INDEX THUMB SIDE;So;0;L;;;;;N;;;;;
+1D8DD;SIGNWRITING HAND-HINGE INDEX THUMB SIDE;So;0;L;;;;;N;;;;;
+1D8DE;SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL;So;0;L;;;;;N;;;;;
+1D8DF;SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED;So;0;L;;;;;N;;;;;
+1D8E0;SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT;So;0;L;;;;;N;;;;;
+1D8E1;SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT;So;0;L;;;;;N;;;;;
+1D8E2;SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT;So;0;L;;;;;N;;;;;
+1D8E3;SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE;So;0;L;;;;;N;;;;;
+1D8E4;SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT;So;0;L;;;;;N;;;;;
+1D8E5;SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT;So;0;L;;;;;N;;;;;
+1D8E6;SIGNWRITING HAND-FIST INDEX THUMB HOOK;So;0;L;;;;;N;;;;;
+1D8E7;SIGNWRITING HAND-FIST INDEX THUMB CURLICUE;So;0;L;;;;;N;;;;;
+1D8E8;SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE;So;0;L;;;;;N;;;;;
+1D8E9;SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE;So;0;L;;;;;N;;;;;
+1D8EA;SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER;So;0;L;;;;;N;;;;;
+1D8EB;SIGNWRITING HAND-FIST INDEX THUMB CIRCLE;So;0;L;;;;;N;;;;;
+1D8EC;SIGNWRITING HAND-CUP INDEX THUMB;So;0;L;;;;;N;;;;;
+1D8ED;SIGNWRITING HAND-CUP INDEX THUMB OPEN;So;0;L;;;;;N;;;;;
+1D8EE;SIGNWRITING HAND-HINGE INDEX THUMB OPEN;So;0;L;;;;;N;;;;;
+1D8EF;SIGNWRITING HAND-HINGE INDEX THUMB LARGE;So;0;L;;;;;N;;;;;
+1D8F0;SIGNWRITING HAND-HINGE INDEX THUMB;So;0;L;;;;;N;;;;;
+1D8F1;SIGNWRITING HAND-HINGE INDEX THUMB SMALL;So;0;L;;;;;N;;;;;
+1D8F2;SIGNWRITING HAND-ANGLE INDEX THUMB OUT;So;0;L;;;;;N;;;;;
+1D8F3;SIGNWRITING HAND-ANGLE INDEX THUMB IN;So;0;L;;;;;N;;;;;
+1D8F4;SIGNWRITING HAND-ANGLE INDEX THUMB;So;0;L;;;;;N;;;;;
+1D8F5;SIGNWRITING HAND-FIST THUMB;So;0;L;;;;;N;;;;;
+1D8F6;SIGNWRITING HAND-FIST THUMB HEEL;So;0;L;;;;;N;;;;;
+1D8F7;SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL;So;0;L;;;;;N;;;;;
+1D8F8;SIGNWRITING HAND-FIST THUMB SIDE CONJOINED;So;0;L;;;;;N;;;;;
+1D8F9;SIGNWRITING HAND-FIST THUMB SIDE BENT;So;0;L;;;;;N;;;;;
+1D8FA;SIGNWRITING HAND-FIST THUMB FORWARD;So;0;L;;;;;N;;;;;
+1D8FB;SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE;So;0;L;;;;;N;;;;;
+1D8FC;SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING;So;0;L;;;;;N;;;;;
+1D8FD;SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE;So;0;L;;;;;N;;;;;
+1D8FE;SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS;So;0;L;;;;;N;;;;;
+1D8FF;SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS;So;0;L;;;;;N;;;;;
+1D900;SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS;So;0;L;;;;;N;;;;;
+1D901;SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS;So;0;L;;;;;N;;;;;
+1D902;SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES;So;0;L;;;;;N;;;;;
+1D903;SIGNWRITING HAND-FIST;So;0;L;;;;;N;;;;;
+1D904;SIGNWRITING HAND-FIST HEEL;So;0;L;;;;;N;;;;;
+1D905;SIGNWRITING TOUCH SINGLE;So;0;L;;;;;N;;;;;
+1D906;SIGNWRITING TOUCH MULTIPLE;So;0;L;;;;;N;;;;;
+1D907;SIGNWRITING TOUCH BETWEEN;So;0;L;;;;;N;;;;;
+1D908;SIGNWRITING GRASP SINGLE;So;0;L;;;;;N;;;;;
+1D909;SIGNWRITING GRASP MULTIPLE;So;0;L;;;;;N;;;;;
+1D90A;SIGNWRITING GRASP BETWEEN;So;0;L;;;;;N;;;;;
+1D90B;SIGNWRITING STRIKE SINGLE;So;0;L;;;;;N;;;;;
+1D90C;SIGNWRITING STRIKE MULTIPLE;So;0;L;;;;;N;;;;;
+1D90D;SIGNWRITING STRIKE BETWEEN;So;0;L;;;;;N;;;;;
+1D90E;SIGNWRITING BRUSH SINGLE;So;0;L;;;;;N;;;;;
+1D90F;SIGNWRITING BRUSH MULTIPLE;So;0;L;;;;;N;;;;;
+1D910;SIGNWRITING BRUSH BETWEEN;So;0;L;;;;;N;;;;;
+1D911;SIGNWRITING RUB SINGLE;So;0;L;;;;;N;;;;;
+1D912;SIGNWRITING RUB MULTIPLE;So;0;L;;;;;N;;;;;
+1D913;SIGNWRITING RUB BETWEEN;So;0;L;;;;;N;;;;;
+1D914;SIGNWRITING SURFACE SYMBOLS;So;0;L;;;;;N;;;;;
+1D915;SIGNWRITING SURFACE BETWEEN;So;0;L;;;;;N;;;;;
+1D916;SIGNWRITING SQUEEZE LARGE SINGLE;So;0;L;;;;;N;;;;;
+1D917;SIGNWRITING SQUEEZE SMALL SINGLE;So;0;L;;;;;N;;;;;
+1D918;SIGNWRITING SQUEEZE LARGE MULTIPLE;So;0;L;;;;;N;;;;;
+1D919;SIGNWRITING SQUEEZE SMALL MULTIPLE;So;0;L;;;;;N;;;;;
+1D91A;SIGNWRITING SQUEEZE SEQUENTIAL;So;0;L;;;;;N;;;;;
+1D91B;SIGNWRITING FLICK LARGE SINGLE;So;0;L;;;;;N;;;;;
+1D91C;SIGNWRITING FLICK SMALL SINGLE;So;0;L;;;;;N;;;;;
+1D91D;SIGNWRITING FLICK LARGE MULTIPLE;So;0;L;;;;;N;;;;;
+1D91E;SIGNWRITING FLICK SMALL MULTIPLE;So;0;L;;;;;N;;;;;
+1D91F;SIGNWRITING FLICK SEQUENTIAL;So;0;L;;;;;N;;;;;
+1D920;SIGNWRITING SQUEEZE FLICK ALTERNATING;So;0;L;;;;;N;;;;;
+1D921;SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE;So;0;L;;;;;N;;;;;
+1D922;SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL;So;0;L;;;;;N;;;;;
+1D923;SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL;So;0;L;;;;;N;;;;;
+1D924;SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL;So;0;L;;;;;N;;;;;
+1D925;SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE;So;0;L;;;;;N;;;;;
+1D926;SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL;So;0;L;;;;;N;;;;;
+1D927;SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS;So;0;L;;;;;N;;;;;
+1D928;SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT;So;0;L;;;;;N;;;;;
+1D929;SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT;So;0;L;;;;;N;;;;;
+1D92A;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL;So;0;L;;;;;N;;;;;
+1D92B;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM;So;0;L;;;;;N;;;;;
+1D92C;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE;So;0;L;;;;;N;;;;;
+1D92D;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST;So;0;L;;;;;N;;;;;
+1D92E;SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX;So;0;L;;;;;N;;;;;
+1D92F;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT;So;0;L;;;;;N;;;;;
+1D930;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX;So;0;L;;;;;N;;;;;
+1D931;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING;So;0;L;;;;;N;;;;;
+1D932;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;;
+1D933;SIGNWRITING MOVEMENT-WALLPLANE CROSS;So;0;L;;;;;N;;;;;
+1D934;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT;So;0;L;;;;;N;;;;;
+1D935;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX;So;0;L;;;;;N;;;;;
+1D936;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING;So;0;L;;;;;N;;;;;
+1D937;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;;
+1D938;SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL;So;0;L;;;;;N;;;;;
+1D939;SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM;So;0;L;;;;;N;;;;;
+1D93A;SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE;So;0;L;;;;;N;;;;;
+1D93B;SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL;So;0;L;;;;;N;;;;;
+1D93C;SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM;So;0;L;;;;;N;;;;;
+1D93D;SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE;So;0;L;;;;;N;;;;;
+1D93E;SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION;So;0;L;;;;;N;;;;;
+1D93F;SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL;So;0;L;;;;;N;;;;;
+1D940;SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM;So;0;L;;;;;N;;;;;
+1D941;SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE;So;0;L;;;;;N;;;;;
+1D942;SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL;So;0;L;;;;;N;;;;;
+1D943;SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM;So;0;L;;;;;N;;;;;
+1D944;SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE;So;0;L;;;;;N;;;;;
+1D945;SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL;So;0;L;;;;;N;;;;;
+1D946;SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM;So;0;L;;;;;N;;;;;
+1D947;SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE;So;0;L;;;;;N;;;;;
+1D948;SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL;So;0;L;;;;;N;;;;;
+1D949;SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM;So;0;L;;;;;N;;;;;
+1D94A;SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE;So;0;L;;;;;N;;;;;
+1D94B;SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE;So;0;L;;;;;N;;;;;
+1D94C;SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE;So;0;L;;;;;N;;;;;
+1D94D;SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING;So;0;L;;;;;N;;;;;
+1D94E;SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE;So;0;L;;;;;N;;;;;
+1D94F;SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE;So;0;L;;;;;N;;;;;
+1D950;SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING;So;0;L;;;;;N;;;;;
+1D951;SIGNWRITING TRAVEL-WALLPLANE SHAKING;So;0;L;;;;;N;;;;;
+1D952;SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE;So;0;L;;;;;N;;;;;
+1D953;SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE;So;0;L;;;;;N;;;;;
+1D954;SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE;So;0;L;;;;;N;;;;;
+1D955;SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL;So;0;L;;;;;N;;;;;
+1D956;SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM;So;0;L;;;;;N;;;;;
+1D957;SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE;So;0;L;;;;;N;;;;;
+1D958;SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST;So;0;L;;;;;N;;;;;
+1D959;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL;So;0;L;;;;;N;;;;;
+1D95A;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM;So;0;L;;;;;N;;;;;
+1D95B;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE;So;0;L;;;;;N;;;;;
+1D95C;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST;So;0;L;;;;;N;;;;;
+1D95D;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL;So;0;L;;;;;N;;;;;
+1D95E;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM;So;0;L;;;;;N;;;;;
+1D95F;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE;So;0;L;;;;;N;;;;;
+1D960;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST;So;0;L;;;;;N;;;;;
+1D961;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL;So;0;L;;;;;N;;;;;
+1D962;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM;So;0;L;;;;;N;;;;;
+1D963;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE;So;0;L;;;;;N;;;;;
+1D964;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST;So;0;L;;;;;N;;;;;
+1D965;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL;So;0;L;;;;;N;;;;;
+1D966;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM;So;0;L;;;;;N;;;;;
+1D967;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE;So;0;L;;;;;N;;;;;
+1D968;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST;So;0;L;;;;;N;;;;;
+1D969;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX;So;0;L;;;;;N;;;;;
+1D96A;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT;So;0;L;;;;;N;;;;;
+1D96B;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX;So;0;L;;;;;N;;;;;
+1D96C;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING;So;0;L;;;;;N;;;;;
+1D96D;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;;
+1D96E;SIGNWRITING MOVEMENT-FLOORPLANE CROSS;So;0;L;;;;;N;;;;;
+1D96F;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT;So;0;L;;;;;N;;;;;
+1D970;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX;So;0;L;;;;;N;;;;;
+1D971;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT;So;0;L;;;;;N;;;;;
+1D972;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;;
+1D973;SIGNWRITING MOVEMENT-FLOORPLANE BEND;So;0;L;;;;;N;;;;;
+1D974;SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL;So;0;L;;;;;N;;;;;
+1D975;SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM;So;0;L;;;;;N;;;;;
+1D976;SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE;So;0;L;;;;;N;;;;;
+1D977;SIGNWRITING MOVEMENT-FLOORPLANE CHECK;So;0;L;;;;;N;;;;;
+1D978;SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL;So;0;L;;;;;N;;;;;
+1D979;SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM;So;0;L;;;;;N;;;;;
+1D97A;SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE;So;0;L;;;;;N;;;;;
+1D97B;SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL;So;0;L;;;;;N;;;;;
+1D97C;SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM;So;0;L;;;;;N;;;;;
+1D97D;SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE;So;0;L;;;;;N;;;;;
+1D97E;SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL;So;0;L;;;;;N;;;;;
+1D97F;SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM;So;0;L;;;;;N;;;;;
+1D980;SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE;So;0;L;;;;;N;;;;;
+1D981;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE;So;0;L;;;;;N;;;;;
+1D982;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE;So;0;L;;;;;N;;;;;
+1D983;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING;So;0;L;;;;;N;;;;;
+1D984;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE;So;0;L;;;;;N;;;;;
+1D985;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE;So;0;L;;;;;N;;;;;
+1D986;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING;So;0;L;;;;;N;;;;;
+1D987;SIGNWRITING TRAVEL-FLOORPLANE SHAKING;So;0;L;;;;;N;;;;;
+1D988;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL;So;0;L;;;;;N;;;;;
+1D989;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM;So;0;L;;;;;N;;;;;
+1D98A;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE;So;0;L;;;;;N;;;;;
+1D98B;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST;So;0;L;;;;;N;;;;;
+1D98C;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL;So;0;L;;;;;N;;;;;
+1D98D;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM;So;0;L;;;;;N;;;;;
+1D98E;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE;So;0;L;;;;;N;;;;;
+1D98F;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST;So;0;L;;;;;N;;;;;
+1D990;SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL;So;0;L;;;;;N;;;;;
+1D991;SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM;So;0;L;;;;;N;;;;;
+1D992;SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL;So;0;L;;;;;N;;;;;
+1D993;SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM;So;0;L;;;;;N;;;;;
+1D994;SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE;So;0;L;;;;;N;;;;;
+1D995;SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL;So;0;L;;;;;N;;;;;
+1D996;SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM;So;0;L;;;;;N;;;;;
+1D997;SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE;So;0;L;;;;;N;;;;;
+1D998;SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D999;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL;So;0;L;;;;;N;;;;;
+1D99A;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM;So;0;L;;;;;N;;;;;
+1D99B;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE;So;0;L;;;;;N;;;;;
+1D99C;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL;So;0;L;;;;;N;;;;;
+1D99D;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM;So;0;L;;;;;N;;;;;
+1D99E;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE;So;0;L;;;;;N;;;;;
+1D99F;SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT;So;0;L;;;;;N;;;;;
+1D9A0;SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL;So;0;L;;;;;N;;;;;
+1D9A1;SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM;So;0;L;;;;;N;;;;;
+1D9A2;SIGNWRITING ROTATION-WALLPLANE SINGLE;So;0;L;;;;;N;;;;;
+1D9A3;SIGNWRITING ROTATION-WALLPLANE DOUBLE;So;0;L;;;;;N;;;;;
+1D9A4;SIGNWRITING ROTATION-WALLPLANE ALTERNATE;So;0;L;;;;;N;;;;;
+1D9A5;SIGNWRITING MOVEMENT-WALLPLANE SHAKING;So;0;L;;;;;N;;;;;
+1D9A6;SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9A7;SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9A8;SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9A9;SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9AA;SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9AB;SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9AC;SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL;So;0;L;;;;;N;;;;;
+1D9AD;SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9AE;SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9AF;SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9B0;SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9B1;SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9B2;SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9B3;SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST;So;0;L;;;;;N;;;;;
+1D9B4;SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL;So;0;L;;;;;N;;;;;
+1D9B5;SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM;So;0;L;;;;;N;;;;;
+1D9B6;SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE;So;0;L;;;;;N;;;;;
+1D9B7;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL;So;0;L;;;;;N;;;;;
+1D9B8;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE;So;0;L;;;;;N;;;;;
+1D9B9;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9BA;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE;So;0;L;;;;;N;;;;;
+1D9BB;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE;So;0;L;;;;;N;;;;;
+1D9BC;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE;So;0;L;;;;;N;;;;;
+1D9BD;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE;So;0;L;;;;;N;;;;;
+1D9BE;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE;So;0;L;;;;;N;;;;;
+1D9BF;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9C0;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE;So;0;L;;;;;N;;;;;
+1D9C1;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL;So;0;L;;;;;N;;;;;
+1D9C2;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE;So;0;L;;;;;N;;;;;
+1D9C3;SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING;So;0;L;;;;;N;;;;;
+1D9C4;SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING;So;0;L;;;;;N;;;;;
+1D9C5;SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING;So;0;L;;;;;N;;;;;
+1D9C6;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL;So;0;L;;;;;N;;;;;
+1D9C7;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE;So;0;L;;;;;N;;;;;
+1D9C8;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9C9;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE;So;0;L;;;;;N;;;;;
+1D9CA;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE;So;0;L;;;;;N;;;;;
+1D9CB;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE;So;0;L;;;;;N;;;;;
+1D9CC;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE;So;0;L;;;;;N;;;;;
+1D9CD;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE;So;0;L;;;;;N;;;;;
+1D9CE;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9CF;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE;So;0;L;;;;;N;;;;;
+1D9D0;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL;So;0;L;;;;;N;;;;;
+1D9D1;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE;So;0;L;;;;;N;;;;;
+1D9D2;SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR;So;0;L;;;;;N;;;;;
+1D9D3;SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR;So;0;L;;;;;N;;;;;
+1D9D4;SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR;So;0;L;;;;;N;;;;;
+1D9D5;SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL;So;0;L;;;;;N;;;;;
+1D9D6;SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM;So;0;L;;;;;N;;;;;
+1D9D7;SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE;So;0;L;;;;;N;;;;;
+1D9D8;SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST;So;0;L;;;;;N;;;;;
+1D9D9;SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED;So;0;L;;;;;N;;;;;
+1D9DA;SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL;So;0;L;;;;;N;;;;;
+1D9DB;SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL;So;0;L;;;;;N;;;;;
+1D9DC;SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE;So;0;L;;;;;N;;;;;
+1D9DD;SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL;So;0;L;;;;;N;;;;;
+1D9DE;SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE;So;0;L;;;;;N;;;;;
+1D9DF;SIGNWRITING ROTATION-FLOORPLANE SINGLE;So;0;L;;;;;N;;;;;
+1D9E0;SIGNWRITING ROTATION-FLOORPLANE DOUBLE;So;0;L;;;;;N;;;;;
+1D9E1;SIGNWRITING ROTATION-FLOORPLANE ALTERNATING;So;0;L;;;;;N;;;;;
+1D9E2;SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL;So;0;L;;;;;N;;;;;
+1D9E3;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE;So;0;L;;;;;N;;;;;
+1D9E4;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE;So;0;L;;;;;N;;;;;
+1D9E5;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9E6;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE;So;0;L;;;;;N;;;;;
+1D9E7;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE;So;0;L;;;;;N;;;;;
+1D9E8;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE;So;0;L;;;;;N;;;;;
+1D9E9;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE;So;0;L;;;;;N;;;;;
+1D9EA;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9EB;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE;So;0;L;;;;;N;;;;;
+1D9EC;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE;So;0;L;;;;;N;;;;;
+1D9ED;SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE;So;0;L;;;;;N;;;;;
+1D9EE;SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE;So;0;L;;;;;N;;;;;
+1D9EF;SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE;So;0;L;;;;;N;;;;;
+1D9F0;SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9F1;SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE;So;0;L;;;;;N;;;;;
+1D9F2;SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE;So;0;L;;;;;N;;;;;
+1D9F3;SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE;So;0;L;;;;;N;;;;;
+1D9F4;SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE;So;0;L;;;;;N;;;;;
+1D9F5;SIGNWRITING DYNAMIC ARROWHEAD SMALL;So;0;L;;;;;N;;;;;
+1D9F6;SIGNWRITING DYNAMIC ARROWHEAD LARGE;So;0;L;;;;;N;;;;;
+1D9F7;SIGNWRITING DYNAMIC FAST;So;0;L;;;;;N;;;;;
+1D9F8;SIGNWRITING DYNAMIC SLOW;So;0;L;;;;;N;;;;;
+1D9F9;SIGNWRITING DYNAMIC TENSE;So;0;L;;;;;N;;;;;
+1D9FA;SIGNWRITING DYNAMIC RELAXED;So;0;L;;;;;N;;;;;
+1D9FB;SIGNWRITING DYNAMIC SIMULTANEOUS;So;0;L;;;;;N;;;;;
+1D9FC;SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING;So;0;L;;;;;N;;;;;
+1D9FD;SIGNWRITING DYNAMIC EVERY OTHER TIME;So;0;L;;;;;N;;;;;
+1D9FE;SIGNWRITING DYNAMIC GRADUAL;So;0;L;;;;;N;;;;;
+1D9FF;SIGNWRITING HEAD;So;0;L;;;;;N;;;;;
+1DA00;SIGNWRITING HEAD RIM;Mn;0;NSM;;;;;N;;;;;
+1DA01;SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;;
+1DA02;SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT;Mn;0;NSM;;;;;N;;;;;
+1DA03;SIGNWRITING HEAD MOVEMENT-FLOORPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;;
+1DA04;SIGNWRITING HEAD MOVEMENT-WALLPLANE CURVE;Mn;0;NSM;;;;;N;;;;;
+1DA05;SIGNWRITING HEAD MOVEMENT-FLOORPLANE CURVE;Mn;0;NSM;;;;;N;;;;;
+1DA06;SIGNWRITING HEAD MOVEMENT CIRCLE;Mn;0;NSM;;;;;N;;;;;
+1DA07;SIGNWRITING FACE DIRECTION POSITION NOSE FORWARD TILTING;Mn;0;NSM;;;;;N;;;;;
+1DA08;SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN;Mn;0;NSM;;;;;N;;;;;
+1DA09;SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN TILTING;Mn;0;NSM;;;;;N;;;;;
+1DA0A;SIGNWRITING EYEBROWS STRAIGHT UP;Mn;0;NSM;;;;;N;;;;;
+1DA0B;SIGNWRITING EYEBROWS STRAIGHT NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA0C;SIGNWRITING EYEBROWS STRAIGHT DOWN;Mn;0;NSM;;;;;N;;;;;
+1DA0D;SIGNWRITING DREAMY EYEBROWS NEUTRAL DOWN;Mn;0;NSM;;;;;N;;;;;
+1DA0E;SIGNWRITING DREAMY EYEBROWS DOWN NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA0F;SIGNWRITING DREAMY EYEBROWS UP NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA10;SIGNWRITING DREAMY EYEBROWS NEUTRAL UP;Mn;0;NSM;;;;;N;;;;;
+1DA11;SIGNWRITING FOREHEAD NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA12;SIGNWRITING FOREHEAD CONTACT;Mn;0;NSM;;;;;N;;;;;
+1DA13;SIGNWRITING FOREHEAD WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA14;SIGNWRITING EYES OPEN;Mn;0;NSM;;;;;N;;;;;
+1DA15;SIGNWRITING EYES SQUEEZED;Mn;0;NSM;;;;;N;;;;;
+1DA16;SIGNWRITING EYES CLOSED;Mn;0;NSM;;;;;N;;;;;
+1DA17;SIGNWRITING EYE BLINK SINGLE;Mn;0;NSM;;;;;N;;;;;
+1DA18;SIGNWRITING EYE BLINK MULTIPLE;Mn;0;NSM;;;;;N;;;;;
+1DA19;SIGNWRITING EYES HALF OPEN;Mn;0;NSM;;;;;N;;;;;
+1DA1A;SIGNWRITING EYES WIDE OPEN;Mn;0;NSM;;;;;N;;;;;
+1DA1B;SIGNWRITING EYES HALF CLOSED;Mn;0;NSM;;;;;N;;;;;
+1DA1C;SIGNWRITING EYES WIDENING MOVEMENT;Mn;0;NSM;;;;;N;;;;;
+1DA1D;SIGNWRITING EYE WINK;Mn;0;NSM;;;;;N;;;;;
+1DA1E;SIGNWRITING EYELASHES UP;Mn;0;NSM;;;;;N;;;;;
+1DA1F;SIGNWRITING EYELASHES DOWN;Mn;0;NSM;;;;;N;;;;;
+1DA20;SIGNWRITING EYELASHES FLUTTERING;Mn;0;NSM;;;;;N;;;;;
+1DA21;SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;;
+1DA22;SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT DOUBLE;Mn;0;NSM;;;;;N;;;;;
+1DA23;SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT ALTERNATING;Mn;0;NSM;;;;;N;;;;;
+1DA24;SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;;
+1DA25;SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT DOUBLE;Mn;0;NSM;;;;;N;;;;;
+1DA26;SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT ALTERNATING;Mn;0;NSM;;;;;N;;;;;
+1DA27;SIGNWRITING EYEGAZE-WALLPLANE CURVED;Mn;0;NSM;;;;;N;;;;;
+1DA28;SIGNWRITING EYEGAZE-FLOORPLANE CURVED;Mn;0;NSM;;;;;N;;;;;
+1DA29;SIGNWRITING EYEGAZE-WALLPLANE CIRCLING;Mn;0;NSM;;;;;N;;;;;
+1DA2A;SIGNWRITING CHEEKS PUFFED;Mn;0;NSM;;;;;N;;;;;
+1DA2B;SIGNWRITING CHEEKS NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA2C;SIGNWRITING CHEEKS SUCKED;Mn;0;NSM;;;;;N;;;;;
+1DA2D;SIGNWRITING TENSE CHEEKS HIGH;Mn;0;NSM;;;;;N;;;;;
+1DA2E;SIGNWRITING TENSE CHEEKS MIDDLE;Mn;0;NSM;;;;;N;;;;;
+1DA2F;SIGNWRITING TENSE CHEEKS LOW;Mn;0;NSM;;;;;N;;;;;
+1DA30;SIGNWRITING EARS;Mn;0;NSM;;;;;N;;;;;
+1DA31;SIGNWRITING NOSE NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA32;SIGNWRITING NOSE CONTACT;Mn;0;NSM;;;;;N;;;;;
+1DA33;SIGNWRITING NOSE WRINKLES;Mn;0;NSM;;;;;N;;;;;
+1DA34;SIGNWRITING NOSE WIGGLES;Mn;0;NSM;;;;;N;;;;;
+1DA35;SIGNWRITING AIR BLOWING OUT;Mn;0;NSM;;;;;N;;;;;
+1DA36;SIGNWRITING AIR SUCKING IN;Mn;0;NSM;;;;;N;;;;;
+1DA37;SIGNWRITING AIR BLOW SMALL ROTATIONS;So;0;L;;;;;N;;;;;
+1DA38;SIGNWRITING AIR SUCK SMALL ROTATIONS;So;0;L;;;;;N;;;;;
+1DA39;SIGNWRITING BREATH INHALE;So;0;L;;;;;N;;;;;
+1DA3A;SIGNWRITING BREATH EXHALE;So;0;L;;;;;N;;;;;
+1DA3B;SIGNWRITING MOUTH CLOSED NEUTRAL;Mn;0;NSM;;;;;N;;;;;
+1DA3C;SIGNWRITING MOUTH CLOSED FORWARD;Mn;0;NSM;;;;;N;;;;;
+1DA3D;SIGNWRITING MOUTH CLOSED CONTACT;Mn;0;NSM;;;;;N;;;;;
+1DA3E;SIGNWRITING MOUTH SMILE;Mn;0;NSM;;;;;N;;;;;
+1DA3F;SIGNWRITING MOUTH SMILE WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA40;SIGNWRITING MOUTH SMILE OPEN;Mn;0;NSM;;;;;N;;;;;
+1DA41;SIGNWRITING MOUTH FROWN;Mn;0;NSM;;;;;N;;;;;
+1DA42;SIGNWRITING MOUTH FROWN WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA43;SIGNWRITING MOUTH FROWN OPEN;Mn;0;NSM;;;;;N;;;;;
+1DA44;SIGNWRITING MOUTH OPEN CIRCLE;Mn;0;NSM;;;;;N;;;;;
+1DA45;SIGNWRITING MOUTH OPEN FORWARD;Mn;0;NSM;;;;;N;;;;;
+1DA46;SIGNWRITING MOUTH OPEN WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA47;SIGNWRITING MOUTH OPEN OVAL;Mn;0;NSM;;;;;N;;;;;
+1DA48;SIGNWRITING MOUTH OPEN OVAL WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA49;SIGNWRITING MOUTH OPEN OVAL YAWN;Mn;0;NSM;;;;;N;;;;;
+1DA4A;SIGNWRITING MOUTH OPEN RECTANGLE;Mn;0;NSM;;;;;N;;;;;
+1DA4B;SIGNWRITING MOUTH OPEN RECTANGLE WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA4C;SIGNWRITING MOUTH OPEN RECTANGLE YAWN;Mn;0;NSM;;;;;N;;;;;
+1DA4D;SIGNWRITING MOUTH KISS;Mn;0;NSM;;;;;N;;;;;
+1DA4E;SIGNWRITING MOUTH KISS FORWARD;Mn;0;NSM;;;;;N;;;;;
+1DA4F;SIGNWRITING MOUTH KISS WRINKLED;Mn;0;NSM;;;;;N;;;;;
+1DA50;SIGNWRITING MOUTH TENSE;Mn;0;NSM;;;;;N;;;;;
+1DA51;SIGNWRITING MOUTH TENSE FORWARD;Mn;0;NSM;;;;;N;;;;;
+1DA52;SIGNWRITING MOUTH TENSE SUCKED;Mn;0;NSM;;;;;N;;;;;
+1DA53;SIGNWRITING LIPS PRESSED TOGETHER;Mn;0;NSM;;;;;N;;;;;
+1DA54;SIGNWRITING LIP LOWER OVER UPPER;Mn;0;NSM;;;;;N;;;;;
+1DA55;SIGNWRITING LIP UPPER OVER LOWER;Mn;0;NSM;;;;;N;;;;;
+1DA56;SIGNWRITING MOUTH CORNERS;Mn;0;NSM;;;;;N;;;;;
+1DA57;SIGNWRITING MOUTH WRINKLES SINGLE;Mn;0;NSM;;;;;N;;;;;
+1DA58;SIGNWRITING MOUTH WRINKLES DOUBLE;Mn;0;NSM;;;;;N;;;;;
+1DA59;SIGNWRITING TONGUE STICKING OUT FAR;Mn;0;NSM;;;;;N;;;;;
+1DA5A;SIGNWRITING TONGUE LICKING LIPS;Mn;0;NSM;;;;;N;;;;;
+1DA5B;SIGNWRITING TONGUE TIP BETWEEN LIPS;Mn;0;NSM;;;;;N;;;;;
+1DA5C;SIGNWRITING TONGUE TIP TOUCHING INSIDE MOUTH;Mn;0;NSM;;;;;N;;;;;
+1DA5D;SIGNWRITING TONGUE INSIDE MOUTH RELAXED;Mn;0;NSM;;;;;N;;;;;
+1DA5E;SIGNWRITING TONGUE MOVES AGAINST CHEEK;Mn;0;NSM;;;;;N;;;;;
+1DA5F;SIGNWRITING TONGUE CENTRE STICKING OUT;Mn;0;NSM;;;;;N;;;;;
+1DA60;SIGNWRITING TONGUE CENTRE INSIDE MOUTH;Mn;0;NSM;;;;;N;;;;;
+1DA61;SIGNWRITING TEETH;Mn;0;NSM;;;;;N;;;;;
+1DA62;SIGNWRITING TEETH MOVEMENT;Mn;0;NSM;;;;;N;;;;;
+1DA63;SIGNWRITING TEETH ON TONGUE;Mn;0;NSM;;;;;N;;;;;
+1DA64;SIGNWRITING TEETH ON TONGUE MOVEMENT;Mn;0;NSM;;;;;N;;;;;
+1DA65;SIGNWRITING TEETH ON LIPS;Mn;0;NSM;;;;;N;;;;;
+1DA66;SIGNWRITING TEETH ON LIPS MOVEMENT;Mn;0;NSM;;;;;N;;;;;
+1DA67;SIGNWRITING TEETH BITE LIPS;Mn;0;NSM;;;;;N;;;;;
+1DA68;SIGNWRITING MOVEMENT-WALLPLANE JAW;Mn;0;NSM;;;;;N;;;;;
+1DA69;SIGNWRITING MOVEMENT-FLOORPLANE JAW;Mn;0;NSM;;;;;N;;;;;
+1DA6A;SIGNWRITING NECK;Mn;0;NSM;;;;;N;;;;;
+1DA6B;SIGNWRITING HAIR;Mn;0;NSM;;;;;N;;;;;
+1DA6C;SIGNWRITING EXCITEMENT;Mn;0;NSM;;;;;N;;;;;
+1DA6D;SIGNWRITING SHOULDER HIP SPINE;So;0;L;;;;;N;;;;;
+1DA6E;SIGNWRITING SHOULDER HIP POSITIONS;So;0;L;;;;;N;;;;;
+1DA6F;SIGNWRITING WALLPLANE SHOULDER HIP MOVE;So;0;L;;;;;N;;;;;
+1DA70;SIGNWRITING FLOORPLANE SHOULDER HIP MOVE;So;0;L;;;;;N;;;;;
+1DA71;SIGNWRITING SHOULDER TILTING FROM WAIST;So;0;L;;;;;N;;;;;
+1DA72;SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH;So;0;L;;;;;N;;;;;
+1DA73;SIGNWRITING TORSO-WALLPLANE CURVED BEND;So;0;L;;;;;N;;;;;
+1DA74;SIGNWRITING TORSO-FLOORPLANE TWISTING;So;0;L;;;;;N;;;;;
+1DA75;SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS;Mn;0;NSM;;;;;N;;;;;
+1DA76;SIGNWRITING LIMB COMBINATION;So;0;L;;;;;N;;;;;
+1DA77;SIGNWRITING LIMB LENGTH-1;So;0;L;;;;;N;;;;;
+1DA78;SIGNWRITING LIMB LENGTH-2;So;0;L;;;;;N;;;;;
+1DA79;SIGNWRITING LIMB LENGTH-3;So;0;L;;;;;N;;;;;
+1DA7A;SIGNWRITING LIMB LENGTH-4;So;0;L;;;;;N;;;;;
+1DA7B;SIGNWRITING LIMB LENGTH-5;So;0;L;;;;;N;;;;;
+1DA7C;SIGNWRITING LIMB LENGTH-6;So;0;L;;;;;N;;;;;
+1DA7D;SIGNWRITING LIMB LENGTH-7;So;0;L;;;;;N;;;;;
+1DA7E;SIGNWRITING FINGER;So;0;L;;;;;N;;;;;
+1DA7F;SIGNWRITING LOCATION-WALLPLANE SPACE;So;0;L;;;;;N;;;;;
+1DA80;SIGNWRITING LOCATION-FLOORPLANE SPACE;So;0;L;;;;;N;;;;;
+1DA81;SIGNWRITING LOCATION HEIGHT;So;0;L;;;;;N;;;;;
+1DA82;SIGNWRITING LOCATION WIDTH;So;0;L;;;;;N;;;;;
+1DA83;SIGNWRITING LOCATION DEPTH;So;0;L;;;;;N;;;;;
+1DA84;SIGNWRITING LOCATION HEAD NECK;Mn;0;NSM;;;;;N;;;;;
+1DA85;SIGNWRITING LOCATION TORSO;So;0;L;;;;;N;;;;;
+1DA86;SIGNWRITING LOCATION LIMBS DIGITS;So;0;L;;;;;N;;;;;
+1DA87;SIGNWRITING COMMA;Po;0;L;;;;;N;;;;;
+1DA88;SIGNWRITING FULL STOP;Po;0;L;;;;;N;;;;;
+1DA89;SIGNWRITING SEMICOLON;Po;0;L;;;;;N;;;;;
+1DA8A;SIGNWRITING COLON;Po;0;L;;;;;N;;;;;
+1DA8B;SIGNWRITING PARENTHESIS;Po;0;L;;;;;N;;;;;
+1DA9B;SIGNWRITING FILL MODIFIER-2;Mn;0;NSM;;;;;N;;;;;
+1DA9C;SIGNWRITING FILL MODIFIER-3;Mn;0;NSM;;;;;N;;;;;
+1DA9D;SIGNWRITING FILL MODIFIER-4;Mn;0;NSM;;;;;N;;;;;
+1DA9E;SIGNWRITING FILL MODIFIER-5;Mn;0;NSM;;;;;N;;;;;
+1DA9F;SIGNWRITING FILL MODIFIER-6;Mn;0;NSM;;;;;N;;;;;
+1DAA1;SIGNWRITING ROTATION MODIFIER-2;Mn;0;NSM;;;;;N;;;;;
+1DAA2;SIGNWRITING ROTATION MODIFIER-3;Mn;0;NSM;;;;;N;;;;;
+1DAA3;SIGNWRITING ROTATION MODIFIER-4;Mn;0;NSM;;;;;N;;;;;
+1DAA4;SIGNWRITING ROTATION MODIFIER-5;Mn;0;NSM;;;;;N;;;;;
+1DAA5;SIGNWRITING ROTATION MODIFIER-6;Mn;0;NSM;;;;;N;;;;;
+1DAA6;SIGNWRITING ROTATION MODIFIER-7;Mn;0;NSM;;;;;N;;;;;
+1DAA7;SIGNWRITING ROTATION MODIFIER-8;Mn;0;NSM;;;;;N;;;;;
+1DAA8;SIGNWRITING ROTATION MODIFIER-9;Mn;0;NSM;;;;;N;;;;;
+1DAA9;SIGNWRITING ROTATION MODIFIER-10;Mn;0;NSM;;;;;N;;;;;
+1DAAA;SIGNWRITING ROTATION MODIFIER-11;Mn;0;NSM;;;;;N;;;;;
+1DAAB;SIGNWRITING ROTATION MODIFIER-12;Mn;0;NSM;;;;;N;;;;;
+1DAAC;SIGNWRITING ROTATION MODIFIER-13;Mn;0;NSM;;;;;N;;;;;
+1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;;
+1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;;
+1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;;
1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;;
1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;;
1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;;
@@ -25108,6 +27011,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F32A;CLOUD WITH TORNADO;So;0;ON;;;;;N;;;;;
1F32B;FOG;So;0;ON;;;;;N;;;;;
1F32C;WIND BLOWING FACE;So;0;ON;;;;;N;;;;;
+1F32D;HOT DOG;So;0;ON;;;;;N;;;;;
+1F32E;TACO;So;0;ON;;;;;N;;;;;
+1F32F;BURRITO;So;0;ON;;;;;N;;;;;
1F330;CHESTNUT;So;0;ON;;;;;N;;;;;
1F331;SEEDLING;So;0;ON;;;;;N;;;;;
1F332;EVERGREEN TREE;So;0;ON;;;;;N;;;;;
@@ -25186,6 +27092,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F37B;CLINKING BEER MUGS;So;0;ON;;;;;N;;;;;
1F37C;BABY BOTTLE;So;0;ON;;;;;N;;;;;
1F37D;FORK AND KNIFE WITH PLATE;So;0;ON;;;;;N;;;;;
+1F37E;BOTTLE WITH POPPING CORK;So;0;ON;;;;;N;;;;;
+1F37F;POPCORN;So;0;ON;;;;;N;;;;;
1F380;RIBBON;So;0;ON;;;;;N;;;;;
1F381;WRAPPED PRESENT;So;0;ON;;;;;N;;;;;
1F382;BIRTHDAY CAKE;So;0;ON;;;;;N;;;;;
@@ -25265,6 +27173,11 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F3CC;GOLFER;So;0;ON;;;;;N;;;;;
1F3CD;RACING MOTORCYCLE;So;0;ON;;;;;N;;;;;
1F3CE;RACING CAR;So;0;ON;;;;;N;;;;;
+1F3CF;CRICKET BAT AND BALL;So;0;ON;;;;;N;;;;;
+1F3D0;VOLLEYBALL;So;0;ON;;;;;N;;;;;
+1F3D1;FIELD HOCKEY STICK AND BALL;So;0;ON;;;;;N;;;;;
+1F3D2;ICE HOCKEY STICK AND PUCK;So;0;ON;;;;;N;;;;;
+1F3D3;TABLE TENNIS PADDLE AND BALL;So;0;ON;;;;;N;;;;;
1F3D4;SNOW CAPPED MOUNTAIN;So;0;ON;;;;;N;;;;;
1F3D5;CAMPING;So;0;ON;;;;;N;;;;;
1F3D6;BEACH WITH UMBRELLA;So;0;ON;;;;;N;;;;;
@@ -25301,6 +27214,14 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F3F5;ROSETTE;So;0;ON;;;;;N;;;;;
1F3F6;BLACK ROSETTE;So;0;ON;;;;;N;;;;;
1F3F7;LABEL;So;0;ON;;;;;N;;;;;
+1F3F8;BADMINTON RACQUET AND SHUTTLECOCK;So;0;ON;;;;;N;;;;;
+1F3F9;BOW AND ARROW;So;0;ON;;;;;N;;;;;
+1F3FA;AMPHORA;So;0;ON;;;;;N;;;;;
+1F3FB;EMOJI MODIFIER FITZPATRICK TYPE-1-2;Sk;0;ON;;;;;N;;;;;
+1F3FC;EMOJI MODIFIER FITZPATRICK TYPE-3;Sk;0;ON;;;;;N;;;;;
+1F3FD;EMOJI MODIFIER FITZPATRICK TYPE-4;Sk;0;ON;;;;;N;;;;;
+1F3FE;EMOJI MODIFIER FITZPATRICK TYPE-5;Sk;0;ON;;;;;N;;;;;
+1F3FF;EMOJI MODIFIER FITZPATRICK TYPE-6;Sk;0;ON;;;;;N;;;;;
1F400;RAT;So;0;ON;;;;;N;;;;;
1F401;MOUSE;So;0;ON;;;;;N;;;;;
1F402;OX;So;0;ON;;;;;N;;;;;
@@ -25556,6 +27477,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F4FC;VIDEOCASSETTE;So;0;ON;;;;;N;;;;;
1F4FD;FILM PROJECTOR;So;0;ON;;;;;N;;;;;
1F4FE;PORTABLE STEREO;So;0;ON;;;;;N;;;;;
+1F4FF;PRAYER BEADS;So;0;ON;;;;;N;;;;;
1F500;TWISTED RIGHTWARDS ARROWS;So;0;ON;;;;;N;;;;;
1F501;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;;
1F502;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY;So;0;ON;;;;;N;;;;;
@@ -25631,6 +27553,11 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F548;CELTIC CROSS;So;0;ON;;;;;N;;;;;
1F549;OM SYMBOL;So;0;ON;;;;;N;;;;;
1F54A;DOVE OF PEACE;So;0;ON;;;;;N;;;;;
+1F54B;KAABA;So;0;ON;;;;;N;;;;;
+1F54C;MOSQUE;So;0;ON;;;;;N;;;;;
+1F54D;SYNAGOGUE;So;0;ON;;;;;N;;;;;
+1F54E;MENORAH WITH NINE BRANCHES;So;0;ON;;;;;N;;;;;
+1F54F;BOWL OF HYGIEIA;So;0;ON;;;;;N;;;;;
1F550;CLOCK FACE ONE OCLOCK;So;0;ON;;;;;N;;;;;
1F551;CLOCK FACE TWO OCLOCK;So;0;ON;;;;;N;;;;;
1F552;CLOCK FACE THREE OCLOCK;So;0;ON;;;;;N;;;;;
@@ -25872,6 +27799,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F640;WEARY CAT FACE;So;0;ON;;;;;N;;;;;
1F641;SLIGHTLY FROWNING FACE;So;0;ON;;;;;N;;;;;
1F642;SLIGHTLY SMILING FACE;So;0;ON;;;;;N;;;;;
+1F643;UPSIDE-DOWN FACE;So;0;ON;;;;;N;;;;;
+1F644;FACE WITH ROLLING EYES;So;0;ON;;;;;N;;;;;
1F645;FACE WITH NO GOOD GESTURE;So;0;ON;;;;;N;;;;;
1F646;FACE WITH OK GESTURE;So;0;ON;;;;;N;;;;;
1F647;PERSON BOWING DEEPLY;So;0;ON;;;;;N;;;;;
@@ -26011,6 +27940,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F6CD;SHOPPING BAGS;So;0;ON;;;;;N;;;;;
1F6CE;BELLHOP BELL;So;0;ON;;;;;N;;;;;
1F6CF;BED;So;0;ON;;;;;N;;;;;
+1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;;
1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;;
1F6E1;SHIELD;So;0;ON;;;;;N;;;;;
1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;;
@@ -26377,12 +28307,29 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
1F8AB;RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW;So;0;ON;;;;;N;;;;;
1F8AC;WHITE ARROW SHAFT WIDTH ONE;So;0;ON;;;;;N;;;;;
1F8AD;WHITE ARROW SHAFT WIDTH TWO THIRDS;So;0;ON;;;;;N;;;;;
+1F910;ZIPPER-MOUTH FACE;So;0;ON;;;;;N;;;;;
+1F911;MONEY-MOUTH FACE;So;0;ON;;;;;N;;;;;
+1F912;FACE WITH THERMOMETER;So;0;ON;;;;;N;;;;;
+1F913;NERD FACE;So;0;ON;;;;;N;;;;;
+1F914;THINKING FACE;So;0;ON;;;;;N;;;;;
+1F915;FACE WITH HEAD-BANDAGE;So;0;ON;;;;;N;;;;;
+1F916;ROBOT FACE;So;0;ON;;;;;N;;;;;
+1F917;HUGGING FACE;So;0;ON;;;;;N;;;;;
+1F918;SIGN OF THE HORNS;So;0;ON;;;;;N;;;;;
+1F980;CRAB;So;0;ON;;;;;N;;;;;
+1F981;LION FACE;So;0;ON;;;;;N;;;;;
+1F982;SCORPION;So;0;ON;;;;;N;;;;;
+1F983;TURKEY;So;0;ON;;;;;N;;;;;
+1F984;UNICORN FACE;So;0;ON;;;;;N;;;;;
+1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;;
20000;<CJK Ideograph Extension B, First>;Lo;0;L;;;;;N;;;;;
2A6D6;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;;
2A700;<CJK Ideograph Extension C, First>;Lo;0;L;;;;;N;;;;;
2B734;<CJK Ideograph Extension C, Last>;Lo;0;L;;;;;N;;;;;
2B740;<CJK Ideograph Extension D, First>;Lo;0;L;;;;;N;;;;;
2B81D;<CJK Ideograph Extension D, Last>;Lo;0;L;;;;;N;;;;;
+2B820;<CJK Ideograph Extension E, First>;Lo;0;L;;;;;N;;;;;
+2CEA1;<CJK Ideograph Extension E, Last>;Lo;0;L;;;;;N;;;;;
2F800;CJK COMPATIBILITY IDEOGRAPH-2F800;Lo;0;L;4E3D;;;;N;;;;;
2F801;CJK COMPATIBILITY IDEOGRAPH-2F801;Lo;0;L;4E38;;;;N;;;;;
2F802;CJK COMPATIBILITY IDEOGRAPH-2F802;Lo;0;L;4E41;;;;N;;;;;
diff --git a/localedata/unicode-gen/gen_translit_combining.py b/localedata/unicode-gen/gen_translit_combining.py
index ef84edb..4a23f7b 100755
--- a/localedata/unicode-gen/gen_translit_combining.py
+++ b/localedata/unicode-gen/gen_translit_combining.py
@@ -168,7 +168,9 @@ def is_combining_remove(code_point):
'PAHAWH HMONG',
'MIAO',
'DUPLOYAN',
- 'MENDE KIKAKUI'
+ 'MENDE KIKAKUI',
+ 'AHOM',
+ 'SIGNWRITING'
):
if substring in name:
return False
--
2.4.3