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

19
src/Magnum/Text/Script.h

@ -152,6 +152,12 @@ enum class Script: UnsignedInt {
*/
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
*/
@ -728,7 +734,10 @@ enum class Script: UnsignedInt {
*/
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
@ -808,7 +817,8 @@ enum class Script: UnsignedInt {
*/
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 = Utility::Endianness::fourCC('T', 'e', 'l', 'u'),
@ -844,7 +854,10 @@ enum class Script: UnsignedInt {
*/
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),

Loading…
Cancel
Save