aboutsummaryrefslogtreecommitdiff
path: root/src/unicode
diff options
context:
space:
mode:
authorMarcel van Lohuizen <mpvl@golang.org>2019-11-01 09:42:37 +0100
committerRuss Cox <rsc@golang.org>2019-11-05 14:34:56 +0000
commit79a00a3fe8b286d335af86a2eed6b87cd3fc878e (patch)
tree71c01b0f3ddf7b332ebc5aba2ff63738a485708d /src/unicode
parent3c0fbeea7d57fe474865061d5c0bf3b7a01877c8 (diff)
downloadgo-79a00a3fe8b286d335af86a2eed6b87cd3fc878e.tar.gz
go-79a00a3fe8b286d335af86a2eed6b87cd3fc878e.zip
unicode: upgrade to Unicode 12
This does not include an upgrade of golang.org/x/net. This is optional and best done as a separate CL. Change-Id: Ifecc3fb6e3b7fe026b4ddefbe637186a3445b0bc Reviewed-on: https://go-review.googlesource.com/c/go/+/204658 Run-TryBot: Marcel van Lohuizen <mpvl@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/unicode')
-rw-r--r--src/unicode/tables.go574
1 files changed, 358 insertions, 216 deletions
diff --git a/src/unicode/tables.go b/src/unicode/tables.go
index ba7631b6d8..12441682d0 100644
--- a/src/unicode/tables.go
+++ b/src/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