[libcxx-commits] [libcxx] 5b98be4 - [lib++][Format] Updates Unicode database. (#125712)
via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Feb 5 09:55:07 PST 2025
Author: Mark de Wever
Date: 2025-02-05T18:55:02+01:00
New Revision: 5b98be4e0b9adce6f127c3659a4e7808173535b2
URL: https://github.com/llvm/llvm-project/commit/5b98be4e0b9adce6f127c3659a4e7808173535b2
DIFF: https://github.com/llvm/llvm-project/commit/5b98be4e0b9adce6f127c3659a4e7808173535b2.diff
LOG: [lib++][Format] Updates Unicode database. (#125712)
Updates the databease to the Unicode release 16.0.0. The algorithms of
the Grapheme clustering rules have not changed.
Added:
Modified:
libcxx/docs/ReleaseNotes/21.rst
libcxx/include/__format/escaped_output_table.h
libcxx/include/__format/extended_grapheme_cluster_table.h
libcxx/include/__format/indic_conjunct_break_table.h
libcxx/include/__format/width_estimation_table.h
libcxx/test/libcxx/utilities/format/format.string/format.string.std/escaped_output.pass.cpp
libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.h
libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.pass.cpp
libcxx/utils/data/unicode/DerivedCoreProperties.txt
libcxx/utils/data/unicode/DerivedGeneralCategory.txt
libcxx/utils/data/unicode/EastAsianWidth.txt
libcxx/utils/data/unicode/GraphemeBreakProperty.txt
libcxx/utils/data/unicode/GraphemeBreakTest.txt
libcxx/utils/data/unicode/emoji-data.txt
Removed:
################################################################################
diff --git a/libcxx/docs/ReleaseNotes/21.rst b/libcxx/docs/ReleaseNotes/21.rst
index 82f1de6bad3942..24393607970238 100644
--- a/libcxx/docs/ReleaseNotes/21.rst
+++ b/libcxx/docs/ReleaseNotes/21.rst
@@ -46,6 +46,7 @@ Improvements and New Features
- The ``std::ranges::{copy, copy_n, copy_backward}`` algorithms have been optimized for ``std::vector<bool>::iterator``\s,
resulting in a performance improvement of up to 2000x.
+- Updated formatting library to Unicode 16.0.0.
Deprecations and Removals
-------------------------
diff --git a/libcxx/include/__format/escaped_output_table.h b/libcxx/include/__format/escaped_output_table.h
index 7a0b35239861e0..1401b4637d8396 100644
--- a/libcxx/include/__format/escaped_output_table.h
+++ b/libcxx/include/__format/escaped_output_table.h
@@ -109,7 +109,7 @@ namespace __escaped_output_table {
/// - bits [14, 31] The lower bound code point of the range. The upper bound of
/// the range is lower bound + size. Note the code expects code units the fit
/// into 18 bits, instead of the 21 bits needed for the full Unicode range.
-_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
+_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[735] = {
0x00000020 /* 00000000 - 00000020 [ 33] */,
0x001fc021 /* 0000007f - 000000a0 [ 34] */,
0x002b4000 /* 000000ad - 000000ad [ 1] */,
@@ -136,7 +136,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x02170001 /* 0000085c - 0000085d [ 2] */,
0x0217c000 /* 0000085f - 0000085f [ 1] */,
0x021ac004 /* 0000086b - 0000086f [ 5] */,
- 0x0223c008 /* 0000088f - 00000897 [ 9] */,
+ 0x0223c007 /* 0000088f - 00000896 [ 8] */,
0x02388000 /* 000008e2 - 000008e2 [ 1] */,
0x02610000 /* 00000984 - 00000984 [ 1] */,
0x02634001 /* 0000098d - 0000098e [ 2] */,
@@ -331,12 +331,11 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x06a68005 /* 00001a9a - 00001a9f [ 6] */,
0x06ab8001 /* 00001aae - 00001aaf [ 2] */,
0x06b3c030 /* 00001acf - 00001aff [ 49] */,
- 0x06d34002 /* 00001b4d - 00001b4f [ 3] */,
- 0x06dfc000 /* 00001b7f - 00001b7f [ 1] */,
+ 0x06d34000 /* 00001b4d - 00001b4d [ 1] */,
0x06fd0007 /* 00001bf4 - 00001bfb [ 8] */,
0x070e0002 /* 00001c38 - 00001c3a [ 3] */,
0x07128002 /* 00001c4a - 00001c4c [ 3] */,
- 0x07224006 /* 00001c89 - 00001c8f [ 7] */,
+ 0x0722c004 /* 00001c8b - 00001c8f [ 5] */,
0x072ec001 /* 00001cbb - 00001cbc [ 2] */,
0x07320007 /* 00001cc8 - 00001ccf [ 8] */,
0x073ec004 /* 00001cfb - 00001cff [ 5] */,
@@ -364,7 +363,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x0830400e /* 000020c1 - 000020cf [ 15] */,
0x083c400e /* 000020f1 - 000020ff [ 15] */,
0x08630003 /* 0000218c - 0000218f [ 4] */,
- 0x0909c018 /* 00002427 - 0000243f [ 25] */,
+ 0x090a8015 /* 0000242a - 0000243f [ 22] */,
0x0912c014 /* 0000244b - 0000245f [ 21] */,
0x0add0001 /* 00002b74 - 00002b75 [ 2] */,
0x0ae58000 /* 00002b96 - 00002b96 [ 1] */,
@@ -393,16 +392,16 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x0c400004 /* 00003100 - 00003104 [ 5] */,
0x0c4c0000 /* 00003130 - 00003130 [ 1] */,
0x0c63c000 /* 0000318f - 0000318f [ 1] */,
- 0x0c79000a /* 000031e4 - 000031ee [ 11] */,
+ 0x0c798008 /* 000031e6 - 000031ee [ 9] */,
0x0c87c000 /* 0000321f - 0000321f [ 1] */,
0x29234002 /* 0000a48d - 0000a48f [ 3] */,
0x2931c008 /* 0000a4c7 - 0000a4cf [ 9] */,
0x298b0013 /* 0000a62c - 0000a63f [ 20] */,
0x29be0007 /* 0000a6f8 - 0000a6ff [ 8] */,
- 0x29f2c004 /* 0000a7cb - 0000a7cf [ 5] */,
+ 0x29f38001 /* 0000a7ce - 0000a7cf [ 2] */,
0x29f48000 /* 0000a7d2 - 0000a7d2 [ 1] */,
0x29f50000 /* 0000a7d4 - 0000a7d4 [ 1] */,
- 0x29f68017 /* 0000a7da - 0000a7f1 [ 24] */,
+ 0x29f74014 /* 0000a7dd - 0000a7f1 [ 21] */,
0x2a0b4002 /* 0000a82d - 0000a82f [ 3] */,
0x2a0e8005 /* 0000a83a - 0000a83f [ 6] */,
0x2a1e0007 /* 0000a878 - 0000a87f [ 8] */,
@@ -491,7 +490,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x41688000 /* 000105a2 - 000105a2 [ 1] */,
0x416c8000 /* 000105b2 - 000105b2 [ 1] */,
0x416e8000 /* 000105ba - 000105ba [ 1] */,
- 0x416f4042 /* 000105bd - 000105ff [ 67] */,
+ 0x416f4002 /* 000105bd - 000105bf [ 3] */,
+ 0x417d000b /* 000105f4 - 000105ff [ 12] */,
0x41cdc008 /* 00010737 - 0001073f [ 9] */,
0x41d58009 /* 00010756 - 0001075f [ 10] */,
0x41da0017 /* 00010768 - 0001077f [ 24] */,
@@ -534,11 +534,15 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x432cc00c /* 00010cb3 - 00010cbf [ 13] */,
0x433cc006 /* 00010cf3 - 00010cf9 [ 7] */,
0x434a0007 /* 00010d28 - 00010d2f [ 8] */,
- 0x434e8125 /* 00010d3a - 00010e5f [ 294] */,
+ 0x434e8005 /* 00010d3a - 00010d3f [ 6] */,
+ 0x43598002 /* 00010d66 - 00010d68 [ 3] */,
+ 0x43618007 /* 00010d86 - 00010d8d [ 8] */,
+ 0x436400cf /* 00010d90 - 00010e5f [ 208] */,
0x439fc000 /* 00010e7f - 00010e7f [ 1] */,
0x43aa8000 /* 00010eaa - 00010eaa [ 1] */,
0x43ab8001 /* 00010eae - 00010eaf [ 2] */,
- 0x43ac804a /* 00010eb2 - 00010efc [ 75] */,
+ 0x43ac800f /* 00010eb2 - 00010ec1 [ 16] */,
+ 0x43b14036 /* 00010ec5 - 00010efb [ 55] */,
0x43ca0007 /* 00010f28 - 00010f2f [ 8] */,
0x43d68015 /* 00010f5a - 00010f6f [ 22] */,
0x43e28025 /* 00010f8a - 00010faf [ 38] */,
@@ -578,7 +582,18 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x44d60004 /* 00011358 - 0001135c [ 5] */,
0x44d90001 /* 00011364 - 00011365 [ 2] */,
0x44db4002 /* 0001136d - 0001136f [ 3] */,
- 0x44dd408a /* 00011375 - 000113ff [ 139] */,
+ 0x44dd400a /* 00011375 - 0001137f [ 11] */,
+ 0x44e28000 /* 0001138a - 0001138a [ 1] */,
+ 0x44e30001 /* 0001138c - 0001138d [ 2] */,
+ 0x44e3c000 /* 0001138f - 0001138f [ 1] */,
+ 0x44ed8000 /* 000113b6 - 000113b6 [ 1] */,
+ 0x44f04000 /* 000113c1 - 000113c1 [ 1] */,
+ 0x44f0c001 /* 000113c3 - 000113c4 [ 2] */,
+ 0x44f18000 /* 000113c6 - 000113c6 [ 1] */,
+ 0x44f2c000 /* 000113cb - 000113cb [ 1] */,
+ 0x44f58000 /* 000113d6 - 000113d6 [ 1] */,
+ 0x44f64007 /* 000113d9 - 000113e0 [ 8] */,
+ 0x44f8c01c /* 000113e3 - 000113ff [ 29] */,
0x45170000 /* 0001145c - 0001145c [ 1] */,
0x4518801d /* 00011462 - 0001147f [ 30] */,
0x45320007 /* 000114c8 - 000114cf [ 8] */,
@@ -589,7 +604,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x45968005 /* 0001165a - 0001165f [ 6] */,
0x459b4012 /* 0001166d - 0001167f [ 19] */,
0x45ae8005 /* 000116ba - 000116bf [ 6] */,
- 0x45b28035 /* 000116ca - 000116ff [ 54] */,
+ 0x45b28005 /* 000116ca - 000116cf [ 6] */,
+ 0x45b9001b /* 000116e4 - 000116ff [ 28] */,
0x45c6c001 /* 0001171b - 0001171c [ 2] */,
0x45cb0003 /* 0001172c - 0001172f [ 4] */,
0x45d1c0b8 /* 00011747 - 000117ff [ 185] */,
@@ -609,7 +625,9 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x46920007 /* 00011a48 - 00011a4f [ 8] */,
0x46a8c00c /* 00011aa3 - 00011aaf [ 13] */,
0x46be4006 /* 00011af9 - 00011aff [ 7] */,
- 0x46c280f5 /* 00011b0a - 00011bff [ 246] */,
+ 0x46c280b5 /* 00011b0a - 00011bbf [ 182] */,
+ 0x46f8800d /* 00011be2 - 00011bef [ 14] */,
+ 0x46fe8005 /* 00011bfa - 00011bff [ 6] */,
0x47024000 /* 00011c09 - 00011c09 [ 1] */,
0x470dc000 /* 00011c37 - 00011c37 [ 1] */,
0x47118009 /* 00011c46 - 00011c4f [ 10] */,
@@ -633,7 +651,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x47be4006 /* 00011ef9 - 00011eff [ 7] */,
0x47c44000 /* 00011f11 - 00011f11 [ 1] */,
0x47cec002 /* 00011f3b - 00011f3d [ 3] */,
- 0x47d68055 /* 00011f5a - 00011faf [ 86] */,
+ 0x47d6c054 /* 00011f5b - 00011faf [ 85] */,
0x47ec400e /* 00011fb1 - 00011fbf [ 15] */,
0x47fc800c /* 00011ff2 - 00011ffe [ 13] */,
0x48e68065 /* 0001239a - 000123ff [ 102] */,
@@ -642,8 +660,10 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x49510a4b /* 00012544 - 00012f8f [ 2636] */,
0x4bfcc00c /* 00012ff3 - 00012fff [ 13] */,
0x4d0c000f /* 00013430 - 0001343f [ 16] */,
- 0x4d158fa9 /* 00013456 - 000143ff [ 4010] */,
- 0x5191e1b8 /* 00014647 - 000167ff [ 8633] */,
+ 0x4d158009 /* 00013456 - 0001345f [ 10] */,
+ 0x50fec004 /* 000143fb - 000143ff [ 5] */,
+ 0x5191dab8 /* 00014647 - 000160ff [ 6841] */,
+ 0x584e86c5 /* 0001613a - 000167ff [ 1734] */,
0x5a8e4006 /* 00016a39 - 00016a3f [ 7] */,
0x5a97c000 /* 00016a5f - 00016a5f [ 1] */,
0x5a9a8003 /* 00016a6a - 00016a6d [ 4] */,
@@ -655,7 +675,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x5ad68000 /* 00016b5a - 00016b5a [ 1] */,
0x5ad88000 /* 00016b62 - 00016b62 [ 1] */,
0x5ade0004 /* 00016b78 - 00016b7c [ 5] */,
- 0x5ae402af /* 00016b90 - 00016e3f [ 688] */,
+ 0x5ae401af /* 00016b90 - 00016d3f [ 432] */,
+ 0x5b5e80c5 /* 00016d7a - 00016e3f [ 198] */,
0x5ba6c064 /* 00016e9b - 00016eff [ 101] */,
0x5bd2c003 /* 00016f4b - 00016f4e [ 4] */,
0x5be20006 /* 00016f88 - 00016f8e [ 7] */,
@@ -663,7 +684,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x5bf9400a /* 00016fe5 - 00016fef [ 11] */,
0x5bfc800d /* 00016ff2 - 00016fff [ 14] */,
0x61fe0007 /* 000187f8 - 000187ff [ 8] */,
- 0x63358029 /* 00018cd6 - 00018cff [ 42] */,
+ 0x63358028 /* 00018cd6 - 00018cfe [ 41] */,
0x634262e6 /* 00018d09 - 0001afef [ 8935] */,
0x6bfd0000 /* 0001aff4 - 0001aff4 [ 1] */,
0x6bff0000 /* 0001affc - 0001affc [ 1] */,
@@ -678,7 +699,9 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x6f1f4002 /* 0001bc7d - 0001bc7f [ 3] */,
0x6f224006 /* 0001bc89 - 0001bc8f [ 7] */,
0x6f268001 /* 0001bc9a - 0001bc9b [ 2] */,
- 0x6f28125f /* 0001bca0 - 0001ceff [ 4704] */,
+ 0x6f280f5f /* 0001bca0 - 0001cbff [ 3936] */,
+ 0x733e8005 /* 0001ccfa - 0001ccff [ 6] */,
+ 0x73ad004b /* 0001ceb4 - 0001ceff [ 76] */,
0x73cb8001 /* 0001cf2e - 0001cf2f [ 2] */,
0x73d1c008 /* 0001cf47 - 0001cf4f [ 9] */,
0x73f1003b /* 0001cfc4 - 0001cfff [ 60] */,
@@ -730,7 +753,9 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x78abc010 /* 0001e2af - 0001e2bf [ 17] */,
0x78be8004 /* 0001e2fa - 0001e2fe [ 5] */,
0x78c001cf /* 0001e300 - 0001e4cf [ 464] */,
- 0x793e82e5 /* 0001e4fa - 0001e7df [ 742] */,
+ 0x793e80d5 /* 0001e4fa - 0001e5cf [ 214] */,
+ 0x797ec003 /* 0001e5fb - 0001e5fe [ 4] */,
+ 0x798001df /* 0001e600 - 0001e7df [ 480] */,
0x79f9c000 /* 0001e7e7 - 0001e7e7 [ 1] */,
0x79fb0000 /* 0001e7ec - 0001e7ec [ 1] */,
0x79fbc000 /* 0001e7ef - 0001e7ef [ 1] */,
@@ -800,18 +825,17 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[711] = {
0x7e168005 /* 0001f85a - 0001f85f [ 6] */,
0x7e220007 /* 0001f888 - 0001f88f [ 8] */,
0x7e2b8001 /* 0001f8ae - 0001f8af [ 2] */,
- 0x7e2c804d /* 0001f8b2 - 0001f8ff [ 78] */,
+ 0x7e2f0003 /* 0001f8bc - 0001f8bf [ 4] */,
+ 0x7e30803d /* 0001f8c2 - 0001f8ff [ 62] */,
0x7e95000b /* 0001fa54 - 0001fa5f [ 12] */,
0x7e9b8001 /* 0001fa6e - 0001fa6f [ 2] */,
0x7e9f4002 /* 0001fa7d - 0001fa7f [ 3] */,
- 0x7ea24006 /* 0001fa89 - 0001fa8f [ 7] */,
- 0x7eaf8000 /* 0001fabe - 0001fabe [ 1] */,
- 0x7eb18007 /* 0001fac6 - 0001facd [ 8] */,
- 0x7eb70003 /* 0001fadc - 0001fadf [ 4] */,
- 0x7eba4006 /* 0001fae9 - 0001faef [ 7] */,
+ 0x7ea28004 /* 0001fa8a - 0001fa8e [ 5] */,
+ 0x7eb1c006 /* 0001fac7 - 0001facd [ 7] */,
+ 0x7eb74001 /* 0001fadd - 0001fade [ 2] */,
+ 0x7eba8005 /* 0001faea - 0001faef [ 6] */,
0x7ebe4006 /* 0001faf9 - 0001faff [ 7] */,
0x7ee4c000 /* 0001fb93 - 0001fb93 [ 1] */,
- 0x7ef2c024 /* 0001fbcb - 0001fbef [ 37] */,
0x7efe8405 /* 0001fbfa - 0001ffff [ 1030] */,
0xa9b8001f /* 0002a6e0 - 0002a6ff [ 32] */,
0xadce8005 /* 0002b73a - 0002b73f [ 6] */,
diff --git a/libcxx/include/__format/extended_grapheme_cluster_table.h b/libcxx/include/__format/extended_grapheme_cluster_table.h
index 7653a9e03b815d..f76e018df7ae11 100644
--- a/libcxx/include/__format/extended_grapheme_cluster_table.h
+++ b/libcxx/include/__format/extended_grapheme_cluster_table.h
@@ -125,7 +125,7 @@ enum class __property : uint8_t {
/// following benchmark.
/// libcxx/benchmarks/std_format_spec_string_unicode.bench.cpp
// clang-format off
-_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
+_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1501] = {
0x00000091,
0x00005005,
0x00005811,
@@ -164,7 +164,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x00414842,
0x0042c822,
0x00448018,
- 0x0044c072,
+ 0x0044b882,
0x00465172,
0x00471008,
0x004719f2,
@@ -246,14 +246,12 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x0064101a,
0x0065e002,
0x0065f00a,
- 0x0065f802,
- 0x0066001a,
+ 0x0065f812,
+ 0x0066080a,
0x00661002,
0x0066181a,
- 0x00663002,
- 0x0066381a,
- 0x0066501a,
- 0x00666012,
+ 0x00663022,
+ 0x00665032,
0x0066a812,
0x00671012,
0x0067980a,
@@ -318,10 +316,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x008b047c,
0x008d457b,
0x009ae822,
- 0x00b89022,
- 0x00b8a80a,
- 0x00b99012,
- 0x00b9a00a,
+ 0x00b89032,
+ 0x00b99022,
0x00ba9012,
0x00bb9012,
0x00bda012,
@@ -361,29 +357,23 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x00d581e2,
0x00d80032,
0x00d8200a,
- 0x00d9a062,
- 0x00d9d80a,
- 0x00d9e002,
- 0x00d9e84a,
- 0x00da1002,
- 0x00da181a,
+ 0x00d9a092,
+ 0x00d9f03a,
+ 0x00da1022,
0x00db5882,
0x00dc0012,
0x00dc100a,
0x00dd080a,
0x00dd1032,
0x00dd301a,
- 0x00dd4012,
- 0x00dd500a,
- 0x00dd5822,
+ 0x00dd4052,
0x00df3002,
0x00df380a,
0x00df4012,
0x00df502a,
0x00df6802,
0x00df700a,
- 0x00df7822,
- 0x00df901a,
+ 0x00df7842,
0x00e1207a,
0x00e16072,
0x00e1a01a,
@@ -475,7 +465,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x0547f802,
0x05493072,
0x054a38a2,
- 0x054a901a,
+ 0x054a900a,
+ 0x054a9802,
0x054b01c4,
0x054c0022,
0x054c180a,
@@ -484,7 +475,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x054db032,
0x054dd01a,
0x054de012,
- 0x054df02a,
+ 0x054df01a,
+ 0x054e0002,
0x054f2802,
0x05514852,
0x0551781a,
@@ -1328,8 +1320,9 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x0851f802,
0x08572812,
0x08692032,
+ 0x086b4842,
0x08755812,
- 0x0877e822,
+ 0x0877e032,
0x087a30a2,
0x087c1032,
0x0880000a,
@@ -1357,7 +1350,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x088c100a,
0x088d982a,
0x088db082,
- 0x088df81a,
+ 0x088df80a,
+ 0x088e0002,
0x088e1018,
0x088e4832,
0x088e700a,
@@ -1365,9 +1359,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x0891602a,
0x08917822,
0x0891901a,
- 0x0891a002,
- 0x0891a80a,
- 0x0891b012,
+ 0x0891a032,
0x0891f002,
0x08920802,
0x0896f802,
@@ -1381,11 +1373,24 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x089a0002,
0x089a083a,
0x089a381a,
- 0x089a582a,
+ 0x089a581a,
+ 0x089a6802,
0x089ab802,
0x089b101a,
0x089b3062,
0x089b8042,
+ 0x089dc002,
+ 0x089dc81a,
+ 0x089dd852,
+ 0x089e1002,
+ 0x089e2802,
+ 0x089e3822,
+ 0x089e500a,
+ 0x089e601a,
+ 0x089e7022,
+ 0x089e8808,
+ 0x089e9002,
+ 0x089f0812,
0x08a1a82a,
0x08a1c072,
0x08a2001a,
@@ -1422,10 +1427,10 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x08b5600a,
0x08b56802,
0x08b5701a,
- 0x08b58052,
- 0x08b5b00a,
- 0x08b5b802,
- 0x08b8e822,
+ 0x08b58072,
+ 0x08b8e802,
+ 0x08b8f00a,
+ 0x08b8f802,
0x08b91032,
0x08b9300a,
0x08b93842,
@@ -1436,9 +1441,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x08c98002,
0x08c9884a,
0x08c9b81a,
- 0x08c9d812,
- 0x08c9e80a,
- 0x08c9f002,
+ 0x08c9d832,
0x08c9f808,
0x08ca000a,
0x08ca0808,
@@ -1495,28 +1498,29 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x08f9a01a,
0x08f9b042,
0x08f9f01a,
- 0x08fa0002,
- 0x08fa080a,
- 0x08fa1002,
+ 0x08fa0022,
+ 0x08fad002,
0x09a180f1,
0x09a20002,
0x09a238e2,
+ 0x0b08f0b2,
+ 0x0b09502a,
+ 0x0b096822,
0x0b578042,
0x0b598062,
+ 0x0b6b180c,
+ 0x0b6b383c,
0x0b7a7802,
0x0b7a8b6a,
0x0b7c7832,
0x0b7f2002,
- 0x0b7f801a,
+ 0x0b7f8012,
0x0de4e812,
0x0de50031,
0x0e7802d2,
0x0e798162,
- 0x0e8b2802,
- 0x0e8b300a,
- 0x0e8b3822,
- 0x0e8b680a,
- 0x0e8b7042,
+ 0x0e8b2842,
+ 0x0e8b6852,
0x0e8b9871,
0x0e8bd872,
0x0e8c2862,
@@ -1538,6 +1542,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[1496] = {
0x0f157002,
0x0f176032,
0x0f276032,
+ 0x0f2f7012,
0x0f468062,
0x0f4a2062,
0x0f8007f3,
diff --git a/libcxx/include/__format/indic_conjunct_break_table.h b/libcxx/include/__format/indic_conjunct_break_table.h
index df6cfe6a02f348..f48ea625908e99 100644
--- a/libcxx/include/__format/indic_conjunct_break_table.h
+++ b/libcxx/include/__format/indic_conjunct_break_table.h
@@ -107,10 +107,9 @@ enum class __property : uint8_t {
/// following benchmark.
/// libcxx/benchmarks/std_format_spec_string_unicode.bench.cpp
// clang-format off
-_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[201] = {
- 0x00180139,
- 0x001a807d,
- 0x00241811,
+_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[403] = {
+ 0x001801bd,
+ 0x00241819,
0x002c88b1,
0x002df801,
0x002e0805,
@@ -125,6 +124,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[201] = {
0x0037500d,
0x00388801,
0x00398069,
+ 0x003d3029,
0x003f5821,
0x003fe801,
0x0040b00d,
@@ -132,87 +132,174 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[201] = {
0x00412809,
0x00414811,
0x0042c809,
- 0x0044c01d,
+ 0x0044b821,
0x0046505d,
- 0x00471871,
+ 0x0047187d,
0x0048a890,
+ 0x0049d001,
0x0049e001,
+ 0x004a081d,
0x004a6802,
- 0x004a880d,
+ 0x004a8819,
0x004ac01c,
+ 0x004b1005,
0x004bc01c,
+ 0x004c0801,
0x004ca84c,
0x004d5018,
0x004d9000,
0x004db00c,
0x004de001,
+ 0x004df001,
+ 0x004e080d,
0x004e6802,
+ 0x004eb801,
0x004ee004,
0x004ef800,
+ 0x004f1005,
0x004f8004,
0x004ff001,
+ 0x00500805,
0x0051e001,
+ 0x00520805,
+ 0x00523805,
+ 0x00525809,
+ 0x00528801,
+ 0x00538005,
+ 0x0053a801,
+ 0x00540805,
0x0054a84c,
0x00555018,
0x00559004,
0x0055a810,
0x0055e001,
+ 0x00560811,
+ 0x00563805,
0x00566802,
+ 0x00571005,
0x0057c800,
+ 0x0057d015,
+ 0x00580801,
0x0058a84c,
0x00595018,
0x00599004,
0x0059a810,
0x0059e001,
+ 0x0059f005,
+ 0x005a080d,
0x005a6802,
+ 0x005aa809,
0x005ae004,
0x005af800,
+ 0x005b1005,
0x005b8800,
+ 0x005c1001,
+ 0x005df001,
+ 0x005e0001,
+ 0x005e6801,
+ 0x005eb801,
+ 0x00600001,
+ 0x00602001,
0x0060a84c,
0x0061503c,
0x0061e001,
+ 0x0061f009,
+ 0x00623009,
+ 0x00625009,
0x00626802,
0x0062a805,
0x0062c008,
+ 0x00631005,
+ 0x00640801,
0x0065e001,
+ 0x0065f805,
+ 0x00661001,
+ 0x00663009,
+ 0x0066500d,
+ 0x0066a805,
+ 0x00671005,
+ 0x00680005,
0x0068a894,
0x0069d805,
+ 0x0069f001,
+ 0x006a080d,
0x006a6802,
- 0x0071c009,
- 0x0072400d,
- 0x0075c009,
- 0x0076400d,
+ 0x006ab801,
+ 0x006b1005,
+ 0x006c0801,
+ 0x006e5001,
+ 0x006e7801,
+ 0x006e9009,
+ 0x006eb001,
+ 0x006ef801,
+ 0x00718801,
+ 0x0071a019,
+ 0x0072381d,
+ 0x00758801,
+ 0x0075a021,
+ 0x00764019,
0x0078c005,
0x0079a801,
0x0079b801,
0x0079c801,
- 0x007b8805,
- 0x007ba001,
- 0x007bd00d,
- 0x007c0001,
- 0x007c1009,
+ 0x007b8835,
+ 0x007c0011,
0x007c3005,
+ 0x007c6829,
+ 0x007cc88d,
0x007e3001,
- 0x0081b801,
+ 0x0081680d,
+ 0x00819015,
0x0081c805,
+ 0x0081e805,
+ 0x0082c005,
+ 0x0082f009,
+ 0x0083880d,
+ 0x00841001,
+ 0x00842805,
0x00846801,
+ 0x0084e801,
0x009ae809,
- 0x00b8a001,
- 0x00be9001,
+ 0x00b8900d,
+ 0x00b99009,
+ 0x00ba9005,
+ 0x00bb9005,
+ 0x00bda005,
+ 0x00bdb819,
+ 0x00be3001,
+ 0x00be4829,
0x00bee801,
+ 0x00c05809,
+ 0x00c07801,
+ 0x00c42805,
0x00c54801,
+ 0x00c90009,
+ 0x00c93805,
+ 0x00c99001,
0x00c9c809,
0x00d0b805,
+ 0x00d0d801,
+ 0x00d2b001,
+ 0x00d2c019,
0x00d30001,
- 0x00d3a81d,
+ 0x00d31001,
+ 0x00d3281d,
+ 0x00d39825,
0x00d3f801,
- 0x00d58035,
- 0x00d5f83d,
- 0x00d9a001,
+ 0x00d58079,
+ 0x00d8000d,
+ 0x00d9a025,
+ 0x00da1009,
0x00db5821,
- 0x00dd5801,
+ 0x00dc0005,
+ 0x00dd100d,
+ 0x00dd4015,
0x00df3001,
- 0x00e1b801,
+ 0x00df4005,
+ 0x00df6801,
+ 0x00df7811,
+ 0x00e1601d,
+ 0x00e1b005,
0x00e68009,
0x00e6a031,
0x00e71019,
@@ -221,82 +308,193 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[201] = {
0x00e7c005,
0x00ee00fd,
0x01006801,
- 0x01068031,
- 0x01070801,
- 0x0107282d,
+ 0x01068081,
0x01677809,
0x016bf801,
0x016f007d,
0x01815015,
0x0184c805,
- 0x05337801,
+ 0x0533780d,
0x0533a025,
0x0534f005,
0x05378005,
+ 0x05401001,
+ 0x05403001,
+ 0x05405801,
+ 0x05412805,
0x05416001,
+ 0x05462005,
0x05470045,
- 0x05495809,
+ 0x0547f801,
+ 0x0549301d,
+ 0x054a3829,
+ 0x054a9801,
+ 0x054c0009,
0x054d9801,
+ 0x054db00d,
+ 0x054de005,
+ 0x054e0001,
+ 0x054f2801,
+ 0x05514815,
+ 0x05518805,
+ 0x0551a805,
+ 0x05521801,
+ 0x05526001,
+ 0x0553e001,
0x05558001,
0x05559009,
0x0555b805,
0x0555f005,
0x05560801,
+ 0x05576005,
0x0557b001,
+ 0x055f2801,
+ 0x055f4001,
0x055f6801,
0x07d8f001,
+ 0x07f0003d,
0x07f1003d,
+ 0x07fcf005,
0x080fe801,
0x08170001,
0x081bb011,
- 0x08506801,
- 0x08507801,
+ 0x08500809,
+ 0x08502805,
+ 0x0850600d,
0x0851c009,
0x0851f801,
0x08572805,
0x0869200d,
+ 0x086b4811,
0x08755805,
- 0x0877e809,
+ 0x0877e00d,
0x087a3029,
0x087c100d,
+ 0x08800801,
+ 0x0881c039,
0x08838001,
- 0x0883f801,
- 0x0885d001,
+ 0x08839805,
+ 0x0883f809,
+ 0x0885980d,
+ 0x0885c805,
+ 0x08861001,
0x08880009,
- 0x08899805,
+ 0x08893811,
+ 0x0889681d,
0x088b9801,
- 0x088e5001,
- 0x0891b001,
- 0x08974805,
+ 0x088c0005,
+ 0x088db021,
+ 0x088e0001,
+ 0x088e480d,
+ 0x088e7801,
+ 0x08917809,
+ 0x0891a00d,
+ 0x0891f001,
+ 0x08920801,
+ 0x0896f801,
+ 0x0897181d,
+ 0x08980005,
0x0899d805,
+ 0x0899f001,
+ 0x089a0001,
+ 0x089a6801,
+ 0x089ab801,
0x089b3019,
0x089b8011,
+ 0x089dc001,
+ 0x089dd815,
+ 0x089e1001,
+ 0x089e2801,
+ 0x089e3809,
+ 0x089e7009,
+ 0x089e9001,
+ 0x089f0805,
+ 0x08a1c01d,
+ 0x08a21009,
0x08a23001,
0x08a2f001,
- 0x08a61801,
- 0x08ae0001,
- 0x08b5b801,
- 0x08b95801,
- 0x08c1d001,
- 0x08c9f001,
+ 0x08a58001,
+ 0x08a59815,
+ 0x08a5d001,
+ 0x08a5e801,
+ 0x08a5f805,
+ 0x08a61005,
+ 0x08ad7801,
+ 0x08ad900d,
+ 0x08ade005,
+ 0x08adf805,
+ 0x08aee005,
+ 0x08b1981d,
+ 0x08b1e801,
+ 0x08b1f805,
+ 0x08b55801,
+ 0x08b56801,
+ 0x08b5801d,
+ 0x08b8e801,
+ 0x08b8f801,
+ 0x08b9100d,
+ 0x08b93811,
+ 0x08c17821,
+ 0x08c1c805,
+ 0x08c98001,
+ 0x08c9d80d,
0x08ca1801,
- 0x08d1a001,
+ 0x08cea00d,
+ 0x08ced005,
+ 0x08cf0001,
+ 0x08d00825,
+ 0x08d19815,
+ 0x08d1d80d,
0x08d23801,
- 0x08d4c801,
- 0x08ea1001,
- 0x08ea2005,
+ 0x08d28815,
+ 0x08d2c809,
+ 0x08d45031,
+ 0x08d4c005,
+ 0x08e18019,
+ 0x08e1c015,
+ 0x08e1f801,
+ 0x08e49055,
+ 0x08e55019,
+ 0x08e59005,
+ 0x08e5a805,
+ 0x08e98815,
+ 0x08e9d001,
+ 0x08e9e005,
+ 0x08e9f819,
+ 0x08ea3801,
+ 0x08ec8005,
+ 0x08eca801,
0x08ecb801,
- 0x08fa1001,
+ 0x08f79805,
+ 0x08f80005,
+ 0x08f9b011,
+ 0x08fa0009,
+ 0x08fad001,
+ 0x09a20001,
+ 0x09a23839,
+ 0x0b08f02d,
+ 0x0b096809,
0x0b578011,
0x0b598019,
- 0x0de4f001,
- 0x0e8b2801,
- 0x0e8b3809,
- 0x0e8b7011,
+ 0x0b7a7801,
+ 0x0b7c780d,
+ 0x0b7f2001,
+ 0x0b7f8005,
+ 0x0de4e805,
+ 0x0e7800b5,
+ 0x0e798059,
+ 0x0e8b2811,
+ 0x0e8b6815,
0x0e8bd81d,
0x0e8c2819,
0x0e8d500d,
0x0e921009,
+ 0x0ed000d9,
+ 0x0ed1d8c5,
+ 0x0ed3a801,
+ 0x0ed42001,
+ 0x0ed4d811,
+ 0x0ed50839,
0x0f000019,
0x0f004041,
0x0f00d819,
@@ -307,8 +505,12 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[201] = {
0x0f157001,
0x0f17600d,
0x0f27600d,
+ 0x0f2f7005,
0x0f468019,
- 0x0f4a2019};
+ 0x0f4a2019,
+ 0x0f9fd811,
+ 0x7001017d,
+ 0x700803bd};
// clang-format on
/// Returns the indic conjuct break property of a code point.
diff --git a/libcxx/include/__format/width_estimation_table.h b/libcxx/include/__format/width_estimation_table.h
index 5b4b3950c6a1d0..0ea0b4f413a748 100644
--- a/libcxx/include/__format/width_estimation_table.h
+++ b/libcxx/include/__format/width_estimation_table.h
@@ -119,7 +119,7 @@ namespace __width_estimation_table {
/// - bits [0, 13] The size of the range, allowing 16384 elements.
/// - bits [14, 31] The lower bound code point of the range. The upper bound of
/// the range is lower bound + size.
-_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[107] = {
+_LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[110] = {
0x0440005f /* 00001100 - 0000115f [ 96] */, //
0x08c68001 /* 0000231a - 0000231b [ 2] */, //
0x08ca4001 /* 00002329 - 0000232a [ 2] */, //
@@ -128,8 +128,10 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[107] = {
0x08fcc000 /* 000023f3 - 000023f3 [ 1] */, //
0x097f4001 /* 000025fd - 000025fe [ 2] */, //
0x09850001 /* 00002614 - 00002615 [ 2] */, //
+ 0x098c0007 /* 00002630 - 00002637 [ 8] */, //
0x0992000b /* 00002648 - 00002653 [ 12] */, //
0x099fc000 /* 0000267f - 0000267f [ 1] */, //
+ 0x09a28005 /* 0000268a - 0000268f [ 6] */, //
0x09a4c000 /* 00002693 - 00002693 [ 1] */, //
0x09a84000 /* 000026a1 - 000026a1 [ 1] */, //
0x09aa8001 /* 000026aa - 000026ab [ 2] */, //
@@ -163,7 +165,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[107] = {
0x0c264066 /* 00003099 - 000030ff [ 103] */, //
0x0c41402a /* 00003105 - 0000312f [ 43] */, //
0x0c4c405d /* 00003131 - 0000318e [ 94] */, //
- 0x0c640053 /* 00003190 - 000031e3 [ 84] */, //
+ 0x0c640055 /* 00003190 - 000031e5 [ 86] */, //
0x0c7bc02f /* 000031ef - 0000321e [ 48] */, //
0x0c880027 /* 00003220 - 00003247 [ 40] */, //
0x0c943fff /* 00003250 - 0000724f [16384] */, //
@@ -182,7 +184,7 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[107] = {
0x5bfc0001 /* 00016ff0 - 00016ff1 [ 2] */, //
0x5c0017f7 /* 00017000 - 000187f7 [ 6136] */, //
0x620004d5 /* 00018800 - 00018cd5 [ 1238] */, //
- 0x63400008 /* 00018d00 - 00018d08 [ 9] */, //
+ 0x633fc009 /* 00018cff - 00018d08 [ 10] */, //
0x6bfc0003 /* 0001aff0 - 0001aff3 [ 4] */, //
0x6bfd4006 /* 0001aff5 - 0001affb [ 7] */, //
0x6bff4001 /* 0001affd - 0001affe [ 2] */, //
@@ -192,6 +194,8 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[107] = {
0x6c554000 /* 0001b155 - 0001b155 [ 1] */, //
0x6c590003 /* 0001b164 - 0001b167 [ 4] */, //
0x6c5c018b /* 0001b170 - 0001b2fb [ 396] */, //
+ 0x74c00056 /* 0001d300 - 0001d356 [ 87] */, //
+ 0x74d80016 /* 0001d360 - 0001d376 [ 23] */, //
0x7c010000 /* 0001f004 - 0001f004 [ 1] */, //
0x7c33c000 /* 0001f0cf - 0001f0cf [ 1] */, //
0x7c638000 /* 0001f18e - 0001f18e [ 1] */, //
@@ -213,11 +217,10 @@ _LIBCPP_HIDE_FROM_ABI inline constexpr uint32_t __entries[107] = {
0x7dfc0000 /* 0001f7f0 - 0001f7f0 [ 1] */, //
0x7e4000ff /* 0001f900 - 0001f9ff [ 256] */, //
0x7e9c000c /* 0001fa70 - 0001fa7c [ 13] */, //
- 0x7ea00008 /* 0001fa80 - 0001fa88 [ 9] */, //
- 0x7ea4002d /* 0001fa90 - 0001fabd [ 46] */, //
- 0x7eafc006 /* 0001fabf - 0001fac5 [ 7] */, //
- 0x7eb3800d /* 0001face - 0001fadb [ 14] */, //
- 0x7eb80008 /* 0001fae0 - 0001fae8 [ 9] */, //
+ 0x7ea00009 /* 0001fa80 - 0001fa89 [ 10] */, //
+ 0x7ea3c037 /* 0001fa8f - 0001fac6 [ 56] */, //
+ 0x7eb3800e /* 0001face - 0001fadc [ 15] */, //
+ 0x7eb7c00a /* 0001fadf - 0001fae9 [ 11] */, //
0x7ebc0008 /* 0001faf0 - 0001faf8 [ 9] */, //
0x80003fff /* 00020000 - 00023fff [16384] */, //
0x90003fff /* 00024000 - 00027fff [16384] */, //
diff --git a/libcxx/test/libcxx/utilities/format/format.string/format.string.std/escaped_output.pass.cpp b/libcxx/test/libcxx/utilities/format/format.string/format.string.std/escaped_output.pass.cpp
index 430495e1aba8ee..d24db360173b12 100644
--- a/libcxx/test/libcxx/utilities/format/format.string/format.string.std/escaped_output.pass.cpp
+++ b/libcxx/test/libcxx/utilities/format/format.string/format.string.std/escaped_output.pass.cpp
@@ -48,7 +48,7 @@ inline constexpr int Cc = 65;
inline constexpr int Cf = 170;
inline constexpr int Cs = 2'048;
inline constexpr int Co = 137'468;
-inline constexpr int Cn = 824'718;
+inline constexpr int Cn = 819'533;
inline constexpr int C = Cc + Cf + Cs + Co + Cn;
// This is the final part of the Unicode properties table:
diff --git a/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.h b/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.h
index eb7500a828ccf0..9664622ab4e403 100644
--- a/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.h
+++ b/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.h
@@ -82,7 +82,7 @@ struct data {
};
/// The data for UTF-8.
-std::array<data<char>, 1187> data_utf8 = {{
+std::array<data<char>, 1093> data_utf8 = {{
{"\U00000020\U00000020", {32, 32}, {1, 2}},
{"\U00000020\U00000308\U00000020", {32, 32}, {3, 4}},
{"\U00000020\U0000000d", {32, 13}, {1, 2}},
@@ -91,8 +91,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000020\U00000308\U0000000a", {32, 10}, {3, 4}},
{"\U00000020\U00000001", {32, 1}, {1, 2}},
{"\U00000020\U00000308\U00000001", {32, 1}, {3, 4}},
- {"\U00000020\U0000034f", {32}, {3}},
- {"\U00000020\U00000308\U0000034f", {32}, {5}},
+ {"\U00000020\U0000200c", {32}, {4}},
+ {"\U00000020\U00000308\U0000200c", {32}, {6}},
{"\U00000020\U0001f1e6", {32, 127462}, {1, 5}},
{"\U00000020\U00000308\U0001f1e6", {32, 127462}, {3, 7}},
{"\U00000020\U00000600", {32, 1536}, {1, 3}},
@@ -109,8 +109,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000020\U00000308\U0000ac00", {32, 44032}, {3, 6}},
{"\U00000020\U0000ac01", {32, 44033}, {1, 4}},
{"\U00000020\U00000308\U0000ac01", {32, 44033}, {3, 6}},
- {"\U00000020\U00000900", {32}, {4}},
- {"\U00000020\U00000308\U00000900", {32}, {6}},
{"\U00000020\U00000903", {32}, {4}},
{"\U00000020\U00000308\U00000903", {32}, {6}},
{"\U00000020\U00000904", {32, 2308}, {1, 4}},
@@ -123,8 +121,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000020\U00000308\U0000231a", {32, 8986}, {3, 6}},
{"\U00000020\U00000300", {32}, {3}},
{"\U00000020\U00000308\U00000300", {32}, {5}},
- {"\U00000020\U0000093c", {32}, {4}},
- {"\U00000020\U00000308\U0000093c", {32}, {6}},
+ {"\U00000020\U00000900", {32}, {4}},
+ {"\U00000020\U00000308\U00000900", {32}, {6}},
{"\U00000020\U0000094d", {32}, {4}},
{"\U00000020\U00000308\U0000094d", {32}, {6}},
{"\U00000020\U0000200d", {32}, {4}},
@@ -139,8 +137,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000000d\U00000308\U0000000a", {13, 776, 10}, {1, 3, 4}},
{"\U0000000d\U00000001", {13, 1}, {1, 2}},
{"\U0000000d\U00000308\U00000001", {13, 776, 1}, {1, 3, 4}},
- {"\U0000000d\U0000034f", {13, 847}, {1, 3}},
- {"\U0000000d\U00000308\U0000034f", {13, 776}, {1, 5}},
+ {"\U0000000d\U0000200c", {13, 8204}, {1, 4}},
+ {"\U0000000d\U00000308\U0000200c", {13, 776}, {1, 6}},
{"\U0000000d\U0001f1e6", {13, 127462}, {1, 5}},
{"\U0000000d\U00000308\U0001f1e6", {13, 776, 127462}, {1, 3, 7}},
{"\U0000000d\U00000600", {13, 1536}, {1, 3}},
@@ -157,8 +155,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000000d\U00000308\U0000ac00", {13, 776, 44032}, {1, 3, 6}},
{"\U0000000d\U0000ac01", {13, 44033}, {1, 4}},
{"\U0000000d\U00000308\U0000ac01", {13, 776, 44033}, {1, 3, 6}},
- {"\U0000000d\U00000900", {13, 2304}, {1, 4}},
- {"\U0000000d\U00000308\U00000900", {13, 776}, {1, 6}},
{"\U0000000d\U00000903", {13, 2307}, {1, 4}},
{"\U0000000d\U00000308\U00000903", {13, 776}, {1, 6}},
{"\U0000000d\U00000904", {13, 2308}, {1, 4}},
@@ -171,8 +167,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000000d\U00000308\U0000231a", {13, 776, 8986}, {1, 3, 6}},
{"\U0000000d\U00000300", {13, 768}, {1, 3}},
{"\U0000000d\U00000308\U00000300", {13, 776}, {1, 5}},
- {"\U0000000d\U0000093c", {13, 2364}, {1, 4}},
- {"\U0000000d\U00000308\U0000093c", {13, 776}, {1, 6}},
+ {"\U0000000d\U00000900", {13, 2304}, {1, 4}},
+ {"\U0000000d\U00000308\U00000900", {13, 776}, {1, 6}},
{"\U0000000d\U0000094d", {13, 2381}, {1, 4}},
{"\U0000000d\U00000308\U0000094d", {13, 776}, {1, 6}},
{"\U0000000d\U0000200d", {13, 8205}, {1, 4}},
@@ -187,8 +183,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000000a\U00000308\U0000000a", {10, 776, 10}, {1, 3, 4}},
{"\U0000000a\U00000001", {10, 1}, {1, 2}},
{"\U0000000a\U00000308\U00000001", {10, 776, 1}, {1, 3, 4}},
- {"\U0000000a\U0000034f", {10, 847}, {1, 3}},
- {"\U0000000a\U00000308\U0000034f", {10, 776}, {1, 5}},
+ {"\U0000000a\U0000200c", {10, 8204}, {1, 4}},
+ {"\U0000000a\U00000308\U0000200c", {10, 776}, {1, 6}},
{"\U0000000a\U0001f1e6", {10, 127462}, {1, 5}},
{"\U0000000a\U00000308\U0001f1e6", {10, 776, 127462}, {1, 3, 7}},
{"\U0000000a\U00000600", {10, 1536}, {1, 3}},
@@ -205,8 +201,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000000a\U00000308\U0000ac00", {10, 776, 44032}, {1, 3, 6}},
{"\U0000000a\U0000ac01", {10, 44033}, {1, 4}},
{"\U0000000a\U00000308\U0000ac01", {10, 776, 44033}, {1, 3, 6}},
- {"\U0000000a\U00000900", {10, 2304}, {1, 4}},
- {"\U0000000a\U00000308\U00000900", {10, 776}, {1, 6}},
{"\U0000000a\U00000903", {10, 2307}, {1, 4}},
{"\U0000000a\U00000308\U00000903", {10, 776}, {1, 6}},
{"\U0000000a\U00000904", {10, 2308}, {1, 4}},
@@ -219,8 +213,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000000a\U00000308\U0000231a", {10, 776, 8986}, {1, 3, 6}},
{"\U0000000a\U00000300", {10, 768}, {1, 3}},
{"\U0000000a\U00000308\U00000300", {10, 776}, {1, 5}},
- {"\U0000000a\U0000093c", {10, 2364}, {1, 4}},
- {"\U0000000a\U00000308\U0000093c", {10, 776}, {1, 6}},
+ {"\U0000000a\U00000900", {10, 2304}, {1, 4}},
+ {"\U0000000a\U00000308\U00000900", {10, 776}, {1, 6}},
{"\U0000000a\U0000094d", {10, 2381}, {1, 4}},
{"\U0000000a\U00000308\U0000094d", {10, 776}, {1, 6}},
{"\U0000000a\U0000200d", {10, 8205}, {1, 4}},
@@ -235,8 +229,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000001\U00000308\U0000000a", {1, 776, 10}, {1, 3, 4}},
{"\U00000001\U00000001", {1, 1}, {1, 2}},
{"\U00000001\U00000308\U00000001", {1, 776, 1}, {1, 3, 4}},
- {"\U00000001\U0000034f", {1, 847}, {1, 3}},
- {"\U00000001\U00000308\U0000034f", {1, 776}, {1, 5}},
+ {"\U00000001\U0000200c", {1, 8204}, {1, 4}},
+ {"\U00000001\U00000308\U0000200c", {1, 776}, {1, 6}},
{"\U00000001\U0001f1e6", {1, 127462}, {1, 5}},
{"\U00000001\U00000308\U0001f1e6", {1, 776, 127462}, {1, 3, 7}},
{"\U00000001\U00000600", {1, 1536}, {1, 3}},
@@ -253,8 +247,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000001\U00000308\U0000ac00", {1, 776, 44032}, {1, 3, 6}},
{"\U00000001\U0000ac01", {1, 44033}, {1, 4}},
{"\U00000001\U00000308\U0000ac01", {1, 776, 44033}, {1, 3, 6}},
- {"\U00000001\U00000900", {1, 2304}, {1, 4}},
- {"\U00000001\U00000308\U00000900", {1, 776}, {1, 6}},
{"\U00000001\U00000903", {1, 2307}, {1, 4}},
{"\U00000001\U00000308\U00000903", {1, 776}, {1, 6}},
{"\U00000001\U00000904", {1, 2308}, {1, 4}},
@@ -267,62 +259,60 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000001\U00000308\U0000231a", {1, 776, 8986}, {1, 3, 6}},
{"\U00000001\U00000300", {1, 768}, {1, 3}},
{"\U00000001\U00000308\U00000300", {1, 776}, {1, 5}},
- {"\U00000001\U0000093c", {1, 2364}, {1, 4}},
- {"\U00000001\U00000308\U0000093c", {1, 776}, {1, 6}},
+ {"\U00000001\U00000900", {1, 2304}, {1, 4}},
+ {"\U00000001\U00000308\U00000900", {1, 776}, {1, 6}},
{"\U00000001\U0000094d", {1, 2381}, {1, 4}},
{"\U00000001\U00000308\U0000094d", {1, 776}, {1, 6}},
{"\U00000001\U0000200d", {1, 8205}, {1, 4}},
{"\U00000001\U00000308\U0000200d", {1, 776}, {1, 6}},
{"\U00000001\U00000378", {1, 888}, {1, 3}},
{"\U00000001\U00000308\U00000378", {1, 776, 888}, {1, 3, 5}},
- {"\U0000034f\U00000020", {847, 32}, {2, 3}},
- {"\U0000034f\U00000308\U00000020", {847, 32}, {4, 5}},
- {"\U0000034f\U0000000d", {847, 13}, {2, 3}},
- {"\U0000034f\U00000308\U0000000d", {847, 13}, {4, 5}},
- {"\U0000034f\U0000000a", {847, 10}, {2, 3}},
- {"\U0000034f\U00000308\U0000000a", {847, 10}, {4, 5}},
- {"\U0000034f\U00000001", {847, 1}, {2, 3}},
- {"\U0000034f\U00000308\U00000001", {847, 1}, {4, 5}},
- {"\U0000034f\U0000034f", {847}, {4}},
- {"\U0000034f\U00000308\U0000034f", {847}, {6}},
- {"\U0000034f\U0001f1e6", {847, 127462}, {2, 6}},
- {"\U0000034f\U00000308\U0001f1e6", {847, 127462}, {4, 8}},
- {"\U0000034f\U00000600", {847, 1536}, {2, 4}},
- {"\U0000034f\U00000308\U00000600", {847, 1536}, {4, 6}},
- {"\U0000034f\U00000a03", {847}, {5}},
- {"\U0000034f\U00000308\U00000a03", {847}, {7}},
- {"\U0000034f\U00001100", {847, 4352}, {2, 5}},
- {"\U0000034f\U00000308\U00001100", {847, 4352}, {4, 7}},
- {"\U0000034f\U00001160", {847, 4448}, {2, 5}},
- {"\U0000034f\U00000308\U00001160", {847, 4448}, {4, 7}},
- {"\U0000034f\U000011a8", {847, 4520}, {2, 5}},
- {"\U0000034f\U00000308\U000011a8", {847, 4520}, {4, 7}},
- {"\U0000034f\U0000ac00", {847, 44032}, {2, 5}},
- {"\U0000034f\U00000308\U0000ac00", {847, 44032}, {4, 7}},
- {"\U0000034f\U0000ac01", {847, 44033}, {2, 5}},
- {"\U0000034f\U00000308\U0000ac01", {847, 44033}, {4, 7}},
- {"\U0000034f\U00000900", {847}, {5}},
- {"\U0000034f\U00000308\U00000900", {847}, {7}},
- {"\U0000034f\U00000903", {847}, {5}},
- {"\U0000034f\U00000308\U00000903", {847}, {7}},
- {"\U0000034f\U00000904", {847, 2308}, {2, 5}},
- {"\U0000034f\U00000308\U00000904", {847, 2308}, {4, 7}},
- {"\U0000034f\U00000d4e", {847, 3406}, {2, 5}},
- {"\U0000034f\U00000308\U00000d4e", {847, 3406}, {4, 7}},
- {"\U0000034f\U00000915", {847, 2325}, {2, 5}},
- {"\U0000034f\U00000308\U00000915", {847, 2325}, {4, 7}},
- {"\U0000034f\U0000231a", {847, 8986}, {2, 5}},
- {"\U0000034f\U00000308\U0000231a", {847, 8986}, {4, 7}},
- {"\U0000034f\U00000300", {847}, {4}},
- {"\U0000034f\U00000308\U00000300", {847}, {6}},
- {"\U0000034f\U0000093c", {847}, {5}},
- {"\U0000034f\U00000308\U0000093c", {847}, {7}},
- {"\U0000034f\U0000094d", {847}, {5}},
- {"\U0000034f\U00000308\U0000094d", {847}, {7}},
- {"\U0000034f\U0000200d", {847}, {5}},
- {"\U0000034f\U00000308\U0000200d", {847}, {7}},
- {"\U0000034f\U00000378", {847, 888}, {2, 4}},
- {"\U0000034f\U00000308\U00000378", {847, 888}, {4, 6}},
+ {"\U0000200c\U00000020", {8204, 32}, {3, 4}},
+ {"\U0000200c\U00000308\U00000020", {8204, 32}, {5, 6}},
+ {"\U0000200c\U0000000d", {8204, 13}, {3, 4}},
+ {"\U0000200c\U00000308\U0000000d", {8204, 13}, {5, 6}},
+ {"\U0000200c\U0000000a", {8204, 10}, {3, 4}},
+ {"\U0000200c\U00000308\U0000000a", {8204, 10}, {5, 6}},
+ {"\U0000200c\U00000001", {8204, 1}, {3, 4}},
+ {"\U0000200c\U00000308\U00000001", {8204, 1}, {5, 6}},
+ {"\U0000200c\U0000200c", {8204}, {6}},
+ {"\U0000200c\U00000308\U0000200c", {8204}, {8}},
+ {"\U0000200c\U0001f1e6", {8204, 127462}, {3, 7}},
+ {"\U0000200c\U00000308\U0001f1e6", {8204, 127462}, {5, 9}},
+ {"\U0000200c\U00000600", {8204, 1536}, {3, 5}},
+ {"\U0000200c\U00000308\U00000600", {8204, 1536}, {5, 7}},
+ {"\U0000200c\U00000a03", {8204}, {6}},
+ {"\U0000200c\U00000308\U00000a03", {8204}, {8}},
+ {"\U0000200c\U00001100", {8204, 4352}, {3, 6}},
+ {"\U0000200c\U00000308\U00001100", {8204, 4352}, {5, 8}},
+ {"\U0000200c\U00001160", {8204, 4448}, {3, 6}},
+ {"\U0000200c\U00000308\U00001160", {8204, 4448}, {5, 8}},
+ {"\U0000200c\U000011a8", {8204, 4520}, {3, 6}},
+ {"\U0000200c\U00000308\U000011a8", {8204, 4520}, {5, 8}},
+ {"\U0000200c\U0000ac00", {8204, 44032}, {3, 6}},
+ {"\U0000200c\U00000308\U0000ac00", {8204, 44032}, {5, 8}},
+ {"\U0000200c\U0000ac01", {8204, 44033}, {3, 6}},
+ {"\U0000200c\U00000308\U0000ac01", {8204, 44033}, {5, 8}},
+ {"\U0000200c\U00000903", {8204}, {6}},
+ {"\U0000200c\U00000308\U00000903", {8204}, {8}},
+ {"\U0000200c\U00000904", {8204, 2308}, {3, 6}},
+ {"\U0000200c\U00000308\U00000904", {8204, 2308}, {5, 8}},
+ {"\U0000200c\U00000d4e", {8204, 3406}, {3, 6}},
+ {"\U0000200c\U00000308\U00000d4e", {8204, 3406}, {5, 8}},
+ {"\U0000200c\U00000915", {8204, 2325}, {3, 6}},
+ {"\U0000200c\U00000308\U00000915", {8204, 2325}, {5, 8}},
+ {"\U0000200c\U0000231a", {8204, 8986}, {3, 6}},
+ {"\U0000200c\U00000308\U0000231a", {8204, 8986}, {5, 8}},
+ {"\U0000200c\U00000300", {8204}, {5}},
+ {"\U0000200c\U00000308\U00000300", {8204}, {7}},
+ {"\U0000200c\U00000900", {8204}, {6}},
+ {"\U0000200c\U00000308\U00000900", {8204}, {8}},
+ {"\U0000200c\U0000094d", {8204}, {6}},
+ {"\U0000200c\U00000308\U0000094d", {8204}, {8}},
+ {"\U0000200c\U0000200d", {8204}, {6}},
+ {"\U0000200c\U00000308\U0000200d", {8204}, {8}},
+ {"\U0000200c\U00000378", {8204, 888}, {3, 5}},
+ {"\U0000200c\U00000308\U00000378", {8204, 888}, {5, 7}},
{"\U0001f1e6\U00000020", {127462, 32}, {4, 5}},
{"\U0001f1e6\U00000308\U00000020", {127462, 32}, {6, 7}},
{"\U0001f1e6\U0000000d", {127462, 13}, {4, 5}},
@@ -331,8 +321,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0001f1e6\U00000308\U0000000a", {127462, 10}, {6, 7}},
{"\U0001f1e6\U00000001", {127462, 1}, {4, 5}},
{"\U0001f1e6\U00000308\U00000001", {127462, 1}, {6, 7}},
- {"\U0001f1e6\U0000034f", {127462}, {6}},
- {"\U0001f1e6\U00000308\U0000034f", {127462}, {8}},
+ {"\U0001f1e6\U0000200c", {127462}, {7}},
+ {"\U0001f1e6\U00000308\U0000200c", {127462}, {9}},
{"\U0001f1e6\U0001f1e6", {127462}, {8}},
{"\U0001f1e6\U00000308\U0001f1e6", {127462, 127462}, {6, 10}},
{"\U0001f1e6\U00000600", {127462, 1536}, {4, 6}},
@@ -349,8 +339,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0001f1e6\U00000308\U0000ac00", {127462, 44032}, {6, 9}},
{"\U0001f1e6\U0000ac01", {127462, 44033}, {4, 7}},
{"\U0001f1e6\U00000308\U0000ac01", {127462, 44033}, {6, 9}},
- {"\U0001f1e6\U00000900", {127462}, {7}},
- {"\U0001f1e6\U00000308\U00000900", {127462}, {9}},
{"\U0001f1e6\U00000903", {127462}, {7}},
{"\U0001f1e6\U00000308\U00000903", {127462}, {9}},
{"\U0001f1e6\U00000904", {127462, 2308}, {4, 7}},
@@ -363,8 +351,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0001f1e6\U00000308\U0000231a", {127462, 8986}, {6, 9}},
{"\U0001f1e6\U00000300", {127462}, {6}},
{"\U0001f1e6\U00000308\U00000300", {127462}, {8}},
- {"\U0001f1e6\U0000093c", {127462}, {7}},
- {"\U0001f1e6\U00000308\U0000093c", {127462}, {9}},
+ {"\U0001f1e6\U00000900", {127462}, {7}},
+ {"\U0001f1e6\U00000308\U00000900", {127462}, {9}},
{"\U0001f1e6\U0000094d", {127462}, {7}},
{"\U0001f1e6\U00000308\U0000094d", {127462}, {9}},
{"\U0001f1e6\U0000200d", {127462}, {7}},
@@ -379,8 +367,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000600\U00000308\U0000000a", {1536, 10}, {4, 5}},
{"\U00000600\U00000001", {1536, 1}, {2, 3}},
{"\U00000600\U00000308\U00000001", {1536, 1}, {4, 5}},
- {"\U00000600\U0000034f", {1536}, {4}},
- {"\U00000600\U00000308\U0000034f", {1536}, {6}},
+ {"\U00000600\U0000200c", {1536}, {5}},
+ {"\U00000600\U00000308\U0000200c", {1536}, {7}},
{"\U00000600\U0001f1e6", {1536}, {6}},
{"\U00000600\U00000308\U0001f1e6", {1536, 127462}, {4, 8}},
{"\U00000600\U00000600", {1536}, {4}},
@@ -397,8 +385,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000600\U00000308\U0000ac00", {1536, 44032}, {4, 7}},
{"\U00000600\U0000ac01", {1536}, {5}},
{"\U00000600\U00000308\U0000ac01", {1536, 44033}, {4, 7}},
- {"\U00000600\U00000900", {1536}, {5}},
- {"\U00000600\U00000308\U00000900", {1536}, {7}},
{"\U00000600\U00000903", {1536}, {5}},
{"\U00000600\U00000308\U00000903", {1536}, {7}},
{"\U00000600\U00000904", {1536}, {5}},
@@ -411,8 +397,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000600\U00000308\U0000231a", {1536, 8986}, {4, 7}},
{"\U00000600\U00000300", {1536}, {4}},
{"\U00000600\U00000308\U00000300", {1536}, {6}},
- {"\U00000600\U0000093c", {1536}, {5}},
- {"\U00000600\U00000308\U0000093c", {1536}, {7}},
+ {"\U00000600\U00000900", {1536}, {5}},
+ {"\U00000600\U00000308\U00000900", {1536}, {7}},
{"\U00000600\U0000094d", {1536}, {5}},
{"\U00000600\U00000308\U0000094d", {1536}, {7}},
{"\U00000600\U0000200d", {1536}, {5}},
@@ -427,8 +413,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000a03\U00000308\U0000000a", {2563, 10}, {5, 6}},
{"\U00000a03\U00000001", {2563, 1}, {3, 4}},
{"\U00000a03\U00000308\U00000001", {2563, 1}, {5, 6}},
- {"\U00000a03\U0000034f", {2563}, {5}},
- {"\U00000a03\U00000308\U0000034f", {2563}, {7}},
+ {"\U00000a03\U0000200c", {2563}, {6}},
+ {"\U00000a03\U00000308\U0000200c", {2563}, {8}},
{"\U00000a03\U0001f1e6", {2563, 127462}, {3, 7}},
{"\U00000a03\U00000308\U0001f1e6", {2563, 127462}, {5, 9}},
{"\U00000a03\U00000600", {2563, 1536}, {3, 5}},
@@ -445,8 +431,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000a03\U00000308\U0000ac00", {2563, 44032}, {5, 8}},
{"\U00000a03\U0000ac01", {2563, 44033}, {3, 6}},
{"\U00000a03\U00000308\U0000ac01", {2563, 44033}, {5, 8}},
- {"\U00000a03\U00000900", {2563}, {6}},
- {"\U00000a03\U00000308\U00000900", {2563}, {8}},
{"\U00000a03\U00000903", {2563}, {6}},
{"\U00000a03\U00000308\U00000903", {2563}, {8}},
{"\U00000a03\U00000904", {2563, 2308}, {3, 6}},
@@ -459,8 +443,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000a03\U00000308\U0000231a", {2563, 8986}, {5, 8}},
{"\U00000a03\U00000300", {2563}, {5}},
{"\U00000a03\U00000308\U00000300", {2563}, {7}},
- {"\U00000a03\U0000093c", {2563}, {6}},
- {"\U00000a03\U00000308\U0000093c", {2563}, {8}},
+ {"\U00000a03\U00000900", {2563}, {6}},
+ {"\U00000a03\U00000308\U00000900", {2563}, {8}},
{"\U00000a03\U0000094d", {2563}, {6}},
{"\U00000a03\U00000308\U0000094d", {2563}, {8}},
{"\U00000a03\U0000200d", {2563}, {6}},
@@ -475,8 +459,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00001100\U00000308\U0000000a", {4352, 10}, {5, 6}},
{"\U00001100\U00000001", {4352, 1}, {3, 4}},
{"\U00001100\U00000308\U00000001", {4352, 1}, {5, 6}},
- {"\U00001100\U0000034f", {4352}, {5}},
- {"\U00001100\U00000308\U0000034f", {4352}, {7}},
+ {"\U00001100\U0000200c", {4352}, {6}},
+ {"\U00001100\U00000308\U0000200c", {4352}, {8}},
{"\U00001100\U0001f1e6", {4352, 127462}, {3, 7}},
{"\U00001100\U00000308\U0001f1e6", {4352, 127462}, {5, 9}},
{"\U00001100\U00000600", {4352, 1536}, {3, 5}},
@@ -493,8 +477,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00001100\U00000308\U0000ac00", {4352, 44032}, {5, 8}},
{"\U00001100\U0000ac01", {4352}, {6}},
{"\U00001100\U00000308\U0000ac01", {4352, 44033}, {5, 8}},
- {"\U00001100\U00000900", {4352}, {6}},
- {"\U00001100\U00000308\U00000900", {4352}, {8}},
{"\U00001100\U00000903", {4352}, {6}},
{"\U00001100\U00000308\U00000903", {4352}, {8}},
{"\U00001100\U00000904", {4352, 2308}, {3, 6}},
@@ -507,8 +489,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00001100\U00000308\U0000231a", {4352, 8986}, {5, 8}},
{"\U00001100\U00000300", {4352}, {5}},
{"\U00001100\U00000308\U00000300", {4352}, {7}},
- {"\U00001100\U0000093c", {4352}, {6}},
- {"\U00001100\U00000308\U0000093c", {4352}, {8}},
+ {"\U00001100\U00000900", {4352}, {6}},
+ {"\U00001100\U00000308\U00000900", {4352}, {8}},
{"\U00001100\U0000094d", {4352}, {6}},
{"\U00001100\U00000308\U0000094d", {4352}, {8}},
{"\U00001100\U0000200d", {4352}, {6}},
@@ -523,8 +505,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00001160\U00000308\U0000000a", {4448, 10}, {5, 6}},
{"\U00001160\U00000001", {4448, 1}, {3, 4}},
{"\U00001160\U00000308\U00000001", {4448, 1}, {5, 6}},
- {"\U00001160\U0000034f", {4448}, {5}},
- {"\U00001160\U00000308\U0000034f", {4448}, {7}},
+ {"\U00001160\U0000200c", {4448}, {6}},
+ {"\U00001160\U00000308\U0000200c", {4448}, {8}},
{"\U00001160\U0001f1e6", {4448, 127462}, {3, 7}},
{"\U00001160\U00000308\U0001f1e6", {4448, 127462}, {5, 9}},
{"\U00001160\U00000600", {4448, 1536}, {3, 5}},
@@ -541,8 +523,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00001160\U00000308\U0000ac00", {4448, 44032}, {5, 8}},
{"\U00001160\U0000ac01", {4448, 44033}, {3, 6}},
{"\U00001160\U00000308\U0000ac01", {4448, 44033}, {5, 8}},
- {"\U00001160\U00000900", {4448}, {6}},
- {"\U00001160\U00000308\U00000900", {4448}, {8}},
{"\U00001160\U00000903", {4448}, {6}},
{"\U00001160\U00000308\U00000903", {4448}, {8}},
{"\U00001160\U00000904", {4448, 2308}, {3, 6}},
@@ -555,8 +535,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00001160\U00000308\U0000231a", {4448, 8986}, {5, 8}},
{"\U00001160\U00000300", {4448}, {5}},
{"\U00001160\U00000308\U00000300", {4448}, {7}},
- {"\U00001160\U0000093c", {4448}, {6}},
- {"\U00001160\U00000308\U0000093c", {4448}, {8}},
+ {"\U00001160\U00000900", {4448}, {6}},
+ {"\U00001160\U00000308\U00000900", {4448}, {8}},
{"\U00001160\U0000094d", {4448}, {6}},
{"\U00001160\U00000308\U0000094d", {4448}, {8}},
{"\U00001160\U0000200d", {4448}, {6}},
@@ -571,8 +551,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U000011a8\U00000308\U0000000a", {4520, 10}, {5, 6}},
{"\U000011a8\U00000001", {4520, 1}, {3, 4}},
{"\U000011a8\U00000308\U00000001", {4520, 1}, {5, 6}},
- {"\U000011a8\U0000034f", {4520}, {5}},
- {"\U000011a8\U00000308\U0000034f", {4520}, {7}},
+ {"\U000011a8\U0000200c", {4520}, {6}},
+ {"\U000011a8\U00000308\U0000200c", {4520}, {8}},
{"\U000011a8\U0001f1e6", {4520, 127462}, {3, 7}},
{"\U000011a8\U00000308\U0001f1e6", {4520, 127462}, {5, 9}},
{"\U000011a8\U00000600", {4520, 1536}, {3, 5}},
@@ -589,8 +569,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U000011a8\U00000308\U0000ac00", {4520, 44032}, {5, 8}},
{"\U000011a8\U0000ac01", {4520, 44033}, {3, 6}},
{"\U000011a8\U00000308\U0000ac01", {4520, 44033}, {5, 8}},
- {"\U000011a8\U00000900", {4520}, {6}},
- {"\U000011a8\U00000308\U00000900", {4520}, {8}},
{"\U000011a8\U00000903", {4520}, {6}},
{"\U000011a8\U00000308\U00000903", {4520}, {8}},
{"\U000011a8\U00000904", {4520, 2308}, {3, 6}},
@@ -603,8 +581,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U000011a8\U00000308\U0000231a", {4520, 8986}, {5, 8}},
{"\U000011a8\U00000300", {4520}, {5}},
{"\U000011a8\U00000308\U00000300", {4520}, {7}},
- {"\U000011a8\U0000093c", {4520}, {6}},
- {"\U000011a8\U00000308\U0000093c", {4520}, {8}},
+ {"\U000011a8\U00000900", {4520}, {6}},
+ {"\U000011a8\U00000308\U00000900", {4520}, {8}},
{"\U000011a8\U0000094d", {4520}, {6}},
{"\U000011a8\U00000308\U0000094d", {4520}, {8}},
{"\U000011a8\U0000200d", {4520}, {6}},
@@ -619,8 +597,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000ac00\U00000308\U0000000a", {44032, 10}, {5, 6}},
{"\U0000ac00\U00000001", {44032, 1}, {3, 4}},
{"\U0000ac00\U00000308\U00000001", {44032, 1}, {5, 6}},
- {"\U0000ac00\U0000034f", {44032}, {5}},
- {"\U0000ac00\U00000308\U0000034f", {44032}, {7}},
+ {"\U0000ac00\U0000200c", {44032}, {6}},
+ {"\U0000ac00\U00000308\U0000200c", {44032}, {8}},
{"\U0000ac00\U0001f1e6", {44032, 127462}, {3, 7}},
{"\U0000ac00\U00000308\U0001f1e6", {44032, 127462}, {5, 9}},
{"\U0000ac00\U00000600", {44032, 1536}, {3, 5}},
@@ -637,8 +615,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000ac00\U00000308\U0000ac00", {44032, 44032}, {5, 8}},
{"\U0000ac00\U0000ac01", {44032, 44033}, {3, 6}},
{"\U0000ac00\U00000308\U0000ac01", {44032, 44033}, {5, 8}},
- {"\U0000ac00\U00000900", {44032}, {6}},
- {"\U0000ac00\U00000308\U00000900", {44032}, {8}},
{"\U0000ac00\U00000903", {44032}, {6}},
{"\U0000ac00\U00000308\U00000903", {44032}, {8}},
{"\U0000ac00\U00000904", {44032, 2308}, {3, 6}},
@@ -651,8 +627,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000ac00\U00000308\U0000231a", {44032, 8986}, {5, 8}},
{"\U0000ac00\U00000300", {44032}, {5}},
{"\U0000ac00\U00000308\U00000300", {44032}, {7}},
- {"\U0000ac00\U0000093c", {44032}, {6}},
- {"\U0000ac00\U00000308\U0000093c", {44032}, {8}},
+ {"\U0000ac00\U00000900", {44032}, {6}},
+ {"\U0000ac00\U00000308\U00000900", {44032}, {8}},
{"\U0000ac00\U0000094d", {44032}, {6}},
{"\U0000ac00\U00000308\U0000094d", {44032}, {8}},
{"\U0000ac00\U0000200d", {44032}, {6}},
@@ -667,8 +643,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000ac01\U00000308\U0000000a", {44033, 10}, {5, 6}},
{"\U0000ac01\U00000001", {44033, 1}, {3, 4}},
{"\U0000ac01\U00000308\U00000001", {44033, 1}, {5, 6}},
- {"\U0000ac01\U0000034f", {44033}, {5}},
- {"\U0000ac01\U00000308\U0000034f", {44033}, {7}},
+ {"\U0000ac01\U0000200c", {44033}, {6}},
+ {"\U0000ac01\U00000308\U0000200c", {44033}, {8}},
{"\U0000ac01\U0001f1e6", {44033, 127462}, {3, 7}},
{"\U0000ac01\U00000308\U0001f1e6", {44033, 127462}, {5, 9}},
{"\U0000ac01\U00000600", {44033, 1536}, {3, 5}},
@@ -685,8 +661,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000ac01\U00000308\U0000ac00", {44033, 44032}, {5, 8}},
{"\U0000ac01\U0000ac01", {44033, 44033}, {3, 6}},
{"\U0000ac01\U00000308\U0000ac01", {44033, 44033}, {5, 8}},
- {"\U0000ac01\U00000900", {44033}, {6}},
- {"\U0000ac01\U00000308\U00000900", {44033}, {8}},
{"\U0000ac01\U00000903", {44033}, {6}},
{"\U0000ac01\U00000308\U00000903", {44033}, {8}},
{"\U0000ac01\U00000904", {44033, 2308}, {3, 6}},
@@ -699,62 +673,14 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000ac01\U00000308\U0000231a", {44033, 8986}, {5, 8}},
{"\U0000ac01\U00000300", {44033}, {5}},
{"\U0000ac01\U00000308\U00000300", {44033}, {7}},
- {"\U0000ac01\U0000093c", {44033}, {6}},
- {"\U0000ac01\U00000308\U0000093c", {44033}, {8}},
+ {"\U0000ac01\U00000900", {44033}, {6}},
+ {"\U0000ac01\U00000308\U00000900", {44033}, {8}},
{"\U0000ac01\U0000094d", {44033}, {6}},
{"\U0000ac01\U00000308\U0000094d", {44033}, {8}},
{"\U0000ac01\U0000200d", {44033}, {6}},
{"\U0000ac01\U00000308\U0000200d", {44033}, {8}},
{"\U0000ac01\U00000378", {44033, 888}, {3, 5}},
{"\U0000ac01\U00000308\U00000378", {44033, 888}, {5, 7}},
- {"\U00000900\U00000020", {2304, 32}, {3, 4}},
- {"\U00000900\U00000308\U00000020", {2304, 32}, {5, 6}},
- {"\U00000900\U0000000d", {2304, 13}, {3, 4}},
- {"\U00000900\U00000308\U0000000d", {2304, 13}, {5, 6}},
- {"\U00000900\U0000000a", {2304, 10}, {3, 4}},
- {"\U00000900\U00000308\U0000000a", {2304, 10}, {5, 6}},
- {"\U00000900\U00000001", {2304, 1}, {3, 4}},
- {"\U00000900\U00000308\U00000001", {2304, 1}, {5, 6}},
- {"\U00000900\U0000034f", {2304}, {5}},
- {"\U00000900\U00000308\U0000034f", {2304}, {7}},
- {"\U00000900\U0001f1e6", {2304, 127462}, {3, 7}},
- {"\U00000900\U00000308\U0001f1e6", {2304, 127462}, {5, 9}},
- {"\U00000900\U00000600", {2304, 1536}, {3, 5}},
- {"\U00000900\U00000308\U00000600", {2304, 1536}, {5, 7}},
- {"\U00000900\U00000a03", {2304}, {6}},
- {"\U00000900\U00000308\U00000a03", {2304}, {8}},
- {"\U00000900\U00001100", {2304, 4352}, {3, 6}},
- {"\U00000900\U00000308\U00001100", {2304, 4352}, {5, 8}},
- {"\U00000900\U00001160", {2304, 4448}, {3, 6}},
- {"\U00000900\U00000308\U00001160", {2304, 4448}, {5, 8}},
- {"\U00000900\U000011a8", {2304, 4520}, {3, 6}},
- {"\U00000900\U00000308\U000011a8", {2304, 4520}, {5, 8}},
- {"\U00000900\U0000ac00", {2304, 44032}, {3, 6}},
- {"\U00000900\U00000308\U0000ac00", {2304, 44032}, {5, 8}},
- {"\U00000900\U0000ac01", {2304, 44033}, {3, 6}},
- {"\U00000900\U00000308\U0000ac01", {2304, 44033}, {5, 8}},
- {"\U00000900\U00000900", {2304}, {6}},
- {"\U00000900\U00000308\U00000900", {2304}, {8}},
- {"\U00000900\U00000903", {2304}, {6}},
- {"\U00000900\U00000308\U00000903", {2304}, {8}},
- {"\U00000900\U00000904", {2304, 2308}, {3, 6}},
- {"\U00000900\U00000308\U00000904", {2304, 2308}, {5, 8}},
- {"\U00000900\U00000d4e", {2304, 3406}, {3, 6}},
- {"\U00000900\U00000308\U00000d4e", {2304, 3406}, {5, 8}},
- {"\U00000900\U00000915", {2304, 2325}, {3, 6}},
- {"\U00000900\U00000308\U00000915", {2304, 2325}, {5, 8}},
- {"\U00000900\U0000231a", {2304, 8986}, {3, 6}},
- {"\U00000900\U00000308\U0000231a", {2304, 8986}, {5, 8}},
- {"\U00000900\U00000300", {2304}, {5}},
- {"\U00000900\U00000308\U00000300", {2304}, {7}},
- {"\U00000900\U0000093c", {2304}, {6}},
- {"\U00000900\U00000308\U0000093c", {2304}, {8}},
- {"\U00000900\U0000094d", {2304}, {6}},
- {"\U00000900\U00000308\U0000094d", {2304}, {8}},
- {"\U00000900\U0000200d", {2304}, {6}},
- {"\U00000900\U00000308\U0000200d", {2304}, {8}},
- {"\U00000900\U00000378", {2304, 888}, {3, 5}},
- {"\U00000900\U00000308\U00000378", {2304, 888}, {5, 7}},
{"\U00000903\U00000020", {2307, 32}, {3, 4}},
{"\U00000903\U00000308\U00000020", {2307, 32}, {5, 6}},
{"\U00000903\U0000000d", {2307, 13}, {3, 4}},
@@ -763,8 +689,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000903\U00000308\U0000000a", {2307, 10}, {5, 6}},
{"\U00000903\U00000001", {2307, 1}, {3, 4}},
{"\U00000903\U00000308\U00000001", {2307, 1}, {5, 6}},
- {"\U00000903\U0000034f", {2307}, {5}},
- {"\U00000903\U00000308\U0000034f", {2307}, {7}},
+ {"\U00000903\U0000200c", {2307}, {6}},
+ {"\U00000903\U00000308\U0000200c", {2307}, {8}},
{"\U00000903\U0001f1e6", {2307, 127462}, {3, 7}},
{"\U00000903\U00000308\U0001f1e6", {2307, 127462}, {5, 9}},
{"\U00000903\U00000600", {2307, 1536}, {3, 5}},
@@ -781,8 +707,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000903\U00000308\U0000ac00", {2307, 44032}, {5, 8}},
{"\U00000903\U0000ac01", {2307, 44033}, {3, 6}},
{"\U00000903\U00000308\U0000ac01", {2307, 44033}, {5, 8}},
- {"\U00000903\U00000900", {2307}, {6}},
- {"\U00000903\U00000308\U00000900", {2307}, {8}},
{"\U00000903\U00000903", {2307}, {6}},
{"\U00000903\U00000308\U00000903", {2307}, {8}},
{"\U00000903\U00000904", {2307, 2308}, {3, 6}},
@@ -795,8 +719,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000903\U00000308\U0000231a", {2307, 8986}, {5, 8}},
{"\U00000903\U00000300", {2307}, {5}},
{"\U00000903\U00000308\U00000300", {2307}, {7}},
- {"\U00000903\U0000093c", {2307}, {6}},
- {"\U00000903\U00000308\U0000093c", {2307}, {8}},
+ {"\U00000903\U00000900", {2307}, {6}},
+ {"\U00000903\U00000308\U00000900", {2307}, {8}},
{"\U00000903\U0000094d", {2307}, {6}},
{"\U00000903\U00000308\U0000094d", {2307}, {8}},
{"\U00000903\U0000200d", {2307}, {6}},
@@ -811,8 +735,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000904\U00000308\U0000000a", {2308, 10}, {5, 6}},
{"\U00000904\U00000001", {2308, 1}, {3, 4}},
{"\U00000904\U00000308\U00000001", {2308, 1}, {5, 6}},
- {"\U00000904\U0000034f", {2308}, {5}},
- {"\U00000904\U00000308\U0000034f", {2308}, {7}},
+ {"\U00000904\U0000200c", {2308}, {6}},
+ {"\U00000904\U00000308\U0000200c", {2308}, {8}},
{"\U00000904\U0001f1e6", {2308, 127462}, {3, 7}},
{"\U00000904\U00000308\U0001f1e6", {2308, 127462}, {5, 9}},
{"\U00000904\U00000600", {2308, 1536}, {3, 5}},
@@ -829,8 +753,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000904\U00000308\U0000ac00", {2308, 44032}, {5, 8}},
{"\U00000904\U0000ac01", {2308, 44033}, {3, 6}},
{"\U00000904\U00000308\U0000ac01", {2308, 44033}, {5, 8}},
- {"\U00000904\U00000900", {2308}, {6}},
- {"\U00000904\U00000308\U00000900", {2308}, {8}},
{"\U00000904\U00000903", {2308}, {6}},
{"\U00000904\U00000308\U00000903", {2308}, {8}},
{"\U00000904\U00000904", {2308, 2308}, {3, 6}},
@@ -843,8 +765,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000904\U00000308\U0000231a", {2308, 8986}, {5, 8}},
{"\U00000904\U00000300", {2308}, {5}},
{"\U00000904\U00000308\U00000300", {2308}, {7}},
- {"\U00000904\U0000093c", {2308}, {6}},
- {"\U00000904\U00000308\U0000093c", {2308}, {8}},
+ {"\U00000904\U00000900", {2308}, {6}},
+ {"\U00000904\U00000308\U00000900", {2308}, {8}},
{"\U00000904\U0000094d", {2308}, {6}},
{"\U00000904\U00000308\U0000094d", {2308}, {8}},
{"\U00000904\U0000200d", {2308}, {6}},
@@ -859,8 +781,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000d4e\U00000308\U0000000a", {3406, 10}, {5, 6}},
{"\U00000d4e\U00000001", {3406, 1}, {3, 4}},
{"\U00000d4e\U00000308\U00000001", {3406, 1}, {5, 6}},
- {"\U00000d4e\U0000034f", {3406}, {5}},
- {"\U00000d4e\U00000308\U0000034f", {3406}, {7}},
+ {"\U00000d4e\U0000200c", {3406}, {6}},
+ {"\U00000d4e\U00000308\U0000200c", {3406}, {8}},
{"\U00000d4e\U0001f1e6", {3406}, {7}},
{"\U00000d4e\U00000308\U0001f1e6", {3406, 127462}, {5, 9}},
{"\U00000d4e\U00000600", {3406}, {5}},
@@ -877,8 +799,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000d4e\U00000308\U0000ac00", {3406, 44032}, {5, 8}},
{"\U00000d4e\U0000ac01", {3406}, {6}},
{"\U00000d4e\U00000308\U0000ac01", {3406, 44033}, {5, 8}},
- {"\U00000d4e\U00000900", {3406}, {6}},
- {"\U00000d4e\U00000308\U00000900", {3406}, {8}},
{"\U00000d4e\U00000903", {3406}, {6}},
{"\U00000d4e\U00000308\U00000903", {3406}, {8}},
{"\U00000d4e\U00000904", {3406}, {6}},
@@ -891,8 +811,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000d4e\U00000308\U0000231a", {3406, 8986}, {5, 8}},
{"\U00000d4e\U00000300", {3406}, {5}},
{"\U00000d4e\U00000308\U00000300", {3406}, {7}},
- {"\U00000d4e\U0000093c", {3406}, {6}},
- {"\U00000d4e\U00000308\U0000093c", {3406}, {8}},
+ {"\U00000d4e\U00000900", {3406}, {6}},
+ {"\U00000d4e\U00000308\U00000900", {3406}, {8}},
{"\U00000d4e\U0000094d", {3406}, {6}},
{"\U00000d4e\U00000308\U0000094d", {3406}, {8}},
{"\U00000d4e\U0000200d", {3406}, {6}},
@@ -907,8 +827,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000915\U00000308\U0000000a", {2325, 10}, {5, 6}},
{"\U00000915\U00000001", {2325, 1}, {3, 4}},
{"\U00000915\U00000308\U00000001", {2325, 1}, {5, 6}},
- {"\U00000915\U0000034f", {2325}, {5}},
- {"\U00000915\U00000308\U0000034f", {2325}, {7}},
+ {"\U00000915\U0000200c", {2325}, {6}},
+ {"\U00000915\U00000308\U0000200c", {2325}, {8}},
{"\U00000915\U0001f1e6", {2325, 127462}, {3, 7}},
{"\U00000915\U00000308\U0001f1e6", {2325, 127462}, {5, 9}},
{"\U00000915\U00000600", {2325, 1536}, {3, 5}},
@@ -925,8 +845,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000915\U00000308\U0000ac00", {2325, 44032}, {5, 8}},
{"\U00000915\U0000ac01", {2325, 44033}, {3, 6}},
{"\U00000915\U00000308\U0000ac01", {2325, 44033}, {5, 8}},
- {"\U00000915\U00000900", {2325}, {6}},
- {"\U00000915\U00000308\U00000900", {2325}, {8}},
{"\U00000915\U00000903", {2325}, {6}},
{"\U00000915\U00000308\U00000903", {2325}, {8}},
{"\U00000915\U00000904", {2325, 2308}, {3, 6}},
@@ -939,8 +857,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000915\U00000308\U0000231a", {2325, 8986}, {5, 8}},
{"\U00000915\U00000300", {2325}, {5}},
{"\U00000915\U00000308\U00000300", {2325}, {7}},
- {"\U00000915\U0000093c", {2325}, {6}},
- {"\U00000915\U00000308\U0000093c", {2325}, {8}},
+ {"\U00000915\U00000900", {2325}, {6}},
+ {"\U00000915\U00000308\U00000900", {2325}, {8}},
{"\U00000915\U0000094d", {2325}, {6}},
{"\U00000915\U00000308\U0000094d", {2325}, {8}},
{"\U00000915\U0000200d", {2325}, {6}},
@@ -955,8 +873,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000231a\U00000308\U0000000a", {8986, 10}, {5, 6}},
{"\U0000231a\U00000001", {8986, 1}, {3, 4}},
{"\U0000231a\U00000308\U00000001", {8986, 1}, {5, 6}},
- {"\U0000231a\U0000034f", {8986}, {5}},
- {"\U0000231a\U00000308\U0000034f", {8986}, {7}},
+ {"\U0000231a\U0000200c", {8986}, {6}},
+ {"\U0000231a\U00000308\U0000200c", {8986}, {8}},
{"\U0000231a\U0001f1e6", {8986, 127462}, {3, 7}},
{"\U0000231a\U00000308\U0001f1e6", {8986, 127462}, {5, 9}},
{"\U0000231a\U00000600", {8986, 1536}, {3, 5}},
@@ -973,8 +891,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000231a\U00000308\U0000ac00", {8986, 44032}, {5, 8}},
{"\U0000231a\U0000ac01", {8986, 44033}, {3, 6}},
{"\U0000231a\U00000308\U0000ac01", {8986, 44033}, {5, 8}},
- {"\U0000231a\U00000900", {8986}, {6}},
- {"\U0000231a\U00000308\U00000900", {8986}, {8}},
{"\U0000231a\U00000903", {8986}, {6}},
{"\U0000231a\U00000308\U00000903", {8986}, {8}},
{"\U0000231a\U00000904", {8986, 2308}, {3, 6}},
@@ -987,8 +903,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000231a\U00000308\U0000231a", {8986, 8986}, {5, 8}},
{"\U0000231a\U00000300", {8986}, {5}},
{"\U0000231a\U00000308\U00000300", {8986}, {7}},
- {"\U0000231a\U0000093c", {8986}, {6}},
- {"\U0000231a\U00000308\U0000093c", {8986}, {8}},
+ {"\U0000231a\U00000900", {8986}, {6}},
+ {"\U0000231a\U00000308\U00000900", {8986}, {8}},
{"\U0000231a\U0000094d", {8986}, {6}},
{"\U0000231a\U00000308\U0000094d", {8986}, {8}},
{"\U0000231a\U0000200d", {8986}, {6}},
@@ -1003,8 +919,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000300\U00000308\U0000000a", {768, 10}, {4, 5}},
{"\U00000300\U00000001", {768, 1}, {2, 3}},
{"\U00000300\U00000308\U00000001", {768, 1}, {4, 5}},
- {"\U00000300\U0000034f", {768}, {4}},
- {"\U00000300\U00000308\U0000034f", {768}, {6}},
+ {"\U00000300\U0000200c", {768}, {5}},
+ {"\U00000300\U00000308\U0000200c", {768}, {7}},
{"\U00000300\U0001f1e6", {768, 127462}, {2, 6}},
{"\U00000300\U00000308\U0001f1e6", {768, 127462}, {4, 8}},
{"\U00000300\U00000600", {768, 1536}, {2, 4}},
@@ -1021,8 +937,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000300\U00000308\U0000ac00", {768, 44032}, {4, 7}},
{"\U00000300\U0000ac01", {768, 44033}, {2, 5}},
{"\U00000300\U00000308\U0000ac01", {768, 44033}, {4, 7}},
- {"\U00000300\U00000900", {768}, {5}},
- {"\U00000300\U00000308\U00000900", {768}, {7}},
{"\U00000300\U00000903", {768}, {5}},
{"\U00000300\U00000308\U00000903", {768}, {7}},
{"\U00000300\U00000904", {768, 2308}, {2, 5}},
@@ -1035,62 +949,60 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000300\U00000308\U0000231a", {768, 8986}, {4, 7}},
{"\U00000300\U00000300", {768}, {4}},
{"\U00000300\U00000308\U00000300", {768}, {6}},
- {"\U00000300\U0000093c", {768}, {5}},
- {"\U00000300\U00000308\U0000093c", {768}, {7}},
+ {"\U00000300\U00000900", {768}, {5}},
+ {"\U00000300\U00000308\U00000900", {768}, {7}},
{"\U00000300\U0000094d", {768}, {5}},
{"\U00000300\U00000308\U0000094d", {768}, {7}},
{"\U00000300\U0000200d", {768}, {5}},
{"\U00000300\U00000308\U0000200d", {768}, {7}},
{"\U00000300\U00000378", {768, 888}, {2, 4}},
{"\U00000300\U00000308\U00000378", {768, 888}, {4, 6}},
- {"\U0000093c\U00000020", {2364, 32}, {3, 4}},
- {"\U0000093c\U00000308\U00000020", {2364, 32}, {5, 6}},
- {"\U0000093c\U0000000d", {2364, 13}, {3, 4}},
- {"\U0000093c\U00000308\U0000000d", {2364, 13}, {5, 6}},
- {"\U0000093c\U0000000a", {2364, 10}, {3, 4}},
- {"\U0000093c\U00000308\U0000000a", {2364, 10}, {5, 6}},
- {"\U0000093c\U00000001", {2364, 1}, {3, 4}},
- {"\U0000093c\U00000308\U00000001", {2364, 1}, {5, 6}},
- {"\U0000093c\U0000034f", {2364}, {5}},
- {"\U0000093c\U00000308\U0000034f", {2364}, {7}},
- {"\U0000093c\U0001f1e6", {2364, 127462}, {3, 7}},
- {"\U0000093c\U00000308\U0001f1e6", {2364, 127462}, {5, 9}},
- {"\U0000093c\U00000600", {2364, 1536}, {3, 5}},
- {"\U0000093c\U00000308\U00000600", {2364, 1536}, {5, 7}},
- {"\U0000093c\U00000a03", {2364}, {6}},
- {"\U0000093c\U00000308\U00000a03", {2364}, {8}},
- {"\U0000093c\U00001100", {2364, 4352}, {3, 6}},
- {"\U0000093c\U00000308\U00001100", {2364, 4352}, {5, 8}},
- {"\U0000093c\U00001160", {2364, 4448}, {3, 6}},
- {"\U0000093c\U00000308\U00001160", {2364, 4448}, {5, 8}},
- {"\U0000093c\U000011a8", {2364, 4520}, {3, 6}},
- {"\U0000093c\U00000308\U000011a8", {2364, 4520}, {5, 8}},
- {"\U0000093c\U0000ac00", {2364, 44032}, {3, 6}},
- {"\U0000093c\U00000308\U0000ac00", {2364, 44032}, {5, 8}},
- {"\U0000093c\U0000ac01", {2364, 44033}, {3, 6}},
- {"\U0000093c\U00000308\U0000ac01", {2364, 44033}, {5, 8}},
- {"\U0000093c\U00000900", {2364}, {6}},
- {"\U0000093c\U00000308\U00000900", {2364}, {8}},
- {"\U0000093c\U00000903", {2364}, {6}},
- {"\U0000093c\U00000308\U00000903", {2364}, {8}},
- {"\U0000093c\U00000904", {2364, 2308}, {3, 6}},
- {"\U0000093c\U00000308\U00000904", {2364, 2308}, {5, 8}},
- {"\U0000093c\U00000d4e", {2364, 3406}, {3, 6}},
- {"\U0000093c\U00000308\U00000d4e", {2364, 3406}, {5, 8}},
- {"\U0000093c\U00000915", {2364, 2325}, {3, 6}},
- {"\U0000093c\U00000308\U00000915", {2364, 2325}, {5, 8}},
- {"\U0000093c\U0000231a", {2364, 8986}, {3, 6}},
- {"\U0000093c\U00000308\U0000231a", {2364, 8986}, {5, 8}},
- {"\U0000093c\U00000300", {2364}, {5}},
- {"\U0000093c\U00000308\U00000300", {2364}, {7}},
- {"\U0000093c\U0000093c", {2364}, {6}},
- {"\U0000093c\U00000308\U0000093c", {2364}, {8}},
- {"\U0000093c\U0000094d", {2364}, {6}},
- {"\U0000093c\U00000308\U0000094d", {2364}, {8}},
- {"\U0000093c\U0000200d", {2364}, {6}},
- {"\U0000093c\U00000308\U0000200d", {2364}, {8}},
- {"\U0000093c\U00000378", {2364, 888}, {3, 5}},
- {"\U0000093c\U00000308\U00000378", {2364, 888}, {5, 7}},
+ {"\U00000900\U00000020", {2304, 32}, {3, 4}},
+ {"\U00000900\U00000308\U00000020", {2304, 32}, {5, 6}},
+ {"\U00000900\U0000000d", {2304, 13}, {3, 4}},
+ {"\U00000900\U00000308\U0000000d", {2304, 13}, {5, 6}},
+ {"\U00000900\U0000000a", {2304, 10}, {3, 4}},
+ {"\U00000900\U00000308\U0000000a", {2304, 10}, {5, 6}},
+ {"\U00000900\U00000001", {2304, 1}, {3, 4}},
+ {"\U00000900\U00000308\U00000001", {2304, 1}, {5, 6}},
+ {"\U00000900\U0000200c", {2304}, {6}},
+ {"\U00000900\U00000308\U0000200c", {2304}, {8}},
+ {"\U00000900\U0001f1e6", {2304, 127462}, {3, 7}},
+ {"\U00000900\U00000308\U0001f1e6", {2304, 127462}, {5, 9}},
+ {"\U00000900\U00000600", {2304, 1536}, {3, 5}},
+ {"\U00000900\U00000308\U00000600", {2304, 1536}, {5, 7}},
+ {"\U00000900\U00000a03", {2304}, {6}},
+ {"\U00000900\U00000308\U00000a03", {2304}, {8}},
+ {"\U00000900\U00001100", {2304, 4352}, {3, 6}},
+ {"\U00000900\U00000308\U00001100", {2304, 4352}, {5, 8}},
+ {"\U00000900\U00001160", {2304, 4448}, {3, 6}},
+ {"\U00000900\U00000308\U00001160", {2304, 4448}, {5, 8}},
+ {"\U00000900\U000011a8", {2304, 4520}, {3, 6}},
+ {"\U00000900\U00000308\U000011a8", {2304, 4520}, {5, 8}},
+ {"\U00000900\U0000ac00", {2304, 44032}, {3, 6}},
+ {"\U00000900\U00000308\U0000ac00", {2304, 44032}, {5, 8}},
+ {"\U00000900\U0000ac01", {2304, 44033}, {3, 6}},
+ {"\U00000900\U00000308\U0000ac01", {2304, 44033}, {5, 8}},
+ {"\U00000900\U00000903", {2304}, {6}},
+ {"\U00000900\U00000308\U00000903", {2304}, {8}},
+ {"\U00000900\U00000904", {2304, 2308}, {3, 6}},
+ {"\U00000900\U00000308\U00000904", {2304, 2308}, {5, 8}},
+ {"\U00000900\U00000d4e", {2304, 3406}, {3, 6}},
+ {"\U00000900\U00000308\U00000d4e", {2304, 3406}, {5, 8}},
+ {"\U00000900\U00000915", {2304, 2325}, {3, 6}},
+ {"\U00000900\U00000308\U00000915", {2304, 2325}, {5, 8}},
+ {"\U00000900\U0000231a", {2304, 8986}, {3, 6}},
+ {"\U00000900\U00000308\U0000231a", {2304, 8986}, {5, 8}},
+ {"\U00000900\U00000300", {2304}, {5}},
+ {"\U00000900\U00000308\U00000300", {2304}, {7}},
+ {"\U00000900\U00000900", {2304}, {6}},
+ {"\U00000900\U00000308\U00000900", {2304}, {8}},
+ {"\U00000900\U0000094d", {2304}, {6}},
+ {"\U00000900\U00000308\U0000094d", {2304}, {8}},
+ {"\U00000900\U0000200d", {2304}, {6}},
+ {"\U00000900\U00000308\U0000200d", {2304}, {8}},
+ {"\U00000900\U00000378", {2304, 888}, {3, 5}},
+ {"\U00000900\U00000308\U00000378", {2304, 888}, {5, 7}},
{"\U0000094d\U00000020", {2381, 32}, {3, 4}},
{"\U0000094d\U00000308\U00000020", {2381, 32}, {5, 6}},
{"\U0000094d\U0000000d", {2381, 13}, {3, 4}},
@@ -1099,8 +1011,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000094d\U00000308\U0000000a", {2381, 10}, {5, 6}},
{"\U0000094d\U00000001", {2381, 1}, {3, 4}},
{"\U0000094d\U00000308\U00000001", {2381, 1}, {5, 6}},
- {"\U0000094d\U0000034f", {2381}, {5}},
- {"\U0000094d\U00000308\U0000034f", {2381}, {7}},
+ {"\U0000094d\U0000200c", {2381}, {6}},
+ {"\U0000094d\U00000308\U0000200c", {2381}, {8}},
{"\U0000094d\U0001f1e6", {2381, 127462}, {3, 7}},
{"\U0000094d\U00000308\U0001f1e6", {2381, 127462}, {5, 9}},
{"\U0000094d\U00000600", {2381, 1536}, {3, 5}},
@@ -1117,8 +1029,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000094d\U00000308\U0000ac00", {2381, 44032}, {5, 8}},
{"\U0000094d\U0000ac01", {2381, 44033}, {3, 6}},
{"\U0000094d\U00000308\U0000ac01", {2381, 44033}, {5, 8}},
- {"\U0000094d\U00000900", {2381}, {6}},
- {"\U0000094d\U00000308\U00000900", {2381}, {8}},
{"\U0000094d\U00000903", {2381}, {6}},
{"\U0000094d\U00000308\U00000903", {2381}, {8}},
{"\U0000094d\U00000904", {2381, 2308}, {3, 6}},
@@ -1131,8 +1041,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000094d\U00000308\U0000231a", {2381, 8986}, {5, 8}},
{"\U0000094d\U00000300", {2381}, {5}},
{"\U0000094d\U00000308\U00000300", {2381}, {7}},
- {"\U0000094d\U0000093c", {2381}, {6}},
- {"\U0000094d\U00000308\U0000093c", {2381}, {8}},
+ {"\U0000094d\U00000900", {2381}, {6}},
+ {"\U0000094d\U00000308\U00000900", {2381}, {8}},
{"\U0000094d\U0000094d", {2381}, {6}},
{"\U0000094d\U00000308\U0000094d", {2381}, {8}},
{"\U0000094d\U0000200d", {2381}, {6}},
@@ -1147,8 +1057,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000200d\U00000308\U0000000a", {8205, 10}, {5, 6}},
{"\U0000200d\U00000001", {8205, 1}, {3, 4}},
{"\U0000200d\U00000308\U00000001", {8205, 1}, {5, 6}},
- {"\U0000200d\U0000034f", {8205}, {5}},
- {"\U0000200d\U00000308\U0000034f", {8205}, {7}},
+ {"\U0000200d\U0000200c", {8205}, {6}},
+ {"\U0000200d\U00000308\U0000200c", {8205}, {8}},
{"\U0000200d\U0001f1e6", {8205, 127462}, {3, 7}},
{"\U0000200d\U00000308\U0001f1e6", {8205, 127462}, {5, 9}},
{"\U0000200d\U00000600", {8205, 1536}, {3, 5}},
@@ -1165,8 +1075,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000200d\U00000308\U0000ac00", {8205, 44032}, {5, 8}},
{"\U0000200d\U0000ac01", {8205, 44033}, {3, 6}},
{"\U0000200d\U00000308\U0000ac01", {8205, 44033}, {5, 8}},
- {"\U0000200d\U00000900", {8205}, {6}},
- {"\U0000200d\U00000308\U00000900", {8205}, {8}},
{"\U0000200d\U00000903", {8205}, {6}},
{"\U0000200d\U00000308\U00000903", {8205}, {8}},
{"\U0000200d\U00000904", {8205, 2308}, {3, 6}},
@@ -1179,8 +1087,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U0000200d\U00000308\U0000231a", {8205, 8986}, {5, 8}},
{"\U0000200d\U00000300", {8205}, {5}},
{"\U0000200d\U00000308\U00000300", {8205}, {7}},
- {"\U0000200d\U0000093c", {8205}, {6}},
- {"\U0000200d\U00000308\U0000093c", {8205}, {8}},
+ {"\U0000200d\U00000900", {8205}, {6}},
+ {"\U0000200d\U00000308\U00000900", {8205}, {8}},
{"\U0000200d\U0000094d", {8205}, {6}},
{"\U0000200d\U00000308\U0000094d", {8205}, {8}},
{"\U0000200d\U0000200d", {8205}, {6}},
@@ -1195,8 +1103,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000378\U00000308\U0000000a", {888, 10}, {4, 5}},
{"\U00000378\U00000001", {888, 1}, {2, 3}},
{"\U00000378\U00000308\U00000001", {888, 1}, {4, 5}},
- {"\U00000378\U0000034f", {888}, {4}},
- {"\U00000378\U00000308\U0000034f", {888}, {6}},
+ {"\U00000378\U0000200c", {888}, {5}},
+ {"\U00000378\U00000308\U0000200c", {888}, {7}},
{"\U00000378\U0001f1e6", {888, 127462}, {2, 6}},
{"\U00000378\U00000308\U0001f1e6", {888, 127462}, {4, 8}},
{"\U00000378\U00000600", {888, 1536}, {2, 4}},
@@ -1213,8 +1121,6 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000378\U00000308\U0000ac00", {888, 44032}, {4, 7}},
{"\U00000378\U0000ac01", {888, 44033}, {2, 5}},
{"\U00000378\U00000308\U0000ac01", {888, 44033}, {4, 7}},
- {"\U00000378\U00000900", {888}, {5}},
- {"\U00000378\U00000308\U00000900", {888}, {7}},
{"\U00000378\U00000903", {888}, {5}},
{"\U00000378\U00000308\U00000903", {888}, {7}},
{"\U00000378\U00000904", {888, 2308}, {2, 5}},
@@ -1227,8 +1133,8 @@ std::array<data<char>, 1187> data_utf8 = {{
{"\U00000378\U00000308\U0000231a", {888, 8986}, {4, 7}},
{"\U00000378\U00000300", {888}, {4}},
{"\U00000378\U00000308\U00000300", {888}, {6}},
- {"\U00000378\U0000093c", {888}, {5}},
- {"\U00000378\U00000308\U0000093c", {888}, {7}},
+ {"\U00000378\U00000900", {888}, {5}},
+ {"\U00000378\U00000308\U00000900", {888}, {7}},
{"\U00000378\U0000094d", {888}, {5}},
{"\U00000378\U00000308\U0000094d", {888}, {7}},
{"\U00000378\U0000200d", {888}, {5}},
@@ -1277,7 +1183,7 @@ std::array<data<char>, 1187> data_utf8 = {{
/// since the size of the code units
diff er the breaks can contain
diff erent
/// values.
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
-std::array<data<wchar_t>, 1187> data_utf16 = {{
+std::array<data<wchar_t>, 1093> data_utf16 = {{
{L"\U00000020\U00000020", {32, 32}, {1, 2}},
{L"\U00000020\U00000308\U00000020", {32, 32}, {2, 3}},
{L"\U00000020\U0000000d", {32, 13}, {1, 2}},
@@ -1286,8 +1192,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000020\U00000308\U0000000a", {32, 10}, {2, 3}},
{L"\U00000020\U00000001", {32, 1}, {1, 2}},
{L"\U00000020\U00000308\U00000001", {32, 1}, {2, 3}},
- {L"\U00000020\U0000034f", {32}, {2}},
- {L"\U00000020\U00000308\U0000034f", {32}, {3}},
+ {L"\U00000020\U0000200c", {32}, {2}},
+ {L"\U00000020\U00000308\U0000200c", {32}, {3}},
{L"\U00000020\U0001f1e6", {32, 127462}, {1, 3}},
{L"\U00000020\U00000308\U0001f1e6", {32, 127462}, {2, 4}},
{L"\U00000020\U00000600", {32, 1536}, {1, 2}},
@@ -1304,8 +1210,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000020\U00000308\U0000ac00", {32, 44032}, {2, 3}},
{L"\U00000020\U0000ac01", {32, 44033}, {1, 2}},
{L"\U00000020\U00000308\U0000ac01", {32, 44033}, {2, 3}},
- {L"\U00000020\U00000900", {32}, {2}},
- {L"\U00000020\U00000308\U00000900", {32}, {3}},
{L"\U00000020\U00000903", {32}, {2}},
{L"\U00000020\U00000308\U00000903", {32}, {3}},
{L"\U00000020\U00000904", {32, 2308}, {1, 2}},
@@ -1318,8 +1222,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000020\U00000308\U0000231a", {32, 8986}, {2, 3}},
{L"\U00000020\U00000300", {32}, {2}},
{L"\U00000020\U00000308\U00000300", {32}, {3}},
- {L"\U00000020\U0000093c", {32}, {2}},
- {L"\U00000020\U00000308\U0000093c", {32}, {3}},
+ {L"\U00000020\U00000900", {32}, {2}},
+ {L"\U00000020\U00000308\U00000900", {32}, {3}},
{L"\U00000020\U0000094d", {32}, {2}},
{L"\U00000020\U00000308\U0000094d", {32}, {3}},
{L"\U00000020\U0000200d", {32}, {2}},
@@ -1334,8 +1238,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000000d\U00000308\U0000000a", {13, 776, 10}, {1, 2, 3}},
{L"\U0000000d\U00000001", {13, 1}, {1, 2}},
{L"\U0000000d\U00000308\U00000001", {13, 776, 1}, {1, 2, 3}},
- {L"\U0000000d\U0000034f", {13, 847}, {1, 2}},
- {L"\U0000000d\U00000308\U0000034f", {13, 776}, {1, 3}},
+ {L"\U0000000d\U0000200c", {13, 8204}, {1, 2}},
+ {L"\U0000000d\U00000308\U0000200c", {13, 776}, {1, 3}},
{L"\U0000000d\U0001f1e6", {13, 127462}, {1, 3}},
{L"\U0000000d\U00000308\U0001f1e6", {13, 776, 127462}, {1, 2, 4}},
{L"\U0000000d\U00000600", {13, 1536}, {1, 2}},
@@ -1352,8 +1256,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000000d\U00000308\U0000ac00", {13, 776, 44032}, {1, 2, 3}},
{L"\U0000000d\U0000ac01", {13, 44033}, {1, 2}},
{L"\U0000000d\U00000308\U0000ac01", {13, 776, 44033}, {1, 2, 3}},
- {L"\U0000000d\U00000900", {13, 2304}, {1, 2}},
- {L"\U0000000d\U00000308\U00000900", {13, 776}, {1, 3}},
{L"\U0000000d\U00000903", {13, 2307}, {1, 2}},
{L"\U0000000d\U00000308\U00000903", {13, 776}, {1, 3}},
{L"\U0000000d\U00000904", {13, 2308}, {1, 2}},
@@ -1366,8 +1268,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000000d\U00000308\U0000231a", {13, 776, 8986}, {1, 2, 3}},
{L"\U0000000d\U00000300", {13, 768}, {1, 2}},
{L"\U0000000d\U00000308\U00000300", {13, 776}, {1, 3}},
- {L"\U0000000d\U0000093c", {13, 2364}, {1, 2}},
- {L"\U0000000d\U00000308\U0000093c", {13, 776}, {1, 3}},
+ {L"\U0000000d\U00000900", {13, 2304}, {1, 2}},
+ {L"\U0000000d\U00000308\U00000900", {13, 776}, {1, 3}},
{L"\U0000000d\U0000094d", {13, 2381}, {1, 2}},
{L"\U0000000d\U00000308\U0000094d", {13, 776}, {1, 3}},
{L"\U0000000d\U0000200d", {13, 8205}, {1, 2}},
@@ -1382,8 +1284,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000000a\U00000308\U0000000a", {10, 776, 10}, {1, 2, 3}},
{L"\U0000000a\U00000001", {10, 1}, {1, 2}},
{L"\U0000000a\U00000308\U00000001", {10, 776, 1}, {1, 2, 3}},
- {L"\U0000000a\U0000034f", {10, 847}, {1, 2}},
- {L"\U0000000a\U00000308\U0000034f", {10, 776}, {1, 3}},
+ {L"\U0000000a\U0000200c", {10, 8204}, {1, 2}},
+ {L"\U0000000a\U00000308\U0000200c", {10, 776}, {1, 3}},
{L"\U0000000a\U0001f1e6", {10, 127462}, {1, 3}},
{L"\U0000000a\U00000308\U0001f1e6", {10, 776, 127462}, {1, 2, 4}},
{L"\U0000000a\U00000600", {10, 1536}, {1, 2}},
@@ -1400,8 +1302,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000000a\U00000308\U0000ac00", {10, 776, 44032}, {1, 2, 3}},
{L"\U0000000a\U0000ac01", {10, 44033}, {1, 2}},
{L"\U0000000a\U00000308\U0000ac01", {10, 776, 44033}, {1, 2, 3}},
- {L"\U0000000a\U00000900", {10, 2304}, {1, 2}},
- {L"\U0000000a\U00000308\U00000900", {10, 776}, {1, 3}},
{L"\U0000000a\U00000903", {10, 2307}, {1, 2}},
{L"\U0000000a\U00000308\U00000903", {10, 776}, {1, 3}},
{L"\U0000000a\U00000904", {10, 2308}, {1, 2}},
@@ -1414,8 +1314,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000000a\U00000308\U0000231a", {10, 776, 8986}, {1, 2, 3}},
{L"\U0000000a\U00000300", {10, 768}, {1, 2}},
{L"\U0000000a\U00000308\U00000300", {10, 776}, {1, 3}},
- {L"\U0000000a\U0000093c", {10, 2364}, {1, 2}},
- {L"\U0000000a\U00000308\U0000093c", {10, 776}, {1, 3}},
+ {L"\U0000000a\U00000900", {10, 2304}, {1, 2}},
+ {L"\U0000000a\U00000308\U00000900", {10, 776}, {1, 3}},
{L"\U0000000a\U0000094d", {10, 2381}, {1, 2}},
{L"\U0000000a\U00000308\U0000094d", {10, 776}, {1, 3}},
{L"\U0000000a\U0000200d", {10, 8205}, {1, 2}},
@@ -1430,8 +1330,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000001\U00000308\U0000000a", {1, 776, 10}, {1, 2, 3}},
{L"\U00000001\U00000001", {1, 1}, {1, 2}},
{L"\U00000001\U00000308\U00000001", {1, 776, 1}, {1, 2, 3}},
- {L"\U00000001\U0000034f", {1, 847}, {1, 2}},
- {L"\U00000001\U00000308\U0000034f", {1, 776}, {1, 3}},
+ {L"\U00000001\U0000200c", {1, 8204}, {1, 2}},
+ {L"\U00000001\U00000308\U0000200c", {1, 776}, {1, 3}},
{L"\U00000001\U0001f1e6", {1, 127462}, {1, 3}},
{L"\U00000001\U00000308\U0001f1e6", {1, 776, 127462}, {1, 2, 4}},
{L"\U00000001\U00000600", {1, 1536}, {1, 2}},
@@ -1448,8 +1348,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000001\U00000308\U0000ac00", {1, 776, 44032}, {1, 2, 3}},
{L"\U00000001\U0000ac01", {1, 44033}, {1, 2}},
{L"\U00000001\U00000308\U0000ac01", {1, 776, 44033}, {1, 2, 3}},
- {L"\U00000001\U00000900", {1, 2304}, {1, 2}},
- {L"\U00000001\U00000308\U00000900", {1, 776}, {1, 3}},
{L"\U00000001\U00000903", {1, 2307}, {1, 2}},
{L"\U00000001\U00000308\U00000903", {1, 776}, {1, 3}},
{L"\U00000001\U00000904", {1, 2308}, {1, 2}},
@@ -1462,62 +1360,60 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000001\U00000308\U0000231a", {1, 776, 8986}, {1, 2, 3}},
{L"\U00000001\U00000300", {1, 768}, {1, 2}},
{L"\U00000001\U00000308\U00000300", {1, 776}, {1, 3}},
- {L"\U00000001\U0000093c", {1, 2364}, {1, 2}},
- {L"\U00000001\U00000308\U0000093c", {1, 776}, {1, 3}},
+ {L"\U00000001\U00000900", {1, 2304}, {1, 2}},
+ {L"\U00000001\U00000308\U00000900", {1, 776}, {1, 3}},
{L"\U00000001\U0000094d", {1, 2381}, {1, 2}},
{L"\U00000001\U00000308\U0000094d", {1, 776}, {1, 3}},
{L"\U00000001\U0000200d", {1, 8205}, {1, 2}},
{L"\U00000001\U00000308\U0000200d", {1, 776}, {1, 3}},
{L"\U00000001\U00000378", {1, 888}, {1, 2}},
{L"\U00000001\U00000308\U00000378", {1, 776, 888}, {1, 2, 3}},
- {L"\U0000034f\U00000020", {847, 32}, {1, 2}},
- {L"\U0000034f\U00000308\U00000020", {847, 32}, {2, 3}},
- {L"\U0000034f\U0000000d", {847, 13}, {1, 2}},
- {L"\U0000034f\U00000308\U0000000d", {847, 13}, {2, 3}},
- {L"\U0000034f\U0000000a", {847, 10}, {1, 2}},
- {L"\U0000034f\U00000308\U0000000a", {847, 10}, {2, 3}},
- {L"\U0000034f\U00000001", {847, 1}, {1, 2}},
- {L"\U0000034f\U00000308\U00000001", {847, 1}, {2, 3}},
- {L"\U0000034f\U0000034f", {847}, {2}},
- {L"\U0000034f\U00000308\U0000034f", {847}, {3}},
- {L"\U0000034f\U0001f1e6", {847, 127462}, {1, 3}},
- {L"\U0000034f\U00000308\U0001f1e6", {847, 127462}, {2, 4}},
- {L"\U0000034f\U00000600", {847, 1536}, {1, 2}},
- {L"\U0000034f\U00000308\U00000600", {847, 1536}, {2, 3}},
- {L"\U0000034f\U00000a03", {847}, {2}},
- {L"\U0000034f\U00000308\U00000a03", {847}, {3}},
- {L"\U0000034f\U00001100", {847, 4352}, {1, 2}},
- {L"\U0000034f\U00000308\U00001100", {847, 4352}, {2, 3}},
- {L"\U0000034f\U00001160", {847, 4448}, {1, 2}},
- {L"\U0000034f\U00000308\U00001160", {847, 4448}, {2, 3}},
- {L"\U0000034f\U000011a8", {847, 4520}, {1, 2}},
- {L"\U0000034f\U00000308\U000011a8", {847, 4520}, {2, 3}},
- {L"\U0000034f\U0000ac00", {847, 44032}, {1, 2}},
- {L"\U0000034f\U00000308\U0000ac00", {847, 44032}, {2, 3}},
- {L"\U0000034f\U0000ac01", {847, 44033}, {1, 2}},
- {L"\U0000034f\U00000308\U0000ac01", {847, 44033}, {2, 3}},
- {L"\U0000034f\U00000900", {847}, {2}},
- {L"\U0000034f\U00000308\U00000900", {847}, {3}},
- {L"\U0000034f\U00000903", {847}, {2}},
- {L"\U0000034f\U00000308\U00000903", {847}, {3}},
- {L"\U0000034f\U00000904", {847, 2308}, {1, 2}},
- {L"\U0000034f\U00000308\U00000904", {847, 2308}, {2, 3}},
- {L"\U0000034f\U00000d4e", {847, 3406}, {1, 2}},
- {L"\U0000034f\U00000308\U00000d4e", {847, 3406}, {2, 3}},
- {L"\U0000034f\U00000915", {847, 2325}, {1, 2}},
- {L"\U0000034f\U00000308\U00000915", {847, 2325}, {2, 3}},
- {L"\U0000034f\U0000231a", {847, 8986}, {1, 2}},
- {L"\U0000034f\U00000308\U0000231a", {847, 8986}, {2, 3}},
- {L"\U0000034f\U00000300", {847}, {2}},
- {L"\U0000034f\U00000308\U00000300", {847}, {3}},
- {L"\U0000034f\U0000093c", {847}, {2}},
- {L"\U0000034f\U00000308\U0000093c", {847}, {3}},
- {L"\U0000034f\U0000094d", {847}, {2}},
- {L"\U0000034f\U00000308\U0000094d", {847}, {3}},
- {L"\U0000034f\U0000200d", {847}, {2}},
- {L"\U0000034f\U00000308\U0000200d", {847}, {3}},
- {L"\U0000034f\U00000378", {847, 888}, {1, 2}},
- {L"\U0000034f\U00000308\U00000378", {847, 888}, {2, 3}},
+ {L"\U0000200c\U00000020", {8204, 32}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000020", {8204, 32}, {2, 3}},
+ {L"\U0000200c\U0000000d", {8204, 13}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000000d", {8204, 13}, {2, 3}},
+ {L"\U0000200c\U0000000a", {8204, 10}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000000a", {8204, 10}, {2, 3}},
+ {L"\U0000200c\U00000001", {8204, 1}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000001", {8204, 1}, {2, 3}},
+ {L"\U0000200c\U0000200c", {8204}, {2}},
+ {L"\U0000200c\U00000308\U0000200c", {8204}, {3}},
+ {L"\U0000200c\U0001f1e6", {8204, 127462}, {1, 3}},
+ {L"\U0000200c\U00000308\U0001f1e6", {8204, 127462}, {2, 4}},
+ {L"\U0000200c\U00000600", {8204, 1536}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000600", {8204, 1536}, {2, 3}},
+ {L"\U0000200c\U00000a03", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000a03", {8204}, {3}},
+ {L"\U0000200c\U00001100", {8204, 4352}, {1, 2}},
+ {L"\U0000200c\U00000308\U00001100", {8204, 4352}, {2, 3}},
+ {L"\U0000200c\U00001160", {8204, 4448}, {1, 2}},
+ {L"\U0000200c\U00000308\U00001160", {8204, 4448}, {2, 3}},
+ {L"\U0000200c\U000011a8", {8204, 4520}, {1, 2}},
+ {L"\U0000200c\U00000308\U000011a8", {8204, 4520}, {2, 3}},
+ {L"\U0000200c\U0000ac00", {8204, 44032}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000ac00", {8204, 44032}, {2, 3}},
+ {L"\U0000200c\U0000ac01", {8204, 44033}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000ac01", {8204, 44033}, {2, 3}},
+ {L"\U0000200c\U00000903", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000903", {8204}, {3}},
+ {L"\U0000200c\U00000904", {8204, 2308}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000904", {8204, 2308}, {2, 3}},
+ {L"\U0000200c\U00000d4e", {8204, 3406}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000d4e", {8204, 3406}, {2, 3}},
+ {L"\U0000200c\U00000915", {8204, 2325}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000915", {8204, 2325}, {2, 3}},
+ {L"\U0000200c\U0000231a", {8204, 8986}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000231a", {8204, 8986}, {2, 3}},
+ {L"\U0000200c\U00000300", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000300", {8204}, {3}},
+ {L"\U0000200c\U00000900", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000900", {8204}, {3}},
+ {L"\U0000200c\U0000094d", {8204}, {2}},
+ {L"\U0000200c\U00000308\U0000094d", {8204}, {3}},
+ {L"\U0000200c\U0000200d", {8204}, {2}},
+ {L"\U0000200c\U00000308\U0000200d", {8204}, {3}},
+ {L"\U0000200c\U00000378", {8204, 888}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000378", {8204, 888}, {2, 3}},
{L"\U0001f1e6\U00000020", {127462, 32}, {2, 3}},
{L"\U0001f1e6\U00000308\U00000020", {127462, 32}, {3, 4}},
{L"\U0001f1e6\U0000000d", {127462, 13}, {2, 3}},
@@ -1526,8 +1422,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0001f1e6\U00000308\U0000000a", {127462, 10}, {3, 4}},
{L"\U0001f1e6\U00000001", {127462, 1}, {2, 3}},
{L"\U0001f1e6\U00000308\U00000001", {127462, 1}, {3, 4}},
- {L"\U0001f1e6\U0000034f", {127462}, {3}},
- {L"\U0001f1e6\U00000308\U0000034f", {127462}, {4}},
+ {L"\U0001f1e6\U0000200c", {127462}, {3}},
+ {L"\U0001f1e6\U00000308\U0000200c", {127462}, {4}},
{L"\U0001f1e6\U0001f1e6", {127462}, {4}},
{L"\U0001f1e6\U00000308\U0001f1e6", {127462, 127462}, {3, 5}},
{L"\U0001f1e6\U00000600", {127462, 1536}, {2, 3}},
@@ -1544,8 +1440,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0001f1e6\U00000308\U0000ac00", {127462, 44032}, {3, 4}},
{L"\U0001f1e6\U0000ac01", {127462, 44033}, {2, 3}},
{L"\U0001f1e6\U00000308\U0000ac01", {127462, 44033}, {3, 4}},
- {L"\U0001f1e6\U00000900", {127462}, {3}},
- {L"\U0001f1e6\U00000308\U00000900", {127462}, {4}},
{L"\U0001f1e6\U00000903", {127462}, {3}},
{L"\U0001f1e6\U00000308\U00000903", {127462}, {4}},
{L"\U0001f1e6\U00000904", {127462, 2308}, {2, 3}},
@@ -1558,8 +1452,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0001f1e6\U00000308\U0000231a", {127462, 8986}, {3, 4}},
{L"\U0001f1e6\U00000300", {127462}, {3}},
{L"\U0001f1e6\U00000308\U00000300", {127462}, {4}},
- {L"\U0001f1e6\U0000093c", {127462}, {3}},
- {L"\U0001f1e6\U00000308\U0000093c", {127462}, {4}},
+ {L"\U0001f1e6\U00000900", {127462}, {3}},
+ {L"\U0001f1e6\U00000308\U00000900", {127462}, {4}},
{L"\U0001f1e6\U0000094d", {127462}, {3}},
{L"\U0001f1e6\U00000308\U0000094d", {127462}, {4}},
{L"\U0001f1e6\U0000200d", {127462}, {3}},
@@ -1574,8 +1468,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000600\U00000308\U0000000a", {1536, 10}, {2, 3}},
{L"\U00000600\U00000001", {1536, 1}, {1, 2}},
{L"\U00000600\U00000308\U00000001", {1536, 1}, {2, 3}},
- {L"\U00000600\U0000034f", {1536}, {2}},
- {L"\U00000600\U00000308\U0000034f", {1536}, {3}},
+ {L"\U00000600\U0000200c", {1536}, {2}},
+ {L"\U00000600\U00000308\U0000200c", {1536}, {3}},
{L"\U00000600\U0001f1e6", {1536}, {3}},
{L"\U00000600\U00000308\U0001f1e6", {1536, 127462}, {2, 4}},
{L"\U00000600\U00000600", {1536}, {2}},
@@ -1592,8 +1486,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000600\U00000308\U0000ac00", {1536, 44032}, {2, 3}},
{L"\U00000600\U0000ac01", {1536}, {2}},
{L"\U00000600\U00000308\U0000ac01", {1536, 44033}, {2, 3}},
- {L"\U00000600\U00000900", {1536}, {2}},
- {L"\U00000600\U00000308\U00000900", {1536}, {3}},
{L"\U00000600\U00000903", {1536}, {2}},
{L"\U00000600\U00000308\U00000903", {1536}, {3}},
{L"\U00000600\U00000904", {1536}, {2}},
@@ -1606,8 +1498,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000600\U00000308\U0000231a", {1536, 8986}, {2, 3}},
{L"\U00000600\U00000300", {1536}, {2}},
{L"\U00000600\U00000308\U00000300", {1536}, {3}},
- {L"\U00000600\U0000093c", {1536}, {2}},
- {L"\U00000600\U00000308\U0000093c", {1536}, {3}},
+ {L"\U00000600\U00000900", {1536}, {2}},
+ {L"\U00000600\U00000308\U00000900", {1536}, {3}},
{L"\U00000600\U0000094d", {1536}, {2}},
{L"\U00000600\U00000308\U0000094d", {1536}, {3}},
{L"\U00000600\U0000200d", {1536}, {2}},
@@ -1622,8 +1514,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000a03\U00000308\U0000000a", {2563, 10}, {2, 3}},
{L"\U00000a03\U00000001", {2563, 1}, {1, 2}},
{L"\U00000a03\U00000308\U00000001", {2563, 1}, {2, 3}},
- {L"\U00000a03\U0000034f", {2563}, {2}},
- {L"\U00000a03\U00000308\U0000034f", {2563}, {3}},
+ {L"\U00000a03\U0000200c", {2563}, {2}},
+ {L"\U00000a03\U00000308\U0000200c", {2563}, {3}},
{L"\U00000a03\U0001f1e6", {2563, 127462}, {1, 3}},
{L"\U00000a03\U00000308\U0001f1e6", {2563, 127462}, {2, 4}},
{L"\U00000a03\U00000600", {2563, 1536}, {1, 2}},
@@ -1640,8 +1532,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000a03\U00000308\U0000ac00", {2563, 44032}, {2, 3}},
{L"\U00000a03\U0000ac01", {2563, 44033}, {1, 2}},
{L"\U00000a03\U00000308\U0000ac01", {2563, 44033}, {2, 3}},
- {L"\U00000a03\U00000900", {2563}, {2}},
- {L"\U00000a03\U00000308\U00000900", {2563}, {3}},
{L"\U00000a03\U00000903", {2563}, {2}},
{L"\U00000a03\U00000308\U00000903", {2563}, {3}},
{L"\U00000a03\U00000904", {2563, 2308}, {1, 2}},
@@ -1654,8 +1544,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000a03\U00000308\U0000231a", {2563, 8986}, {2, 3}},
{L"\U00000a03\U00000300", {2563}, {2}},
{L"\U00000a03\U00000308\U00000300", {2563}, {3}},
- {L"\U00000a03\U0000093c", {2563}, {2}},
- {L"\U00000a03\U00000308\U0000093c", {2563}, {3}},
+ {L"\U00000a03\U00000900", {2563}, {2}},
+ {L"\U00000a03\U00000308\U00000900", {2563}, {3}},
{L"\U00000a03\U0000094d", {2563}, {2}},
{L"\U00000a03\U00000308\U0000094d", {2563}, {3}},
{L"\U00000a03\U0000200d", {2563}, {2}},
@@ -1670,8 +1560,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00001100\U00000308\U0000000a", {4352, 10}, {2, 3}},
{L"\U00001100\U00000001", {4352, 1}, {1, 2}},
{L"\U00001100\U00000308\U00000001", {4352, 1}, {2, 3}},
- {L"\U00001100\U0000034f", {4352}, {2}},
- {L"\U00001100\U00000308\U0000034f", {4352}, {3}},
+ {L"\U00001100\U0000200c", {4352}, {2}},
+ {L"\U00001100\U00000308\U0000200c", {4352}, {3}},
{L"\U00001100\U0001f1e6", {4352, 127462}, {1, 3}},
{L"\U00001100\U00000308\U0001f1e6", {4352, 127462}, {2, 4}},
{L"\U00001100\U00000600", {4352, 1536}, {1, 2}},
@@ -1688,8 +1578,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00001100\U00000308\U0000ac00", {4352, 44032}, {2, 3}},
{L"\U00001100\U0000ac01", {4352}, {2}},
{L"\U00001100\U00000308\U0000ac01", {4352, 44033}, {2, 3}},
- {L"\U00001100\U00000900", {4352}, {2}},
- {L"\U00001100\U00000308\U00000900", {4352}, {3}},
{L"\U00001100\U00000903", {4352}, {2}},
{L"\U00001100\U00000308\U00000903", {4352}, {3}},
{L"\U00001100\U00000904", {4352, 2308}, {1, 2}},
@@ -1702,8 +1590,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00001100\U00000308\U0000231a", {4352, 8986}, {2, 3}},
{L"\U00001100\U00000300", {4352}, {2}},
{L"\U00001100\U00000308\U00000300", {4352}, {3}},
- {L"\U00001100\U0000093c", {4352}, {2}},
- {L"\U00001100\U00000308\U0000093c", {4352}, {3}},
+ {L"\U00001100\U00000900", {4352}, {2}},
+ {L"\U00001100\U00000308\U00000900", {4352}, {3}},
{L"\U00001100\U0000094d", {4352}, {2}},
{L"\U00001100\U00000308\U0000094d", {4352}, {3}},
{L"\U00001100\U0000200d", {4352}, {2}},
@@ -1718,8 +1606,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00001160\U00000308\U0000000a", {4448, 10}, {2, 3}},
{L"\U00001160\U00000001", {4448, 1}, {1, 2}},
{L"\U00001160\U00000308\U00000001", {4448, 1}, {2, 3}},
- {L"\U00001160\U0000034f", {4448}, {2}},
- {L"\U00001160\U00000308\U0000034f", {4448}, {3}},
+ {L"\U00001160\U0000200c", {4448}, {2}},
+ {L"\U00001160\U00000308\U0000200c", {4448}, {3}},
{L"\U00001160\U0001f1e6", {4448, 127462}, {1, 3}},
{L"\U00001160\U00000308\U0001f1e6", {4448, 127462}, {2, 4}},
{L"\U00001160\U00000600", {4448, 1536}, {1, 2}},
@@ -1736,8 +1624,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00001160\U00000308\U0000ac00", {4448, 44032}, {2, 3}},
{L"\U00001160\U0000ac01", {4448, 44033}, {1, 2}},
{L"\U00001160\U00000308\U0000ac01", {4448, 44033}, {2, 3}},
- {L"\U00001160\U00000900", {4448}, {2}},
- {L"\U00001160\U00000308\U00000900", {4448}, {3}},
{L"\U00001160\U00000903", {4448}, {2}},
{L"\U00001160\U00000308\U00000903", {4448}, {3}},
{L"\U00001160\U00000904", {4448, 2308}, {1, 2}},
@@ -1750,8 +1636,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00001160\U00000308\U0000231a", {4448, 8986}, {2, 3}},
{L"\U00001160\U00000300", {4448}, {2}},
{L"\U00001160\U00000308\U00000300", {4448}, {3}},
- {L"\U00001160\U0000093c", {4448}, {2}},
- {L"\U00001160\U00000308\U0000093c", {4448}, {3}},
+ {L"\U00001160\U00000900", {4448}, {2}},
+ {L"\U00001160\U00000308\U00000900", {4448}, {3}},
{L"\U00001160\U0000094d", {4448}, {2}},
{L"\U00001160\U00000308\U0000094d", {4448}, {3}},
{L"\U00001160\U0000200d", {4448}, {2}},
@@ -1766,8 +1652,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U000011a8\U00000308\U0000000a", {4520, 10}, {2, 3}},
{L"\U000011a8\U00000001", {4520, 1}, {1, 2}},
{L"\U000011a8\U00000308\U00000001", {4520, 1}, {2, 3}},
- {L"\U000011a8\U0000034f", {4520}, {2}},
- {L"\U000011a8\U00000308\U0000034f", {4520}, {3}},
+ {L"\U000011a8\U0000200c", {4520}, {2}},
+ {L"\U000011a8\U00000308\U0000200c", {4520}, {3}},
{L"\U000011a8\U0001f1e6", {4520, 127462}, {1, 3}},
{L"\U000011a8\U00000308\U0001f1e6", {4520, 127462}, {2, 4}},
{L"\U000011a8\U00000600", {4520, 1536}, {1, 2}},
@@ -1784,8 +1670,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U000011a8\U00000308\U0000ac00", {4520, 44032}, {2, 3}},
{L"\U000011a8\U0000ac01", {4520, 44033}, {1, 2}},
{L"\U000011a8\U00000308\U0000ac01", {4520, 44033}, {2, 3}},
- {L"\U000011a8\U00000900", {4520}, {2}},
- {L"\U000011a8\U00000308\U00000900", {4520}, {3}},
{L"\U000011a8\U00000903", {4520}, {2}},
{L"\U000011a8\U00000308\U00000903", {4520}, {3}},
{L"\U000011a8\U00000904", {4520, 2308}, {1, 2}},
@@ -1798,8 +1682,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U000011a8\U00000308\U0000231a", {4520, 8986}, {2, 3}},
{L"\U000011a8\U00000300", {4520}, {2}},
{L"\U000011a8\U00000308\U00000300", {4520}, {3}},
- {L"\U000011a8\U0000093c", {4520}, {2}},
- {L"\U000011a8\U00000308\U0000093c", {4520}, {3}},
+ {L"\U000011a8\U00000900", {4520}, {2}},
+ {L"\U000011a8\U00000308\U00000900", {4520}, {3}},
{L"\U000011a8\U0000094d", {4520}, {2}},
{L"\U000011a8\U00000308\U0000094d", {4520}, {3}},
{L"\U000011a8\U0000200d", {4520}, {2}},
@@ -1814,8 +1698,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000ac00\U00000308\U0000000a", {44032, 10}, {2, 3}},
{L"\U0000ac00\U00000001", {44032, 1}, {1, 2}},
{L"\U0000ac00\U00000308\U00000001", {44032, 1}, {2, 3}},
- {L"\U0000ac00\U0000034f", {44032}, {2}},
- {L"\U0000ac00\U00000308\U0000034f", {44032}, {3}},
+ {L"\U0000ac00\U0000200c", {44032}, {2}},
+ {L"\U0000ac00\U00000308\U0000200c", {44032}, {3}},
{L"\U0000ac00\U0001f1e6", {44032, 127462}, {1, 3}},
{L"\U0000ac00\U00000308\U0001f1e6", {44032, 127462}, {2, 4}},
{L"\U0000ac00\U00000600", {44032, 1536}, {1, 2}},
@@ -1832,8 +1716,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000ac00\U00000308\U0000ac00", {44032, 44032}, {2, 3}},
{L"\U0000ac00\U0000ac01", {44032, 44033}, {1, 2}},
{L"\U0000ac00\U00000308\U0000ac01", {44032, 44033}, {2, 3}},
- {L"\U0000ac00\U00000900", {44032}, {2}},
- {L"\U0000ac00\U00000308\U00000900", {44032}, {3}},
{L"\U0000ac00\U00000903", {44032}, {2}},
{L"\U0000ac00\U00000308\U00000903", {44032}, {3}},
{L"\U0000ac00\U00000904", {44032, 2308}, {1, 2}},
@@ -1846,8 +1728,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000ac00\U00000308\U0000231a", {44032, 8986}, {2, 3}},
{L"\U0000ac00\U00000300", {44032}, {2}},
{L"\U0000ac00\U00000308\U00000300", {44032}, {3}},
- {L"\U0000ac00\U0000093c", {44032}, {2}},
- {L"\U0000ac00\U00000308\U0000093c", {44032}, {3}},
+ {L"\U0000ac00\U00000900", {44032}, {2}},
+ {L"\U0000ac00\U00000308\U00000900", {44032}, {3}},
{L"\U0000ac00\U0000094d", {44032}, {2}},
{L"\U0000ac00\U00000308\U0000094d", {44032}, {3}},
{L"\U0000ac00\U0000200d", {44032}, {2}},
@@ -1862,8 +1744,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000ac01\U00000308\U0000000a", {44033, 10}, {2, 3}},
{L"\U0000ac01\U00000001", {44033, 1}, {1, 2}},
{L"\U0000ac01\U00000308\U00000001", {44033, 1}, {2, 3}},
- {L"\U0000ac01\U0000034f", {44033}, {2}},
- {L"\U0000ac01\U00000308\U0000034f", {44033}, {3}},
+ {L"\U0000ac01\U0000200c", {44033}, {2}},
+ {L"\U0000ac01\U00000308\U0000200c", {44033}, {3}},
{L"\U0000ac01\U0001f1e6", {44033, 127462}, {1, 3}},
{L"\U0000ac01\U00000308\U0001f1e6", {44033, 127462}, {2, 4}},
{L"\U0000ac01\U00000600", {44033, 1536}, {1, 2}},
@@ -1880,8 +1762,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000ac01\U00000308\U0000ac00", {44033, 44032}, {2, 3}},
{L"\U0000ac01\U0000ac01", {44033, 44033}, {1, 2}},
{L"\U0000ac01\U00000308\U0000ac01", {44033, 44033}, {2, 3}},
- {L"\U0000ac01\U00000900", {44033}, {2}},
- {L"\U0000ac01\U00000308\U00000900", {44033}, {3}},
{L"\U0000ac01\U00000903", {44033}, {2}},
{L"\U0000ac01\U00000308\U00000903", {44033}, {3}},
{L"\U0000ac01\U00000904", {44033, 2308}, {1, 2}},
@@ -1894,62 +1774,14 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000ac01\U00000308\U0000231a", {44033, 8986}, {2, 3}},
{L"\U0000ac01\U00000300", {44033}, {2}},
{L"\U0000ac01\U00000308\U00000300", {44033}, {3}},
- {L"\U0000ac01\U0000093c", {44033}, {2}},
- {L"\U0000ac01\U00000308\U0000093c", {44033}, {3}},
+ {L"\U0000ac01\U00000900", {44033}, {2}},
+ {L"\U0000ac01\U00000308\U00000900", {44033}, {3}},
{L"\U0000ac01\U0000094d", {44033}, {2}},
{L"\U0000ac01\U00000308\U0000094d", {44033}, {3}},
{L"\U0000ac01\U0000200d", {44033}, {2}},
{L"\U0000ac01\U00000308\U0000200d", {44033}, {3}},
{L"\U0000ac01\U00000378", {44033, 888}, {1, 2}},
{L"\U0000ac01\U00000308\U00000378", {44033, 888}, {2, 3}},
- {L"\U00000900\U00000020", {2304, 32}, {1, 2}},
- {L"\U00000900\U00000308\U00000020", {2304, 32}, {2, 3}},
- {L"\U00000900\U0000000d", {2304, 13}, {1, 2}},
- {L"\U00000900\U00000308\U0000000d", {2304, 13}, {2, 3}},
- {L"\U00000900\U0000000a", {2304, 10}, {1, 2}},
- {L"\U00000900\U00000308\U0000000a", {2304, 10}, {2, 3}},
- {L"\U00000900\U00000001", {2304, 1}, {1, 2}},
- {L"\U00000900\U00000308\U00000001", {2304, 1}, {2, 3}},
- {L"\U00000900\U0000034f", {2304}, {2}},
- {L"\U00000900\U00000308\U0000034f", {2304}, {3}},
- {L"\U00000900\U0001f1e6", {2304, 127462}, {1, 3}},
- {L"\U00000900\U00000308\U0001f1e6", {2304, 127462}, {2, 4}},
- {L"\U00000900\U00000600", {2304, 1536}, {1, 2}},
- {L"\U00000900\U00000308\U00000600", {2304, 1536}, {2, 3}},
- {L"\U00000900\U00000a03", {2304}, {2}},
- {L"\U00000900\U00000308\U00000a03", {2304}, {3}},
- {L"\U00000900\U00001100", {2304, 4352}, {1, 2}},
- {L"\U00000900\U00000308\U00001100", {2304, 4352}, {2, 3}},
- {L"\U00000900\U00001160", {2304, 4448}, {1, 2}},
- {L"\U00000900\U00000308\U00001160", {2304, 4448}, {2, 3}},
- {L"\U00000900\U000011a8", {2304, 4520}, {1, 2}},
- {L"\U00000900\U00000308\U000011a8", {2304, 4520}, {2, 3}},
- {L"\U00000900\U0000ac00", {2304, 44032}, {1, 2}},
- {L"\U00000900\U00000308\U0000ac00", {2304, 44032}, {2, 3}},
- {L"\U00000900\U0000ac01", {2304, 44033}, {1, 2}},
- {L"\U00000900\U00000308\U0000ac01", {2304, 44033}, {2, 3}},
- {L"\U00000900\U00000900", {2304}, {2}},
- {L"\U00000900\U00000308\U00000900", {2304}, {3}},
- {L"\U00000900\U00000903", {2304}, {2}},
- {L"\U00000900\U00000308\U00000903", {2304}, {3}},
- {L"\U00000900\U00000904", {2304, 2308}, {1, 2}},
- {L"\U00000900\U00000308\U00000904", {2304, 2308}, {2, 3}},
- {L"\U00000900\U00000d4e", {2304, 3406}, {1, 2}},
- {L"\U00000900\U00000308\U00000d4e", {2304, 3406}, {2, 3}},
- {L"\U00000900\U00000915", {2304, 2325}, {1, 2}},
- {L"\U00000900\U00000308\U00000915", {2304, 2325}, {2, 3}},
- {L"\U00000900\U0000231a", {2304, 8986}, {1, 2}},
- {L"\U00000900\U00000308\U0000231a", {2304, 8986}, {2, 3}},
- {L"\U00000900\U00000300", {2304}, {2}},
- {L"\U00000900\U00000308\U00000300", {2304}, {3}},
- {L"\U00000900\U0000093c", {2304}, {2}},
- {L"\U00000900\U00000308\U0000093c", {2304}, {3}},
- {L"\U00000900\U0000094d", {2304}, {2}},
- {L"\U00000900\U00000308\U0000094d", {2304}, {3}},
- {L"\U00000900\U0000200d", {2304}, {2}},
- {L"\U00000900\U00000308\U0000200d", {2304}, {3}},
- {L"\U00000900\U00000378", {2304, 888}, {1, 2}},
- {L"\U00000900\U00000308\U00000378", {2304, 888}, {2, 3}},
{L"\U00000903\U00000020", {2307, 32}, {1, 2}},
{L"\U00000903\U00000308\U00000020", {2307, 32}, {2, 3}},
{L"\U00000903\U0000000d", {2307, 13}, {1, 2}},
@@ -1958,8 +1790,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000903\U00000308\U0000000a", {2307, 10}, {2, 3}},
{L"\U00000903\U00000001", {2307, 1}, {1, 2}},
{L"\U00000903\U00000308\U00000001", {2307, 1}, {2, 3}},
- {L"\U00000903\U0000034f", {2307}, {2}},
- {L"\U00000903\U00000308\U0000034f", {2307}, {3}},
+ {L"\U00000903\U0000200c", {2307}, {2}},
+ {L"\U00000903\U00000308\U0000200c", {2307}, {3}},
{L"\U00000903\U0001f1e6", {2307, 127462}, {1, 3}},
{L"\U00000903\U00000308\U0001f1e6", {2307, 127462}, {2, 4}},
{L"\U00000903\U00000600", {2307, 1536}, {1, 2}},
@@ -1976,8 +1808,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000903\U00000308\U0000ac00", {2307, 44032}, {2, 3}},
{L"\U00000903\U0000ac01", {2307, 44033}, {1, 2}},
{L"\U00000903\U00000308\U0000ac01", {2307, 44033}, {2, 3}},
- {L"\U00000903\U00000900", {2307}, {2}},
- {L"\U00000903\U00000308\U00000900", {2307}, {3}},
{L"\U00000903\U00000903", {2307}, {2}},
{L"\U00000903\U00000308\U00000903", {2307}, {3}},
{L"\U00000903\U00000904", {2307, 2308}, {1, 2}},
@@ -1990,8 +1820,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000903\U00000308\U0000231a", {2307, 8986}, {2, 3}},
{L"\U00000903\U00000300", {2307}, {2}},
{L"\U00000903\U00000308\U00000300", {2307}, {3}},
- {L"\U00000903\U0000093c", {2307}, {2}},
- {L"\U00000903\U00000308\U0000093c", {2307}, {3}},
+ {L"\U00000903\U00000900", {2307}, {2}},
+ {L"\U00000903\U00000308\U00000900", {2307}, {3}},
{L"\U00000903\U0000094d", {2307}, {2}},
{L"\U00000903\U00000308\U0000094d", {2307}, {3}},
{L"\U00000903\U0000200d", {2307}, {2}},
@@ -2006,8 +1836,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000904\U00000308\U0000000a", {2308, 10}, {2, 3}},
{L"\U00000904\U00000001", {2308, 1}, {1, 2}},
{L"\U00000904\U00000308\U00000001", {2308, 1}, {2, 3}},
- {L"\U00000904\U0000034f", {2308}, {2}},
- {L"\U00000904\U00000308\U0000034f", {2308}, {3}},
+ {L"\U00000904\U0000200c", {2308}, {2}},
+ {L"\U00000904\U00000308\U0000200c", {2308}, {3}},
{L"\U00000904\U0001f1e6", {2308, 127462}, {1, 3}},
{L"\U00000904\U00000308\U0001f1e6", {2308, 127462}, {2, 4}},
{L"\U00000904\U00000600", {2308, 1536}, {1, 2}},
@@ -2024,8 +1854,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000904\U00000308\U0000ac00", {2308, 44032}, {2, 3}},
{L"\U00000904\U0000ac01", {2308, 44033}, {1, 2}},
{L"\U00000904\U00000308\U0000ac01", {2308, 44033}, {2, 3}},
- {L"\U00000904\U00000900", {2308}, {2}},
- {L"\U00000904\U00000308\U00000900", {2308}, {3}},
{L"\U00000904\U00000903", {2308}, {2}},
{L"\U00000904\U00000308\U00000903", {2308}, {3}},
{L"\U00000904\U00000904", {2308, 2308}, {1, 2}},
@@ -2038,8 +1866,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000904\U00000308\U0000231a", {2308, 8986}, {2, 3}},
{L"\U00000904\U00000300", {2308}, {2}},
{L"\U00000904\U00000308\U00000300", {2308}, {3}},
- {L"\U00000904\U0000093c", {2308}, {2}},
- {L"\U00000904\U00000308\U0000093c", {2308}, {3}},
+ {L"\U00000904\U00000900", {2308}, {2}},
+ {L"\U00000904\U00000308\U00000900", {2308}, {3}},
{L"\U00000904\U0000094d", {2308}, {2}},
{L"\U00000904\U00000308\U0000094d", {2308}, {3}},
{L"\U00000904\U0000200d", {2308}, {2}},
@@ -2054,8 +1882,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000d4e\U00000308\U0000000a", {3406, 10}, {2, 3}},
{L"\U00000d4e\U00000001", {3406, 1}, {1, 2}},
{L"\U00000d4e\U00000308\U00000001", {3406, 1}, {2, 3}},
- {L"\U00000d4e\U0000034f", {3406}, {2}},
- {L"\U00000d4e\U00000308\U0000034f", {3406}, {3}},
+ {L"\U00000d4e\U0000200c", {3406}, {2}},
+ {L"\U00000d4e\U00000308\U0000200c", {3406}, {3}},
{L"\U00000d4e\U0001f1e6", {3406}, {3}},
{L"\U00000d4e\U00000308\U0001f1e6", {3406, 127462}, {2, 4}},
{L"\U00000d4e\U00000600", {3406}, {2}},
@@ -2072,8 +1900,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000d4e\U00000308\U0000ac00", {3406, 44032}, {2, 3}},
{L"\U00000d4e\U0000ac01", {3406}, {2}},
{L"\U00000d4e\U00000308\U0000ac01", {3406, 44033}, {2, 3}},
- {L"\U00000d4e\U00000900", {3406}, {2}},
- {L"\U00000d4e\U00000308\U00000900", {3406}, {3}},
{L"\U00000d4e\U00000903", {3406}, {2}},
{L"\U00000d4e\U00000308\U00000903", {3406}, {3}},
{L"\U00000d4e\U00000904", {3406}, {2}},
@@ -2086,8 +1912,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000d4e\U00000308\U0000231a", {3406, 8986}, {2, 3}},
{L"\U00000d4e\U00000300", {3406}, {2}},
{L"\U00000d4e\U00000308\U00000300", {3406}, {3}},
- {L"\U00000d4e\U0000093c", {3406}, {2}},
- {L"\U00000d4e\U00000308\U0000093c", {3406}, {3}},
+ {L"\U00000d4e\U00000900", {3406}, {2}},
+ {L"\U00000d4e\U00000308\U00000900", {3406}, {3}},
{L"\U00000d4e\U0000094d", {3406}, {2}},
{L"\U00000d4e\U00000308\U0000094d", {3406}, {3}},
{L"\U00000d4e\U0000200d", {3406}, {2}},
@@ -2102,8 +1928,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000915\U00000308\U0000000a", {2325, 10}, {2, 3}},
{L"\U00000915\U00000001", {2325, 1}, {1, 2}},
{L"\U00000915\U00000308\U00000001", {2325, 1}, {2, 3}},
- {L"\U00000915\U0000034f", {2325}, {2}},
- {L"\U00000915\U00000308\U0000034f", {2325}, {3}},
+ {L"\U00000915\U0000200c", {2325}, {2}},
+ {L"\U00000915\U00000308\U0000200c", {2325}, {3}},
{L"\U00000915\U0001f1e6", {2325, 127462}, {1, 3}},
{L"\U00000915\U00000308\U0001f1e6", {2325, 127462}, {2, 4}},
{L"\U00000915\U00000600", {2325, 1536}, {1, 2}},
@@ -2120,8 +1946,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000915\U00000308\U0000ac00", {2325, 44032}, {2, 3}},
{L"\U00000915\U0000ac01", {2325, 44033}, {1, 2}},
{L"\U00000915\U00000308\U0000ac01", {2325, 44033}, {2, 3}},
- {L"\U00000915\U00000900", {2325}, {2}},
- {L"\U00000915\U00000308\U00000900", {2325}, {3}},
{L"\U00000915\U00000903", {2325}, {2}},
{L"\U00000915\U00000308\U00000903", {2325}, {3}},
{L"\U00000915\U00000904", {2325, 2308}, {1, 2}},
@@ -2134,8 +1958,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000915\U00000308\U0000231a", {2325, 8986}, {2, 3}},
{L"\U00000915\U00000300", {2325}, {2}},
{L"\U00000915\U00000308\U00000300", {2325}, {3}},
- {L"\U00000915\U0000093c", {2325}, {2}},
- {L"\U00000915\U00000308\U0000093c", {2325}, {3}},
+ {L"\U00000915\U00000900", {2325}, {2}},
+ {L"\U00000915\U00000308\U00000900", {2325}, {3}},
{L"\U00000915\U0000094d", {2325}, {2}},
{L"\U00000915\U00000308\U0000094d", {2325}, {3}},
{L"\U00000915\U0000200d", {2325}, {2}},
@@ -2150,8 +1974,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000231a\U00000308\U0000000a", {8986, 10}, {2, 3}},
{L"\U0000231a\U00000001", {8986, 1}, {1, 2}},
{L"\U0000231a\U00000308\U00000001", {8986, 1}, {2, 3}},
- {L"\U0000231a\U0000034f", {8986}, {2}},
- {L"\U0000231a\U00000308\U0000034f", {8986}, {3}},
+ {L"\U0000231a\U0000200c", {8986}, {2}},
+ {L"\U0000231a\U00000308\U0000200c", {8986}, {3}},
{L"\U0000231a\U0001f1e6", {8986, 127462}, {1, 3}},
{L"\U0000231a\U00000308\U0001f1e6", {8986, 127462}, {2, 4}},
{L"\U0000231a\U00000600", {8986, 1536}, {1, 2}},
@@ -2168,8 +1992,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000231a\U00000308\U0000ac00", {8986, 44032}, {2, 3}},
{L"\U0000231a\U0000ac01", {8986, 44033}, {1, 2}},
{L"\U0000231a\U00000308\U0000ac01", {8986, 44033}, {2, 3}},
- {L"\U0000231a\U00000900", {8986}, {2}},
- {L"\U0000231a\U00000308\U00000900", {8986}, {3}},
{L"\U0000231a\U00000903", {8986}, {2}},
{L"\U0000231a\U00000308\U00000903", {8986}, {3}},
{L"\U0000231a\U00000904", {8986, 2308}, {1, 2}},
@@ -2182,8 +2004,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000231a\U00000308\U0000231a", {8986, 8986}, {2, 3}},
{L"\U0000231a\U00000300", {8986}, {2}},
{L"\U0000231a\U00000308\U00000300", {8986}, {3}},
- {L"\U0000231a\U0000093c", {8986}, {2}},
- {L"\U0000231a\U00000308\U0000093c", {8986}, {3}},
+ {L"\U0000231a\U00000900", {8986}, {2}},
+ {L"\U0000231a\U00000308\U00000900", {8986}, {3}},
{L"\U0000231a\U0000094d", {8986}, {2}},
{L"\U0000231a\U00000308\U0000094d", {8986}, {3}},
{L"\U0000231a\U0000200d", {8986}, {2}},
@@ -2198,8 +2020,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000300\U00000308\U0000000a", {768, 10}, {2, 3}},
{L"\U00000300\U00000001", {768, 1}, {1, 2}},
{L"\U00000300\U00000308\U00000001", {768, 1}, {2, 3}},
- {L"\U00000300\U0000034f", {768}, {2}},
- {L"\U00000300\U00000308\U0000034f", {768}, {3}},
+ {L"\U00000300\U0000200c", {768}, {2}},
+ {L"\U00000300\U00000308\U0000200c", {768}, {3}},
{L"\U00000300\U0001f1e6", {768, 127462}, {1, 3}},
{L"\U00000300\U00000308\U0001f1e6", {768, 127462}, {2, 4}},
{L"\U00000300\U00000600", {768, 1536}, {1, 2}},
@@ -2216,8 +2038,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000300\U00000308\U0000ac00", {768, 44032}, {2, 3}},
{L"\U00000300\U0000ac01", {768, 44033}, {1, 2}},
{L"\U00000300\U00000308\U0000ac01", {768, 44033}, {2, 3}},
- {L"\U00000300\U00000900", {768}, {2}},
- {L"\U00000300\U00000308\U00000900", {768}, {3}},
{L"\U00000300\U00000903", {768}, {2}},
{L"\U00000300\U00000308\U00000903", {768}, {3}},
{L"\U00000300\U00000904", {768, 2308}, {1, 2}},
@@ -2230,62 +2050,60 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000300\U00000308\U0000231a", {768, 8986}, {2, 3}},
{L"\U00000300\U00000300", {768}, {2}},
{L"\U00000300\U00000308\U00000300", {768}, {3}},
- {L"\U00000300\U0000093c", {768}, {2}},
- {L"\U00000300\U00000308\U0000093c", {768}, {3}},
+ {L"\U00000300\U00000900", {768}, {2}},
+ {L"\U00000300\U00000308\U00000900", {768}, {3}},
{L"\U00000300\U0000094d", {768}, {2}},
{L"\U00000300\U00000308\U0000094d", {768}, {3}},
{L"\U00000300\U0000200d", {768}, {2}},
{L"\U00000300\U00000308\U0000200d", {768}, {3}},
{L"\U00000300\U00000378", {768, 888}, {1, 2}},
{L"\U00000300\U00000308\U00000378", {768, 888}, {2, 3}},
- {L"\U0000093c\U00000020", {2364, 32}, {1, 2}},
- {L"\U0000093c\U00000308\U00000020", {2364, 32}, {2, 3}},
- {L"\U0000093c\U0000000d", {2364, 13}, {1, 2}},
- {L"\U0000093c\U00000308\U0000000d", {2364, 13}, {2, 3}},
- {L"\U0000093c\U0000000a", {2364, 10}, {1, 2}},
- {L"\U0000093c\U00000308\U0000000a", {2364, 10}, {2, 3}},
- {L"\U0000093c\U00000001", {2364, 1}, {1, 2}},
- {L"\U0000093c\U00000308\U00000001", {2364, 1}, {2, 3}},
- {L"\U0000093c\U0000034f", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000034f", {2364}, {3}},
- {L"\U0000093c\U0001f1e6", {2364, 127462}, {1, 3}},
- {L"\U0000093c\U00000308\U0001f1e6", {2364, 127462}, {2, 4}},
- {L"\U0000093c\U00000600", {2364, 1536}, {1, 2}},
- {L"\U0000093c\U00000308\U00000600", {2364, 1536}, {2, 3}},
- {L"\U0000093c\U00000a03", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000a03", {2364}, {3}},
- {L"\U0000093c\U00001100", {2364, 4352}, {1, 2}},
- {L"\U0000093c\U00000308\U00001100", {2364, 4352}, {2, 3}},
- {L"\U0000093c\U00001160", {2364, 4448}, {1, 2}},
- {L"\U0000093c\U00000308\U00001160", {2364, 4448}, {2, 3}},
- {L"\U0000093c\U000011a8", {2364, 4520}, {1, 2}},
- {L"\U0000093c\U00000308\U000011a8", {2364, 4520}, {2, 3}},
- {L"\U0000093c\U0000ac00", {2364, 44032}, {1, 2}},
- {L"\U0000093c\U00000308\U0000ac00", {2364, 44032}, {2, 3}},
- {L"\U0000093c\U0000ac01", {2364, 44033}, {1, 2}},
- {L"\U0000093c\U00000308\U0000ac01", {2364, 44033}, {2, 3}},
- {L"\U0000093c\U00000900", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000900", {2364}, {3}},
- {L"\U0000093c\U00000903", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000903", {2364}, {3}},
- {L"\U0000093c\U00000904", {2364, 2308}, {1, 2}},
- {L"\U0000093c\U00000308\U00000904", {2364, 2308}, {2, 3}},
- {L"\U0000093c\U00000d4e", {2364, 3406}, {1, 2}},
- {L"\U0000093c\U00000308\U00000d4e", {2364, 3406}, {2, 3}},
- {L"\U0000093c\U00000915", {2364, 2325}, {1, 2}},
- {L"\U0000093c\U00000308\U00000915", {2364, 2325}, {2, 3}},
- {L"\U0000093c\U0000231a", {2364, 8986}, {1, 2}},
- {L"\U0000093c\U00000308\U0000231a", {2364, 8986}, {2, 3}},
- {L"\U0000093c\U00000300", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000300", {2364}, {3}},
- {L"\U0000093c\U0000093c", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000093c", {2364}, {3}},
- {L"\U0000093c\U0000094d", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000094d", {2364}, {3}},
- {L"\U0000093c\U0000200d", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000200d", {2364}, {3}},
- {L"\U0000093c\U00000378", {2364, 888}, {1, 2}},
- {L"\U0000093c\U00000308\U00000378", {2364, 888}, {2, 3}},
+ {L"\U00000900\U00000020", {2304, 32}, {1, 2}},
+ {L"\U00000900\U00000308\U00000020", {2304, 32}, {2, 3}},
+ {L"\U00000900\U0000000d", {2304, 13}, {1, 2}},
+ {L"\U00000900\U00000308\U0000000d", {2304, 13}, {2, 3}},
+ {L"\U00000900\U0000000a", {2304, 10}, {1, 2}},
+ {L"\U00000900\U00000308\U0000000a", {2304, 10}, {2, 3}},
+ {L"\U00000900\U00000001", {2304, 1}, {1, 2}},
+ {L"\U00000900\U00000308\U00000001", {2304, 1}, {2, 3}},
+ {L"\U00000900\U0000200c", {2304}, {2}},
+ {L"\U00000900\U00000308\U0000200c", {2304}, {3}},
+ {L"\U00000900\U0001f1e6", {2304, 127462}, {1, 3}},
+ {L"\U00000900\U00000308\U0001f1e6", {2304, 127462}, {2, 4}},
+ {L"\U00000900\U00000600", {2304, 1536}, {1, 2}},
+ {L"\U00000900\U00000308\U00000600", {2304, 1536}, {2, 3}},
+ {L"\U00000900\U00000a03", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000a03", {2304}, {3}},
+ {L"\U00000900\U00001100", {2304, 4352}, {1, 2}},
+ {L"\U00000900\U00000308\U00001100", {2304, 4352}, {2, 3}},
+ {L"\U00000900\U00001160", {2304, 4448}, {1, 2}},
+ {L"\U00000900\U00000308\U00001160", {2304, 4448}, {2, 3}},
+ {L"\U00000900\U000011a8", {2304, 4520}, {1, 2}},
+ {L"\U00000900\U00000308\U000011a8", {2304, 4520}, {2, 3}},
+ {L"\U00000900\U0000ac00", {2304, 44032}, {1, 2}},
+ {L"\U00000900\U00000308\U0000ac00", {2304, 44032}, {2, 3}},
+ {L"\U00000900\U0000ac01", {2304, 44033}, {1, 2}},
+ {L"\U00000900\U00000308\U0000ac01", {2304, 44033}, {2, 3}},
+ {L"\U00000900\U00000903", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000903", {2304}, {3}},
+ {L"\U00000900\U00000904", {2304, 2308}, {1, 2}},
+ {L"\U00000900\U00000308\U00000904", {2304, 2308}, {2, 3}},
+ {L"\U00000900\U00000d4e", {2304, 3406}, {1, 2}},
+ {L"\U00000900\U00000308\U00000d4e", {2304, 3406}, {2, 3}},
+ {L"\U00000900\U00000915", {2304, 2325}, {1, 2}},
+ {L"\U00000900\U00000308\U00000915", {2304, 2325}, {2, 3}},
+ {L"\U00000900\U0000231a", {2304, 8986}, {1, 2}},
+ {L"\U00000900\U00000308\U0000231a", {2304, 8986}, {2, 3}},
+ {L"\U00000900\U00000300", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000300", {2304}, {3}},
+ {L"\U00000900\U00000900", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000900", {2304}, {3}},
+ {L"\U00000900\U0000094d", {2304}, {2}},
+ {L"\U00000900\U00000308\U0000094d", {2304}, {3}},
+ {L"\U00000900\U0000200d", {2304}, {2}},
+ {L"\U00000900\U00000308\U0000200d", {2304}, {3}},
+ {L"\U00000900\U00000378", {2304, 888}, {1, 2}},
+ {L"\U00000900\U00000308\U00000378", {2304, 888}, {2, 3}},
{L"\U0000094d\U00000020", {2381, 32}, {1, 2}},
{L"\U0000094d\U00000308\U00000020", {2381, 32}, {2, 3}},
{L"\U0000094d\U0000000d", {2381, 13}, {1, 2}},
@@ -2294,8 +2112,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000094d\U00000308\U0000000a", {2381, 10}, {2, 3}},
{L"\U0000094d\U00000001", {2381, 1}, {1, 2}},
{L"\U0000094d\U00000308\U00000001", {2381, 1}, {2, 3}},
- {L"\U0000094d\U0000034f", {2381}, {2}},
- {L"\U0000094d\U00000308\U0000034f", {2381}, {3}},
+ {L"\U0000094d\U0000200c", {2381}, {2}},
+ {L"\U0000094d\U00000308\U0000200c", {2381}, {3}},
{L"\U0000094d\U0001f1e6", {2381, 127462}, {1, 3}},
{L"\U0000094d\U00000308\U0001f1e6", {2381, 127462}, {2, 4}},
{L"\U0000094d\U00000600", {2381, 1536}, {1, 2}},
@@ -2312,8 +2130,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000094d\U00000308\U0000ac00", {2381, 44032}, {2, 3}},
{L"\U0000094d\U0000ac01", {2381, 44033}, {1, 2}},
{L"\U0000094d\U00000308\U0000ac01", {2381, 44033}, {2, 3}},
- {L"\U0000094d\U00000900", {2381}, {2}},
- {L"\U0000094d\U00000308\U00000900", {2381}, {3}},
{L"\U0000094d\U00000903", {2381}, {2}},
{L"\U0000094d\U00000308\U00000903", {2381}, {3}},
{L"\U0000094d\U00000904", {2381, 2308}, {1, 2}},
@@ -2326,8 +2142,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000094d\U00000308\U0000231a", {2381, 8986}, {2, 3}},
{L"\U0000094d\U00000300", {2381}, {2}},
{L"\U0000094d\U00000308\U00000300", {2381}, {3}},
- {L"\U0000094d\U0000093c", {2381}, {2}},
- {L"\U0000094d\U00000308\U0000093c", {2381}, {3}},
+ {L"\U0000094d\U00000900", {2381}, {2}},
+ {L"\U0000094d\U00000308\U00000900", {2381}, {3}},
{L"\U0000094d\U0000094d", {2381}, {2}},
{L"\U0000094d\U00000308\U0000094d", {2381}, {3}},
{L"\U0000094d\U0000200d", {2381}, {2}},
@@ -2342,8 +2158,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000200d\U00000308\U0000000a", {8205, 10}, {2, 3}},
{L"\U0000200d\U00000001", {8205, 1}, {1, 2}},
{L"\U0000200d\U00000308\U00000001", {8205, 1}, {2, 3}},
- {L"\U0000200d\U0000034f", {8205}, {2}},
- {L"\U0000200d\U00000308\U0000034f", {8205}, {3}},
+ {L"\U0000200d\U0000200c", {8205}, {2}},
+ {L"\U0000200d\U00000308\U0000200c", {8205}, {3}},
{L"\U0000200d\U0001f1e6", {8205, 127462}, {1, 3}},
{L"\U0000200d\U00000308\U0001f1e6", {8205, 127462}, {2, 4}},
{L"\U0000200d\U00000600", {8205, 1536}, {1, 2}},
@@ -2360,8 +2176,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000200d\U00000308\U0000ac00", {8205, 44032}, {2, 3}},
{L"\U0000200d\U0000ac01", {8205, 44033}, {1, 2}},
{L"\U0000200d\U00000308\U0000ac01", {8205, 44033}, {2, 3}},
- {L"\U0000200d\U00000900", {8205}, {2}},
- {L"\U0000200d\U00000308\U00000900", {8205}, {3}},
{L"\U0000200d\U00000903", {8205}, {2}},
{L"\U0000200d\U00000308\U00000903", {8205}, {3}},
{L"\U0000200d\U00000904", {8205, 2308}, {1, 2}},
@@ -2374,8 +2188,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U0000200d\U00000308\U0000231a", {8205, 8986}, {2, 3}},
{L"\U0000200d\U00000300", {8205}, {2}},
{L"\U0000200d\U00000308\U00000300", {8205}, {3}},
- {L"\U0000200d\U0000093c", {8205}, {2}},
- {L"\U0000200d\U00000308\U0000093c", {8205}, {3}},
+ {L"\U0000200d\U00000900", {8205}, {2}},
+ {L"\U0000200d\U00000308\U00000900", {8205}, {3}},
{L"\U0000200d\U0000094d", {8205}, {2}},
{L"\U0000200d\U00000308\U0000094d", {8205}, {3}},
{L"\U0000200d\U0000200d", {8205}, {2}},
@@ -2390,8 +2204,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000378\U00000308\U0000000a", {888, 10}, {2, 3}},
{L"\U00000378\U00000001", {888, 1}, {1, 2}},
{L"\U00000378\U00000308\U00000001", {888, 1}, {2, 3}},
- {L"\U00000378\U0000034f", {888}, {2}},
- {L"\U00000378\U00000308\U0000034f", {888}, {3}},
+ {L"\U00000378\U0000200c", {888}, {2}},
+ {L"\U00000378\U00000308\U0000200c", {888}, {3}},
{L"\U00000378\U0001f1e6", {888, 127462}, {1, 3}},
{L"\U00000378\U00000308\U0001f1e6", {888, 127462}, {2, 4}},
{L"\U00000378\U00000600", {888, 1536}, {1, 2}},
@@ -2408,8 +2222,6 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000378\U00000308\U0000ac00", {888, 44032}, {2, 3}},
{L"\U00000378\U0000ac01", {888, 44033}, {1, 2}},
{L"\U00000378\U00000308\U0000ac01", {888, 44033}, {2, 3}},
- {L"\U00000378\U00000900", {888}, {2}},
- {L"\U00000378\U00000308\U00000900", {888}, {3}},
{L"\U00000378\U00000903", {888}, {2}},
{L"\U00000378\U00000308\U00000903", {888}, {3}},
{L"\U00000378\U00000904", {888, 2308}, {1, 2}},
@@ -2422,8 +2234,8 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
{L"\U00000378\U00000308\U0000231a", {888, 8986}, {2, 3}},
{L"\U00000378\U00000300", {888}, {2}},
{L"\U00000378\U00000308\U00000300", {888}, {3}},
- {L"\U00000378\U0000093c", {888}, {2}},
- {L"\U00000378\U00000308\U0000093c", {888}, {3}},
+ {L"\U00000378\U00000900", {888}, {2}},
+ {L"\U00000378\U00000308\U00000900", {888}, {3}},
{L"\U00000378\U0000094d", {888}, {2}},
{L"\U00000378\U00000308\U0000094d", {888}, {3}},
{L"\U00000378\U0000200d", {888}, {2}},
@@ -2471,7 +2283,7 @@ std::array<data<wchar_t>, 1187> data_utf16 = {{
/// Note that most of the data for the UTF-16 and UTF-32 are identical. However
/// since the size of the code units
diff er the breaks can contain
diff erent
/// values.
-std::array<data<wchar_t>, 1187> data_utf32 = {{
+std::array<data<wchar_t>, 1093> data_utf32 = {{
{L"\U00000020\U00000020", {32, 32}, {1, 2}},
{L"\U00000020\U00000308\U00000020", {32, 32}, {2, 3}},
{L"\U00000020\U0000000d", {32, 13}, {1, 2}},
@@ -2480,8 +2292,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000020\U00000308\U0000000a", {32, 10}, {2, 3}},
{L"\U00000020\U00000001", {32, 1}, {1, 2}},
{L"\U00000020\U00000308\U00000001", {32, 1}, {2, 3}},
- {L"\U00000020\U0000034f", {32}, {2}},
- {L"\U00000020\U00000308\U0000034f", {32}, {3}},
+ {L"\U00000020\U0000200c", {32}, {2}},
+ {L"\U00000020\U00000308\U0000200c", {32}, {3}},
{L"\U00000020\U0001f1e6", {32, 127462}, {1, 2}},
{L"\U00000020\U00000308\U0001f1e6", {32, 127462}, {2, 3}},
{L"\U00000020\U00000600", {32, 1536}, {1, 2}},
@@ -2498,8 +2310,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000020\U00000308\U0000ac00", {32, 44032}, {2, 3}},
{L"\U00000020\U0000ac01", {32, 44033}, {1, 2}},
{L"\U00000020\U00000308\U0000ac01", {32, 44033}, {2, 3}},
- {L"\U00000020\U00000900", {32}, {2}},
- {L"\U00000020\U00000308\U00000900", {32}, {3}},
{L"\U00000020\U00000903", {32}, {2}},
{L"\U00000020\U00000308\U00000903", {32}, {3}},
{L"\U00000020\U00000904", {32, 2308}, {1, 2}},
@@ -2512,8 +2322,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000020\U00000308\U0000231a", {32, 8986}, {2, 3}},
{L"\U00000020\U00000300", {32}, {2}},
{L"\U00000020\U00000308\U00000300", {32}, {3}},
- {L"\U00000020\U0000093c", {32}, {2}},
- {L"\U00000020\U00000308\U0000093c", {32}, {3}},
+ {L"\U00000020\U00000900", {32}, {2}},
+ {L"\U00000020\U00000308\U00000900", {32}, {3}},
{L"\U00000020\U0000094d", {32}, {2}},
{L"\U00000020\U00000308\U0000094d", {32}, {3}},
{L"\U00000020\U0000200d", {32}, {2}},
@@ -2528,8 +2338,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000000d\U00000308\U0000000a", {13, 776, 10}, {1, 2, 3}},
{L"\U0000000d\U00000001", {13, 1}, {1, 2}},
{L"\U0000000d\U00000308\U00000001", {13, 776, 1}, {1, 2, 3}},
- {L"\U0000000d\U0000034f", {13, 847}, {1, 2}},
- {L"\U0000000d\U00000308\U0000034f", {13, 776}, {1, 3}},
+ {L"\U0000000d\U0000200c", {13, 8204}, {1, 2}},
+ {L"\U0000000d\U00000308\U0000200c", {13, 776}, {1, 3}},
{L"\U0000000d\U0001f1e6", {13, 127462}, {1, 2}},
{L"\U0000000d\U00000308\U0001f1e6", {13, 776, 127462}, {1, 2, 3}},
{L"\U0000000d\U00000600", {13, 1536}, {1, 2}},
@@ -2546,8 +2356,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000000d\U00000308\U0000ac00", {13, 776, 44032}, {1, 2, 3}},
{L"\U0000000d\U0000ac01", {13, 44033}, {1, 2}},
{L"\U0000000d\U00000308\U0000ac01", {13, 776, 44033}, {1, 2, 3}},
- {L"\U0000000d\U00000900", {13, 2304}, {1, 2}},
- {L"\U0000000d\U00000308\U00000900", {13, 776}, {1, 3}},
{L"\U0000000d\U00000903", {13, 2307}, {1, 2}},
{L"\U0000000d\U00000308\U00000903", {13, 776}, {1, 3}},
{L"\U0000000d\U00000904", {13, 2308}, {1, 2}},
@@ -2560,8 +2368,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000000d\U00000308\U0000231a", {13, 776, 8986}, {1, 2, 3}},
{L"\U0000000d\U00000300", {13, 768}, {1, 2}},
{L"\U0000000d\U00000308\U00000300", {13, 776}, {1, 3}},
- {L"\U0000000d\U0000093c", {13, 2364}, {1, 2}},
- {L"\U0000000d\U00000308\U0000093c", {13, 776}, {1, 3}},
+ {L"\U0000000d\U00000900", {13, 2304}, {1, 2}},
+ {L"\U0000000d\U00000308\U00000900", {13, 776}, {1, 3}},
{L"\U0000000d\U0000094d", {13, 2381}, {1, 2}},
{L"\U0000000d\U00000308\U0000094d", {13, 776}, {1, 3}},
{L"\U0000000d\U0000200d", {13, 8205}, {1, 2}},
@@ -2576,8 +2384,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000000a\U00000308\U0000000a", {10, 776, 10}, {1, 2, 3}},
{L"\U0000000a\U00000001", {10, 1}, {1, 2}},
{L"\U0000000a\U00000308\U00000001", {10, 776, 1}, {1, 2, 3}},
- {L"\U0000000a\U0000034f", {10, 847}, {1, 2}},
- {L"\U0000000a\U00000308\U0000034f", {10, 776}, {1, 3}},
+ {L"\U0000000a\U0000200c", {10, 8204}, {1, 2}},
+ {L"\U0000000a\U00000308\U0000200c", {10, 776}, {1, 3}},
{L"\U0000000a\U0001f1e6", {10, 127462}, {1, 2}},
{L"\U0000000a\U00000308\U0001f1e6", {10, 776, 127462}, {1, 2, 3}},
{L"\U0000000a\U00000600", {10, 1536}, {1, 2}},
@@ -2594,8 +2402,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000000a\U00000308\U0000ac00", {10, 776, 44032}, {1, 2, 3}},
{L"\U0000000a\U0000ac01", {10, 44033}, {1, 2}},
{L"\U0000000a\U00000308\U0000ac01", {10, 776, 44033}, {1, 2, 3}},
- {L"\U0000000a\U00000900", {10, 2304}, {1, 2}},
- {L"\U0000000a\U00000308\U00000900", {10, 776}, {1, 3}},
{L"\U0000000a\U00000903", {10, 2307}, {1, 2}},
{L"\U0000000a\U00000308\U00000903", {10, 776}, {1, 3}},
{L"\U0000000a\U00000904", {10, 2308}, {1, 2}},
@@ -2608,8 +2414,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000000a\U00000308\U0000231a", {10, 776, 8986}, {1, 2, 3}},
{L"\U0000000a\U00000300", {10, 768}, {1, 2}},
{L"\U0000000a\U00000308\U00000300", {10, 776}, {1, 3}},
- {L"\U0000000a\U0000093c", {10, 2364}, {1, 2}},
- {L"\U0000000a\U00000308\U0000093c", {10, 776}, {1, 3}},
+ {L"\U0000000a\U00000900", {10, 2304}, {1, 2}},
+ {L"\U0000000a\U00000308\U00000900", {10, 776}, {1, 3}},
{L"\U0000000a\U0000094d", {10, 2381}, {1, 2}},
{L"\U0000000a\U00000308\U0000094d", {10, 776}, {1, 3}},
{L"\U0000000a\U0000200d", {10, 8205}, {1, 2}},
@@ -2624,8 +2430,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000001\U00000308\U0000000a", {1, 776, 10}, {1, 2, 3}},
{L"\U00000001\U00000001", {1, 1}, {1, 2}},
{L"\U00000001\U00000308\U00000001", {1, 776, 1}, {1, 2, 3}},
- {L"\U00000001\U0000034f", {1, 847}, {1, 2}},
- {L"\U00000001\U00000308\U0000034f", {1, 776}, {1, 3}},
+ {L"\U00000001\U0000200c", {1, 8204}, {1, 2}},
+ {L"\U00000001\U00000308\U0000200c", {1, 776}, {1, 3}},
{L"\U00000001\U0001f1e6", {1, 127462}, {1, 2}},
{L"\U00000001\U00000308\U0001f1e6", {1, 776, 127462}, {1, 2, 3}},
{L"\U00000001\U00000600", {1, 1536}, {1, 2}},
@@ -2642,8 +2448,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000001\U00000308\U0000ac00", {1, 776, 44032}, {1, 2, 3}},
{L"\U00000001\U0000ac01", {1, 44033}, {1, 2}},
{L"\U00000001\U00000308\U0000ac01", {1, 776, 44033}, {1, 2, 3}},
- {L"\U00000001\U00000900", {1, 2304}, {1, 2}},
- {L"\U00000001\U00000308\U00000900", {1, 776}, {1, 3}},
{L"\U00000001\U00000903", {1, 2307}, {1, 2}},
{L"\U00000001\U00000308\U00000903", {1, 776}, {1, 3}},
{L"\U00000001\U00000904", {1, 2308}, {1, 2}},
@@ -2656,62 +2460,60 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000001\U00000308\U0000231a", {1, 776, 8986}, {1, 2, 3}},
{L"\U00000001\U00000300", {1, 768}, {1, 2}},
{L"\U00000001\U00000308\U00000300", {1, 776}, {1, 3}},
- {L"\U00000001\U0000093c", {1, 2364}, {1, 2}},
- {L"\U00000001\U00000308\U0000093c", {1, 776}, {1, 3}},
+ {L"\U00000001\U00000900", {1, 2304}, {1, 2}},
+ {L"\U00000001\U00000308\U00000900", {1, 776}, {1, 3}},
{L"\U00000001\U0000094d", {1, 2381}, {1, 2}},
{L"\U00000001\U00000308\U0000094d", {1, 776}, {1, 3}},
{L"\U00000001\U0000200d", {1, 8205}, {1, 2}},
{L"\U00000001\U00000308\U0000200d", {1, 776}, {1, 3}},
{L"\U00000001\U00000378", {1, 888}, {1, 2}},
{L"\U00000001\U00000308\U00000378", {1, 776, 888}, {1, 2, 3}},
- {L"\U0000034f\U00000020", {847, 32}, {1, 2}},
- {L"\U0000034f\U00000308\U00000020", {847, 32}, {2, 3}},
- {L"\U0000034f\U0000000d", {847, 13}, {1, 2}},
- {L"\U0000034f\U00000308\U0000000d", {847, 13}, {2, 3}},
- {L"\U0000034f\U0000000a", {847, 10}, {1, 2}},
- {L"\U0000034f\U00000308\U0000000a", {847, 10}, {2, 3}},
- {L"\U0000034f\U00000001", {847, 1}, {1, 2}},
- {L"\U0000034f\U00000308\U00000001", {847, 1}, {2, 3}},
- {L"\U0000034f\U0000034f", {847}, {2}},
- {L"\U0000034f\U00000308\U0000034f", {847}, {3}},
- {L"\U0000034f\U0001f1e6", {847, 127462}, {1, 2}},
- {L"\U0000034f\U00000308\U0001f1e6", {847, 127462}, {2, 3}},
- {L"\U0000034f\U00000600", {847, 1536}, {1, 2}},
- {L"\U0000034f\U00000308\U00000600", {847, 1536}, {2, 3}},
- {L"\U0000034f\U00000a03", {847}, {2}},
- {L"\U0000034f\U00000308\U00000a03", {847}, {3}},
- {L"\U0000034f\U00001100", {847, 4352}, {1, 2}},
- {L"\U0000034f\U00000308\U00001100", {847, 4352}, {2, 3}},
- {L"\U0000034f\U00001160", {847, 4448}, {1, 2}},
- {L"\U0000034f\U00000308\U00001160", {847, 4448}, {2, 3}},
- {L"\U0000034f\U000011a8", {847, 4520}, {1, 2}},
- {L"\U0000034f\U00000308\U000011a8", {847, 4520}, {2, 3}},
- {L"\U0000034f\U0000ac00", {847, 44032}, {1, 2}},
- {L"\U0000034f\U00000308\U0000ac00", {847, 44032}, {2, 3}},
- {L"\U0000034f\U0000ac01", {847, 44033}, {1, 2}},
- {L"\U0000034f\U00000308\U0000ac01", {847, 44033}, {2, 3}},
- {L"\U0000034f\U00000900", {847}, {2}},
- {L"\U0000034f\U00000308\U00000900", {847}, {3}},
- {L"\U0000034f\U00000903", {847}, {2}},
- {L"\U0000034f\U00000308\U00000903", {847}, {3}},
- {L"\U0000034f\U00000904", {847, 2308}, {1, 2}},
- {L"\U0000034f\U00000308\U00000904", {847, 2308}, {2, 3}},
- {L"\U0000034f\U00000d4e", {847, 3406}, {1, 2}},
- {L"\U0000034f\U00000308\U00000d4e", {847, 3406}, {2, 3}},
- {L"\U0000034f\U00000915", {847, 2325}, {1, 2}},
- {L"\U0000034f\U00000308\U00000915", {847, 2325}, {2, 3}},
- {L"\U0000034f\U0000231a", {847, 8986}, {1, 2}},
- {L"\U0000034f\U00000308\U0000231a", {847, 8986}, {2, 3}},
- {L"\U0000034f\U00000300", {847}, {2}},
- {L"\U0000034f\U00000308\U00000300", {847}, {3}},
- {L"\U0000034f\U0000093c", {847}, {2}},
- {L"\U0000034f\U00000308\U0000093c", {847}, {3}},
- {L"\U0000034f\U0000094d", {847}, {2}},
- {L"\U0000034f\U00000308\U0000094d", {847}, {3}},
- {L"\U0000034f\U0000200d", {847}, {2}},
- {L"\U0000034f\U00000308\U0000200d", {847}, {3}},
- {L"\U0000034f\U00000378", {847, 888}, {1, 2}},
- {L"\U0000034f\U00000308\U00000378", {847, 888}, {2, 3}},
+ {L"\U0000200c\U00000020", {8204, 32}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000020", {8204, 32}, {2, 3}},
+ {L"\U0000200c\U0000000d", {8204, 13}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000000d", {8204, 13}, {2, 3}},
+ {L"\U0000200c\U0000000a", {8204, 10}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000000a", {8204, 10}, {2, 3}},
+ {L"\U0000200c\U00000001", {8204, 1}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000001", {8204, 1}, {2, 3}},
+ {L"\U0000200c\U0000200c", {8204}, {2}},
+ {L"\U0000200c\U00000308\U0000200c", {8204}, {3}},
+ {L"\U0000200c\U0001f1e6", {8204, 127462}, {1, 2}},
+ {L"\U0000200c\U00000308\U0001f1e6", {8204, 127462}, {2, 3}},
+ {L"\U0000200c\U00000600", {8204, 1536}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000600", {8204, 1536}, {2, 3}},
+ {L"\U0000200c\U00000a03", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000a03", {8204}, {3}},
+ {L"\U0000200c\U00001100", {8204, 4352}, {1, 2}},
+ {L"\U0000200c\U00000308\U00001100", {8204, 4352}, {2, 3}},
+ {L"\U0000200c\U00001160", {8204, 4448}, {1, 2}},
+ {L"\U0000200c\U00000308\U00001160", {8204, 4448}, {2, 3}},
+ {L"\U0000200c\U000011a8", {8204, 4520}, {1, 2}},
+ {L"\U0000200c\U00000308\U000011a8", {8204, 4520}, {2, 3}},
+ {L"\U0000200c\U0000ac00", {8204, 44032}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000ac00", {8204, 44032}, {2, 3}},
+ {L"\U0000200c\U0000ac01", {8204, 44033}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000ac01", {8204, 44033}, {2, 3}},
+ {L"\U0000200c\U00000903", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000903", {8204}, {3}},
+ {L"\U0000200c\U00000904", {8204, 2308}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000904", {8204, 2308}, {2, 3}},
+ {L"\U0000200c\U00000d4e", {8204, 3406}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000d4e", {8204, 3406}, {2, 3}},
+ {L"\U0000200c\U00000915", {8204, 2325}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000915", {8204, 2325}, {2, 3}},
+ {L"\U0000200c\U0000231a", {8204, 8986}, {1, 2}},
+ {L"\U0000200c\U00000308\U0000231a", {8204, 8986}, {2, 3}},
+ {L"\U0000200c\U00000300", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000300", {8204}, {3}},
+ {L"\U0000200c\U00000900", {8204}, {2}},
+ {L"\U0000200c\U00000308\U00000900", {8204}, {3}},
+ {L"\U0000200c\U0000094d", {8204}, {2}},
+ {L"\U0000200c\U00000308\U0000094d", {8204}, {3}},
+ {L"\U0000200c\U0000200d", {8204}, {2}},
+ {L"\U0000200c\U00000308\U0000200d", {8204}, {3}},
+ {L"\U0000200c\U00000378", {8204, 888}, {1, 2}},
+ {L"\U0000200c\U00000308\U00000378", {8204, 888}, {2, 3}},
{L"\U0001f1e6\U00000020", {127462, 32}, {1, 2}},
{L"\U0001f1e6\U00000308\U00000020", {127462, 32}, {2, 3}},
{L"\U0001f1e6\U0000000d", {127462, 13}, {1, 2}},
@@ -2720,8 +2522,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0001f1e6\U00000308\U0000000a", {127462, 10}, {2, 3}},
{L"\U0001f1e6\U00000001", {127462, 1}, {1, 2}},
{L"\U0001f1e6\U00000308\U00000001", {127462, 1}, {2, 3}},
- {L"\U0001f1e6\U0000034f", {127462}, {2}},
- {L"\U0001f1e6\U00000308\U0000034f", {127462}, {3}},
+ {L"\U0001f1e6\U0000200c", {127462}, {2}},
+ {L"\U0001f1e6\U00000308\U0000200c", {127462}, {3}},
{L"\U0001f1e6\U0001f1e6", {127462}, {2}},
{L"\U0001f1e6\U00000308\U0001f1e6", {127462, 127462}, {2, 3}},
{L"\U0001f1e6\U00000600", {127462, 1536}, {1, 2}},
@@ -2738,8 +2540,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0001f1e6\U00000308\U0000ac00", {127462, 44032}, {2, 3}},
{L"\U0001f1e6\U0000ac01", {127462, 44033}, {1, 2}},
{L"\U0001f1e6\U00000308\U0000ac01", {127462, 44033}, {2, 3}},
- {L"\U0001f1e6\U00000900", {127462}, {2}},
- {L"\U0001f1e6\U00000308\U00000900", {127462}, {3}},
{L"\U0001f1e6\U00000903", {127462}, {2}},
{L"\U0001f1e6\U00000308\U00000903", {127462}, {3}},
{L"\U0001f1e6\U00000904", {127462, 2308}, {1, 2}},
@@ -2752,8 +2552,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0001f1e6\U00000308\U0000231a", {127462, 8986}, {2, 3}},
{L"\U0001f1e6\U00000300", {127462}, {2}},
{L"\U0001f1e6\U00000308\U00000300", {127462}, {3}},
- {L"\U0001f1e6\U0000093c", {127462}, {2}},
- {L"\U0001f1e6\U00000308\U0000093c", {127462}, {3}},
+ {L"\U0001f1e6\U00000900", {127462}, {2}},
+ {L"\U0001f1e6\U00000308\U00000900", {127462}, {3}},
{L"\U0001f1e6\U0000094d", {127462}, {2}},
{L"\U0001f1e6\U00000308\U0000094d", {127462}, {3}},
{L"\U0001f1e6\U0000200d", {127462}, {2}},
@@ -2768,8 +2568,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000600\U00000308\U0000000a", {1536, 10}, {2, 3}},
{L"\U00000600\U00000001", {1536, 1}, {1, 2}},
{L"\U00000600\U00000308\U00000001", {1536, 1}, {2, 3}},
- {L"\U00000600\U0000034f", {1536}, {2}},
- {L"\U00000600\U00000308\U0000034f", {1536}, {3}},
+ {L"\U00000600\U0000200c", {1536}, {2}},
+ {L"\U00000600\U00000308\U0000200c", {1536}, {3}},
{L"\U00000600\U0001f1e6", {1536}, {2}},
{L"\U00000600\U00000308\U0001f1e6", {1536, 127462}, {2, 3}},
{L"\U00000600\U00000600", {1536}, {2}},
@@ -2786,8 +2586,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000600\U00000308\U0000ac00", {1536, 44032}, {2, 3}},
{L"\U00000600\U0000ac01", {1536}, {2}},
{L"\U00000600\U00000308\U0000ac01", {1536, 44033}, {2, 3}},
- {L"\U00000600\U00000900", {1536}, {2}},
- {L"\U00000600\U00000308\U00000900", {1536}, {3}},
{L"\U00000600\U00000903", {1536}, {2}},
{L"\U00000600\U00000308\U00000903", {1536}, {3}},
{L"\U00000600\U00000904", {1536}, {2}},
@@ -2800,8 +2598,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000600\U00000308\U0000231a", {1536, 8986}, {2, 3}},
{L"\U00000600\U00000300", {1536}, {2}},
{L"\U00000600\U00000308\U00000300", {1536}, {3}},
- {L"\U00000600\U0000093c", {1536}, {2}},
- {L"\U00000600\U00000308\U0000093c", {1536}, {3}},
+ {L"\U00000600\U00000900", {1536}, {2}},
+ {L"\U00000600\U00000308\U00000900", {1536}, {3}},
{L"\U00000600\U0000094d", {1536}, {2}},
{L"\U00000600\U00000308\U0000094d", {1536}, {3}},
{L"\U00000600\U0000200d", {1536}, {2}},
@@ -2816,8 +2614,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000a03\U00000308\U0000000a", {2563, 10}, {2, 3}},
{L"\U00000a03\U00000001", {2563, 1}, {1, 2}},
{L"\U00000a03\U00000308\U00000001", {2563, 1}, {2, 3}},
- {L"\U00000a03\U0000034f", {2563}, {2}},
- {L"\U00000a03\U00000308\U0000034f", {2563}, {3}},
+ {L"\U00000a03\U0000200c", {2563}, {2}},
+ {L"\U00000a03\U00000308\U0000200c", {2563}, {3}},
{L"\U00000a03\U0001f1e6", {2563, 127462}, {1, 2}},
{L"\U00000a03\U00000308\U0001f1e6", {2563, 127462}, {2, 3}},
{L"\U00000a03\U00000600", {2563, 1536}, {1, 2}},
@@ -2834,8 +2632,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000a03\U00000308\U0000ac00", {2563, 44032}, {2, 3}},
{L"\U00000a03\U0000ac01", {2563, 44033}, {1, 2}},
{L"\U00000a03\U00000308\U0000ac01", {2563, 44033}, {2, 3}},
- {L"\U00000a03\U00000900", {2563}, {2}},
- {L"\U00000a03\U00000308\U00000900", {2563}, {3}},
{L"\U00000a03\U00000903", {2563}, {2}},
{L"\U00000a03\U00000308\U00000903", {2563}, {3}},
{L"\U00000a03\U00000904", {2563, 2308}, {1, 2}},
@@ -2848,8 +2644,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000a03\U00000308\U0000231a", {2563, 8986}, {2, 3}},
{L"\U00000a03\U00000300", {2563}, {2}},
{L"\U00000a03\U00000308\U00000300", {2563}, {3}},
- {L"\U00000a03\U0000093c", {2563}, {2}},
- {L"\U00000a03\U00000308\U0000093c", {2563}, {3}},
+ {L"\U00000a03\U00000900", {2563}, {2}},
+ {L"\U00000a03\U00000308\U00000900", {2563}, {3}},
{L"\U00000a03\U0000094d", {2563}, {2}},
{L"\U00000a03\U00000308\U0000094d", {2563}, {3}},
{L"\U00000a03\U0000200d", {2563}, {2}},
@@ -2864,8 +2660,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00001100\U00000308\U0000000a", {4352, 10}, {2, 3}},
{L"\U00001100\U00000001", {4352, 1}, {1, 2}},
{L"\U00001100\U00000308\U00000001", {4352, 1}, {2, 3}},
- {L"\U00001100\U0000034f", {4352}, {2}},
- {L"\U00001100\U00000308\U0000034f", {4352}, {3}},
+ {L"\U00001100\U0000200c", {4352}, {2}},
+ {L"\U00001100\U00000308\U0000200c", {4352}, {3}},
{L"\U00001100\U0001f1e6", {4352, 127462}, {1, 2}},
{L"\U00001100\U00000308\U0001f1e6", {4352, 127462}, {2, 3}},
{L"\U00001100\U00000600", {4352, 1536}, {1, 2}},
@@ -2882,8 +2678,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00001100\U00000308\U0000ac00", {4352, 44032}, {2, 3}},
{L"\U00001100\U0000ac01", {4352}, {2}},
{L"\U00001100\U00000308\U0000ac01", {4352, 44033}, {2, 3}},
- {L"\U00001100\U00000900", {4352}, {2}},
- {L"\U00001100\U00000308\U00000900", {4352}, {3}},
{L"\U00001100\U00000903", {4352}, {2}},
{L"\U00001100\U00000308\U00000903", {4352}, {3}},
{L"\U00001100\U00000904", {4352, 2308}, {1, 2}},
@@ -2896,8 +2690,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00001100\U00000308\U0000231a", {4352, 8986}, {2, 3}},
{L"\U00001100\U00000300", {4352}, {2}},
{L"\U00001100\U00000308\U00000300", {4352}, {3}},
- {L"\U00001100\U0000093c", {4352}, {2}},
- {L"\U00001100\U00000308\U0000093c", {4352}, {3}},
+ {L"\U00001100\U00000900", {4352}, {2}},
+ {L"\U00001100\U00000308\U00000900", {4352}, {3}},
{L"\U00001100\U0000094d", {4352}, {2}},
{L"\U00001100\U00000308\U0000094d", {4352}, {3}},
{L"\U00001100\U0000200d", {4352}, {2}},
@@ -2912,8 +2706,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00001160\U00000308\U0000000a", {4448, 10}, {2, 3}},
{L"\U00001160\U00000001", {4448, 1}, {1, 2}},
{L"\U00001160\U00000308\U00000001", {4448, 1}, {2, 3}},
- {L"\U00001160\U0000034f", {4448}, {2}},
- {L"\U00001160\U00000308\U0000034f", {4448}, {3}},
+ {L"\U00001160\U0000200c", {4448}, {2}},
+ {L"\U00001160\U00000308\U0000200c", {4448}, {3}},
{L"\U00001160\U0001f1e6", {4448, 127462}, {1, 2}},
{L"\U00001160\U00000308\U0001f1e6", {4448, 127462}, {2, 3}},
{L"\U00001160\U00000600", {4448, 1536}, {1, 2}},
@@ -2930,8 +2724,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00001160\U00000308\U0000ac00", {4448, 44032}, {2, 3}},
{L"\U00001160\U0000ac01", {4448, 44033}, {1, 2}},
{L"\U00001160\U00000308\U0000ac01", {4448, 44033}, {2, 3}},
- {L"\U00001160\U00000900", {4448}, {2}},
- {L"\U00001160\U00000308\U00000900", {4448}, {3}},
{L"\U00001160\U00000903", {4448}, {2}},
{L"\U00001160\U00000308\U00000903", {4448}, {3}},
{L"\U00001160\U00000904", {4448, 2308}, {1, 2}},
@@ -2944,8 +2736,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00001160\U00000308\U0000231a", {4448, 8986}, {2, 3}},
{L"\U00001160\U00000300", {4448}, {2}},
{L"\U00001160\U00000308\U00000300", {4448}, {3}},
- {L"\U00001160\U0000093c", {4448}, {2}},
- {L"\U00001160\U00000308\U0000093c", {4448}, {3}},
+ {L"\U00001160\U00000900", {4448}, {2}},
+ {L"\U00001160\U00000308\U00000900", {4448}, {3}},
{L"\U00001160\U0000094d", {4448}, {2}},
{L"\U00001160\U00000308\U0000094d", {4448}, {3}},
{L"\U00001160\U0000200d", {4448}, {2}},
@@ -2960,8 +2752,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U000011a8\U00000308\U0000000a", {4520, 10}, {2, 3}},
{L"\U000011a8\U00000001", {4520, 1}, {1, 2}},
{L"\U000011a8\U00000308\U00000001", {4520, 1}, {2, 3}},
- {L"\U000011a8\U0000034f", {4520}, {2}},
- {L"\U000011a8\U00000308\U0000034f", {4520}, {3}},
+ {L"\U000011a8\U0000200c", {4520}, {2}},
+ {L"\U000011a8\U00000308\U0000200c", {4520}, {3}},
{L"\U000011a8\U0001f1e6", {4520, 127462}, {1, 2}},
{L"\U000011a8\U00000308\U0001f1e6", {4520, 127462}, {2, 3}},
{L"\U000011a8\U00000600", {4520, 1536}, {1, 2}},
@@ -2978,8 +2770,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U000011a8\U00000308\U0000ac00", {4520, 44032}, {2, 3}},
{L"\U000011a8\U0000ac01", {4520, 44033}, {1, 2}},
{L"\U000011a8\U00000308\U0000ac01", {4520, 44033}, {2, 3}},
- {L"\U000011a8\U00000900", {4520}, {2}},
- {L"\U000011a8\U00000308\U00000900", {4520}, {3}},
{L"\U000011a8\U00000903", {4520}, {2}},
{L"\U000011a8\U00000308\U00000903", {4520}, {3}},
{L"\U000011a8\U00000904", {4520, 2308}, {1, 2}},
@@ -2992,8 +2782,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U000011a8\U00000308\U0000231a", {4520, 8986}, {2, 3}},
{L"\U000011a8\U00000300", {4520}, {2}},
{L"\U000011a8\U00000308\U00000300", {4520}, {3}},
- {L"\U000011a8\U0000093c", {4520}, {2}},
- {L"\U000011a8\U00000308\U0000093c", {4520}, {3}},
+ {L"\U000011a8\U00000900", {4520}, {2}},
+ {L"\U000011a8\U00000308\U00000900", {4520}, {3}},
{L"\U000011a8\U0000094d", {4520}, {2}},
{L"\U000011a8\U00000308\U0000094d", {4520}, {3}},
{L"\U000011a8\U0000200d", {4520}, {2}},
@@ -3008,8 +2798,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000ac00\U00000308\U0000000a", {44032, 10}, {2, 3}},
{L"\U0000ac00\U00000001", {44032, 1}, {1, 2}},
{L"\U0000ac00\U00000308\U00000001", {44032, 1}, {2, 3}},
- {L"\U0000ac00\U0000034f", {44032}, {2}},
- {L"\U0000ac00\U00000308\U0000034f", {44032}, {3}},
+ {L"\U0000ac00\U0000200c", {44032}, {2}},
+ {L"\U0000ac00\U00000308\U0000200c", {44032}, {3}},
{L"\U0000ac00\U0001f1e6", {44032, 127462}, {1, 2}},
{L"\U0000ac00\U00000308\U0001f1e6", {44032, 127462}, {2, 3}},
{L"\U0000ac00\U00000600", {44032, 1536}, {1, 2}},
@@ -3026,8 +2816,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000ac00\U00000308\U0000ac00", {44032, 44032}, {2, 3}},
{L"\U0000ac00\U0000ac01", {44032, 44033}, {1, 2}},
{L"\U0000ac00\U00000308\U0000ac01", {44032, 44033}, {2, 3}},
- {L"\U0000ac00\U00000900", {44032}, {2}},
- {L"\U0000ac00\U00000308\U00000900", {44032}, {3}},
{L"\U0000ac00\U00000903", {44032}, {2}},
{L"\U0000ac00\U00000308\U00000903", {44032}, {3}},
{L"\U0000ac00\U00000904", {44032, 2308}, {1, 2}},
@@ -3040,8 +2828,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000ac00\U00000308\U0000231a", {44032, 8986}, {2, 3}},
{L"\U0000ac00\U00000300", {44032}, {2}},
{L"\U0000ac00\U00000308\U00000300", {44032}, {3}},
- {L"\U0000ac00\U0000093c", {44032}, {2}},
- {L"\U0000ac00\U00000308\U0000093c", {44032}, {3}},
+ {L"\U0000ac00\U00000900", {44032}, {2}},
+ {L"\U0000ac00\U00000308\U00000900", {44032}, {3}},
{L"\U0000ac00\U0000094d", {44032}, {2}},
{L"\U0000ac00\U00000308\U0000094d", {44032}, {3}},
{L"\U0000ac00\U0000200d", {44032}, {2}},
@@ -3056,8 +2844,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000ac01\U00000308\U0000000a", {44033, 10}, {2, 3}},
{L"\U0000ac01\U00000001", {44033, 1}, {1, 2}},
{L"\U0000ac01\U00000308\U00000001", {44033, 1}, {2, 3}},
- {L"\U0000ac01\U0000034f", {44033}, {2}},
- {L"\U0000ac01\U00000308\U0000034f", {44033}, {3}},
+ {L"\U0000ac01\U0000200c", {44033}, {2}},
+ {L"\U0000ac01\U00000308\U0000200c", {44033}, {3}},
{L"\U0000ac01\U0001f1e6", {44033, 127462}, {1, 2}},
{L"\U0000ac01\U00000308\U0001f1e6", {44033, 127462}, {2, 3}},
{L"\U0000ac01\U00000600", {44033, 1536}, {1, 2}},
@@ -3074,8 +2862,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000ac01\U00000308\U0000ac00", {44033, 44032}, {2, 3}},
{L"\U0000ac01\U0000ac01", {44033, 44033}, {1, 2}},
{L"\U0000ac01\U00000308\U0000ac01", {44033, 44033}, {2, 3}},
- {L"\U0000ac01\U00000900", {44033}, {2}},
- {L"\U0000ac01\U00000308\U00000900", {44033}, {3}},
{L"\U0000ac01\U00000903", {44033}, {2}},
{L"\U0000ac01\U00000308\U00000903", {44033}, {3}},
{L"\U0000ac01\U00000904", {44033, 2308}, {1, 2}},
@@ -3088,62 +2874,14 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000ac01\U00000308\U0000231a", {44033, 8986}, {2, 3}},
{L"\U0000ac01\U00000300", {44033}, {2}},
{L"\U0000ac01\U00000308\U00000300", {44033}, {3}},
- {L"\U0000ac01\U0000093c", {44033}, {2}},
- {L"\U0000ac01\U00000308\U0000093c", {44033}, {3}},
+ {L"\U0000ac01\U00000900", {44033}, {2}},
+ {L"\U0000ac01\U00000308\U00000900", {44033}, {3}},
{L"\U0000ac01\U0000094d", {44033}, {2}},
{L"\U0000ac01\U00000308\U0000094d", {44033}, {3}},
{L"\U0000ac01\U0000200d", {44033}, {2}},
{L"\U0000ac01\U00000308\U0000200d", {44033}, {3}},
{L"\U0000ac01\U00000378", {44033, 888}, {1, 2}},
{L"\U0000ac01\U00000308\U00000378", {44033, 888}, {2, 3}},
- {L"\U00000900\U00000020", {2304, 32}, {1, 2}},
- {L"\U00000900\U00000308\U00000020", {2304, 32}, {2, 3}},
- {L"\U00000900\U0000000d", {2304, 13}, {1, 2}},
- {L"\U00000900\U00000308\U0000000d", {2304, 13}, {2, 3}},
- {L"\U00000900\U0000000a", {2304, 10}, {1, 2}},
- {L"\U00000900\U00000308\U0000000a", {2304, 10}, {2, 3}},
- {L"\U00000900\U00000001", {2304, 1}, {1, 2}},
- {L"\U00000900\U00000308\U00000001", {2304, 1}, {2, 3}},
- {L"\U00000900\U0000034f", {2304}, {2}},
- {L"\U00000900\U00000308\U0000034f", {2304}, {3}},
- {L"\U00000900\U0001f1e6", {2304, 127462}, {1, 2}},
- {L"\U00000900\U00000308\U0001f1e6", {2304, 127462}, {2, 3}},
- {L"\U00000900\U00000600", {2304, 1536}, {1, 2}},
- {L"\U00000900\U00000308\U00000600", {2304, 1536}, {2, 3}},
- {L"\U00000900\U00000a03", {2304}, {2}},
- {L"\U00000900\U00000308\U00000a03", {2304}, {3}},
- {L"\U00000900\U00001100", {2304, 4352}, {1, 2}},
- {L"\U00000900\U00000308\U00001100", {2304, 4352}, {2, 3}},
- {L"\U00000900\U00001160", {2304, 4448}, {1, 2}},
- {L"\U00000900\U00000308\U00001160", {2304, 4448}, {2, 3}},
- {L"\U00000900\U000011a8", {2304, 4520}, {1, 2}},
- {L"\U00000900\U00000308\U000011a8", {2304, 4520}, {2, 3}},
- {L"\U00000900\U0000ac00", {2304, 44032}, {1, 2}},
- {L"\U00000900\U00000308\U0000ac00", {2304, 44032}, {2, 3}},
- {L"\U00000900\U0000ac01", {2304, 44033}, {1, 2}},
- {L"\U00000900\U00000308\U0000ac01", {2304, 44033}, {2, 3}},
- {L"\U00000900\U00000900", {2304}, {2}},
- {L"\U00000900\U00000308\U00000900", {2304}, {3}},
- {L"\U00000900\U00000903", {2304}, {2}},
- {L"\U00000900\U00000308\U00000903", {2304}, {3}},
- {L"\U00000900\U00000904", {2304, 2308}, {1, 2}},
- {L"\U00000900\U00000308\U00000904", {2304, 2308}, {2, 3}},
- {L"\U00000900\U00000d4e", {2304, 3406}, {1, 2}},
- {L"\U00000900\U00000308\U00000d4e", {2304, 3406}, {2, 3}},
- {L"\U00000900\U00000915", {2304, 2325}, {1, 2}},
- {L"\U00000900\U00000308\U00000915", {2304, 2325}, {2, 3}},
- {L"\U00000900\U0000231a", {2304, 8986}, {1, 2}},
- {L"\U00000900\U00000308\U0000231a", {2304, 8986}, {2, 3}},
- {L"\U00000900\U00000300", {2304}, {2}},
- {L"\U00000900\U00000308\U00000300", {2304}, {3}},
- {L"\U00000900\U0000093c", {2304}, {2}},
- {L"\U00000900\U00000308\U0000093c", {2304}, {3}},
- {L"\U00000900\U0000094d", {2304}, {2}},
- {L"\U00000900\U00000308\U0000094d", {2304}, {3}},
- {L"\U00000900\U0000200d", {2304}, {2}},
- {L"\U00000900\U00000308\U0000200d", {2304}, {3}},
- {L"\U00000900\U00000378", {2304, 888}, {1, 2}},
- {L"\U00000900\U00000308\U00000378", {2304, 888}, {2, 3}},
{L"\U00000903\U00000020", {2307, 32}, {1, 2}},
{L"\U00000903\U00000308\U00000020", {2307, 32}, {2, 3}},
{L"\U00000903\U0000000d", {2307, 13}, {1, 2}},
@@ -3152,8 +2890,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000903\U00000308\U0000000a", {2307, 10}, {2, 3}},
{L"\U00000903\U00000001", {2307, 1}, {1, 2}},
{L"\U00000903\U00000308\U00000001", {2307, 1}, {2, 3}},
- {L"\U00000903\U0000034f", {2307}, {2}},
- {L"\U00000903\U00000308\U0000034f", {2307}, {3}},
+ {L"\U00000903\U0000200c", {2307}, {2}},
+ {L"\U00000903\U00000308\U0000200c", {2307}, {3}},
{L"\U00000903\U0001f1e6", {2307, 127462}, {1, 2}},
{L"\U00000903\U00000308\U0001f1e6", {2307, 127462}, {2, 3}},
{L"\U00000903\U00000600", {2307, 1536}, {1, 2}},
@@ -3170,8 +2908,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000903\U00000308\U0000ac00", {2307, 44032}, {2, 3}},
{L"\U00000903\U0000ac01", {2307, 44033}, {1, 2}},
{L"\U00000903\U00000308\U0000ac01", {2307, 44033}, {2, 3}},
- {L"\U00000903\U00000900", {2307}, {2}},
- {L"\U00000903\U00000308\U00000900", {2307}, {3}},
{L"\U00000903\U00000903", {2307}, {2}},
{L"\U00000903\U00000308\U00000903", {2307}, {3}},
{L"\U00000903\U00000904", {2307, 2308}, {1, 2}},
@@ -3184,8 +2920,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000903\U00000308\U0000231a", {2307, 8986}, {2, 3}},
{L"\U00000903\U00000300", {2307}, {2}},
{L"\U00000903\U00000308\U00000300", {2307}, {3}},
- {L"\U00000903\U0000093c", {2307}, {2}},
- {L"\U00000903\U00000308\U0000093c", {2307}, {3}},
+ {L"\U00000903\U00000900", {2307}, {2}},
+ {L"\U00000903\U00000308\U00000900", {2307}, {3}},
{L"\U00000903\U0000094d", {2307}, {2}},
{L"\U00000903\U00000308\U0000094d", {2307}, {3}},
{L"\U00000903\U0000200d", {2307}, {2}},
@@ -3200,8 +2936,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000904\U00000308\U0000000a", {2308, 10}, {2, 3}},
{L"\U00000904\U00000001", {2308, 1}, {1, 2}},
{L"\U00000904\U00000308\U00000001", {2308, 1}, {2, 3}},
- {L"\U00000904\U0000034f", {2308}, {2}},
- {L"\U00000904\U00000308\U0000034f", {2308}, {3}},
+ {L"\U00000904\U0000200c", {2308}, {2}},
+ {L"\U00000904\U00000308\U0000200c", {2308}, {3}},
{L"\U00000904\U0001f1e6", {2308, 127462}, {1, 2}},
{L"\U00000904\U00000308\U0001f1e6", {2308, 127462}, {2, 3}},
{L"\U00000904\U00000600", {2308, 1536}, {1, 2}},
@@ -3218,8 +2954,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000904\U00000308\U0000ac00", {2308, 44032}, {2, 3}},
{L"\U00000904\U0000ac01", {2308, 44033}, {1, 2}},
{L"\U00000904\U00000308\U0000ac01", {2308, 44033}, {2, 3}},
- {L"\U00000904\U00000900", {2308}, {2}},
- {L"\U00000904\U00000308\U00000900", {2308}, {3}},
{L"\U00000904\U00000903", {2308}, {2}},
{L"\U00000904\U00000308\U00000903", {2308}, {3}},
{L"\U00000904\U00000904", {2308, 2308}, {1, 2}},
@@ -3232,8 +2966,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000904\U00000308\U0000231a", {2308, 8986}, {2, 3}},
{L"\U00000904\U00000300", {2308}, {2}},
{L"\U00000904\U00000308\U00000300", {2308}, {3}},
- {L"\U00000904\U0000093c", {2308}, {2}},
- {L"\U00000904\U00000308\U0000093c", {2308}, {3}},
+ {L"\U00000904\U00000900", {2308}, {2}},
+ {L"\U00000904\U00000308\U00000900", {2308}, {3}},
{L"\U00000904\U0000094d", {2308}, {2}},
{L"\U00000904\U00000308\U0000094d", {2308}, {3}},
{L"\U00000904\U0000200d", {2308}, {2}},
@@ -3248,8 +2982,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000d4e\U00000308\U0000000a", {3406, 10}, {2, 3}},
{L"\U00000d4e\U00000001", {3406, 1}, {1, 2}},
{L"\U00000d4e\U00000308\U00000001", {3406, 1}, {2, 3}},
- {L"\U00000d4e\U0000034f", {3406}, {2}},
- {L"\U00000d4e\U00000308\U0000034f", {3406}, {3}},
+ {L"\U00000d4e\U0000200c", {3406}, {2}},
+ {L"\U00000d4e\U00000308\U0000200c", {3406}, {3}},
{L"\U00000d4e\U0001f1e6", {3406}, {2}},
{L"\U00000d4e\U00000308\U0001f1e6", {3406, 127462}, {2, 3}},
{L"\U00000d4e\U00000600", {3406}, {2}},
@@ -3266,8 +3000,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000d4e\U00000308\U0000ac00", {3406, 44032}, {2, 3}},
{L"\U00000d4e\U0000ac01", {3406}, {2}},
{L"\U00000d4e\U00000308\U0000ac01", {3406, 44033}, {2, 3}},
- {L"\U00000d4e\U00000900", {3406}, {2}},
- {L"\U00000d4e\U00000308\U00000900", {3406}, {3}},
{L"\U00000d4e\U00000903", {3406}, {2}},
{L"\U00000d4e\U00000308\U00000903", {3406}, {3}},
{L"\U00000d4e\U00000904", {3406}, {2}},
@@ -3280,8 +3012,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000d4e\U00000308\U0000231a", {3406, 8986}, {2, 3}},
{L"\U00000d4e\U00000300", {3406}, {2}},
{L"\U00000d4e\U00000308\U00000300", {3406}, {3}},
- {L"\U00000d4e\U0000093c", {3406}, {2}},
- {L"\U00000d4e\U00000308\U0000093c", {3406}, {3}},
+ {L"\U00000d4e\U00000900", {3406}, {2}},
+ {L"\U00000d4e\U00000308\U00000900", {3406}, {3}},
{L"\U00000d4e\U0000094d", {3406}, {2}},
{L"\U00000d4e\U00000308\U0000094d", {3406}, {3}},
{L"\U00000d4e\U0000200d", {3406}, {2}},
@@ -3296,8 +3028,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000915\U00000308\U0000000a", {2325, 10}, {2, 3}},
{L"\U00000915\U00000001", {2325, 1}, {1, 2}},
{L"\U00000915\U00000308\U00000001", {2325, 1}, {2, 3}},
- {L"\U00000915\U0000034f", {2325}, {2}},
- {L"\U00000915\U00000308\U0000034f", {2325}, {3}},
+ {L"\U00000915\U0000200c", {2325}, {2}},
+ {L"\U00000915\U00000308\U0000200c", {2325}, {3}},
{L"\U00000915\U0001f1e6", {2325, 127462}, {1, 2}},
{L"\U00000915\U00000308\U0001f1e6", {2325, 127462}, {2, 3}},
{L"\U00000915\U00000600", {2325, 1536}, {1, 2}},
@@ -3314,8 +3046,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000915\U00000308\U0000ac00", {2325, 44032}, {2, 3}},
{L"\U00000915\U0000ac01", {2325, 44033}, {1, 2}},
{L"\U00000915\U00000308\U0000ac01", {2325, 44033}, {2, 3}},
- {L"\U00000915\U00000900", {2325}, {2}},
- {L"\U00000915\U00000308\U00000900", {2325}, {3}},
{L"\U00000915\U00000903", {2325}, {2}},
{L"\U00000915\U00000308\U00000903", {2325}, {3}},
{L"\U00000915\U00000904", {2325, 2308}, {1, 2}},
@@ -3328,8 +3058,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000915\U00000308\U0000231a", {2325, 8986}, {2, 3}},
{L"\U00000915\U00000300", {2325}, {2}},
{L"\U00000915\U00000308\U00000300", {2325}, {3}},
- {L"\U00000915\U0000093c", {2325}, {2}},
- {L"\U00000915\U00000308\U0000093c", {2325}, {3}},
+ {L"\U00000915\U00000900", {2325}, {2}},
+ {L"\U00000915\U00000308\U00000900", {2325}, {3}},
{L"\U00000915\U0000094d", {2325}, {2}},
{L"\U00000915\U00000308\U0000094d", {2325}, {3}},
{L"\U00000915\U0000200d", {2325}, {2}},
@@ -3344,8 +3074,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000231a\U00000308\U0000000a", {8986, 10}, {2, 3}},
{L"\U0000231a\U00000001", {8986, 1}, {1, 2}},
{L"\U0000231a\U00000308\U00000001", {8986, 1}, {2, 3}},
- {L"\U0000231a\U0000034f", {8986}, {2}},
- {L"\U0000231a\U00000308\U0000034f", {8986}, {3}},
+ {L"\U0000231a\U0000200c", {8986}, {2}},
+ {L"\U0000231a\U00000308\U0000200c", {8986}, {3}},
{L"\U0000231a\U0001f1e6", {8986, 127462}, {1, 2}},
{L"\U0000231a\U00000308\U0001f1e6", {8986, 127462}, {2, 3}},
{L"\U0000231a\U00000600", {8986, 1536}, {1, 2}},
@@ -3362,8 +3092,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000231a\U00000308\U0000ac00", {8986, 44032}, {2, 3}},
{L"\U0000231a\U0000ac01", {8986, 44033}, {1, 2}},
{L"\U0000231a\U00000308\U0000ac01", {8986, 44033}, {2, 3}},
- {L"\U0000231a\U00000900", {8986}, {2}},
- {L"\U0000231a\U00000308\U00000900", {8986}, {3}},
{L"\U0000231a\U00000903", {8986}, {2}},
{L"\U0000231a\U00000308\U00000903", {8986}, {3}},
{L"\U0000231a\U00000904", {8986, 2308}, {1, 2}},
@@ -3376,8 +3104,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000231a\U00000308\U0000231a", {8986, 8986}, {2, 3}},
{L"\U0000231a\U00000300", {8986}, {2}},
{L"\U0000231a\U00000308\U00000300", {8986}, {3}},
- {L"\U0000231a\U0000093c", {8986}, {2}},
- {L"\U0000231a\U00000308\U0000093c", {8986}, {3}},
+ {L"\U0000231a\U00000900", {8986}, {2}},
+ {L"\U0000231a\U00000308\U00000900", {8986}, {3}},
{L"\U0000231a\U0000094d", {8986}, {2}},
{L"\U0000231a\U00000308\U0000094d", {8986}, {3}},
{L"\U0000231a\U0000200d", {8986}, {2}},
@@ -3392,8 +3120,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000300\U00000308\U0000000a", {768, 10}, {2, 3}},
{L"\U00000300\U00000001", {768, 1}, {1, 2}},
{L"\U00000300\U00000308\U00000001", {768, 1}, {2, 3}},
- {L"\U00000300\U0000034f", {768}, {2}},
- {L"\U00000300\U00000308\U0000034f", {768}, {3}},
+ {L"\U00000300\U0000200c", {768}, {2}},
+ {L"\U00000300\U00000308\U0000200c", {768}, {3}},
{L"\U00000300\U0001f1e6", {768, 127462}, {1, 2}},
{L"\U00000300\U00000308\U0001f1e6", {768, 127462}, {2, 3}},
{L"\U00000300\U00000600", {768, 1536}, {1, 2}},
@@ -3410,8 +3138,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000300\U00000308\U0000ac00", {768, 44032}, {2, 3}},
{L"\U00000300\U0000ac01", {768, 44033}, {1, 2}},
{L"\U00000300\U00000308\U0000ac01", {768, 44033}, {2, 3}},
- {L"\U00000300\U00000900", {768}, {2}},
- {L"\U00000300\U00000308\U00000900", {768}, {3}},
{L"\U00000300\U00000903", {768}, {2}},
{L"\U00000300\U00000308\U00000903", {768}, {3}},
{L"\U00000300\U00000904", {768, 2308}, {1, 2}},
@@ -3424,62 +3150,60 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000300\U00000308\U0000231a", {768, 8986}, {2, 3}},
{L"\U00000300\U00000300", {768}, {2}},
{L"\U00000300\U00000308\U00000300", {768}, {3}},
- {L"\U00000300\U0000093c", {768}, {2}},
- {L"\U00000300\U00000308\U0000093c", {768}, {3}},
+ {L"\U00000300\U00000900", {768}, {2}},
+ {L"\U00000300\U00000308\U00000900", {768}, {3}},
{L"\U00000300\U0000094d", {768}, {2}},
{L"\U00000300\U00000308\U0000094d", {768}, {3}},
{L"\U00000300\U0000200d", {768}, {2}},
{L"\U00000300\U00000308\U0000200d", {768}, {3}},
{L"\U00000300\U00000378", {768, 888}, {1, 2}},
{L"\U00000300\U00000308\U00000378", {768, 888}, {2, 3}},
- {L"\U0000093c\U00000020", {2364, 32}, {1, 2}},
- {L"\U0000093c\U00000308\U00000020", {2364, 32}, {2, 3}},
- {L"\U0000093c\U0000000d", {2364, 13}, {1, 2}},
- {L"\U0000093c\U00000308\U0000000d", {2364, 13}, {2, 3}},
- {L"\U0000093c\U0000000a", {2364, 10}, {1, 2}},
- {L"\U0000093c\U00000308\U0000000a", {2364, 10}, {2, 3}},
- {L"\U0000093c\U00000001", {2364, 1}, {1, 2}},
- {L"\U0000093c\U00000308\U00000001", {2364, 1}, {2, 3}},
- {L"\U0000093c\U0000034f", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000034f", {2364}, {3}},
- {L"\U0000093c\U0001f1e6", {2364, 127462}, {1, 2}},
- {L"\U0000093c\U00000308\U0001f1e6", {2364, 127462}, {2, 3}},
- {L"\U0000093c\U00000600", {2364, 1536}, {1, 2}},
- {L"\U0000093c\U00000308\U00000600", {2364, 1536}, {2, 3}},
- {L"\U0000093c\U00000a03", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000a03", {2364}, {3}},
- {L"\U0000093c\U00001100", {2364, 4352}, {1, 2}},
- {L"\U0000093c\U00000308\U00001100", {2364, 4352}, {2, 3}},
- {L"\U0000093c\U00001160", {2364, 4448}, {1, 2}},
- {L"\U0000093c\U00000308\U00001160", {2364, 4448}, {2, 3}},
- {L"\U0000093c\U000011a8", {2364, 4520}, {1, 2}},
- {L"\U0000093c\U00000308\U000011a8", {2364, 4520}, {2, 3}},
- {L"\U0000093c\U0000ac00", {2364, 44032}, {1, 2}},
- {L"\U0000093c\U00000308\U0000ac00", {2364, 44032}, {2, 3}},
- {L"\U0000093c\U0000ac01", {2364, 44033}, {1, 2}},
- {L"\U0000093c\U00000308\U0000ac01", {2364, 44033}, {2, 3}},
- {L"\U0000093c\U00000900", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000900", {2364}, {3}},
- {L"\U0000093c\U00000903", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000903", {2364}, {3}},
- {L"\U0000093c\U00000904", {2364, 2308}, {1, 2}},
- {L"\U0000093c\U00000308\U00000904", {2364, 2308}, {2, 3}},
- {L"\U0000093c\U00000d4e", {2364, 3406}, {1, 2}},
- {L"\U0000093c\U00000308\U00000d4e", {2364, 3406}, {2, 3}},
- {L"\U0000093c\U00000915", {2364, 2325}, {1, 2}},
- {L"\U0000093c\U00000308\U00000915", {2364, 2325}, {2, 3}},
- {L"\U0000093c\U0000231a", {2364, 8986}, {1, 2}},
- {L"\U0000093c\U00000308\U0000231a", {2364, 8986}, {2, 3}},
- {L"\U0000093c\U00000300", {2364}, {2}},
- {L"\U0000093c\U00000308\U00000300", {2364}, {3}},
- {L"\U0000093c\U0000093c", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000093c", {2364}, {3}},
- {L"\U0000093c\U0000094d", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000094d", {2364}, {3}},
- {L"\U0000093c\U0000200d", {2364}, {2}},
- {L"\U0000093c\U00000308\U0000200d", {2364}, {3}},
- {L"\U0000093c\U00000378", {2364, 888}, {1, 2}},
- {L"\U0000093c\U00000308\U00000378", {2364, 888}, {2, 3}},
+ {L"\U00000900\U00000020", {2304, 32}, {1, 2}},
+ {L"\U00000900\U00000308\U00000020", {2304, 32}, {2, 3}},
+ {L"\U00000900\U0000000d", {2304, 13}, {1, 2}},
+ {L"\U00000900\U00000308\U0000000d", {2304, 13}, {2, 3}},
+ {L"\U00000900\U0000000a", {2304, 10}, {1, 2}},
+ {L"\U00000900\U00000308\U0000000a", {2304, 10}, {2, 3}},
+ {L"\U00000900\U00000001", {2304, 1}, {1, 2}},
+ {L"\U00000900\U00000308\U00000001", {2304, 1}, {2, 3}},
+ {L"\U00000900\U0000200c", {2304}, {2}},
+ {L"\U00000900\U00000308\U0000200c", {2304}, {3}},
+ {L"\U00000900\U0001f1e6", {2304, 127462}, {1, 2}},
+ {L"\U00000900\U00000308\U0001f1e6", {2304, 127462}, {2, 3}},
+ {L"\U00000900\U00000600", {2304, 1536}, {1, 2}},
+ {L"\U00000900\U00000308\U00000600", {2304, 1536}, {2, 3}},
+ {L"\U00000900\U00000a03", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000a03", {2304}, {3}},
+ {L"\U00000900\U00001100", {2304, 4352}, {1, 2}},
+ {L"\U00000900\U00000308\U00001100", {2304, 4352}, {2, 3}},
+ {L"\U00000900\U00001160", {2304, 4448}, {1, 2}},
+ {L"\U00000900\U00000308\U00001160", {2304, 4448}, {2, 3}},
+ {L"\U00000900\U000011a8", {2304, 4520}, {1, 2}},
+ {L"\U00000900\U00000308\U000011a8", {2304, 4520}, {2, 3}},
+ {L"\U00000900\U0000ac00", {2304, 44032}, {1, 2}},
+ {L"\U00000900\U00000308\U0000ac00", {2304, 44032}, {2, 3}},
+ {L"\U00000900\U0000ac01", {2304, 44033}, {1, 2}},
+ {L"\U00000900\U00000308\U0000ac01", {2304, 44033}, {2, 3}},
+ {L"\U00000900\U00000903", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000903", {2304}, {3}},
+ {L"\U00000900\U00000904", {2304, 2308}, {1, 2}},
+ {L"\U00000900\U00000308\U00000904", {2304, 2308}, {2, 3}},
+ {L"\U00000900\U00000d4e", {2304, 3406}, {1, 2}},
+ {L"\U00000900\U00000308\U00000d4e", {2304, 3406}, {2, 3}},
+ {L"\U00000900\U00000915", {2304, 2325}, {1, 2}},
+ {L"\U00000900\U00000308\U00000915", {2304, 2325}, {2, 3}},
+ {L"\U00000900\U0000231a", {2304, 8986}, {1, 2}},
+ {L"\U00000900\U00000308\U0000231a", {2304, 8986}, {2, 3}},
+ {L"\U00000900\U00000300", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000300", {2304}, {3}},
+ {L"\U00000900\U00000900", {2304}, {2}},
+ {L"\U00000900\U00000308\U00000900", {2304}, {3}},
+ {L"\U00000900\U0000094d", {2304}, {2}},
+ {L"\U00000900\U00000308\U0000094d", {2304}, {3}},
+ {L"\U00000900\U0000200d", {2304}, {2}},
+ {L"\U00000900\U00000308\U0000200d", {2304}, {3}},
+ {L"\U00000900\U00000378", {2304, 888}, {1, 2}},
+ {L"\U00000900\U00000308\U00000378", {2304, 888}, {2, 3}},
{L"\U0000094d\U00000020", {2381, 32}, {1, 2}},
{L"\U0000094d\U00000308\U00000020", {2381, 32}, {2, 3}},
{L"\U0000094d\U0000000d", {2381, 13}, {1, 2}},
@@ -3488,8 +3212,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000094d\U00000308\U0000000a", {2381, 10}, {2, 3}},
{L"\U0000094d\U00000001", {2381, 1}, {1, 2}},
{L"\U0000094d\U00000308\U00000001", {2381, 1}, {2, 3}},
- {L"\U0000094d\U0000034f", {2381}, {2}},
- {L"\U0000094d\U00000308\U0000034f", {2381}, {3}},
+ {L"\U0000094d\U0000200c", {2381}, {2}},
+ {L"\U0000094d\U00000308\U0000200c", {2381}, {3}},
{L"\U0000094d\U0001f1e6", {2381, 127462}, {1, 2}},
{L"\U0000094d\U00000308\U0001f1e6", {2381, 127462}, {2, 3}},
{L"\U0000094d\U00000600", {2381, 1536}, {1, 2}},
@@ -3506,8 +3230,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000094d\U00000308\U0000ac00", {2381, 44032}, {2, 3}},
{L"\U0000094d\U0000ac01", {2381, 44033}, {1, 2}},
{L"\U0000094d\U00000308\U0000ac01", {2381, 44033}, {2, 3}},
- {L"\U0000094d\U00000900", {2381}, {2}},
- {L"\U0000094d\U00000308\U00000900", {2381}, {3}},
{L"\U0000094d\U00000903", {2381}, {2}},
{L"\U0000094d\U00000308\U00000903", {2381}, {3}},
{L"\U0000094d\U00000904", {2381, 2308}, {1, 2}},
@@ -3520,8 +3242,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000094d\U00000308\U0000231a", {2381, 8986}, {2, 3}},
{L"\U0000094d\U00000300", {2381}, {2}},
{L"\U0000094d\U00000308\U00000300", {2381}, {3}},
- {L"\U0000094d\U0000093c", {2381}, {2}},
- {L"\U0000094d\U00000308\U0000093c", {2381}, {3}},
+ {L"\U0000094d\U00000900", {2381}, {2}},
+ {L"\U0000094d\U00000308\U00000900", {2381}, {3}},
{L"\U0000094d\U0000094d", {2381}, {2}},
{L"\U0000094d\U00000308\U0000094d", {2381}, {3}},
{L"\U0000094d\U0000200d", {2381}, {2}},
@@ -3536,8 +3258,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000200d\U00000308\U0000000a", {8205, 10}, {2, 3}},
{L"\U0000200d\U00000001", {8205, 1}, {1, 2}},
{L"\U0000200d\U00000308\U00000001", {8205, 1}, {2, 3}},
- {L"\U0000200d\U0000034f", {8205}, {2}},
- {L"\U0000200d\U00000308\U0000034f", {8205}, {3}},
+ {L"\U0000200d\U0000200c", {8205}, {2}},
+ {L"\U0000200d\U00000308\U0000200c", {8205}, {3}},
{L"\U0000200d\U0001f1e6", {8205, 127462}, {1, 2}},
{L"\U0000200d\U00000308\U0001f1e6", {8205, 127462}, {2, 3}},
{L"\U0000200d\U00000600", {8205, 1536}, {1, 2}},
@@ -3554,8 +3276,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000200d\U00000308\U0000ac00", {8205, 44032}, {2, 3}},
{L"\U0000200d\U0000ac01", {8205, 44033}, {1, 2}},
{L"\U0000200d\U00000308\U0000ac01", {8205, 44033}, {2, 3}},
- {L"\U0000200d\U00000900", {8205}, {2}},
- {L"\U0000200d\U00000308\U00000900", {8205}, {3}},
{L"\U0000200d\U00000903", {8205}, {2}},
{L"\U0000200d\U00000308\U00000903", {8205}, {3}},
{L"\U0000200d\U00000904", {8205, 2308}, {1, 2}},
@@ -3568,8 +3288,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U0000200d\U00000308\U0000231a", {8205, 8986}, {2, 3}},
{L"\U0000200d\U00000300", {8205}, {2}},
{L"\U0000200d\U00000308\U00000300", {8205}, {3}},
- {L"\U0000200d\U0000093c", {8205}, {2}},
- {L"\U0000200d\U00000308\U0000093c", {8205}, {3}},
+ {L"\U0000200d\U00000900", {8205}, {2}},
+ {L"\U0000200d\U00000308\U00000900", {8205}, {3}},
{L"\U0000200d\U0000094d", {8205}, {2}},
{L"\U0000200d\U00000308\U0000094d", {8205}, {3}},
{L"\U0000200d\U0000200d", {8205}, {2}},
@@ -3584,8 +3304,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000378\U00000308\U0000000a", {888, 10}, {2, 3}},
{L"\U00000378\U00000001", {888, 1}, {1, 2}},
{L"\U00000378\U00000308\U00000001", {888, 1}, {2, 3}},
- {L"\U00000378\U0000034f", {888}, {2}},
- {L"\U00000378\U00000308\U0000034f", {888}, {3}},
+ {L"\U00000378\U0000200c", {888}, {2}},
+ {L"\U00000378\U00000308\U0000200c", {888}, {3}},
{L"\U00000378\U0001f1e6", {888, 127462}, {1, 2}},
{L"\U00000378\U00000308\U0001f1e6", {888, 127462}, {2, 3}},
{L"\U00000378\U00000600", {888, 1536}, {1, 2}},
@@ -3602,8 +3322,6 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000378\U00000308\U0000ac00", {888, 44032}, {2, 3}},
{L"\U00000378\U0000ac01", {888, 44033}, {1, 2}},
{L"\U00000378\U00000308\U0000ac01", {888, 44033}, {2, 3}},
- {L"\U00000378\U00000900", {888}, {2}},
- {L"\U00000378\U00000308\U00000900", {888}, {3}},
{L"\U00000378\U00000903", {888}, {2}},
{L"\U00000378\U00000308\U00000903", {888}, {3}},
{L"\U00000378\U00000904", {888, 2308}, {1, 2}},
@@ -3616,8 +3334,8 @@ std::array<data<wchar_t>, 1187> data_utf32 = {{
{L"\U00000378\U00000308\U0000231a", {888, 8986}, {2, 3}},
{L"\U00000378\U00000300", {888}, {2}},
{L"\U00000378\U00000308\U00000300", {888}, {3}},
- {L"\U00000378\U0000093c", {888}, {2}},
- {L"\U00000378\U00000308\U0000093c", {888}, {3}},
+ {L"\U00000378\U00000900", {888}, {2}},
+ {L"\U00000378\U00000308\U00000900", {888}, {3}},
{L"\U00000378\U0000094d", {888}, {2}},
{L"\U00000378\U00000308\U0000094d", {888}, {3}},
{L"\U00000378\U0000200d", {888}, {2}},
diff --git a/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.pass.cpp b/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.pass.cpp
index dd1f4b607ddfc0..90f7cb2c6ee090 100644
--- a/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.pass.cpp
+++ b/libcxx/test/libcxx/utilities/format/format.string/format.string.std/extended_grapheme_cluster.pass.cpp
@@ -40,15 +40,15 @@ constexpr int count_entries(cluster::__property property) {
});
}
-static_assert(count_entries(cluster::__property::__Prepend) == 27);
+static_assert(count_entries(cluster::__property::__Prepend) == 28);
static_assert(count_entries(cluster::__property::__CR) == 1);
static_assert(count_entries(cluster::__property::__LF) == 1);
static_assert(count_entries(cluster::__property::__Control) == 3893);
-static_assert(count_entries(cluster::__property::__Extend) == 2130);
+static_assert(count_entries(cluster::__property::__Extend) == 2198);
static_assert(count_entries(cluster::__property::__Regional_Indicator) == 26);
-static_assert(count_entries(cluster::__property::__SpacingMark) == 395);
+static_assert(count_entries(cluster::__property::__SpacingMark) == 378);
static_assert(count_entries(cluster::__property::__L) == 125);
-static_assert(count_entries(cluster::__property::__V) == 95);
+static_assert(count_entries(cluster::__property::__V) == 100);
static_assert(count_entries(cluster::__property::__T) == 137);
static_assert(count_entries(cluster::__property::__LV) == 399);
static_assert(count_entries(cluster::__property::__LVT) == 10773);
@@ -68,7 +68,7 @@ constexpr int count_entries(inCB::__property property) {
static_assert(count_entries(inCB::__property::__Linker) == 6);
static_assert(count_entries(inCB::__property::__Consonant) == 240);
-static_assert(count_entries(inCB::__property::__Extend) == 884);
+static_assert(count_entries(inCB::__property::__Extend) == 2192);
} // namespace
diff --git a/libcxx/utils/data/unicode/DerivedCoreProperties.txt b/libcxx/utils/data/unicode/DerivedCoreProperties.txt
index 220c55685d4b0b..1075638f1a654e 100644
--- a/libcxx/utils/data/unicode/DerivedCoreProperties.txt
+++ b/libcxx/utils/data/unicode/DerivedCoreProperties.txt
@@ -1,8 +1,8 @@
-# DerivedCoreProperties-15.1.0.txt
-# Date: 2023-08-07, 15:21:24 GMT
-# © 2023 Unicode®, Inc.
+# DerivedCoreProperties-16.0.0.txt
+# Date: 2024-05-31, 18:09:32 GMT
+# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see https://www.unicode.org/terms_of_use.html
+# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
# For documentation, see https://www.unicode.org/reports/tr44/
@@ -177,6 +177,7 @@ FF5C ; Math # Sm FULLWIDTH VERTICAL LINE
FF5E ; Math # Sm FULLWIDTH TILDE
FFE2 ; Math # Sm FULLWIDTH NOT SIGN
FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW
+10D8E..10D8F ; Math # Sm [2] GARAY PLUS SIGN..GARAY MINUS SIGN
1D400..1D454 ; Math # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G
1D456..1D49C ; Math # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A
1D49E..1D49F ; Math # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D
@@ -253,7 +254,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
1EEAB..1EEBB ; Math # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
1EEF0..1EEF1 ; Math # Sm [2] ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL..ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
-# Total code points: 2310
+# Total code points: 2312
# ================================================
@@ -280,6 +281,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
02EC ; Alphabetic # Lm MODIFIER LETTER VOICING
02EE ; Alphabetic # Lm MODIFIER LETTER DOUBLE APOSTROPHE
0345 ; Alphabetic # Mn COMBINING GREEK YPOGEGRAMMENI
+0363..036F ; Alphabetic # Mn [13] COMBINING LATIN SMALL LETTER A..COMBINING LATIN SMALL LETTER X
0370..0373 ; Alphabetic # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI
0374 ; Alphabetic # Lm GREEK NUMERAL SIGN
0376..0377 ; Alphabetic # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
@@ -343,6 +345,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
0860..086A ; Alphabetic # Lo [11] SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA
0870..0887 ; Alphabetic # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT
0889..088E ; Alphabetic # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL
+0897 ; Alphabetic # Mn ARABIC PEPET
08A0..08C8 ; Alphabetic # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF
08C9 ; Alphabetic # Lm ARABIC SMALL FARSI YEH
08D4..08DF ; Alphabetic # Mn [12] ARABIC SMALL HIGH WORD AR-RUB..ARABIC SMALL HIGH WORD WAQFA
@@ -710,7 +713,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
1C4D..1C4F ; Alphabetic # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA
1C5A..1C77 ; Alphabetic # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; Alphabetic # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
-1C80..1C88 ; Alphabetic # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; Alphabetic # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; Alphabetic # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Alphabetic # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CE9..1CEC ; Alphabetic # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
@@ -723,7 +726,7 @@ FFE9..FFEC ; Math # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS A
1D78 ; Alphabetic # Lm MODIFIER LETTER CYRILLIC EN
1D79..1D9A ; Alphabetic # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
1D9B..1DBF ; Alphabetic # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA
-1DE7..1DF4 ; Alphabetic # Mn [14] COMBINING LATIN SMALL LETTER ALPHA..COMBINING LATIN SMALL LETTER U WITH DIAERESIS
+1DD3..1DF4 ; Alphabetic # Mn [34] COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE..COMBINING LATIN SMALL LETTER U WITH DIAERESIS
1E00..1F15 ; Alphabetic # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
1F18..1F1D ; Alphabetic # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
1F20..1F45 ; Alphabetic # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
@@ -830,10 +833,10 @@ A771..A787 ; Alphabetic # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER
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..A7CA ; Alphabetic # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; Alphabetic # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; Alphabetic # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; Alphabetic # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; Alphabetic # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; Alphabetic # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; Alphabetic # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; Alphabetic # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; Alphabetic # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -998,6 +1001,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
105A3..105B1 ; Alphabetic # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; Alphabetic # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; Alphabetic # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; Alphabetic # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; Alphabetic # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; Alphabetic # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; Alphabetic # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -1038,9 +1042,18 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
10CC0..10CF2 ; Alphabetic # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
10D00..10D23 ; Alphabetic # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
10D24..10D27 ; Alphabetic # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
+10D4A..10D4D ; Alphabetic # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; Alphabetic # Lm GARAY VOWEL LENGTH MARK
+10D4F ; Alphabetic # Lo GARAY SUKUN
+10D50..10D65 ; Alphabetic # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D69 ; Alphabetic # Mn GARAY VOWEL SIGN E
+10D6F ; Alphabetic # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; Alphabetic # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
10E80..10EA9 ; Alphabetic # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EAB..10EAC ; Alphabetic # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
10EB0..10EB1 ; Alphabetic # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
+10EC2..10EC4 ; Alphabetic # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
+10EFC ; Alphabetic # Mn ARABIC COMBINING ALEF OVERLAY
10F00..10F1C ; Alphabetic # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F27 ; Alphabetic # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
10F30..10F45 ; Alphabetic # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN
@@ -1121,6 +1134,19 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
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
+11380..11389 ; Alphabetic # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; Alphabetic # Lo TULU-TIGALARI LETTER EE
+1138E ; Alphabetic # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; Alphabetic # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; Alphabetic # Lo TULU-TIGALARI SIGN AVAGRAHA
+113B8..113BA ; Alphabetic # Mc [3] TULU-TIGALARI VOWEL SIGN AA..TULU-TIGALARI VOWEL SIGN II
+113BB..113C0 ; Alphabetic # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; Alphabetic # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; Alphabetic # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113CA ; Alphabetic # Mc [4] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; Alphabetic # Mc [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
+113D1 ; Alphabetic # Lo TULU-TIGALARI REPHA
+113D3 ; Alphabetic # Lo TULU-TIGALARI SIGN PLUTA
11400..11434 ; Alphabetic # Lo [53] NEWA LETTER A..NEWA LETTER HA
11435..11437 ; Alphabetic # Mc [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11438..1143F ; Alphabetic # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
@@ -1163,7 +1189,9 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
116B0..116B5 ; Alphabetic # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
116B8 ; Alphabetic # Lo TAKRI LETTER ARCHAIC KHA
11700..1171A ; Alphabetic # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA
-1171D..1171F ; Alphabetic # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; Alphabetic # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171E ; Alphabetic # Mc AHOM CONSONANT SIGN MEDIAL RA
+1171F ; Alphabetic # Mn 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
@@ -1211,6 +1239,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
11A97 ; Alphabetic # Mc SOYOMBO SIGN VISARGA
11A9D ; Alphabetic # Lo SOYOMBO MARK PLUTA
11AB0..11AF8 ; Alphabetic # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
+11BC0..11BE0 ; Alphabetic # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
11C00..11C08 ; Alphabetic # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; Alphabetic # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C2F ; Alphabetic # Mc BHAIKSUKI VOWEL SIGN AA
@@ -1264,7 +1293,12 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
12F90..12FF0 ; Alphabetic # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114
13000..1342F ; Alphabetic # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D
13441..13446 ; Alphabetic # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
+13460..143FA ; Alphabetic # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; Alphabetic # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; Alphabetic # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
+1611E..16129 ; Alphabetic # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612A..1612C ; Alphabetic # Mc [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
+1612D..1612E ; Alphabetic # Mn [2] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA CONSONANT SIGN MEDIAL RA
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
16A70..16ABE ; Alphabetic # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA
@@ -1273,6 +1307,9 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
16B40..16B43 ; Alphabetic # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM
16B63..16B77 ; Alphabetic # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; Alphabetic # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; Alphabetic # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; Alphabetic # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; Alphabetic # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
16E40..16E7F ; Alphabetic # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16F00..16F4A ; Alphabetic # Lo [75] MIAO LETTER PA..MIAO LETTER RTE
16F4F ; Alphabetic # Mn MIAO SIGN CONSONANT MODIFIER BAR
@@ -1285,7 +1322,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
16FF0..16FF1 ; Alphabetic # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
17000..187F7 ; Alphabetic # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; Alphabetic # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; Alphabetic # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; Alphabetic # Lo [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; Alphabetic # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; Alphabetic # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
1AFFD..1AFFE ; Alphabetic # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8
@@ -1348,6 +1385,8 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
1E2C0..1E2EB ; Alphabetic # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH
1E4D0..1E4EA ; Alphabetic # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL
1E4EB ; Alphabetic # Lm NAG MUNDARI SIGN OJOD
+1E5D0..1E5ED ; Alphabetic # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5F0 ; Alphabetic # Lo OL ONAL SIGN HODDOND
1E7E0..1E7E6 ; Alphabetic # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; Alphabetic # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; Alphabetic # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -1402,7 +1441,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
30000..3134A ; Alphabetic # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
31350..323AF ; Alphabetic # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
-# Total code points: 138387
+# Total code points: 142759
# ================================================
@@ -1691,6 +1730,7 @@ FFDA..FFDC ; Alphabetic # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANG
10FD..10FF ; Lowercase # L& [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
13F8..13FD ; Lowercase # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1C80..1C88 ; Lowercase # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C8A ; Lowercase # L& CYRILLIC SMALL LETTER TJE
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
@@ -2032,11 +2072,13 @@ A7C1 ; Lowercase # L& LATIN SMALL LETTER OLD POLISH O
A7C3 ; Lowercase # L& LATIN SMALL LETTER ANGLICANA W
A7C8 ; Lowercase # L& LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
A7CA ; Lowercase # L& LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A7CD ; Lowercase # L& LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D1 ; Lowercase # L& LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; Lowercase # L& LATIN SMALL LETTER DOUBLE THORN
A7D5 ; Lowercase # L& LATIN SMALL LETTER DOUBLE WYNN
A7D7 ; Lowercase # L& LATIN SMALL LETTER MIDDLE SCOTS S
A7D9 ; Lowercase # L& LATIN SMALL LETTER SIGMOID S
+A7DB ; Lowercase # L& LATIN SMALL LETTER LAMBDA
A7F2..A7F4 ; Lowercase # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F6 ; Lowercase # L& LATIN SMALL LETTER REVERSED HALF H
A7F8..A7F9 ; Lowercase # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
@@ -2060,6 +2102,7 @@ FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
10787..107B0 ; Lowercase # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK
107B2..107BA ; Lowercase # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL
10CC0..10CF2 ; Lowercase # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
+10D70..10D85 ; Lowercase # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
118C0..118DF ; Lowercase # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
16E60..16E7F ; Lowercase # L& [32] MEDEFAIDRIN SMALL LETTER M..MEDEFAIDRIN SMALL LETTER Y
1D41A..1D433 ; Lowercase # L& [26] MATHEMATICAL BOLD SMALL A..MATHEMATICAL BOLD SMALL Z
@@ -2096,7 +2139,7 @@ FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
1E030..1E06D ; Lowercase # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE
1E922..1E943 ; Lowercase # L& [34] ADLAM SMALL LETTER ALIF..ADLAM SMALL LETTER SHA
-# Total code points: 2544
+# Total code points: 2569
# ================================================
@@ -2379,6 +2422,7 @@ FF41..FF5A ; Lowercase # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
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
+1C89 ; Uppercase # L& CYRILLIC CAPITAL LETTER TJE
1C90..1CBA ; Uppercase # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Uppercase # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1E00 ; Uppercase # L& LATIN CAPITAL LETTER A WITH RING BELOW
@@ -2705,9 +2749,12 @@ A7C0 ; Uppercase # L& LATIN CAPITAL LETTER OLD POLISH O
A7C2 ; Uppercase # L& LATIN CAPITAL LETTER ANGLICANA W
A7C4..A7C7 ; Uppercase # L& [4] LATIN CAPITAL LETTER C WITH PALATAL HOOK..LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
A7C9 ; Uppercase # L& LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
+A7CB..A7CC ; Uppercase # L& [2] LATIN CAPITAL LETTER RAMS HORN..LATIN CAPITAL LETTER S WITH DIAGONAL STROKE
A7D0 ; Uppercase # L& LATIN CAPITAL LETTER CLOSED INSULAR G
A7D6 ; Uppercase # L& LATIN CAPITAL LETTER MIDDLE SCOTS S
A7D8 ; Uppercase # L& LATIN CAPITAL LETTER SIGMOID S
+A7DA ; Uppercase # L& LATIN CAPITAL LETTER LAMBDA
+A7DC ; Uppercase # L& LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F5 ; Uppercase # L& LATIN CAPITAL LETTER REVERSED HALF H
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
@@ -2717,6 +2764,7 @@ FF21..FF3A ; Uppercase # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH
1058C..10592 ; Uppercase # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE
10594..10595 ; Uppercase # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE
10C80..10CB2 ; Uppercase # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10D50..10D65 ; Uppercase # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
118A0..118BF ; Uppercase # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
16E40..16E5F ; Uppercase # L& [32] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN CAPITAL LETTER Y
1D400..1D419 ; Uppercase # L& [26] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL BOLD CAPITAL Z
@@ -2755,7 +2803,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: 1951
+# Total code points: 1978
# ================================================
@@ -2800,7 +2848,7 @@ FF21..FF3A ; Uppercase # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH
10FD..10FF ; Cased # L& [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
13A0..13F5 ; Cased # L& [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
13F8..13FD ; Cased # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
-1C80..1C88 ; Cased # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; Cased # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; Cased # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Cased # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1D00..1D2B ; Cased # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL
@@ -2863,10 +2911,10 @@ A722..A76F ; Cased # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN
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..A7CA ; Cased # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; Cased # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; Cased # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; Cased # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; Cased # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; Cased # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; Cased # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; Cased # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F8..A7F9 ; Cased # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
@@ -2897,6 +2945,8 @@ FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
107B2..107BA ; Cased # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL
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
+10D50..10D65 ; Cased # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D70..10D85 ; Cased # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
118A0..118DF ; Cased # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
16E40..16E7F ; Cased # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
1D400..1D454 ; Cased # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G
@@ -2938,7 +2988,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: 4526
+# Total code points: 4578
# ================================================
@@ -3015,7 +3065,7 @@ FF41..FF5A ; Cased # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
0859..085B ; Case_Ignorable # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
0888 ; Case_Ignorable # Sk ARABIC RAISED ROUND DOT
0890..0891 ; Case_Ignorable # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE
-0898..089F ; Case_Ignorable # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; Case_Ignorable # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08C9 ; Case_Ignorable # Lm ARABIC SMALL FARSI YEH
08CA..08E1 ; Case_Ignorable # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
08E2 ; Case_Ignorable # Cf ARABIC DISPUTED END OF AYAH
@@ -3296,8 +3346,11 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
10A3F ; Case_Ignorable # Mn KHAROSHTHI VIRAMA
10AE5..10AE6 ; Case_Ignorable # Mn [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW
10D24..10D27 ; Case_Ignorable # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
+10D4E ; Case_Ignorable # Lm GARAY VOWEL LENGTH MARK
+10D69..10D6D ; Case_Ignorable # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
+10D6F ; Case_Ignorable # Lm GARAY REDUPLICATION MARK
10EAB..10EAC ; Case_Ignorable # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
-10EFD..10EFF ; Case_Ignorable # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EFC..10EFF ; Case_Ignorable # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F46..10F50 ; Case_Ignorable # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW
10F82..10F85 ; Case_Ignorable # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW
11001 ; Case_Ignorable # Mn BRAHMI SIGN ANUSVARA
@@ -3330,6 +3383,11 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
11340 ; Case_Ignorable # Mn GRANTHA VOWEL SIGN II
11366..1136C ; Case_Ignorable # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; Case_Ignorable # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+113BB..113C0 ; Case_Ignorable # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113CE ; Case_Ignorable # Mn TULU-TIGALARI SIGN VIRAMA
+113D0 ; Case_Ignorable # Mn TULU-TIGALARI CONJOINER
+113D2 ; Case_Ignorable # Mn TULU-TIGALARI GEMINATION MARK
+113E1..113E2 ; Case_Ignorable # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11438..1143F ; Case_Ignorable # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
11442..11444 ; Case_Ignorable # Mn [3] NEWA SIGN VIRAMA..NEWA SIGN ANUSVARA
11446 ; Case_Ignorable # Mn NEWA SIGN NUKTA
@@ -3349,7 +3407,8 @@ 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
+1171D ; Case_Ignorable # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171F ; Case_Ignorable # Mn 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
1182F..11837 ; Case_Ignorable # Mn [9] DOGRA VOWEL SIGN U..DOGRA SIGN ANUSVARA
@@ -3388,12 +3447,17 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
11F36..11F3A ; Case_Ignorable # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R
11F40 ; Case_Ignorable # Mn KAWI VOWEL SIGN EU
11F42 ; Case_Ignorable # Mn KAWI CONJOINER
+11F5A ; Case_Ignorable # Mn KAWI SIGN NUKTA
13430..1343F ; Case_Ignorable # Cf [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE
13440 ; Case_Ignorable # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13447..13455 ; Case_Ignorable # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+1611E..16129 ; Case_Ignorable # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612D..1612F ; Case_Ignorable # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
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
+16D40..16D42 ; Case_Ignorable # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D6B..16D6C ; Case_Ignorable # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
16F4F ; Case_Ignorable # Mn MIAO SIGN CONSONANT MODIFIER BAR
16F8F..16F92 ; Case_Ignorable # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
16F93..16F9F ; Case_Ignorable # Lm [13] MIAO LETTER TONE-2..MIAO LETTER REFORMED TONE-8
@@ -3432,6 +3496,7 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI
1E2EC..1E2EF ; Case_Ignorable # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI
1E4EB ; Case_Ignorable # Lm NAG MUNDARI SIGN OJOD
1E4EC..1E4EF ; Case_Ignorable # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
+1E5EE..1E5EF ; Case_Ignorable # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
1E8D0..1E8D6 ; Case_Ignorable # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1E944..1E94A ; Case_Ignorable # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA
1E94B ; Case_Ignorable # Lm ADLAM NASALIZATION MARK
@@ -3440,7 +3505,7 @@ 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: 2707
+# Total code points: 2749
# ================================================
@@ -3724,6 +3789,7 @@ E0100..E01EF ; Case_Ignorable # Mn [240] VARIATION SELECTOR-17..VARIATION SELEC
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
+1C89 ; Changes_When_Lowercased # L& CYRILLIC CAPITAL LETTER TJE
1C90..1CBA ; Changes_When_Lowercased # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Changes_When_Lowercased # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1E00 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER A WITH RING BELOW
@@ -4043,9 +4109,12 @@ A7C0 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER OLD POLI
A7C2 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER ANGLICANA W
A7C4..A7C7 ; Changes_When_Lowercased # L& [4] LATIN CAPITAL LETTER C WITH PALATAL HOOK..LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
A7C9 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
+A7CB..A7CC ; Changes_When_Lowercased # L& [2] LATIN CAPITAL LETTER RAMS HORN..LATIN CAPITAL LETTER S WITH DIAGONAL STROKE
A7D0 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER CLOSED INSULAR G
A7D6 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER MIDDLE SCOTS S
A7D8 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER SIGMOID S
+A7DA ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER LAMBDA
+A7DC ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F5 ; Changes_When_Lowercased # L& LATIN CAPITAL LETTER REVERSED HALF H
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
@@ -4055,11 +4124,12 @@ FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTE
1058C..10592 ; Changes_When_Lowercased # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE
10594..10595 ; Changes_When_Lowercased # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE
10C80..10CB2 ; Changes_When_Lowercased # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10D50..10D65 ; Changes_When_Lowercased # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
118A0..118BF ; Changes_When_Lowercased # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
16E40..16E5F ; Changes_When_Lowercased # L& [32] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN CAPITAL LETTER Y
1E900..1E921 ; Changes_When_Lowercased # L& [34] ADLAM CAPITAL LETTER ALIF..ADLAM CAPITAL LETTER SHA
-# Total code points: 1433
+# Total code points: 1460
# ================================================
@@ -4140,7 +4210,7 @@ FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTE
018C ; Changes_When_Uppercased # L& LATIN SMALL LETTER D WITH TOPBAR
0192 ; Changes_When_Uppercased # L& LATIN SMALL LETTER F WITH HOOK
0195 ; Changes_When_Uppercased # L& LATIN SMALL LETTER HV
-0199..019A ; Changes_When_Uppercased # L& [2] LATIN SMALL LETTER K WITH HOOK..LATIN SMALL LETTER L WITH BAR
+0199..019B ; Changes_When_Uppercased # L& [3] LATIN SMALL LETTER K WITH HOOK..LATIN SMALL LETTER LAMBDA WITH STROKE
019E ; Changes_When_Uppercased # L& LATIN SMALL LETTER N WITH LONG RIGHT LEG
01A1 ; Changes_When_Uppercased # L& LATIN SMALL LETTER O WITH HORN
01A3 ; Changes_When_Uppercased # L& LATIN SMALL LETTER OI
@@ -4216,8 +4286,7 @@ FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTE
0259 ; Changes_When_Uppercased # L& LATIN SMALL LETTER SCHWA
025B..025C ; Changes_When_Uppercased # L& [2] LATIN SMALL LETTER OPEN E..LATIN SMALL LETTER REVERSED OPEN E
0260..0261 ; Changes_When_Uppercased # L& [2] LATIN SMALL LETTER G WITH HOOK..LATIN SMALL LETTER SCRIPT G
-0263 ; Changes_When_Uppercased # L& LATIN SMALL LETTER GAMMA
-0265..0266 ; Changes_When_Uppercased # L& [2] LATIN SMALL LETTER TURNED H..LATIN SMALL LETTER H WITH HOOK
+0263..0266 ; Changes_When_Uppercased # L& [4] LATIN SMALL LETTER GAMMA..LATIN SMALL LETTER H WITH HOOK
0268..026C ; Changes_When_Uppercased # L& [5] LATIN SMALL LETTER I WITH STROKE..LATIN SMALL LETTER L WITH BELT
026F ; Changes_When_Uppercased # L& LATIN SMALL LETTER TURNED M
0271..0272 ; Changes_When_Uppercased # L& [2] LATIN SMALL LETTER M WITH HOOK..LATIN SMALL LETTER N WITH LEFT HOOK
@@ -4357,6 +4426,7 @@ FF21..FF3A ; Changes_When_Lowercased # L& [26] FULLWIDTH LATIN CAPITAL LETTE
10FD..10FF ; Changes_When_Uppercased # L& [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
13F8..13FD ; Changes_When_Uppercased # L& [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1C80..1C88 ; Changes_When_Uppercased # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C8A ; Changes_When_Uppercased # L& CYRILLIC SMALL LETTER TJE
1D79 ; Changes_When_Uppercased # L& LATIN SMALL LETTER INSULAR G
1D7D ; Changes_When_Uppercased # L& LATIN SMALL LETTER P WITH STROKE
1D8E ; Changes_When_Uppercased # L& LATIN SMALL LETTER Z WITH PALATAL HOOK
@@ -4676,9 +4746,11 @@ A7C1 ; Changes_When_Uppercased # L& LATIN SMALL LETTER OLD POLISH
A7C3 ; Changes_When_Uppercased # L& LATIN SMALL LETTER ANGLICANA W
A7C8 ; Changes_When_Uppercased # L& LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
A7CA ; Changes_When_Uppercased # L& LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A7CD ; Changes_When_Uppercased # L& LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D1 ; Changes_When_Uppercased # L& LATIN SMALL LETTER CLOSED INSULAR G
A7D7 ; Changes_When_Uppercased # L& LATIN SMALL LETTER MIDDLE SCOTS S
A7D9 ; Changes_When_Uppercased # L& LATIN SMALL LETTER SIGMOID S
+A7DB ; Changes_When_Uppercased # L& LATIN SMALL LETTER LAMBDA
A7F6 ; Changes_When_Uppercased # L& LATIN SMALL LETTER REVERSED HALF H
AB53 ; Changes_When_Uppercased # L& LATIN SMALL LETTER CHI
AB70..ABBF ; Changes_When_Uppercased # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
@@ -4692,11 +4764,12 @@ FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER
105B3..105B9 ; Changes_When_Uppercased # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; Changes_When_Uppercased # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
10CC0..10CF2 ; Changes_When_Uppercased # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
+10D70..10D85 ; Changes_When_Uppercased # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
118C0..118DF ; Changes_When_Uppercased # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
16E60..16E7F ; Changes_When_Uppercased # L& [32] MEDEFAIDRIN SMALL LETTER M..MEDEFAIDRIN SMALL LETTER Y
1E922..1E943 ; Changes_When_Uppercased # L& [34] ADLAM SMALL LETTER ALIF..ADLAM SMALL LETTER SHA
-# Total code points: 1525
+# Total code points: 1552
# ================================================
@@ -4777,7 +4850,7 @@ FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER
018C ; Changes_When_Titlecased # L& LATIN SMALL LETTER D WITH TOPBAR
0192 ; Changes_When_Titlecased # L& LATIN SMALL LETTER F WITH HOOK
0195 ; Changes_When_Titlecased # L& LATIN SMALL LETTER HV
-0199..019A ; Changes_When_Titlecased # L& [2] LATIN SMALL LETTER K WITH HOOK..LATIN SMALL LETTER L WITH BAR
+0199..019B ; Changes_When_Titlecased # L& [3] LATIN SMALL LETTER K WITH HOOK..LATIN SMALL LETTER LAMBDA WITH STROKE
019E ; Changes_When_Titlecased # L& LATIN SMALL LETTER N WITH LONG RIGHT LEG
01A1 ; Changes_When_Titlecased # L& LATIN SMALL LETTER O WITH HORN
01A3 ; Changes_When_Titlecased # L& LATIN SMALL LETTER OI
@@ -4854,8 +4927,7 @@ FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER
0259 ; Changes_When_Titlecased # L& LATIN SMALL LETTER SCHWA
025B..025C ; Changes_When_Titlecased # L& [2] LATIN SMALL LETTER OPEN E..LATIN SMALL LETTER REVERSED OPEN E
0260..0261 ; Changes_When_Titlecased # L& [2] LATIN SMALL LETTER G WITH HOOK..LATIN SMALL LETTER SCRIPT G
-0263 ; Changes_When_Titlecased # L& LATIN SMALL LETTER GAMMA
-0265..0266 ; Changes_When_Titlecased # L& [2] LATIN SMALL LETTER TURNED H..LATIN SMALL LETTER H WITH HOOK
+0263..0266 ; Changes_When_Titlecased # L& [4] LATIN SMALL LETTER GAMMA..LATIN SMALL LETTER H WITH HOOK
0268..026C ; Changes_When_Titlecased # L& [5] LATIN SMALL LETTER I WITH STROKE..LATIN SMALL LETTER L WITH BELT
026F ; Changes_When_Titlecased # L& LATIN SMALL LETTER TURNED M
0271..0272 ; Changes_When_Titlecased # L& [2] LATIN SMALL LETTER M WITH HOOK..LATIN SMALL LETTER N WITH LEFT HOOK
@@ -4993,6 +5065,7 @@ FF41..FF5A ; Changes_When_Uppercased # L& [26] FULLWIDTH LATIN SMALL LETTER
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
1C80..1C88 ; Changes_When_Titlecased # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C8A ; Changes_When_Titlecased # L& CYRILLIC SMALL LETTER TJE
1D79 ; Changes_When_Titlecased # L& LATIN SMALL LETTER INSULAR G
1D7D ; Changes_When_Titlecased # L& LATIN SMALL LETTER P WITH STROKE
1D8E ; Changes_When_Titlecased # L& LATIN SMALL LETTER Z WITH PALATAL HOOK
@@ -5312,9 +5385,11 @@ A7C1 ; Changes_When_Titlecased # L& LATIN SMALL LETTER OLD POLISH
A7C3 ; Changes_When_Titlecased # L& LATIN SMALL LETTER ANGLICANA W
A7C8 ; Changes_When_Titlecased # L& LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
A7CA ; Changes_When_Titlecased # L& LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A7CD ; Changes_When_Titlecased # L& LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D1 ; Changes_When_Titlecased # L& LATIN SMALL LETTER CLOSED INSULAR G
A7D7 ; Changes_When_Titlecased # L& LATIN SMALL LETTER MIDDLE SCOTS S
A7D9 ; Changes_When_Titlecased # L& LATIN SMALL LETTER SIGMOID S
+A7DB ; Changes_When_Titlecased # L& LATIN SMALL LETTER LAMBDA
A7F6 ; Changes_When_Titlecased # L& LATIN SMALL LETTER REVERSED HALF H
AB53 ; Changes_When_Titlecased # L& LATIN SMALL LETTER CHI
AB70..ABBF ; Changes_When_Titlecased # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
@@ -5328,11 +5403,12 @@ FF41..FF5A ; Changes_When_Titlecased # L& [26] FULLWIDTH LATIN SMALL LETTER
105B3..105B9 ; Changes_When_Titlecased # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; Changes_When_Titlecased # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
10CC0..10CF2 ; Changes_When_Titlecased # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
+10D70..10D85 ; Changes_When_Titlecased # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
118C0..118DF ; Changes_When_Titlecased # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
16E60..16E7F ; Changes_When_Titlecased # L& [32] MEDEFAIDRIN SMALL LETTER M..MEDEFAIDRIN SMALL LETTER Y
1E922..1E943 ; Changes_When_Titlecased # L& [34] ADLAM SMALL LETTER ALIF..ADLAM SMALL LETTER SHA
-# Total code points: 1452
+# Total code points: 1479
# ================================================
@@ -5623,7 +5699,7 @@ FF41..FF5A ; Changes_When_Titlecased # L& [26] FULLWIDTH LATIN SMALL LETTER
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
-1C80..1C88 ; Changes_When_Casefolded # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C89 ; Changes_When_Casefolded # L& [10] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC CAPITAL LETTER TJE
1C90..1CBA ; Changes_When_Casefolded # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Changes_When_Casefolded # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1E00 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER A WITH RING BELOW
@@ -5945,9 +6021,12 @@ A7C0 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER OLD POLI
A7C2 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER ANGLICANA W
A7C4..A7C7 ; Changes_When_Casefolded # L& [4] LATIN CAPITAL LETTER C WITH PALATAL HOOK..LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
A7C9 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
+A7CB..A7CC ; Changes_When_Casefolded # L& [2] LATIN CAPITAL LETTER RAMS HORN..LATIN CAPITAL LETTER S WITH DIAGONAL STROKE
A7D0 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER CLOSED INSULAR G
A7D6 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER MIDDLE SCOTS S
A7D8 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER SIGMOID S
+A7DA ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER LAMBDA
+A7DC ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F5 ; Changes_When_Casefolded # L& LATIN CAPITAL LETTER REVERSED HALF H
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
@@ -5960,11 +6039,12 @@ FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTE
1058C..10592 ; Changes_When_Casefolded # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE
10594..10595 ; Changes_When_Casefolded # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE
10C80..10CB2 ; Changes_When_Casefolded # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10D50..10D65 ; Changes_When_Casefolded # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
118A0..118BF ; Changes_When_Casefolded # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
16E40..16E5F ; Changes_When_Casefolded # L& [32] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN CAPITAL LETTER Y
1E900..1E921 ; Changes_When_Casefolded # L& [34] ADLAM CAPITAL LETTER ALIF..ADLAM CAPITAL LETTER SHA
-# Total code points: 1506
+# Total code points: 1533
# ================================================
@@ -5980,8 +6060,7 @@ FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTE
00D8..00F6 ; Changes_When_Casemapped # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS
00F8..0137 ; Changes_When_Casemapped # L& [64] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER K WITH CEDILLA
0139..018C ; Changes_When_Casemapped # L& [84] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER D WITH TOPBAR
-018E..019A ; Changes_When_Casemapped # L& [13] LATIN CAPITAL LETTER REVERSED E..LATIN SMALL LETTER L WITH BAR
-019C..01A9 ; Changes_When_Casemapped # L& [14] LATIN CAPITAL LETTER TURNED M..LATIN CAPITAL LETTER ESH
+018E..01A9 ; Changes_When_Casemapped # L& [28] LATIN CAPITAL LETTER REVERSED E..LATIN CAPITAL LETTER ESH
01AC..01B9 ; Changes_When_Casemapped # L& [14] LATIN CAPITAL LETTER T WITH HOOK..LATIN SMALL LETTER EZH REVERSED
01BC..01BD ; Changes_When_Casemapped # L& [2] LATIN CAPITAL LETTER TONE FIVE..LATIN SMALL LETTER TONE FIVE
01BF ; Changes_When_Casemapped # L& LATIN LETTER WYNN
@@ -5992,8 +6071,7 @@ FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTE
0259 ; Changes_When_Casemapped # L& LATIN SMALL LETTER SCHWA
025B..025C ; Changes_When_Casemapped # L& [2] LATIN SMALL LETTER OPEN E..LATIN SMALL LETTER REVERSED OPEN E
0260..0261 ; Changes_When_Casemapped # L& [2] LATIN SMALL LETTER G WITH HOOK..LATIN SMALL LETTER SCRIPT G
-0263 ; Changes_When_Casemapped # L& LATIN SMALL LETTER GAMMA
-0265..0266 ; Changes_When_Casemapped # L& [2] LATIN SMALL LETTER TURNED H..LATIN SMALL LETTER H WITH HOOK
+0263..0266 ; Changes_When_Casemapped # L& [4] LATIN SMALL LETTER GAMMA..LATIN SMALL LETTER H WITH HOOK
0268..026C ; Changes_When_Casemapped # L& [5] LATIN SMALL LETTER I WITH STROKE..LATIN SMALL LETTER L WITH BELT
026F ; Changes_When_Casemapped # L& LATIN SMALL LETTER TURNED M
0271..0272 ; Changes_When_Casemapped # L& [2] LATIN SMALL LETTER M WITH HOOK..LATIN SMALL LETTER N WITH LEFT HOOK
@@ -6027,7 +6105,7 @@ FF21..FF3A ; Changes_When_Casefolded # L& [26] FULLWIDTH LATIN CAPITAL LETTE
10FD..10FF ; Changes_When_Casemapped # L& [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
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
-1C80..1C88 ; Changes_When_Casemapped # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; Changes_When_Casemapped # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; Changes_When_Casemapped # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Changes_When_Casemapped # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1D79 ; Changes_When_Casemapped # L& LATIN SMALL LETTER INSULAR G
@@ -6078,9 +6156,9 @@ 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..A794 ; Changes_When_Casemapped # L& [5] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER C WITH PALATAL HOOK
A796..A7AE ; Changes_When_Casemapped # L& [25] LATIN CAPITAL LETTER B WITH FLOURISH..LATIN CAPITAL LETTER SMALL CAPITAL I
-A7B0..A7CA ; Changes_When_Casemapped # L& [27] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A7B0..A7CD ; Changes_When_Casemapped # L& [30] LATIN CAPITAL LETTER TURNED K..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; Changes_When_Casemapped # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
-A7D6..A7D9 ; Changes_When_Casemapped # L& [4] LATIN CAPITAL LETTER MIDDLE SCOTS S..LATIN SMALL LETTER SIGMOID S
+A7D6..A7DC ; Changes_When_Casemapped # L& [7] LATIN CAPITAL LETTER MIDDLE SCOTS S..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F5..A7F6 ; Changes_When_Casemapped # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
AB53 ; Changes_When_Casemapped # L& LATIN SMALL LETTER CHI
AB70..ABBF ; Changes_When_Casemapped # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETTER YA
@@ -6101,11 +6179,13 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
105BB..105BC ; Changes_When_Casemapped # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
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
+10D50..10D65 ; Changes_When_Casemapped # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D70..10D85 ; Changes_When_Casemapped # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
118A0..118DF ; Changes_When_Casemapped # L& [64] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
16E40..16E7F ; Changes_When_Casemapped # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
1E900..1E943 ; Changes_When_Casemapped # L& [68] ADLAM CAPITAL LETTER ALIF..ADLAM SMALL LETTER SHA
-# Total code points: 2927
+# Total code points: 2981
# ================================================
@@ -6364,7 +6444,7 @@ FF41..FF5A ; Changes_When_Casemapped # L& [26] FULLWIDTH LATIN SMALL LETTER
1C4D..1C4F ; ID_Start # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA
1C5A..1C77 ; ID_Start # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; ID_Start # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
-1C80..1C88 ; ID_Start # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; ID_Start # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; ID_Start # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; ID_Start # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CE9..1CEC ; ID_Start # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
@@ -6481,10 +6561,10 @@ A771..A787 ; ID_Start # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER I
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..A7CA ; ID_Start # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; ID_Start # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; ID_Start # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; ID_Start # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; ID_Start # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; ID_Start # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; ID_Start # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; ID_Start # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; ID_Start # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -6603,6 +6683,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
105A3..105B1 ; ID_Start # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; ID_Start # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; ID_Start # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; ID_Start # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; ID_Start # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; ID_Start # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; ID_Start # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -6639,8 +6720,15 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
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
10D00..10D23 ; ID_Start # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
+10D4A..10D4D ; ID_Start # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; ID_Start # Lm GARAY VOWEL LENGTH MARK
+10D4F ; ID_Start # Lo GARAY SUKUN
+10D50..10D65 ; ID_Start # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D6F ; ID_Start # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; ID_Start # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
10E80..10EA9 ; ID_Start # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EB0..10EB1 ; ID_Start # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
+10EC2..10EC4 ; ID_Start # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
10F00..10F1C ; ID_Start # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F27 ; ID_Start # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
10F30..10F45 ; ID_Start # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN
@@ -6679,6 +6767,13 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
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
+11380..11389 ; ID_Start # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; ID_Start # Lo TULU-TIGALARI LETTER EE
+1138E ; ID_Start # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; ID_Start # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; ID_Start # Lo TULU-TIGALARI SIGN AVAGRAHA
+113D1 ; ID_Start # Lo TULU-TIGALARI REPHA
+113D3 ; ID_Start # Lo TULU-TIGALARI SIGN PLUTA
11400..11434 ; ID_Start # Lo [53] NEWA LETTER A..NEWA LETTER HA
11447..1144A ; ID_Start # Lo [4] NEWA SIGN AVAGRAHA..NEWA SIDDHI
1145F..11461 ; ID_Start # Lo [3] NEWA LETTER VEDIC ANUSVARA..NEWA SIGN UPADHMANIYA
@@ -6713,6 +6808,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
11A5C..11A89 ; ID_Start # Lo [46] SOYOMBO LETTER KA..SOYOMBO CLUSTER-INITIAL LETTER SA
11A9D ; ID_Start # Lo SOYOMBO MARK PLUTA
11AB0..11AF8 ; ID_Start # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
+11BC0..11BE0 ; ID_Start # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
11C00..11C08 ; ID_Start # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; ID_Start # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C40 ; ID_Start # Lo BHAIKSUKI SIGN AVAGRAHA
@@ -6736,7 +6832,9 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
12F90..12FF0 ; ID_Start # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114
13000..1342F ; ID_Start # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D
13441..13446 ; ID_Start # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
+13460..143FA ; ID_Start # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; ID_Start # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; ID_Start # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
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
16A70..16ABE ; ID_Start # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA
@@ -6745,6 +6843,9 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
16B40..16B43 ; ID_Start # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM
16B63..16B77 ; ID_Start # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; ID_Start # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; ID_Start # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; ID_Start # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; ID_Start # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
16E40..16E7F ; ID_Start # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16F00..16F4A ; ID_Start # Lo [75] MIAO LETTER PA..MIAO LETTER RTE
16F50 ; ID_Start # Lo MIAO LETTER NASALIZATION
@@ -6753,7 +6854,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
16FE3 ; ID_Start # Lm OLD CHINESE ITERATION MARK
17000..187F7 ; ID_Start # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; ID_Start # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; ID_Start # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; ID_Start # Lo [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; ID_Start # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; ID_Start # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
1AFFD..1AFFE ; ID_Start # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8
@@ -6809,6 +6910,8 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
1E2C0..1E2EB ; ID_Start # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH
1E4D0..1E4EA ; ID_Start # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL
1E4EB ; ID_Start # Lm NAG MUNDARI SIGN OJOD
+1E5D0..1E5ED ; ID_Start # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5F0 ; ID_Start # Lo OL ONAL SIGN HODDOND
1E7E0..1E7E6 ; ID_Start # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; ID_Start # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; ID_Start # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -6859,7 +6962,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
30000..3134A ; ID_Start # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
31350..323AF ; ID_Start # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
-# Total code points: 136967
+# Total code points: 141269
# ================================================
@@ -6966,7 +7069,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
0860..086A ; ID_Continue # Lo [11] SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA
0870..0887 ; ID_Continue # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT
0889..088E ; ID_Continue # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL
-0898..089F ; ID_Continue # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; ID_Continue # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08A0..08C8 ; ID_Continue # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF
08C9 ; ID_Continue # Lm ARABIC SMALL FARSI YEH
08CA..08E1 ; ID_Continue # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
@@ -7399,7 +7502,7 @@ FFDA..FFDC ; ID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL
1C50..1C59 ; ID_Continue # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE
1C5A..1C77 ; ID_Continue # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; ID_Continue # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
-1C80..1C88 ; ID_Continue # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; ID_Continue # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; ID_Continue # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; ID_Continue # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CD0..1CD2 ; ID_Continue # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
@@ -7543,10 +7646,10 @@ A771..A787 ; ID_Continue # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTE
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..A7CA ; ID_Continue # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; ID_Continue # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; ID_Continue # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; ID_Continue # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; ID_Continue # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; ID_Continue # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; ID_Continue # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; ID_Continue # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; ID_Continue # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -7735,6 +7838,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
105A3..105B1 ; ID_Continue # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; ID_Continue # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; ID_Continue # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; ID_Continue # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; ID_Continue # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; ID_Continue # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; ID_Continue # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -7779,10 +7883,19 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
10D00..10D23 ; ID_Continue # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
10D24..10D27 ; ID_Continue # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
10D30..10D39 ; ID_Continue # Nd [10] HANIFI ROHINGYA DIGIT ZERO..HANIFI ROHINGYA DIGIT NINE
+10D40..10D49 ; ID_Continue # Nd [10] GARAY DIGIT ZERO..GARAY DIGIT NINE
+10D4A..10D4D ; ID_Continue # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; ID_Continue # Lm GARAY VOWEL LENGTH MARK
+10D4F ; ID_Continue # Lo GARAY SUKUN
+10D50..10D65 ; ID_Continue # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D69..10D6D ; ID_Continue # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
+10D6F ; ID_Continue # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; ID_Continue # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
10E80..10EA9 ; ID_Continue # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EAB..10EAC ; ID_Continue # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
10EB0..10EB1 ; ID_Continue # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
-10EFD..10EFF ; ID_Continue # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EC2..10EC4 ; ID_Continue # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
+10EFC..10EFF ; ID_Continue # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F00..10F1C ; ID_Continue # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F27 ; ID_Continue # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
10F30..10F45 ; ID_Continue # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN
@@ -7878,6 +7991,24 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
11362..11363 ; ID_Continue # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
11366..1136C ; ID_Continue # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; ID_Continue # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+11380..11389 ; ID_Continue # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; ID_Continue # Lo TULU-TIGALARI LETTER EE
+1138E ; ID_Continue # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; ID_Continue # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; ID_Continue # Lo TULU-TIGALARI SIGN AVAGRAHA
+113B8..113BA ; ID_Continue # Mc [3] TULU-TIGALARI VOWEL SIGN AA..TULU-TIGALARI VOWEL SIGN II
+113BB..113C0 ; ID_Continue # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; ID_Continue # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; ID_Continue # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113CA ; ID_Continue # Mc [4] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; ID_Continue # Mc [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
+113CE ; ID_Continue # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; ID_Continue # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; ID_Continue # Mn TULU-TIGALARI CONJOINER
+113D1 ; ID_Continue # Lo TULU-TIGALARI REPHA
+113D2 ; ID_Continue # Mn TULU-TIGALARI GEMINATION MARK
+113D3 ; ID_Continue # Lo TULU-TIGALARI SIGN PLUTA
+113E1..113E2 ; ID_Continue # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11400..11434 ; ID_Continue # Lo [53] NEWA LETTER A..NEWA LETTER HA
11435..11437 ; ID_Continue # Mc [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11438..1143F ; ID_Continue # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
@@ -7929,8 +8060,11 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
116B7 ; ID_Continue # Mn TAKRI SIGN NUKTA
116B8 ; ID_Continue # Lo TAKRI LETTER ARCHAIC KHA
116C0..116C9 ; ID_Continue # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+116D0..116E3 ; ID_Continue # Nd [20] MYANMAR PAO DIGIT ZERO..MYANMAR EASTERN PWO KAREN DIGIT NINE
11700..1171A ; ID_Continue # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA
-1171D..1171F ; ID_Continue # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; ID_Continue # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171E ; ID_Continue # Mc AHOM CONSONANT SIGN MEDIAL RA
+1171F ; ID_Continue # Mn 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
@@ -7988,6 +8122,8 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
11A98..11A99 ; ID_Continue # Mn [2] SOYOMBO GEMINATION MARK..SOYOMBO SUBJOINER
11A9D ; ID_Continue # Lo SOYOMBO MARK PLUTA
11AB0..11AF8 ; ID_Continue # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
+11BC0..11BE0 ; ID_Continue # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
+11BF0..11BF9 ; ID_Continue # Nd [10] SUNUWAR DIGIT ZERO..SUNUWAR DIGIT NINE
11C00..11C08 ; ID_Continue # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; ID_Continue # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C2F ; ID_Continue # Mc BHAIKSUKI VOWEL SIGN AA
@@ -8041,6 +8177,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
11F41 ; ID_Continue # Mc KAWI SIGN KILLER
11F42 ; ID_Continue # Mn KAWI CONJOINER
11F50..11F59 ; ID_Continue # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE
+11F5A ; ID_Continue # Mn KAWI SIGN NUKTA
11FB0 ; ID_Continue # Lo LISU LETTER YHA
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
@@ -8050,7 +8187,13 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
13440 ; ID_Continue # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13441..13446 ; ID_Continue # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
13447..13455 ; ID_Continue # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+13460..143FA ; ID_Continue # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; ID_Continue # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; ID_Continue # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
+1611E..16129 ; ID_Continue # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612A..1612C ; ID_Continue # Mc [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
+1612D..1612F ; ID_Continue # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
+16130..16139 ; ID_Continue # Nd [10] GURUNG KHEMA DIGIT ZERO..GURUNG KHEMA DIGIT NINE
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
@@ -8064,6 +8207,10 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
16B50..16B59 ; ID_Continue # Nd [10] PAHAWH HMONG DIGIT ZERO..PAHAWH HMONG DIGIT NINE
16B63..16B77 ; ID_Continue # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; ID_Continue # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; ID_Continue # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; ID_Continue # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; ID_Continue # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
+16D70..16D79 ; ID_Continue # Nd [10] KIRAT RAI DIGIT ZERO..KIRAT RAI DIGIT NINE
16E40..16E7F ; ID_Continue # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16F00..16F4A ; ID_Continue # Lo [75] MIAO LETTER PA..MIAO LETTER RTE
16F4F ; ID_Continue # Mn MIAO SIGN CONSONANT MODIFIER BAR
@@ -8077,7 +8224,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
16FF0..16FF1 ; ID_Continue # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
17000..187F7 ; ID_Continue # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; ID_Continue # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; ID_Continue # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; ID_Continue # Lo [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; ID_Continue # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; ID_Continue # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
1AFFD..1AFFE ; ID_Continue # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8
@@ -8092,6 +8239,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
1BC80..1BC88 ; ID_Continue # Lo [9] DUPLOYAN AFFIX HIGH ACUTE..DUPLOYAN AFFIX HIGH VERTICAL
1BC90..1BC99 ; ID_Continue # Lo [10] DUPLOYAN AFFIX LOW ACUTE..DUPLOYAN AFFIX LOW ARROW
1BC9D..1BC9E ; ID_Continue # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK
+1CCF0..1CCF9 ; ID_Continue # Nd [10] OUTLINED DIGIT ZERO..OUTLINED DIGIT NINE
1CF00..1CF2D ; ID_Continue # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT
1CF30..1CF46 ; ID_Continue # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG
1D165..1D166 ; ID_Continue # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
@@ -8163,6 +8311,10 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
1E4EB ; ID_Continue # Lm NAG MUNDARI SIGN OJOD
1E4EC..1E4EF ; ID_Continue # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
1E4F0..1E4F9 ; ID_Continue # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE
+1E5D0..1E5ED ; ID_Continue # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5EE..1E5EF ; ID_Continue # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
+1E5F0 ; ID_Continue # Lo OL ONAL SIGN HODDOND
+1E5F1..1E5FA ; ID_Continue # Nd [10] OL ONAL DIGIT ZERO..OL ONAL DIGIT NINE
1E7E0..1E7E6 ; ID_Continue # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; ID_Continue # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; ID_Continue # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -8218,7 +8370,7 @@ FFDA..FFDC ; ID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HAN
31350..323AF ; ID_Continue # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 140108
+# Total code points: 144541
# ================================================
@@ -8474,7 +8626,7 @@ E0100..E01EF ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR
1C4D..1C4F ; XID_Start # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA
1C5A..1C77 ; XID_Start # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; XID_Start # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
-1C80..1C88 ; XID_Start # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; XID_Start # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; XID_Start # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; XID_Start # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CE9..1CEC ; XID_Start # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
@@ -8590,10 +8742,10 @@ A771..A787 ; XID_Start # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER
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..A7CA ; XID_Start # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; XID_Start # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; XID_Start # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; XID_Start # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; XID_Start # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; XID_Start # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; XID_Start # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; XID_Start # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; XID_Start # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -8717,6 +8869,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
105A3..105B1 ; XID_Start # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; XID_Start # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; XID_Start # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; XID_Start # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; XID_Start # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; XID_Start # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; XID_Start # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -8753,8 +8906,15 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
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
10D00..10D23 ; XID_Start # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
+10D4A..10D4D ; XID_Start # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; XID_Start # Lm GARAY VOWEL LENGTH MARK
+10D4F ; XID_Start # Lo GARAY SUKUN
+10D50..10D65 ; XID_Start # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D6F ; XID_Start # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; XID_Start # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
10E80..10EA9 ; XID_Start # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EB0..10EB1 ; XID_Start # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
+10EC2..10EC4 ; XID_Start # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
10F00..10F1C ; XID_Start # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F27 ; XID_Start # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
10F30..10F45 ; XID_Start # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN
@@ -8793,6 +8953,13 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
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
+11380..11389 ; XID_Start # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; XID_Start # Lo TULU-TIGALARI LETTER EE
+1138E ; XID_Start # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; XID_Start # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; XID_Start # Lo TULU-TIGALARI SIGN AVAGRAHA
+113D1 ; XID_Start # Lo TULU-TIGALARI REPHA
+113D3 ; XID_Start # Lo TULU-TIGALARI SIGN PLUTA
11400..11434 ; XID_Start # Lo [53] NEWA LETTER A..NEWA LETTER HA
11447..1144A ; XID_Start # Lo [4] NEWA SIGN AVAGRAHA..NEWA SIDDHI
1145F..11461 ; XID_Start # Lo [3] NEWA LETTER VEDIC ANUSVARA..NEWA SIGN UPADHMANIYA
@@ -8827,6 +8994,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
11A5C..11A89 ; XID_Start # Lo [46] SOYOMBO LETTER KA..SOYOMBO CLUSTER-INITIAL LETTER SA
11A9D ; XID_Start # Lo SOYOMBO MARK PLUTA
11AB0..11AF8 ; XID_Start # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
+11BC0..11BE0 ; XID_Start # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
11C00..11C08 ; XID_Start # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; XID_Start # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C40 ; XID_Start # Lo BHAIKSUKI SIGN AVAGRAHA
@@ -8850,7 +9018,9 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
12F90..12FF0 ; XID_Start # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114
13000..1342F ; XID_Start # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D
13441..13446 ; XID_Start # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
+13460..143FA ; XID_Start # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; XID_Start # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; XID_Start # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
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
16A70..16ABE ; XID_Start # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA
@@ -8859,6 +9029,9 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
16B40..16B43 ; XID_Start # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM
16B63..16B77 ; XID_Start # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; XID_Start # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; XID_Start # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; XID_Start # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; XID_Start # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
16E40..16E7F ; XID_Start # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16F00..16F4A ; XID_Start # Lo [75] MIAO LETTER PA..MIAO LETTER RTE
16F50 ; XID_Start # Lo MIAO LETTER NASALIZATION
@@ -8867,7 +9040,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
16FE3 ; XID_Start # Lm OLD CHINESE ITERATION MARK
17000..187F7 ; XID_Start # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; XID_Start # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; XID_Start # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; XID_Start # Lo [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; XID_Start # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; XID_Start # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
1AFFD..1AFFE ; XID_Start # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8
@@ -8923,6 +9096,8 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
1E2C0..1E2EB ; XID_Start # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH
1E4D0..1E4EA ; XID_Start # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL
1E4EB ; XID_Start # Lm NAG MUNDARI SIGN OJOD
+1E5D0..1E5ED ; XID_Start # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5F0 ; XID_Start # Lo OL ONAL SIGN HODDOND
1E7E0..1E7E6 ; XID_Start # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; XID_Start # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; XID_Start # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -8973,7 +9148,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
30000..3134A ; XID_Start # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
31350..323AF ; XID_Start # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
-# Total code points: 136944
+# Total code points: 141246
# ================================================
@@ -9076,7 +9251,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
0860..086A ; XID_Continue # Lo [11] SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA
0870..0887 ; XID_Continue # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT
0889..088E ; XID_Continue # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL
-0898..089F ; XID_Continue # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; XID_Continue # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08A0..08C8 ; XID_Continue # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF
08C9 ; XID_Continue # Lm ARABIC SMALL FARSI YEH
08CA..08E1 ; XID_Continue # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
@@ -9509,7 +9684,7 @@ FFDA..FFDC ; XID_Start # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGU
1C50..1C59 ; XID_Continue # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE
1C5A..1C77 ; XID_Continue # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; XID_Continue # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
-1C80..1C88 ; XID_Continue # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; XID_Continue # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; XID_Continue # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; XID_Continue # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CD0..1CD2 ; XID_Continue # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
@@ -9652,10 +9827,10 @@ A771..A787 ; XID_Continue # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETT
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..A7CA ; XID_Continue # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; XID_Continue # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; XID_Continue # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; XID_Continue # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; XID_Continue # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; XID_Continue # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; XID_Continue # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; XID_Continue # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; XID_Continue # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -9850,6 +10025,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
105A3..105B1 ; XID_Continue # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; XID_Continue # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; XID_Continue # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; XID_Continue # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; XID_Continue # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; XID_Continue # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; XID_Continue # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -9894,10 +10070,19 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
10D00..10D23 ; XID_Continue # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
10D24..10D27 ; XID_Continue # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
10D30..10D39 ; XID_Continue # Nd [10] HANIFI ROHINGYA DIGIT ZERO..HANIFI ROHINGYA DIGIT NINE
+10D40..10D49 ; XID_Continue # Nd [10] GARAY DIGIT ZERO..GARAY DIGIT NINE
+10D4A..10D4D ; XID_Continue # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; XID_Continue # Lm GARAY VOWEL LENGTH MARK
+10D4F ; XID_Continue # Lo GARAY SUKUN
+10D50..10D65 ; XID_Continue # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D69..10D6D ; XID_Continue # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
+10D6F ; XID_Continue # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; XID_Continue # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
10E80..10EA9 ; XID_Continue # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EAB..10EAC ; XID_Continue # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
10EB0..10EB1 ; XID_Continue # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
-10EFD..10EFF ; XID_Continue # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EC2..10EC4 ; XID_Continue # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
+10EFC..10EFF ; XID_Continue # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F00..10F1C ; XID_Continue # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F27 ; XID_Continue # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
10F30..10F45 ; XID_Continue # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN
@@ -9993,6 +10178,24 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
11362..11363 ; XID_Continue # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
11366..1136C ; XID_Continue # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; XID_Continue # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+11380..11389 ; XID_Continue # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; XID_Continue # Lo TULU-TIGALARI LETTER EE
+1138E ; XID_Continue # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; XID_Continue # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; XID_Continue # Lo TULU-TIGALARI SIGN AVAGRAHA
+113B8..113BA ; XID_Continue # Mc [3] TULU-TIGALARI VOWEL SIGN AA..TULU-TIGALARI VOWEL SIGN II
+113BB..113C0 ; XID_Continue # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; XID_Continue # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; XID_Continue # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113CA ; XID_Continue # Mc [4] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; XID_Continue # Mc [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
+113CE ; XID_Continue # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; XID_Continue # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; XID_Continue # Mn TULU-TIGALARI CONJOINER
+113D1 ; XID_Continue # Lo TULU-TIGALARI REPHA
+113D2 ; XID_Continue # Mn TULU-TIGALARI GEMINATION MARK
+113D3 ; XID_Continue # Lo TULU-TIGALARI SIGN PLUTA
+113E1..113E2 ; XID_Continue # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11400..11434 ; XID_Continue # Lo [53] NEWA LETTER A..NEWA LETTER HA
11435..11437 ; XID_Continue # Mc [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11438..1143F ; XID_Continue # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
@@ -10044,8 +10247,11 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
116B7 ; XID_Continue # Mn TAKRI SIGN NUKTA
116B8 ; XID_Continue # Lo TAKRI LETTER ARCHAIC KHA
116C0..116C9 ; XID_Continue # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+116D0..116E3 ; XID_Continue # Nd [20] MYANMAR PAO DIGIT ZERO..MYANMAR EASTERN PWO KAREN DIGIT NINE
11700..1171A ; XID_Continue # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA
-1171D..1171F ; XID_Continue # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; XID_Continue # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171E ; XID_Continue # Mc AHOM CONSONANT SIGN MEDIAL RA
+1171F ; XID_Continue # Mn 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
@@ -10103,6 +10309,8 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
11A98..11A99 ; XID_Continue # Mn [2] SOYOMBO GEMINATION MARK..SOYOMBO SUBJOINER
11A9D ; XID_Continue # Lo SOYOMBO MARK PLUTA
11AB0..11AF8 ; XID_Continue # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
+11BC0..11BE0 ; XID_Continue # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
+11BF0..11BF9 ; XID_Continue # Nd [10] SUNUWAR DIGIT ZERO..SUNUWAR DIGIT NINE
11C00..11C08 ; XID_Continue # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; XID_Continue # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C2F ; XID_Continue # Mc BHAIKSUKI VOWEL SIGN AA
@@ -10156,6 +10364,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
11F41 ; XID_Continue # Mc KAWI SIGN KILLER
11F42 ; XID_Continue # Mn KAWI CONJOINER
11F50..11F59 ; XID_Continue # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE
+11F5A ; XID_Continue # Mn KAWI SIGN NUKTA
11FB0 ; XID_Continue # Lo LISU LETTER YHA
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
@@ -10165,7 +10374,13 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
13440 ; XID_Continue # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13441..13446 ; XID_Continue # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
13447..13455 ; XID_Continue # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+13460..143FA ; XID_Continue # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; XID_Continue # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; XID_Continue # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
+1611E..16129 ; XID_Continue # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612A..1612C ; XID_Continue # Mc [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
+1612D..1612F ; XID_Continue # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
+16130..16139 ; XID_Continue # Nd [10] GURUNG KHEMA DIGIT ZERO..GURUNG KHEMA DIGIT NINE
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
@@ -10179,6 +10394,10 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
16B50..16B59 ; XID_Continue # Nd [10] PAHAWH HMONG DIGIT ZERO..PAHAWH HMONG DIGIT NINE
16B63..16B77 ; XID_Continue # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; XID_Continue # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; XID_Continue # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; XID_Continue # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; XID_Continue # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
+16D70..16D79 ; XID_Continue # Nd [10] KIRAT RAI DIGIT ZERO..KIRAT RAI DIGIT NINE
16E40..16E7F ; XID_Continue # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16F00..16F4A ; XID_Continue # Lo [75] MIAO LETTER PA..MIAO LETTER RTE
16F4F ; XID_Continue # Mn MIAO SIGN CONSONANT MODIFIER BAR
@@ -10192,7 +10411,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
16FF0..16FF1 ; XID_Continue # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
17000..187F7 ; XID_Continue # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; XID_Continue # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; XID_Continue # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; XID_Continue # Lo [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; XID_Continue # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; XID_Continue # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
1AFFD..1AFFE ; XID_Continue # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8
@@ -10207,6 +10426,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
1BC80..1BC88 ; XID_Continue # Lo [9] DUPLOYAN AFFIX HIGH ACUTE..DUPLOYAN AFFIX HIGH VERTICAL
1BC90..1BC99 ; XID_Continue # Lo [10] DUPLOYAN AFFIX LOW ACUTE..DUPLOYAN AFFIX LOW ARROW
1BC9D..1BC9E ; XID_Continue # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK
+1CCF0..1CCF9 ; XID_Continue # Nd [10] OUTLINED DIGIT ZERO..OUTLINED DIGIT NINE
1CF00..1CF2D ; XID_Continue # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT
1CF30..1CF46 ; XID_Continue # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG
1D165..1D166 ; XID_Continue # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
@@ -10278,6 +10498,10 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
1E4EB ; XID_Continue # Lm NAG MUNDARI SIGN OJOD
1E4EC..1E4EF ; XID_Continue # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
1E4F0..1E4F9 ; XID_Continue # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE
+1E5D0..1E5ED ; XID_Continue # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5EE..1E5EF ; XID_Continue # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
+1E5F0 ; XID_Continue # Lo OL ONAL SIGN HODDOND
+1E5F1..1E5FA ; XID_Continue # Nd [10] OL ONAL DIGIT ZERO..OL ONAL DIGIT NINE
1E7E0..1E7E6 ; XID_Continue # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; XID_Continue # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; XID_Continue # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -10333,7 +10557,7 @@ FFDA..FFDC ; XID_Continue # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HA
31350..323AF ; XID_Continue # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
E0100..E01EF ; XID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 140089
+# Total code points: 144522
# ================================================
@@ -10418,7 +10642,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
-0898..089F ; Grapheme_Extend # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; Grapheme_Extend # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08CA..08E1 ; Grapheme_Extend # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
08E3..0902 ; Grapheme_Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
093A ; Grapheme_Extend # Mn DEVANAGARI VOWEL SIGN OE
@@ -10475,8 +10699,11 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<rese
0C81 ; Grapheme_Extend # Mn KANNADA SIGN CANDRABINDU
0CBC ; Grapheme_Extend # Mn KANNADA SIGN NUKTA
0CBF ; Grapheme_Extend # Mn KANNADA VOWEL SIGN I
+0CC0 ; Grapheme_Extend # Mc KANNADA VOWEL SIGN II
0CC2 ; Grapheme_Extend # Mc KANNADA VOWEL SIGN UU
0CC6 ; Grapheme_Extend # Mn KANNADA VOWEL SIGN E
+0CC7..0CC8 ; Grapheme_Extend # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; Grapheme_Extend # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
0CCC..0CCD ; Grapheme_Extend # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
0CD5..0CD6 ; Grapheme_Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
0CE2..0CE3 ; Grapheme_Extend # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL
@@ -10522,7 +10749,9 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<rese
109D ; Grapheme_Extend # Mn MYANMAR VOWEL SIGN AITON AI
135D..135F ; Grapheme_Extend # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
1712..1714 ; Grapheme_Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA
+1715 ; Grapheme_Extend # Mc TAGALOG SIGN PAMUDPOD
1732..1733 ; Grapheme_Extend # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U
+1734 ; Grapheme_Extend # Mc HANUNOO SIGN PAMUDPOD
1752..1753 ; Grapheme_Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U
1772..1773 ; Grapheme_Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U
17B4..17B5 ; Grapheme_Extend # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
@@ -10554,17 +10783,22 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<rese
1B34 ; Grapheme_Extend # Mn BALINESE SIGN REREKAN
1B35 ; Grapheme_Extend # Mc BALINESE VOWEL SIGN TEDUNG
1B36..1B3A ; Grapheme_Extend # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA
+1B3B ; Grapheme_Extend # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
1B3C ; Grapheme_Extend # Mn BALINESE VOWEL SIGN LA LENGA
+1B3D ; Grapheme_Extend # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
1B42 ; Grapheme_Extend # Mn BALINESE VOWEL SIGN PEPET
+1B43..1B44 ; Grapheme_Extend # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG
1B6B..1B73 ; Grapheme_Extend # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG
1B80..1B81 ; Grapheme_Extend # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR
1BA2..1BA5 ; Grapheme_Extend # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU
1BA8..1BA9 ; Grapheme_Extend # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
+1BAA ; Grapheme_Extend # Mc SUNDANESE SIGN PAMAAEH
1BAB..1BAD ; Grapheme_Extend # Mn [3] SUNDANESE SIGN VIRAMA..SUNDANESE CONSONANT SIGN PASANGAN WA
1BE6 ; Grapheme_Extend # Mn BATAK SIGN TOMPI
1BE8..1BE9 ; Grapheme_Extend # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
1BED ; Grapheme_Extend # Mn BATAK VOWEL SIGN KARO O
1BEF..1BF1 ; Grapheme_Extend # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H
+1BF2..1BF3 ; Grapheme_Extend # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN
1C2C..1C33 ; Grapheme_Extend # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T
1C36..1C37 ; Grapheme_Extend # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA
1CD0..1CD2 ; Grapheme_Extend # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
@@ -10601,10 +10835,12 @@ A8E0..A8F1 ; Grapheme_Extend # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMB
A8FF ; Grapheme_Extend # Mn DEVANAGARI VOWEL SIGN AY
A926..A92D ; Grapheme_Extend # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU
A947..A951 ; Grapheme_Extend # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R
+A953 ; Grapheme_Extend # Mc REJANG VIRAMA
A980..A982 ; Grapheme_Extend # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR
A9B3 ; Grapheme_Extend # Mn JAVANESE SIGN CECAK TELU
A9B6..A9B9 ; Grapheme_Extend # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT
A9BC..A9BD ; Grapheme_Extend # Mn [2] JAVANESE VOWEL SIGN PEPET..JAVANESE CONSONANT SIGN KERET
+A9C0 ; Grapheme_Extend # Mc JAVANESE PANGKON
A9E5 ; Grapheme_Extend # Mn MYANMAR SIGN SHAN SAW
AA29..AA2E ; Grapheme_Extend # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE
AA31..AA32 ; Grapheme_Extend # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE
@@ -10636,8 +10872,9 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
10A3F ; Grapheme_Extend # Mn KHAROSHTHI VIRAMA
10AE5..10AE6 ; Grapheme_Extend # Mn [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW
10D24..10D27 ; Grapheme_Extend # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
+10D69..10D6D ; Grapheme_Extend # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
10EAB..10EAC ; Grapheme_Extend # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
-10EFD..10EFF ; Grapheme_Extend # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EFC..10EFF ; Grapheme_Extend # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F46..10F50 ; Grapheme_Extend # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW
10F82..10F85 ; Grapheme_Extend # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW
11001 ; Grapheme_Extend # Mn BRAHMI SIGN ANUSVARA
@@ -10654,10 +10891,12 @@ 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
+111C0 ; Grapheme_Extend # Mc SHARADA SIGN VIRAMA
111C9..111CC ; Grapheme_Extend # Mn [4] SHARADA SANDHI MARK..SHARADA EXTRA SHORT VOWEL MARK
111CF ; Grapheme_Extend # Mn SHARADA SIGN INVERTED CANDRABINDU
1122F..11231 ; Grapheme_Extend # Mn [3] KHOJKI VOWEL SIGN U..KHOJKI VOWEL SIGN AI
11234 ; Grapheme_Extend # Mn KHOJKI SIGN ANUSVARA
+11235 ; Grapheme_Extend # Mc KHOJKI SIGN VIRAMA
11236..11237 ; Grapheme_Extend # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
1123E ; Grapheme_Extend # Mn KHOJKI SIGN SUKUN
11241 ; Grapheme_Extend # Mn KHOJKI VOWEL SIGN VOCALIC R
@@ -10667,9 +10906,20 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
1133B..1133C ; Grapheme_Extend # Mn [2] COMBINING BINDU BELOW..GRANTHA SIGN NUKTA
1133E ; Grapheme_Extend # Mc GRANTHA VOWEL SIGN AA
11340 ; Grapheme_Extend # Mn GRANTHA VOWEL SIGN II
+1134D ; Grapheme_Extend # Mc GRANTHA SIGN VIRAMA
11357 ; Grapheme_Extend # Mc GRANTHA AU LENGTH MARK
11366..1136C ; Grapheme_Extend # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; Grapheme_Extend # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+113B8 ; Grapheme_Extend # Mc TULU-TIGALARI VOWEL SIGN AA
+113BB..113C0 ; Grapheme_Extend # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; Grapheme_Extend # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; Grapheme_Extend # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113C9 ; Grapheme_Extend # Mc [3] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI AU LENGTH MARK
+113CE ; Grapheme_Extend # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; Grapheme_Extend # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; Grapheme_Extend # Mn TULU-TIGALARI CONJOINER
+113D2 ; Grapheme_Extend # Mn TULU-TIGALARI GEMINATION MARK
+113E1..113E2 ; Grapheme_Extend # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11438..1143F ; Grapheme_Extend # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
11442..11444 ; Grapheme_Extend # Mn [3] NEWA SIGN VIRAMA..NEWA SIGN ANUSVARA
11446 ; Grapheme_Extend # Mn NEWA SIGN NUKTA
@@ -10691,14 +10941,17 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
116AB ; Grapheme_Extend # Mn TAKRI SIGN ANUSVARA
116AD ; Grapheme_Extend # Mn TAKRI VOWEL SIGN AA
116B0..116B5 ; Grapheme_Extend # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
+116B6 ; Grapheme_Extend # Mc TAKRI SIGN VIRAMA
116B7 ; Grapheme_Extend # Mn TAKRI SIGN NUKTA
-1171D..1171F ; Grapheme_Extend # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; Grapheme_Extend # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171F ; Grapheme_Extend # Mn 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
1182F..11837 ; Grapheme_Extend # Mn [9] DOGRA VOWEL SIGN U..DOGRA SIGN ANUSVARA
11839..1183A ; Grapheme_Extend # Mn [2] DOGRA SIGN VIRAMA..DOGRA SIGN NUKTA
11930 ; Grapheme_Extend # Mc DIVES AKURU VOWEL SIGN AA
1193B..1193C ; Grapheme_Extend # Mn [2] DIVES AKURU SIGN ANUSVARA..DIVES AKURU SIGN CANDRABINDU
+1193D ; Grapheme_Extend # Mc DIVES AKURU SIGN HALANTA
1193E ; Grapheme_Extend # Mn DIVES AKURU VIRAMA
11943 ; Grapheme_Extend # Mn DIVES AKURU SIGN NUKTA
119D4..119D7 ; Grapheme_Extend # Mn [4] NANDINAGARI VOWEL SIGN U..NANDINAGARI VOWEL SIGN VOCALIC RR
@@ -10731,20 +10984,25 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
11F00..11F01 ; Grapheme_Extend # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA
11F36..11F3A ; Grapheme_Extend # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R
11F40 ; Grapheme_Extend # Mn KAWI VOWEL SIGN EU
+11F41 ; Grapheme_Extend # Mc KAWI SIGN KILLER
11F42 ; Grapheme_Extend # Mn KAWI CONJOINER
+11F5A ; Grapheme_Extend # Mn KAWI SIGN NUKTA
13440 ; Grapheme_Extend # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13447..13455 ; Grapheme_Extend # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+1611E..16129 ; Grapheme_Extend # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612D..1612F ; Grapheme_Extend # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
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
16F4F ; Grapheme_Extend # Mn MIAO SIGN CONSONANT MODIFIER BAR
16F8F..16F92 ; Grapheme_Extend # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
16FE4 ; Grapheme_Extend # Mn KHITAN SMALL SCRIPT FILLER
+16FF0..16FF1 ; Grapheme_Extend # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
1BC9D..1BC9E ; Grapheme_Extend # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK
1CF00..1CF2D ; Grapheme_Extend # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT
1CF30..1CF46 ; Grapheme_Extend # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG
-1D165 ; Grapheme_Extend # Mc MUSICAL SYMBOL COMBINING STEM
+1D165..1D166 ; Grapheme_Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
1D167..1D169 ; Grapheme_Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
-1D16E..1D172 ; Grapheme_Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5
+1D16D..1D172 ; Grapheme_Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5
1D17B..1D182 ; Grapheme_Extend # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
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
@@ -10765,12 +11023,13 @@ FF9E..FF9F ; Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK.
1E2AE ; Grapheme_Extend # Mn TOTO SIGN RISING TONE
1E2EC..1E2EF ; Grapheme_Extend # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI
1E4EC..1E4EF ; Grapheme_Extend # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
+1E5EE..1E5EF ; Grapheme_Extend # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
1E8D0..1E8D6 ; Grapheme_Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1E944..1E94A ; Grapheme_Extend # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA
E0020..E007F ; Grapheme_Extend # Cf [96] TAG SPACE..CANCEL TAG
E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 2125
+# Total code points: 2193
# ================================================
@@ -11062,10 +11321,8 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
0CB5..0CB9 ; Grapheme_Base # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA
0CBD ; Grapheme_Base # Lo KANNADA SIGN AVAGRAHA
0CBE ; Grapheme_Base # Mc KANNADA VOWEL SIGN AA
-0CC0..0CC1 ; Grapheme_Base # Mc [2] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN U
+0CC1 ; Grapheme_Base # Mc KANNADA VOWEL SIGN U
0CC3..0CC4 ; Grapheme_Base # Mc [2] KANNADA VOWEL SIGN VOCALIC R..KANNADA VOWEL SIGN VOCALIC RR
-0CC7..0CC8 ; Grapheme_Base # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
-0CCA..0CCB ; Grapheme_Base # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
0CDD..0CDE ; Grapheme_Base # Lo [2] KANNADA LETTER NAKAARA POLLU..KANNADA LETTER FA
0CE0..0CE1 ; Grapheme_Base # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL
0CE6..0CEF ; Grapheme_Base # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE
@@ -11214,9 +11471,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
16EE..16F0 ; Grapheme_Base # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL
16F1..16F8 ; Grapheme_Base # Lo [8] RUNIC LETTER K..RUNIC LETTER FRANKS CASKET AESC
1700..1711 ; Grapheme_Base # Lo [18] TAGALOG LETTER A..TAGALOG LETTER HA
-1715 ; Grapheme_Base # Mc TAGALOG SIGN PAMUDPOD
171F..1731 ; Grapheme_Base # Lo [19] TAGALOG LETTER ARCHAIC RA..HANUNOO LETTER HA
-1734 ; Grapheme_Base # Mc HANUNOO SIGN PAMUDPOD
1735..1736 ; Grapheme_Base # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION
1740..1751 ; Grapheme_Base # Lo [18] BUHID LETTER A..BUHID LETTER HA
1760..176C ; Grapheme_Base # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA
@@ -11274,27 +11529,24 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
1AA8..1AAD ; Grapheme_Base # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG
1B04 ; Grapheme_Base # Mc BALINESE SIGN BISAH
1B05..1B33 ; Grapheme_Base # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA
-1B3B ; Grapheme_Base # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
-1B3D..1B41 ; Grapheme_Base # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
-1B43..1B44 ; Grapheme_Base # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG
+1B3E..1B41 ; Grapheme_Base # Mc [4] BALINESE VOWEL SIGN TALING..BALINESE VOWEL SIGN TALING REPA TEDUNG
1B45..1B4C ; Grapheme_Base # Lo [8] BALINESE LETTER KAF SASAK..BALINESE LETTER ARCHAIC JNYA
+1B4E..1B4F ; Grapheme_Base # Po [2] BALINESE INVERTED CARIK SIKI..BALINESE INVERTED CARIK PAREREN
1B50..1B59 ; Grapheme_Base # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE
1B5A..1B60 ; Grapheme_Base # Po [7] BALINESE PANTI..BALINESE PAMENENG
1B61..1B6A ; Grapheme_Base # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE
1B74..1B7C ; Grapheme_Base # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING
-1B7D..1B7E ; Grapheme_Base # Po [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG
+1B7D..1B7F ; Grapheme_Base # Po [3] BALINESE PANTI LANTANG..BALINESE PANTI BAWAK
1B82 ; Grapheme_Base # Mc SUNDANESE SIGN PANGWISAD
1B83..1BA0 ; Grapheme_Base # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA
1BA1 ; Grapheme_Base # Mc SUNDANESE CONSONANT SIGN PAMINGKAL
1BA6..1BA7 ; Grapheme_Base # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG
-1BAA ; Grapheme_Base # Mc SUNDANESE SIGN PAMAAEH
1BAE..1BAF ; Grapheme_Base # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA
1BB0..1BB9 ; Grapheme_Base # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE
1BBA..1BE5 ; Grapheme_Base # Lo [44] SUNDANESE AVAGRAHA..BATAK LETTER U
1BE7 ; Grapheme_Base # Mc BATAK VOWEL SIGN E
1BEA..1BEC ; Grapheme_Base # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
1BEE ; Grapheme_Base # Mc BATAK VOWEL SIGN U
-1BF2..1BF3 ; Grapheme_Base # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN
1BFC..1BFF ; Grapheme_Base # Po [4] BATAK SYMBOL BINDU NA METEK..BATAK SYMBOL BINDU PANGOLAT
1C00..1C23 ; Grapheme_Base # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A
1C24..1C2B ; Grapheme_Base # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU
@@ -11306,7 +11558,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
1C5A..1C77 ; Grapheme_Base # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; Grapheme_Base # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
1C7E..1C7F ; Grapheme_Base # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD
-1C80..1C88 ; Grapheme_Base # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; Grapheme_Base # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; Grapheme_Base # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Grapheme_Base # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CC0..1CC7 ; Grapheme_Base # Po [8] SUNDANESE PUNCTUATION BINDU SURYA..SUNDANESE PUNCTUATION BINDU BA SATANGA
@@ -11461,7 +11713,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
239B..23B3 ; Grapheme_Base # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM
23B4..23DB ; Grapheme_Base # So [40] TOP SQUARE BRACKET..FUSE
23DC..23E1 ; Grapheme_Base # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET
-23E2..2426 ; Grapheme_Base # So [69] WHITE TRAPEZIUM..SYMBOL FOR SUBSTITUTE FORM TWO
+23E2..2429 ; Grapheme_Base # So [72] WHITE TRAPEZIUM..SYMBOL FOR DELETE MEDIUM SHADE FORM
2440..244A ; Grapheme_Base # So [11] OCR HOOK..OCR DOUBLE BACKSLASH
2460..249B ; Grapheme_Base # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP
249C..24E9 ; Grapheme_Base # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
@@ -11676,7 +11928,7 @@ E0100..E01EF ; Grapheme_Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELE
3192..3195 ; Grapheme_Base # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK
3196..319F ; Grapheme_Base # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
31A0..31BF ; Grapheme_Base # Lo [32] BOPOMOFO LETTER BU..BOPOMOFO LETTER AH
-31C0..31E3 ; Grapheme_Base # So [36] CJK STROKE T..CJK STROKE Q
+31C0..31E5 ; Grapheme_Base # So [38] CJK STROKE T..CJK STROKE SZP
31EF ; Grapheme_Base # So IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION
31F0..31FF ; Grapheme_Base # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3200..321E ; Grapheme_Base # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
@@ -11725,10 +11977,10 @@ 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..A7CA ; Grapheme_Base # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; Grapheme_Base # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; Grapheme_Base # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; Grapheme_Base # L& LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; Grapheme_Base # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; Grapheme_Base # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; Grapheme_Base # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; Grapheme_Base # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; Grapheme_Base # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -11761,14 +12013,14 @@ A900..A909 ; Grapheme_Base # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NIN
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
A930..A946 ; Grapheme_Base # Lo [23] REJANG LETTER KA..REJANG LETTER A
-A952..A953 ; Grapheme_Base # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA
+A952 ; Grapheme_Base # Mc REJANG CONSONANT SIGN H
A95F ; Grapheme_Base # Po REJANG SECTION MARK
A960..A97C ; Grapheme_Base # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH
A983 ; Grapheme_Base # Mc JAVANESE SIGN WIGNYAN
A984..A9B2 ; Grapheme_Base # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA
A9B4..A9B5 ; Grapheme_Base # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG
A9BA..A9BB ; Grapheme_Base # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE
-A9BE..A9C0 ; Grapheme_Base # Mc [3] JAVANESE CONSONANT SIGN PENGKAL..JAVANESE PANGKON
+A9BE..A9BF ; Grapheme_Base # Mc [2] JAVANESE CONSONANT SIGN PENGKAL..JAVANESE CONSONANT SIGN CAKRA
A9C1..A9CD ; Grapheme_Base # Po [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH
A9CF ; Grapheme_Base # Lm JAVANESE PANGRANGKEP
A9D0..A9D9 ; Grapheme_Base # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE
@@ -12000,6 +12252,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
105A3..105B1 ; Grapheme_Base # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; Grapheme_Base # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; Grapheme_Base # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; Grapheme_Base # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; Grapheme_Base # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; Grapheme_Base # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; Grapheme_Base # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -12063,10 +12316,20 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
10CFA..10CFF ; Grapheme_Base # No [6] OLD HUNGARIAN NUMBER ONE..OLD HUNGARIAN NUMBER ONE THOUSAND
10D00..10D23 ; Grapheme_Base # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
10D30..10D39 ; Grapheme_Base # Nd [10] HANIFI ROHINGYA DIGIT ZERO..HANIFI ROHINGYA DIGIT NINE
+10D40..10D49 ; Grapheme_Base # Nd [10] GARAY DIGIT ZERO..GARAY DIGIT NINE
+10D4A..10D4D ; Grapheme_Base # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; Grapheme_Base # Lm GARAY VOWEL LENGTH MARK
+10D4F ; Grapheme_Base # Lo GARAY SUKUN
+10D50..10D65 ; Grapheme_Base # L& [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D6E ; Grapheme_Base # Pd GARAY HYPHEN
+10D6F ; Grapheme_Base # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; Grapheme_Base # L& [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
+10D8E..10D8F ; Grapheme_Base # Sm [2] GARAY PLUS SIGN..GARAY MINUS SIGN
10E60..10E7E ; Grapheme_Base # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS
10E80..10EA9 ; Grapheme_Base # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EAD ; Grapheme_Base # Pd YEZIDI HYPHENATION MARK
10EB0..10EB1 ; Grapheme_Base # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
+10EC2..10EC4 ; Grapheme_Base # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
10F00..10F1C ; Grapheme_Base # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F1D..10F26 ; Grapheme_Base # No [10] OLD SOGDIAN NUMBER ONE..OLD SOGDIAN FRACTION ONE HALF
10F27 ; Grapheme_Base # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
@@ -12107,7 +12370,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11182 ; Grapheme_Base # Mc SHARADA SIGN VISARGA
11183..111B2 ; Grapheme_Base # Lo [48] SHARADA LETTER A..SHARADA LETTER HA
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
+111BF ; Grapheme_Base # Mc SHARADA VOWEL SIGN AU
111C1..111C4 ; Grapheme_Base # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
111C5..111C8 ; Grapheme_Base # Po [4] SHARADA DANDA..SHARADA SEPARATOR
111CD ; Grapheme_Base # Po SHARADA SUTRA MARK
@@ -12122,7 +12385,6 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11213..1122B ; Grapheme_Base # Lo [25] KHOJKI LETTER NYA..KHOJKI LETTER LLA
1122C..1122E ; Grapheme_Base # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
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
1123F..11240 ; Grapheme_Base # Lo [2] KHOJKI LETTER QA..KHOJKI LETTER SHORT I
11280..11286 ; Grapheme_Base # Lo [7] MULTANI LETTER A..MULTANI LETTER GA
@@ -12145,10 +12407,22 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1133F ; Grapheme_Base # Mc GRANTHA VOWEL SIGN I
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
+1134B..1134C ; Grapheme_Base # Mc [2] GRANTHA VOWEL SIGN OO..GRANTHA VOWEL SIGN AU
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
+11380..11389 ; Grapheme_Base # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; Grapheme_Base # Lo TULU-TIGALARI LETTER EE
+1138E ; Grapheme_Base # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; Grapheme_Base # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; Grapheme_Base # Lo TULU-TIGALARI SIGN AVAGRAHA
+113B9..113BA ; Grapheme_Base # Mc [2] TULU-TIGALARI VOWEL SIGN I..TULU-TIGALARI VOWEL SIGN II
+113CA ; Grapheme_Base # Mc TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; Grapheme_Base # Mc [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
+113D1 ; Grapheme_Base # Lo TULU-TIGALARI REPHA
+113D3 ; Grapheme_Base # Lo TULU-TIGALARI SIGN PLUTA
+113D4..113D5 ; Grapheme_Base # Po [2] TULU-TIGALARI DANDA..TULU-TIGALARI DOUBLE DANDA
+113D7..113D8 ; Grapheme_Base # Po [2] TULU-TIGALARI SIGN OM PUSHPIKA..TULU-TIGALARI SIGN SHRII PUSHPIKA
11400..11434 ; Grapheme_Base # Lo [53] NEWA LETTER A..NEWA LETTER HA
11435..11437 ; Grapheme_Base # Mc [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11440..11441 ; Grapheme_Base # Mc [2] NEWA VOWEL SIGN O..NEWA VOWEL SIGN AU
@@ -12186,11 +12460,12 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11680..116AA ; Grapheme_Base # Lo [43] TAKRI LETTER A..TAKRI LETTER RRA
116AC ; Grapheme_Base # Mc TAKRI SIGN VISARGA
116AE..116AF ; Grapheme_Base # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
-116B6 ; Grapheme_Base # Mc TAKRI SIGN VIRAMA
116B8 ; Grapheme_Base # Lo TAKRI LETTER ARCHAIC KHA
116B9 ; Grapheme_Base # Po TAKRI ABBREVIATION SIGN
116C0..116C9 ; Grapheme_Base # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+116D0..116E3 ; Grapheme_Base # Nd [20] MYANMAR PAO DIGIT ZERO..MYANMAR EASTERN PWO KAREN DIGIT NINE
11700..1171A ; Grapheme_Base # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA
+1171E ; Grapheme_Base # Mc AHOM CONSONANT SIGN MEDIAL RA
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
@@ -12212,7 +12487,6 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11918..1192F ; Grapheme_Base # Lo [24] DIVES AKURU LETTER DDA..DIVES AKURU LETTER ZA
11931..11935 ; Grapheme_Base # Mc [5] DIVES AKURU VOWEL SIGN I..DIVES AKURU VOWEL SIGN E
11937..11938 ; Grapheme_Base # Mc [2] DIVES AKURU VOWEL SIGN AI..DIVES AKURU VOWEL SIGN O
-1193D ; Grapheme_Base # Mc DIVES AKURU SIGN HALANTA
1193F ; Grapheme_Base # Lo DIVES AKURU PREFIXED NASAL SIGN
11940 ; Grapheme_Base # Mc DIVES AKURU MEDIAL YA
11941 ; Grapheme_Base # Lo DIVES AKURU INITIAL RA
@@ -12241,6 +12515,9 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11A9E..11AA2 ; Grapheme_Base # Po [5] SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME..SOYOMBO TERMINAL MARK-2
11AB0..11AF8 ; Grapheme_Base # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
11B00..11B09 ; Grapheme_Base # Po [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU
+11BC0..11BE0 ; Grapheme_Base # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
+11BE1 ; Grapheme_Base # Po SUNUWAR SIGN PVO
+11BF0..11BF9 ; Grapheme_Base # Nd [10] SUNUWAR DIGIT ZERO..SUNUWAR DIGIT NINE
11C00..11C08 ; Grapheme_Base # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; Grapheme_Base # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C2F ; Grapheme_Base # Mc BHAIKSUKI VOWEL SIGN AA
@@ -12276,7 +12553,6 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
11F12..11F33 ; Grapheme_Base # Lo [34] KAWI LETTER KA..KAWI LETTER JNYA
11F34..11F35 ; Grapheme_Base # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA
11F3E..11F3F ; Grapheme_Base # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI
-11F41 ; Grapheme_Base # Mc KAWI SIGN KILLER
11F43..11F4F ; Grapheme_Base # Po [13] KAWI DANDA..KAWI PUNCTUATION CLOSING SPIRAL
11F50..11F59 ; Grapheme_Base # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE
11FB0 ; Grapheme_Base # Lo LISU LETTER YHA
@@ -12293,7 +12569,11 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
12FF1..12FF2 ; Grapheme_Base # Po [2] CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302
13000..1342F ; Grapheme_Base # Lo [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D
13441..13446 ; Grapheme_Base # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
+13460..143FA ; Grapheme_Base # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; Grapheme_Base # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; Grapheme_Base # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
+1612A..1612C ; Grapheme_Base # Mc [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
+16130..16139 ; Grapheme_Base # Nd [10] GURUNG KHEMA DIGIT ZERO..GURUNG KHEMA DIGIT NINE
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
@@ -12312,6 +12592,11 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
16B5B..16B61 ; Grapheme_Base # No [7] PAHAWH HMONG NUMBER TENS..PAHAWH HMONG NUMBER TRILLIONS
16B63..16B77 ; Grapheme_Base # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; Grapheme_Base # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; Grapheme_Base # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; Grapheme_Base # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; Grapheme_Base # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
+16D6D..16D6F ; Grapheme_Base # Po [3] KIRAT RAI SIGN YUPI..KIRAT RAI DOUBLE DANDA
+16D70..16D79 ; Grapheme_Base # Nd [10] KIRAT RAI DIGIT ZERO..KIRAT RAI DIGIT NINE
16E40..16E7F ; Grapheme_Base # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16E80..16E96 ; Grapheme_Base # No [23] MEDEFAIDRIN DIGIT ZERO..MEDEFAIDRIN DIGIT THREE ALTERNATE FORM
16E97..16E9A ; Grapheme_Base # Po [4] MEDEFAIDRIN COMMA..MEDEFAIDRIN EXCLAMATION OH
@@ -12322,10 +12607,9 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
16FE0..16FE1 ; Grapheme_Base # Lm [2] TANGUT ITERATION MARK..NUSHU ITERATION MARK
16FE2 ; Grapheme_Base # Po OLD CHINESE HOOK MARK
16FE3 ; Grapheme_Base # Lm OLD CHINESE ITERATION MARK
-16FF0..16FF1 ; Grapheme_Base # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
17000..187F7 ; Grapheme_Base # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; Grapheme_Base # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; Grapheme_Base # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; Grapheme_Base # Lo [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; Grapheme_Base # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; Grapheme_Base # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
1AFFD..1AFFE ; Grapheme_Base # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8
@@ -12341,13 +12625,14 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1BC90..1BC99 ; Grapheme_Base # Lo [10] DUPLOYAN AFFIX LOW ACUTE..DUPLOYAN AFFIX LOW ARROW
1BC9C ; Grapheme_Base # So DUPLOYAN SIGN O WITH CROSS
1BC9F ; Grapheme_Base # Po DUPLOYAN PUNCTUATION CHINOOK FULL STOP
+1CC00..1CCEF ; Grapheme_Base # So [240] UP-POINTING GO-KART..OUTLINED LATIN CAPITAL LETTER Z
+1CCF0..1CCF9 ; Grapheme_Base # Nd [10] OUTLINED DIGIT ZERO..OUTLINED DIGIT NINE
+1CD00..1CEB3 ; Grapheme_Base # So [436] BLOCK OCTANT-3..BLACK RIGHT TRIANGLE CARET
1CF50..1CFC3 ; Grapheme_Base # So [116] ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK
1D000..1D0F5 ; Grapheme_Base # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO
1D100..1D126 ; Grapheme_Base # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2
1D129..1D164 ; Grapheme_Base # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
-1D166 ; Grapheme_Base # Mc MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
1D16A..1D16C ; Grapheme_Base # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3
-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..1D1EA ; Grapheme_Base # So [61] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KORON
@@ -12421,6 +12706,10 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1E4D0..1E4EA ; Grapheme_Base # Lo [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL
1E4EB ; Grapheme_Base # Lm NAG MUNDARI SIGN OJOD
1E4F0..1E4F9 ; Grapheme_Base # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE
+1E5D0..1E5ED ; Grapheme_Base # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5F0 ; Grapheme_Base # Lo OL ONAL SIGN HODDOND
+1E5F1..1E5FA ; Grapheme_Base # Nd [10] OL ONAL DIGIT ZERO..OL ONAL DIGIT NINE
+1E5FF ; Grapheme_Base # Po OL ONAL ABBREVIATION SIGN
1E7E0..1E7E6 ; Grapheme_Base # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; Grapheme_Base # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; Grapheme_Base # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -12500,18 +12789,18 @@ 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
-1F8B0..1F8B1 ; Grapheme_Base # So [2] ARROW POINTING UPWARDS THEN NORTH WEST..ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST
+1F8B0..1F8BB ; Grapheme_Base # So [12] ARROW POINTING UPWARDS THEN NORTH WEST..SOUTH WEST ARROW FROM BAR
+1F8C0..1F8C1 ; Grapheme_Base # So [2] LEFTWARDS ARROW FROM DOWNWARDS ARROW..RIGHTWARDS ARROW FROM DOWNWARDS ARROW
1F900..1FA53 ; Grapheme_Base # So [340] CIRCLED CROSS FORMEE WITH FOUR DOTS..BLACK CHESS KNIGHT-BISHOP
1FA60..1FA6D ; Grapheme_Base # So [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER
1FA70..1FA7C ; Grapheme_Base # So [13] BALLET SHOES..CRUTCH
-1FA80..1FA88 ; Grapheme_Base # So [9] YO-YO..FLUTE
-1FA90..1FABD ; Grapheme_Base # So [46] RINGED PLANET..WING
-1FABF..1FAC5 ; Grapheme_Base # So [7] GOOSE..PERSON WITH CROWN
-1FACE..1FADB ; Grapheme_Base # So [14] MOOSE..PEA POD
-1FAE0..1FAE8 ; Grapheme_Base # So [9] MELTING FACE..SHAKING FACE
+1FA80..1FA89 ; Grapheme_Base # So [10] YO-YO..HARP
+1FA8F..1FAC6 ; Grapheme_Base # So [56] SHOVEL..FINGERPRINT
+1FACE..1FADC ; Grapheme_Base # So [15] MOOSE..ROOT VEGETABLE
+1FADF..1FAE9 ; Grapheme_Base # So [11] SPLATTER..FACE WITH BAGS UNDER EYES
1FAF0..1FAF8 ; Grapheme_Base # So [9] HAND WITH INDEX FINGER AND THUMB CROSSED..RIGHTWARDS PUSHING HAND
1FB00..1FB92 ; Grapheme_Base # So [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK
-1FB94..1FBCA ; Grapheme_Base # So [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON
+1FB94..1FBEF ; Grapheme_Base # So [92] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..TOP LEFT JUSTIFIED LOWER RIGHT QUARTER BLACK CIRCLE
1FBF0..1FBF9 ; Grapheme_Base # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE
20000..2A6DF ; Grapheme_Base # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF
2A700..2B739 ; Grapheme_Base # Lo [4154] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B739
@@ -12523,7 +12812,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
30000..3134A ; Grapheme_Base # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
31350..323AF ; Grapheme_Base # Lo [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
-# Total code points: 147613
+# Total code points: 152730
# ================================================
@@ -12573,6 +12862,9 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
11235 ; Grapheme_Link # Mc KHOJKI SIGN VIRAMA
112EA ; Grapheme_Link # Mn KHUDAWADI SIGN VIRAMA
1134D ; Grapheme_Link # Mc GRANTHA SIGN VIRAMA
+113CE ; Grapheme_Link # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; Grapheme_Link # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; Grapheme_Link # Mn TULU-TIGALARI CONJOINER
11442 ; Grapheme_Link # Mn NEWA SIGN VIRAMA
114C2 ; Grapheme_Link # Mn TIRHUTA SIGN VIRAMA
115BF ; Grapheme_Link # Mn SIDDHAM SIGN VIRAMA
@@ -12591,8 +12883,9 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
11D97 ; Grapheme_Link # Mn GUNJALA GONDI VIRAMA
11F41 ; Grapheme_Link # Mc KAWI SIGN KILLER
11F42 ; Grapheme_Link # Mn KAWI CONJOINER
+1612F ; Grapheme_Link # Mn GURUNG KHEMA SIGN THOLHOMA
-# Total code points: 65
+# Total code points: 69
# ================================================
@@ -12656,9 +12949,9 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
# Indic_Conjunct_Break=Extend
-0300..034E ; InCB; Extend # Mn [79] COMBINING GRAVE ACCENT..COMBINING UPWARDS ARROW BELOW
-0350..036F ; InCB; Extend # Mn [32] COMBINING RIGHT ARROWHEAD ABOVE..COMBINING LATIN SMALL LETTER X
+0300..036F ; InCB; Extend # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X
0483..0487 ; InCB; Extend # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE
+0488..0489 ; InCB; Extend # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN
0591..05BD ; InCB; Extend # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG
05BF ; InCB; Extend # Mn HEBREW POINT RAFE
05C1..05C2 ; InCB; Extend # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT
@@ -12673,6 +12966,7 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
06EA..06ED ; InCB; Extend # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM
0711 ; InCB; Extend # Mn SYRIAC LETTER SUPERSCRIPT ALAPH
0730..074A ; InCB; Extend # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH
+07A6..07B0 ; InCB; Extend # Mn [11] THAANA ABAFILI..THAANA SUKUN
07EB..07F3 ; InCB; Extend # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE
07FD ; InCB; Extend # Mn NKO DANTAYALAN
0816..0819 ; InCB; Extend # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH
@@ -12680,55 +12974,160 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
0825..0827 ; InCB; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U
0829..082D ; InCB; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0859..085B ; InCB; Extend # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-0898..089F ; InCB; Extend # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; InCB; Extend # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08CA..08E1 ; InCB; Extend # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
-08E3..08FF ; InCB; Extend # Mn [29] ARABIC TURNED DAMMA BELOW..ARABIC MARK SIDEWAYS NOON GHUNNA
+08E3..0902 ; InCB; Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
+093A ; InCB; Extend # Mn DEVANAGARI VOWEL SIGN OE
093C ; InCB; Extend # Mn DEVANAGARI SIGN NUKTA
-0951..0954 ; InCB; Extend # Mn [4] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI ACUTE ACCENT
+0941..0948 ; InCB; Extend # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI
+0951..0957 ; InCB; Extend # Mn [7] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN UUE
+0962..0963 ; InCB; Extend # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
+0981 ; InCB; Extend # Mn BENGALI SIGN CANDRABINDU
09BC ; InCB; Extend # Mn BENGALI SIGN NUKTA
+09BE ; InCB; Extend # Mc BENGALI VOWEL SIGN AA
+09C1..09C4 ; InCB; Extend # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR
+09D7 ; InCB; Extend # Mc BENGALI AU LENGTH MARK
+09E2..09E3 ; InCB; Extend # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL
09FE ; InCB; Extend # Mn BENGALI SANDHI MARK
+0A01..0A02 ; InCB; Extend # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI
0A3C ; InCB; Extend # Mn GURMUKHI SIGN NUKTA
+0A41..0A42 ; InCB; Extend # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU
+0A47..0A48 ; InCB; Extend # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI
+0A4B..0A4D ; InCB; Extend # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA
+0A51 ; InCB; Extend # Mn GURMUKHI SIGN UDAAT
+0A70..0A71 ; InCB; Extend # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK
+0A75 ; InCB; Extend # Mn GURMUKHI SIGN YAKASH
+0A81..0A82 ; InCB; Extend # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA
0ABC ; InCB; Extend # Mn GUJARATI SIGN NUKTA
+0AC1..0AC5 ; InCB; Extend # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E
+0AC7..0AC8 ; InCB; Extend # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI
+0AE2..0AE3 ; InCB; Extend # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
+0AFA..0AFF ; InCB; Extend # Mn [6] GUJARATI SIGN SUKUN..GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE
+0B01 ; InCB; Extend # Mn ORIYA SIGN CANDRABINDU
0B3C ; InCB; Extend # Mn ORIYA SIGN NUKTA
+0B3E ; InCB; Extend # Mc ORIYA VOWEL SIGN AA
+0B3F ; InCB; Extend # Mn ORIYA VOWEL SIGN I
+0B41..0B44 ; InCB; Extend # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR
+0B55..0B56 ; InCB; Extend # Mn [2] ORIYA SIGN OVERLINE..ORIYA AI LENGTH MARK
+0B57 ; InCB; Extend # Mc ORIYA AU LENGTH MARK
+0B62..0B63 ; InCB; Extend # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL
+0B82 ; InCB; Extend # Mn TAMIL SIGN ANUSVARA
+0BBE ; InCB; Extend # Mc TAMIL VOWEL SIGN AA
+0BC0 ; InCB; Extend # Mn TAMIL VOWEL SIGN II
+0BCD ; InCB; Extend # Mn TAMIL SIGN VIRAMA
+0BD7 ; InCB; Extend # Mc TAMIL AU LENGTH MARK
+0C00 ; InCB; Extend # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE
+0C04 ; InCB; Extend # Mn TELUGU SIGN COMBINING ANUSVARA ABOVE
0C3C ; InCB; Extend # Mn TELUGU SIGN NUKTA
+0C3E..0C40 ; InCB; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II
+0C46..0C48 ; InCB; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI
+0C4A..0C4C ; InCB; Extend # Mn [3] TELUGU VOWEL SIGN O..TELUGU VOWEL SIGN AU
0C55..0C56 ; InCB; Extend # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK
+0C62..0C63 ; InCB; Extend # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
+0C81 ; InCB; Extend # Mn KANNADA SIGN CANDRABINDU
0CBC ; InCB; Extend # Mn KANNADA SIGN NUKTA
+0CBF ; InCB; Extend # Mn KANNADA VOWEL SIGN I
+0CC0 ; InCB; Extend # Mc KANNADA VOWEL SIGN II
+0CC2 ; InCB; Extend # Mc KANNADA VOWEL SIGN UU
+0CC6 ; InCB; Extend # Mn KANNADA VOWEL SIGN E
+0CC7..0CC8 ; InCB; Extend # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; InCB; Extend # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
+0CCC..0CCD ; InCB; Extend # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
+0CD5..0CD6 ; InCB; Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
+0CE2..0CE3 ; InCB; Extend # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL
+0D00..0D01 ; InCB; Extend # Mn [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU
0D3B..0D3C ; InCB; Extend # Mn [2] MALAYALAM SIGN VERTICAL BAR VIRAMA..MALAYALAM SIGN CIRCULAR VIRAMA
-0E38..0E3A ; InCB; Extend # Mn [3] THAI CHARACTER SARA U..THAI CHARACTER PHINTHU
-0E48..0E4B ; InCB; Extend # Mn [4] THAI CHARACTER MAI EK..THAI CHARACTER MAI CHATTAWA
-0EB8..0EBA ; InCB; Extend # Mn [3] LAO VOWEL SIGN U..LAO SIGN PALI VIRAMA
-0EC8..0ECB ; InCB; Extend # Mn [4] LAO TONE MAI EK..LAO TONE MAI CATAWA
+0D3E ; InCB; Extend # Mc MALAYALAM VOWEL SIGN AA
+0D41..0D44 ; InCB; Extend # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR
+0D57 ; InCB; Extend # Mc MALAYALAM AU LENGTH MARK
+0D62..0D63 ; InCB; Extend # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
+0D81 ; InCB; Extend # Mn SINHALA SIGN CANDRABINDU
+0DCA ; InCB; Extend # Mn SINHALA SIGN AL-LAKUNA
+0DCF ; InCB; Extend # Mc SINHALA VOWEL SIGN AELA-PILLA
+0DD2..0DD4 ; InCB; Extend # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA
+0DD6 ; InCB; Extend # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA
+0DDF ; InCB; Extend # Mc SINHALA VOWEL SIGN GAYANUKITTA
+0E31 ; InCB; Extend # Mn THAI CHARACTER MAI HAN-AKAT
+0E34..0E3A ; InCB; Extend # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU
+0E47..0E4E ; InCB; Extend # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN
+0EB1 ; InCB; Extend # Mn LAO VOWEL SIGN MAI KAN
+0EB4..0EBC ; InCB; Extend # Mn [9] LAO VOWEL SIGN I..LAO SEMIVOWEL SIGN LO
+0EC8..0ECE ; InCB; Extend # Mn [7] LAO TONE MAI EK..LAO YAMAKKAN
0F18..0F19 ; InCB; Extend # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
0F35 ; InCB; Extend # Mn TIBETAN MARK NGAS BZUNG NYI ZLA
0F37 ; InCB; Extend # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS
0F39 ; InCB; Extend # Mn TIBETAN MARK TSA -PHRU
-0F71..0F72 ; InCB; Extend # Mn [2] TIBETAN VOWEL SIGN AA..TIBETAN VOWEL SIGN I
-0F74 ; InCB; Extend # Mn TIBETAN VOWEL SIGN U
-0F7A..0F7D ; InCB; Extend # Mn [4] TIBETAN VOWEL SIGN E..TIBETAN VOWEL SIGN OO
-0F80 ; InCB; Extend # Mn TIBETAN VOWEL SIGN REVERSED I
-0F82..0F84 ; InCB; Extend # Mn [3] TIBETAN SIGN NYI ZLA NAA DA..TIBETAN MARK HALANTA
+0F71..0F7E ; InCB; Extend # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO
+0F80..0F84 ; InCB; Extend # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA
0F86..0F87 ; InCB; Extend # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS
+0F8D..0F97 ; InCB; Extend # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA
+0F99..0FBC ; InCB; Extend # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA
0FC6 ; InCB; Extend # Mn TIBETAN SYMBOL PADMA GDAN
-1037 ; InCB; Extend # Mn MYANMAR SIGN DOT BELOW
+102D..1030 ; InCB; Extend # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU
+1032..1037 ; InCB; Extend # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW
1039..103A ; InCB; Extend # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT
+103D..103E ; InCB; Extend # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA
+1058..1059 ; InCB; Extend # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL
+105E..1060 ; InCB; Extend # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA
+1071..1074 ; InCB; Extend # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE
+1082 ; InCB; Extend # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA
+1085..1086 ; InCB; Extend # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y
108D ; InCB; Extend # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
+109D ; InCB; Extend # Mn MYANMAR VOWEL SIGN AITON AI
135D..135F ; InCB; Extend # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
-1714 ; InCB; Extend # Mn TAGALOG SIGN VIRAMA
-17D2 ; InCB; Extend # Mn KHMER SIGN COENG
+1712..1714 ; InCB; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA
+1715 ; InCB; Extend # Mc TAGALOG SIGN PAMUDPOD
+1732..1733 ; InCB; Extend # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U
+1734 ; InCB; Extend # Mc HANUNOO SIGN PAMUDPOD
+1752..1753 ; InCB; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U
+1772..1773 ; InCB; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U
+17B4..17B5 ; InCB; Extend # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
+17B7..17BD ; InCB; Extend # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA
+17C6 ; InCB; Extend # Mn KHMER SIGN NIKAHIT
+17C9..17D3 ; InCB; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT
17DD ; InCB; Extend # Mn KHMER SIGN ATTHACAN
+180B..180D ; InCB; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
+180F ; InCB; Extend # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR
+1885..1886 ; InCB; Extend # Mn [2] MONGOLIAN LETTER ALI GALI BALUDA..MONGOLIAN LETTER ALI GALI THREE BALUDA
18A9 ; InCB; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA
+1920..1922 ; InCB; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U
+1927..1928 ; InCB; Extend # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O
+1932 ; InCB; Extend # Mn LIMBU SMALL LETTER ANUSVARA
1939..193B ; InCB; Extend # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I
1A17..1A18 ; InCB; Extend # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U
+1A1B ; InCB; Extend # Mn BUGINESE VOWEL SIGN AE
+1A56 ; InCB; Extend # Mn TAI THAM CONSONANT SIGN MEDIAL LA
+1A58..1A5E ; InCB; Extend # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA
1A60 ; InCB; Extend # Mn TAI THAM SIGN SAKOT
-1A75..1A7C ; InCB; Extend # Mn [8] TAI THAM SIGN TONE-1..TAI THAM SIGN KHUEN-LUE KARAN
+1A62 ; InCB; Extend # Mn TAI THAM VOWEL SIGN MAI SAT
+1A65..1A6C ; InCB; Extend # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW
+1A73..1A7C ; InCB; Extend # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN
1A7F ; InCB; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT
1AB0..1ABD ; InCB; Extend # Mn [14] COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW
+1ABE ; InCB; Extend # Me COMBINING PARENTHESES OVERLAY
1ABF..1ACE ; InCB; Extend # Mn [16] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER INSULAR T
+1B00..1B03 ; InCB; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG
1B34 ; InCB; Extend # Mn BALINESE SIGN REREKAN
+1B35 ; InCB; Extend # Mc BALINESE VOWEL SIGN TEDUNG
+1B36..1B3A ; InCB; Extend # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA
+1B3B ; InCB; Extend # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
+1B3C ; InCB; Extend # Mn BALINESE VOWEL SIGN LA LENGA
+1B3D ; InCB; Extend # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
+1B42 ; InCB; Extend # Mn BALINESE VOWEL SIGN PEPET
+1B43..1B44 ; InCB; Extend # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG
1B6B..1B73 ; InCB; Extend # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG
-1BAB ; InCB; Extend # Mn SUNDANESE SIGN VIRAMA
+1B80..1B81 ; InCB; Extend # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR
+1BA2..1BA5 ; InCB; Extend # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU
+1BA8..1BA9 ; InCB; Extend # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
+1BAA ; InCB; Extend # Mc SUNDANESE SIGN PAMAAEH
+1BAB..1BAD ; InCB; Extend # Mn [3] SUNDANESE SIGN VIRAMA..SUNDANESE CONSONANT SIGN PASANGAN WA
1BE6 ; InCB; Extend # Mn BATAK SIGN TOMPI
-1C37 ; InCB; Extend # Mn LEPCHA SIGN NUKTA
+1BE8..1BE9 ; InCB; Extend # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
+1BED ; InCB; Extend # Mn BATAK VOWEL SIGN KARO O
+1BEF..1BF1 ; InCB; Extend # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H
+1BF2..1BF3 ; InCB; Extend # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN
+1C2C..1C33 ; InCB; Extend # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T
+1C36..1C37 ; InCB; Extend # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA
1CD0..1CD2 ; InCB; Extend # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
1CD4..1CE0 ; InCB; Extend # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
1CE2..1CE8 ; InCB; Extend # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
@@ -12738,7 +13137,9 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
1DC0..1DFF ; InCB; Extend # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
200D ; InCB; Extend # Cf ZERO WIDTH JOINER
20D0..20DC ; InCB; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
+20DD..20E0 ; InCB; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
20E1 ; InCB; Extend # Mn COMBINING LEFT RIGHT ARROW ABOVE
+20E2..20E4 ; InCB; Extend # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE
20E5..20F0 ; InCB; Extend # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE
2CEF..2CF1 ; InCB; Extend # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
2D7F ; InCB; Extend # Mn TIFINAGH CONSONANT JOINER
@@ -12747,73 +13148,198 @@ ABED ; Grapheme_Link # Mn MEETEI MAYEK APUN IYEK
302E..302F ; InCB; Extend # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
3099..309A ; InCB; Extend # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
A66F ; InCB; Extend # Mn COMBINING CYRILLIC VZMET
+A670..A672 ; InCB; Extend # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN
A674..A67D ; InCB; Extend # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC PAYEROK
A69E..A69F ; InCB; Extend # Mn [2] COMBINING CYRILLIC LETTER EF..COMBINING CYRILLIC LETTER IOTIFIED E
A6F0..A6F1 ; InCB; Extend # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS
+A802 ; InCB; Extend # Mn SYLOTI NAGRI SIGN DVISVARA
+A806 ; InCB; Extend # Mn SYLOTI NAGRI SIGN HASANTA
+A80B ; InCB; Extend # Mn SYLOTI NAGRI SIGN ANUSVARA
+A825..A826 ; InCB; Extend # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E
A82C ; InCB; Extend # Mn SYLOTI NAGRI SIGN ALTERNATE HASANTA
+A8C4..A8C5 ; InCB; Extend # Mn [2] SAURASHTRA SIGN VIRAMA..SAURASHTRA SIGN CANDRABINDU
A8E0..A8F1 ; InCB; Extend # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
-A92B..A92D ; InCB; Extend # Mn [3] KAYAH LI TONE PLOPHU..KAYAH LI TONE CALYA PLOPHU
+A8FF ; InCB; Extend # Mn DEVANAGARI VOWEL SIGN AY
+A926..A92D ; InCB; Extend # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU
+A947..A951 ; InCB; Extend # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R
+A953 ; InCB; Extend # Mc REJANG VIRAMA
+A980..A982 ; InCB; Extend # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR
A9B3 ; InCB; Extend # Mn JAVANESE SIGN CECAK TELU
+A9B6..A9B9 ; InCB; Extend # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT
+A9BC..A9BD ; InCB; Extend # Mn [2] JAVANESE VOWEL SIGN PEPET..JAVANESE CONSONANT SIGN KERET
+A9C0 ; InCB; Extend # Mc JAVANESE PANGKON
+A9E5 ; InCB; Extend # Mn MYANMAR SIGN SHAN SAW
+AA29..AA2E ; InCB; Extend # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE
+AA31..AA32 ; InCB; Extend # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE
+AA35..AA36 ; InCB; Extend # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA
+AA43 ; InCB; Extend # Mn CHAM CONSONANT SIGN FINAL NG
+AA4C ; InCB; Extend # Mn CHAM CONSONANT SIGN FINAL M
+AA7C ; InCB; Extend # Mn MYANMAR SIGN TAI LAING TONE-2
AAB0 ; InCB; Extend # Mn TAI VIET MAI KANG
AAB2..AAB4 ; InCB; Extend # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U
AAB7..AAB8 ; InCB; Extend # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA
AABE..AABF ; InCB; Extend # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK
AAC1 ; InCB; Extend # Mn TAI VIET TONE MAI THO
+AAEC..AAED ; InCB; Extend # Mn [2] MEETEI MAYEK VOWEL SIGN UU..MEETEI MAYEK VOWEL SIGN AAI
AAF6 ; InCB; Extend # Mn MEETEI MAYEK VIRAMA
+ABE5 ; InCB; Extend # Mn MEETEI MAYEK VOWEL SIGN ANAP
+ABE8 ; InCB; Extend # Mn MEETEI MAYEK VOWEL SIGN UNAP
ABED ; InCB; Extend # Mn MEETEI MAYEK APUN IYEK
FB1E ; InCB; Extend # Mn HEBREW POINT JUDEO-SPANISH VARIKA
+FE00..FE0F ; InCB; Extend # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
FE20..FE2F ; InCB; Extend # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITLO RIGHT HALF
+FF9E..FF9F ; InCB; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
101FD ; InCB; Extend # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
102E0 ; InCB; Extend # Mn COPTIC EPACT THOUSANDS MARK
10376..1037A ; InCB; Extend # Mn [5] COMBINING OLD PERMIC LETTER AN..COMBINING OLD PERMIC LETTER SII
-10A0D ; InCB; Extend # Mn KHAROSHTHI SIGN DOUBLE RING BELOW
-10A0F ; InCB; Extend # Mn KHAROSHTHI SIGN VISARGA
+10A01..10A03 ; InCB; Extend # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R
+10A05..10A06 ; InCB; Extend # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O
+10A0C..10A0F ; InCB; Extend # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA
10A38..10A3A ; InCB; Extend # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW
10A3F ; InCB; Extend # Mn KHAROSHTHI VIRAMA
10AE5..10AE6 ; InCB; Extend # Mn [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW
10D24..10D27 ; InCB; Extend # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
+10D69..10D6D ; InCB; Extend # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
10EAB..10EAC ; InCB; Extend # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
-10EFD..10EFF ; InCB; Extend # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EFC..10EFF ; InCB; Extend # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F46..10F50 ; InCB; Extend # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW
10F82..10F85 ; InCB; Extend # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW
+11001 ; InCB; Extend # Mn BRAHMI SIGN ANUSVARA
+11038..11046 ; InCB; Extend # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA
11070 ; InCB; Extend # Mn BRAHMI SIGN OLD TAMIL VIRAMA
-1107F ; InCB; Extend # Mn BRAHMI NUMBER JOINER
-110BA ; InCB; Extend # Mn KAITHI SIGN NUKTA
+11073..11074 ; InCB; Extend # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O
+1107F..11081 ; InCB; Extend # Mn [3] BRAHMI NUMBER JOINER..KAITHI SIGN ANUSVARA
+110B3..110B6 ; InCB; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI
+110B9..110BA ; InCB; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA
+110C2 ; InCB; Extend # Mn KAITHI VOWEL SIGN VOCALIC R
11100..11102 ; InCB; Extend # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
-11133..11134 ; InCB; Extend # Mn [2] CHAKMA VIRAMA..CHAKMA MAAYYAA
+11127..1112B ; InCB; Extend # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU
+1112D..11134 ; InCB; Extend # Mn [8] CHAKMA VOWEL SIGN AI..CHAKMA MAAYYAA
11173 ; InCB; Extend # Mn MAHAJANI SIGN NUKTA
-111CA ; InCB; Extend # Mn SHARADA SIGN NUKTA
-11236 ; InCB; Extend # Mn KHOJKI SIGN NUKTA
-112E9..112EA ; InCB; Extend # Mn [2] KHUDAWADI SIGN NUKTA..KHUDAWADI SIGN VIRAMA
+11180..11181 ; InCB; Extend # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
+111B6..111BE ; InCB; Extend # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
+111C0 ; InCB; Extend # Mc SHARADA SIGN VIRAMA
+111C9..111CC ; InCB; Extend # Mn [4] SHARADA SANDHI MARK..SHARADA EXTRA SHORT VOWEL MARK
+111CF ; InCB; Extend # Mn SHARADA SIGN INVERTED CANDRABINDU
+1122F..11231 ; InCB; Extend # Mn [3] KHOJKI VOWEL SIGN U..KHOJKI VOWEL SIGN AI
+11234 ; InCB; Extend # Mn KHOJKI SIGN ANUSVARA
+11235 ; InCB; Extend # Mc KHOJKI SIGN VIRAMA
+11236..11237 ; InCB; Extend # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
+1123E ; InCB; Extend # Mn KHOJKI SIGN SUKUN
+11241 ; InCB; Extend # Mn KHOJKI VOWEL SIGN VOCALIC R
+112DF ; InCB; Extend # Mn KHUDAWADI SIGN ANUSVARA
+112E3..112EA ; InCB; Extend # Mn [8] KHUDAWADI VOWEL SIGN U..KHUDAWADI SIGN VIRAMA
+11300..11301 ; InCB; Extend # Mn [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
1133B..1133C ; InCB; Extend # Mn [2] COMBINING BINDU BELOW..GRANTHA SIGN NUKTA
+1133E ; InCB; Extend # Mc GRANTHA VOWEL SIGN AA
+11340 ; InCB; Extend # Mn GRANTHA VOWEL SIGN II
+1134D ; InCB; Extend # Mc GRANTHA SIGN VIRAMA
+11357 ; InCB; Extend # Mc GRANTHA AU LENGTH MARK
11366..1136C ; InCB; Extend # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; InCB; Extend # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+113B8 ; InCB; Extend # Mc TULU-TIGALARI VOWEL SIGN AA
+113BB..113C0 ; InCB; Extend # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; InCB; Extend # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; InCB; Extend # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113C9 ; InCB; Extend # Mc [3] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI AU LENGTH MARK
+113CE ; InCB; Extend # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; InCB; Extend # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; InCB; Extend # Mn TULU-TIGALARI CONJOINER
+113D2 ; InCB; Extend # Mn TULU-TIGALARI GEMINATION MARK
+113E1..113E2 ; InCB; Extend # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
+11438..1143F ; InCB; Extend # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
+11442..11444 ; InCB; Extend # Mn [3] NEWA SIGN VIRAMA..NEWA SIGN ANUSVARA
11446 ; InCB; Extend # Mn NEWA SIGN NUKTA
1145E ; InCB; Extend # Mn NEWA SANDHI MARK
-114C3 ; InCB; Extend # Mn TIRHUTA SIGN NUKTA
-115C0 ; InCB; Extend # Mn SIDDHAM SIGN NUKTA
+114B0 ; InCB; Extend # Mc TIRHUTA VOWEL SIGN AA
+114B3..114B8 ; InCB; Extend # Mn [6] TIRHUTA VOWEL SIGN U..TIRHUTA VOWEL SIGN VOCALIC LL
+114BA ; InCB; Extend # Mn TIRHUTA VOWEL SIGN SHORT E
+114BD ; InCB; Extend # Mc TIRHUTA VOWEL SIGN SHORT O
+114BF..114C0 ; InCB; Extend # Mn [2] TIRHUTA SIGN CANDRABINDU..TIRHUTA SIGN ANUSVARA
+114C2..114C3 ; InCB; Extend # Mn [2] TIRHUTA SIGN VIRAMA..TIRHUTA SIGN NUKTA
+115AF ; InCB; Extend # Mc SIDDHAM VOWEL SIGN AA
+115B2..115B5 ; InCB; Extend # Mn [4] SIDDHAM VOWEL SIGN U..SIDDHAM VOWEL SIGN VOCALIC RR
+115BC..115BD ; InCB; Extend # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
+115BF..115C0 ; InCB; Extend # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
+115DC..115DD ; InCB; Extend # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
+11633..1163A ; InCB; Extend # Mn [8] MODI VOWEL SIGN U..MODI VOWEL SIGN AI
+1163D ; InCB; Extend # Mn MODI SIGN ANUSVARA
+1163F..11640 ; InCB; Extend # Mn [2] MODI SIGN VIRAMA..MODI SIGN ARDHACANDRA
+116AB ; InCB; Extend # Mn TAKRI SIGN ANUSVARA
+116AD ; InCB; Extend # Mn TAKRI VOWEL SIGN AA
+116B0..116B5 ; InCB; Extend # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
+116B6 ; InCB; Extend # Mc TAKRI SIGN VIRAMA
116B7 ; InCB; Extend # Mn TAKRI SIGN NUKTA
-1172B ; InCB; Extend # Mn AHOM SIGN KILLER
-1183A ; InCB; Extend # Mn DOGRA SIGN NUKTA
+1171D ; InCB; Extend # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171F ; InCB; Extend # Mn AHOM CONSONANT SIGN MEDIAL LIGATING RA
+11722..11725 ; InCB; Extend # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
+11727..1172B ; InCB; Extend # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
+1182F..11837 ; InCB; Extend # Mn [9] DOGRA VOWEL SIGN U..DOGRA SIGN ANUSVARA
+11839..1183A ; InCB; Extend # Mn [2] DOGRA SIGN VIRAMA..DOGRA SIGN NUKTA
+11930 ; InCB; Extend # Mc DIVES AKURU VOWEL SIGN AA
+1193B..1193C ; InCB; Extend # Mn [2] DIVES AKURU SIGN ANUSVARA..DIVES AKURU SIGN CANDRABINDU
+1193D ; InCB; Extend # Mc DIVES AKURU SIGN HALANTA
1193E ; InCB; Extend # Mn DIVES AKURU VIRAMA
11943 ; InCB; Extend # Mn DIVES AKURU SIGN NUKTA
-11A34 ; InCB; Extend # Mn ZANABAZAR SQUARE SIGN VIRAMA
+119D4..119D7 ; InCB; Extend # Mn [4] NANDINAGARI VOWEL SIGN U..NANDINAGARI VOWEL SIGN VOCALIC RR
+119DA..119DB ; InCB; Extend # Mn [2] NANDINAGARI VOWEL SIGN E..NANDINAGARI VOWEL SIGN AI
+119E0 ; InCB; Extend # Mn NANDINAGARI SIGN VIRAMA
+11A01..11A0A ; InCB; Extend # Mn [10] ZANABAZAR SQUARE VOWEL SIGN I..ZANABAZAR SQUARE VOWEL LENGTH MARK
+11A33..11A38 ; InCB; Extend # Mn [6] ZANABAZAR SQUARE FINAL CONSONANT MARK..ZANABAZAR SQUARE SIGN ANUSVARA
+11A3B..11A3E ; InCB; Extend # Mn [4] ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA..ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA
11A47 ; InCB; Extend # Mn ZANABAZAR SQUARE SUBJOINER
-11A99 ; InCB; Extend # Mn SOYOMBO SUBJOINER
-11D42 ; InCB; Extend # Mn MASARAM GONDI SIGN NUKTA
-11D44..11D45 ; InCB; Extend # Mn [2] MASARAM GONDI SIGN HALANTA..MASARAM GONDI VIRAMA
+11A51..11A56 ; InCB; Extend # Mn [6] SOYOMBO VOWEL SIGN I..SOYOMBO VOWEL SIGN OE
+11A59..11A5B ; InCB; Extend # Mn [3] SOYOMBO VOWEL SIGN VOCALIC R..SOYOMBO VOWEL LENGTH MARK
+11A8A..11A96 ; InCB; Extend # Mn [13] SOYOMBO FINAL CONSONANT SIGN G..SOYOMBO SIGN ANUSVARA
+11A98..11A99 ; InCB; Extend # Mn [2] SOYOMBO GEMINATION MARK..SOYOMBO SUBJOINER
+11C30..11C36 ; InCB; Extend # Mn [7] BHAIKSUKI VOWEL SIGN I..BHAIKSUKI VOWEL SIGN VOCALIC L
+11C38..11C3D ; InCB; Extend # Mn [6] BHAIKSUKI VOWEL SIGN E..BHAIKSUKI SIGN ANUSVARA
+11C3F ; InCB; Extend # Mn BHAIKSUKI SIGN VIRAMA
+11C92..11CA7 ; InCB; Extend # Mn [22] MARCHEN SUBJOINED LETTER KA..MARCHEN SUBJOINED LETTER ZA
+11CAA..11CB0 ; InCB; Extend # Mn [7] MARCHEN SUBJOINED LETTER RA..MARCHEN VOWEL SIGN AA
+11CB2..11CB3 ; InCB; Extend # Mn [2] MARCHEN VOWEL SIGN U..MARCHEN VOWEL SIGN E
+11CB5..11CB6 ; InCB; Extend # Mn [2] MARCHEN SIGN ANUSVARA..MARCHEN SIGN CANDRABINDU
+11D31..11D36 ; InCB; Extend # Mn [6] MASARAM GONDI VOWEL SIGN AA..MASARAM GONDI VOWEL SIGN VOCALIC R
+11D3A ; InCB; Extend # Mn MASARAM GONDI VOWEL SIGN E
+11D3C..11D3D ; InCB; Extend # Mn [2] MASARAM GONDI VOWEL SIGN AI..MASARAM GONDI VOWEL SIGN O
+11D3F..11D45 ; InCB; Extend # Mn [7] MASARAM GONDI VOWEL SIGN AU..MASARAM GONDI VIRAMA
+11D47 ; InCB; Extend # Mn MASARAM GONDI RA-KARA
+11D90..11D91 ; InCB; Extend # Mn [2] GUNJALA GONDI VOWEL SIGN EE..GUNJALA GONDI VOWEL SIGN AI
+11D95 ; InCB; Extend # Mn GUNJALA GONDI SIGN ANUSVARA
11D97 ; InCB; Extend # Mn GUNJALA GONDI VIRAMA
+11EF3..11EF4 ; InCB; Extend # Mn [2] MAKASAR VOWEL SIGN I..MAKASAR VOWEL SIGN U
+11F00..11F01 ; InCB; Extend # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA
+11F36..11F3A ; InCB; Extend # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R
+11F40 ; InCB; Extend # Mn KAWI VOWEL SIGN EU
+11F41 ; InCB; Extend # Mc KAWI SIGN KILLER
11F42 ; InCB; Extend # Mn KAWI CONJOINER
+11F5A ; InCB; Extend # Mn KAWI SIGN NUKTA
+13440 ; InCB; Extend # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
+13447..13455 ; InCB; Extend # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+1611E..16129 ; InCB; Extend # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612D..1612F ; InCB; Extend # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
16AF0..16AF4 ; InCB; Extend # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE
16B30..16B36 ; InCB; Extend # Mn [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM
-1BC9E ; InCB; Extend # Mn DUPLOYAN DOUBLE MARK
-1D165 ; InCB; Extend # Mc MUSICAL SYMBOL COMBINING STEM
+16F4F ; InCB; Extend # Mn MIAO SIGN CONSONANT MODIFIER BAR
+16F8F..16F92 ; InCB; Extend # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
+16FE4 ; InCB; Extend # Mn KHITAN SMALL SCRIPT FILLER
+16FF0..16FF1 ; InCB; Extend # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
+1BC9D..1BC9E ; InCB; Extend # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK
+1CF00..1CF2D ; InCB; Extend # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT
+1CF30..1CF46 ; InCB; Extend # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG
+1D165..1D166 ; InCB; Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
1D167..1D169 ; InCB; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
-1D16E..1D172 ; InCB; Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5
+1D16D..1D172 ; InCB; Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5
1D17B..1D182 ; InCB; Extend # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
1D185..1D18B ; InCB; Extend # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
1D1AA..1D1AD ; InCB; Extend # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
1D242..1D244 ; InCB; Extend # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
+1DA00..1DA36 ; InCB; Extend # Mn [55] SIGNWRITING HEAD RIM..SIGNWRITING AIR SUCKING IN
+1DA3B..1DA6C ; InCB; Extend # Mn [50] SIGNWRITING MOUTH CLOSED NEUTRAL..SIGNWRITING EXCITEMENT
+1DA75 ; InCB; Extend # Mn SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+1DA84 ; InCB; Extend # Mn SIGNWRITING LOCATION HEAD NECK
+1DA9B..1DA9F ; InCB; Extend # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6
+1DAA1..1DAAF ; InCB; Extend # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16
1E000..1E006 ; InCB; Extend # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE
1E008..1E018 ; InCB; Extend # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU
1E01B..1E021 ; InCB; Extend # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI
@@ -12824,9 +13350,13 @@ FE20..FE2F ; InCB; Extend # Mn [16] COMBINING LIGATURE LEFT HALF..COMBINING
1E2AE ; InCB; Extend # Mn TOTO SIGN RISING TONE
1E2EC..1E2EF ; InCB; Extend # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI
1E4EC..1E4EF ; InCB; Extend # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
+1E5EE..1E5EF ; InCB; Extend # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
1E8D0..1E8D6 ; InCB; Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1E944..1E94A ; InCB; Extend # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA
+1F3FB..1F3FF ; InCB; Extend # Sk [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6
+E0020..E007F ; InCB; Extend # Cf [96] TAG SPACE..CANCEL TAG
+E0100..E01EF ; InCB; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 884
+# Total code points: 2192
# EOF
diff --git a/libcxx/utils/data/unicode/DerivedGeneralCategory.txt b/libcxx/utils/data/unicode/DerivedGeneralCategory.txt
index 285ffa8fb83ace..07bf7bca93d93c 100644
--- a/libcxx/utils/data/unicode/DerivedGeneralCategory.txt
+++ b/libcxx/utils/data/unicode/DerivedGeneralCategory.txt
@@ -1,8 +1,8 @@
-# DerivedGeneralCategory-15.1.0.txt
-# Date: 2023-07-28, 23:34:02 GMT
-# © 2023 Unicode®, Inc.
+# DerivedGeneralCategory-16.0.0.txt
+# Date: 2024-04-30, 21:48:17 GMT
+# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see https://www.unicode.org/terms_of_use.html
+# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
# For documentation, see https://www.unicode.org/reports/tr44/
@@ -37,7 +37,7 @@
085F ; Cn # <reserved-085F>
086B..086F ; Cn # [5] <reserved-086B>..<reserved-086F>
088F ; Cn # <reserved-088F>
-0892..0897 ; Cn # [6] <reserved-0892>..<reserved-0897>
+0892..0896 ; Cn # [5] <reserved-0892>..<reserved-0896>
0984 ; Cn # <reserved-0984>
098D..098E ; Cn # [2] <reserved-098D>..<reserved-098E>
0991..0992 ; Cn # [2] <reserved-0991>..<reserved-0992>
@@ -229,12 +229,11 @@
1A9A..1A9F ; Cn # [6] <reserved-1A9A>..<reserved-1A9F>
1AAE..1AAF ; Cn # [2] <reserved-1AAE>..<reserved-1AAF>
1ACF..1AFF ; Cn # [49] <reserved-1ACF>..<reserved-1AFF>
-1B4D..1B4F ; Cn # [3] <reserved-1B4D>..<reserved-1B4F>
-1B7F ; Cn # <reserved-1B7F>
+1B4D ; Cn # <reserved-1B4D>
1BF4..1BFB ; Cn # [8] <reserved-1BF4>..<reserved-1BFB>
1C38..1C3A ; Cn # [3] <reserved-1C38>..<reserved-1C3A>
1C4A..1C4C ; Cn # [3] <reserved-1C4A>..<reserved-1C4C>
-1C89..1C8F ; Cn # [7] <reserved-1C89>..<reserved-1C8F>
+1C8B..1C8F ; Cn # [5] <reserved-1C8B>..<reserved-1C8F>
1CBB..1CBC ; Cn # [2] <reserved-1CBB>..<reserved-1CBC>
1CC8..1CCF ; Cn # [8] <reserved-1CC8>..<reserved-1CCF>
1CFB..1CFF ; Cn # [5] <reserved-1CFB>..<reserved-1CFF>
@@ -261,7 +260,7 @@
20C1..20CF ; Cn # [15] <reserved-20C1>..<reserved-20CF>
20F1..20FF ; Cn # [15] <reserved-20F1>..<reserved-20FF>
218C..218F ; Cn # [4] <reserved-218C>..<reserved-218F>
-2427..243F ; Cn # [25] <reserved-2427>..<reserved-243F>
+242A..243F ; Cn # [22] <reserved-242A>..<reserved-243F>
244B..245F ; Cn # [21] <reserved-244B>..<reserved-245F>
2B74..2B75 ; Cn # [2] <reserved-2B74>..<reserved-2B75>
2B96 ; Cn # <reserved-2B96>
@@ -289,16 +288,16 @@
3100..3104 ; Cn # [5] <reserved-3100>..<reserved-3104>
3130 ; Cn # <reserved-3130>
318F ; Cn # <reserved-318F>
-31E4..31EE ; Cn # [11] <reserved-31E4>..<reserved-31EE>
+31E6..31EE ; Cn # [9] <reserved-31E6>..<reserved-31EE>
321F ; Cn # <reserved-321F>
A48D..A48F ; Cn # [3] <reserved-A48D>..<reserved-A48F>
A4C7..A4CF ; Cn # [9] <reserved-A4C7>..<reserved-A4CF>
A62C..A63F ; Cn # [20] <reserved-A62C>..<reserved-A63F>
A6F8..A6FF ; Cn # [8] <reserved-A6F8>..<reserved-A6FF>
-A7CB..A7CF ; Cn # [5] <reserved-A7CB>..<reserved-A7CF>
+A7CE..A7CF ; Cn # [2] <reserved-A7CE>..<reserved-A7CF>
A7D2 ; Cn # <reserved-A7D2>
A7D4 ; Cn # <reserved-A7D4>
-A7DA..A7F1 ; Cn # [24] <reserved-A7DA>..<reserved-A7F1>
+A7DD..A7F1 ; Cn # [21] <reserved-A7DD>..<reserved-A7F1>
A82D..A82F ; Cn # [3] <reserved-A82D>..<reserved-A82F>
A83A..A83F ; Cn # [6] <reserved-A83A>..<reserved-A83F>
A878..A87F ; Cn # [8] <reserved-A878>..<reserved-A87F>
@@ -388,7 +387,8 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
105A2 ; Cn # <reserved-105A2>
105B2 ; Cn # <reserved-105B2>
105BA ; Cn # <reserved-105BA>
-105BD..105FF ; Cn # [67] <reserved-105BD>..<reserved-105FF>
+105BD..105BF ; Cn # [3] <reserved-105BD>..<reserved-105BF>
+105F4..105FF ; Cn # [12] <reserved-105F4>..<reserved-105FF>
10737..1073F ; Cn # [9] <reserved-10737>..<reserved-1073F>
10756..1075F ; Cn # [10] <reserved-10756>..<reserved-1075F>
10768..1077F ; Cn # [24] <reserved-10768>..<reserved-1077F>
@@ -431,11 +431,15 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
10CB3..10CBF ; Cn # [13] <reserved-10CB3>..<reserved-10CBF>
10CF3..10CF9 ; Cn # [7] <reserved-10CF3>..<reserved-10CF9>
10D28..10D2F ; Cn # [8] <reserved-10D28>..<reserved-10D2F>
-10D3A..10E5F ; Cn # [294] <reserved-10D3A>..<reserved-10E5F>
+10D3A..10D3F ; Cn # [6] <reserved-10D3A>..<reserved-10D3F>
+10D66..10D68 ; Cn # [3] <reserved-10D66>..<reserved-10D68>
+10D86..10D8D ; Cn # [8] <reserved-10D86>..<reserved-10D8D>
+10D90..10E5F ; Cn # [208] <reserved-10D90>..<reserved-10E5F>
10E7F ; Cn # <reserved-10E7F>
10EAA ; Cn # <reserved-10EAA>
10EAE..10EAF ; Cn # [2] <reserved-10EAE>..<reserved-10EAF>
-10EB2..10EFC ; Cn # [75] <reserved-10EB2>..<reserved-10EFC>
+10EB2..10EC1 ; Cn # [16] <reserved-10EB2>..<reserved-10EC1>
+10EC5..10EFB ; Cn # [55] <reserved-10EC5>..<reserved-10EFB>
10F28..10F2F ; Cn # [8] <reserved-10F28>..<reserved-10F2F>
10F5A..10F6F ; Cn # [22] <reserved-10F5A>..<reserved-10F6F>
10F8A..10FAF ; Cn # [38] <reserved-10F8A>..<reserved-10FAF>
@@ -475,7 +479,18 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
11358..1135C ; Cn # [5] <reserved-11358>..<reserved-1135C>
11364..11365 ; Cn # [2] <reserved-11364>..<reserved-11365>
1136D..1136F ; Cn # [3] <reserved-1136D>..<reserved-1136F>
-11375..113FF ; Cn # [139] <reserved-11375>..<reserved-113FF>
+11375..1137F ; Cn # [11] <reserved-11375>..<reserved-1137F>
+1138A ; Cn # <reserved-1138A>
+1138C..1138D ; Cn # [2] <reserved-1138C>..<reserved-1138D>
+1138F ; Cn # <reserved-1138F>
+113B6 ; Cn # <reserved-113B6>
+113C1 ; Cn # <reserved-113C1>
+113C3..113C4 ; Cn # [2] <reserved-113C3>..<reserved-113C4>
+113C6 ; Cn # <reserved-113C6>
+113CB ; Cn # <reserved-113CB>
+113D6 ; Cn # <reserved-113D6>
+113D9..113E0 ; Cn # [8] <reserved-113D9>..<reserved-113E0>
+113E3..113FF ; Cn # [29] <reserved-113E3>..<reserved-113FF>
1145C ; Cn # <reserved-1145C>
11462..1147F ; Cn # [30] <reserved-11462>..<reserved-1147F>
114C8..114CF ; Cn # [8] <reserved-114C8>..<reserved-114CF>
@@ -486,7 +501,8 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
1165A..1165F ; Cn # [6] <reserved-1165A>..<reserved-1165F>
1166D..1167F ; Cn # [19] <reserved-1166D>..<reserved-1167F>
116BA..116BF ; Cn # [6] <reserved-116BA>..<reserved-116BF>
-116CA..116FF ; Cn # [54] <reserved-116CA>..<reserved-116FF>
+116CA..116CF ; Cn # [6] <reserved-116CA>..<reserved-116CF>
+116E4..116FF ; Cn # [28] <reserved-116E4>..<reserved-116FF>
1171B..1171C ; Cn # [2] <reserved-1171B>..<reserved-1171C>
1172C..1172F ; Cn # [4] <reserved-1172C>..<reserved-1172F>
11747..117FF ; Cn # [185] <reserved-11747>..<reserved-117FF>
@@ -506,7 +522,9 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
11A48..11A4F ; Cn # [8] <reserved-11A48>..<reserved-11A4F>
11AA3..11AAF ; Cn # [13] <reserved-11AA3>..<reserved-11AAF>
11AF9..11AFF ; Cn # [7] <reserved-11AF9>..<reserved-11AFF>
-11B0A..11BFF ; Cn # [246] <reserved-11B0A>..<reserved-11BFF>
+11B0A..11BBF ; Cn # [182] <reserved-11B0A>..<reserved-11BBF>
+11BE2..11BEF ; Cn # [14] <reserved-11BE2>..<reserved-11BEF>
+11BFA..11BFF ; Cn # [6] <reserved-11BFA>..<reserved-11BFF>
11C09 ; Cn # <reserved-11C09>
11C37 ; Cn # <reserved-11C37>
11C46..11C4F ; Cn # [10] <reserved-11C46>..<reserved-11C4F>
@@ -530,7 +548,7 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
11EF9..11EFF ; Cn # [7] <reserved-11EF9>..<reserved-11EFF>
11F11 ; Cn # <reserved-11F11>
11F3B..11F3D ; Cn # [3] <reserved-11F3B>..<reserved-11F3D>
-11F5A..11FAF ; Cn # [86] <reserved-11F5A>..<reserved-11FAF>
+11F5B..11FAF ; Cn # [85] <reserved-11F5B>..<reserved-11FAF>
11FB1..11FBF ; Cn # [15] <reserved-11FB1>..<reserved-11FBF>
11FF2..11FFE ; Cn # [13] <reserved-11FF2>..<reserved-11FFE>
1239A..123FF ; Cn # [102] <reserved-1239A>..<reserved-123FF>
@@ -538,8 +556,10 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
12475..1247F ; Cn # [11] <reserved-12475>..<reserved-1247F>
12544..12F8F ; Cn # [2636] <reserved-12544>..<reserved-12F8F>
12FF3..12FFF ; Cn # [13] <reserved-12FF3>..<reserved-12FFF>
-13456..143FF ; Cn # [4010] <reserved-13456>..<reserved-143FF>
-14647..167FF ; Cn # [8633] <reserved-14647>..<reserved-167FF>
+13456..1345F ; Cn # [10] <reserved-13456>..<reserved-1345F>
+143FB..143FF ; Cn # [5] <reserved-143FB>..<reserved-143FF>
+14647..160FF ; Cn # [6841] <reserved-14647>..<reserved-160FF>
+1613A..167FF ; Cn # [1734] <reserved-1613A>..<reserved-167FF>
16A39..16A3F ; Cn # [7] <reserved-16A39>..<reserved-16A3F>
16A5F ; Cn # <reserved-16A5F>
16A6A..16A6D ; Cn # [4] <reserved-16A6A>..<reserved-16A6D>
@@ -551,7 +571,8 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
16B5A ; Cn # <reserved-16B5A>
16B62 ; Cn # <reserved-16B62>
16B78..16B7C ; Cn # [5] <reserved-16B78>..<reserved-16B7C>
-16B90..16E3F ; Cn # [688] <reserved-16B90>..<reserved-16E3F>
+16B90..16D3F ; Cn # [432] <reserved-16B90>..<reserved-16D3F>
+16D7A..16E3F ; Cn # [198] <reserved-16D7A>..<reserved-16E3F>
16E9B..16EFF ; Cn # [101] <reserved-16E9B>..<reserved-16EFF>
16F4B..16F4E ; Cn # [4] <reserved-16F4B>..<reserved-16F4E>
16F88..16F8E ; Cn # [7] <reserved-16F88>..<reserved-16F8E>
@@ -559,7 +580,7 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
16FE5..16FEF ; Cn # [11] <reserved-16FE5>..<reserved-16FEF>
16FF2..16FFF ; Cn # [14] <reserved-16FF2>..<reserved-16FFF>
187F8..187FF ; Cn # [8] <reserved-187F8>..<reserved-187FF>
-18CD6..18CFF ; Cn # [42] <reserved-18CD6>..<reserved-18CFF>
+18CD6..18CFE ; Cn # [41] <reserved-18CD6>..<reserved-18CFE>
18D09..1AFEF ; Cn # [8935] <reserved-18D09>..<reserved-1AFEF>
1AFF4 ; Cn # <reserved-1AFF4>
1AFFC ; Cn # <reserved-1AFFC>
@@ -574,7 +595,9 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
1BC7D..1BC7F ; Cn # [3] <reserved-1BC7D>..<reserved-1BC7F>
1BC89..1BC8F ; Cn # [7] <reserved-1BC89>..<reserved-1BC8F>
1BC9A..1BC9B ; Cn # [2] <reserved-1BC9A>..<reserved-1BC9B>
-1BCA4..1CEFF ; Cn # [4700] <reserved-1BCA4>..<reserved-1CEFF>
+1BCA4..1CBFF ; Cn # [3932] <reserved-1BCA4>..<reserved-1CBFF>
+1CCFA..1CCFF ; Cn # [6] <reserved-1CCFA>..<reserved-1CCFF>
+1CEB4..1CEFF ; Cn # [76] <reserved-1CEB4>..<reserved-1CEFF>
1CF2E..1CF2F ; Cn # [2] <reserved-1CF2E>..<reserved-1CF2F>
1CF47..1CF4F ; Cn # [9] <reserved-1CF47>..<reserved-1CF4F>
1CFC4..1CFFF ; Cn # [60] <reserved-1CFC4>..<reserved-1CFFF>
@@ -625,7 +648,9 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
1E2AF..1E2BF ; Cn # [17] <reserved-1E2AF>..<reserved-1E2BF>
1E2FA..1E2FE ; Cn # [5] <reserved-1E2FA>..<reserved-1E2FE>
1E300..1E4CF ; Cn # [464] <reserved-1E300>..<reserved-1E4CF>
-1E4FA..1E7DF ; Cn # [742] <reserved-1E4FA>..<reserved-1E7DF>
+1E4FA..1E5CF ; Cn # [214] <reserved-1E4FA>..<reserved-1E5CF>
+1E5FB..1E5FE ; Cn # [4] <reserved-1E5FB>..<reserved-1E5FE>
+1E600..1E7DF ; Cn # [480] <reserved-1E600>..<reserved-1E7DF>
1E7E7 ; Cn # <reserved-1E7E7>
1E7EC ; Cn # <reserved-1E7EC>
1E7EF ; Cn # <reserved-1E7EF>
@@ -695,18 +720,17 @@ FFFE..FFFF ; Cn # [2] <noncharacter-FFFE>..<noncharacter-FFFF>
1F85A..1F85F ; Cn # [6] <reserved-1F85A>..<reserved-1F85F>
1F888..1F88F ; Cn # [8] <reserved-1F888>..<reserved-1F88F>
1F8AE..1F8AF ; Cn # [2] <reserved-1F8AE>..<reserved-1F8AF>
-1F8B2..1F8FF ; Cn # [78] <reserved-1F8B2>..<reserved-1F8FF>
+1F8BC..1F8BF ; Cn # [4] <reserved-1F8BC>..<reserved-1F8BF>
+1F8C2..1F8FF ; Cn # [62] <reserved-1F8C2>..<reserved-1F8FF>
1FA54..1FA5F ; Cn # [12] <reserved-1FA54>..<reserved-1FA5F>
1FA6E..1FA6F ; Cn # [2] <reserved-1FA6E>..<reserved-1FA6F>
1FA7D..1FA7F ; Cn # [3] <reserved-1FA7D>..<reserved-1FA7F>
-1FA89..1FA8F ; Cn # [7] <reserved-1FA89>..<reserved-1FA8F>
-1FABE ; Cn # <reserved-1FABE>
-1FAC6..1FACD ; Cn # [8] <reserved-1FAC6>..<reserved-1FACD>
-1FADC..1FADF ; Cn # [4] <reserved-1FADC>..<reserved-1FADF>
-1FAE9..1FAEF ; Cn # [7] <reserved-1FAE9>..<reserved-1FAEF>
+1FA8A..1FA8E ; Cn # [5] <reserved-1FA8A>..<reserved-1FA8E>
+1FAC7..1FACD ; Cn # [7] <reserved-1FAC7>..<reserved-1FACD>
+1FADD..1FADE ; Cn # [2] <reserved-1FADD>..<reserved-1FADE>
+1FAEA..1FAEF ; Cn # [6] <reserved-1FAEA>..<reserved-1FAEF>
1FAF9..1FAFF ; Cn # [7] <reserved-1FAF9>..<reserved-1FAFF>
1FB93 ; Cn # <reserved-1FB93>
-1FBCB..1FBEF ; Cn # [37] <reserved-1FBCB>..<reserved-1FBEF>
1FBFA..1FFFF ; Cn # [1030] <reserved-1FBFA>..<noncharacter-1FFFF>
2A6E0..2A6FF ; Cn # [32] <reserved-2A6E0>..<reserved-2A6FF>
2B73A..2B73F ; Cn # [6] <reserved-2B73A>..<reserved-2B73F>
@@ -723,7 +747,7 @@ E01F0..EFFFF ; Cn # [65040] <reserved-E01F0>..<noncharacter-EFFFF>
FFFFE..FFFFF ; Cn # [2] <noncharacter-FFFFE>..<noncharacter-FFFFF>
10FFFE..10FFFF; Cn # [2] <noncharacter-10FFFE>..<noncharacter-10FFFF>
-# Total code points: 824718
+# Total code points: 819533
# ================================================
@@ -1005,6 +1029,7 @@ FFFFE..FFFFF ; Cn # [2] <noncharacter-FFFFE>..<noncharacter-FFFFF>
10C7 ; Lu # GEORGIAN CAPITAL LETTER YN
10CD ; Lu # GEORGIAN CAPITAL LETTER AEN
13A0..13F5 ; Lu # [86] CHEROKEE LETTER A..CHEROKEE LETTER MV
+1C89 ; Lu # CYRILLIC CAPITAL LETTER TJE
1C90..1CBA ; Lu # [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; Lu # [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1E00 ; Lu # LATIN CAPITAL LETTER A WITH RING BELOW
@@ -1329,9 +1354,12 @@ A7C0 ; Lu # LATIN CAPITAL LETTER OLD POLISH O
A7C2 ; Lu # LATIN CAPITAL LETTER ANGLICANA W
A7C4..A7C7 ; Lu # [4] LATIN CAPITAL LETTER C WITH PALATAL HOOK..LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
A7C9 ; Lu # LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
+A7CB..A7CC ; Lu # [2] LATIN CAPITAL LETTER RAMS HORN..LATIN CAPITAL LETTER S WITH DIAGONAL STROKE
A7D0 ; Lu # LATIN CAPITAL LETTER CLOSED INSULAR G
A7D6 ; Lu # LATIN CAPITAL LETTER MIDDLE SCOTS S
A7D8 ; Lu # LATIN CAPITAL LETTER SIGMOID S
+A7DA ; Lu # LATIN CAPITAL LETTER LAMBDA
+A7DC ; Lu # LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F5 ; Lu # LATIN CAPITAL LETTER REVERSED HALF H
FF21..FF3A ; Lu # [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
10400..10427 ; Lu # [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW
@@ -1341,6 +1369,7 @@ FF21..FF3A ; Lu # [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAP
1058C..10592 ; Lu # [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE
10594..10595 ; Lu # [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE
10C80..10CB2 ; Lu # [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US
+10D50..10D65 ; Lu # [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
118A0..118BF ; Lu # [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO
16E40..16E5F ; Lu # [32] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN CAPITAL LETTER Y
1D400..1D419 ; Lu # [26] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL BOLD CAPITAL Z
@@ -1376,7 +1405,7 @@ FF21..FF3A ; Lu # [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAP
1D7CA ; Lu # MATHEMATICAL BOLD CAPITAL DIGAMMA
1E900..1E921 ; Lu # [34] ADLAM CAPITAL LETTER ALIF..ADLAM CAPITAL LETTER SHA
-# Total code points: 1831
+# Total code points: 1858
# ================================================
@@ -1656,6 +1685,7 @@ FF21..FF3A ; Lu # [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAP
10FD..10FF ; Ll # [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
13F8..13FD ; Ll # [6] CHEROKEE SMALL LETTER YE..CHEROKEE SMALL LETTER MV
1C80..1C88 ; Ll # [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C8A ; Ll # CYRILLIC SMALL LETTER TJE
1D00..1D2B ; Ll # [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL
1D6B..1D77 ; Ll # [13] LATIN SMALL LETTER UE..LATIN SMALL LETTER TURNED G
1D79..1D9A ; Ll # [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
@@ -1986,11 +2016,13 @@ A7C1 ; Ll # LATIN SMALL LETTER OLD POLISH O
A7C3 ; Ll # LATIN SMALL LETTER ANGLICANA W
A7C8 ; Ll # LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
A7CA ; Ll # LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A7CD ; Ll # LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D1 ; Ll # LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; Ll # LATIN SMALL LETTER DOUBLE THORN
A7D5 ; Ll # LATIN SMALL LETTER DOUBLE WYNN
A7D7 ; Ll # LATIN SMALL LETTER MIDDLE SCOTS S
A7D9 ; Ll # LATIN SMALL LETTER SIGMOID S
+A7DB ; Ll # LATIN SMALL LETTER LAMBDA
A7F6 ; Ll # LATIN SMALL LETTER REVERSED HALF H
A7FA ; Ll # LATIN LETTER SMALL CAPITAL TURNED M
AB30..AB5A ; Ll # [43] LATIN SMALL LETTER BARRED ALPHA..LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
@@ -2006,6 +2038,7 @@ FF41..FF5A ; Ll # [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL
105B3..105B9 ; Ll # [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; Ll # [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
10CC0..10CF2 ; Ll # [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US
+10D70..10D85 ; Ll # [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
118C0..118DF ; Ll # [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO
16E60..16E7F ; Ll # [32] MEDEFAIDRIN SMALL LETTER M..MEDEFAIDRIN SMALL LETTER Y
1D41A..1D433 ; Ll # [26] MATHEMATICAL BOLD SMALL A..MATHEMATICAL BOLD SMALL Z
@@ -2041,7 +2074,7 @@ FF41..FF5A ; Ll # [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL
1DF25..1DF2A ; Ll # [6] LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK
1E922..1E943 ; Ll # [34] ADLAM SMALL LETTER ALIF..ADLAM SMALL LETTER SHA
-# Total code points: 2233
+# Total code points: 2258
# ================================================
@@ -2124,7 +2157,11 @@ FF9E..FF9F ; Lm # [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAK
10780..10785 ; Lm # [6] MODIFIER LETTER SMALL CAPITAL AA..MODIFIER LETTER SMALL B WITH HOOK
10787..107B0 ; Lm # [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK
107B2..107BA ; Lm # [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL
+10D4E ; Lm # GARAY VOWEL LENGTH MARK
+10D6F ; Lm # GARAY REDUPLICATION MARK
16B40..16B43 ; Lm # [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM
+16D40..16D42 ; Lm # [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D6B..16D6C ; Lm # [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
16F93..16F9F ; Lm # [13] MIAO LETTER TONE-2..MIAO LETTER REFORMED TONE-8
16FE0..16FE1 ; Lm # [2] TANGUT ITERATION MARK..NUSHU ITERATION MARK
16FE3 ; Lm # OLD CHINESE ITERATION MARK
@@ -2136,7 +2173,7 @@ FF9E..FF9F ; Lm # [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAK
1E4EB ; Lm # NAG MUNDARI SIGN OJOD
1E94B ; Lm # ADLAM NASALIZATION MARK
-# Total code points: 397
+# Total code points: 404
# ================================================
@@ -2451,6 +2488,7 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
10450..1049D ; Lo # [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO
10500..10527 ; Lo # [40] ELBASAN LETTER A..ELBASAN LETTER KHE
10530..10563 ; Lo # [52] CAUCASIAN ALBANIAN LETTER ALT..CAUCASIAN ALBANIAN LETTER KIW
+105C0..105F3 ; Lo # [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; Lo # [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; Lo # [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; Lo # [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -2482,8 +2520,11 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
10B80..10B91 ; Lo # [18] PSALTER PAHLAVI LETTER ALEPH..PSALTER PAHLAVI LETTER TAW
10C00..10C48 ; Lo # [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH
10D00..10D23 ; Lo # [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
+10D4A..10D4D ; Lo # [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4F ; Lo # GARAY SUKUN
10E80..10EA9 ; Lo # [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EB0..10EB1 ; Lo # [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
+10EC2..10EC4 ; Lo # [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
10F00..10F1C ; Lo # [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F27 ; Lo # OLD SOGDIAN LIGATURE AYIN-DALETH
10F30..10F45 ; Lo # [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN
@@ -2522,6 +2563,13 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
1133D ; Lo # GRANTHA SIGN AVAGRAHA
11350 ; Lo # GRANTHA OM
1135D..11361 ; Lo # [5] GRANTHA SIGN PLUTA..GRANTHA LETTER VOCALIC LL
+11380..11389 ; Lo # [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; Lo # TULU-TIGALARI LETTER EE
+1138E ; Lo # TULU-TIGALARI LETTER AI
+11390..113B5 ; Lo # [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; Lo # TULU-TIGALARI SIGN AVAGRAHA
+113D1 ; Lo # TULU-TIGALARI REPHA
+113D3 ; Lo # TULU-TIGALARI SIGN PLUTA
11400..11434 ; Lo # [53] NEWA LETTER A..NEWA LETTER HA
11447..1144A ; Lo # [4] NEWA SIGN AVAGRAHA..NEWA SIDDHI
1145F..11461 ; Lo # [3] NEWA LETTER VEDIC ANUSVARA..NEWA SIGN UPADHMANIYA
@@ -2555,6 +2603,7 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
11A5C..11A89 ; Lo # [46] SOYOMBO LETTER KA..SOYOMBO CLUSTER-INITIAL LETTER SA
11A9D ; Lo # SOYOMBO MARK PLUTA
11AB0..11AF8 ; Lo # [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL
+11BC0..11BE0 ; Lo # [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
11C00..11C08 ; Lo # [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; Lo # [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C40 ; Lo # BHAIKSUKI SIGN AVAGRAHA
@@ -2577,7 +2626,9 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
12F90..12FF0 ; Lo # [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114
13000..1342F ; Lo # [1072] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH V011D
13441..13446 ; Lo # [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
+13460..143FA ; Lo # [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; Lo # [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; Lo # [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
16800..16A38 ; Lo # [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ
16A40..16A5E ; Lo # [31] MRO LETTER TA..MRO LETTER TEK
16A70..16ABE ; Lo # [79] TANGSA LETTER OZ..TANGSA LETTER ZA
@@ -2585,11 +2636,12 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
16B00..16B2F ; Lo # [48] PAHAWH HMONG VOWEL KEEB..PAHAWH HMONG CONSONANT CAU
16B63..16B77 ; Lo # [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; Lo # [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D43..16D6A ; Lo # [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
16F00..16F4A ; Lo # [75] MIAO LETTER PA..MIAO LETTER RTE
16F50 ; Lo # MIAO LETTER NASALIZATION
17000..187F7 ; Lo # [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18CD5 ; Lo # [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5
-18D00..18D08 ; Lo # [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
+18CFF..18D08 ; Lo # [10] KHITAN SMALL SCRIPT CHARACTER-18CFF..TANGUT IDEOGRAPH-18D08
1B000..1B122 ; Lo # [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU
1B132 ; Lo # HIRAGANA LETTER SMALL KO
1B150..1B152 ; Lo # [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO
@@ -2606,6 +2658,8 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
1E290..1E2AD ; Lo # [30] TOTO LETTER PA..TOTO LETTER A
1E2C0..1E2EB ; Lo # [44] WANCHO LETTER AA..WANCHO LETTER YIH
1E4D0..1E4EA ; Lo # [27] NAG MUNDARI LETTER O..NAG MUNDARI LETTER ELL
+1E5D0..1E5ED ; Lo # [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5F0 ; Lo # OL ONAL SIGN HODDOND
1E7E0..1E7E6 ; Lo # [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; Lo # [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; Lo # [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -2654,7 +2708,7 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
30000..3134A ; Lo # [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
31350..323AF ; Lo # [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
-# Total code points: 132234
+# Total code points: 136477
# ================================================
@@ -2684,7 +2738,7 @@ FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
0825..0827 ; Mn # [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U
0829..082D ; Mn # [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0859..085B ; Mn # [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-0898..089F ; Mn # [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; Mn # [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08CA..08E1 ; Mn # [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
08E3..0902 ; Mn # [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
093A ; Mn # DEVANAGARI VOWEL SIGN OE
@@ -2882,8 +2936,9 @@ FE20..FE2F ; Mn # [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITL
10A3F ; Mn # KHAROSHTHI VIRAMA
10AE5..10AE6 ; Mn # [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW
10D24..10D27 ; Mn # [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
+10D69..10D6D ; Mn # [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
10EAB..10EAC ; Mn # [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
-10EFD..10EFF ; Mn # [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EFC..10EFF ; Mn # [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F46..10F50 ; Mn # [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW
10F82..10F85 ; Mn # [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW
11001 ; Mn # BRAHMI SIGN ANUSVARA
@@ -2914,6 +2969,11 @@ FE20..FE2F ; Mn # [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITL
11340 ; Mn # GRANTHA VOWEL SIGN II
11366..1136C ; Mn # [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; Mn # [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+113BB..113C0 ; Mn # [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113CE ; Mn # TULU-TIGALARI SIGN VIRAMA
+113D0 ; Mn # TULU-TIGALARI CONJOINER
+113D2 ; Mn # TULU-TIGALARI GEMINATION MARK
+113E1..113E2 ; Mn # [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11438..1143F ; Mn # [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
11442..11444 ; Mn # [3] NEWA SIGN VIRAMA..NEWA SIGN ANUSVARA
11446 ; Mn # NEWA SIGN NUKTA
@@ -2933,7 +2993,8 @@ FE20..FE2F ; Mn # [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITL
116AD ; Mn # TAKRI VOWEL SIGN AA
116B0..116B5 ; Mn # [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
116B7 ; Mn # TAKRI SIGN NUKTA
-1171D..1171F ; Mn # [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; Mn # AHOM CONSONANT SIGN MEDIAL LA
+1171F ; Mn # AHOM CONSONANT SIGN MEDIAL LIGATING RA
11722..11725 ; Mn # [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
11727..1172B ; Mn # [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
1182F..11837 ; Mn # [9] DOGRA VOWEL SIGN U..DOGRA SIGN ANUSVARA
@@ -2972,8 +3033,11 @@ FE20..FE2F ; Mn # [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITL
11F36..11F3A ; Mn # [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R
11F40 ; Mn # KAWI VOWEL SIGN EU
11F42 ; Mn # KAWI CONJOINER
+11F5A ; Mn # KAWI SIGN NUKTA
13440 ; Mn # EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13447..13455 ; Mn # [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+1611E..16129 ; Mn # [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612D..1612F ; Mn # [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
16AF0..16AF4 ; Mn # [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE
16B30..16B36 ; Mn # [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM
16F4F ; Mn # MIAO SIGN CONSONANT MODIFIER BAR
@@ -3003,11 +3067,12 @@ FE20..FE2F ; Mn # [16] COMBINING LIGATURE LEFT HALF..COMBINING CYRILLIC TITL
1E2AE ; Mn # TOTO SIGN RISING TONE
1E2EC..1E2EF ; Mn # [4] WANCHO TONE TUP..WANCHO TONE KOINI
1E4EC..1E4EF ; Mn # [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
+1E5EE..1E5EF ; Mn # [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
1E8D0..1E8D6 ; Mn # [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1E944..1E94A ; Mn # [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA
E0100..E01EF ; Mn # [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 1985
+# Total code points: 2020
# ================================================
@@ -3159,6 +3224,12 @@ ABEC ; Mc # MEETEI MAYEK LUM IYEK
1134B..1134D ; Mc # [3] GRANTHA VOWEL SIGN OO..GRANTHA SIGN VIRAMA
11357 ; Mc # GRANTHA AU LENGTH MARK
11362..11363 ; Mc # [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
+113B8..113BA ; Mc # [3] TULU-TIGALARI VOWEL SIGN AA..TULU-TIGALARI VOWEL SIGN II
+113C2 ; Mc # TULU-TIGALARI VOWEL SIGN EE
+113C5 ; Mc # TULU-TIGALARI VOWEL SIGN AI
+113C7..113CA ; Mc # [4] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; Mc # [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
+113CF ; Mc # TULU-TIGALARI SIGN LOOPED VIRAMA
11435..11437 ; Mc # [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11440..11441 ; Mc # [2] NEWA VOWEL SIGN O..NEWA VOWEL SIGN AU
11445 ; Mc # NEWA SIGN VISARGA
@@ -3175,6 +3246,7 @@ ABEC ; Mc # MEETEI MAYEK LUM IYEK
116AC ; Mc # TAKRI SIGN VISARGA
116AE..116AF ; Mc # [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
116B6 ; Mc # TAKRI SIGN VIRAMA
+1171E ; Mc # AHOM CONSONANT SIGN MEDIAL RA
11720..11721 ; Mc # [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
11726 ; Mc # AHOM VOWEL SIGN E
1182C..1182E ; Mc # [3] DOGRA VOWEL SIGN AA..DOGRA VOWEL SIGN II
@@ -3203,12 +3275,13 @@ ABEC ; Mc # MEETEI MAYEK LUM IYEK
11F34..11F35 ; Mc # [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA
11F3E..11F3F ; Mc # [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI
11F41 ; Mc # KAWI SIGN KILLER
+1612A..1612C ; Mc # [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
16F51..16F87 ; Mc # [55] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN UI
16FF0..16FF1 ; Mc # [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
1D165..1D166 ; Mc # [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
1D16D..1D172 ; Mc # [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5
-# Total code points: 452
+# Total code points: 468
# ================================================
@@ -3253,6 +3326,7 @@ ABF0..ABF9 ; Nd # [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE
FF10..FF19 ; Nd # [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE
104A0..104A9 ; Nd # [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE
10D30..10D39 ; Nd # [10] HANIFI ROHINGYA DIGIT ZERO..HANIFI ROHINGYA DIGIT NINE
+10D40..10D49 ; Nd # [10] GARAY DIGIT ZERO..GARAY DIGIT NINE
11066..1106F ; Nd # [10] BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE
110F0..110F9 ; Nd # [10] SORA SOMPENG DIGIT ZERO..SORA SOMPENG DIGIT NINE
11136..1113F ; Nd # [10] CHAKMA DIGIT ZERO..CHAKMA DIGIT NINE
@@ -3262,24 +3336,30 @@ FF10..FF19 ; Nd # [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE
114D0..114D9 ; Nd # [10] TIRHUTA DIGIT ZERO..TIRHUTA DIGIT NINE
11650..11659 ; Nd # [10] MODI DIGIT ZERO..MODI DIGIT NINE
116C0..116C9 ; Nd # [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+116D0..116E3 ; Nd # [20] MYANMAR PAO DIGIT ZERO..MYANMAR EASTERN PWO KAREN DIGIT NINE
11730..11739 ; Nd # [10] AHOM DIGIT ZERO..AHOM DIGIT NINE
118E0..118E9 ; Nd # [10] WARANG CITI DIGIT ZERO..WARANG CITI DIGIT NINE
11950..11959 ; Nd # [10] DIVES AKURU DIGIT ZERO..DIVES AKURU DIGIT NINE
+11BF0..11BF9 ; Nd # [10] SUNUWAR DIGIT ZERO..SUNUWAR DIGIT NINE
11C50..11C59 ; Nd # [10] BHAIKSUKI DIGIT ZERO..BHAIKSUKI DIGIT NINE
11D50..11D59 ; Nd # [10] MASARAM GONDI DIGIT ZERO..MASARAM GONDI DIGIT NINE
11DA0..11DA9 ; Nd # [10] GUNJALA GONDI DIGIT ZERO..GUNJALA GONDI DIGIT NINE
11F50..11F59 ; Nd # [10] KAWI DIGIT ZERO..KAWI DIGIT NINE
+16130..16139 ; Nd # [10] GURUNG KHEMA DIGIT ZERO..GURUNG KHEMA DIGIT NINE
16A60..16A69 ; Nd # [10] MRO DIGIT ZERO..MRO DIGIT NINE
16AC0..16AC9 ; Nd # [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE
16B50..16B59 ; Nd # [10] PAHAWH HMONG DIGIT ZERO..PAHAWH HMONG DIGIT NINE
+16D70..16D79 ; Nd # [10] KIRAT RAI DIGIT ZERO..KIRAT RAI DIGIT NINE
+1CCF0..1CCF9 ; Nd # [10] OUTLINED DIGIT ZERO..OUTLINED DIGIT NINE
1D7CE..1D7FF ; Nd # [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
1E140..1E149 ; Nd # [10] NYIAKENG PUACHUE HMONG DIGIT ZERO..NYIAKENG PUACHUE HMONG DIGIT NINE
1E2F0..1E2F9 ; Nd # [10] WANCHO DIGIT ZERO..WANCHO DIGIT NINE
1E4F0..1E4F9 ; Nd # [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE
+1E5F1..1E5FA ; Nd # [10] OL ONAL DIGIT ZERO..OL ONAL DIGIT NINE
1E950..1E959 ; Nd # [10] ADLAM DIGIT ZERO..ADLAM DIGIT NINE
1FBF0..1FBF9 ; Nd # [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE
-# Total code points: 680
+# Total code points: 760
# ================================================
@@ -3486,9 +3566,10 @@ FE31..FE32 ; Pd # [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION
FE58 ; Pd # SMALL EM DASH
FE63 ; Pd # SMALL HYPHEN-MINUS
FF0D ; Pd # FULLWIDTH HYPHEN-MINUS
+10D6E ; Pd # GARAY HYPHEN
10EAD ; Pd # YEZIDI HYPHENATION MARK
-# Total code points: 26
+# Total code points: 27
# ================================================
@@ -3735,8 +3816,9 @@ FF3F ; Pc # FULLWIDTH LOW LINE
1A1E..1A1F ; Po # [2] BUGINESE PALLAWA..BUGINESE END OF SECTION
1AA0..1AA6 ; Po # [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA
1AA8..1AAD ; Po # [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG
+1B4E..1B4F ; Po # [2] BALINESE INVERTED CARIK SIKI..BALINESE INVERTED CARIK PAREREN
1B5A..1B60 ; Po # [7] BALINESE PANTI..BALINESE PAMENENG
-1B7D..1B7E ; Po # [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG
+1B7D..1B7F ; Po # [3] BALINESE PANTI LANTANG..BALINESE PANTI BAWAK
1BFC..1BFF ; Po # [4] BATAK SYMBOL BINDU NA METEK..BATAK SYMBOL BINDU PANGOLAT
1C3B..1C3F ; Po # [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK
1C7E..1C7F ; Po # [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD
@@ -3831,6 +3913,8 @@ FF64..FF65 ; Po # [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDL
111DD..111DF ; Po # [3] SHARADA CONTINUATION SIGN..SHARADA SECTION MARK-2
11238..1123D ; Po # [6] KHOJKI DANDA..KHOJKI ABBREVIATION SIGN
112A9 ; Po # MULTANI SECTION MARK
+113D4..113D5 ; Po # [2] TULU-TIGALARI DANDA..TULU-TIGALARI DOUBLE DANDA
+113D7..113D8 ; Po # [2] TULU-TIGALARI SIGN OM PUSHPIKA..TULU-TIGALARI SIGN SHRII PUSHPIKA
1144B..1144F ; Po # [5] NEWA DANDA..NEWA ABBREVIATION SIGN
1145A..1145B ; Po # [2] NEWA DOUBLE COMMA..NEWA PLACEHOLDER MARK
1145D ; Po # NEWA INSERTION SIGN
@@ -3847,6 +3931,7 @@ FF64..FF65 ; Po # [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDL
11A9A..11A9C ; Po # [3] SOYOMBO MARK TSHEG..SOYOMBO MARK DOUBLE SHAD
11A9E..11AA2 ; Po # [5] SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME..SOYOMBO TERMINAL MARK-2
11B00..11B09 ; Po # [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU
+11BE1 ; Po # SUNUWAR SIGN PVO
11C41..11C45 ; Po # [5] BHAIKSUKI DANDA..BHAIKSUKI GAP FILLER-2
11C70..11C71 ; Po # [2] MARCHEN HEAD MARK..MARCHEN MARK SHAD
11EF7..11EF8 ; Po # [2] MAKASAR PASSIMBANG..MAKASAR END OF SECTION
@@ -3858,13 +3943,15 @@ FF64..FF65 ; Po # [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDL
16AF5 ; Po # BASSA VAH FULL STOP
16B37..16B3B ; Po # [5] PAHAWH HMONG SIGN VOS THOM..PAHAWH HMONG SIGN VOS FEEM
16B44 ; Po # PAHAWH HMONG SIGN XAUS
+16D6D..16D6F ; Po # [3] KIRAT RAI SIGN YUPI..KIRAT RAI DOUBLE DANDA
16E97..16E9A ; Po # [4] MEDEFAIDRIN COMMA..MEDEFAIDRIN EXCLAMATION OH
16FE2 ; Po # OLD CHINESE HOOK MARK
1BC9F ; Po # DUPLOYAN PUNCTUATION CHINOOK FULL STOP
1DA87..1DA8B ; Po # [5] SIGNWRITING COMMA..SIGNWRITING PARENTHESIS
+1E5FF ; Po # OL ONAL ABBREVIATION SIGN
1E95E..1E95F ; Po # [2] ADLAM INITIAL EXCLAMATION MARK..ADLAM INITIAL QUESTION MARK
-# Total code points: 628
+# Total code points: 640
# ================================================
@@ -3923,6 +4010,7 @@ FF5C ; Sm # FULLWIDTH VERTICAL LINE
FF5E ; Sm # FULLWIDTH TILDE
FFE2 ; Sm # FULLWIDTH NOT SIGN
FFE9..FFEC ; Sm # [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW
+10D8E..10D8F ; Sm # [2] GARAY PLUS SIGN..GARAY MINUS SIGN
1D6C1 ; Sm # MATHEMATICAL BOLD NABLA
1D6DB ; Sm # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
1D6FB ; Sm # MATHEMATICAL ITALIC NABLA
@@ -3935,7 +4023,7 @@ FFE9..FFEC ; Sm # [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW
1D7C3 ; Sm # MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
1EEF0..1EEF1 ; Sm # [2] ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL..ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
-# Total code points: 948
+# Total code points: 950
# ================================================
@@ -4073,7 +4161,7 @@ FFE3 ; Sk # FULLWIDTH MACRON
232B..237B ; So # [81] ERASE TO THE LEFT..NOT CHECK MARK
237D..239A ; So # [30] SHOULDERED OPEN BOX..CLEAR SCREEN SYMBOL
23B4..23DB ; So # [40] TOP SQUARE BRACKET..FUSE
-23E2..2426 ; So # [69] WHITE TRAPEZIUM..SYMBOL FOR SUBSTITUTE FORM TWO
+23E2..2429 ; So # [72] WHITE TRAPEZIUM..SYMBOL FOR DELETE MEDIUM SHADE FORM
2440..244A ; So # [11] OCR HOOK..OCR DOUBLE BACKSLASH
249C..24E9 ; So # [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
2500..25B6 ; So # [183] BOX DRAWINGS LIGHT HORIZONTAL..BLACK RIGHT-POINTING TRIANGLE
@@ -4101,7 +4189,7 @@ FFE3 ; Sk # FULLWIDTH MACRON
303E..303F ; So # [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE
3190..3191 ; So # [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK
3196..319F ; So # [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
-31C0..31E3 ; So # [36] CJK STROKE T..CJK STROKE Q
+31C0..31E5 ; So # [38] CJK STROKE T..CJK STROKE SZP
31EF ; So # IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION
3200..321E ; So # [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
322A..3247 ; So # [30] PARENTHESIZED IDEOGRAPH MOON..CIRCLED IDEOGRAPH KOTO
@@ -4136,6 +4224,8 @@ FFFC..FFFD ; So # [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER
16B3C..16B3F ; So # [4] PAHAWH HMONG SIGN XYEEM NTXIV..PAHAWH HMONG SIGN XYEEM FAIB
16B45 ; So # PAHAWH HMONG SIGN CIM TSOV ROG
1BC9C ; So # DUPLOYAN SIGN O WITH CROSS
+1CC00..1CCEF ; So # [240] UP-POINTING GO-KART..OUTLINED LATIN CAPITAL LETTER Z
+1CD00..1CEB3 ; So # [436] BLOCK OCTANT-3..BLACK RIGHT TRIANGLE CARET
1CF50..1CFC3 ; So # [116] ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK
1D000..1D0F5 ; So # [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO
1D100..1D126 ; So # [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2
@@ -4180,20 +4270,20 @@ FFFC..FFFD ; So # [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER
1F850..1F859 ; So # [10] LEFTWARDS SANS-SERIF ARROW..UP DOWN SANS-SERIF ARROW
1F860..1F887 ; So # [40] WIDE-HEADED LEFTWARDS LIGHT BARB ARROW..WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
1F890..1F8AD ; So # [30] LEFTWARDS TRIANGLE ARROWHEAD..WHITE ARROW SHAFT WIDTH TWO THIRDS
-1F8B0..1F8B1 ; So # [2] ARROW POINTING UPWARDS THEN NORTH WEST..ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST
+1F8B0..1F8BB ; So # [12] ARROW POINTING UPWARDS THEN NORTH WEST..SOUTH WEST ARROW FROM BAR
+1F8C0..1F8C1 ; So # [2] LEFTWARDS ARROW FROM DOWNWARDS ARROW..RIGHTWARDS ARROW FROM DOWNWARDS ARROW
1F900..1FA53 ; So # [340] CIRCLED CROSS FORMEE WITH FOUR DOTS..BLACK CHESS KNIGHT-BISHOP
1FA60..1FA6D ; So # [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER
1FA70..1FA7C ; So # [13] BALLET SHOES..CRUTCH
-1FA80..1FA88 ; So # [9] YO-YO..FLUTE
-1FA90..1FABD ; So # [46] RINGED PLANET..WING
-1FABF..1FAC5 ; So # [7] GOOSE..PERSON WITH CROWN
-1FACE..1FADB ; So # [14] MOOSE..PEA POD
-1FAE0..1FAE8 ; So # [9] MELTING FACE..SHAKING FACE
+1FA80..1FA89 ; So # [10] YO-YO..HARP
+1FA8F..1FAC6 ; So # [56] SHOVEL..FINGERPRINT
+1FACE..1FADC ; So # [15] MOOSE..ROOT VEGETABLE
+1FADF..1FAE9 ; So # [11] SPLATTER..FACE WITH BAGS UNDER EYES
1FAF0..1FAF8 ; So # [9] HAND WITH INDEX FINGER AND THUMB CROSSED..RIGHTWARDS PUSHING HAND
1FB00..1FB92 ; So # [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK
-1FB94..1FBCA ; So # [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON
+1FB94..1FBEF ; So # [92] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..TOP LEFT JUSTIFIED LOWER RIGHT QUARTER BLACK CIRCLE
-# Total code points: 6639
+# Total code points: 7376
# ================================================
diff --git a/libcxx/utils/data/unicode/EastAsianWidth.txt b/libcxx/utils/data/unicode/EastAsianWidth.txt
index 02df4df475cbee..99f7a31ea5d8a2 100644
--- a/libcxx/utils/data/unicode/EastAsianWidth.txt
+++ b/libcxx/utils/data/unicode/EastAsianWidth.txt
@@ -1,8 +1,8 @@
-# EastAsianWidth-15.1.0.txt
-# Date: 2023-07-28, 23:34:08 GMT
-# © 2023 Unicode®, Inc.
+# EastAsianWidth-16.0.0.txt
+# Date: 2024-04-30, 21:48:20 GMT
+# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see https://www.unicode.org/terms_of_use.html
+# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
# For documentation, see https://www.unicode.org/reports/tr44/
@@ -334,7 +334,7 @@
0888 ; N # Sk ARABIC RAISED ROUND DOT
0889..088E ; N # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL
0890..0891 ; N # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE
-0898..089F ; N # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; N # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08A0..08C8 ; N # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF
08C9 ; N # Lm ARABIC SMALL FARSI YEH
08CA..08E1 ; N # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
@@ -819,12 +819,13 @@
1B42 ; N # Mn BALINESE VOWEL SIGN PEPET
1B43..1B44 ; N # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG
1B45..1B4C ; N # Lo [8] BALINESE LETTER KAF SASAK..BALINESE LETTER ARCHAIC JNYA
+1B4E..1B4F ; N # Po [2] BALINESE INVERTED CARIK SIKI..BALINESE INVERTED CARIK PAREREN
1B50..1B59 ; N # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE
1B5A..1B60 ; N # Po [7] BALINESE PANTI..BALINESE PAMENENG
1B61..1B6A ; N # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE
1B6B..1B73 ; N # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG
1B74..1B7C ; N # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING
-1B7D..1B7E ; N # Po [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG
+1B7D..1B7F ; N # Po [3] BALINESE PANTI LANTANG..BALINESE PANTI BAWAK
1B80..1B81 ; N # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR
1B82 ; N # Mc SUNDANESE SIGN PANGWISAD
1B83..1BA0 ; N # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA
@@ -859,7 +860,7 @@
1C5A..1C77 ; N # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH
1C78..1C7D ; N # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
1C7E..1C7F ; N # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD
-1C80..1C88 ; N # Ll [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK
+1C80..1C8A ; N # L& [11] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER TJE
1C90..1CBA ; N # Lu [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN
1CBD..1CBF ; N # Lu [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
1CC0..1CC7 ; N # Po [8] SUNDANESE PUNCTUATION BINDU SURYA..SUNDANESE PUNCTUATION BINDU BA SATANGA
@@ -1142,7 +1143,7 @@
23F1..23F2 ; N # So [2] STOPWATCH..TIMER CLOCK
23F3 ; W # So HOURGLASS WITH FLOWING SAND
23F4..23FF ; N # So [12] BLACK MEDIUM LEFT-POINTING TRIANGLE..OBSERVER EYE SYMBOL
-2400..2426 ; N # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO
+2400..2429 ; N # So [42] SYMBOL FOR NULL..SYMBOL FOR DELETE MEDIUM SHADE FORM
2440..244A ; N # So [11] OCR HOOK..OCR DOUBLE BACKSLASH
2460..249B ; A # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP
249C..24E9 ; A # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
@@ -1195,7 +1196,9 @@
261C ; A # So WHITE LEFT POINTING INDEX
261D ; N # So WHITE UP POINTING INDEX
261E ; A # So WHITE RIGHT POINTING INDEX
-261F..263F ; N # So [33] WHITE DOWN POINTING INDEX..MERCURY
+261F..262F ; N # So [17] WHITE DOWN POINTING INDEX..YIN YANG
+2630..2637 ; W # So [8] TRIGRAM FOR HEAVEN..TRIGRAM FOR EARTH
+2638..263F ; N # So [8] WHEEL OF DHARMA..MERCURY
2640 ; A # So FEMALE SIGN
2641 ; N # So EARTH
2642 ; A # So MALE SIGN
@@ -1213,7 +1216,9 @@
266F ; A # Sm MUSIC SHARP SIGN
2670..267E ; N # So [15] WEST SYRIAC CROSS..PERMANENT PAPER SIGN
267F ; W # So WHEELCHAIR SYMBOL
-2680..2692 ; N # So [19] DIE FACE-1..HAMMER AND PICK
+2680..2689 ; N # So [10] DIE FACE-1..BLACK CIRCLE WITH TWO WHITE DOTS
+268A..268F ; W # So [6] MONOGRAM FOR YANG..DIGRAM FOR GREATER YIN
+2690..2692 ; N # So [3] WHITE FLAG..HAMMER AND PICK
2693 ; W # So ANCHOR
2694..269D ; N # So [10] CROSSED SWORDS..OUTLINED WHITE STAR
269E..269F ; A # So [2] THREE LINES CONVERGING RIGHT..THREE LINES CONVERGING LEFT
@@ -1487,7 +1492,7 @@
3192..3195 ; W # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK
3196..319F ; W # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
31A0..31BF ; W # Lo [32] BOPOMOFO LETTER BU..BOPOMOFO LETTER AH
-31C0..31E3 ; W # So [36] CJK STROKE T..CJK STROKE Q
+31C0..31E5 ; W # So [38] CJK STROKE T..CJK STROKE SZP
31EF ; W # So IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION
31F0..31FF ; W # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
3200..321E ; W # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
@@ -1503,7 +1508,7 @@
32C0..32FF ; W # So [64] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..SQUARE ERA NAME REIWA
3300..33FF ; W # So [256] SQUARE APAATO..SQUARE GAL
3400..4DBF ; W # Lo [6592] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DBF
-4DC0..4DFF ; N # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION
+4DC0..4DFF ; W # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION
4E00..9FFF ; W # Lo [20992] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FFF
A000..A014 ; W # Lo [21] YI SYLLABLE IT..YI SYLLABLE E
A015 ; W # Lm YI SYLLABLE WU
@@ -1543,10 +1548,10 @@ 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..A7CA ; N # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+A790..A7CD ; N # L& [62] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH DIAGONAL STROKE
A7D0..A7D1 ; N # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G
A7D3 ; N # Ll LATIN SMALL LETTER DOUBLE THORN
-A7D5..A7D9 ; N # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S
+A7D5..A7DC ; N # L& [8] LATIN SMALL LETTER DOUBLE WYNN..LATIN CAPITAL LETTER LAMBDA WITH STROKE
A7F2..A7F4 ; N # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q
A7F5..A7F6 ; N # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H
A7F7 ; N # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I
@@ -1870,6 +1875,7 @@ FFFD ; A # So REPLACEMENT CHARACTER
105A3..105B1 ; N # Ll [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE
105B3..105B9 ; N # Ll [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE
105BB..105BC ; N # Ll [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE
+105C0..105F3 ; N # Lo [52] TODHRI LETTER A..TODHRI LETTER OO
10600..10736 ; N # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664
10740..10755 ; N # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE
10760..10767 ; N # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807
@@ -1942,12 +1948,23 @@ FFFD ; A # So REPLACEMENT CHARACTER
10D00..10D23 ; N # Lo [36] HANIFI ROHINGYA LETTER A..HANIFI ROHINGYA MARK NA KHONNA
10D24..10D27 ; N # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
10D30..10D39 ; N # Nd [10] HANIFI ROHINGYA DIGIT ZERO..HANIFI ROHINGYA DIGIT NINE
+10D40..10D49 ; N # Nd [10] GARAY DIGIT ZERO..GARAY DIGIT NINE
+10D4A..10D4D ; N # Lo [4] GARAY VOWEL SIGN A..GARAY VOWEL SIGN EE
+10D4E ; N # Lm GARAY VOWEL LENGTH MARK
+10D4F ; N # Lo GARAY SUKUN
+10D50..10D65 ; N # Lu [22] GARAY CAPITAL LETTER A..GARAY CAPITAL LETTER OLD NA
+10D69..10D6D ; N # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
+10D6E ; N # Pd GARAY HYPHEN
+10D6F ; N # Lm GARAY REDUPLICATION MARK
+10D70..10D85 ; N # Ll [22] GARAY SMALL LETTER A..GARAY SMALL LETTER OLD NA
+10D8E..10D8F ; N # Sm [2] GARAY PLUS SIGN..GARAY MINUS SIGN
10E60..10E7E ; N # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS
10E80..10EA9 ; N # Lo [42] YEZIDI LETTER ELIF..YEZIDI LETTER ET
10EAB..10EAC ; N # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
10EAD ; N # Pd YEZIDI HYPHENATION MARK
10EB0..10EB1 ; N # Lo [2] YEZIDI LETTER LAM WITH DOT ABOVE..YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
-10EFD..10EFF ; N # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EC2..10EC4 ; N # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS VERTICALLY BELOW
+10EFC..10EFF ; N # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F00..10F1C ; N # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
10F1D..10F26 ; N # No [10] OLD SOGDIAN NUMBER ONE..OLD SOGDIAN FRACTION ONE HALF
10F27 ; N # Lo OLD SOGDIAN LIGATURE AYIN-DALETH
@@ -2064,6 +2081,26 @@ FFFD ; A # So REPLACEMENT CHARACTER
11362..11363 ; N # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
11366..1136C ; N # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; N # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+11380..11389 ; N # Lo [10] TULU-TIGALARI LETTER A..TULU-TIGALARI LETTER VOCALIC LL
+1138B ; N # Lo TULU-TIGALARI LETTER EE
+1138E ; N # Lo TULU-TIGALARI LETTER AI
+11390..113B5 ; N # Lo [38] TULU-TIGALARI LETTER OO..TULU-TIGALARI LETTER LLLA
+113B7 ; N # Lo TULU-TIGALARI SIGN AVAGRAHA
+113B8..113BA ; N # Mc [3] TULU-TIGALARI VOWEL SIGN AA..TULU-TIGALARI VOWEL SIGN II
+113BB..113C0 ; N # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; N # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; N # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113CA ; N # Mc [4] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; N # Mc [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
+113CE ; N # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; N # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; N # Mn TULU-TIGALARI CONJOINER
+113D1 ; N # Lo TULU-TIGALARI REPHA
+113D2 ; N # Mn TULU-TIGALARI GEMINATION MARK
+113D3 ; N # Lo TULU-TIGALARI SIGN PLUTA
+113D4..113D5 ; N # Po [2] TULU-TIGALARI DANDA..TULU-TIGALARI DOUBLE DANDA
+113D7..113D8 ; N # Po [2] TULU-TIGALARI SIGN OM PUSHPIKA..TULU-TIGALARI SIGN SHRII PUSHPIKA
+113E1..113E2 ; N # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11400..11434 ; N # Lo [53] NEWA LETTER A..NEWA LETTER HA
11435..11437 ; N # Mc [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11438..1143F ; N # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
@@ -2123,8 +2160,11 @@ FFFD ; A # So REPLACEMENT CHARACTER
116B8 ; N # Lo TAKRI LETTER ARCHAIC KHA
116B9 ; N # Po TAKRI ABBREVIATION SIGN
116C0..116C9 ; N # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
+116D0..116E3 ; N # Nd [20] MYANMAR PAO DIGIT ZERO..MYANMAR EASTERN PWO KAREN DIGIT NINE
11700..1171A ; N # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA
-1171D..1171F ; N # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; N # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171E ; N # Mc AHOM CONSONANT SIGN MEDIAL RA
+1171F ; N # Mn 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
@@ -2195,6 +2235,9 @@ FFFD ; A # So REPLACEMENT CHARACTER
11AB0..11ABF ; N # Lo [16] CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA
11AC0..11AF8 ; N # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL
11B00..11B09 ; N # Po [10] DEVANAGARI HEAD MARK..DEVANAGARI SIGN MINDU
+11BC0..11BE0 ; N # Lo [33] SUNUWAR LETTER DEVI..SUNUWAR LETTER KLOKO
+11BE1 ; N # Po SUNUWAR SIGN PVO
+11BF0..11BF9 ; N # Nd [10] SUNUWAR DIGIT ZERO..SUNUWAR DIGIT NINE
11C00..11C08 ; N # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L
11C0A..11C2E ; N # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA
11C2F ; N # Mc BHAIKSUKI VOWEL SIGN AA
@@ -2253,6 +2296,7 @@ FFFD ; A # So REPLACEMENT CHARACTER
11F42 ; N # Mn KAWI CONJOINER
11F43..11F4F ; N # Po [13] KAWI DANDA..KAWI PUNCTUATION CLOSING SPIRAL
11F50..11F59 ; N # Nd [10] KAWI DIGIT ZERO..KAWI DIGIT NINE
+11F5A ; N # Mn KAWI SIGN NUKTA
11FB0 ; N # Lo LISU LETTER YHA
11FC0..11FD4 ; N # No [21] TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH..TAMIL FRACTION DOWNSCALING FACTOR KIIZH
11FD5..11FDC ; N # So [8] TAMIL SIGN NEL..TAMIL SIGN MUKKURUNI
@@ -2270,7 +2314,13 @@ FFFD ; A # So REPLACEMENT CHARACTER
13440 ; N # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13441..13446 ; N # Lo [6] EGYPTIAN HIEROGLYPH FULL BLANK..EGYPTIAN HIEROGLYPH WIDE LOST SIGN
13447..13455 ; N # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+13460..143FA ; N # Lo [3995] EGYPTIAN HIEROGLYPH-13460..EGYPTIAN HIEROGLYPH-143FA
14400..14646 ; N # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530
+16100..1611D ; N # Lo [30] GURUNG KHEMA LETTER A..GURUNG KHEMA LETTER SA
+1611E..16129 ; N # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612A..1612C ; N # Mc [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
+1612D..1612F ; N # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
+16130..16139 ; N # Nd [10] GURUNG KHEMA DIGIT ZERO..GURUNG KHEMA DIGIT NINE
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
@@ -2291,6 +2341,11 @@ FFFD ; A # So REPLACEMENT CHARACTER
16B5B..16B61 ; N # No [7] PAHAWH HMONG NUMBER TENS..PAHAWH HMONG NUMBER TRILLIONS
16B63..16B77 ; N # Lo [21] PAHAWH HMONG SIGN VOS LUB..PAHAWH HMONG SIGN CIM NRES TOS
16B7D..16B8F ; N # Lo [19] PAHAWH HMONG CLAN SIGN TSHEEJ..PAHAWH HMONG CLAN SIGN VWJ
+16D40..16D42 ; N # Lm [3] KIRAT RAI SIGN ANUSVARA..KIRAT RAI SIGN VISARGA
+16D43..16D6A ; N # Lo [40] KIRAT RAI LETTER A..KIRAT RAI VOWEL SIGN AU
+16D6B..16D6C ; N # Lm [2] KIRAT RAI SIGN VIRAMA..KIRAT RAI SIGN SAAT
+16D6D..16D6F ; N # Po [3] KIRAT RAI SIGN YUPI..KIRAT RAI DOUBLE DANDA
+16D70..16D79 ; N # Nd [10] KIRAT RAI DIGIT ZERO..KIRAT RAI DIGIT NINE
16E40..16E7F ; N # L& [64] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN SMALL LETTER Y
16E80..16E96 ; N # No [23] MEDEFAIDRIN DIGIT ZERO..MEDEFAIDRIN DIGIT THREE ALTERNATE FORM
16E97..16E9A ; N # Po [4] MEDEFAIDRIN COMMA..MEDEFAIDRIN EXCLAMATION OH
@@ -2308,6 +2363,7 @@ FFFD ; A # So REPLACEMENT CHARACTER
17000..187F7 ; W # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7
18800..18AFF ; W # Lo [768] TANGUT COMPONENT-001..TANGUT COMPONENT-768
18B00..18CD5 ; W # Lo [470] KHITAN SMALL SCRIPT CHARACTER-18B00..KHITAN SMALL SCRIPT CHARACTER-18CD5
+18CFF ; W # Lo KHITAN SMALL SCRIPT CHARACTER-18CFF
18D00..18D08 ; W # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08
1AFF0..1AFF3 ; W # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5
1AFF5..1AFFB ; W # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5
@@ -2327,6 +2383,9 @@ FFFD ; A # So REPLACEMENT CHARACTER
1BC9D..1BC9E ; N # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK
1BC9F ; N # Po DUPLOYAN PUNCTUATION CHINOOK FULL STOP
1BCA0..1BCA3 ; N # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
+1CC00..1CCEF ; N # So [240] UP-POINTING GO-KART..OUTLINED LATIN CAPITAL LETTER Z
+1CCF0..1CCF9 ; N # Nd [10] OUTLINED DIGIT ZERO..OUTLINED DIGIT NINE
+1CD00..1CEB3 ; N # So [436] BLOCK OCTANT-3..BLACK RIGHT TRIANGLE CARET
1CF00..1CF2D ; N # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT
1CF30..1CF46 ; N # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG
1CF50..1CFC3 ; N # So [116] ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK
@@ -2349,8 +2408,9 @@ FFFD ; A # So REPLACEMENT CHARACTER
1D245 ; N # So GREEK MUSICAL LEIMMA
1D2C0..1D2D3 ; N # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
1D2E0..1D2F3 ; N # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN
-1D300..1D356 ; N # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING
-1D360..1D378 ; N # No [25] COUNTING ROD UNIT DIGIT ONE..TALLY MARK FIVE
+1D300..1D356 ; W # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING
+1D360..1D376 ; W # No [23] COUNTING ROD UNIT DIGIT ONE..IDEOGRAPHIC TALLY MARK FIVE
+1D377..1D378 ; N # No [2] TALLY MARK ONE..TALLY MARK FIVE
1D400..1D454 ; N # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G
1D456..1D49C ; N # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A
1D49E..1D49F ; N # Lu [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D
@@ -2431,6 +2491,11 @@ FFFD ; A # So REPLACEMENT CHARACTER
1E4EB ; N # Lm NAG MUNDARI SIGN OJOD
1E4EC..1E4EF ; N # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
1E4F0..1E4F9 ; N # Nd [10] NAG MUNDARI DIGIT ZERO..NAG MUNDARI DIGIT NINE
+1E5D0..1E5ED ; N # Lo [30] OL ONAL LETTER O..OL ONAL LETTER EG
+1E5EE..1E5EF ; N # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
+1E5F0 ; N # Lo OL ONAL SIGN HODDOND
+1E5F1..1E5FA ; N # Nd [10] OL ONAL DIGIT ZERO..OL ONAL DIGIT NINE
+1E5FF ; N # Po OL ONAL ABBREVIATION SIGN
1E7E0..1E7E6 ; N # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO
1E7E8..1E7EB ; N # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE
1E7ED..1E7EE ; N # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE
@@ -2574,7 +2639,8 @@ 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
-1F8B0..1F8B1 ; N # So [2] ARROW POINTING UPWARDS THEN NORTH WEST..ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST
+1F8B0..1F8BB ; N # So [12] ARROW POINTING UPWARDS THEN NORTH WEST..SOUTH WEST ARROW FROM BAR
+1F8C0..1F8C1 ; N # So [2] LEFTWARDS ARROW FROM DOWNWARDS ARROW..RIGHTWARDS ARROW FROM DOWNWARDS ARROW
1F900..1F90B ; N # So [12] CIRCLED CROSS FORMEE WITH FOUR DOTS..DOWNWARD FACING NOTCHED HOOK WITH DOT
1F90C..1F93A ; W # So [47] PINCHED FINGERS..FENCER
1F93B ; N # So MODERN PENTATHLON
@@ -2584,14 +2650,13 @@ FFFD ; A # So REPLACEMENT CHARACTER
1FA00..1FA53 ; N # So [84] NEUTRAL CHESS KING..BLACK CHESS KNIGHT-BISHOP
1FA60..1FA6D ; N # So [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER
1FA70..1FA7C ; W # So [13] BALLET SHOES..CRUTCH
-1FA80..1FA88 ; W # So [9] YO-YO..FLUTE
-1FA90..1FABD ; W # So [46] RINGED PLANET..WING
-1FABF..1FAC5 ; W # So [7] GOOSE..PERSON WITH CROWN
-1FACE..1FADB ; W # So [14] MOOSE..PEA POD
-1FAE0..1FAE8 ; W # So [9] MELTING FACE..SHAKING FACE
+1FA80..1FA89 ; W # So [10] YO-YO..HARP
+1FA8F..1FAC6 ; W # So [56] SHOVEL..FINGERPRINT
+1FACE..1FADC ; W # So [15] MOOSE..ROOT VEGETABLE
+1FADF..1FAE9 ; W # So [11] SPLATTER..FACE WITH BAGS UNDER EYES
1FAF0..1FAF8 ; W # So [9] HAND WITH INDEX FINGER AND THUMB CROSSED..RIGHTWARDS PUSHING HAND
1FB00..1FB92 ; N # So [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK
-1FB94..1FBCA ; N # So [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON
+1FB94..1FBEF ; N # So [92] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..TOP LEFT JUSTIFIED LOWER RIGHT QUARTER BLACK CIRCLE
1FBF0..1FBF9 ; N # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE
20000..2A6DF ; W # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF
2A6E0..2A6FF ; W # Cn [32] <reserved-2A6E0>..<reserved-2A6FF>
diff --git a/libcxx/utils/data/unicode/GraphemeBreakProperty.txt b/libcxx/utils/data/unicode/GraphemeBreakProperty.txt
index 12453cbdb54a15..a863397ddabafe 100644
--- a/libcxx/utils/data/unicode/GraphemeBreakProperty.txt
+++ b/libcxx/utils/data/unicode/GraphemeBreakProperty.txt
@@ -1,8 +1,8 @@
-# GraphemeBreakProperty-15.1.0.txt
-# Date: 2023-01-05, 20:34:41 GMT
-# © 2023 Unicode®, Inc.
+# GraphemeBreakProperty-16.0.0.txt
+# Date: 2024-05-31, 18:09:38 GMT
+# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see https://www.unicode.org/terms_of_use.html
+# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
# For documentation, see https://www.unicode.org/reports/tr44/
@@ -27,6 +27,7 @@
110BD ; Prepend # Cf KAITHI NUMBER SIGN
110CD ; Prepend # Cf KAITHI NUMBER SIGN ABOVE
111C2..111C3 ; Prepend # Lo [2] SHARADA SIGN JIHVAMULIYA..SHARADA SIGN UPADHMANIYA
+113D1 ; Prepend # Lo TULU-TIGALARI REPHA
1193F ; Prepend # Lo DIVES AKURU PREFIXED NASAL SIGN
11941 ; Prepend # Lo DIVES AKURU INITIAL RA
11A3A ; Prepend # Lo ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA
@@ -34,7 +35,7 @@
11D46 ; Prepend # Lo MASARAM GONDI REPHA
11F02 ; Prepend # Lo KAWI SIGN REPHA
-# Total code points: 27
+# Total code points: 28
# ================================================
@@ -106,7 +107,7 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF>
0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U
0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA
0859..085B ; Extend # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK
-0898..089F ; Extend # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA
+0897..089F ; Extend # Mn [9] ARABIC PEPET..ARABIC HALF MADDA OVER MADDA
08CA..08E1 ; Extend # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA
08E3..0902 ; Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA
093A ; Extend # Mn DEVANAGARI VOWEL SIGN OE
@@ -163,8 +164,11 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF>
0C81 ; Extend # Mn KANNADA SIGN CANDRABINDU
0CBC ; Extend # Mn KANNADA SIGN NUKTA
0CBF ; Extend # Mn KANNADA VOWEL SIGN I
+0CC0 ; Extend # Mc KANNADA VOWEL SIGN II
0CC2 ; Extend # Mc KANNADA VOWEL SIGN UU
0CC6 ; Extend # Mn KANNADA VOWEL SIGN E
+0CC7..0CC8 ; Extend # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
+0CCA..0CCB ; Extend # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
0CCC..0CCD ; Extend # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
0CD5..0CD6 ; Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
0CE2..0CE3 ; Extend # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL
@@ -210,7 +214,9 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF>
109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI
135D..135F ; Extend # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA
+1715 ; Extend # Mc TAGALOG SIGN PAMUDPOD
1732..1733 ; Extend # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U
+1734 ; Extend # Mc HANUNOO SIGN PAMUDPOD
1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U
1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U
17B4..17B5 ; Extend # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
@@ -242,17 +248,22 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF>
1B34 ; Extend # Mn BALINESE SIGN REREKAN
1B35 ; Extend # Mc BALINESE VOWEL SIGN TEDUNG
1B36..1B3A ; Extend # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA
+1B3B ; Extend # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
1B3C ; Extend # Mn BALINESE VOWEL SIGN LA LENGA
+1B3D ; Extend # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
1B42 ; Extend # Mn BALINESE VOWEL SIGN PEPET
+1B43..1B44 ; Extend # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG
1B6B..1B73 ; Extend # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG
1B80..1B81 ; Extend # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR
1BA2..1BA5 ; Extend # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU
1BA8..1BA9 ; Extend # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
+1BAA ; Extend # Mc SUNDANESE SIGN PAMAAEH
1BAB..1BAD ; Extend # Mn [3] SUNDANESE SIGN VIRAMA..SUNDANESE CONSONANT SIGN PASANGAN WA
1BE6 ; Extend # Mn BATAK SIGN TOMPI
1BE8..1BE9 ; Extend # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
1BED ; Extend # Mn BATAK VOWEL SIGN KARO O
1BEF..1BF1 ; Extend # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H
+1BF2..1BF3 ; Extend # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN
1C2C..1C33 ; Extend # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T
1C36..1C37 ; Extend # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA
1CD0..1CD2 ; Extend # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
@@ -289,10 +300,12 @@ A8E0..A8F1 ; Extend # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEV
A8FF ; Extend # Mn DEVANAGARI VOWEL SIGN AY
A926..A92D ; Extend # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU
A947..A951 ; Extend # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R
+A953 ; Extend # Mc REJANG VIRAMA
A980..A982 ; Extend # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR
A9B3 ; Extend # Mn JAVANESE SIGN CECAK TELU
A9B6..A9B9 ; Extend # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT
A9BC..A9BD ; Extend # Mn [2] JAVANESE VOWEL SIGN PEPET..JAVANESE CONSONANT SIGN KERET
+A9C0 ; Extend # Mc JAVANESE PANGKON
A9E5 ; Extend # Mn MYANMAR SIGN SHAN SAW
AA29..AA2E ; Extend # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE
AA31..AA32 ; Extend # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE
@@ -324,8 +337,9 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT
10A3F ; Extend # Mn KHAROSHTHI VIRAMA
10AE5..10AE6 ; Extend # Mn [2] MANICHAEAN ABBREVIATION MARK ABOVE..MANICHAEAN ABBREVIATION MARK BELOW
10D24..10D27 ; Extend # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI
+10D69..10D6D ; Extend # Mn [5] GARAY VOWEL SIGN E..GARAY CONSONANT NASALIZATION MARK
10EAB..10EAC ; Extend # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK
-10EFD..10EFF ; Extend # Mn [3] ARABIC SMALL LOW WORD SAKTA..ARABIC SMALL LOW WORD MADDA
+10EFC..10EFF ; Extend # Mn [4] ARABIC COMBINING ALEF OVERLAY..ARABIC SMALL LOW WORD MADDA
10F46..10F50 ; Extend # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW
10F82..10F85 ; Extend # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW
11001 ; Extend # Mn BRAHMI SIGN ANUSVARA
@@ -342,10 +356,12 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT
11173 ; Extend # Mn MAHAJANI SIGN NUKTA
11180..11181 ; Extend # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
111B6..111BE ; Extend # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
+111C0 ; Extend # Mc SHARADA SIGN VIRAMA
111C9..111CC ; Extend # Mn [4] SHARADA SANDHI MARK..SHARADA EXTRA SHORT VOWEL MARK
111CF ; Extend # Mn SHARADA SIGN INVERTED CANDRABINDU
1122F..11231 ; Extend # Mn [3] KHOJKI VOWEL SIGN U..KHOJKI VOWEL SIGN AI
11234 ; Extend # Mn KHOJKI SIGN ANUSVARA
+11235 ; Extend # Mc KHOJKI SIGN VIRAMA
11236..11237 ; Extend # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
1123E ; Extend # Mn KHOJKI SIGN SUKUN
11241 ; Extend # Mn KHOJKI VOWEL SIGN VOCALIC R
@@ -355,9 +371,20 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT
1133B..1133C ; Extend # Mn [2] COMBINING BINDU BELOW..GRANTHA SIGN NUKTA
1133E ; Extend # Mc GRANTHA VOWEL SIGN AA
11340 ; Extend # Mn GRANTHA VOWEL SIGN II
+1134D ; Extend # Mc GRANTHA SIGN VIRAMA
11357 ; Extend # Mc GRANTHA AU LENGTH MARK
11366..1136C ; Extend # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
11370..11374 ; Extend # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
+113B8 ; Extend # Mc TULU-TIGALARI VOWEL SIGN AA
+113BB..113C0 ; Extend # Mn [6] TULU-TIGALARI VOWEL SIGN U..TULU-TIGALARI VOWEL SIGN VOCALIC LL
+113C2 ; Extend # Mc TULU-TIGALARI VOWEL SIGN EE
+113C5 ; Extend # Mc TULU-TIGALARI VOWEL SIGN AI
+113C7..113C9 ; Extend # Mc [3] TULU-TIGALARI VOWEL SIGN OO..TULU-TIGALARI AU LENGTH MARK
+113CE ; Extend # Mn TULU-TIGALARI SIGN VIRAMA
+113CF ; Extend # Mc TULU-TIGALARI SIGN LOOPED VIRAMA
+113D0 ; Extend # Mn TULU-TIGALARI CONJOINER
+113D2 ; Extend # Mn TULU-TIGALARI GEMINATION MARK
+113E1..113E2 ; Extend # Mn [2] TULU-TIGALARI VEDIC TONE SVARITA..TULU-TIGALARI VEDIC TONE ANUDATTA
11438..1143F ; Extend # Mn [8] NEWA VOWEL SIGN U..NEWA VOWEL SIGN AI
11442..11444 ; Extend # Mn [3] NEWA SIGN VIRAMA..NEWA SIGN ANUSVARA
11446 ; Extend # Mn NEWA SIGN NUKTA
@@ -379,14 +406,17 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT
116AB ; Extend # Mn TAKRI SIGN ANUSVARA
116AD ; Extend # Mn TAKRI VOWEL SIGN AA
116B0..116B5 ; Extend # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
+116B6 ; Extend # Mc TAKRI SIGN VIRAMA
116B7 ; Extend # Mn TAKRI SIGN NUKTA
-1171D..1171F ; Extend # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA
+1171D ; Extend # Mn AHOM CONSONANT SIGN MEDIAL LA
+1171F ; Extend # Mn AHOM CONSONANT SIGN MEDIAL LIGATING RA
11722..11725 ; Extend # Mn [4] AHOM VOWEL SIGN I..AHOM VOWEL SIGN UU
11727..1172B ; Extend # Mn [5] AHOM VOWEL SIGN AW..AHOM SIGN KILLER
1182F..11837 ; Extend # Mn [9] DOGRA VOWEL SIGN U..DOGRA SIGN ANUSVARA
11839..1183A ; Extend # Mn [2] DOGRA SIGN VIRAMA..DOGRA SIGN NUKTA
11930 ; Extend # Mc DIVES AKURU VOWEL SIGN AA
1193B..1193C ; Extend # Mn [2] DIVES AKURU SIGN ANUSVARA..DIVES AKURU SIGN CANDRABINDU
+1193D ; Extend # Mc DIVES AKURU SIGN HALANTA
1193E ; Extend # Mn DIVES AKURU VIRAMA
11943 ; Extend # Mn DIVES AKURU SIGN NUKTA
119D4..119D7 ; Extend # Mn [4] NANDINAGARI VOWEL SIGN U..NANDINAGARI VOWEL SIGN VOCALIC RR
@@ -419,20 +449,25 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT
11F00..11F01 ; Extend # Mn [2] KAWI SIGN CANDRABINDU..KAWI SIGN ANUSVARA
11F36..11F3A ; Extend # Mn [5] KAWI VOWEL SIGN I..KAWI VOWEL SIGN VOCALIC R
11F40 ; Extend # Mn KAWI VOWEL SIGN EU
+11F41 ; Extend # Mc KAWI SIGN KILLER
11F42 ; Extend # Mn KAWI CONJOINER
+11F5A ; Extend # Mn KAWI SIGN NUKTA
13440 ; Extend # Mn EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
13447..13455 ; Extend # Mn [15] EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START..EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
+1611E..16129 ; Extend # Mn [12] GURUNG KHEMA VOWEL SIGN AA..GURUNG KHEMA VOWEL LENGTH MARK
+1612D..1612F ; Extend # Mn [3] GURUNG KHEMA SIGN ANUSVARA..GURUNG KHEMA SIGN THOLHOMA
16AF0..16AF4 ; Extend # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE
16B30..16B36 ; Extend # Mn [7] PAHAWH HMONG MARK CIM TUB..PAHAWH HMONG MARK CIM TAUM
16F4F ; Extend # Mn MIAO SIGN CONSONANT MODIFIER BAR
16F8F..16F92 ; Extend # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
16FE4 ; Extend # Mn KHITAN SMALL SCRIPT FILLER
+16FF0..16FF1 ; Extend # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
1BC9D..1BC9E ; Extend # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK
1CF00..1CF2D ; Extend # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT
1CF30..1CF46 ; Extend # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG
-1D165 ; Extend # Mc MUSICAL SYMBOL COMBINING STEM
+1D165..1D166 ; Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
-1D16E..1D172 ; Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5
+1D16D..1D172 ; Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5
1D17B..1D182 ; Extend # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
1D185..1D18B ; Extend # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
1D1AA..1D1AD ; Extend # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
@@ -453,13 +488,14 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT
1E2AE ; Extend # Mn TOTO SIGN RISING TONE
1E2EC..1E2EF ; Extend # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI
1E4EC..1E4EF ; Extend # Mn [4] NAG MUNDARI SIGN MUHOR..NAG MUNDARI SIGN SUTUH
+1E5EE..1E5EF ; Extend # Mn [2] OL ONAL SIGN MU..OL ONAL SIGN IKIR
1E8D0..1E8D6 ; Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS
1E944..1E94A ; Extend # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA
1F3FB..1F3FF ; Extend # Sk [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6
E0020..E007F ; Extend # Cf [96] TAG SPACE..CANCEL TAG
E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
-# Total code points: 2130
+# Total code points: 2198
# ================================================
@@ -496,10 +532,8 @@ E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
0C41..0C44 ; SpacingMark # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR
0C82..0C83 ; SpacingMark # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA
0CBE ; SpacingMark # Mc KANNADA VOWEL SIGN AA
-0CC0..0CC1 ; SpacingMark # Mc [2] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN U
+0CC1 ; SpacingMark # Mc KANNADA VOWEL SIGN U
0CC3..0CC4 ; SpacingMark # Mc [2] KANNADA VOWEL SIGN VOCALIC R..KANNADA VOWEL SIGN VOCALIC RR
-0CC7..0CC8 ; SpacingMark # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
-0CCA..0CCB ; SpacingMark # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
0CF3 ; SpacingMark # Mc KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT
0D02..0D03 ; SpacingMark # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA
0D3F..0D40 ; SpacingMark # Mc [2] MALAYALAM VOWEL SIGN I..MALAYALAM VOWEL SIGN II
@@ -517,8 +551,6 @@ E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
103B..103C ; SpacingMark # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA
1056..1057 ; SpacingMark # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR
1084 ; SpacingMark # Mc MYANMAR VOWEL SIGN SHAN E
-1715 ; SpacingMark # Mc TAGALOG SIGN PAMUDPOD
-1734 ; SpacingMark # Mc HANUNOO SIGN PAMUDPOD
17B6 ; SpacingMark # Mc KHMER VOWEL SIGN AA
17BE..17C5 ; SpacingMark # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU
17C7..17C8 ; SpacingMark # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU
@@ -531,17 +563,13 @@ E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
1A57 ; SpacingMark # Mc TAI THAM CONSONANT SIGN LA TANG LAI
1A6D..1A72 ; SpacingMark # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI
1B04 ; SpacingMark # Mc BALINESE SIGN BISAH
-1B3B ; SpacingMark # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
-1B3D..1B41 ; SpacingMark # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
-1B43..1B44 ; SpacingMark # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG
+1B3E..1B41 ; SpacingMark # Mc [4] BALINESE VOWEL SIGN TALING..BALINESE VOWEL SIGN TALING REPA TEDUNG
1B82 ; SpacingMark # Mc SUNDANESE SIGN PANGWISAD
1BA1 ; SpacingMark # Mc SUNDANESE CONSONANT SIGN PAMINGKAL
1BA6..1BA7 ; SpacingMark # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG
-1BAA ; SpacingMark # Mc SUNDANESE SIGN PAMAAEH
1BE7 ; SpacingMark # Mc BATAK VOWEL SIGN E
1BEA..1BEC ; SpacingMark # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
1BEE ; SpacingMark # Mc BATAK VOWEL SIGN U
-1BF2..1BF3 ; SpacingMark # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN
1C24..1C2B ; SpacingMark # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU
1C34..1C35 ; SpacingMark # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG
1CE1 ; SpacingMark # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
@@ -550,11 +578,11 @@ A823..A824 ; SpacingMark # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI V
A827 ; SpacingMark # Mc SYLOTI NAGRI VOWEL SIGN OO
A880..A881 ; SpacingMark # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA
A8B4..A8C3 ; SpacingMark # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU
-A952..A953 ; SpacingMark # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA
+A952 ; SpacingMark # Mc REJANG CONSONANT SIGN H
A983 ; SpacingMark # Mc JAVANESE SIGN WIGNYAN
A9B4..A9B5 ; SpacingMark # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG
A9BA..A9BB ; SpacingMark # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE
-A9BE..A9C0 ; SpacingMark # Mc [3] JAVANESE CONSONANT SIGN PENGKAL..JAVANESE PANGKON
+A9BE..A9BF ; SpacingMark # Mc [2] JAVANESE CONSONANT SIGN PENGKAL..JAVANESE CONSONANT SIGN CAKRA
AA2F..AA30 ; SpacingMark # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI
AA33..AA34 ; SpacingMark # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA
AA4D ; SpacingMark # Mc CHAM CONSONANT SIGN FINAL H
@@ -574,18 +602,20 @@ ABEC ; SpacingMark # Mc MEETEI MAYEK LUM IYEK
11145..11146 ; SpacingMark # Mc [2] CHAKMA VOWEL SIGN AA..CHAKMA VOWEL SIGN EI
11182 ; SpacingMark # Mc SHARADA SIGN VISARGA
111B3..111B5 ; SpacingMark # Mc [3] SHARADA VOWEL SIGN AA..SHARADA VOWEL SIGN II
-111BF..111C0 ; SpacingMark # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
+111BF ; SpacingMark # Mc SHARADA VOWEL SIGN AU
111CE ; SpacingMark # Mc SHARADA VOWEL SIGN PRISHTHAMATRA E
1122C..1122E ; SpacingMark # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
11232..11233 ; SpacingMark # Mc [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU
-11235 ; SpacingMark # Mc KHOJKI SIGN VIRAMA
112E0..112E2 ; SpacingMark # Mc [3] KHUDAWADI VOWEL SIGN AA..KHUDAWADI VOWEL SIGN II
11302..11303 ; SpacingMark # Mc [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
1133F ; SpacingMark # Mc GRANTHA VOWEL SIGN I
11341..11344 ; SpacingMark # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
11347..11348 ; SpacingMark # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
-1134B..1134D ; SpacingMark # Mc [3] GRANTHA VOWEL SIGN OO..GRANTHA SIGN VIRAMA
+1134B..1134C ; SpacingMark # Mc [2] GRANTHA VOWEL SIGN OO..GRANTHA VOWEL SIGN AU
11362..11363 ; SpacingMark # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
+113B9..113BA ; SpacingMark # Mc [2] TULU-TIGALARI VOWEL SIGN I..TULU-TIGALARI VOWEL SIGN II
+113CA ; SpacingMark # Mc TULU-TIGALARI SIGN CANDRA ANUNASIKA
+113CC..113CD ; SpacingMark # Mc [2] TULU-TIGALARI SIGN ANUSVARA..TULU-TIGALARI SIGN VISARGA
11435..11437 ; SpacingMark # Mc [3] NEWA VOWEL SIGN AA..NEWA VOWEL SIGN II
11440..11441 ; SpacingMark # Mc [2] NEWA VOWEL SIGN O..NEWA VOWEL SIGN AU
11445 ; SpacingMark # Mc NEWA SIGN VISARGA
@@ -602,13 +632,12 @@ ABEC ; SpacingMark # Mc MEETEI MAYEK LUM IYEK
1163E ; SpacingMark # Mc MODI SIGN VISARGA
116AC ; SpacingMark # Mc TAKRI SIGN VISARGA
116AE..116AF ; SpacingMark # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
-116B6 ; SpacingMark # Mc TAKRI SIGN VIRAMA
+1171E ; SpacingMark # Mc AHOM CONSONANT SIGN MEDIAL RA
11726 ; SpacingMark # Mc AHOM VOWEL SIGN E
1182C..1182E ; SpacingMark # Mc [3] DOGRA VOWEL SIGN AA..DOGRA VOWEL SIGN II
11838 ; SpacingMark # Mc DOGRA SIGN VISARGA
11931..11935 ; SpacingMark # Mc [5] DIVES AKURU VOWEL SIGN I..DIVES AKURU VOWEL SIGN E
11937..11938 ; SpacingMark # Mc [2] DIVES AKURU VOWEL SIGN AI..DIVES AKURU VOWEL SIGN O
-1193D ; SpacingMark # Mc DIVES AKURU SIGN HALANTA
11940 ; SpacingMark # Mc DIVES AKURU MEDIAL YA
11942 ; SpacingMark # Mc DIVES AKURU MEDIAL RA
119D1..119D3 ; SpacingMark # Mc [3] NANDINAGARI VOWEL SIGN AA..NANDINAGARI VOWEL SIGN II
@@ -629,13 +658,10 @@ ABEC ; SpacingMark # Mc MEETEI MAYEK LUM IYEK
11F03 ; SpacingMark # Mc KAWI SIGN VISARGA
11F34..11F35 ; SpacingMark # Mc [2] KAWI VOWEL SIGN AA..KAWI VOWEL SIGN ALTERNATE AA
11F3E..11F3F ; SpacingMark # Mc [2] KAWI VOWEL SIGN E..KAWI VOWEL SIGN AI
-11F41 ; SpacingMark # Mc KAWI SIGN KILLER
+1612A..1612C ; SpacingMark # Mc [3] GURUNG KHEMA CONSONANT SIGN MEDIAL YA..GURUNG KHEMA CONSONANT SIGN MEDIAL HA
16F51..16F87 ; SpacingMark # Mc [55] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN UI
-16FF0..16FF1 ; SpacingMark # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY
-1D166 ; SpacingMark # Mc MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
-1D16D ; SpacingMark # Mc MUSICAL SYMBOL COMBINING AUGMENTATION DOT
-# Total code points: 395
+# Total code points: 378
# ================================================
@@ -648,8 +674,10 @@ A960..A97C ; L # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANG
1160..11A7 ; V # Lo [72] HANGUL JUNGSEONG FILLER..HANGUL JUNGSEONG O-YAE
D7B0..D7C6 ; V # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E
+16D63 ; V # Lo KIRAT RAI VOWEL SIGN AA
+16D67..16D6A ; V # Lo [4] KIRAT RAI VOWEL SIGN E..KIRAT RAI VOWEL SIGN AU
-# Total code points: 95
+# Total code points: 100
# ================================================
diff --git a/libcxx/utils/data/unicode/GraphemeBreakTest.txt b/libcxx/utils/data/unicode/GraphemeBreakTest.txt
index 4c1ed512e4510d..d10c174b6896d3 100644
--- a/libcxx/utils/data/unicode/GraphemeBreakTest.txt
+++ b/libcxx/utils/data/unicode/GraphemeBreakTest.txt
@@ -1,8 +1,8 @@
-# GraphemeBreakTest-15.1.0.txt
-# Date: 2023-08-07, 15:52:55 GMT
-# © 2023 Unicode®, Inc.
+# GraphemeBreakTest-16.0.0.txt
+# Date: 2024-05-02, 15:02:48 GMT
+# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see https://www.unicode.org/terms_of_use.html
+# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
# For documentation, see https://www.unicode.org/reports/tr44/
@@ -30,8 +30,8 @@
÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0020 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0020 × 0308 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0020 × 200C ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0020 × 0308 × 200C ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -48,8 +48,6 @@
÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0020 × 0900 ÷ # ÷ [0.2] SPACE (Other) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0020 × 0308 × 0900 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0020 ÷ 0904 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -62,8 +60,8 @@
÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0020 × 093C ÷ # ÷ [0.2] SPACE (Other) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0020 × 0308 × 093C ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0020 × 0900 ÷ # ÷ [0.2] SPACE (Other) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0020 × 0308 × 0900 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0020 × 094D ÷ # ÷ [0.2] SPACE (Other) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0020 × 0308 × 094D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -78,8 +76,8 @@
÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 000D ÷ 0001 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 000D ÷ 034F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 000D ÷ 0308 × 034F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 000D ÷ 200C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 000D ÷ 0308 × 200C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000D ÷ 0600 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -96,8 +94,6 @@
÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 000D ÷ AC01 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 000D ÷ 0900 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 000D ÷ 0308 × 0900 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 000D ÷ 0903 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 000D ÷ 0904 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -110,8 +106,8 @@
÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 000D ÷ 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 000D ÷ 093C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 000D ÷ 0308 × 093C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 000D ÷ 0900 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 000D ÷ 0308 × 0900 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 000D ÷ 094D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 000D ÷ 0308 × 094D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 000D ÷ 200D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -126,8 +122,8 @@
÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 000A ÷ 0001 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 000A ÷ 034F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 000A ÷ 0308 × 034F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 000A ÷ 200C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 000A ÷ 0308 × 200C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 000A ÷ 0600 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -144,8 +140,6 @@
÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 000A ÷ AC01 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 000A ÷ 0900 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 000A ÷ 0308 × 0900 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 000A ÷ 0903 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 000A ÷ 0904 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -158,8 +152,8 @@
÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 000A ÷ 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 000A ÷ 093C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 000A ÷ 0308 × 093C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 000A ÷ 0900 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 000A ÷ 0308 × 0900 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 000A ÷ 094D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 000A ÷ 0308 × 094D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 000A ÷ 200D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -174,8 +168,8 @@
÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0001 ÷ 0001 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0001 ÷ 034F ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0001 ÷ 0308 × 034F ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0001 ÷ 200C ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0001 ÷ 0308 × 200C ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0001 ÷ 0600 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -192,8 +186,6 @@
÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0001 ÷ AC01 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0001 ÷ 0900 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0001 ÷ 0308 × 0900 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0001 ÷ 0903 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0001 ÷ 0904 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -206,62 +198,60 @@
÷ 0001 ÷ 0308 ÷ 231A ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0001 ÷ 0300 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0001 ÷ 093C ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0001 ÷ 0308 × 093C ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0001 ÷ 0900 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0001 ÷ 0308 × 0900 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0001 ÷ 094D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0001 ÷ 0308 × 094D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0001 ÷ 200D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
÷ 0001 ÷ 0378 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 034F ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 034F × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 034F ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 034F × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 034F ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 034F × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 034F ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 034F × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 034F × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 034F × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 034F ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
-÷ 034F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
-÷ 034F ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
-÷ 034F × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
-÷ 034F × 0A03 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 034F × 0308 × 0A03 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 034F ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 034F × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 034F ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 034F × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 034F ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 034F × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 034F ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 034F × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 034F ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 034F × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 034F × 0900 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F × 0308 × 0900 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F ÷ 0904 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F × 0308 ÷ 0904 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F ÷ 0D4E ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F × 0308 ÷ 0D4E ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 034F ÷ 0915 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
-÷ 034F × 0308 ÷ 0915 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
-÷ 034F ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
-÷ 034F × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
-÷ 034F × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 034F × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 034F × 093C ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 034F × 0308 × 093C ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 034F × 094D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
-÷ 034F × 0308 × 094D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
-÷ 034F × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
-÷ 034F × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
-÷ 034F ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 034F × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 200C ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 200C × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 200C ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 200C × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 200C ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 200C × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 200C ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 200C × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 200C × 200C ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 200C × 0308 × 200C ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 200C ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 200C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 200C ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 200C × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 200C × 0A03 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 200C × 0308 × 0A03 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 200C ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 200C × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 200C ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 200C × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 200C ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 200C × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 200C ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 200C × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 200C ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 200C × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 200C × 0903 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
+÷ 200C × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
+÷ 200C ÷ 0904 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
+÷ 200C × 0308 ÷ 0904 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
+÷ 200C ÷ 0D4E ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
+÷ 200C × 0308 ÷ 0D4E ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
+÷ 200C ÷ 0915 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
+÷ 200C × 0308 ÷ 0915 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
+÷ 200C ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
+÷ 200C × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
+÷ 200C × 0300 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
+÷ 200C × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
+÷ 200C × 0900 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 200C × 0308 × 0900 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 200C × 094D ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
+÷ 200C × 0308 × 094D ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
+÷ 200C × 200D ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
+÷ 200C × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
+÷ 200C ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 200C × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH NON-JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -270,8 +260,8 @@
÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 1F1E6 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 1F1E6 × 0308 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 1F1E6 × 200C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 1F1E6 × 0308 × 200C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -288,8 +278,6 @@
÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1F1E6 × 0900 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 1F1E6 × 0308 × 0900 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 1F1E6 ÷ 0904 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -302,8 +290,8 @@
÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 1F1E6 × 093C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 1F1E6 × 0308 × 093C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 1F1E6 × 0900 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 1F1E6 × 0308 × 0900 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 1F1E6 × 094D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 1F1E6 × 0308 × 094D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -318,8 +306,8 @@
÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0600 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0600 × 0308 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0600 × 200C ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0600 × 0308 × 200C ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -336,8 +324,6 @@
÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0600 × 0900 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0600 × 0308 × 0900 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0600 × 0904 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -350,8 +336,8 @@
÷ 0600 × 0308 ÷ 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0600 × 093C ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0600 × 0308 × 093C ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0600 × 0900 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0600 × 0308 × 0900 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0600 × 094D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0600 × 0308 × 094D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -366,8 +352,8 @@
÷ 0A03 × 0308 ÷ 000A ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0A03 ÷ 0001 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0A03 × 0308 ÷ 0001 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0A03 × 034F ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0A03 × 0308 × 034F ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0A03 × 200C ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0A03 × 0308 × 200C ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0A03 ÷ 1F1E6 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0A03 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0A03 ÷ 0600 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -384,8 +370,6 @@
÷ 0A03 × 0308 ÷ AC00 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0A03 ÷ AC01 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0A03 × 0308 ÷ AC01 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0A03 × 0900 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0A03 × 0308 × 0900 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0A03 × 0903 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0A03 × 0308 × 0903 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0A03 ÷ 0904 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -398,8 +382,8 @@
÷ 0A03 × 0308 ÷ 231A ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0A03 × 0300 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0A03 × 0308 × 0300 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0A03 × 093C ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0A03 × 0308 × 093C ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0A03 × 0900 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0A03 × 0308 × 0900 ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0A03 × 094D ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0A03 × 0308 × 094D ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0A03 × 200D ÷ # ÷ [0.2] GURMUKHI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -414,8 +398,8 @@
÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 1100 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 1100 × 0308 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 1100 × 200C ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 1100 × 0308 × 200C ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -432,8 +416,6 @@
÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1100 × 0900 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 1100 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 1100 ÷ 0904 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -446,8 +428,8 @@
÷ 1100 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 1100 × 093C ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 1100 × 0308 × 093C ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 1100 × 0900 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 1100 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 1100 × 094D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 1100 × 0308 × 094D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -462,8 +444,8 @@
÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 1160 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 1160 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 1160 × 200C ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 1160 × 0308 × 200C ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -480,8 +462,6 @@
÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 1160 × 0900 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 1160 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 1160 ÷ 0904 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -494,8 +474,8 @@
÷ 1160 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 1160 × 093C ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 1160 × 0308 × 093C ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 1160 × 0900 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 1160 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 1160 × 094D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 1160 × 0308 × 094D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -510,8 +490,8 @@
÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 11A8 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 11A8 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 11A8 × 200C ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 11A8 × 0308 × 200C ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -528,8 +508,6 @@
÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 11A8 × 0900 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 11A8 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 11A8 ÷ 0904 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -542,8 +520,8 @@
÷ 11A8 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 11A8 × 093C ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 11A8 × 0308 × 093C ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 11A8 × 0900 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 11A8 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 11A8 × 094D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 11A8 × 0308 × 094D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -558,8 +536,8 @@
÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ AC00 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ AC00 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ AC00 × 200C ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ AC00 × 0308 × 200C ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -576,8 +554,6 @@
÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ AC00 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ AC00 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ AC00 ÷ 0904 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -590,8 +566,8 @@
÷ AC00 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ AC00 × 093C ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ AC00 × 0308 × 093C ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ AC00 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ AC00 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ AC00 × 094D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ AC00 × 0308 × 094D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -606,8 +582,8 @@
÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ AC01 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ AC01 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ AC01 × 200C ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ AC01 × 0308 × 200C ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -624,8 +600,6 @@
÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ AC01 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ AC01 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ AC01 ÷ 0904 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -638,62 +612,14 @@
÷ AC01 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ AC01 × 093C ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ AC01 × 0308 × 093C ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ AC01 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ AC01 × 0308 × 0900 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ AC01 × 094D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ AC01 × 0308 × 094D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 0900 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 0900 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 0900 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 0900 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 0900 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 0900 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0900 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0900 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0900 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
-÷ 0900 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
-÷ 0900 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
-÷ 0900 × 0A03 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 0900 × 0308 × 0A03 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 0900 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 0900 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 0900 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 0900 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 0900 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 0900 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 0900 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 0900 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 0900 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0900 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0900 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 ÷ 0D4E ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0D4E ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0900 ÷ 0915 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0915 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
-÷ 0900 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
-÷ 0900 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
-÷ 0900 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 0308 × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
-÷ 0900 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
-÷ 0900 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 0900 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -702,8 +628,8 @@
÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0903 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0903 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0903 × 200C ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0903 × 0308 × 200C ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -720,8 +646,6 @@
÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0903 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0903 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0903 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -734,8 +658,8 @@
÷ 0903 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0903 × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0903 × 0308 × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0903 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0903 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0903 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0903 × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -750,8 +674,8 @@
÷ 0904 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0904 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0904 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0904 × 034F ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0904 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0904 × 200C ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0904 × 0308 × 200C ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0904 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0904 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0904 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -768,8 +692,6 @@
÷ 0904 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0904 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0904 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0904 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0904 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0904 × 0903 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0904 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0904 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -782,8 +704,8 @@
÷ 0904 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0904 × 0300 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0904 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0904 × 093C ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0904 × 0308 × 093C ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0904 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0904 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0904 × 094D ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0904 × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0904 × 200D ÷ # ÷ [0.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -798,8 +720,8 @@
÷ 0D4E × 0308 ÷ 000A ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0D4E ÷ 0001 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0D4E × 0308 ÷ 0001 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0D4E × 034F ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0D4E × 0308 × 034F ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0D4E × 200C ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0D4E × 0308 × 200C ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0D4E × 1F1E6 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0D4E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0D4E × 0600 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -816,8 +738,6 @@
÷ 0D4E × 0308 ÷ AC00 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0D4E × AC01 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0D4E × 0308 ÷ AC01 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0D4E × 0900 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0D4E × 0308 × 0900 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0D4E × 0903 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0D4E × 0308 × 0903 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0D4E × 0904 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.2] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -830,8 +750,8 @@
÷ 0D4E × 0308 ÷ 231A ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0D4E × 0300 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0D4E × 0308 × 0300 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0D4E × 093C ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0D4E × 0308 × 093C ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0D4E × 0900 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0D4E × 0308 × 0900 ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0D4E × 094D ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0D4E × 0308 × 094D ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0D4E × 200D ÷ # ÷ [0.2] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -846,8 +766,8 @@
÷ 0915 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0915 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0915 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0915 × 034F ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0915 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0915 × 200C ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0915 × 0308 × 200C ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0915 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0915 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0915 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -864,8 +784,6 @@
÷ 0915 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0915 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0915 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0915 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0915 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0915 × 0903 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0915 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0915 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -878,8 +796,8 @@
÷ 0915 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0915 × 0300 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0915 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0915 × 093C ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0915 × 0308 × 093C ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0915 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0915 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0915 × 094D ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0915 × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0915 × 200D ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -894,8 +812,8 @@
÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 231A × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 231A × 0308 × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 231A × 200C ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 231A × 0308 × 200C ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 231A ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -912,8 +830,6 @@
÷ 231A × 0308 ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 231A ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 231A × 0308 ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 231A × 0900 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 231A × 0308 × 0900 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 231A × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 231A × 0308 × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 231A ÷ 0904 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -926,8 +842,8 @@
÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 231A × 093C ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 231A × 0308 × 093C ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 231A × 0900 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 231A × 0308 × 0900 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 231A × 094D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 231A × 0308 × 094D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -942,8 +858,8 @@
÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0300 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0300 × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0300 × 200C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0300 × 0308 × 200C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -960,8 +876,6 @@
÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0300 × 0900 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0300 × 0308 × 0900 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0300 ÷ 0904 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -974,62 +888,60 @@
÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0300 × 093C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0300 × 0308 × 093C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0300 × 0900 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0300 × 0308 × 0900 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0300 × 094D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0300 × 0308 × 094D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 093C ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 093C × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
-÷ 093C ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 093C × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
-÷ 093C ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 093C × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
-÷ 093C ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 093C × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 093C × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 093C × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 093C ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
-÷ 093C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
-÷ 093C ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
-÷ 093C × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
-÷ 093C × 0A03 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 093C × 0308 × 0A03 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
-÷ 093C ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 093C × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
-÷ 093C ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 093C × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
-÷ 093C ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 093C × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
-÷ 093C ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 093C × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
-÷ 093C ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 093C × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 093C × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C × 0308 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C ÷ 0D4E ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C × 0308 ÷ 0D4E ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 093C ÷ 0915 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
-÷ 093C × 0308 ÷ 0915 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
-÷ 093C ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
-÷ 093C × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
-÷ 093C × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 093C × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 093C × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 093C × 0308 × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 093C × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
-÷ 093C × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
-÷ 093C × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
-÷ 093C × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
-÷ 093C ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
-÷ 093C × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 0900 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
+÷ 0900 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 0900 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
+÷ 0900 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 0900 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
+÷ 0900 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
+÷ 0900 × 200C ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0900 × 0308 × 200C ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0900 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0900 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
+÷ 0900 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
+÷ 0900 × 0A03 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 0900 × 0308 × 0A03 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] GURMUKHI SIGN VISARGA (SpacingMark) ÷ [0.3]
+÷ 0900 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 0900 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]
+÷ 0900 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 0900 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]
+÷ 0900 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 0900 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]
+÷ 0900 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 0900 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
+÷ 0900 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0900 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
+÷ 0900 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
+÷ 0900 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
+÷ 0900 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
+÷ 0900 ÷ 0D4E ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0D4E ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] MALAYALAM LETTER DOT REPH (Prepend_ConjunctLinkingScripts) ÷ [0.3]
+÷ 0900 ÷ 0915 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0915 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
+÷ 0900 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
+÷ 0900 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
+÷ 0900 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
+÷ 0900 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
+÷ 0900 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
+÷ 0900 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]
÷ 094D ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 094D × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3]
÷ 094D ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
@@ -1038,8 +950,8 @@
÷ 094D × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 094D ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 094D × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 094D × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 094D × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 094D × 200C ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 094D × 0308 × 200C ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 094D ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 094D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 094D ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -1056,8 +968,6 @@
÷ 094D × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 094D ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 094D × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 094D × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 094D × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 094D × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 094D × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 094D ÷ 0904 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -1070,8 +980,8 @@
÷ 094D × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 094D × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 094D × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 094D × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 094D × 0308 × 093C ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 094D × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 094D × 0308 × 0900 ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 094D × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 094D × 0308 × 094D ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 094D × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -1086,8 +996,8 @@
÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 200D × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 200D × 0308 × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 200D × 200C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 200D × 0308 × 200C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -1104,8 +1014,6 @@
÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 200D × 0900 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 200D × 0308 × 0900 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 200D ÷ 0904 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -1118,8 +1026,8 @@
÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 200D × 093C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 200D × 0308 × 093C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 200D × 0900 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 200D × 0308 × 0900 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 200D × 094D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 200D × 0308 × 094D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -1134,8 +1042,8 @@
÷ 0378 × 0308 ÷ 000A ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]
÷ 0378 ÷ 0001 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]
-÷ 0378 × 034F ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
-÷ 0378 × 0308 × 034F ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3]
+÷ 0378 × 200C ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
+÷ 0378 × 0308 × 200C ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH NON-JOINER (Extend) ÷ [0.3]
÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3]
÷ 0378 ÷ 0600 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3]
@@ -1152,8 +1060,6 @@
÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]
÷ 0378 ÷ AC01 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]
-÷ 0378 × 0900 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
-÷ 0378 × 0308 × 0900 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts) ÷ [0.3]
÷ 0378 × 0903 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [0.3]
÷ 0378 ÷ 0904 ÷ # ÷ [0.2] <reserved-0378> (Other) ÷ [999.0] DEVANAGARI LETTER SHORT A (ConjunctLinkingScripts) ÷ [0.3]
@@ -1166,8 +1072,8 @@
÷ 0378 × 0308 ÷ 231A ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3]
÷ 0378 × 0300 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3]
-÷ 0378 × 093C ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
-÷ 0378 × 0308 × 093C ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN NUKTA (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0378 × 0900 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
+÷ 0378 × 0308 × 0900 ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN INVERTED CANDRABINDU (Extend_ConjunctLinkingScripts_ExtCccZwj) ÷ [0.3]
÷ 0378 × 094D ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0378 × 0308 × 094D ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [0.3]
÷ 0378 × 200D ÷ # ÷ [0.2] <reserved-0378> (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3]
@@ -1190,10 +1096,10 @@
÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
÷ 0061 × 0903 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark_ConjunctLinkingScripts) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]
÷ 0061 ÷ 0600 × 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) × [9.2] LATIN SMALL LETTER B (Other) ÷ [0.3]
-÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3]
-÷ 0061 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3]
-÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3]
-÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [0.3]
+÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_ExtCccZwj) ÷ [999.0] BABY (ExtPict) ÷ [0.3]
+÷ 0061 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_ExtCccZwj) ÷ [999.0] BABY (ExtPict) ÷ [0.3]
+÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_ExtCccZwj) ÷ [999.0] BABY (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3]
+÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_ExtCccZwj) ÷ [0.3]
÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3]
÷ 0061 × 200D ÷ 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3]
÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] UPPER BLADE SCISSORS (Other) ÷ [0.3]
@@ -1210,6 +1116,6 @@
÷ 003F × 094D ÷ 0924 ÷ # ÷ [0.2] QUESTION MARK (Other) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) ÷ [999.0] DEVANAGARI LETTER TA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
÷ 0915 × 094D × 094D × 0924 ÷ # ÷ [0.2] DEVANAGARI LETTER KA (ConjunctLinkingScripts_LinkingConsonant) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.0] DEVANAGARI SIGN VIRAMA (Extend_ConjunctLinkingScripts_ConjunctLinker_ExtCccZwj) × [9.3] DEVANAGARI LETTER TA (ConjunctLinkingScripts_LinkingConsonant) ÷ [0.3]
#
-# Lines: 1187
+# Lines: 1093
#
# EOF
diff --git a/libcxx/utils/data/unicode/emoji-data.txt b/libcxx/utils/data/unicode/emoji-data.txt
index 0ba10e9ce4c9ac..ff99028248b5fa 100644
--- a/libcxx/utils/data/unicode/emoji-data.txt
+++ b/libcxx/utils/data/unicode/emoji-data.txt
@@ -1,11 +1,11 @@
# emoji-data.txt
-# Date: 2023-02-01, 02:22:54 GMT
-# © 2023 Unicode®, Inc.
+# Date: 2024-05-01, 21:25:24 GMT
+# © 2024 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see https://www.unicode.org/terms_of_use.html
+# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# Emoji Data for UTS #51
-# Used with Emoji Version 15.1 and subsequent minor revisions (if any)
+# Used with Emoji Version 16.0 and subsequent minor revisions (if any)
#
# For documentation and usage, see https://www.unicode.org/reports/tr51
#
@@ -407,6 +407,8 @@
1FA80..1FA82 ; Emoji # E12.0 [3] (🪀..🪂) yo-yo..parachute
1FA83..1FA86 ; Emoji # E13.0 [4] (🪃..🪆) boomerang..nesting dolls
1FA87..1FA88 ; Emoji # E15.0 [2] (🪇..🪈) maracas..flute
+1FA89 ; Emoji # E16.0 [1] () harp
+1FA8F ; Emoji # E16.0 [1] () shovel
1FA90..1FA95 ; Emoji # E12.0 [6] (🪐..🪕) ringed planet..banjo
1FA96..1FAA8 ; Emoji # E13.0 [19] (🪖..🪨) military helmet..rock
1FAA9..1FAAC ; Emoji # E14.0 [4] (🪩..🪬) mirror ball..hamsa
@@ -414,19 +416,24 @@
1FAB0..1FAB6 ; Emoji # E13.0 [7] (🪰..🪶) fly..feather
1FAB7..1FABA ; Emoji # E14.0 [4] (🪷..🪺) lotus..nest with eggs
1FABB..1FABD ; Emoji # E15.0 [3] (🪻..🪽) hyacinth..wing
+1FABE ; Emoji # E16.0 [1] () leafless tree
1FABF ; Emoji # E15.0 [1] (🪿) goose
1FAC0..1FAC2 ; Emoji # E13.0 [3] (🫀..🫂) anatomical heart..people hugging
1FAC3..1FAC5 ; Emoji # E14.0 [3] (🫃..🫅) pregnant man..person with crown
+1FAC6 ; Emoji # E16.0 [1] () fingerprint
1FACE..1FACF ; Emoji # E15.0 [2] (🫎..🫏) moose..donkey
1FAD0..1FAD6 ; Emoji # E13.0 [7] (🫐..🫖) blueberries..teapot
1FAD7..1FAD9 ; Emoji # E14.0 [3] (🫗..🫙) pouring liquid..jar
1FADA..1FADB ; Emoji # E15.0 [2] (🫚..🫛) ginger root..pea pod
+1FADC ; Emoji # E16.0 [1] () root vegetable
+1FADF ; Emoji # E16.0 [1] () splatter
1FAE0..1FAE7 ; Emoji # E14.0 [8] (🫠..🫧) melting face..bubbles
1FAE8 ; Emoji # E15.0 [1] (🫨) shaking face
+1FAE9 ; Emoji # E16.0 [1] () face with bags under eyes
1FAF0..1FAF6 ; Emoji # E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands
1FAF7..1FAF8 ; Emoji # E15.0 [2] (🫷..🫸) leftwards pushing hand..rightwards pushing hand
-# Total elements: 1424
+# Total elements: 1431
# ================================================
@@ -696,6 +703,8 @@
1FA80..1FA82 ; Emoji_Presentation # E12.0 [3] (🪀..🪂) yo-yo..parachute
1FA83..1FA86 ; Emoji_Presentation # E13.0 [4] (🪃..🪆) boomerang..nesting dolls
1FA87..1FA88 ; Emoji_Presentation # E15.0 [2] (🪇..🪈) maracas..flute
+1FA89 ; Emoji_Presentation # E16.0 [1] () harp
+1FA8F ; Emoji_Presentation # E16.0 [1] () shovel
1FA90..1FA95 ; Emoji_Presentation # E12.0 [6] (🪐..🪕) ringed planet..banjo
1FA96..1FAA8 ; Emoji_Presentation # E13.0 [19] (🪖..🪨) military helmet..rock
1FAA9..1FAAC ; Emoji_Presentation # E14.0 [4] (🪩..🪬) mirror ball..hamsa
@@ -703,19 +712,24 @@
1FAB0..1FAB6 ; Emoji_Presentation # E13.0 [7] (🪰..🪶) fly..feather
1FAB7..1FABA ; Emoji_Presentation # E14.0 [4] (🪷..🪺) lotus..nest with eggs
1FABB..1FABD ; Emoji_Presentation # E15.0 [3] (🪻..🪽) hyacinth..wing
+1FABE ; Emoji_Presentation # E16.0 [1] () leafless tree
1FABF ; Emoji_Presentation # E15.0 [1] (🪿) goose
1FAC0..1FAC2 ; Emoji_Presentation # E13.0 [3] (🫀..🫂) anatomical heart..people hugging
1FAC3..1FAC5 ; Emoji_Presentation # E14.0 [3] (🫃..🫅) pregnant man..person with crown
+1FAC6 ; Emoji_Presentation # E16.0 [1] () fingerprint
1FACE..1FACF ; Emoji_Presentation # E15.0 [2] (🫎..🫏) moose..donkey
1FAD0..1FAD6 ; Emoji_Presentation # E13.0 [7] (🫐..🫖) blueberries..teapot
1FAD7..1FAD9 ; Emoji_Presentation # E14.0 [3] (🫗..🫙) pouring liquid..jar
1FADA..1FADB ; Emoji_Presentation # E15.0 [2] (🫚..🫛) ginger root..pea pod
+1FADC ; Emoji_Presentation # E16.0 [1] () root vegetable
+1FADF ; Emoji_Presentation # E16.0 [1] () splatter
1FAE0..1FAE7 ; Emoji_Presentation # E14.0 [8] (🫠..🫧) melting face..bubbles
1FAE8 ; Emoji_Presentation # E15.0 [1] (🫨) shaking face
+1FAE9 ; Emoji_Presentation # E16.0 [1] () face with bags under eyes
1FAF0..1FAF6 ; Emoji_Presentation # E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands
1FAF7..1FAF8 ; Emoji_Presentation # E15.0 [2] (🫷..🫸) leftwards pushing hand..rightwards pushing hand
-# Total elements: 1205
+# Total elements: 1212
# ================================================
@@ -1289,7 +1303,9 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c
1FA80..1FA82 ; Extended_Pictographic# E12.0 [3] (🪀..🪂) yo-yo..parachute
1FA83..1FA86 ; Extended_Pictographic# E13.0 [4] (🪃..🪆) boomerang..nesting dolls
1FA87..1FA88 ; Extended_Pictographic# E15.0 [2] (🪇..🪈) maracas..flute
-1FA89..1FA8F ; Extended_Pictographic# E0.0 [7] (..) <reserved-1FA89>..<reserved-1FA8F>
+1FA89 ; Extended_Pictographic# E16.0 [1] () harp
+1FA8A..1FA8E ; Extended_Pictographic# E0.0 [5] (..) <reserved-1FA8A>..<reserved-1FA8E>
+1FA8F ; Extended_Pictographic# E16.0 [1] () shovel
1FA90..1FA95 ; Extended_Pictographic# E12.0 [6] (🪐..🪕) ringed planet..banjo
1FA96..1FAA8 ; Extended_Pictographic# E13.0 [19] (🪖..🪨) military helmet..rock
1FAA9..1FAAC ; Extended_Pictographic# E14.0 [4] (🪩..🪬) mirror ball..hamsa
@@ -1297,19 +1313,23 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c
1FAB0..1FAB6 ; Extended_Pictographic# E13.0 [7] (🪰..🪶) fly..feather
1FAB7..1FABA ; Extended_Pictographic# E14.0 [4] (🪷..🪺) lotus..nest with eggs
1FABB..1FABD ; Extended_Pictographic# E15.0 [3] (🪻..🪽) hyacinth..wing
-1FABE ; Extended_Pictographic# E0.0 [1] () <reserved-1FABE>
+1FABE ; Extended_Pictographic# E16.0 [1] () leafless tree
1FABF ; Extended_Pictographic# E15.0 [1] (🪿) goose
1FAC0..1FAC2 ; Extended_Pictographic# E13.0 [3] (🫀..🫂) anatomical heart..people hugging
1FAC3..1FAC5 ; Extended_Pictographic# E14.0 [3] (🫃..🫅) pregnant man..person with crown
-1FAC6..1FACD ; Extended_Pictographic# E0.0 [8] (..) <reserved-1FAC6>..<reserved-1FACD>
+1FAC6 ; Extended_Pictographic# E16.0 [1] () fingerprint
+1FAC7..1FACD ; Extended_Pictographic# E0.0 [7] (..) <reserved-1FAC7>..<reserved-1FACD>
1FACE..1FACF ; Extended_Pictographic# E15.0 [2] (🫎..🫏) moose..donkey
1FAD0..1FAD6 ; Extended_Pictographic# E13.0 [7] (🫐..🫖) blueberries..teapot
1FAD7..1FAD9 ; Extended_Pictographic# E14.0 [3] (🫗..🫙) pouring liquid..jar
1FADA..1FADB ; Extended_Pictographic# E15.0 [2] (🫚..🫛) ginger root..pea pod
-1FADC..1FADF ; Extended_Pictographic# E0.0 [4] (..) <reserved-1FADC>..<reserved-1FADF>
+1FADC ; Extended_Pictographic# E16.0 [1] () root vegetable
+1FADD..1FADE ; Extended_Pictographic# E0.0 [2] (..) <reserved-1FADD>..<reserved-1FADE>
+1FADF ; Extended_Pictographic# E16.0 [1] () splatter
1FAE0..1FAE7 ; Extended_Pictographic# E14.0 [8] (🫠..🫧) melting face..bubbles
1FAE8 ; Extended_Pictographic# E15.0 [1] (🫨) shaking face
-1FAE9..1FAEF ; Extended_Pictographic# E0.0 [7] (..) <reserved-1FAE9>..<reserved-1FAEF>
+1FAE9 ; Extended_Pictographic# E16.0 [1] () face with bags under eyes
+1FAEA..1FAEF ; Extended_Pictographic# E0.0 [6] (..) <reserved-1FAEA>..<reserved-1FAEF>
1FAF0..1FAF6 ; Extended_Pictographic# E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands
1FAF7..1FAF8 ; Extended_Pictographic# E15.0 [2] (🫷..🫸) leftwards pushing hand..rightwards pushing hand
1FAF9..1FAFF ; Extended_Pictographic# E0.0 [7] (..) <reserved-1FAF9>..<reserved-1FAFF>
More information about the libcxx-commits
mailing list