diff options
Diffstat (limited to 'lib/unictype/blocks.h')
| -rw-r--r-- | lib/unictype/blocks.h | 704 |
1 files changed, 356 insertions, 348 deletions
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h index 882112f4..7831386e 100644 --- a/lib/unictype/blocks.h +++ b/lib/unictype/blocks.h @@ -1,8 +1,8 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Unicode blocks. */ -/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */ -/* Copyright (C) 2000-2024 Free Software Foundation, Inc. +/* Copyright (C) 2000-2025 Free Software Foundation, Inc. This file is free software. It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". @@ -222,6 +222,7 @@ static const uc_block_t blocks[] = { 0x108E0, 0x108FF, "Hatran" }, { 0x10900, 0x1091F, "Phoenician" }, { 0x10920, 0x1093F, "Lydian" }, + { 0x10940, 0x1095F, "Sidetic" }, { 0x10980, 0x1099F, "Meroitic Hieroglyphs" }, { 0x109A0, 0x109FF, "Meroitic Cursive" }, { 0x10A00, 0x10A5F, "Kharoshthi" }, @@ -273,11 +274,13 @@ static const uc_block_t blocks[] = { 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" }, { 0x11AC0, 0x11AFF, "Pau Cin Hau" }, { 0x11B00, 0x11B5F, "Devanagari Extended-A" }, + { 0x11B60, 0x11B7F, "Sharada Supplement" }, { 0x11BC0, 0x11BFF, "Sunuwar" }, { 0x11C00, 0x11C6F, "Bhaiksuki" }, { 0x11C70, 0x11CBF, "Marchen" }, { 0x11D00, 0x11D5F, "Masaram Gondi" }, { 0x11D60, 0x11DAF, "Gunjala Gondi" }, + { 0x11DB0, 0x11DEF, "Tolong Siki" }, { 0x11EE0, 0x11EFF, "Makasar" }, { 0x11F00, 0x11F5F, "Kawi" }, { 0x11FB0, 0x11FBF, "Lisu Supplement" }, @@ -298,12 +301,14 @@ static const uc_block_t blocks[] = { 0x16B00, 0x16B8F, "Pahawh Hmong" }, { 0x16D40, 0x16D7F, "Kirat Rai" }, { 0x16E40, 0x16E9F, "Medefaidrin" }, + { 0x16EA0, 0x16EDF, "Beria Erfe" }, { 0x16F00, 0x16F9F, "Miao" }, { 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" }, { 0x17000, 0x187FF, "Tangut" }, { 0x18800, 0x18AFF, "Tangut Components" }, { 0x18B00, 0x18CFF, "Khitan Small Script" }, { 0x18D00, 0x18D7F, "Tangut Supplement" }, + { 0x18D80, 0x18DFF, "Tangut Components Supplement" }, { 0x1AFF0, 0x1AFFF, "Kana Extended-B" }, { 0x1B000, 0x1B0FF, "Kana Supplement" }, { 0x1B100, 0x1B12F, "Kana Extended-A" }, @@ -312,6 +317,7 @@ static const uc_block_t blocks[] = { 0x1BC00, 0x1BC9F, "Duployan" }, { 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" }, { 0x1CC00, 0x1CEBF, "Symbols for Legacy Computing Supplement" }, + { 0x1CEC0, 0x1CEFF, "Miscellaneous Symbols Supplement" }, { 0x1CF00, 0x1CFCF, "Znamenny Musical Notation" }, { 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" }, { 0x1D100, 0x1D1FF, "Musical Symbols" }, @@ -330,6 +336,7 @@ static const uc_block_t blocks[] = { 0x1E2C0, 0x1E2FF, "Wancho" }, { 0x1E4D0, 0x1E4FF, "Nag Mundari" }, { 0x1E5D0, 0x1E5FF, "Ol Onal" }, + { 0x1E6C0, 0x1E6FF, "Tai Yo" }, { 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" }, { 0x1E800, 0x1E8DF, "Mende Kikakui" }, { 0x1E900, 0x1E95F, "Adlam" }, @@ -361,6 +368,7 @@ static const uc_block_t blocks[] = { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" }, { 0x30000, 0x3134F, "CJK Unified Ideographs Extension G" }, { 0x31350, 0x323AF, "CJK Unified Ideographs Extension H" }, + { 0x323B0, 0x3347F, "CJK Unified Ideographs Extension J" }, { 0xE0000, 0xE007F, "Tags" }, { 0xE0100, 0xE01EF, "Variation Selectors Supplement" }, { 0xF0000, 0xFFFFF, "Supplementary Private Use Area-A" }, @@ -635,176 +643,151 @@ static const uint16_t blocks_level1[640 * 2] = 186, 187, 186, 188, 188, 193, - 193, 197, - 197, 201, - 201, 205, - 205, 207, - 207, 209, - 209, 212, - 212, 217, - 217, 220, - 220, 224, - 224, 227, - 227, 229, - 229, 231, - 231, 232, - 232, 236, - 236, 237, - 237, 239, - 239, 241, - 241, 245, - 245, 247, - 247, 249, + 193, 198, + 198, 202, + 202, 206, + 206, 208, + 208, 210, + 210, 213, + 213, 218, + 218, 221, + 221, 225, + 225, 228, + 228, 230, + 230, 232, + 232, 233, + 233, 237, + 237, 238, + 238, 240, + 240, 242, + 242, 246, + 246, 249, 249, 251, - 251, 252, - 252, 255, - 255, 256, - 255, 256, - 255, 256, - 255, 256, - 256, 258, - 257, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, - 258, 258, + 251, 254, + 254, 255, + 255, 258, 258, 259, - 259, 260, - 259, 260, - 259, 260, - 259, 260, - 259, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, - 261, 262, + 258, 259, + 258, 259, + 258, 259, + 259, 261, + 260, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, + 261, 261, 261, 262, 262, 263, 262, 263, 262, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 263, - 263, 264, - 264, 264, - 264, 264, - 264, 264, - 264, 264, - 264, 264, - 264, 264, + 262, 263, + 262, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, 264, 265, 264, 265, - 264, 268, - 268, 269, - 269, 269, - 269, 270, - 270, 271, - 271, 273, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 273, 274, - 274, 275, - 274, 275, - 274, 275, - 275, 276, - 275, 276, - 276, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, - 277, 277, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 264, 265, + 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, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 267, + 267, 268, + 267, 268, + 267, 271, + 271, 272, + 272, 272, + 272, 273, + 273, 275, + 275, 277, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, + 277, 278, 277, 278, 278, 279, - 279, 282, - 281, 282, + 278, 279, + 278, 279, + 279, 280, + 279, 280, + 280, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, 282, 282, 282, 282, 282, 282, @@ -814,202 +797,227 @@ static const uint16_t blocks_level1[640 * 2] = 282, 282, 282, 282, 282, 282, - 282, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 284, - 284, 285, - 284, 285, - 284, 285, - 285, 286, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 282, + 282, 283, + 283, 284, + 284, 287, 286, 287, - 287, 288, - 288, 291, - 291, 293, - 293, 294, - 293, 294, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 287, + 287, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 289, + 289, 290, + 289, 290, + 289, 291, + 291, 292, + 292, 293, 293, 294, - 293, 294, - 294, 295, - 294, 295, - 294, 295, - 295, 295, - 295, 295, - 295, 295, - 295, 295, - 295, 296, - 296, 298, - 298, 299, - 299, 301, + 294, 297, + 297, 299, + 299, 300, + 299, 300, + 299, 300, + 299, 300, + 300, 301, + 300, 301, + 300, 301, + 301, 301, + 301, 301, + 301, 301, 301, 301, 301, 302, - 302, 303, - 303, 303, - 303, 304, + 302, 304, 304, 305, - 305, 306, - 306, 306, - 306, 306, - 306, 307, + 305, 307, + 307, 307, 307, 308, 308, 309, - 309, 309, - 309, 312, + 309, 310, + 310, 311, + 311, 312, 312, 313, + 313, 313, + 313, 313, 313, 314, 314, 315, - 314, 315, - 314, 315, - 315, 318, - 318, 320, + 315, 316, + 316, 316, + 316, 319, + 319, 320, 320, 321, 321, 322, - 322, 324, - 324, 325, - 325, 325, - 325, 325, - 325, 325, - 325, 325, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326, - 325, 326 + 321, 322, + 321, 322, + 322, 325, + 325, 327, + 327, 328, + 328, 329, + 329, 331, + 331, 332, + 332, 332, + 332, 332, + 332, 332, + 332, 332, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333, + 332, 333 }; -#define blocks_upper_first_index 325 -#define blocks_upper_last_index 338 +#define blocks_upper_first_index 332 +#define blocks_upper_last_index 346 |
