@@ -96,7 +96,7 @@ struct UniRange {
9696};
9797
9898// Unicode Character Blocks
99- // Source: https://www.unicode.org/Public/14 .0.0/ucd/Blocks.txt
99+ // Source: https://www.unicode.org/Public/16 .0.0/ucd/Blocks.txt
100100static UniRange unicode_ranges[] = {
101101 { 0x0000 , 0x007F , U" Basic Latin" },
102102 { 0x0080 , 0x00FF , U" Latin-1 Supplement" },
@@ -283,6 +283,7 @@ static UniRange unicode_ranges[] = {
283283 { 0x10500 , 0x1052F , U" Elbasan" },
284284 { 0x10530 , 0x1056F , U" Caucasian Albanian" },
285285 { 0x10570 , 0x105BF , U" Vithkuqi" },
286+ { 0x105C0 , 0x105FF , U" Todhri" },
286287 { 0x10600 , 0x1077F , U" Linear A" },
287288 { 0x10780 , 0x107BF , U" Latin Extended-F" },
288289 { 0x10800 , 0x1083F , U" Cypriot Syllabary" },
@@ -305,6 +306,7 @@ static UniRange unicode_ranges[] = {
305306 { 0x10C00 , 0x10C4F , U" Old Turkic" },
306307 { 0x10C80 , 0x10CFF , U" Old Hungarian" },
307308 { 0x10D00 , 0x10D3F , U" Hanifi Rohingya" },
309+ { 0x10D40 , 0x10D8F , U" Garay" },
308310 { 0x10E60 , 0x10E7F , U" Rumi Numeral Symbols" },
309311 { 0x10E80 , 0x10EBF , U" Yezidi" },
310312 { 0x10EC0 , 0x10EFF , U" Arabic Extended-C" },
@@ -324,12 +326,14 @@ static UniRange unicode_ranges[] = {
324326 { 0x11280 , 0x112AF , U" Multani" },
325327 { 0x112B0 , 0x112FF , U" Khudawadi" },
326328 { 0x11300 , 0x1137F , U" Grantha" },
329+ { 0x11380 , 0x113FF , U" Tulu-Tigalari" },
327330 { 0x11400 , 0x1147F , U" Newa" },
328331 { 0x11480 , 0x114DF , U" Tirhuta" },
329332 { 0x11580 , 0x115FF , U" Siddham" },
330333 { 0x11600 , 0x1165F , U" Modi" },
331334 { 0x11660 , 0x1167F , U" Mongolian Supplement" },
332335 { 0x11680 , 0x116CF , U" Takri" },
336+ { 0x116D0 , 0x116FF , U" Myanmar Extended-C" },
333337 { 0x11700 , 0x1174F , U" Ahom" },
334338 { 0x11800 , 0x1184F , U" Dogra" },
335339 { 0x118A0 , 0x118FF , U" Warang Citi" },
@@ -340,6 +344,7 @@ static UniRange unicode_ranges[] = {
340344 { 0x11AB0 , 0x11ABF , U" Unified Canadian Aboriginal Syllabics Extended-A" },
341345 { 0x11AC0 , 0x11AFF , U" Pau Cin Hau" },
342346 { 0x11B00 , 0x11B5F , U" Devanagari Extended-A" },
347+ { 0x11BC0 , 0x11BFF , U" Sunuwar" },
343348 { 0x11C00 , 0x11C6F , U" Bhaiksuki" },
344349 { 0x11C70 , 0x11CBF , U" Marchen" },
345350 { 0x11D00 , 0x11D5F , U" Masaram Gondi" },
@@ -354,12 +359,15 @@ static UniRange unicode_ranges[] = {
354359 { 0x12F90 , 0x12FFF , U" Cypro-Minoan" },
355360 { 0x13000 , 0x1342F , U" Egyptian Hieroglyphs" },
356361 { 0x13430 , 0x1343F , U" Egyptian Hieroglyph Format Controls" },
362+ { 0x13460 , 0x143FF , U" Egyptian Hieroglyphs Extended-A" },
357363 { 0x14400 , 0x1467F , U" Anatolian Hieroglyphs" },
364+ { 0x16100 , 0x1613F , U" Gurung Khema" },
358365 { 0x16800 , 0x16A3F , U" Bamum Supplement" },
359366 { 0x16A40 , 0x16A6F , U" Mro" },
360367 { 0x16A70 , 0x16ACF , U" Tangsa" },
361368 { 0x16AD0 , 0x16AFF , U" Bassa Vah" },
362369 { 0x16B00 , 0x16B8F , U" Pahawh Hmong" },
370+ { 0x16D40 , 0x16D7F , U" Kirat Rai" },
363371 { 0x16E40 , 0x16E9F , U" Medefaidrin" },
364372 { 0x16F00 , 0x16F9F , U" Miao" },
365373 { 0x16FE0 , 0x16FFF , U" Ideographic Symbols and Punctuation" },
@@ -374,6 +382,7 @@ static UniRange unicode_ranges[] = {
374382 { 0x1B170 , 0x1B2FF , U" Nushu" },
375383 { 0x1BC00 , 0x1BC9F , U" Duployan" },
376384 { 0x1BCA0 , 0x1BCAF , U" Shorthand Format Controls" },
385+ { 0x1CC00 , 0x1CEBF , U" Symbols for Legacy Computing Supplement" },
377386 { 0x1CF00 , 0x1CFCF , U" Znamenny Musical Notation" },
378387 { 0x1D000 , 0x1D0FF , U" Byzantine Musical Symbols" },
379388 { 0x1D100 , 0x1D1FF , U" Musical Symbols" },
@@ -391,6 +400,7 @@ static UniRange unicode_ranges[] = {
391400 { 0x1E290 , 0x1E2BF , U" Toto" },
392401 { 0x1E2C0 , 0x1E2FF , U" Wancho" },
393402 { 0x1E4D0 , 0x1E4FF , U" Nag Mundari" },
403+ { 0x1E5D0 , 0x1E5FF , U" Ol Onal" },
394404 { 0x1E7E0 , 0x1E7FF , U" Ethiopic Extended-B" },
395405 { 0x1E800 , 0x1E8DF , U" Mende Kikakui" },
396406 { 0x1E900 , 0x1E95F , U" Adlam" },
@@ -418,6 +428,7 @@ static UniRange unicode_ranges[] = {
418428 { 0x2B740 , 0x2B81F , U" CJK Unified Ideographs Extension D" },
419429 { 0x2B820 , 0x2CEAF , U" CJK Unified Ideographs Extension E" },
420430 { 0x2CEB0 , 0x2EBEF , U" CJK Unified Ideographs Extension F" },
431+ { 0x2EBF0 , 0x2EE5F , U" CJK Unified Ideographs Extension I" },
421432 { 0x2F800 , 0x2FA1F , U" CJK Compatibility Ideographs Supplement" },
422433 { 0x30000 , 0x3134F , U" CJK Unified Ideographs Extension G" },
423434 { 0x31350 , 0x323AF , U" CJK Unified Ideographs Extension H" },
0 commit comments