diff options
author | MJacred <loesch.benny92@gmx.de> | 2024-05-02 21:32:20 +0200 |
---|---|---|
committer | MJacred <loesch.benny92@gmx.de> | 2024-05-02 21:32:20 +0200 |
commit | 717513a62d971681a342303216143b30c5d20d4b (patch) | |
tree | d98233123b96a93f965e3f958d578fc11a60b6c5 /modules/text_server_adv/text_server_adv.cpp | |
parent | 23191b834e4609baacf19855c3acb6a9f607b30f (diff) | |
download | redot-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.cpp | 10 |
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(); |