Commit 79a00a3f authored by Marcel van Lohuizen's avatar Marcel van Lohuizen Committed by Russ Cox

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: default avatarRuss Cox <rsc@golang.org>
parent 3c0fbeea
......@@ -459,3 +459,4 @@ pkg syscall (freebsd-arm-cgo), type Statfs_t struct, Mntfromname [88]int8
pkg syscall (freebsd-arm-cgo), type Statfs_t struct, Mntonname [88]int8
pkg text/scanner, const GoTokens = 1012
pkg unicode, const Version = "10.0.0"
pkg unicode, const Version = "11.0.0"
pkg unicode, const Version = "12.0.0"
pkg unicode, var Elymaic *RangeTable
pkg unicode, var Nandinagari *RangeTable
pkg unicode, var Nyiakeng_Puachue_Hmong *RangeTable
pkg unicode, var Wancho *RangeTable
......@@ -6,5 +6,5 @@ require (
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8
golang.org/x/net v0.0.0-20191021124707-24d2ffbea1e8
golang.org/x/sys v0.0.0-20190529130038-5219a1e1c5f8 // indirect
golang.org/x/text v0.3.2 // indirect
golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f // indirect
)
......@@ -9,7 +9,7 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190529130038-5219a1e1c5f8 h1:2WjIC11WRITGlVWmyLXKjzIVj1ZwoWZ//tadeUUV6/o=
golang.org/x/sys v0.0.0-20190529130038-5219a1e1c5f8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f h1:wYBuYA3M/ZC3iBpL1jKHNRNEK7d8D3JoJmM+zx6rLVQ=
golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e h1:FDhOuMEY4JVRztM/gsbk+IKUQ8kj74bxZrgw87eMMVc=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
......@@ -6,7 +6,7 @@
package strconv
// (448+137+90)*2 + (418)*4 = 3022 bytes
// (442+132+90)*2 + (450)*4 = 3128 bytes
var isPrint16 = []uint16{
0x0020, 0x007e,
......@@ -75,7 +75,7 @@ var isPrint16 = []uint16{
0x0c55, 0x0c5a,
0x0c60, 0x0c63,
0x0c66, 0x0c6f,
0x0c78, 0x0cb9,
0x0c77, 0x0cb9,
0x0cbc, 0x0ccd,
0x0cd5, 0x0cd6,
0x0cde, 0x0ce3,
......@@ -92,11 +92,7 @@ var isPrint16 = []uint16{
0x0df2, 0x0df4,
0x0e01, 0x0e3a,
0x0e3f, 0x0e5b,
0x0e81, 0x0e84,
0x0e87, 0x0e8a,
0x0e8d, 0x0e8d,
0x0e94, 0x0ea7,
0x0eaa, 0x0ebd,
0x0e81, 0x0ebd,
0x0ec0, 0x0ecd,
0x0ed0, 0x0ed9,
0x0edc, 0x0edf,
......@@ -151,7 +147,7 @@ var isPrint16 = []uint16{
0x1c4d, 0x1c88,
0x1c90, 0x1cba,
0x1cbd, 0x1cc7,
0x1cd0, 0x1cf9,
0x1cd0, 0x1cfa,
0x1d00, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
......@@ -177,7 +173,7 @@ var isPrint16 = []uint16{
0x2d30, 0x2d67,
0x2d6f, 0x2d70,
0x2d7f, 0x2d96,
0x2da0, 0x2e4e,
0x2da0, 0x2e4f,
0x2e80, 0x2ef3,
0x2f00, 0x2fd5,
0x2ff0, 0x2ffb,
......@@ -191,7 +187,8 @@ var isPrint16 = []uint16{
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
0xa700, 0xa7b9,
0xa700, 0xa7bf,
0xa7c2, 0xa7c6,
0xa7f7, 0xa82b,
0xa830, 0xa839,
0xa840, 0xa877,
......@@ -208,7 +205,7 @@ var isPrint16 = []uint16{
0xab01, 0xab06,
0xab09, 0xab0e,
0xab11, 0xab16,
0xab20, 0xab65,
0xab20, 0xab67,
0xab70, 0xabed,
0xabf0, 0xabf9,
0xac00, 0xd7a3,
......@@ -302,13 +299,10 @@ var isNotPrint16 = []uint16{
0x0dd5,
0x0dd7,
0x0e83,
0x0e89,
0x0e98,
0x0ea0,
0x0e85,
0x0e8b,
0x0ea4,
0x0ea6,
0x0eac,
0x0eba,
0x0ec5,
0x0ec7,
0x0f48,
......@@ -341,8 +335,6 @@ var isNotPrint16 = []uint16{
0x1fdc,
0x1ff5,
0x208f,
0x2bc9,
0x2bff,
0x2c2f,
0x2c5f,
0x2d26,
......@@ -435,6 +427,7 @@ var isPrint32 = []uint32{
0x010e60, 0x010e7e,
0x010f00, 0x010f27,
0x010f30, 0x010f59,
0x010fe0, 0x010ff6,
0x011000, 0x01104d,
0x011052, 0x01106f,
0x01107f, 0x0110c1,
......@@ -458,7 +451,7 @@ var isPrint32 = []uint32{
0x01135d, 0x011363,
0x011366, 0x01136c,
0x011370, 0x011374,
0x011400, 0x01145e,
0x011400, 0x01145f,
0x011480, 0x0114c7,
0x0114d0, 0x0114d9,
0x011580, 0x0115b5,
......@@ -466,7 +459,7 @@ var isPrint32 = []uint32{
0x011600, 0x011644,
0x011650, 0x011659,
0x011660, 0x01166c,
0x011680, 0x0116b7,
0x011680, 0x0116b8,
0x0116c0, 0x0116c9,
0x011700, 0x01171a,
0x01171d, 0x01172b,
......@@ -474,9 +467,11 @@ var isPrint32 = []uint32{
0x011800, 0x01183b,
0x0118a0, 0x0118f2,
0x0118ff, 0x0118ff,
0x0119a0, 0x0119a7,
0x0119aa, 0x0119d7,
0x0119da, 0x0119e4,
0x011a00, 0x011a47,
0x011a50, 0x011a83,
0x011a86, 0x011aa2,
0x011a50, 0x011aa2,
0x011ac0, 0x011af8,
0x011c00, 0x011c45,
0x011c50, 0x011c6c,
......@@ -488,7 +483,8 @@ var isPrint32 = []uint32{
0x011d60, 0x011d98,
0x011da0, 0x011da9,
0x011ee0, 0x011ef8,
0x012000, 0x012399,
0x011fc0, 0x011ff1,
0x011fff, 0x012399,
0x012400, 0x012474,
0x012480, 0x012543,
0x013000, 0x01342e,
......@@ -502,13 +498,15 @@ var isPrint32 = []uint32{
0x016b50, 0x016b77,
0x016b7d, 0x016b8f,
0x016e40, 0x016e9a,
0x016f00, 0x016f44,
0x016f50, 0x016f7e,
0x016f00, 0x016f4a,
0x016f4f, 0x016f87,
0x016f8f, 0x016f9f,
0x016fe0, 0x016fe1,
0x017000, 0x0187f1,
0x016fe0, 0x016fe3,
0x017000, 0x0187f7,
0x018800, 0x018af2,
0x01b000, 0x01b11e,
0x01b150, 0x01b152,
0x01b164, 0x01b167,
0x01b170, 0x01b2fb,
0x01bc00, 0x01bc6a,
0x01bc70, 0x01bc7c,
......@@ -534,12 +532,19 @@ var isPrint32 = []uint32{
0x01da9b, 0x01daaf,
0x01e000, 0x01e018,
0x01e01b, 0x01e02a,
0x01e100, 0x01e12c,
0x01e130, 0x01e13d,
0x01e140, 0x01e149,
0x01e14e, 0x01e14f,
0x01e2c0, 0x01e2f9,
0x01e2ff, 0x01e2ff,
0x01e800, 0x01e8c4,
0x01e8c7, 0x01e8d6,
0x01e900, 0x01e94a,
0x01e900, 0x01e94b,
0x01e950, 0x01e959,
0x01e95e, 0x01e95f,
0x01ec71, 0x01ecb4,
0x01ed01, 0x01ed3d,
0x01ee00, 0x01ee24,
0x01ee27, 0x01ee3b,
0x01ee42, 0x01ee42,
......@@ -553,31 +558,34 @@ var isPrint32 = []uint32{
0x01f0a0, 0x01f0ae,
0x01f0b1, 0x01f0f5,
0x01f100, 0x01f10c,
0x01f110, 0x01f16b,
0x01f110, 0x01f16c,
0x01f170, 0x01f1ac,
0x01f1e6, 0x01f202,
0x01f210, 0x01f23b,
0x01f240, 0x01f248,
0x01f250, 0x01f251,
0x01f260, 0x01f265,
0x01f300, 0x01f6d4,
0x01f300, 0x01f6d5,
0x01f6e0, 0x01f6ec,
0x01f6f0, 0x01f6f9,
0x01f6f0, 0x01f6fa,
0x01f700, 0x01f773,
0x01f780, 0x01f7d8,
0x01f7e0, 0x01f7eb,
0x01f800, 0x01f80b,
0x01f810, 0x01f847,
0x01f850, 0x01f859,
0x01f860, 0x01f887,
0x01f890, 0x01f8ad,
0x01f900, 0x01f90b,
0x01f910, 0x01f970,
0x01f973, 0x01f976,
0x01f900, 0x01f976,
0x01f97a, 0x01f9a2,
0x01f9b0, 0x01f9b9,
0x01f9c0, 0x01f9c2,
0x01f9d0, 0x01f9ff,
0x01f9a5, 0x01f9aa,
0x01f9ae, 0x01f9ca,
0x01f9cd, 0x01fa53,
0x01fa60, 0x01fa6d,
0x01fa70, 0x01fa73,
0x01fa78, 0x01fa7a,
0x01fa80, 0x01fa82,
0x01fa90, 0x01fa95,
0x020000, 0x02a6d6,
0x02a700, 0x02b734,
0x02b740, 0x02b81d,
......@@ -676,8 +684,8 @@ var isNotPrint32 = []uint16{ // add 0x10000 to each entry
0xeeaa,
0xf0c0,
0xf0d0,
0xf93f,
0xf97b,
0xf90c,
0xf972,
}
// isGraphic lists the graphic runes not matched by IsPrint.
......
......@@ -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
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
// +build go1.13
// +build go1.13,!go1.14
package bidi
......
This source diff could not be displayed because it is too large. You can view the blob instead.
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
// +build go1.13
// +build go1.13,!go1.14
package norm
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -21,7 +21,7 @@ golang.org/x/net/route
# golang.org/x/sys v0.0.0-20190529130038-5219a1e1c5f8
## explicit
golang.org/x/sys/cpu
# golang.org/x/text v0.3.2
# golang.org/x/text v0.3.3-0.20191031172631-4b67af870c6f
## explicit
golang.org/x/text/secure/bidirule
golang.org/x/text/transform
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment