| 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 533a063696e89f941a275b584750fe40e3ce4e4c..2bda3868c6690bcfe4e293ee435ee561384d62ff 100644
|
| --- a/third_party/harfbuzz/src/harfbuzz-hebrew.c
|
| +++ b/third_party/harfbuzz/src/harfbuzz-hebrew.c
|
| @@ -56,6 +56,8 @@ 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)) {
|
|
|
| @@ -64,7 +66,6 @@ HB_Bool HB_HebrewShape(HB_ShaperItem *shaper_item)
|
| return FALSE;
|
|
|
|
|
| - HB_HeuristicSetGlyphAttributes(shaper_item);
|
| HB_OpenTypeShape(shaper_item, /*properties*/0);
|
| return HB_OpenTypePosition(shaper_item, availableGlyphs, /*doLogClusters*/TRUE);
|
| }
|
|
|