summaryrefslogtreecommitdiff
path: root/src/mbgl/util/i18n.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/util/i18n.cpp')
-rw-r--r--src/mbgl/util/i18n.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mbgl/util/i18n.cpp b/src/mbgl/util/i18n.cpp
index 716481734e..885c8ec3d1 100644
--- a/src/mbgl/util/i18n.cpp
+++ b/src/mbgl/util/i18n.cpp
@@ -643,6 +643,14 @@ bool isStringInSupportedScript(const std::string& input) {
return true;
}
+bool isCharInComplexShapingScript(char16_t chr) {
+ return isInArabic(chr) ||
+ isInArabicSupplement(chr) ||
+ isInArabicExtendedA(chr) ||
+ isInArabicPresentationFormsA(chr) ||
+ isInArabicPresentationFormsB(chr);
+}
+
bool isWhitespace(char16_t chr) {
return chr == u' ' || chr == u'\t' || chr == u'\n' || chr == u'\v' || chr == u'\f' || chr == u'\r';
}