Index: third_party/harfbuzz/src/harfbuzz-hebrew.c |
diff --git a/third_party/harfbuzz/src/harfbuzz-hebrew.c b/third_party/harfbuzz/src/harfbuzz-hebrew.c |
index d2664deefafdf06f097876f9280d333c21fd1e0d..b5431a53e73360f4af6fbdf660eabb7acceac3f0 100644 |
--- a/third_party/harfbuzz/src/harfbuzz-hebrew.c |
+++ b/third_party/harfbuzz/src/harfbuzz-hebrew.c |
@@ -56,8 +56,6 @@ HB_Bool HB_HebrewShape(HB_ShaperItem *shaper_item) |
assert(shaper_item->item.script == HB_Script_Hebrew); |
- HB_HeuristicSetGlyphAttributes(shaper_item); |
- |
#ifndef NO_OPENTYPE |
if (HB_SelectScript(shaper_item, hebrew_features)) { |
@@ -65,7 +63,7 @@ HB_Bool HB_HebrewShape(HB_ShaperItem *shaper_item) |
if (!HB_ConvertStringToGlyphIndices(shaper_item)) |
return FALSE; |
- |
+ HB_HeuristicSetGlyphAttributes(shaper_item); |
HB_OpenTypeShape(shaper_item, /*properties*/0); |
return HB_OpenTypePosition(shaper_item, availableGlyphs, /*doLogClusters*/TRUE); |
} |