summaryrefslogtreecommitdiffstats
path: root/third_party/harfbuzz/src/harfbuzz-arabic.c
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/harfbuzz/src/harfbuzz-arabic.c')
-rw-r--r--third_party/harfbuzz/src/harfbuzz-arabic.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/third_party/harfbuzz/src/harfbuzz-arabic.c b/third_party/harfbuzz/src/harfbuzz-arabic.c
index 3837087..ce2ca6c 100644
--- a/third_party/harfbuzz/src/harfbuzz-arabic.c
+++ b/third_party/harfbuzz/src/harfbuzz-arabic.c
@@ -1107,6 +1107,7 @@ HB_Bool HB_ArabicShape(HB_ShaperItem *item)
assert(item->item.script == HB_Script_Arabic || item->item.script == HB_Script_Syriac
|| item->item.script == HB_Script_Nko);
+ item->shaperFlags |= HB_ShaperFlag_ForceMarksToZeroWidth;
#ifndef NO_OPENTYPE
if (HB_SelectScript(item, item->item.script == HB_Script_Arabic ? arabic_features : syriac_features)) {