This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCHv8] Update the i18n, UTF-8, and translit_* files to Unicode 8.0.0


Mike FABIAN <mfabian@redhat.com> wrote:

>> Now as glibc 2.22 is released, maybe this patchset could be reviewed
>> and committed?:
>>
>> https://sourceware.org/ml/libc-alpha/2015-07/msg00836.html
>
> We are using this patchset in Fedora 23 already for quite a while
> without any problems.
>
> Maybe we could review this and then commit it?

I attach a v8 version of this patchset here, the difference to v7
is only that I rebased it to current master again (which worked
without conflicts).

-- 
Mike FABIAN <mfabian@redhat.com>

>From e1ea302158b5bf678a6af37a0ef03b78bc467b69 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.5.0

>From 54b57e7e7c9974941e4983b5e28ae4bc35054c6d 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
- Add another patch with more characters by Marko Myllynen
---
 localedata/locales/translit_neutral | 470 +++++++++++++++++++++++++++++++++++-
 1 file changed, 465 insertions(+), 5 deletions(-)

diff --git a/localedata/locales/translit_neutral b/localedata/locales/translit_neutral
index b5cc079..c16d6f0 100644
--- a/localedata/locales/translit_neutral
+++ b/localedata/locales/translit_neutral
@@ -18,30 +18,306 @@ include "translit_wide";""
 
 % NO-BREAK SPACE
 <U00A0> <U0020>
+% INVERTED EXCLAMATION MARK
+<U00A1> <U0021>
+% CENT SIGN
+<U00A2> <U0063>
+% POUND SIGN
+<U00A3> "<U0047><U0042><U0050>"
+% YEN SIGN
+<U00A5> "<U004A><U0050><U0059>"
+% BROKEN BAR
+<U00A6> <U007C>
 % COPYRIGHT SIGN
 <U00A9> "<U0028><U0043><U0029>"
 % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
 <U00AB> "<U003C><U003C>"
+% NOT SIGN
+<U00AC> <U0021>
 % SOFT HYPHEN
 <U00AD> <U002D>
 % REGISTERED SIGN
 <U00AE> "<U0028><U0052><U0029>"
+% PLUS-MINUS SIGN
+<U00B1> "<U002B><U002D>"
+% ACUTE ACCENT
+<U00B4> <U0027>
+% MIDDLE DOT
+<U00B7> <U002E>
 % CEDILLA
 <U00B8> <U002C>
 % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
 <U00BB> "<U003E><U003E>"
+% INVERTED QUESTION MARK
+<U00BF> <U003F>
+% 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>
+% DIVISION SIGN
+<U00F7> <U002F>
 % 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 MIDDLE DOT
+<U013F> <U004C>
+% LATIN SMALL LETTER L WITH MIDDLE DOT
+<U0140> <U006C>
+% 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 +344,138 @@ include "translit_wide";""
 <U02D0> <U003A>
 % SMALL TILDE
 <U02DC> <U007E>
+% DOUBLE ACUTE ACCENT
+<U02DD> "<U0027><U0027>"
+% 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 DOT ABOVE
+<U1E9B> <U0073>
+% 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
@@ -120,6 +528,8 @@ include "translit_wide";""
 <U2039> <U003C>
 % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
 <U203A> <U003E>
+% TIRONIAN SIGN ET
+<U204A> <U0026>
 % FRACTION SLASH
 <U2044> <U002F>
 % WORD JOINER
@@ -130,12 +540,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 +584,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 +600,8 @@ include "translit_wide";""
 <U2219> <U2022>;<U00B7>
 % DIVIDES
 <U2223> <U007C>
+% PARALLEL TO
+<U2225> "<U007C><U007C>"
 % RATIO
 <U2236> <U003A>
 % TILDE OPERATOR
@@ -280,8 +716,32 @@ include "translit_wide";""
 <U2534> <U002B>
 % BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
 <U253C> <U002B>
+% BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+<U2571> <U002F>
+% BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+<U2572> <U005C>
 % WHITE BULLET
 <U25E6> <U006F>
+% WHITE SMILING FACE
+<U263A> "<U003A><U0029>"
+% BLACK SMILING FACE
+<U263B> "<U003A><U0029>"
+% MATHEMATICAL RIGHT DOUBLE ANGLE BRACKETâ?«
+<U27EB> "<U003E><U003E>"
+% MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+<U27EA> "<U003C><U003C>"
+% MATHEMATICAL LEFT FLATTENED PARENTHESIS
+<U27EE> <U0028>
+% MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+<U27EF> <U0029>
+% MATHEMATICAL RISING DIAGONAL
+<U27CB> <U002F>
+% MATHEMATICAL FALLING DIAGONAL
+<U27CD> <U005C>
+% LEFT ANGLE BRACKET
+<U3008> <U003C>
+% RIGHT ANGLE BRACKET
+<U3009> <U003E>
 % KATAKANA-HIRAGANA DOUBLE HYPHEN
 <U30A0> <U003D>
 % VARIATION SELECTOR-1
-- 
2.5.0

>From ef7a5ab280ba0b10f25f98a0c88819da49f3c2ec 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     | 150 +++++
 localedata/unicode-gen/gen_translit_cjk_compat.py | 220 ++++++++
 localedata/unicode-gen/gen_translit_combining.py  | 442 +++++++++++++++
 localedata/unicode-gen/gen_translit_compat.py     | 326 +++++++++++
 localedata/unicode-gen/gen_translit_font.py       | 156 ++++++
 localedata/unicode-gen/gen_translit_fraction.py   | 197 +++++++
 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, 3896 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..b1b5345 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> "<U0021><U003C><U002D><U003E>"
+% LEFTWARDS DOUBLE ARROW WITH STROKE
+<U21CD> "<U0021><U003C><U003D>"
+% LEFT RIGHT DOUBLE ARROW WITH STROKE
+<U21CE> "<U0021><U003C><U003D><U003E>"
+% RIGHTWARDS DOUBLE ARROW WITH STROKE
+<U21CF> "<U0021><U003D><U003E>"
+% THERE DOES NOT EXIST
+<U2204> "<U0021><U2203>"
+% NOT AN ELEMENT OF
+<U2209> "<U0021><U2208>"
+% DOES NOT CONTAIN AS MEMBER
+<U220C> "<U0021><U220B>"
+% DOES NOT DIVIDE
+<U2224> "<U0021><U2223>"
+% NOT PARALLEL TO
+<U2226> "<U0021><U2225>"
+% NOT TILDE
+<U2241> "<U0021><U007E>"
+% NOT ASYMPTOTICALLY EQUAL TO
+<U2244> "<U0021><U007E><U002D>"
+% NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+<U2247> "<U0021><U007E><U003D>"
+% NOT ALMOST EQUAL TO
+<U2249> "<U0021><U007E><U007E>"
+% NOT EQUAL TO
+<U2260> "<U0021><U003D>"
+% NOT IDENTICAL TO
+<U2262> "<U0021><U003D><U003D>"
+% NOT EQUIVALENT TO
+<U226D> "<U0021><U224D>"
+% NOT LESS-THAN
+<U226E> "<U0021><U003C>"
+% NOT GREATER-THAN
+<U226F> "<U0021><U003E>"
+% NEITHER LESS-THAN NOR EQUAL TO
+<U2270> "<U0021><U003C><U003D>"
+% NEITHER GREATER-THAN NOR EQUAL TO
+<U2271> "<U0021><U003E><U003D>"
+% NEITHER LESS-THAN NOR EQUIVALENT TO
+<U2274> "<U0021><U003C><U007E>"
+% NEITHER GREATER-THAN NOR EQUIVALENT TO
+<U2275> "<U0021><U003E><U007E>"
+% NEITHER LESS-THAN NOR GREATER-THAN
+<U2278> "<U0021><U003C><U003E>"
+% NEITHER GREATER-THAN NOR LESS-THAN
+<U2279> "<U0021><U003E><U003C>"
+% DOES NOT PRECEDE
+<U2280> "<U0021><U227A>"
+% DOES NOT SUCCEED
+<U2281> "<U0021><U227B>"
+% NOT A SUBSET OF
+<U2284> "<U0021><U2282>"
+% NOT A SUPERSET OF
+<U2285> "<U0021><U2283>"
+% NEITHER A SUBSET OF NOR EQUAL TO
+<U2288> "<U0021><U2282><U003D>"
+% NEITHER A SUPERSET OF NOR EQUAL TO
+<U2289> "<U0021><U2283><U003D>"
+% DOES NOT PROVE
+<U22AC> "<U0021><U22A2>"
+% NOT TRUE
+<U22AD> "<U0021><U22A8>"
+% DOES NOT FORCE
+<U22AE> "<U0021><U22A9>"
+% NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+<U22AF> "<U0021><U22AB>"
+% DOES NOT PRECEDE OR EQUAL
+<U22E0> "<U0021><U227C>"
+% DOES NOT SUCCEED OR EQUAL
+<U22E1> "<U0021><U227D>"
+% NOT SQUARE IMAGE OF OR EQUAL TO
+<U22E2> "<U0021><U2291>"
+% NOT SQUARE ORIGINAL OF OR EQUAL TO
+<U22E3> "<U0021><U2292>"
+% NOT NORMAL SUBGROUP OF
+<U22EA> "<U0021><U22B2>"
+% DOES NOT CONTAIN AS NORMAL SUBGROUP
+<U22EB> "<U0021><U22B3>"
+% NOT NORMAL SUBGROUP OF OR EQUAL TO
+<U22EC> "<U0021><U22B4>"
+% DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+<U22ED> "<U0021><U22B5>"
 % LEFT-POINTING ANGLE BRACKET
 <U2329> <U3008>;<U003C>
 % RIGHT-POINTING ANGLE BRACKET
 <U232A> <U3009>;<U003E>
+% FORKING
+<U2ADC> "<U0021><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..6142859
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_circle.py
@@ -0,0 +1,150 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+#
+# 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..627ff6b
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_cjk_compat.py
@@ -0,0 +1,220 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+#
+# 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..2551ce1
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_combining.py
@@ -0,0 +1,442 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+#
+# 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
+        # U+2260 â?  has the canonical decomposition U+003D U+0338
+        # (= followed by ̸). After stripping the combining characters,
+        # the result is only = which reverses the meaning.
+        # Therefore, we add a special rules here for such mathematical
+        # negations:
+        (0x21AE,): [0x0021, 0x003C, 0x002D, 0x003E], # â?® â?? !<->
+        (0x21CD,): [0x0021, 0x003C, 0x003D], # â?? â?? !<=
+        (0x21CE,): [0x0021, 0x003C, 0x003D, 0x003E], # â?? â?? !<=>
+        (0x21CF,): [0x0021, 0x003D, 0x003E], # â?? â?? !=>
+        (0x2204,): [0x0021, 0x2203], # â?? â?? !â??
+        (0x2209,): [0x0021, 0x2208], # â?? â?? !â??
+        (0x220C,): [0x0021, 0x220B], # â?? â?? !â??
+        (0x2224,): [0x0021, 0x2223], # â?¤ â?? !â?£
+        (0x2226,): [0x0021, 0x2225], # â?¦ â?? !â?¥
+        (0x2241,): [0x0021, 0x007E], # â?? â?? !~
+        (0x2244,): [0x0021, 0x007E, 0x002D], # â?? â?? !~-
+        (0x2247,): [0x0021, 0x007E, 0x003D], # â?? â?? !~=
+        (0x2249,): [0x0021, 0x007E, 0x007E], # â?? â?? !~~
+        (0x2260,): [0x0021, 0x003D], # â?  â?? !=
+        (0x2262,): [0x0021, 0x003D, 0x003D], # â?¢ â?? !==
+        (0x226D,): [0x0021, 0x224D], # â?­ â?? !â??
+        (0x226E,): [0x0021, 0x003C], # â?® â?? !<
+        (0x226F,): [0x0021, 0x003E], # â?¯ â?? !>
+        (0x2270,): [0x0021, 0x003C, 0x003D], # â?° â?? !<=
+        (0x2271,): [0x0021, 0x003E, 0x003D], # â?± â?? !>=
+        (0x2274,): [0x0021, 0x003C, 0x007E], # â?´ â?? !<~
+        (0x2275,): [0x0021, 0x003E, 0x007E], # â?µ â?? !>~
+        (0x2278,): [0x0021, 0x003C, 0x003E], # â?¸ â?? !<>
+        (0x2279,): [0x0021, 0x003E, 0x003C], # â?¹ â?? !><
+        (0x2280,): [0x0021, 0x227A], # â?? â?? !â?º
+        (0x2281,): [0x0021, 0x227B], # â?? â?? !â?»
+        (0x2284,): [0x0021, 0x2282], # â?? â?? !â??
+        (0x2285,): [0x0021, 0x2283], # â?? â?? !â??
+        (0x2288,): [0x0021, 0x2282, 0x003D], # â?? â?? !â??=
+        (0x2289,): [0x0021, 0x2283, 0x003D], # â?? â?? !â??=
+        (0x22AC,): [0x0021, 0x22A2], # â?¬ â?? !â?¢
+        (0x22AD,): [0x0021, 0x22A8], # â?­ â?? !â?¨
+        (0x22AE,): [0x0021, 0x22A9], # â?® â?? !â?©
+        (0x22AF,): [0x0021, 0x22AB], # â?¯ â?? !â?«
+        (0x22E0,): [0x0021, 0x227C], # â?  â?? !â?¼
+        (0x22E1,): [0x0021, 0x227D], # â?¡ â?? !â?½
+        (0x22E2,): [0x0021, 0x2291], # â?¢ â?? !â??
+        (0x22E3,): [0x0021, 0x2292], # â?£ â?? !â??
+        (0x22EA,): [0x0021, 0x22B2], # â?ª â?? !â?²
+        (0x22EB,): [0x0021, 0x22B3], # â?« â?? !â?³
+        (0x22EC,): [0x0021, 0x22B4], # â?¬ â?? !â?´
+        (0x22ED,): [0x0021, 0x22B5], # â?­ â?? !â?µ
+        (0x2ADC,): [0x0021, 0x2ADD], # â«? â?? !â«?
+        # 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):
+        if special_decompose([code_point]) != [code_point]:
+            decomposed_code_points = [special_decompose([code_point])]
+        else:
+            decomposed_code_points = [canonical_decompose(code_point)]
+        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)
+            for index in range(0, len(decomposed_code_points)):
+                decomposed_code_points[index] = [
+                    x for x in decomposed_code_points[index]
+                    if not is_combining_remove(x)]
+        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..0e824a8
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_compat.py
@@ -0,0 +1,326 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+#
+# 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..0723622
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_font.py
@@ -0,0 +1,156 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+#
+# 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..5bf63ea
--- /dev/null
+++ b/localedata/unicode-gen/gen_translit_fraction.py
@@ -0,0 +1,197 @@
+#!/usr/bin/python3
+# -*- coding: utf-8 -*-
+#
+# 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.5.0

>From e893853273881aa611b63a0eb0386c4accb7bffb 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 a3c5561..3248e3c 100644
--- a/localedata/locales/da_DK
+++ b/localedata/locales/da_DK
@@ -136,11 +136,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.5.0

>From 89f5eab642d9d20ba494f55362b6ec2567a7fda9 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 b1b5345..88b26dc 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 2551ce1..abcfeef 100755
--- a/localedata/unicode-gen/gen_translit_combining.py
+++ b/localedata/unicode-gen/gen_translit_combining.py
@@ -169,7 +169,9 @@ def is_combining_remove(code_point):
                       'PAHAWH HMONG',
                       'MIAO',
                       'DUPLOYAN',
-                      'MENDE KIKAKUI'
+                      'MENDE KIKAKUI',
+                      'AHOM',
+                      'SIGNWRITING'
     ):
         if substring in name:
             return False
-- 
2.5.0


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]