From 7e60232ea914ee5e61bd3c00047215ac72bde739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 18 Sep 2025 23:21:00 +0200 Subject: [PATCH] python: expose new Unicode 17 text.Script values. --- src/python/magnum/text.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/python/magnum/text.cpp b/src/python/magnum/text.cpp index f9cc6e6..55fcc96 100644 --- a/src/python/magnum/text.cpp +++ b/src/python/magnum/text.cpp @@ -390,6 +390,7 @@ void text(py::module_& m) { py::implicitly_convertible(); py::implicitly_convertible, Text::FeatureRange>(); + /* Last updated for Unicode 17.0 */ py::enum_{m, "Script", "Script a text is written in"} .value("UNSPECIFIED", Text::Script::Unspecified) .value("INHERITED", Text::Script::Inherited) @@ -408,6 +409,7 @@ void text(py::module_& m) { .value("BASSA_VAH", Text::Script::BassaVah) .value("BATAK", Text::Script::Batak) .value("BENGALI", Text::Script::Bengali) + .value("BERIA_ERFE", Text::Script::BeriaErfe) .value("BHAIKSUKI", Text::Script::Bhaiksuki) .value("BOPOMOFO", Text::Script::Bopomofo) .value("BRAHMI", Text::Script::Brahmi) @@ -526,6 +528,7 @@ void text(py::module_& m) { .value("SHAVIAN", Text::Script::Shavian) .value("SHARADA", Text::Script::Sharada) .value("SIDDHAM", Text::Script::Siddham) + .value("SIDETIC", Text::Script::Sidetic) .value("KHUDAWADI", Text::Script::Khudawadi) .value("SINHALA", Text::Script::Sinhala) .value("SOGDIAN", Text::Script::Sogdian) @@ -543,6 +546,7 @@ void text(py::module_& m) { .value("TAMIL", Text::Script::Tamil) .value("TANGUT", Text::Script::Tangut) .value("TAI_VIET", Text::Script::TaiViet) + .value("TAI_YO", Text::Script::TaiYo) .value("TELUGU", Text::Script::Telugu) .value("TIFINAGH", Text::Script::Tifinagh) .value("TAGALOG", Text::Script::Tagalog) @@ -552,6 +556,7 @@ void text(py::module_& m) { .value("TIRHUTA", Text::Script::Tirhuta) .value("TANGSA", Text::Script::Tangsa) .value("TODHRI", Text::Script::Todhri) + .value("TOLONG_SIKI", Text::Script::TolongSiki) .value("TOTO", Text::Script::Toto) .value("TULU_TIGALARI", Text::Script::TuluTigalari) .value("UGARITIC", Text::Script::Ugaritic)