aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike FABIAN <mfabian@redhat.com>2017-05-31 11:10:25 +0200
committerMike FABIAN <mfabian@redhat.com>2017-06-22 17:02:55 +0200
commit925fac7793ba912172810767ac284a43045d41d2 (patch)
treebe26daef9d0f8628d8fc80aa1ec2a63270b68ae8
parentf768b450204f54b080ea5dc5c2071940604b424c (diff)
downloadglibc-925fac7793ba912172810767ac284a43045d41d2.tar.xz
glibc-925fac7793ba912172810767ac284a43045d41d2.zip
Bug 21533: Update to Unicode 10.0.0
* Unicode 10.0.0 Support: Character encoding, character type info, and transliteration tables are all updated to Unicode 10.0.0, using generator scripts contributed by Mike FABIAN (Red Hat).
-rw-r--r--ChangeLog6
-rw-r--r--NEWS4
-rw-r--r--include/stdc-predef.h13
-rw-r--r--localedata/charmaps/UTF-81242
-rw-r--r--localedata/locales/i18n1012
-rw-r--r--localedata/locales/tr_TR1012
-rw-r--r--localedata/locales/translit_circle2
-rw-r--r--localedata/locales/translit_cjk_compat2
-rw-r--r--localedata/locales/translit_combining142
-rw-r--r--localedata/locales/translit_compat2
-rw-r--r--localedata/locales/translit_font2
-rw-r--r--localedata/locales/translit_fraction2
-rw-r--r--localedata/unicode-gen/DerivedCoreProperties.txt328
-rw-r--r--localedata/unicode-gen/EastAsianWidth.txt90
-rw-r--r--localedata/unicode-gen/Makefile2
-rw-r--r--localedata/unicode-gen/UnicodeData.txt1028
16 files changed, 3791 insertions, 1098 deletions
diff --git a/ChangeLog b/ChangeLog
index 72ab9bed63..f282529a9e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-06-22 Mike FABIAN <mfabian@redhat.com>
+
+ [BZ #21533]
+ * include/stdc-predef.h (__STDC_ISO_10646__): Update to
+ 201706L for Unicode 10.0.
+
2017-06-21 Benjamin Cama <b.cama@kerlink.fr>
[BZ #21657]
diff --git a/NEWS b/NEWS
index 1af73311a5..e8546e118e 100644
--- a/NEWS
+++ b/NEWS
@@ -7,8 +7,8 @@ using `glibc' in the "product" field.
Version 2.26
-* Unicode 9.0.0 Support: Character encoding, character type info, and
- transliteration tables are all updated to Unicode 9.0.0, using
+* Unicode 10.0.0 Support: Character encoding, character type info, and
+ transliteration tables are all updated to Unicode 10.0.0, using
generator scripts contributed by Mike FABIAN (Red Hat).
* errno.h is now safe to use from C-preprocessed assembly language on all
diff --git a/include/stdc-predef.h b/include/stdc-predef.h
index a2e148cd2f..74ade90779 100644
--- a/include/stdc-predef.h
+++ b/include/stdc-predef.h
@@ -49,12 +49,13 @@
# define __STDC_IEC_559_COMPLEX__ 1
#endif
-/* wchar_t uses Unicode 9.0.0. Version 9.0 of the Unicode Standard is
- synchronized with ISO/IEC 10646:2014, fourth edition, plus
- Amd. 1 and Amd. 2 and 273 characters from forthcoming 10646, fifth edition.
- (Amd. 2 was published 2016-05-01,
- see https://www.iso.org/obp/ui/#iso:std:iso-iec:10646:ed-4:v1:amd:2:v1:en) */
-#define __STDC_ISO_10646__ 201605L
+/* wchar_t uses Unicode 10.0.0. Version 10.0 of the Unicode Standard is
+ synchronized with ISO/IEC 10646:2017, fifth edition, plus
+ the following additions from Amendment 1 to the fifth edition:
+ - 56 emoji characters
+ - 285 hentaigana
+ - 3 additional Zanabazar Square characters */
+#define __STDC_ISO_10646__ 201706L
/* 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 8463d58c19..42f7d4eaec 100644
--- a/localedata/charmaps/UTF-8
+++ b/localedata/charmaps/UTF-8
@@ -2081,6 +2081,17 @@ CHARMAP
<U085A> /xe0/xa1/x9a MANDAIC VOCALIZATION MARK
<U085B> /xe0/xa1/x9b MANDAIC GEMINATION MARK
<U085E> /xe0/xa1/x9e MANDAIC PUNCTUATION
+<U0860> /xe0/xa1/xa0 SYRIAC LETTER MALAYALAM NGA
+<U0861> /xe0/xa1/xa1 SYRIAC LETTER MALAYALAM JA
+<U0862> /xe0/xa1/xa2 SYRIAC LETTER MALAYALAM NYA
+<U0863> /xe0/xa1/xa3 SYRIAC LETTER MALAYALAM TTA
+<U0864> /xe0/xa1/xa4 SYRIAC LETTER MALAYALAM NNA
+<U0865> /xe0/xa1/xa5 SYRIAC LETTER MALAYALAM NNNA
+<U0866> /xe0/xa1/xa6 SYRIAC LETTER MALAYALAM BHA
+<U0867> /xe0/xa1/xa7 SYRIAC LETTER MALAYALAM RA
+<U0868> /xe0/xa1/xa8 SYRIAC LETTER MALAYALAM LLA
+<U0869> /xe0/xa1/xa9 SYRIAC LETTER MALAYALAM LLLA
+<U086A> /xe0/xa1/xaa SYRIAC LETTER MALAYALAM SSA
<U08A0> /xe0/xa2/xa0 ARABIC LETTER BEH WITH SMALL V BELOW
<U08A1> /xe0/xa2/xa1 ARABIC LETTER BEH WITH HAMZA ABOVE
<U08A2> /xe0/xa2/xa2 ARABIC LETTER JEEM WITH TWO DOTS ABOVE
@@ -2375,6 +2386,8 @@ CHARMAP
<U09F9> /xe0/xa7/xb9 BENGALI CURRENCY DENOMINATOR SIXTEEN
<U09FA> /xe0/xa7/xba BENGALI ISSHAR
<U09FB> /xe0/xa7/xbb BENGALI GANDA MARK
+<U09FC> /xe0/xa7/xbc BENGALI LETTER VEDIC ANUSVARA
+<U09FD> /xe0/xa7/xbd BENGALI ABBREVIATION SIGN
<U0A01> /xe0/xa8/x81 GURMUKHI SIGN ADAK BINDI
<U0A02> /xe0/xa8/x82 GURMUKHI SIGN BINDI
<U0A03> /xe0/xa8/x83 GURMUKHI SIGN VISARGA
@@ -2539,6 +2552,12 @@ CHARMAP
<U0AF0> /xe0/xab/xb0 GUJARATI ABBREVIATION SIGN
<U0AF1> /xe0/xab/xb1 GUJARATI RUPEE SIGN
<U0AF9> /xe0/xab/xb9 GUJARATI LETTER ZHA
+<U0AFA> /xe0/xab/xba GUJARATI SIGN SUKUN
+<U0AFB> /xe0/xab/xbb GUJARATI SIGN SHADDA
+<U0AFC> /xe0/xab/xbc GUJARATI SIGN MADDAH
+<U0AFD> /xe0/xab/xbd GUJARATI SIGN THREE-DOT NUKTA ABOVE
+<U0AFE> /xe0/xab/xbe GUJARATI SIGN CIRCLE NUKTA ABOVE
+<U0AFF> /xe0/xab/xbf GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE
<U0B01> /xe0/xac/x81 ORIYA SIGN CANDRABINDU
<U0B02> /xe0/xac/x82 ORIYA SIGN ANUSVARA
<U0B03> /xe0/xac/x83 ORIYA SIGN VISARGA
@@ -2885,6 +2904,7 @@ CHARMAP
<U0CEF> /xe0/xb3/xaf KANNADA DIGIT NINE
<U0CF1> /xe0/xb3/xb1 KANNADA SIGN JIHVAMULIYA
<U0CF2> /xe0/xb3/xb2 KANNADA SIGN UPADHMANIYA
+<U0D00> /xe0/xb4/x80 MALAYALAM SIGN COMBINING ANUSVARA ABOVE
<U0D01> /xe0/xb4/x81 MALAYALAM SIGN CANDRABINDU
<U0D02> /xe0/xb4/x82 MALAYALAM SIGN ANUSVARA
<U0D03> /xe0/xb4/x83 MALAYALAM SIGN VISARGA
@@ -2940,6 +2960,8 @@ CHARMAP
<U0D38> /xe0/xb4/xb8 MALAYALAM LETTER SA
<U0D39> /xe0/xb4/xb9 MALAYALAM LETTER HA
<U0D3A> /xe0/xb4/xba MALAYALAM LETTER TTTA
+<U0D3B> /xe0/xb4/xbb MALAYALAM SIGN VERTICAL BAR VIRAMA
+<U0D3C> /xe0/xb4/xbc MALAYALAM SIGN CIRCULAR VIRAMA
<U0D3D> /xe0/xb4/xbd MALAYALAM SIGN AVAGRAHA
<U0D3E> /xe0/xb4/xbe MALAYALAM VOWEL SIGN AA
<U0D3F> /xe0/xb4/xbf MALAYALAM VOWEL SIGN I
@@ -6422,6 +6444,7 @@ CHARMAP
<U1CF4> /xe1/xb3/xb4 VEDIC TONE CANDRA ABOVE
<U1CF5> /xe1/xb3/xb5 VEDIC SIGN JIHVAMULIYA
<U1CF6> /xe1/xb3/xb6 VEDIC SIGN UPADHMANIYA
+<U1CF7> /xe1/xb3/xb7 VEDIC SIGN ATIKRAMA
<U1CF8> /xe1/xb3/xb8 VEDIC TONE RING ABOVE
<U1CF9> /xe1/xb3/xb9 VEDIC TONE DOUBLE RING ABOVE
<U1D00> /xe1/xb4/x80 LATIN LETTER SMALL CAPITAL A
@@ -6670,6 +6693,10 @@ CHARMAP
<U1DF3> /xe1/xb7/xb3 COMBINING LATIN SMALL LETTER O WITH DIAERESIS
<U1DF4> /xe1/xb7/xb4 COMBINING LATIN SMALL LETTER U WITH DIAERESIS
<U1DF5> /xe1/xb7/xb5 COMBINING UP TACK ABOVE
+<U1DF6> /xe1/xb7/xb6 COMBINING KAVYKA ABOVE RIGHT
+<U1DF7> /xe1/xb7/xb7 COMBINING KAVYKA ABOVE LEFT
+<U1DF8> /xe1/xb7/xb8 COMBINING DOT ABOVE LEFT
+<U1DF9> /xe1/xb7/xb9 COMBINING WIDE INVERTED BRIDGE BELOW
<U1DFB> /xe1/xb7/xbb COMBINING DELETION MARK
<U1DFC> /xe1/xb7/xbc COMBINING DOUBLE INVERTED BREVE BELOW
<U1DFD> /xe1/xb7/xbd COMBINING ALMOST EQUAL TO BELOW
@@ -7348,6 +7375,7 @@ CHARMAP
<U20BC> /xe2/x82/xbc MANAT SIGN
<U20BD> /xe2/x82/xbd RUBLE SIGN
<U20BE> /xe2/x82/xbe LARI SIGN
+<U20BF> /xe2/x82/xbf BITCOIN 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
@@ -8144,6 +8172,7 @@ CHARMAP
<U23FC> /xe2/x8f/xbc POWER ON-OFF SYMBOL
<U23FD> /xe2/x8f/xbd POWER ON SYMBOL
<U23FE> /xe2/x8f/xbe POWER SLEEP SYMBOL
+<U23FF> /xe2/x8f/xbf OBSERVER EYE SYMBOL
<U2400> /xe2/x90/x80 SYMBOL FOR NULL
<U2401> /xe2/x90/x81 SYMBOL FOR START OF HEADING
<U2402> /xe2/x90/x82 SYMBOL FOR START OF TEXT
@@ -10092,6 +10121,7 @@ CHARMAP
<U2BCF> /xe2/xaf/x8f ROTATED WHITE FOUR POINTED CUSP
<U2BD0> /xe2/xaf/x90 SQUARE POSITION INDICATOR
<U2BD1> /xe2/xaf/x91 UNCERTAINTY SIGN
+<U2BD2> /xe2/xaf/x92 GROUP MARK
<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
@@ -10624,6 +10654,11 @@ CHARMAP
<U2E42> /xe2/xb9/x82 DOUBLE LOW-REVERSED-9 QUOTATION MARK
<U2E43> /xe2/xb9/x83 DASH WITH LEFT UPTURN
<U2E44> /xe2/xb9/x84 DOUBLE SUSPENSION MARK
+<U2E45> /xe2/xb9/x85 INVERTED LOW KAVYKA
+<U2E46> /xe2/xb9/x86 INVERTED LOW KAVYKA WITH KAVYKA ABOVE
+<U2E47> /xe2/xb9/x87 LOW KAVYKA
+<U2E48> /xe2/xb9/x88 LOW KAVYKA WITH DOT
+<U2E49> /xe2/xb9/x89 DOUBLE STACKED COMMA
<U2E80> /xe2/xba/x80 CJK RADICAL REPEAT
<U2E81> /xe2/xba/x81 CJK RADICAL CLIFF
<U2E82> /xe2/xba/x82 CJK RADICAL SECOND ONE
@@ -11259,6 +11294,7 @@ CHARMAP
<U312B> /xe3/x84/xab BOPOMOFO LETTER NG
<U312C> /xe3/x84/xac BOPOMOFO LETTER GN
<U312D> /xe3/x84/xad BOPOMOFO LETTER IH
+<U312E> /xe3/x84/xae BOPOMOFO LETTER O WITH DOT ABOVE
<U3131> /xe3/x84/xb1 HANGUL LETTER KIYEOK
<U3132> /xe3/x84/xb2 HANGUL LETTER SSANGKIYEOK
<U3133> /xe3/x84/xb3 HANGUL LETTER KIYEOK-SIOS
@@ -12452,7 +12488,7 @@ CHARMAP
<U9F00>..<U9F3F> /xe9/xbc/x80 <CJK Ideograph>
<U9F40>..<U9F7F> /xe9/xbd/x80 <CJK Ideograph>
<U9F80>..<U9FBF> /xe9/xbe/x80 <CJK Ideograph>
-<U9FC0>..<U9FD5> /xe9/xbf/x80 <CJK Ideograph>
+<U9FC0>..<U9FEA> /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
@@ -28797,6 +28833,9 @@ CHARMAP
<U00010321> /xf0/x90/x8c/xa1 OLD ITALIC NUMERAL FIVE
<U00010322> /xf0/x90/x8c/xa2 OLD ITALIC NUMERAL TEN
<U00010323> /xf0/x90/x8c/xa3 OLD ITALIC NUMERAL FIFTY
+<U0001032D> /xf0/x90/x8c/xad OLD ITALIC LETTER YE
+<U0001032E> /xf0/x90/x8c/xae OLD ITALIC LETTER NORTHERN TSE
+<U0001032F> /xf0/x90/x8c/xaf OLD ITALIC LETTER SOUTHERN TSE
<U00010330> /xf0/x90/x8c/xb0 GOTHIC LETTER AHSA
<U00010331> /xf0/x90/x8c/xb1 GOTHIC LETTER BAIRKAN
<U00010332> /xf0/x90/x8c/xb2 GOTHIC LETTER GIBA
@@ -31772,6 +31811,158 @@ CHARMAP
<U000118F1> /xf0/x91/xa3/xb1 WARANG CITI NUMBER EIGHTY
<U000118F2> /xf0/x91/xa3/xb2 WARANG CITI NUMBER NINETY
<U000118FF> /xf0/x91/xa3/xbf WARANG CITI OM
+<U00011A00> /xf0/x91/xa8/x80 ZANABAZAR SQUARE LETTER A
+<U00011A01> /xf0/x91/xa8/x81 ZANABAZAR SQUARE VOWEL SIGN I
+<U00011A02> /xf0/x91/xa8/x82 ZANABAZAR SQUARE VOWEL SIGN UE
+<U00011A03> /xf0/x91/xa8/x83 ZANABAZAR SQUARE VOWEL SIGN U
+<U00011A04> /xf0/x91/xa8/x84 ZANABAZAR SQUARE VOWEL SIGN E
+<U00011A05> /xf0/x91/xa8/x85 ZANABAZAR SQUARE VOWEL SIGN OE
+<U00011A06> /xf0/x91/xa8/x86 ZANABAZAR SQUARE VOWEL SIGN O
+<U00011A07> /xf0/x91/xa8/x87 ZANABAZAR SQUARE VOWEL SIGN AI
+<U00011A08> /xf0/x91/xa8/x88 ZANABAZAR SQUARE VOWEL SIGN AU
+<U00011A09> /xf0/x91/xa8/x89 ZANABAZAR SQUARE VOWEL SIGN REVERSED I
+<U00011A0A> /xf0/x91/xa8/x8a ZANABAZAR SQUARE VOWEL LENGTH MARK
+<U00011A0B> /xf0/x91/xa8/x8b ZANABAZAR SQUARE LETTER KA
+<U00011A0C> /xf0/x91/xa8/x8c ZANABAZAR SQUARE LETTER KHA
+<U00011A0D> /xf0/x91/xa8/x8d ZANABAZAR SQUARE LETTER GA
+<U00011A0E> /xf0/x91/xa8/x8e ZANABAZAR SQUARE LETTER GHA
+<U00011A0F> /xf0/x91/xa8/x8f ZANABAZAR SQUARE LETTER NGA
+<U00011A10> /xf0/x91/xa8/x90 ZANABAZAR SQUARE LETTER CA
+<U00011A11> /xf0/x91/xa8/x91 ZANABAZAR SQUARE LETTER CHA
+<U00011A12> /xf0/x91/xa8/x92 ZANABAZAR SQUARE LETTER JA
+<U00011A13> /xf0/x91/xa8/x93 ZANABAZAR SQUARE LETTER NYA
+<U00011A14> /xf0/x91/xa8/x94 ZANABAZAR SQUARE LETTER TTA
+<U00011A15> /xf0/x91/xa8/x95 ZANABAZAR SQUARE LETTER TTHA
+<U00011A16> /xf0/x91/xa8/x96 ZANABAZAR SQUARE LETTER DDA
+<U00011A17> /xf0/x91/xa8/x97 ZANABAZAR SQUARE LETTER DDHA
+<U00011A18> /xf0/x91/xa8/x98 ZANABAZAR SQUARE LETTER NNA
+<U00011A19> /xf0/x91/xa8/x99 ZANABAZAR SQUARE LETTER TA
+<U00011A1A> /xf0/x91/xa8/x9a ZANABAZAR SQUARE LETTER THA
+<U00011A1B> /xf0/x91/xa8/x9b ZANABAZAR SQUARE LETTER DA
+<U00011A1C> /xf0/x91/xa8/x9c ZANABAZAR SQUARE LETTER DHA
+<U00011A1D> /xf0/x91/xa8/x9d ZANABAZAR SQUARE LETTER NA
+<U00011A1E> /xf0/x91/xa8/x9e ZANABAZAR SQUARE LETTER PA
+<U00011A1F> /xf0/x91/xa8/x9f ZANABAZAR SQUARE LETTER PHA
+<U00011A20> /xf0/x91/xa8/xa0 ZANABAZAR SQUARE LETTER BA
+<U00011A21> /xf0/x91/xa8/xa1 ZANABAZAR SQUARE LETTER BHA
+<U00011A22> /xf0/x91/xa8/xa2 ZANABAZAR SQUARE LETTER MA
+<U00011A23> /xf0/x91/xa8/xa3 ZANABAZAR SQUARE LETTER TSA
+<U00011A24> /xf0/x91/xa8/xa4 ZANABAZAR SQUARE LETTER TSHA
+<U00011A25> /xf0/x91/xa8/xa5 ZANABAZAR SQUARE LETTER DZA
+<U00011A26> /xf0/x91/xa8/xa6 ZANABAZAR SQUARE LETTER DZHA
+<U00011A27> /xf0/x91/xa8/xa7 ZANABAZAR SQUARE LETTER ZHA
+<U00011A28> /xf0/x91/xa8/xa8 ZANABAZAR SQUARE LETTER ZA
+<U00011A29> /xf0/x91/xa8/xa9 ZANABAZAR SQUARE LETTER -A
+<U00011A2A> /xf0/x91/xa8/xaa ZANABAZAR SQUARE LETTER YA
+<U00011A2B> /xf0/x91/xa8/xab ZANABAZAR SQUARE LETTER RA
+<U00011A2C> /xf0/x91/xa8/xac ZANABAZAR SQUARE LETTER LA
+<U00011A2D> /xf0/x91/xa8/xad ZANABAZAR SQUARE LETTER VA
+<U00011A2E> /xf0/x91/xa8/xae ZANABAZAR SQUARE LETTER SHA
+<U00011A2F> /xf0/x91/xa8/xaf ZANABAZAR SQUARE LETTER SSA
+<U00011A30> /xf0/x91/xa8/xb0 ZANABAZAR SQUARE LETTER SA
+<U00011A31> /xf0/x91/xa8/xb1 ZANABAZAR SQUARE LETTER HA
+<U00011A32> /xf0/x91/xa8/xb2 ZANABAZAR SQUARE LETTER KSSA
+<U00011A33> /xf0/x91/xa8/xb3 ZANABAZAR SQUARE FINAL CONSONANT MARK
+<U00011A34> /xf0/x91/xa8/xb4 ZANABAZAR SQUARE SIGN VIRAMA
+<U00011A35> /xf0/x91/xa8/xb5 ZANABAZAR SQUARE SIGN CANDRABINDU
+<U00011A36> /xf0/x91/xa8/xb6 ZANABAZAR SQUARE SIGN CANDRABINDU WITH ORNAMENT
+<U00011A37> /xf0/x91/xa8/xb7 ZANABAZAR SQUARE SIGN CANDRA WITH ORNAMENT
+<U00011A38> /xf0/x91/xa8/xb8 ZANABAZAR SQUARE SIGN ANUSVARA
+<U00011A39> /xf0/x91/xa8/xb9 ZANABAZAR SQUARE SIGN VISARGA
+<U00011A3A> /xf0/x91/xa8/xba ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA
+<U00011A3B> /xf0/x91/xa8/xbb ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA
+<U00011A3C> /xf0/x91/xa8/xbc ZANABAZAR SQUARE CLUSTER-FINAL LETTER RA
+<U00011A3D> /xf0/x91/xa8/xbd ZANABAZAR SQUARE CLUSTER-FINAL LETTER LA
+<U00011A3E> /xf0/x91/xa8/xbe ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA
+<U00011A3F> /xf0/x91/xa8/xbf ZANABAZAR SQUARE INITIAL HEAD MARK
+<U00011A40> /xf0/x91/xa9/x80 ZANABAZAR SQUARE CLOSING HEAD MARK
+<U00011A41> /xf0/x91/xa9/x81 ZANABAZAR SQUARE MARK TSHEG
+<U00011A42> /xf0/x91/xa9/x82 ZANABAZAR SQUARE MARK SHAD
+<U00011A43> /xf0/x91/xa9/x83 ZANABAZAR SQUARE MARK DOUBLE SHAD
+<U00011A44> /xf0/x91/xa9/x84 ZANABAZAR SQUARE MARK LONG TSHEG
+<U00011A45> /xf0/x91/xa9/x85 ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK
+<U00011A46> /xf0/x91/xa9/x86 ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK
+<U00011A47> /xf0/x91/xa9/x87 ZANABAZAR SQUARE SUBJOINER
+<U00011A50> /xf0/x91/xa9/x90 SOYOMBO LETTER A
+<U00011A51> /xf0/x91/xa9/x91 SOYOMBO VOWEL SIGN I
+<U00011A52> /xf0/x91/xa9/x92 SOYOMBO VOWEL SIGN UE
+<U00011A53> /xf0/x91/xa9/x93 SOYOMBO VOWEL SIGN U
+<U00011A54> /xf0/x91/xa9/x94 SOYOMBO VOWEL SIGN E
+<U00011A55> /xf0/x91/xa9/x95 SOYOMBO VOWEL SIGN O
+<U00011A56> /xf0/x91/xa9/x96 SOYOMBO VOWEL SIGN OE
+<U00011A57> /xf0/x91/xa9/x97 SOYOMBO VOWEL SIGN AI
+<U00011A58> /xf0/x91/xa9/x98 SOYOMBO VOWEL SIGN AU
+<U00011A59> /xf0/x91/xa9/x99 SOYOMBO VOWEL SIGN VOCALIC R
+<U00011A5A> /xf0/x91/xa9/x9a SOYOMBO VOWEL SIGN VOCALIC L
+<U00011A5B> /xf0/x91/xa9/x9b SOYOMBO VOWEL LENGTH MARK
+<U00011A5C> /xf0/x91/xa9/x9c SOYOMBO LETTER KA
+<U00011A5D> /xf0/x91/xa9/x9d SOYOMBO LETTER KHA
+<U00011A5E> /xf0/x91/xa9/x9e SOYOMBO LETTER GA
+<U00011A5F> /xf0/x91/xa9/x9f SOYOMBO LETTER GHA
+<U00011A60> /xf0/x91/xa9/xa0 SOYOMBO LETTER NGA
+<U00011A61> /xf0/x91/xa9/xa1 SOYOMBO LETTER CA
+<U00011A62> /xf0/x91/xa9/xa2 SOYOMBO LETTER CHA
+<U00011A63> /xf0/x91/xa9/xa3 SOYOMBO LETTER JA
+<U00011A64> /xf0/x91/xa9/xa4 SOYOMBO LETTER JHA
+<U00011A65> /xf0/x91/xa9/xa5 SOYOMBO LETTER NYA
+<U00011A66> /xf0/x91/xa9/xa6 SOYOMBO LETTER TTA
+<U00011A67> /xf0/x91/xa9/xa7 SOYOMBO LETTER TTHA
+<U00011A68> /xf0/x91/xa9/xa8 SOYOMBO LETTER DDA
+<U00011A69> /xf0/x91/xa9/xa9 SOYOMBO LETTER DDHA
+<U00011A6A> /xf0/x91/xa9/xaa SOYOMBO LETTER NNA
+<U00011A6B> /xf0/x91/xa9/xab SOYOMBO LETTER TA
+<U00011A6C> /xf0/x91/xa9/xac SOYOMBO LETTER THA
+<U00011A6D> /xf0/x91/xa9/xad SOYOMBO LETTER DA
+<U00011A6E> /xf0/x91/xa9/xae SOYOMBO LETTER DHA
+<U00011A6F> /xf0/x91/xa9/xaf SOYOMBO LETTER NA
+<U00011A70> /xf0/x91/xa9/xb0 SOYOMBO LETTER PA
+<U00011A71> /xf0/x91/xa9/xb1 SOYOMBO LETTER PHA
+<U00011A72> /xf0/x91/xa9/xb2 SOYOMBO LETTER BA
+<U00011A73> /xf0/x91/xa9/xb3 SOYOMBO LETTER BHA
+<U00011A74> /xf0/x91/xa9/xb4 SOYOMBO LETTER MA
+<U00011A75> /xf0/x91/xa9/xb5 SOYOMBO LETTER TSA
+<U00011A76> /xf0/x91/xa9/xb6 SOYOMBO LETTER TSHA
+<U00011A77> /xf0/x91/xa9/xb7 SOYOMBO LETTER DZA
+<U00011A78> /xf0/x91/xa9/xb8 SOYOMBO LETTER ZHA
+<U00011A79> /xf0/x91/xa9/xb9 SOYOMBO LETTER ZA
+<U00011A7A> /xf0/x91/xa9/xba SOYOMBO LETTER -A
+<U00011A7B> /xf0/x91/xa9/xbb SOYOMBO LETTER YA
+<U00011A7C> /xf0/x91/xa9/xbc SOYOMBO LETTER RA
+<U00011A7D> /xf0/x91/xa9/xbd SOYOMBO LETTER LA
+<U00011A7E> /xf0/x91/xa9/xbe SOYOMBO LETTER VA
+<U00011A7F> /xf0/x91/xa9/xbf SOYOMBO LETTER SHA
+<U00011A80> /xf0/x91/xaa/x80 SOYOMBO LETTER SSA
+<U00011A81> /xf0/x91/xaa/x81 SOYOMBO LETTER SA
+<U00011A82> /xf0/x91/xaa/x82 SOYOMBO LETTER HA
+<U00011A83> /xf0/x91/xaa/x83 SOYOMBO LETTER KSSA
+<U00011A86> /xf0/x91/xaa/x86 SOYOMBO CLUSTER-INITIAL LETTER RA
+<U00011A87> /xf0/x91/xaa/x87 SOYOMBO CLUSTER-INITIAL LETTER LA
+<U00011A88> /xf0/x91/xaa/x88 SOYOMBO CLUSTER-INITIAL LETTER SHA
+<U00011A89> /xf0/x91/xaa/x89 SOYOMBO CLUSTER-INITIAL LETTER SA
+<U00011A8A> /xf0/x91/xaa/x8a SOYOMBO FINAL CONSONANT SIGN G
+<U00011A8B> /xf0/x91/xaa/x8b SOYOMBO FINAL CONSONANT SIGN K
+<U00011A8C> /xf0/x91/xaa/x8c SOYOMBO FINAL CONSONANT SIGN NG
+<U00011A8D> /xf0/x91/xaa/x8d SOYOMBO FINAL CONSONANT SIGN D
+<U00011A8E> /xf0/x91/xaa/x8e SOYOMBO FINAL CONSONANT SIGN N
+<U00011A8F> /xf0/x91/xaa/x8f SOYOMBO FINAL CONSONANT SIGN B
+<U00011A90> /xf0/x91/xaa/x90 SOYOMBO FINAL CONSONANT SIGN M
+<U00011A91> /xf0/x91/xaa/x91 SOYOMBO FINAL CONSONANT SIGN R
+<U00011A92> /xf0/x91/xaa/x92 SOYOMBO FINAL CONSONANT SIGN L
+<U00011A93> /xf0/x91/xaa/x93 SOYOMBO FINAL CONSONANT SIGN SH
+<U00011A94> /xf0/x91/xaa/x94 SOYOMBO FINAL CONSONANT SIGN S
+<U00011A95> /xf0/x91/xaa/x95 SOYOMBO FINAL CONSONANT SIGN -A
+<U00011A96> /xf0/x91/xaa/x96 SOYOMBO SIGN ANUSVARA
+<U00011A97> /xf0/x91/xaa/x97 SOYOMBO SIGN VISARGA
+<U00011A98> /xf0/x91/xaa/x98 SOYOMBO GEMINATION MARK
+<U00011A99> /xf0/x91/xaa/x99 SOYOMBO SUBJOINER
+<U00011A9A> /xf0/x91/xaa/x9a SOYOMBO MARK TSHEG
+<U00011A9B> /xf0/x91/xaa/x9b SOYOMBO MARK SHAD
+<U00011A9C> /xf0/x91/xaa/x9c SOYOMBO MARK DOUBLE SHAD
+<U00011A9E> /xf0/x91/xaa/x9e SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME
+<U00011A9F> /xf0/x91/xaa/x9f SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME
+<U00011AA0> /xf0/x91/xaa/xa0 SOYOMBO HEAD MARK WITH MOON AND SUN
+<U00011AA1> /xf0/x91/xaa/xa1 SOYOMBO TERMINAL MARK-1
+<U00011AA2> /xf0/x91/xaa/xa2 SOYOMBO TERMINAL MARK-2
<U00011AC0> /xf0/x91/xab/x80 PAU CIN HAU LETTER PA
<U00011AC1> /xf0/x91/xab/x81 PAU CIN HAU LETTER KA
<U00011AC2> /xf0/x91/xab/x82 PAU CIN HAU LETTER LA
@@ -31994,6 +32185,81 @@ CHARMAP
<U00011CB4> /xf0/x91/xb2/xb4 MARCHEN VOWEL SIGN O
<U00011CB5> /xf0/x91/xb2/xb5 MARCHEN SIGN ANUSVARA
<U00011CB6> /xf0/x91/xb2/xb6 MARCHEN SIGN CANDRABINDU
+<U00011D00> /xf0/x91/xb4/x80 MASARAM GONDI LETTER A
+<U00011D01> /xf0/x91/xb4/x81 MASARAM GONDI LETTER AA
+<U00011D02> /xf0/x91/xb4/x82 MASARAM GONDI LETTER I
+<U00011D03> /xf0/x91/xb4/x83 MASARAM GONDI LETTER II
+<U00011D04> /xf0/x91/xb4/x84 MASARAM GONDI LETTER U
+<U00011D05> /xf0/x91/xb4/x85 MASARAM GONDI LETTER UU
+<U00011D06> /xf0/x91/xb4/x86 MASARAM GONDI LETTER E
+<U00011D08> /xf0/x91/xb4/x88 MASARAM GONDI LETTER AI
+<U00011D09> /xf0/x91/xb4/x89 MASARAM GONDI LETTER O
+<U00011D0B> /xf0/x91/xb4/x8b MASARAM GONDI LETTER AU
+<U00011D0C> /xf0/x91/xb4/x8c MASARAM GONDI LETTER KA
+<U00011D0D> /xf0/x91/xb4/x8d MASARAM GONDI LETTER KHA
+<U00011D0E> /xf0/x91/xb4/x8e MASARAM GONDI LETTER GA
+<U00011D0F> /xf0/x91/xb4/x8f MASARAM GONDI LETTER GHA
+<U00011D10> /xf0/x91/xb4/x90 MASARAM GONDI LETTER NGA
+<U00011D11> /xf0/x91/xb4/x91 MASARAM GONDI LETTER CA
+<U00011D12> /xf0/x91/xb4/x92 MASARAM GONDI LETTER CHA
+<U00011D13> /xf0/x91/xb4/x93 MASARAM GONDI LETTER JA
+<U00011D14> /xf0/x91/xb4/x94 MASARAM GONDI LETTER JHA
+<U00011D15> /xf0/x91/xb4/x95 MASARAM GONDI LETTER NYA
+<U00011D16> /xf0/x91/xb4/x96 MASARAM GONDI LETTER TTA
+<U00011D17> /xf0/x91/xb4/x97 MASARAM GONDI LETTER TTHA
+<U00011D18> /xf0/x91/xb4/x98 MASARAM GONDI LETTER DDA
+<U00011D19> /xf0/x91/xb4/x99 MASARAM GONDI LETTER DDHA
+<U00011D1A> /xf0/x91/xb4/x9a MASARAM GONDI LETTER NNA
+<U00011D1B> /xf0/x91/xb4/x9b MASARAM GONDI LETTER TA
+<U00011D1C> /xf0/x91/xb4/x9c MASARAM GONDI LETTER THA
+<U00011D1D> /xf0/x91/xb4/x9d MASARAM GONDI LETTER DA
+<U00011D1E> /xf0/x91/xb4/x9e MASARAM GONDI LETTER DHA
+<U00011D1F> /xf0/x91/xb4/x9f MASARAM GONDI LETTER NA
+<U00011D20> /xf0/x91/xb4/xa0 MASARAM GONDI LETTER PA
+<U00011D21> /xf0/x91/xb4/xa1 MASARAM GONDI LETTER PHA
+<U00011D22> /xf0/x91/xb4/xa2 MASARAM GONDI LETTER BA
+<U00011D23> /xf0/x91/xb4/xa3 MASARAM GONDI LETTER BHA
+<U00011D24> /xf0/x91/xb4/xa4 MASARAM GONDI LETTER MA
+<U00011D25> /xf0/x91/xb4/xa5 MASARAM GONDI LETTER YA
+<U00011D26> /xf0/x91/xb4/xa6 MASARAM GONDI LETTER RA
+<U00011D27> /xf0/x91/xb4/xa7 MASARAM GONDI LETTER LA
+<U00011D28> /xf0/x91/xb4/xa8 MASARAM GONDI LETTER VA
+<U00011D29> /xf0/x91/xb4/xa9 MASARAM GONDI LETTER SHA
+<U00011D2A> /xf0/x91/xb4/xaa MASARAM GONDI LETTER SSA
+<U00011D2B> /xf0/x91/xb4/xab MASARAM GONDI LETTER SA
+<U00011D2C> /xf0/x91/xb4/xac MASARAM GONDI LETTER HA
+<U00011D2D> /xf0/x91/xb4/xad MASARAM GONDI LETTER LLA
+<U00011D2E> /xf0/x91/xb4/xae MASARAM GONDI LETTER KSSA
+<U00011D2F> /xf0/x91/xb4/xaf MASARAM GONDI LETTER JNYA
+<U00011D30> /xf0/x91/xb4/xb0 MASARAM GONDI LETTER TRA
+<U00011D31> /xf0/x91/xb4/xb1 MASARAM GONDI VOWEL SIGN AA
+<U00011D32> /xf0/x91/xb4/xb2 MASARAM GONDI VOWEL SIGN I
+<U00011D33> /xf0/x91/xb4/xb3 MASARAM GONDI VOWEL SIGN II
+<U00011D34> /xf0/x91/xb4/xb4 MASARAM GONDI VOWEL SIGN U
+<U00011D35> /xf0/x91/xb4/xb5 MASARAM GONDI VOWEL SIGN UU
+<U00011D36> /xf0/x91/xb4/xb6 MASARAM GONDI VOWEL SIGN VOCALIC R
+<U00011D3A> /xf0/x91/xb4/xba MASARAM GONDI VOWEL SIGN E
+<U00011D3C> /xf0/x91/xb4/xbc MASARAM GONDI VOWEL SIGN AI
+<U00011D3D> /xf0/x91/xb4/xbd MASARAM GONDI VOWEL SIGN O
+<U00011D3F> /