summaryrefslogtreecommitdiff
path: root/lib/unictype/blocks.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unictype/blocks.h')
-rw-r--r--lib/unictype/blocks.h697
1 files changed, 352 insertions, 345 deletions
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h
index a1311c0..e8e56d0 100644
--- a/lib/unictype/blocks.h
+++ b/lib/unictype/blocks.h
@@ -1,6 +1,6 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode blocks. */
-/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 15.0.0. */
/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
@@ -8,7 +8,7 @@
It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
You can redistribute it and/or modify it under either
- the terms of the GNU Lesser General Public License as published
- by the Free Software Foundation; either version 3, or (at your
+ by the Free Software Foundation, either version 3, or (at your
option) any later version, or
- the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option)
@@ -236,6 +236,7 @@ static const uc_block_t blocks[] =
{ 0x10D00, 0x10D3F, "Hanifi Rohingya" },
{ 0x10E60, 0x10E7F, "Rumi Numeral Symbols" },
{ 0x10E80, 0x10EBF, "Yezidi" },
+ { 0x10EC0, 0x10EFF, "Arabic Extended-C" },
{ 0x10F00, 0x10F2F, "Old Sogdian" },
{ 0x10F30, 0x10F6F, "Sogdian" },
{ 0x10F70, 0x10FAF, "Old Uyghur" },
@@ -267,11 +268,13 @@ static const uc_block_t blocks[] =
{ 0x11A50, 0x11AAF, "Soyombo" },
{ 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" },
{ 0x11AC0, 0x11AFF, "Pau Cin Hau" },
+ { 0x11B00, 0x11B5F, "Devanagari Extended-A" },
{ 0x11C00, 0x11C6F, "Bhaiksuki" },
{ 0x11C70, 0x11CBF, "Marchen" },
{ 0x11D00, 0x11D5F, "Masaram Gondi" },
{ 0x11D60, 0x11DAF, "Gunjala Gondi" },
{ 0x11EE0, 0x11EFF, "Makasar" },
+ { 0x11F00, 0x11F5F, "Kawi" },
{ 0x11FB0, 0x11FBF, "Lisu Supplement" },
{ 0x11FC0, 0x11FFF, "Tamil Supplement" },
{ 0x12000, 0x123FF, "Cuneiform" },
@@ -279,7 +282,7 @@ static const uc_block_t blocks[] =
{ 0x12480, 0x1254F, "Early Dynastic Cuneiform" },
{ 0x12F90, 0x12FFF, "Cypro-Minoan" },
{ 0x13000, 0x1342F, "Egyptian Hieroglyphs" },
- { 0x13430, 0x1343F, "Egyptian Hieroglyph Format Controls" },
+ { 0x13430, 0x1345F, "Egyptian Hieroglyph Format Controls" },
{ 0x14400, 0x1467F, "Anatolian Hieroglyphs" },
{ 0x16800, 0x16A3F, "Bamum Supplement" },
{ 0x16A40, 0x16A6F, "Mro" },
@@ -304,6 +307,7 @@ static const uc_block_t blocks[] =
{ 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" },
{ 0x1D100, 0x1D1FF, "Musical Symbols" },
{ 0x1D200, 0x1D24F, "Ancient Greek Musical Notation" },
+ { 0x1D2C0, 0x1D2DF, "Kaktovik Numerals" },
{ 0x1D2E0, 0x1D2FF, "Mayan Numerals" },
{ 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" },
{ 0x1D360, 0x1D37F, "Counting Rod Numerals" },
@@ -311,9 +315,11 @@ static const uc_block_t blocks[] =
{ 0x1D800, 0x1DAAF, "Sutton SignWriting" },
{ 0x1DF00, 0x1DFFF, "Latin Extended-G" },
{ 0x1E000, 0x1E02F, "Glagolitic Supplement" },
+ { 0x1E030, 0x1E08F, "Cyrillic Extended-D" },
{ 0x1E100, 0x1E14F, "Nyiakeng Puachue Hmong" },
{ 0x1E290, 0x1E2BF, "Toto" },
{ 0x1E2C0, 0x1E2FF, "Wancho" },
+ { 0x1E4D0, 0x1E4FF, "Nag Mundari" },
{ 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" },
{ 0x1E800, 0x1E8DF, "Mende Kikakui" },
{ 0x1E900, 0x1E95F, "Adlam" },
@@ -343,6 +349,7 @@ static const uc_block_t blocks[] =
{ 0x2CEB0, 0x2EBEF, "CJK Unified Ideographs Extension F" },
{ 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" },
{ 0x30000, 0x3134F, "CJK Unified Ideographs Extension G" },
+ { 0x31350, 0x323AF, "CJK Unified Ideographs Extension H" },
{ 0xE0000, 0xE007F, "Tags" },
{ 0xE0100, 0xE01EF, "Variation Selectors Supplement" },
{ 0xF0000, 0xFFFFF, "Supplementary Private Use Area-A" },
@@ -622,51 +629,30 @@ static const uint16_t blocks_level1[640 * 2] =
200, 204,
204, 206,
206, 207,
- 207, 209,
- 209, 214,
- 214, 217,
- 217, 221,
- 221, 224,
- 224, 225,
- 225, 227,
- 227, 228,
- 228, 231,
- 231, 232,
- 232, 234,
- 234, 236,
- 236, 240,
- 240, 240,
- 240, 242,
+ 207, 210,
+ 210, 215,
+ 215, 218,
+ 218, 222,
+ 222, 225,
+ 225, 226,
+ 226, 228,
+ 228, 229,
+ 229, 232,
+ 232, 233,
+ 233, 235,
+ 235, 237,
+ 237, 241,
+ 241, 242,
242, 244,
- 244, 245,
- 245, 247,
- 247, 248,
- 247, 248,
- 247, 248,
- 247, 248,
- 248, 250,
- 249, 250,
- 250, 250,
- 250, 250,
- 250, 250,
- 250, 250,
- 250, 250,
- 250, 250,
- 250, 250,
- 250, 250,
- 250, 250,
+ 244, 246,
+ 246, 247,
+ 247, 250,
+ 250, 251,
+ 250, 251,
+ 250, 251,
250, 251,
- 251, 252,
- 251, 252,
- 251, 252,
- 251, 252,
251, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
- 253, 253,
+ 252, 253,
253, 253,
253, 253,
253, 253,
@@ -677,321 +663,342 @@ static const uint16_t blocks_level1[640 * 2] =
253, 253,
253, 253,
253, 254,
- 253, 254,
- 253, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
- 254, 254,
254, 255,
254, 255,
- 254, 258,
- 258, 259,
- 259, 259,
- 259, 259,
- 259, 260,
- 260, 262,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
- 262, 263,
+ 254, 255,
+ 254, 255,
+ 254, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 256,
+ 256, 257,
+ 256, 257,
+ 256, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 257,
+ 257, 258,
+ 257, 258,
+ 257, 261,
+ 261, 262,
+ 262, 262,
+ 262, 262,
262, 263,
- 263, 264,
- 263, 264,
- 263, 264,
- 264, 265,
- 264, 265,
+ 263, 265,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
265, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
- 266, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 265, 266,
+ 266, 267,
266, 267,
+ 266, 267,
+ 267, 268,
267, 268,
- 268, 271,
+ 268, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 269,
+ 269, 270,
270, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 271,
- 271, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
- 273, 273,
+ 271, 274,
273, 274,
- 274, 275,
- 275, 276,
- 276, 278,
- 278, 280,
- 280, 281,
- 280, 281,
- 280, 281,
- 280, 281,
- 281, 282,
- 281, 282,
- 281, 282,
- 282, 282,
- 282, 282,
- 282, 282,
- 282, 282,
- 282, 283,
- 283, 284,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 274,
+ 274, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 276,
+ 276, 277,
+ 277, 278,
+ 278, 279,
+ 279, 282,
+ 282, 284,
284, 285,
- 285, 287,
- 287, 287,
- 287, 287,
- 287, 287,
- 287, 287,
- 287, 288,
- 288, 289,
+ 284, 285,
+ 284, 285,
+ 284, 285,
+ 285, 286,
+ 285, 286,
+ 285, 286,
+ 286, 286,
+ 286, 286,
+ 286, 286,
+ 286, 286,
+ 286, 287,
+ 287, 289,
289, 290,
- 290, 290,
- 290, 290,
- 290, 291,
- 291, 292,
+ 290, 292,
+ 292, 292,
292, 293,
293, 293,
- 293, 296,
+ 293, 293,
+ 293, 294,
+ 294, 295,
+ 295, 296,
+ 296, 296,
+ 296, 296,
296, 297,
297, 298,
298, 299,
- 298, 299,
- 298, 299,
+ 299, 299,
299, 302,
- 302, 304,
+ 302, 303,
+ 303, 304,
+ 304, 305,
+ 304, 305,
304, 305,
- 305, 306,
- 306, 308,
- 308, 309,
- 309, 309,
- 309, 309,
- 309, 309,
- 309, 309,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310,
- 309, 310
+ 305, 308,
+ 308, 310,
+ 310, 311,
+ 311, 312,
+ 312, 314,
+ 314, 315,
+ 315, 315,
+ 315, 315,
+ 315, 315,
+ 315, 315,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316,
+ 315, 316
};
-#define blocks_upper_first_index 309
-#define blocks_upper_last_index 320
+#define blocks_upper_first_index 315
+#define blocks_upper_last_index 327