diff options
Diffstat (limited to 'libgo/go/unicode/tables.go')
-rw-r--r-- | libgo/go/unicode/tables.go | 574 |
1 files changed, 358 insertions, 216 deletions
diff --git a/libgo/go/unicode/tables.go b/libgo/go/unicode/tables.go index ba7631b..1244168 100644 --- a/libgo/go/unicode/tables.go +++ b/libgo/go/unicode/tables.go @@ -3,7 +3,7 @@ package unicode // Version is the Unicode edition from which the tables are derived. -const Version = "11.0.0" +const Version = "12.0.0" // Categories is the set of Unicode category tables. var Categories = map[string]*RangeTable{ @@ -64,6 +64,7 @@ var _C = &RangeTable{ }, R32: []Range32{ {0x110bd, 0x110cd, 16}, + {0x13430, 0x13438, 1}, {0x1bca0, 0x1bca3, 1}, {0x1d173, 0x1d17a, 1}, {0xe0001, 0xe0020, 31}, @@ -98,6 +99,7 @@ var _Cf = &RangeTable{ }, R32: []Range32{ {0x110bd, 0x110cd, 16}, + {0x13430, 0x13438, 1}, {0x1bca0, 0x1bca3, 1}, {0x1d173, 0x1d17a, 1}, {0xe0001, 0xe0020, 31}, @@ -255,15 +257,11 @@ var _L = &RangeTable{ {0x0e32, 0x0e33, 1}, {0x0e40, 0x0e46, 1}, {0x0e81, 0x0e82, 1}, - {0x0e84, 0x0e87, 3}, - {0x0e88, 0x0e8a, 2}, - {0x0e8d, 0x0e94, 7}, - {0x0e95, 0x0e97, 1}, - {0x0e99, 0x0e9f, 1}, - {0x0ea1, 0x0ea3, 1}, + {0x0e84, 0x0e86, 2}, + {0x0e87, 0x0e8a, 1}, + {0x0e8c, 0x0ea3, 1}, {0x0ea5, 0x0ea7, 2}, - {0x0eaa, 0x0eab, 1}, - {0x0ead, 0x0eb0, 1}, + {0x0ea8, 0x0eb0, 1}, {0x0eb2, 0x0eb3, 1}, {0x0ebd, 0x0ec0, 3}, {0x0ec1, 0x0ec4, 1}, @@ -342,9 +340,10 @@ var _L = &RangeTable{ {0x1c90, 0x1cba, 1}, {0x1cbd, 0x1cbf, 1}, {0x1ce9, 0x1cec, 1}, - {0x1cee, 0x1cf1, 1}, + {0x1cee, 0x1cf3, 1}, {0x1cf5, 0x1cf6, 1}, - {0x1d00, 0x1dbf, 1}, + {0x1cfa, 0x1d00, 6}, + {0x1d01, 0x1dbf, 1}, {0x1e00, 0x1f15, 1}, {0x1f18, 0x1f1d, 1}, {0x1f20, 0x1f45, 1}, @@ -417,7 +416,8 @@ var _L = &RangeTable{ {0xa6a0, 0xa6e5, 1}, {0xa717, 0xa71f, 1}, {0xa722, 0xa788, 1}, - {0xa78b, 0xa7b9, 1}, + {0xa78b, 0xa7bf, 1}, + {0xa7c2, 0xa7c6, 1}, {0xa7f7, 0xa801, 1}, {0xa803, 0xa805, 1}, {0xa807, 0xa80a, 1}, @@ -454,7 +454,7 @@ var _L = &RangeTable{ {0xab20, 0xab26, 1}, {0xab28, 0xab2e, 1}, {0xab30, 0xab5a, 1}, - {0xab5c, 0xab65, 1}, + {0xab5c, 0xab67, 1}, {0xab70, 0xabe2, 1}, {0xac00, 0xd7a3, 1}, {0xd7b0, 0xd7c6, 1}, @@ -543,6 +543,7 @@ var _L = &RangeTable{ {0x10f00, 0x10f1c, 1}, {0x10f27, 0x10f30, 9}, {0x10f31, 0x10f45, 1}, + {0x10fe0, 0x10ff6, 1}, {0x11003, 0x11037, 1}, {0x11083, 0x110af, 1}, {0x110d0, 0x110e8, 1}, @@ -571,7 +572,8 @@ var _L = &RangeTable{ {0x1135d, 0x11361, 1}, {0x11400, 0x11434, 1}, {0x11447, 0x1144a, 1}, - {0x11480, 0x114af, 1}, + {0x1145f, 0x11480, 33}, + {0x11481, 0x114af, 1}, {0x114c4, 0x114c5, 1}, {0x114c7, 0x11580, 185}, {0x11581, 0x115ae, 1}, @@ -579,14 +581,18 @@ var _L = &RangeTable{ {0x11600, 0x1162f, 1}, {0x11644, 0x11680, 60}, {0x11681, 0x116aa, 1}, - {0x11700, 0x1171a, 1}, + {0x116b8, 0x11700, 72}, + {0x11701, 0x1171a, 1}, {0x11800, 0x1182b, 1}, {0x118a0, 0x118df, 1}, - {0x118ff, 0x11a00, 257}, - {0x11a0b, 0x11a32, 1}, + {0x118ff, 0x119a0, 161}, + {0x119a1, 0x119a7, 1}, + {0x119aa, 0x119d0, 1}, + {0x119e1, 0x119e3, 2}, + {0x11a00, 0x11a0b, 11}, + {0x11a0c, 0x11a32, 1}, {0x11a3a, 0x11a50, 22}, - {0x11a5c, 0x11a83, 1}, - {0x11a86, 0x11a89, 1}, + {0x11a5c, 0x11a89, 1}, {0x11a9d, 0x11ac0, 35}, {0x11ac1, 0x11af8, 1}, {0x11c00, 0x11c08, 1}, @@ -614,13 +620,16 @@ var _L = &RangeTable{ {0x16b63, 0x16b77, 1}, {0x16b7d, 0x16b8f, 1}, {0x16e40, 0x16e7f, 1}, - {0x16f00, 0x16f44, 1}, + {0x16f00, 0x16f4a, 1}, {0x16f50, 0x16f93, 67}, {0x16f94, 0x16f9f, 1}, {0x16fe0, 0x16fe1, 1}, - {0x17000, 0x187f1, 1}, + {0x16fe3, 0x17000, 29}, + {0x17001, 0x187f7, 1}, {0x18800, 0x18af2, 1}, {0x1b000, 0x1b11e, 1}, + {0x1b150, 0x1b152, 1}, + {0x1b164, 0x1b167, 1}, {0x1b170, 0x1b2fb, 1}, {0x1bc00, 0x1bc6a, 1}, {0x1bc70, 0x1bc7c, 1}, @@ -656,9 +665,14 @@ var _L = &RangeTable{ {0x1d78a, 0x1d7a8, 1}, {0x1d7aa, 0x1d7c2, 1}, {0x1d7c4, 0x1d7cb, 1}, + {0x1e100, 0x1e12c, 1}, + {0x1e137, 0x1e13d, 1}, + {0x1e14e, 0x1e2c0, 370}, + {0x1e2c1, 0x1e2eb, 1}, {0x1e800, 0x1e8c4, 1}, {0x1e900, 0x1e943, 1}, - {0x1ee00, 0x1ee03, 1}, + {0x1e94b, 0x1ee00, 1205}, + {0x1ee01, 0x1ee03, 1}, {0x1ee05, 0x1ee1f, 1}, {0x1ee21, 0x1ee22, 1}, {0x1ee24, 0x1ee27, 3}, @@ -806,10 +820,10 @@ var _Ll = &RangeTable{ {0xa794, 0xa795, 1}, {0xa797, 0xa7a9, 2}, {0xa7af, 0xa7b5, 6}, - {0xa7b7, 0xa7b9, 2}, - {0xa7fa, 0xab30, 822}, - {0xab31, 0xab5a, 1}, - {0xab60, 0xab65, 1}, + {0xa7b7, 0xa7bf, 2}, + {0xa7c3, 0xa7fa, 55}, + {0xab30, 0xab5a, 1}, + {0xab60, 0xab67, 1}, {0xab70, 0xabbf, 1}, {0xfb00, 0xfb06, 1}, {0xfb13, 0xfb17, 1}, @@ -901,6 +915,9 @@ var _Lm = &RangeTable{ {0x16b40, 0x16b43, 1}, {0x16f93, 0x16f9f, 1}, {0x16fe0, 0x16fe1, 1}, + {0x16fe3, 0x1e137, 29012}, + {0x1e138, 0x1e13d, 1}, + {0x1e94b, 0x1e94b, 1}, }, } @@ -1015,15 +1032,11 @@ var _Lo = &RangeTable{ {0x0e32, 0x0e33, 1}, {0x0e40, 0x0e45, 1}, {0x0e81, 0x0e82, 1}, - {0x0e84, 0x0e87, 3}, - {0x0e88, 0x0e8a, 2}, - {0x0e8d, 0x0e94, 7}, - {0x0e95, 0x0e97, 1}, - {0x0e99, 0x0e9f, 1}, - {0x0ea1, 0x0ea3, 1}, + {0x0e84, 0x0e86, 2}, + {0x0e87, 0x0e8a, 1}, + {0x0e8c, 0x0ea3, 1}, {0x0ea5, 0x0ea7, 2}, - {0x0eaa, 0x0eab, 1}, - {0x0ead, 0x0eb0, 1}, + {0x0ea8, 0x0eb0, 1}, {0x0eb2, 0x0eb3, 1}, {0x0ebd, 0x0ec0, 3}, {0x0ec1, 0x0ec4, 1}, @@ -1093,9 +1106,10 @@ var _Lo = &RangeTable{ {0x1c4d, 0x1c4f, 1}, {0x1c5a, 0x1c77, 1}, {0x1ce9, 0x1cec, 1}, - {0x1cee, 0x1cf1, 1}, + {0x1cee, 0x1cf3, 1}, {0x1cf5, 0x1cf6, 1}, - {0x2135, 0x2138, 1}, + {0x1cfa, 0x2135, 1083}, + {0x2136, 0x2138, 1}, {0x2d30, 0x2d67, 1}, {0x2d80, 0x2d96, 1}, {0x2da0, 0x2da6, 1}, @@ -1243,6 +1257,7 @@ var _Lo = &RangeTable{ {0x10f00, 0x10f1c, 1}, {0x10f27, 0x10f30, 9}, {0x10f31, 0x10f45, 1}, + {0x10fe0, 0x10ff6, 1}, {0x11003, 0x11037, 1}, {0x11083, 0x110af, 1}, {0x110d0, 0x110e8, 1}, @@ -1271,7 +1286,8 @@ var _Lo = &RangeTable{ {0x1135d, 0x11361, 1}, {0x11400, 0x11434, 1}, {0x11447, 0x1144a, 1}, - {0x11480, 0x114af, 1}, + {0x1145f, 0x11480, 33}, + {0x11481, 0x114af, 1}, {0x114c4, 0x114c5, 1}, {0x114c7, 0x11580, 185}, {0x11581, 0x115ae, 1}, @@ -1279,13 +1295,17 @@ var _Lo = &RangeTable{ {0x11600, 0x1162f, 1}, {0x11644, 0x11680, 60}, {0x11681, 0x116aa, 1}, - {0x11700, 0x1171a, 1}, + {0x116b8, 0x11700, 72}, + {0x11701, 0x1171a, 1}, {0x11800, 0x1182b, 1}, - {0x118ff, 0x11a00, 257}, - {0x11a0b, 0x11a32, 1}, + {0x118ff, 0x119a0, 161}, + {0x119a1, 0x119a7, 1}, + {0x119aa, 0x119d0, 1}, + {0x119e1, 0x119e3, 2}, + {0x11a00, 0x11a0b, 11}, + {0x11a0c, 0x11a32, 1}, {0x11a3a, 0x11a50, 22}, - {0x11a5c, 0x11a83, 1}, - {0x11a86, 0x11a89, 1}, + {0x11a5c, 0x11a89, 1}, {0x11a9d, 0x11ac0, 35}, {0x11ac1, 0x11af8, 1}, {0x11c00, 0x11c08, 1}, @@ -1311,16 +1331,21 @@ var _Lo = &RangeTable{ {0x16b00, 0x16b2f, 1}, {0x16b63, 0x16b77, 1}, {0x16b7d, 0x16b8f, 1}, - {0x16f00, 0x16f44, 1}, + {0x16f00, 0x16f4a, 1}, {0x16f50, 0x17000, 176}, - {0x17001, 0x187f1, 1}, + {0x17001, 0x187f7, 1}, {0x18800, 0x18af2, 1}, {0x1b000, 0x1b11e, 1}, + {0x1b150, 0x1b152, 1}, + {0x1b164, 0x1b167, 1}, {0x1b170, 0x1b2fb, 1}, {0x1bc00, 0x1bc6a, 1}, {0x1bc70, 0x1bc7c, 1}, {0x1bc80, 0x1bc88, 1}, {0x1bc90, 0x1bc99, 1}, + {0x1e100, 0x1e12c, 1}, + {0x1e14e, 0x1e2c0, 370}, + {0x1e2c1, 0x1e2eb, 1}, {0x1e800, 0x1e8c4, 1}, {0x1ee00, 0x1ee03, 1}, {0x1ee05, 0x1ee1f, 1}, @@ -1473,7 +1498,9 @@ var _Lu = &RangeTable{ {0xa796, 0xa7aa, 2}, {0xa7ab, 0xa7ae, 1}, {0xa7b0, 0xa7b4, 1}, - {0xa7b6, 0xa7b8, 2}, + {0xa7b6, 0xa7be, 2}, + {0xa7c2, 0xa7c4, 2}, + {0xa7c5, 0xa7c6, 1}, {0xff21, 0xff3a, 1}, }, R32: []Range32{ @@ -1610,8 +1637,7 @@ var _M = &RangeTable{ {0x0e35, 0x0e3a, 1}, {0x0e47, 0x0e4e, 1}, {0x0eb1, 0x0eb4, 3}, - {0x0eb5, 0x0eb9, 1}, - {0x0ebb, 0x0ebc, 1}, + {0x0eb5, 0x0ebc, 1}, {0x0ec8, 0x0ecd, 1}, {0x0f18, 0x0f19, 1}, {0x0f35, 0x0f39, 2}, @@ -1656,8 +1682,7 @@ var _M = &RangeTable{ {0x1c24, 0x1c37, 1}, {0x1cd0, 0x1cd2, 1}, {0x1cd4, 0x1ce8, 1}, - {0x1ced, 0x1cf2, 5}, - {0x1cf3, 0x1cf4, 1}, + {0x1ced, 0x1cf4, 7}, {0x1cf7, 0x1cf9, 1}, {0x1dc0, 0x1df9, 1}, {0x1dfb, 0x1dff, 1}, @@ -1744,7 +1769,10 @@ var _M = &RangeTable{ {0x116ab, 0x116b7, 1}, {0x1171d, 0x1172b, 1}, {0x1182c, 0x1183a, 1}, - {0x11a01, 0x11a0a, 1}, + {0x119d1, 0x119d7, 1}, + {0x119da, 0x119e0, 1}, + {0x119e4, 0x11a01, 29}, + {0x11a02, 0x11a0a, 1}, {0x11a33, 0x11a39, 1}, {0x11a3b, 0x11a3e, 1}, {0x11a47, 0x11a51, 10}, @@ -1765,7 +1793,8 @@ var _M = &RangeTable{ {0x11ef3, 0x11ef6, 1}, {0x16af0, 0x16af4, 1}, {0x16b30, 0x16b36, 1}, - {0x16f51, 0x16f7e, 1}, + {0x16f4f, 0x16f51, 2}, + {0x16f52, 0x16f87, 1}, {0x16f8f, 0x16f92, 1}, {0x1bc9d, 0x1bc9e, 1}, {0x1d165, 0x1d169, 1}, @@ -1784,6 +1813,8 @@ var _M = &RangeTable{ {0x1e01b, 0x1e021, 1}, {0x1e023, 0x1e024, 1}, {0x1e026, 0x1e02a, 1}, + {0x1e130, 0x1e136, 1}, + {0x1e2ec, 0x1e2ef, 1}, {0x1e8d0, 0x1e8d6, 1}, {0x1e944, 0x1e94a, 1}, {0xe0100, 0xe01ef, 1}, @@ -1868,8 +1899,7 @@ var _Mc = &RangeTable{ {0x1bf3, 0x1c24, 49}, {0x1c25, 0x1c2b, 1}, {0x1c34, 0x1c35, 1}, - {0x1ce1, 0x1cf2, 17}, - {0x1cf3, 0x1cf7, 4}, + {0x1ce1, 0x1cf7, 22}, {0x302e, 0x302f, 1}, {0xa823, 0xa824, 1}, {0xa827, 0xa880, 89}, @@ -1878,8 +1908,8 @@ var _Mc = &RangeTable{ {0xa952, 0xa953, 1}, {0xa983, 0xa9b4, 49}, {0xa9b5, 0xa9ba, 5}, - {0xa9bb, 0xa9bd, 2}, - {0xa9be, 0xa9c0, 1}, + {0xa9bb, 0xa9be, 3}, + {0xa9bf, 0xa9c0, 1}, {0xaa2f, 0xaa30, 1}, {0xaa33, 0xaa34, 1}, {0xaa4d, 0xaa7b, 46}, @@ -1927,7 +1957,10 @@ var _Mc = &RangeTable{ {0x116b6, 0x11720, 106}, {0x11721, 0x11726, 5}, {0x1182c, 0x1182e, 1}, - {0x11838, 0x11a39, 513}, + {0x11838, 0x119d1, 409}, + {0x119d2, 0x119d3, 1}, + {0x119dc, 0x119df, 1}, + {0x119e4, 0x11a39, 85}, {0x11a57, 0x11a58, 1}, {0x11a97, 0x11c2f, 408}, {0x11c3e, 0x11ca9, 107}, @@ -1936,7 +1969,7 @@ var _Mc = &RangeTable{ {0x11d93, 0x11d94, 1}, {0x11d96, 0x11ef5, 351}, {0x11ef6, 0x16f51, 20571}, - {0x16f52, 0x16f7e, 1}, + {0x16f52, 0x16f87, 1}, {0x1d165, 0x1d166, 1}, {0x1d16d, 0x1d172, 1}, }, @@ -2029,8 +2062,7 @@ var _Mn = &RangeTable{ {0x0e34, 0x0e3a, 1}, {0x0e47, 0x0e4e, 1}, {0x0eb1, 0x0eb4, 3}, - {0x0eb5, 0x0eb9, 1}, - {0x0ebb, 0x0ebc, 1}, + {0x0eb5, 0x0ebc, 1}, {0x0ec8, 0x0ecd, 1}, {0x0f18, 0x0f19, 1}, {0x0f35, 0x0f39, 2}, @@ -2119,8 +2151,9 @@ var _Mn = &RangeTable{ {0xa980, 0xa982, 1}, {0xa9b3, 0xa9b6, 3}, {0xa9b7, 0xa9b9, 1}, - {0xa9bc, 0xa9e5, 41}, - {0xaa29, 0xaa2e, 1}, + {0xa9bc, 0xa9bd, 1}, + {0xa9e5, 0xaa29, 68}, + {0xaa2a, 0xaa2e, 1}, {0xaa31, 0xaa32, 1}, {0xaa35, 0xaa36, 1}, {0xaa43, 0xaa4c, 9}, @@ -2190,7 +2223,10 @@ var _Mn = &RangeTable{ {0x11727, 0x1172b, 1}, {0x1182f, 0x11837, 1}, {0x11839, 0x1183a, 1}, - {0x11a01, 0x11a0a, 1}, + {0x119d4, 0x119d7, 1}, + {0x119da, 0x119db, 1}, + {0x119e0, 0x11a01, 33}, + {0x11a02, 0x11a0a, 1}, {0x11a33, 0x11a38, 1}, {0x11a3b, 0x11a3e, 1}, {0x11a47, 0x11a51, 10}, @@ -2215,7 +2251,8 @@ var _Mn = &RangeTable{ {0x11ef4, 0x16af0, 19452}, {0x16af1, 0x16af4, 1}, {0x16b30, 0x16b36, 1}, - {0x16f8f, 0x16f92, 1}, + {0x16f4f, 0x16f8f, 64}, + {0x16f90, 0x16f92, 1}, {0x1bc9d, 0x1bc9e, 1}, {0x1d167, 0x1d169, 1}, {0x1d17b, 0x1d182, 1}, @@ -2232,6 +2269,8 @@ var _Mn = &RangeTable{ {0x1e01b, 0x1e021, 1}, {0x1e023, 0x1e024, 1}, {0x1e026, 0x1e02a, 1}, + {0x1e130, 0x1e136, 1}, + {0x1e2ec, 0x1e2ef, 1}, {0x1e8d0, 0x1e8d6, 1}, {0x1e944, 0x1e94a, 1}, {0xe0100, 0xe01ef, 1}, @@ -2351,6 +2390,7 @@ var _N = &RangeTable{ {0x11c50, 0x11c6c, 1}, {0x11d50, 0x11d59, 1}, {0x11da0, 0x11da9, 1}, + {0x11fc0, 0x11fd4, 1}, {0x12400, 0x1246e, 1}, {0x16a60, 0x16a69, 1}, {0x16b50, 0x16b59, 1}, @@ -2359,11 +2399,15 @@ var _N = &RangeTable{ {0x1d2e0, 0x1d2f3, 1}, {0x1d360, 0x1d378, 1}, {0x1d7ce, 0x1d7ff, 1}, + {0x1e140, 0x1e149, 1}, + {0x1e2f0, 0x1e2f9, 1}, {0x1e8c7, 0x1e8cf, 1}, {0x1e950, 0x1e959, 1}, {0x1ec71, 0x1ecab, 1}, {0x1ecad, 0x1ecaf, 1}, {0x1ecb1, 0x1ecb4, 1}, + {0x1ed01, 0x1ed2d, 1}, + {0x1ed2f, 0x1ed3d, 1}, {0x1f100, 0x1f10c, 1}, }, LatinOffset: 4, @@ -2429,6 +2473,8 @@ var _Nd = &RangeTable{ {0x16a60, 0x16a69, 1}, {0x16b50, 0x16b59, 1}, {0x1d7ce, 0x1d7ff, 1}, + {0x1e140, 0x1e149, 1}, + {0x1e2f0, 0x1e2f9, 1}, {0x1e950, 0x1e959, 1}, }, LatinOffset: 1, @@ -2513,6 +2559,7 @@ var _No = &RangeTable{ {0x1173a, 0x1173b, 1}, {0x118ea, 0x118f2, 1}, {0x11c5a, 0x11c6c, 1}, + {0x11fc0, 0x11fd4, 1}, {0x16b5b, 0x16b61, 1}, {0x16e80, 0x16e96, 1}, {0x1d2e0, 0x1d2f3, 1}, @@ -2521,6 +2568,8 @@ var _No = &RangeTable{ {0x1ec71, 0x1ecab, 1}, {0x1ecad, 0x1ecaf, 1}, {0x1ecb1, 0x1ecb4, 1}, + {0x1ed01, 0x1ed2d, 1}, + {0x1ed2f, 0x1ed3d, 1}, {0x1f100, 0x1f10c, 1}, }, LatinOffset: 3, @@ -2557,10 +2606,11 @@ var _P = &RangeTable{ {0x085e, 0x0964, 262}, {0x0965, 0x0970, 11}, {0x09fd, 0x0a76, 121}, - {0x0af0, 0x0c84, 404}, - {0x0df4, 0x0e4f, 91}, - {0x0e5a, 0x0e5b, 1}, - {0x0f04, 0x0f12, 1}, + {0x0af0, 0x0c77, 391}, + {0x0c84, 0x0df4, 368}, + {0x0e4f, 0x0e5a, 11}, + {0x0e5b, 0x0f04, 169}, + {0x0f05, 0x0f12, 1}, {0x0f14, 0x0f3a, 38}, {0x0f3b, 0x0f3d, 1}, {0x0f85, 0x0fd0, 75}, @@ -2569,10 +2619,9 @@ var _P = &RangeTable{ {0x104a, 0x104f, 1}, {0x10fb, 0x1360, 613}, {0x1361, 0x1368, 1}, - {0x1400, 0x166d, 621}, - {0x166e, 0x169b, 45}, - {0x169c, 0x16eb, 79}, - {0x16ec, 0x16ed, 1}, + {0x1400, 0x166e, 622}, + {0x169b, 0x169c, 1}, + {0x16eb, 0x16ed, 1}, {0x1735, 0x1736, 1}, {0x17d4, 0x17d6, 1}, {0x17d8, 0x17da, 1}, @@ -2605,7 +2654,7 @@ var _P = &RangeTable{ {0x2cfe, 0x2cff, 1}, {0x2d70, 0x2e00, 144}, {0x2e01, 0x2e2e, 1}, - {0x2e30, 0x2e4e, 1}, + {0x2e30, 0x2e4f, 1}, {0x3001, 0x3003, 1}, {0x3008, 0x3011, 1}, {0x3014, 0x301f, 1}, @@ -2670,21 +2719,22 @@ var _P = &RangeTable{ {0x11641, 0x11643, 1}, {0x11660, 0x1166c, 1}, {0x1173c, 0x1173e, 1}, - {0x1183b, 0x11a3f, 516}, - {0x11a40, 0x11a46, 1}, + {0x1183b, 0x119e2, 423}, + {0x11a3f, 0x11a46, 1}, {0x11a9a, 0x11a9c, 1}, {0x11a9e, 0x11aa2, 1}, {0x11c41, 0x11c45, 1}, {0x11c70, 0x11c71, 1}, {0x11ef7, 0x11ef8, 1}, - {0x12470, 0x12474, 1}, + {0x11fff, 0x12470, 1137}, + {0x12471, 0x12474, 1}, {0x16a6e, 0x16a6f, 1}, {0x16af5, 0x16b37, 66}, {0x16b38, 0x16b3b, 1}, {0x16b44, 0x16e97, 851}, {0x16e98, 0x16e9a, 1}, - {0x1bc9f, 0x1da87, 7656}, - {0x1da88, 0x1da8b, 1}, + {0x16fe2, 0x1bc9f, 19645}, + {0x1da87, 0x1da8b, 1}, {0x1e95e, 0x1e95f, 1}, }, LatinOffset: 11, @@ -2793,18 +2843,19 @@ var _Po = &RangeTable{ {0x085e, 0x0964, 262}, {0x0965, 0x0970, 11}, {0x09fd, 0x0a76, 121}, - {0x0af0, 0x0c84, 404}, - {0x0df4, 0x0e4f, 91}, - {0x0e5a, 0x0e5b, 1}, - {0x0f04, 0x0f12, 1}, + {0x0af0, 0x0c77, 391}, + {0x0c84, 0x0df4, 368}, + {0x0e4f, 0x0e5a, 11}, + {0x0e5b, 0x0f04, 169}, + {0x0f05, 0x0f12, 1}, {0x0f14, 0x0f85, 113}, {0x0fd0, 0x0fd4, 1}, {0x0fd9, 0x0fda, 1}, {0x104a, 0x104f, 1}, {0x10fb, 0x1360, 613}, {0x1361, 0x1368, 1}, - {0x166d, 0x166e, 1}, - {0x16eb, 0x16ed, 1}, + {0x166e, 0x16eb, 125}, + {0x16ec, 0x16ed, 1}, {0x1735, 0x1736, 1}, {0x17d4, 0x17d6, 1}, {0x17d8, 0x17da, 1}, @@ -2842,7 +2893,7 @@ var _Po = &RangeTable{ {0x2e30, 0x2e39, 1}, {0x2e3c, 0x2e3f, 1}, {0x2e41, 0x2e43, 2}, - {0x2e44, 0x2e4e, 1}, + {0x2e44, 0x2e4f, 1}, {0x3001, 0x3003, 1}, {0x303d, 0x30fb, 190}, {0xa4fe, 0xa4ff, 1}, @@ -2906,21 +2957,22 @@ var _Po = &RangeTable{ {0x11641, 0x11643, 1}, {0x11660, 0x1166c, 1}, {0x1173c, 0x1173e, 1}, - {0x1183b, 0x11a3f, 516}, - {0x11a40, 0x11a46, 1}, + {0x1183b, 0x119e2, 423}, + {0x11a3f, 0x11a46, 1}, {0x11a9a, 0x11a9c, 1}, {0x11a9e, 0x11aa2, 1}, {0x11c41, 0x11c45, 1}, {0x11c70, 0x11c71, 1}, {0x11ef7, 0x11ef8, 1}, - {0x12470, 0x12474, 1}, + {0x11fff, 0x12470, 1137}, + {0x12471, 0x12474, 1}, {0x16a6e, 0x16a6f, 1}, {0x16af5, 0x16b37, 66}, {0x16b38, 0x16b3b, 1}, {0x16b44, 0x16e97, 851}, {0x16e98, 0x16e9a, 1}, - {0x1bc9f, 0x1da87, 7656}, - {0x1da88, 0x1da8b, 1}, + {0x16fe2, 0x1bc9f, 19645}, + {0x1da87, 0x1da8b, 1}, {0x1e95e, 0x1e95f, 1}, }, LatinOffset: 8, @@ -3001,8 +3053,9 @@ var _S = &RangeTable{ {0x0fd5, 0x0fd8, 1}, {0x109e, 0x109f, 1}, {0x1390, 0x1399, 1}, - {0x17db, 0x1940, 357}, - {0x19de, 0x19ff, 1}, + {0x166d, 0x17db, 366}, + {0x1940, 0x19de, 158}, + {0x19df, 0x19ff, 1}, {0x1b61, 0x1b6a, 1}, {0x1b74, 0x1b7c, 1}, {0x1fbd, 0x1fbf, 2}, @@ -3041,8 +3094,7 @@ var _S = &RangeTable{ {0x29dc, 0x29fb, 1}, {0x29fe, 0x2b73, 1}, {0x2b76, 0x2b95, 1}, - {0x2b98, 0x2bc8, 1}, - {0x2bca, 0x2bfe, 1}, + {0x2b98, 0x2bff, 1}, {0x2ce5, 0x2cea, 1}, {0x2e80, 0x2e99, 1}, {0x2e9b, 0x2ef3, 1}, @@ -3094,6 +3146,7 @@ var _S = &RangeTable{ {0x101d1, 0x101fc, 1}, {0x10877, 0x10878, 1}, {0x10ac8, 0x1173f, 3191}, + {0x11fd5, 0x11ff1, 1}, {0x16b3c, 0x16b3f, 1}, {0x16b45, 0x1bc9c, 20823}, {0x1d000, 0x1d0f5, 1}, @@ -3116,41 +3169,46 @@ var _S = &RangeTable{ {0x1da6d, 0x1da74, 1}, {0x1da76, 0x1da83, 1}, {0x1da85, 0x1da86, 1}, + {0x1e14f, 0x1e2ff, 432}, {0x1ecac, 0x1ecb0, 4}, - {0x1eef0, 0x1eef1, 1}, - {0x1f000, 0x1f02b, 1}, + {0x1ed2e, 0x1eef0, 450}, + {0x1eef1, 0x1f000, 271}, + {0x1f001, 0x1f02b, 1}, {0x1f030, 0x1f093, 1}, {0x1f0a0, 0x1f0ae, 1}, {0x1f0b1, 0x1f0bf, 1}, {0x1f0c1, 0x1f0cf, 1}, {0x1f0d1, 0x1f0f5, 1}, - {0x1f110, 0x1f16b, 1}, + {0x1f110, 0x1f16c, 1}, {0x1f170, 0x1f1ac, 1}, {0x1f1e6, 0x1f202, 1}, {0x1f210, 0x1f23b, 1}, {0x1f240, 0x1f248, 1}, {0x1f250, 0x1f251, 1}, {0x1f260, 0x1f265, 1}, - {0x1f300, 0x1f6d4, 1}, + {0x1f300, 0x1f6d5, 1}, {0x1f6e0, 0x1f6ec, 1}, - {0x1f6f0, 0x1f6f9, 1}, + {0x1f6f0, 0x1f6fa, 1}, {0x1f700, 0x1f773, 1}, {0x1f780, 0x1f7d8, 1}, + {0x1f7e0, 0x1f7eb, 1}, {0x1f800, 0x1f80b, 1}, {0x1f810, 0x1f847, 1}, {0x1f850, 0x1f859, 1}, {0x1f860, 0x1f887, 1}, {0x1f890, 0x1f8ad, 1}, {0x1f900, 0x1f90b, 1}, - {0x1f910, 0x1f93e, 1}, - {0x1f940, 0x1f970, 1}, + {0x1f90d, 0x1f971, 1}, {0x1f973, 0x1f976, 1}, - {0x1f97a, 0x1f97c, 2}, - {0x1f97d, 0x1f9a2, 1}, - {0x1f9b0, 0x1f9b9, 1}, - {0x1f9c0, 0x1f9c2, 1}, - {0x1f9d0, 0x1f9ff, 1}, + {0x1f97a, 0x1f9a2, 1}, + {0x1f9a5, 0x1f9aa, 1}, + {0x1f9ae, 0x1f9ca, 1}, + {0x1f9cd, 0x1fa53, 1}, {0x1fa60, 0x1fa6d, 1}, + {0x1fa70, 0x1fa73, 1}, + {0x1fa78, 0x1fa7a, 1}, + {0x1fa80, 0x1fa82, 1}, + {0x1fa90, 0x1fa95, 1}, }, LatinOffset: 10, } @@ -3172,7 +3230,8 @@ var _Sc = &RangeTable{ {0xffe5, 0xffe6, 1}, }, R32: []Range32{ - {0x1ecb0, 0x1ecb0, 1}, + {0x11fdd, 0x11fe0, 1}, + {0x1e2ff, 0x1ecb0, 2481}, }, LatinOffset: 2, } @@ -3290,8 +3349,8 @@ var _So = &RangeTable{ {0x0fd5, 0x0fd8, 1}, {0x109e, 0x109f, 1}, {0x1390, 0x1399, 1}, - {0x1940, 0x19de, 158}, - {0x19df, 0x19ff, 1}, + {0x166d, 0x1940, 723}, + {0x19de, 0x19ff, 1}, {0x1b61, 0x1b6a, 1}, {0x1b74, 0x1b7c, 1}, {0x2100, 0x2101, 1}, @@ -3335,8 +3394,7 @@ var _So = &RangeTable{ {0x2b45, 0x2b46, 1}, {0x2b4d, 0x2b73, 1}, {0x2b76, 0x2b95, 1}, - {0x2b98, 0x2bc8, 1}, - {0x2bca, 0x2bfe, 1}, + {0x2b98, 0x2bff, 1}, {0x2ce5, 0x2cea, 1}, {0x2e80, 0x2e99, 1}, {0x2e9b, 0x2ef3, 1}, @@ -3376,6 +3434,8 @@ var _So = &RangeTable{ {0x101d1, 0x101fc, 1}, {0x10877, 0x10878, 1}, {0x10ac8, 0x1173f, 3191}, + {0x11fd5, 0x11fdc, 1}, + {0x11fe1, 0x11ff1, 1}, {0x16b3c, 0x16b3f, 1}, {0x16b45, 0x1bc9c, 20823}, {0x1d000, 0x1d0f5, 1}, @@ -3393,14 +3453,15 @@ var _So = &RangeTable{ {0x1da6d, 0x1da74, 1}, {0x1da76, 0x1da83, 1}, {0x1da85, 0x1da86, 1}, - {0x1ecac, 0x1f000, 852}, + {0x1e14f, 0x1ecac, 2909}, + {0x1ed2e, 0x1f000, 722}, {0x1f001, 0x1f02b, 1}, {0x1f030, 0x1f093, 1}, {0x1f0a0, 0x1f0ae, 1}, {0x1f0b1, 0x1f0bf, 1}, {0x1f0c1, 0x1f0cf, 1}, {0x1f0d1, 0x1f0f5, 1}, - {0x1f110, 0x1f16b, 1}, + {0x1f110, 0x1f16c, 1}, {0x1f170, 0x1f1ac, 1}, {0x1f1e6, 0x1f202, 1}, {0x1f210, 0x1f23b, 1}, @@ -3408,26 +3469,29 @@ var _So = &RangeTable{ {0x1f250, 0x1f251, 1}, {0x1f260, 0x1f265, 1}, {0x1f300, 0x1f3fa, 1}, - {0x1f400, 0x1f6d4, 1}, + {0x1f400, 0x1f6d5, 1}, {0x1f6e0, 0x1f6ec, 1}, - {0x1f6f0, 0x1f6f9, 1}, + {0x1f6f0, 0x1f6fa, 1}, {0x1f700, 0x1f773, 1}, {0x1f780, 0x1f7d8, 1}, + {0x1f7e0, 0x1f7eb, 1}, {0x1f800, 0x1f80b, 1}, {0x1f810, 0x1f847, 1}, {0x1f850, 0x1f859, 1}, {0x1f860, 0x1f887, 1}, {0x1f890, 0x1f8ad, 1}, {0x1f900, 0x1f90b, 1}, - {0x1f910, 0x1f93e, 1}, - {0x1f940, 0x1f970, 1}, + {0x1f90d, 0x1f971, 1}, {0x1f973, 0x1f976, 1}, - {0x1f97a, 0x1f97c, 2}, - {0x1f97d, 0x1f9a2, 1}, - {0x1f9b0, 0x1f9b9, 1}, - {0x1f9c0, 0x1f9c2, 1}, - {0x1f9d0, 0x1f9ff, 1}, + {0x1f97a, 0x1f9a2, 1}, + {0x1f9a5, 0x1f9aa, 1}, + {0x1f9ae, 0x1f9ca, 1}, + {0x1f9cd, 0x1fa53, 1}, {0x1fa60, 0x1fa6d, 1}, + {0x1fa70, 0x1fa73, 1}, + {0x1fa78, 0x1fa7a, 1}, + {0x1fa80, 0x1fa82, 1}, + {0x1fa90, 0x1fa95, 1}, }, LatinOffset: 2, } @@ -3554,6 +3618,7 @@ var Scripts = map[string]*RangeTable{ "Duployan": Duployan, "Egyptian_Hieroglyphs": Egyptian_Hieroglyphs, "Elbasan": Elbasan, + "Elymaic": Elymaic, "Ethiopic": Ethiopic, "Georgian": Georgian, "Glagolitic": Glagolitic, @@ -3611,10 +3676,12 @@ var Scripts = map[string]*RangeTable{ "Multani": Multani, "Myanmar": Myanmar, "Nabataean": Nabataean, + "Nandinagari": Nandinagari, "New_Tai_Lue": New_Tai_Lue, "Newa": Newa, "Nko": Nko, "Nushu": Nushu, + "Nyiakeng_Puachue_Hmong": Nyiakeng_Puachue_Hmong, "Ogham": Ogham, "Ol_Chiki": Ol_Chiki, "Old_Hungarian": Old_Hungarian, @@ -3665,6 +3732,7 @@ var Scripts = map[string]*RangeTable{ "Tirhuta": Tirhuta, "Ugaritic": Ugaritic, "Vai": Vai, + "Wancho": Wancho, "Warang_Citi": Warang_Citi, "Yi": Yi, "Zanabazar_Square": Zanabazar_Square, @@ -3673,7 +3741,7 @@ var Scripts = map[string]*RangeTable{ var _Adlam = &RangeTable{ R16: []Range16{}, R32: []Range32{ - {0x1e900, 0x1e94a, 1}, + {0x1e900, 0x1e94b, 1}, {0x1e950, 0x1e959, 1}, {0x1e95e, 0x1e95f, 1}, }, @@ -3939,7 +4007,8 @@ var _Common = &RangeTable{ {0x1cea, 0x1cec, 1}, {0x1cee, 0x1cf3, 1}, {0x1cf5, 0x1cf7, 1}, - {0x2000, 0x200b, 1}, + {0x1cfa, 0x2000, 774}, + {0x2001, 0x200b, 1}, {0x200e, 0x2064, 1}, {0x2066, 0x2070, 1}, {0x2074, 0x207e, 1}, @@ -3956,9 +4025,8 @@ var _Common = &RangeTable{ {0x2460, 0x27ff, 1}, {0x2900, 0x2b73, 1}, {0x2b76, 0x2b95, 1}, - {0x2b98, 0x2bc8, 1}, - {0x2bca, 0x2bfe, 1}, - {0x2e00, 0x2e4e, 1}, + {0x2b98, 0x2bff, 1}, + {0x2e00, 0x2e4f, 1}, {0x2ff0, 0x2ffb, 1}, {0x3000, 0x3004, 1}, {0x3006, 0x3008, 2}, @@ -4001,6 +4069,7 @@ var _Common = &RangeTable{ {0x10190, 0x1019b, 1}, {0x101d0, 0x101fc, 1}, {0x102e1, 0x102fb, 1}, + {0x16fe2, 0x16fe3, 1}, {0x1bca0, 0x1bca3, 1}, {0x1d000, 0x1d0f5, 1}, {0x1d100, 0x1d126, 1}, @@ -4034,6 +4103,7 @@ var _Common = &RangeTable{ {0x1d6a8, 0x1d7cb, 1}, {0x1d7ce, 0x1d7ff, 1}, {0x1ec71, 0x1ecb4, 1}, + {0x1ed01, 0x1ed3d, 1}, {0x1f000, 0x1f02b, 1}, {0x1f030, 0x1f093, 1}, {0x1f0a0, 0x1f0ae, 1}, @@ -4041,7 +4111,7 @@ var _Common = &RangeTable{ {0x1f0c1, 0x1f0cf, 1}, {0x1f0d1, 0x1f0f5, 1}, {0x1f100, 0x1f10c, 1}, - {0x1f110, 0x1f16b, 1}, + {0x1f110, 0x1f16c, 1}, {0x1f170, 0x1f1ac, 1}, {0x1f1e6, 0x1f1ff, 1}, {0x1f201, 0x1f202, 1}, @@ -4049,26 +4119,29 @@ var _Common = &RangeTable{ {0x1f240, 0x1f248, 1}, {0x1f250, 0x1f251, 1}, {0x1f260, 0x1f265, 1}, - {0x1f300, 0x1f6d4, 1}, + {0x1f300, 0x1f6d5, 1}, {0x1f6e0, 0x1f6ec, 1}, - {0x1f6f0, 0x1f6f9, 1}, + {0x1f6f0, 0x1f6fa, 1}, {0x1f700, 0x1f773, 1}, {0x1f780, 0x1f7d8, 1}, + {0x1f7e0, 0x1f7eb, 1}, {0x1f800, 0x1f80b, 1}, {0x1f810, 0x1f847, 1}, {0x1f850, 0x1f859, 1}, {0x1f860, 0x1f887, 1}, {0x1f890, 0x1f8ad, 1}, {0x1f900, 0x1f90b, 1}, - {0x1f910, 0x1f93e, 1}, - {0x1f940, 0x1f970, 1}, + {0x1f90d, 0x1f971, 1}, {0x1f973, 0x1f976, 1}, - {0x1f97a, 0x1f97c, 2}, - {0x1f97d, 0x1f9a2, 1}, - {0x1f9b0, 0x1f9b9, 1}, - {0x1f9c0, 0x1f9c2, 1}, - {0x1f9d0, 0x1f9ff, 1}, + {0x1f97a, 0x1f9a2, 1}, + {0x1f9a5, 0x1f9aa, 1}, + {0x1f9ae, 0x1f9ca, 1}, + {0x1f9cd, 0x1fa53, 1}, {0x1fa60, 0x1fa6d, 1}, + {0x1fa70, 0x1fa73, 1}, + {0x1fa78, 0x1fa7a, 1}, + {0x1fa80, 0x1fa82, 1}, + {0x1fa90, 0x1fa95, 1}, {0xe0001, 0xe0020, 31}, {0xe0021, 0xe007f, 1}, }, @@ -4126,7 +4199,7 @@ var _Deseret = &RangeTable{ var _Devanagari = &RangeTable{ R16: []Range16{ {0x0900, 0x0950, 1}, - {0x0953, 0x0963, 1}, + {0x0955, 0x0963, 1}, {0x0966, 0x097f, 1}, {0xa8e0, 0xa8ff, 1}, }, @@ -4154,6 +4227,7 @@ var _Egyptian_Hieroglyphs = &RangeTable{ R16: []Range16{}, R32: []Range32{ {0x13000, 0x1342e, 1}, + {0x13430, 0x13438, 1}, }, } @@ -4164,6 +4238,13 @@ var _Elbasan = &RangeTable{ }, } +var _Elymaic = &RangeTable{ + R16: []Range16{}, + R32: []Range32{ + {0x10fe0, 0x10ff6, 1}, + }, +} + var _Ethiopic = &RangeTable{ R16: []Range16{ {0x1200, 0x1248, 1}, @@ -4432,6 +4513,7 @@ var _Hiragana = &RangeTable{ }, R32: []Range32{ {0x1b001, 0x1b11e, 1}, + {0x1b150, 0x1b152, 1}, {0x1f200, 0x1f200, 1}, }, } @@ -4450,8 +4532,8 @@ var _Inherited = &RangeTable{ {0x0485, 0x0486, 1}, {0x064b, 0x0655, 1}, {0x0670, 0x0951, 737}, - {0x0952, 0x1ab0, 4446}, - {0x1ab1, 0x1abe, 1}, + {0x0952, 0x0954, 1}, + {0x1ab0, 0x1abe, 1}, {0x1cd0, 0x1cd2, 1}, {0x1cd4, 0x1ce0, 1}, {0x1ce2, 0x1ce8, 1}, @@ -4538,7 +4620,8 @@ var _Katakana = &RangeTable{ {0xff71, 0xff9d, 1}, }, R32: []Range32{ - {0x1b000, 0x1b000, 1}, + {0x1b000, 0x1b164, 356}, + {0x1b165, 0x1b167, 1}, }, } @@ -4591,16 +4674,11 @@ var _Khudawadi = &RangeTable{ var _Lao = &RangeTable{ R16: []Range16{ {0x0e81, 0x0e82, 1}, - {0x0e84, 0x0e87, 3}, - {0x0e88, 0x0e8a, 2}, - {0x0e8d, 0x0e94, 7}, - {0x0e95, 0x0e97, 1}, - {0x0e99, 0x0e9f, 1}, - {0x0ea1, 0x0ea3, 1}, + {0x0e84, 0x0e86, 2}, + {0x0e87, 0x0e8a, 1}, + {0x0e8c, 0x0ea3, 1}, {0x0ea5, 0x0ea7, 2}, - {0x0eaa, 0x0eab, 1}, - {0x0ead, 0x0eb9, 1}, - {0x0ebb, 0x0ebd, 1}, + {0x0ea8, 0x0ebd, 1}, {0x0ec0, 0x0ec4, 1}, {0x0ec6, 0x0ec8, 2}, {0x0ec9, 0x0ecd, 1}, @@ -4631,10 +4709,12 @@ var _Latin = &RangeTable{ {0x2160, 0x2188, 1}, {0x2c60, 0x2c7f, 1}, {0xa722, 0xa787, 1}, - {0xa78b, 0xa7b9, 1}, + {0xa78b, 0xa7bf, 1}, + {0xa7c2, 0xa7c6, 1}, {0xa7f7, 0xa7ff, 1}, {0xab30, 0xab5a, 1}, {0xab5c, 0xab64, 1}, + {0xab66, 0xab67, 1}, {0xfb00, 0xfb06, 1}, {0xff21, 0xff3a, 1}, {0xff41, 0xff5a, 1}, @@ -4809,8 +4889,8 @@ var _Meroitic_Hieroglyphs = &RangeTable{ var _Miao = &RangeTable{ R16: []Range16{}, R32: []Range32{ - {0x16f00, 0x16f44, 1}, - {0x16f50, 0x16f7e, 1}, + {0x16f00, 0x16f4a, 1}, + {0x16f4f, 0x16f87, 1}, {0x16f8f, 0x16f9f, 1}, }, } @@ -4873,6 +4953,15 @@ var _Nabataean = &RangeTable{ }, } +var _Nandinagari = &RangeTable{ + R16: []Range16{}, + R32: []Range32{ + {0x119a0, 0x119a7, 1}, + {0x119aa, 0x119d7, 1}, + {0x119da, 0x119e4, 1}, + }, +} + var _New_Tai_Lue = &RangeTable{ R16: []Range16{ {0x1980, 0x19ab, 1}, @@ -4887,7 +4976,7 @@ var _Newa = &RangeTable{ R32: []Range32{ {0x11400, 0x11459, 1}, {0x1145b, 0x1145d, 2}, - {0x1145e, 0x1145e, 1}, + {0x1145e, 0x1145f, 1}, }, } @@ -4906,6 +4995,16 @@ var _Nushu = &RangeTable{ }, } +var _Nyiakeng_Puachue_Hmong = &RangeTable{ + R16: []Range16{}, + R32: []Range32{ + {0x1e100, 0x1e12c, 1}, + {0x1e130, 0x1e13d, 1}, + {0x1e140, 0x1e149, 1}, + {0x1e14e, 0x1e14f, 1}, + }, +} + var _Ogham = &RangeTable{ R16: []Range16{ {0x1680, 0x169c, 1}, @@ -5159,8 +5258,7 @@ var _Sora_Sompeng = &RangeTable{ var _Soyombo = &RangeTable{ R16: []Range16{}, R32: []Range32{ - {0x11a50, 0x11a83, 1}, - {0x11a86, 0x11aa2, 1}, + {0x11a50, 0x11aa2, 1}, }, } @@ -5228,7 +5326,7 @@ var _Tai_Viet = &RangeTable{ var _Takri = &RangeTable{ R16: []Range16{}, R32: []Range32{ - {0x11680, 0x116b7, 1}, + {0x11680, 0x116b8, 1}, {0x116c0, 0x116c9, 1}, }, } @@ -5251,13 +5349,17 @@ var _Tamil = &RangeTable{ {0x0bd0, 0x0bd7, 7}, {0x0be6, 0x0bfa, 1}, }, + R32: []Range32{ + {0x11fc0, 0x11ff1, 1}, + {0x11fff, 0x11fff, 1}, + }, } var _Tangut = &RangeTable{ R16: []Range16{}, R32: []Range32{ {0x16fe0, 0x17000, 32}, - {0x17001, 0x187f1, 1}, + {0x17001, 0x187f7, 1}, {0x18800, 0x18af2, 1}, }, } @@ -5275,7 +5377,7 @@ var _Telugu = &RangeTable{ {0x0c58, 0x0c5a, 1}, {0x0c60, 0x0c63, 1}, {0x0c66, 0x0c6f, 1}, - {0x0c78, 0x0c7f, 1}, + {0x0c77, 0x0c7f, 1}, }, } @@ -5334,6 +5436,14 @@ var _Vai = &RangeTable{ }, } +var _Wancho = &RangeTable{ + R16: []Range16{}, + R32: []Range32{ + {0x1e2c0, 0x1e2f9, 1}, + {0x1e2ff, 0x1e2ff, 1}, + }, +} + var _Warang_Citi = &RangeTable{ R16: []Range16{}, R32: []Range32{ @@ -5392,6 +5502,7 @@ var ( Duployan = _Duployan // Duployan is the set of Unicode characters in script Duployan. Egyptian_Hieroglyphs = _Egyptian_Hieroglyphs // Egyptian_Hieroglyphs is the set of Unicode characters in script Egyptian_Hieroglyphs. Elbasan = _Elbasan // Elbasan is the set of Unicode characters in script Elbasan. + Elymaic = _Elymaic // Elymaic is the set of Unicode characters in script Elymaic. Ethiopic = _Ethiopic // Ethiopic is the set of Unicode characters in script Ethiopic. Georgian = _Georgian // Georgian is the set of Unicode characters in script Georgian. Glagolitic = _Glagolitic // Glagolitic is the set of Unicode characters in script Glagolitic. @@ -5449,10 +5560,12 @@ var ( Multani = _Multani // Multani is the set of Unicode characters in script Multani. Myanmar = _Myanmar // Myanmar is the set of Unicode characters in script Myanmar. Nabataean = _Nabataean // Nabataean is the set of Unicode characters in script Nabataean. + Nandinagari = _Nandinagari // Nandinagari is the set of Unicode characters in script Nandinagari. New_Tai_Lue = _New_Tai_Lue // New_Tai_Lue is the set of Unicode characters in script New_Tai_Lue. Newa = _Newa // Newa is the set of Unicode characters in script Newa. Nko = _Nko // Nko is the set of Unicode characters in script Nko. Nushu = _Nushu // Nushu is the set of Unicode characters in script Nushu. + Nyiakeng_Puachue_Hmong = _Nyiakeng_Puachue_Hmong // Nyiakeng_Puachue_Hmong is the set of Unicode characters in script Nyiakeng_Puachue_Hmong. Ogham = _Ogham // Ogham is the set of Unicode characters in script Ogham. Ol_Chiki = _Ol_Chiki // Ol_Chiki is the set of Unicode characters in script Ol_Chiki. Old_Hungarian = _Old_Hungarian // Old_Hungarian is the set of Unicode characters in script Old_Hungarian. @@ -5503,6 +5616,7 @@ var ( Tirhuta = _Tirhuta // Tirhuta is the set of Unicode characters in script Tirhuta. Ugaritic = _Ugaritic // Ugaritic is the set of Unicode characters in script Ugaritic. Vai = _Vai // Vai is the set of Unicode characters in script Vai. + Wancho = _Wancho // Wancho is the set of Unicode characters in script Wancho. Warang_Citi = _Warang_Citi // Warang_Citi is the set of Unicode characters in script Warang_Citi. Yi = _Yi // Yi is the set of Unicode characters in script Yi. Zanabazar_Square = _Zanabazar_Square // Zanabazar_Square is the set of Unicode characters in script Zanabazar_Square. @@ -5637,8 +5751,8 @@ var _Diacritic = &RangeTable{ {0x0d3b, 0x0d3c, 1}, {0x0d4d, 0x0e47, 125}, {0x0e48, 0x0e4c, 1}, - {0x0e4e, 0x0ec8, 122}, - {0x0ec9, 0x0ecc, 1}, + {0x0e4e, 0x0eba, 108}, + {0x0ec8, 0x0ecc, 1}, {0x0f18, 0x0f19, 1}, {0x0f35, 0x0f39, 2}, {0x0f3e, 0x0f3f, 1}, @@ -5646,10 +5760,13 @@ var _Diacritic = &RangeTable{ {0x0f86, 0x0f87, 1}, {0x0fc6, 0x1037, 113}, {0x1039, 0x103a, 1}, + {0x1063, 0x1064, 1}, + {0x1069, 0x106d, 1}, {0x1087, 0x108d, 1}, {0x108f, 0x109a, 11}, - {0x109b, 0x17c9, 1838}, - {0x17ca, 0x17d3, 1}, + {0x109b, 0x135d, 706}, + {0x135e, 0x135f, 1}, + {0x17c9, 0x17d3, 1}, {0x17dd, 0x1939, 348}, {0x193a, 0x193b, 1}, {0x1a75, 0x1a7c, 1}, @@ -5681,11 +5798,12 @@ var _Diacritic = &RangeTable{ {0xa67c, 0xa67d, 1}, {0xa67f, 0xa69c, 29}, {0xa69d, 0xa6f0, 83}, - {0xa6f1, 0xa717, 38}, - {0xa718, 0xa721, 1}, - {0xa788, 0xa7f8, 112}, - {0xa7f9, 0xa8c4, 203}, - {0xa8e0, 0xa8f1, 1}, + {0xa6f1, 0xa700, 15}, + {0xa701, 0xa721, 1}, + {0xa788, 0xa78a, 1}, + {0xa7f8, 0xa7f9, 1}, + {0xa8c4, 0xa8e0, 28}, + {0xa8e1, 0xa8f1, 1}, {0xa92b, 0xa92e, 1}, {0xa953, 0xa9b3, 96}, {0xa9c0, 0xa9e5, 37}, @@ -5720,17 +5838,21 @@ var _Diacritic = &RangeTable{ {0x1163f, 0x116b6, 119}, {0x116b7, 0x1172b, 116}, {0x11839, 0x1183a, 1}, - {0x11a34, 0x11a47, 19}, - {0x11a99, 0x11c3f, 422}, - {0x11d42, 0x11d44, 2}, - {0x11d45, 0x11d97, 82}, - {0x16af0, 0x16af4, 1}, + {0x119e0, 0x11a34, 84}, + {0x11a47, 0x11a99, 82}, + {0x11c3f, 0x11d42, 259}, + {0x11d44, 0x11d45, 1}, + {0x11d97, 0x16af0, 19801}, + {0x16af1, 0x16af4, 1}, + {0x16b30, 0x16b36, 1}, {0x16f8f, 0x16f9f, 1}, {0x1d167, 0x1d169, 1}, {0x1d16d, 0x1d172, 1}, {0x1d17b, 0x1d182, 1}, {0x1d185, 0x1d18b, 1}, {0x1d1aa, 0x1d1ad, 1}, + {0x1e130, 0x1e136, 1}, + {0x1e2ec, 0x1e2ef, 1}, {0x1e8d0, 0x1e8d6, 1}, {0x1e944, 0x1e946, 1}, {0x1e948, 0x1e94a, 1}, @@ -5761,8 +5883,9 @@ var _Extender = &RangeTable{ {0x115c7, 0x115c8, 1}, {0x11a98, 0x16b42, 20650}, {0x16b43, 0x16fe0, 1181}, - {0x16fe1, 0x1e944, 31075}, - {0x1e945, 0x1e946, 1}, + {0x16fe1, 0x16fe3, 2}, + {0x1e13c, 0x1e13d, 1}, + {0x1e944, 0x1e946, 1}, }, } @@ -5814,7 +5937,7 @@ var _Ideographic = &RangeTable{ {0xfa70, 0xfad9, 1}, }, R32: []Range32{ - {0x17000, 0x187f1, 1}, + {0x17000, 0x187f7, 1}, {0x18800, 0x18af2, 1}, {0x1b170, 0x1b2fb, 1}, {0x20000, 0x2a6d6, 1}, @@ -5963,17 +6086,17 @@ var _Other_Alphabetic = &RangeTable{ {0x103c, 0x103e, 1}, {0x1056, 0x1059, 1}, {0x105e, 0x1060, 1}, - {0x1062, 0x1067, 5}, - {0x1068, 0x1071, 9}, - {0x1072, 0x1074, 1}, - {0x1082, 0x1086, 1}, - {0x109c, 0x109d, 1}, - {0x135f, 0x1712, 947}, - {0x1713, 0x1732, 31}, - {0x1733, 0x1752, 31}, - {0x1753, 0x1772, 31}, - {0x1773, 0x17b6, 67}, - {0x17b7, 0x17c8, 1}, + {0x1062, 0x1064, 1}, + {0x1067, 0x106d, 1}, + {0x1071, 0x1074, 1}, + {0x1082, 0x108d, 1}, + {0x108f, 0x109a, 11}, + {0x109b, 0x109d, 1}, + {0x1712, 0x1713, 1}, + {0x1732, 0x1733, 1}, + {0x1752, 0x1753, 1}, + {0x1772, 0x1773, 1}, + {0x17b6, 0x17c8, 1}, {0x1885, 0x1886, 1}, {0x18a9, 0x1920, 119}, {0x1921, 0x192b, 1}, @@ -5987,25 +6110,28 @@ var _Other_Alphabetic = &RangeTable{ {0x1ba1, 0x1ba9, 1}, {0x1bac, 0x1bad, 1}, {0x1be7, 0x1bf1, 1}, - {0x1c24, 0x1c35, 1}, - {0x1cf2, 0x1cf3, 1}, + {0x1c24, 0x1c36, 1}, {0x1de7, 0x1df4, 1}, {0x24b6, 0x24e9, 1}, {0x2de0, 0x2dff, 1}, {0xa674, 0xa67b, 1}, {0xa69e, 0xa69f, 1}, + {0xa802, 0xa80b, 9}, {0xa823, 0xa827, 1}, {0xa880, 0xa881, 1}, {0xa8b4, 0xa8c3, 1}, - {0xa8c5, 0xa926, 97}, - {0xa927, 0xa92a, 1}, + {0xa8c5, 0xa8ff, 58}, + {0xa926, 0xa92a, 1}, {0xa947, 0xa952, 1}, {0xa980, 0xa983, 1}, {0xa9b4, 0xa9bf, 1}, - {0xaa29, 0xaa36, 1}, + {0xa9e5, 0xaa29, 68}, + {0xaa2a, 0xaa36, 1}, {0xaa43, 0xaa4c, 9}, - {0xaa4d, 0xaab0, 99}, - {0xaab2, 0xaab4, 1}, + {0xaa4d, 0xaa7b, 46}, + {0xaa7c, 0xaa7d, 1}, + {0xaab0, 0xaab2, 2}, + {0xaab3, 0xaab4, 1}, {0xaab7, 0xaab8, 1}, {0xaabe, 0xaaeb, 45}, {0xaaec, 0xaaef, 1}, @@ -6048,7 +6174,10 @@ var _Other_Alphabetic = &RangeTable{ {0x116ac, 0x116b5, 1}, {0x1171d, 0x1172a, 1}, {0x1182c, 0x11838, 1}, - {0x11a01, 0x11a0a, 1}, + {0x119d1, 0x119d7, 1}, + {0x119da, 0x119df, 1}, + {0x119e4, 0x11a01, 29}, + {0x11a02, 0x11a0a, 1}, {0x11a35, 0x11a39, 1}, {0x11a3b, 0x11a3e, 1}, {0x11a51, 0x11a5b, 1}, @@ -6066,8 +6195,9 @@ var _Other_Alphabetic = &RangeTable{ {0x11d90, 0x11d91, 1}, {0x11d93, 0x11d96, 1}, {0x11ef3, 0x11ef6, 1}, - {0x16b30, 0x16b36, 1}, - {0x16f51, 0x16f7e, 1}, + {0x16f4f, 0x16f51, 2}, + {0x16f52, 0x16f87, 1}, + {0x16f8f, 0x16f92, 1}, {0x1bc9e, 0x1e000, 9058}, {0x1e001, 0x1e006, 1}, {0x1e008, 0x1e018, 1}, @@ -6105,9 +6235,10 @@ var _Other_Grapheme_Extend = &RangeTable{ {0x0cc2, 0x0cd5, 19}, {0x0cd6, 0x0d3e, 104}, {0x0d57, 0x0dcf, 120}, - {0x0ddf, 0x200c, 4653}, - {0x302e, 0x302f, 1}, - {0xff9e, 0xff9f, 1}, + {0x0ddf, 0x1b35, 3414}, + {0x200c, 0x302e, 4130}, + {0x302f, 0xff9e, 53103}, + {0xff9f, 0xff9f, 1}, }, R32: []Range32{ {0x1133e, 0x11357, 25}, @@ -6495,8 +6626,8 @@ var _Terminal_Punctuation = &RangeTable{ {0x0f0d, 0x0f12, 1}, {0x104a, 0x104b, 1}, {0x1361, 0x1368, 1}, - {0x166d, 0x166e, 1}, - {0x16eb, 0x16ed, 1}, + {0x166e, 0x16eb, 125}, + {0x16ec, 0x16ed, 1}, {0x1735, 0x1736, 1}, {0x17d4, 0x17d6, 1}, {0x17da, 0x1802, 40}, @@ -6512,10 +6643,10 @@ var _Terminal_Punctuation = &RangeTable{ {0x2047, 0x2049, 1}, {0x2e2e, 0x2e3c, 14}, {0x2e41, 0x2e4c, 11}, - {0x2e4e, 0x3001, 435}, - {0x3002, 0xa4fe, 29948}, - {0xa4ff, 0xa60d, 270}, - {0xa60e, 0xa60f, 1}, + {0x2e4e, 0x2e4f, 1}, + {0x3001, 0x3002, 1}, + {0xa4fe, 0xa4ff, 1}, + {0xa60d, 0xa60f, 1}, {0xa6f3, 0xa6f7, 1}, {0xa876, 0xa877, 1}, {0xa8ce, 0xa8cf, 1}, @@ -6764,6 +6895,7 @@ var _CaseRanges = []CaseRange{ {0x0275, 0x0275, d{-214, 0, -214}}, {0x027D, 0x027D, d{10727, 0, 10727}}, {0x0280, 0x0280, d{-218, 0, -218}}, + {0x0282, 0x0282, d{42307, 0, 42307}}, {0x0283, 0x0283, d{-218, 0, -218}}, {0x0287, 0x0287, d{42282, 0, 42282}}, {0x0288, 0x0288, d{-218, 0, -218}}, @@ -6840,6 +6972,7 @@ var _CaseRanges = []CaseRange{ {0x1CBD, 0x1CBF, d{0, -3008, 0}}, {0x1D79, 0x1D79, d{35332, 0, 35332}}, {0x1D7D, 0x1D7D, d{3814, 0, 3814}}, + {0x1D8E, 0x1D8E, d{35384, 0, 35384}}, {0x1E00, 0x1E95, d{UpperLower, UpperLower, UpperLower}}, {0x1E9B, 0x1E9B, d{-59, 0, -59}}, {0x1E9E, 0x1E9E, d{0, -7615, 0}}, @@ -6939,6 +7072,7 @@ var _CaseRanges = []CaseRange{ {0xA78B, 0xA78C, d{UpperLower, UpperLower, UpperLower}}, {0xA78D, 0xA78D, d{0, -42280, 0}}, {0xA790, 0xA793, d{UpperLower, UpperLower, UpperLower}}, + {0xA794, 0xA794, d{48, 0, 48}}, {0xA796, 0xA7A9, d{UpperLower, UpperLower, UpperLower}}, {0xA7AA, 0xA7AA, d{0, -42308, 0}}, {0xA7AB, 0xA7AB, d{0, -42319, 0}}, @@ -6949,7 +7083,11 @@ var _CaseRanges = []CaseRange{ {0xA7B1, 0xA7B1, d{0, -42282, 0}}, {0xA7B2, 0xA7B2, d{0, -42261, 0}}, {0xA7B3, 0xA7B3, d{0, 928, 0}}, - {0xA7B4, 0xA7B9, d{UpperLower, UpperLower, UpperLower}}, + {0xA7B4, 0xA7BF, d{UpperLower, UpperLower, UpperLower}}, + {0xA7C2, 0xA7C3, d{UpperLower, UpperLower, UpperLower}}, + {0xA7C4, 0xA7C4, d{0, -48, 0}}, + {0xA7C5, 0xA7C5, d{0, -42307, 0}}, + {0xA7C6, 0xA7C6, d{0, -35384, 0}}, {0xAB53, 0xAB53, d{-928, 0, -928}}, {0xAB70, 0xABBF, d{-38864, 0, -38864}}, {0xFF21, 0xFF3A, d{0, 32, 0}}, @@ -7571,7 +7709,9 @@ var foldLl = &RangeTable{ {0xa796, 0xa7aa, 2}, {0xa7ab, 0xa7ae, 1}, {0xa7b0, 0xa7b4, 1}, - {0xa7b6, 0xa7b8, 2}, + {0xa7b6, 0xa7be, 2}, + {0xa7c2, 0xa7c4, 2}, + {0xa7c5, 0xa7c6, 1}, {0xff21, 0xff3a, 1}, }, R32: []Range32{ @@ -7642,7 +7782,8 @@ var foldLu = &RangeTable{ {0x0269, 0x026c, 1}, {0x026f, 0x0271, 2}, {0x0272, 0x0275, 3}, - {0x027d, 0x0283, 3}, + {0x027d, 0x0280, 3}, + {0x0282, 0x0283, 1}, {0x0287, 0x028c, 1}, {0x0292, 0x029d, 11}, {0x029e, 0x0345, 167}, @@ -7667,7 +7808,8 @@ var foldLu = &RangeTable{ {0x13f8, 0x13fd, 1}, {0x1c80, 0x1c88, 1}, {0x1d79, 0x1d7d, 4}, - {0x1e01, 0x1e95, 2}, + {0x1d8e, 0x1e01, 115}, + {0x1e03, 0x1e95, 2}, {0x1e9b, 0x1ea1, 6}, {0x1ea3, 0x1eff, 2}, {0x1f00, 0x1f07, 1}, @@ -7699,11 +7841,11 @@ var foldLu = &RangeTable{ {0xa77a, 0xa77c, 2}, {0xa77f, 0xa787, 2}, {0xa78c, 0xa791, 5}, - {0xa793, 0xa797, 4}, - {0xa799, 0xa7a9, 2}, - {0xa7b5, 0xa7b9, 2}, - {0xab53, 0xab70, 29}, - {0xab71, 0xabbf, 1}, + {0xa793, 0xa794, 1}, + {0xa797, 0xa7a9, 2}, + {0xa7b5, 0xa7bf, 2}, + {0xa7c3, 0xab53, 912}, + {0xab70, 0xabbf, 1}, {0xff41, 0xff5a, 1}, }, R32: []Range32{ @@ -7760,7 +7902,7 @@ var foldInherited = &RangeTable{ }, } -// Range entries: 3480 16-bit, 1632 32-bit, 5112 total. -// Range bytes: 20880 16-bit, 19584 32-bit, 40464 total. +// Range entries: 3483 16-bit, 1730 32-bit, 5213 total. +// Range bytes: 20898 16-bit, 20760 32-bit, 41658 total. // Fold orbit bytes: 88 pairs, 352 bytes |