summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/jni/android/graphics/TextLayoutCache.cpp26
1 files changed, 1 insertions, 25 deletions
diff --git a/core/jni/android/graphics/TextLayoutCache.cpp b/core/jni/android/graphics/TextLayoutCache.cpp
index 23a4ec741f99..89440c9dc0bd 100644
--- a/core/jni/android/graphics/TextLayoutCache.cpp
+++ b/core/jni/android/graphics/TextLayoutCache.cpp
@@ -360,31 +360,7 @@ void TextLayoutCacheValue::setupShaperItem(HB_ShaperItem* shaperItem, HB_FontRec
shaperItem->item.length = count;
shaperItem->item.bidiLevel = isRTL;
- ssize_t nextCodePoint = 0;
- uint32_t codePoint = utf16_to_code_point(chars, count, &nextCodePoint);
-
- HB_Script script = code_point_to_script(codePoint);
-
- if (script == HB_Script_Inherited) {
-#if DEBUG_GLYPHS
- LOGD("Cannot find a correct script for code point=%d "
- " Need to look at the next code points.", codePoint);
-#endif
- while (script == HB_Script_Inherited && nextCodePoint < count) {
- codePoint = utf16_to_code_point(chars, count, &nextCodePoint);
- script = code_point_to_script(codePoint);
- }
- }
-
- if (script == HB_Script_Inherited) {
-#if DEBUG_GLYPHS
- LOGD("Cannot find a correct script from the text."
- " Need to select a default script depending on the passed text direction.");
-#endif
- script = isRTL ? HB_Script_Arabic : HB_Script_Common;
- }
-
- shaperItem->item.script = script;
+ shaperItem->item.script = isRTL ? HB_Script_Arabic : HB_Script_Common;
shaperItem->string = chars;
shaperItem->stringLength = contextCount;