Skip to content

Commit 78dbd39

Browse files
committed
Merge pull request #98196 from bruvzg/u16_list
[Font Importer] Update Unicode block list to Unicode 16.0
2 parents 74328ac + e4b8cd2 commit 78dbd39

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

editor/import/dynamic_font_import_settings.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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
100100
static 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

Comments
 (0)