summaryrefslogtreecommitdiffstats
path: root/modules/text_server_adv/text_server_adv.cpp
diff options
context:
space:
mode:
authorMJacred <loesch.benny92@gmx.de>2024-05-02 21:32:20 +0200
committerMJacred <loesch.benny92@gmx.de>2024-05-02 21:32:20 +0200
commit717513a62d971681a342303216143b30c5d20d4b (patch)
treed98233123b96a93f965e3f958d578fc11a60b6c5 /modules/text_server_adv/text_server_adv.cpp
parent23191b834e4609baacf19855c3acb6a9f607b30f (diff)
downloadredot-engine-717513a62d971681a342303216143b30c5d20d4b.tar.gz
Add is_valid_letter() to TextServer
Diffstat (limited to 'modules/text_server_adv/text_server_adv.cpp')
-rw-r--r--modules/text_server_adv/text_server_adv.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/text_server_adv/text_server_adv.cpp b/modules/text_server_adv/text_server_adv.cpp
index ea88278a17..3ff947e381 100644
--- a/modules/text_server_adv/text_server_adv.cpp
+++ b/modules/text_server_adv/text_server_adv.cpp
@@ -7229,6 +7229,16 @@ bool TextServerAdvanced::_is_valid_identifier(const String &p_string) const {
return true;
}
+bool TextServerAdvanced::_is_valid_letter(char32_t p_unicode) const {
+#ifndef ICU_STATIC_DATA
+ if (!icu_data_loaded) {
+ return TextServer::is_valid_letter(p_unicode);
+ }
+#endif
+
+ return u_isalpha(p_unicode);
+}
+
TextServerAdvanced::TextServerAdvanced() {
_insert_num_systems_lang();
_insert_feature_sets();