diff --git a/unicode/ambiguous_wide_chars.h b/unicode/ambiguous_wide_chars.h index 63ca9474..7369e7a5 100644 --- a/unicode/ambiguous_wide_chars.h +++ b/unicode/ambiguous_wide_chars.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * Identify Unicode characters that are width-ambiguous: some regimes * regard them as occupying two adjacent character cells in a terminal, diff --git a/unicode/bidi_brackets.h b/unicode/bidi_brackets.h index 1a846d49..6cfd4d25 100644 --- a/unicode/bidi_brackets.h +++ b/unicode/bidi_brackets.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * Identify Unicode characters that count as brackets for the purposes of * bidirectional text layout. For each one, indicate whether it's an open diff --git a/unicode/bidi_mirror.h b/unicode/bidi_mirror.h index b7c7f629..39ea5c91 100644 --- a/unicode/bidi_mirror.h +++ b/unicode/bidi_mirror.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * Map each Unicode character to its mirrored form when printing right to * left. diff --git a/unicode/bidi_type.h b/unicode/bidi_type.h index 8feaa005..7e617044 100644 --- a/unicode/bidi_type.h +++ b/unicode/bidi_type.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * Bidirectional type of every Unicode character, excluding those with * type ON. @@ -124,7 +124,7 @@ {0x0860, 0x086a, AL}, {0x0870, 0x088e, AL}, {0x0890, 0x0891, AN}, -{0x0898, 0x089f, NSM}, +{0x0897, 0x089f, NSM}, {0x08a0, 0x08c9, AL}, {0x08ca, 0x08e1, NSM}, {0x08e2, 0x08e2, AN}, @@ -494,9 +494,9 @@ {0x1b3d, 0x1b41, L}, {0x1b42, 0x1b42, NSM}, {0x1b43, 0x1b4c, L}, -{0x1b50, 0x1b6a, L}, +{0x1b4e, 0x1b6a, L}, {0x1b6b, 0x1b73, NSM}, -{0x1b74, 0x1b7e, L}, +{0x1b74, 0x1b7f, L}, {0x1b80, 0x1b81, NSM}, {0x1b82, 0x1ba1, L}, {0x1ba2, 0x1ba5, NSM}, @@ -518,7 +518,7 @@ {0x1c34, 0x1c35, L}, {0x1c36, 0x1c37, NSM}, {0x1c3b, 0x1c49, L}, -{0x1c4d, 0x1c88, L}, +{0x1c4d, 0x1c8a, L}, {0x1c90, 0x1cba, L}, {0x1cbd, 0x1cc7, L}, {0x1cd0, 0x1cd2, NSM}, @@ -664,10 +664,10 @@ {0xa6f0, 0xa6f1, NSM}, {0xa6f2, 0xa6f7, L}, {0xa722, 0xa787, L}, -{0xa789, 0xa7ca, L}, +{0xa789, 0xa7cd, L}, {0xa7d0, 0xa7d1, L}, {0xa7d3, 0xa7d3, L}, -{0xa7d5, 0xa7d9, L}, +{0xa7d5, 0xa7dc, L}, {0xa7f2, 0xa801, L}, {0xa802, 0xa802, NSM}, {0xa803, 0xa805, L}, @@ -835,6 +835,7 @@ {0x105a3, 0x105b1, L}, {0x105b3, 0x105b9, L}, {0x105bb, 0x105bc, L}, +{0x105c0, 0x105f3, L}, {0x10600, 0x10736, L}, {0x10740, 0x10755, L}, {0x10760, 0x10767, L}, @@ -884,12 +885,18 @@ {0x10d00, 0x10d23, AL}, {0x10d24, 0x10d27, NSM}, {0x10d30, 0x10d39, AN}, +{0x10d40, 0x10d49, AN}, +{0x10d4a, 0x10d65, R}, +{0x10d69, 0x10d6d, NSM}, +{0x10d6f, 0x10d85, R}, +{0x10d8e, 0x10d8f, R}, {0x10e60, 0x10e7e, AN}, {0x10e80, 0x10ea9, R}, {0x10eab, 0x10eac, NSM}, {0x10ead, 0x10ead, R}, {0x10eb0, 0x10eb1, R}, -{0x10efd, 0x10eff, NSM}, +{0x10ec2, 0x10ec4, AL}, +{0x10efc, 0x10eff, NSM}, {0x10f00, 0x10f27, R}, {0x10f30, 0x10f45, AL}, {0x10f46, 0x10f50, NSM}, @@ -977,6 +984,24 @@ {0x1135d, 0x11363, L}, {0x11366, 0x1136c, NSM}, {0x11370, 0x11374, NSM}, +{0x11380, 0x11389, L}, +{0x1138b, 0x1138b, L}, +{0x1138e, 0x1138e, L}, +{0x11390, 0x113b5, L}, +{0x113b7, 0x113ba, L}, +{0x113bb, 0x113c0, NSM}, +{0x113c2, 0x113c2, L}, +{0x113c5, 0x113c5, L}, +{0x113c7, 0x113ca, L}, +{0x113cc, 0x113cd, L}, +{0x113ce, 0x113ce, NSM}, +{0x113cf, 0x113cf, L}, +{0x113d0, 0x113d0, NSM}, +{0x113d1, 0x113d1, L}, +{0x113d2, 0x113d2, NSM}, +{0x113d3, 0x113d5, L}, +{0x113d7, 0x113d8, L}, +{0x113e1, 0x113e2, NSM}, {0x11400, 0x11437, L}, {0x11438, 0x1143f, NSM}, {0x11440, 0x11441, L}, @@ -1023,8 +1048,11 @@ {0x116b7, 0x116b7, NSM}, {0x116b8, 0x116b9, L}, {0x116c0, 0x116c9, L}, +{0x116d0, 0x116e3, L}, {0x11700, 0x1171a, L}, -{0x1171d, 0x1171f, NSM}, +{0x1171d, 0x1171d, NSM}, +{0x1171e, 0x1171e, L}, +{0x1171f, 0x1171f, NSM}, {0x11720, 0x11721, L}, {0x11722, 0x11725, NSM}, {0x11726, 0x11726, L}, @@ -1077,6 +1105,8 @@ {0x11a9a, 0x11aa2, L}, {0x11ab0, 0x11af8, L}, {0x11b00, 0x11b09, L}, +{0x11bc0, 0x11be1, L}, +{0x11bf0, 0x11bf9, L}, {0x11c00, 0x11c08, L}, {0x11c0a, 0x11c2f, L}, {0x11c30, 0x11c36, NSM}, @@ -1123,6 +1153,7 @@ {0x11f41, 0x11f41, L}, {0x11f42, 0x11f42, NSM}, {0x11f43, 0x11f59, L}, +{0x11f5a, 0x11f5a, NSM}, {0x11fb0, 0x11fb0, L}, {0x11fc0, 0x11fd4, L}, {0x11fdd, 0x11fe0, ET}, @@ -1135,7 +1166,13 @@ {0x13440, 0x13440, NSM}, {0x13441, 0x13446, L}, {0x13447, 0x13455, NSM}, +{0x13460, 0x143fa, L}, {0x14400, 0x14646, L}, +{0x16100, 0x1611d, L}, +{0x1611e, 0x16129, NSM}, +{0x1612a, 0x1612c, L}, +{0x1612d, 0x1612f, NSM}, +{0x16130, 0x16139, L}, {0x16800, 0x16a38, L}, {0x16a40, 0x16a5e, L}, {0x16a60, 0x16a69, L}, @@ -1151,6 +1188,7 @@ {0x16b5b, 0x16b61, L}, {0x16b63, 0x16b77, L}, {0x16b7d, 0x16b8f, L}, +{0x16d40, 0x16d79, L}, {0x16e40, 0x16e9a, L}, {0x16f00, 0x16f4a, L}, {0x16f4f, 0x16f4f, NSM}, @@ -1163,7 +1201,7 @@ {0x16ff0, 0x16ff1, L}, {0x17000, 0x187f7, L}, {0x18800, 0x18cd5, L}, -{0x18d00, 0x18d08, L}, +{0x18cff, 0x18d08, L}, {0x1aff0, 0x1aff3, L}, {0x1aff5, 0x1affb, L}, {0x1affd, 0x1affe, L}, @@ -1181,6 +1219,8 @@ {0x1bc9d, 0x1bc9e, NSM}, {0x1bc9f, 0x1bc9f, L}, {0x1bca0, 0x1bca3, BN}, +{0x1ccd6, 0x1ccef, L}, +{0x1ccf0, 0x1ccf9, EN}, {0x1cf00, 0x1cf2d, NSM}, {0x1cf30, 0x1cf46, NSM}, {0x1cf50, 0x1cfc3, L}, @@ -1219,11 +1259,16 @@ {0x1d546, 0x1d546, L}, {0x1d54a, 0x1d550, L}, {0x1d552, 0x1d6a5, L}, -{0x1d6a8, 0x1d6da, L}, -{0x1d6dc, 0x1d714, L}, -{0x1d716, 0x1d74e, L}, -{0x1d750, 0x1d788, L}, -{0x1d78a, 0x1d7c2, L}, +{0x1d6a8, 0x1d6c0, L}, +{0x1d6c2, 0x1d6da, L}, +{0x1d6dc, 0x1d6fa, L}, +{0x1d6fc, 0x1d714, L}, +{0x1d716, 0x1d734, L}, +{0x1d736, 0x1d74e, L}, +{0x1d750, 0x1d76e, L}, +{0x1d770, 0x1d788, L}, +{0x1d78a, 0x1d7a8, L}, +{0x1d7aa, 0x1d7c2, L}, {0x1d7c4, 0x1d7cb, L}, {0x1d7ce, 0x1d7ff, EN}, {0x1d800, 0x1d9ff, L}, @@ -1260,6 +1305,10 @@ {0x1e4d0, 0x1e4eb, L}, {0x1e4ec, 0x1e4ef, NSM}, {0x1e4f0, 0x1e4f9, L}, +{0x1e5d0, 0x1e5ed, L}, +{0x1e5ee, 0x1e5ef, NSM}, +{0x1e5f0, 0x1e5fa, L}, +{0x1e5ff, 0x1e5ff, L}, {0x1e7e0, 0x1e7e6, L}, {0x1e7e8, 0x1e7eb, L}, {0x1e7ed, 0x1e7ee, L}, @@ -1321,6 +1370,7 @@ {0x2b740, 0x2b81d, L}, {0x2b820, 0x2cea1, L}, {0x2ceb0, 0x2ebe0, L}, +{0x2ebf0, 0x2ee5d, L}, {0x2f800, 0x2fa1d, L}, {0x30000, 0x3134a, L}, {0x31350, 0x323af, L}, diff --git a/unicode/canonical_comp.h b/unicode/canonical_comp.h index 3813418e..14db8050 100644 --- a/unicode/canonical_comp.h +++ b/unicode/canonical_comp.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * List the pairs of Unicode characters that canonically recompose to a * single character in NFC. @@ -935,6 +935,8 @@ {0x30f1, 0x3099, 0x30f9}, {0x30f2, 0x3099, 0x30fa}, {0x30fd, 0x3099, 0x30fe}, +{0x105d2, 0x0307, 0x105c9}, +{0x105da, 0x0307, 0x105e4}, {0x11099, 0x110ba, 0x1109a}, {0x1109b, 0x110ba, 0x1109c}, {0x110a5, 0x110ba, 0x110ab}, @@ -942,9 +944,27 @@ {0x11132, 0x11127, 0x1112f}, {0x11347, 0x1133e, 0x1134b}, {0x11347, 0x11357, 0x1134c}, +{0x11382, 0x113c9, 0x11383}, +{0x11384, 0x113bb, 0x11385}, +{0x1138b, 0x113c2, 0x1138e}, +{0x11390, 0x113c9, 0x11391}, +{0x113c2, 0x113b8, 0x113c7}, +{0x113c2, 0x113c2, 0x113c5}, +{0x113c2, 0x113c9, 0x113c8}, {0x114b9, 0x114b0, 0x114bc}, {0x114b9, 0x114ba, 0x114bb}, {0x114b9, 0x114bd, 0x114be}, {0x115b8, 0x115af, 0x115ba}, {0x115b9, 0x115af, 0x115bb}, {0x11935, 0x11930, 0x11938}, +{0x1611e, 0x1611e, 0x16121}, +{0x1611e, 0x1611f, 0x16123}, +{0x1611e, 0x16120, 0x16125}, +{0x1611e, 0x16129, 0x16122}, +{0x16121, 0x1611f, 0x16126}, +{0x16121, 0x16120, 0x16128}, +{0x16122, 0x1611f, 0x16127}, +{0x16129, 0x1611f, 0x16124}, +{0x16d63, 0x16d67, 0x16d69}, +{0x16d67, 0x16d67, 0x16d68}, +{0x16d69, 0x16d67, 0x16d6a}, diff --git a/unicode/canonical_decomp.h b/unicode/canonical_decomp.h index 1544e738..5396b05f 100644 --- a/unicode/canonical_decomp.h +++ b/unicode/canonical_decomp.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * List the canonical decomposition of every Unicode character that has * one. This consists of up to two characters, but those may need @@ -1501,6 +1501,8 @@ {0xfb4c, 0x05d1, 0x05bf}, {0xfb4d, 0x05db, 0x05bf}, {0xfb4e, 0x05e4, 0x05bf}, +{0x105c9, 0x105d2, 0x0307}, +{0x105e4, 0x105da, 0x0307}, {0x1109a, 0x11099, 0x110ba}, {0x1109c, 0x1109b, 0x110ba}, {0x110ab, 0x110a5, 0x110ba}, @@ -1508,12 +1510,30 @@ {0x1112f, 0x11132, 0x11127}, {0x1134b, 0x11347, 0x1133e}, {0x1134c, 0x11347, 0x11357}, +{0x11383, 0x11382, 0x113c9}, +{0x11385, 0x11384, 0x113bb}, +{0x1138e, 0x1138b, 0x113c2}, +{0x11391, 0x11390, 0x113c9}, +{0x113c5, 0x113c2, 0x113c2}, +{0x113c7, 0x113c2, 0x113b8}, +{0x113c8, 0x113c2, 0x113c9}, {0x114bb, 0x114b9, 0x114ba}, {0x114bc, 0x114b9, 0x114b0}, {0x114be, 0x114b9, 0x114bd}, {0x115ba, 0x115b8, 0x115af}, {0x115bb, 0x115b9, 0x115af}, {0x11938, 0x11935, 0x11930}, +{0x16121, 0x1611e, 0x1611e}, +{0x16122, 0x1611e, 0x16129}, +{0x16123, 0x1611e, 0x1611f}, +{0x16124, 0x16129, 0x1611f}, +{0x16125, 0x1611e, 0x16120}, +{0x16126, 0x16121, 0x1611f}, +{0x16127, 0x16122, 0x1611f}, +{0x16128, 0x16121, 0x16120}, +{0x16d68, 0x16d67, 0x16d67}, +{0x16d69, 0x16d63, 0x16d67}, +{0x16d6a, 0x16d69, 0x16d67}, {0x1d15e, 0x1d157, 0x1d165}, {0x1d15f, 0x1d158, 0x1d165}, {0x1d160, 0x1d15f, 0x1d16e}, diff --git a/unicode/combining_classes.h b/unicode/combining_classes.h index a2262bc3..b9a4cdab 100644 --- a/unicode/combining_classes.h +++ b/unicode/combining_classes.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * List the canonical combining class of each Unicode character, if it is * not zero. This controls how combining marks can be reordered by the @@ -128,7 +128,7 @@ {0x0825, 0x0827, 230}, {0x0829, 0x082d, 230}, {0x0859, 0x085b, 220}, -{0x0898, 0x0898, 230}, +{0x0897, 0x0898, 230}, {0x0899, 0x089b, 220}, {0x089c, 0x089f, 230}, {0x08ca, 0x08ce, 230}, @@ -315,6 +315,7 @@ {0x10ae5, 0x10ae5, 230}, {0x10ae6, 0x10ae6, 220}, {0x10d24, 0x10d27, 230}, +{0x10d69, 0x10d6d, 230}, {0x10eab, 0x10eac, 230}, {0x10efd, 0x10eff, 220}, {0x10f46, 0x10f47, 220}, @@ -344,6 +345,7 @@ {0x1134d, 0x1134d, 9}, {0x11366, 0x1136c, 230}, {0x11370, 0x11374, 230}, +{0x113ce, 0x113d0, 9}, {0x11442, 0x11442, 9}, {0x11446, 0x11446, 7}, {0x1145e, 0x1145e, 230}, @@ -368,6 +370,7 @@ {0x11d44, 0x11d45, 9}, {0x11d97, 0x11d97, 9}, {0x11f41, 0x11f42, 9}, +{0x1612f, 0x1612f, 9}, {0x16af0, 0x16af4, 1}, {0x16b30, 0x16b36, 230}, {0x16ff0, 0x16ff1, 6}, @@ -393,6 +396,8 @@ {0x1e4ec, 0x1e4ed, 232}, {0x1e4ee, 0x1e4ee, 220}, {0x1e4ef, 0x1e4ef, 230}, +{0x1e5ee, 0x1e5ee, 230}, +{0x1e5ef, 0x1e5ef, 220}, {0x1e8d0, 0x1e8d6, 220}, {0x1e944, 0x1e949, 230}, {0x1e94a, 0x1e94a, 7}, diff --git a/unicode/known_chars.h b/unicode/known_chars.h index de1b313c..a4a2819d 100644 --- a/unicode/known_chars.h +++ b/unicode/known_chars.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * List the Unicode code points that are known to this version of the * standard at all. @@ -30,7 +30,7 @@ {0x0860, 0x086a}, {0x0870, 0x088e}, {0x0890, 0x0891}, -{0x0898, 0x0983}, +{0x0897, 0x0983}, {0x0985, 0x098c}, {0x098f, 0x0990}, {0x0993, 0x09a8}, @@ -222,11 +222,10 @@ {0x1aa0, 0x1aad}, {0x1ab0, 0x1ace}, {0x1b00, 0x1b4c}, -{0x1b50, 0x1b7e}, -{0x1b80, 0x1bf3}, +{0x1b4e, 0x1bf3}, {0x1bfc, 0x1c37}, {0x1c3b, 0x1c49}, -{0x1c4d, 0x1c88}, +{0x1c4d, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cc7}, {0x1cd0, 0x1cfa}, @@ -253,7 +252,7 @@ {0x20a0, 0x20c0}, {0x20d0, 0x20f0}, {0x2100, 0x218b}, -{0x2190, 0x2426}, +{0x2190, 0x2429}, {0x2440, 0x244a}, {0x2460, 0x2b73}, {0x2b76, 0x2b95}, @@ -276,22 +275,21 @@ {0x2e80, 0x2e99}, {0x2e9b, 0x2ef3}, {0x2f00, 0x2fd5}, -{0x2ff0, 0x2ffb}, -{0x3000, 0x303f}, +{0x2ff0, 0x303f}, {0x3041, 0x3096}, {0x3099, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, -{0x3190, 0x31e3}, -{0x31f0, 0x321e}, +{0x3190, 0x31e5}, +{0x31ef, 0x321e}, {0x3220, 0xa48c}, {0xa490, 0xa4c6}, {0xa4d0, 0xa62b}, {0xa640, 0xa6f7}, -{0xa700, 0xa7ca}, +{0xa700, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, -{0xa7d5, 0xa7d9}, +{0xa7d5, 0xa7dc}, {0xa7f2, 0xa82c}, {0xa830, 0xa839}, {0xa840, 0xa877}, @@ -382,6 +380,7 @@ {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, +{0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, @@ -425,11 +424,15 @@ {0x10cc0, 0x10cf2}, {0x10cfa, 0x10d27}, {0x10d30, 0x10d39}, +{0x10d40, 0x10d65}, +{0x10d69, 0x10d85}, +{0x10d8e, 0x10d8f}, {0x10e60, 0x10e7e}, {0x10e80, 0x10ea9}, {0x10eab, 0x10ead}, {0x10eb0, 0x10eb1}, -{0x10efd, 0x10f27}, +{0x10ec2, 0x10ec4}, +{0x10efc, 0x10f27}, {0x10f30, 0x10f59}, {0x10f70, 0x10f89}, {0x10fb0, 0x10fcb}, @@ -469,6 +472,17 @@ {0x1135d, 0x11363}, {0x11366, 0x1136c}, {0x11370, 0x11374}, +{0x11380, 0x11389}, +{0x1138b, 0x1138b}, +{0x1138e, 0x1138e}, +{0x11390, 0x113b5}, +{0x113b7, 0x113c0}, +{0x113c2, 0x113c2}, +{0x113c5, 0x113c5}, +{0x113c7, 0x113ca}, +{0x113cc, 0x113d5}, +{0x113d7, 0x113d8}, +{0x113e1, 0x113e2}, {0x11400, 0x1145b}, {0x1145d, 0x11461}, {0x11480, 0x114c7}, @@ -480,6 +494,7 @@ {0x11660, 0x1166c}, {0x11680, 0x116b9}, {0x116c0, 0x116c9}, +{0x116d0, 0x116e3}, {0x11700, 0x1171a}, {0x1171d, 0x1172b}, {0x11730, 0x11746}, @@ -500,6 +515,8 @@ {0x11a50, 0x11aa2}, {0x11ab0, 0x11af8}, {0x11b00, 0x11b09}, +{0x11bc0, 0x11be1}, +{0x11bf0, 0x11bf9}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c36}, {0x11c38, 0x11c45}, @@ -523,7 +540,7 @@ {0x11ee0, 0x11ef8}, {0x11f00, 0x11f10}, {0x11f12, 0x11f3a}, -{0x11f3e, 0x11f59}, +{0x11f3e, 0x11f5a}, {0x11fb0, 0x11fb0}, {0x11fc0, 0x11ff1}, {0x11fff, 0x12399}, @@ -532,7 +549,9 @@ {0x12480, 0x12543}, {0x12f90, 0x12ff2}, {0x13000, 0x13455}, +{0x13460, 0x143fa}, {0x14400, 0x14646}, +{0x16100, 0x16139}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a60, 0x16a69}, @@ -545,6 +564,7 @@ {0x16b5b, 0x16b61}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, +{0x16d40, 0x16d79}, {0x16e40, 0x16e9a}, {0x16f00, 0x16f4a}, {0x16f4f, 0x16f87}, @@ -553,7 +573,7 @@ {0x16ff0, 0x16ff1}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, -{0x18d00, 0x18d08}, +{0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, @@ -568,6 +588,8 @@ {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1bc9c, 0x1bca3}, +{0x1cc00, 0x1ccf9}, +{0x1cd00, 0x1ceb3}, {0x1cf00, 0x1cf2d}, {0x1cf30, 0x1cf46}, {0x1cf50, 0x1cfc3}, @@ -619,6 +641,8 @@ {0x1e2c0, 0x1e2f9}, {0x1e2ff, 0x1e2ff}, {0x1e4d0, 0x1e4f9}, +{0x1e5d0, 0x1e5fa}, +{0x1e5ff, 0x1e5ff}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, @@ -688,24 +712,24 @@ {0x1f850, 0x1f859}, {0x1f860, 0x1f887}, {0x1f890, 0x1f8ad}, -{0x1f8b0, 0x1f8b1}, +{0x1f8b0, 0x1f8bb}, +{0x1f8c0, 0x1f8c1}, {0x1f900, 0x1fa53}, {0x1fa60, 0x1fa6d}, {0x1fa70, 0x1fa7c}, -{0x1fa80, 0x1fa88}, -{0x1fa90, 0x1fabd}, -{0x1fabf, 0x1fac5}, -{0x1face, 0x1fadb}, -{0x1fae0, 0x1fae8}, +{0x1fa80, 0x1fa89}, +{0x1fa8f, 0x1fac6}, +{0x1face, 0x1fadc}, +{0x1fadf, 0x1fae9}, {0x1faf0, 0x1faf8}, {0x1fb00, 0x1fb92}, -{0x1fb94, 0x1fbca}, -{0x1fbf0, 0x1fbf9}, +{0x1fb94, 0x1fbf9}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, +{0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, diff --git a/unicode/nonspacing_chars.h b/unicode/nonspacing_chars.h index 14727594..77abfdf3 100644 --- a/unicode/nonspacing_chars.h +++ b/unicode/nonspacing_chars.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * Identify Unicode characters that occupy no character cells of a * terminal. @@ -35,7 +35,7 @@ {0x0829, 0x082d}, {0x0859, 0x085b}, {0x0890, 0x0891}, -{0x0898, 0x089f}, +{0x0897, 0x089f}, {0x08ca, 0x0902}, {0x093a, 0x093a}, {0x093c, 0x093c}, @@ -235,8 +235,9 @@ {0x10a3f, 0x10a3f}, {0x10ae5, 0x10ae6}, {0x10d24, 0x10d27}, +{0x10d69, 0x10d6d}, {0x10eab, 0x10eac}, -{0x10efd, 0x10eff}, +{0x10efc, 0x10eff}, {0x10f46, 0x10f50}, {0x10f82, 0x10f85}, {0x11001, 0x11001}, @@ -269,6 +270,11 @@ {0x11340, 0x11340}, {0x11366, 0x1136c}, {0x11370, 0x11374}, +{0x113bb, 0x113c0}, +{0x113ce, 0x113ce}, +{0x113d0, 0x113d0}, +{0x113d2, 0x113d2}, +{0x113e1, 0x113e2}, {0x11438, 0x1143f}, {0x11442, 0x11444}, {0x11446, 0x11446}, @@ -288,7 +294,8 @@ {0x116ad, 0x116ad}, {0x116b0, 0x116b5}, {0x116b7, 0x116b7}, -{0x1171d, 0x1171f}, +{0x1171d, 0x1171d}, +{0x1171f, 0x1171f}, {0x11722, 0x11725}, {0x11727, 0x1172b}, {0x1182f, 0x11837}, @@ -327,8 +334,11 @@ {0x11f36, 0x11f3a}, {0x11f40, 0x11f40}, {0x11f42, 0x11f42}, +{0x11f5a, 0x11f5a}, {0x13430, 0x13440}, {0x13447, 0x13455}, +{0x1611e, 0x16129}, +{0x1612d, 0x1612f}, {0x16af0, 0x16af4}, {0x16b30, 0x16b36}, {0x16f4f, 0x16f4f}, @@ -359,6 +369,7 @@ {0x1e2ae, 0x1e2ae}, {0x1e2ec, 0x1e2ef}, {0x1e4ec, 0x1e4ef}, +{0x1e5ee, 0x1e5ef}, {0x1e8d0, 0x1e8d6}, {0x1e944, 0x1e94a}, {0xe0001, 0xe0001}, diff --git a/unicode/version.h b/unicode/version.h index ef511991..2efe9d03 100644 --- a/unicode/version.h +++ b/unicode/version.h @@ -1,9 +1,9 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * String literals giving the currently supported version of Unicode. * Useful for error messages and 'about' boxes. */ -#define UNICODE_VERSION_FULL "The Unicode Standard 15.0.0" -#define UNICODE_VERSION_SHORT "15.0.0" +#define UNICODE_VERSION_FULL "The Unicode Standard 16.0.0" +#define UNICODE_VERSION_SHORT "16.0.0" diff --git a/unicode/wide_chars.h b/unicode/wide_chars.h index bac8ea39..935bef62 100644 --- a/unicode/wide_chars.h +++ b/unicode/wide_chars.h @@ -1,5 +1,5 @@ /* - * Autogenerated by read_ucd.py from The Unicode Standard 15.0.0 + * Autogenerated by read_ucd.py from The Unicode Standard 16.0.0 * * Identify Unicode characters that occupy two adjacent character cells * in a terminal. @@ -15,8 +15,10 @@ {0x23f3, 0x23f3}, {0x25fd, 0x25fe}, {0x2614, 0x2615}, +{0x2630, 0x2637}, {0x2648, 0x2653}, {0x267f, 0x267f}, +{0x268a, 0x268f}, {0x2693, 0x2693}, {0x26a1, 0x26a1}, {0x26aa, 0x26ab}, @@ -45,17 +47,15 @@ {0x2e80, 0x2e99}, {0x2e9b, 0x2ef3}, {0x2f00, 0x2fd5}, -{0x2ff0, 0x2ffb}, -{0x3000, 0x303e}, +{0x2ff0, 0x303e}, {0x3041, 0x3096}, {0x3099, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, -{0x3190, 0x31e3}, -{0x31f0, 0x321e}, +{0x3190, 0x31e5}, +{0x31ef, 0x321e}, {0x3220, 0x3247}, -{0x3250, 0x4dbf}, -{0x4e00, 0xa48c}, +{0x3250, 0xa48c}, {0xa490, 0xa4c6}, {0xa960, 0xa97c}, {0xac00, 0xd7a3}, @@ -70,7 +70,7 @@ {0x16ff0, 0x16ff1}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, -{0x18d00, 0x18d08}, +{0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, @@ -80,6 +80,8 @@ {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, +{0x1d300, 0x1d356}, +{0x1d360, 0x1d376}, {0x1f004, 0x1f004}, {0x1f0cf, 0x1f0cf}, {0x1f18e, 0x1f18e}, @@ -120,11 +122,10 @@ {0x1f93c, 0x1f945}, {0x1f947, 0x1f9ff}, {0x1fa70, 0x1fa7c}, -{0x1fa80, 0x1fa88}, -{0x1fa90, 0x1fabd}, -{0x1fabf, 0x1fac5}, -{0x1face, 0x1fadb}, -{0x1fae0, 0x1fae8}, +{0x1fa80, 0x1fa89}, +{0x1fa8f, 0x1fac6}, +{0x1face, 0x1fadc}, +{0x1fadf, 0x1fae9}, {0x1faf0, 0x1faf8}, {0x20000, 0x2fffd}, {0x30000, 0x3fffd},