diff --git a/src/Magnum/Text/Script.cpp b/src/Magnum/Text/Script.cpp index 5c424ffe3..5cff1403a 100644 --- a/src/Magnum/Text/Script.cpp +++ b/src/Magnum/Text/Script.cpp @@ -83,6 +83,7 @@ Debug& operator<<(Debug& debug, const Script value) { _c(Elbasan) _c(Elymaic) _c(Ethiopic) + _c(Garay) _c(Georgian) _c(Glagolitic) _c(GunjalaGondi) @@ -91,6 +92,7 @@ Debug& operator<<(Debug& debug, const Script value) { _c(Grantha) _c(Greek) _c(Gujarati) + _c(GurungKhema) _c(Gurmukhi) _c(Hangul) _c(Han) @@ -112,6 +114,7 @@ Debug& operator<<(Debug& debug, const Script value) { _c(Khojki) _c(KhitanSmallScript) _c(Kannada) + _c(KiratRai) _c(Kaithi) _c(TaiTham) _c(Lao) @@ -148,6 +151,7 @@ Debug& operator<<(Debug& debug, const Script value) { _c(Nushu) _c(Ogham) _c(OlChiki) + _c(OlOnal) _c(OldTurkic) _c(Oriya) _c(Osage) @@ -179,6 +183,7 @@ Debug& operator<<(Debug& debug, const Script value) { _c(SoraSompeng) _c(Soyombo) _c(Sundanese) + _c(Sunuwar) _c(SylotiNagri) _c(Syriac) _c(Tagbanwa) @@ -196,7 +201,9 @@ Debug& operator<<(Debug& debug, const Script value) { _c(Tibetan) _c(Tirhuta) _c(Tangsa) + _c(Todhri) _c(Toto) + _c(TuluTigalari) _c(Ugaritic) _c(Vai) _c(Vithkuqi) diff --git a/src/Magnum/Text/Script.h b/src/Magnum/Text/Script.h index ddc4ab28a..47d905fd9 100644 --- a/src/Magnum/Text/Script.h +++ b/src/Magnum/Text/Script.h @@ -271,8 +271,10 @@ enum class Script: UnsignedInt { */ Ethiopic = Utility::Endianness::fourCC('E', 't', 'h', 'i'), - /* Gara not in Unicode yet; - Geok treated as a variant of Geor(?) in Unicode */ + /** [Garay](https://en.wikipedia.org/wiki/Garay_alphabet), Unicode 16.0 */ + Garay = Utility::Endianness::fourCC('G', 'a', 'r', 'a'), + + /* Geok treated as a variant of Geor(?) in Unicode */ /** * [Georgian](https://en.wikipedia.org/wiki/Georgian_scripts), Unicode 1.0 @@ -311,7 +313,10 @@ enum class Script: UnsignedInt { */ Gujarati = Utility::Endianness::fourCC('G', 'u', 'j', 'r'), - /* Gukh not in Unicode yet */ + /** + * [Gurung Khema](https://en.wikipedia.org/wiki/Khema_script), Unicode 16.0 + */ + GurungKhema = Utility::Endianness::fourCC('G', 'u', 'k', 'h'), /** [Gurmukhi](https://en.wikipedia.org/wiki/Gurmukhi), Unicode 1.0 */ Gurmukhi = Utility::Endianness::fourCC('G', 'u', 'r', 'u'), @@ -416,7 +421,10 @@ enum class Script: UnsignedInt { Kannada = Utility::Endianness::fourCC('K', 'n', 'd', 'a'), /* Kore treated as a mixture of Hani and Hang in Unicode; - Kpel, Krai not in Unicode yet */ + Kpel not in Unicode yet */ + + /** [Kirat Rai](https://en.wikipedia.org/wiki/Kirat_Rai), Unicode 16.0 */ + KiratRai = Utility::Endianness::fourCC('K', 'r', 'a', 'i'), /** [Kaithi](https://en.wikipedia.org/wiki/Kaithi), Unicode 5.2 */ Kaithi = Utility::Endianness::fourCC('K', 't', 'h', 'i'), @@ -582,7 +590,8 @@ enum class Script: UnsignedInt { */ OlChiki = Utility::Endianness::fourCC('O', 'l', 'c', 'k'), - /* Onao not in Unicode yet */ + /** [Ol Onal](https://en.wikipedia.org/wiki/Ol_Onal), Unicode 16.0 */ + OlOnal = Utility::Endianness::fourCC('O', 'n', 'a', 'o'), /** * [Old Turkic](https://en.wikipedia.org/wiki/Old_Turkic_script), Unicode @@ -755,7 +764,10 @@ enum class Script: UnsignedInt { */ Sundanese = Utility::Endianness::fourCC('S', 'u', 'n', 'd'), - /* Sunu not in Unicode yet */ + /** + * [Sunuwar](https://en.wikipedia.org/wiki/Sunuwar_script), Unicode 16.0 + */ + Sunuwar = Utility::Endianness::fourCC('S', 'u', 'n', 'u'), /** * [Syloti Nagri](https://en.wikipedia.org/wiki/Sylheti_Nagri), Unicode 4.1 @@ -826,7 +838,12 @@ enum class Script: UnsignedInt { */ Tangsa = Utility::Endianness::fourCC('T', 'n', 's', 'a'), - /* Todr, Tols not in Unicode yet */ + /** + * [Todhri](https://en.wikipedia.org/wiki/Todhri_alphabet), Unicode 16.0 + */ + Todhri = Utility::Endianness::fourCC('T', 'o', 'd', 'r'), + + /* Tols not in Unicode yet */ /** * [Toto](https://en.wikipedia.org/wiki/Toto_language#Writing_system), @@ -834,7 +851,11 @@ enum class Script: UnsignedInt { */ Toto = Utility::Endianness::fourCC('T', 'o', 't', 'o'), - /* Tutg not in Unicode yet */ + /** + * [Tulu Tigalari](https://en.wikipedia.org/wiki/Tigalari_script), Unicode + * 16.0 + */ + TuluTigalari = Utility::Endianness::fourCC('T', 'u', 't', 'g'), /** * [Ugaritic](https://en.wikipedia.org/wiki/Ugaritic_alphabet), Unicode 4.0