Browse Source

Text: list scripts new in Unicode 17.

pull/680/head
Vladimír Vondruš 8 months ago
parent
commit
71c2716273
  1. 4
      src/Magnum/Text/Script.cpp
  2. 19
      src/Magnum/Text/Script.h

4
src/Magnum/Text/Script.cpp

@ -59,6 +59,7 @@ Debug& operator<<(Debug& debug, const Script value) {
_c(BassaVah) _c(BassaVah)
_c(Batak) _c(Batak)
_c(Bengali) _c(Bengali)
_c(BeriaErfe)
_c(Bhaiksuki) _c(Bhaiksuki)
_c(Bopomofo) _c(Bopomofo)
_c(Brahmi) _c(Brahmi)
@ -177,6 +178,7 @@ Debug& operator<<(Debug& debug, const Script value) {
_c(Shavian) _c(Shavian)
_c(Sharada) _c(Sharada)
_c(Siddham) _c(Siddham)
_c(Sidetic)
_c(Khudawadi) _c(Khudawadi)
_c(Sinhala) _c(Sinhala)
_c(Sogdian) _c(Sogdian)
@ -194,6 +196,7 @@ Debug& operator<<(Debug& debug, const Script value) {
_c(Tamil) _c(Tamil)
_c(Tangut) _c(Tangut)
_c(TaiViet) _c(TaiViet)
_c(TaiYo)
_c(Telugu) _c(Telugu)
_c(Tifinagh) _c(Tifinagh)
_c(Tagalog) _c(Tagalog)
@ -203,6 +206,7 @@ Debug& operator<<(Debug& debug, const Script value) {
_c(Tirhuta) _c(Tirhuta)
_c(Tangsa) _c(Tangsa)
_c(Todhri) _c(Todhri)
_c(TolongSiki)
_c(Toto) _c(Toto)
_c(TuluTigalari) _c(TuluTigalari)
_c(Ugaritic) _c(Ugaritic)

19
src/Magnum/Text/Script.h

@ -152,6 +152,12 @@ enum class Script: UnsignedInt {
*/ */
Bengali = Utility::Endianness::fourCC('B', 'e', 'n', 'g'), Bengali = Utility::Endianness::fourCC('B', 'e', 'n', 'g'),
/**
* [Beria Erfe](https://en.wikipedia.org/wiki/Zaghawa_alphabet),
* Unicode 17.0
*/
BeriaErfe = Utility::Endianness::fourCC('B', 'e', 'r', 'f'),
/** /**
* [Bhaiksuki](https://en.wikipedia.org/wiki/Bhaiksuki_script), Unicode 9.0 * [Bhaiksuki](https://en.wikipedia.org/wiki/Bhaiksuki_script), Unicode 9.0
*/ */
@ -728,7 +734,10 @@ enum class Script: UnsignedInt {
*/ */
Siddham = Utility::Endianness::fourCC('S', 'i', 'd', 'd'), Siddham = Utility::Endianness::fourCC('S', 'i', 'd', 'd'),
/* Sidt not in Unicode yet */ /**
* [Sidetic](https://en.wikipedia.org/wiki/Sidetic_language), Unicode 17.0
*/
Sidetic = Utility::Endianness::fourCC('S', 'i', 'd', 't'),
/** /**
* [Khudawadi](https://en.wikipedia.org/wiki/Khudabadi_script), Unicode 7.0 * [Khudawadi](https://en.wikipedia.org/wiki/Khudabadi_script), Unicode 7.0
@ -808,7 +817,8 @@ enum class Script: UnsignedInt {
*/ */
TaiViet = Utility::Endianness::fourCC('T', 'a', 'v', 't'), TaiViet = Utility::Endianness::fourCC('T', 'a', 'v', 't'),
/* Tayo not in Unicode yet */ /** [Tai Yo](https://en.wikipedia.org/wiki/Lai_Tay_script), Unicode 17.0 */
TaiYo = Utility::Endianness::fourCC('T', 'a', 'y', 'o'),
/** [Telugu](https://en.wikipedia.org/wiki/Telugu_script), Unicode 1.0 */ /** [Telugu](https://en.wikipedia.org/wiki/Telugu_script), Unicode 1.0 */
Telugu = Utility::Endianness::fourCC('T', 'e', 'l', 'u'), Telugu = Utility::Endianness::fourCC('T', 'e', 'l', 'u'),
@ -844,7 +854,10 @@ enum class Script: UnsignedInt {
*/ */
Todhri = Utility::Endianness::fourCC('T', 'o', 'd', 'r'), Todhri = Utility::Endianness::fourCC('T', 'o', 'd', 'r'),
/* Tols not in Unicode yet */ /**
* [Tolong Siki](https://en.wikipedia.org/wiki/Tolong_Siki), Unicode 17.0
*/
TolongSiki = Utility::Endianness::fourCC('T', 'o', 'l', 's'),
/** /**
* [Toto](https://en.wikipedia.org/wiki/Toto_language#Writing_system), * [Toto](https://en.wikipedia.org/wiki/Toto_language#Writing_system),

Loading…
Cancel
Save