Index: third_party/harfbuzz-ng/src/hb-shaper-list.hh |
diff --git a/third_party/harfbuzz-ng/src/hb-shaper-list.hh b/third_party/harfbuzz-ng/src/hb-shaper-list.hh |
index b9c029e58f1fba69354be4847c8321bd70751056..6c537d492156fe3c926c8a484b0eb854e4acf5f5 100644 |
--- a/third_party/harfbuzz-ng/src/hb-shaper-list.hh |
+++ b/third_party/harfbuzz-ng/src/hb-shaper-list.hh |
@@ -34,17 +34,15 @@ |
/* Only picks up fonts that have a "Silf" table. */ |
HB_SHAPER_IMPLEMENT (graphite2) |
#endif |
+#ifdef HAVE_CORETEXT |
+/* Only picks up fonts that have a "mort" or "morx" table. */ |
+HB_SHAPER_IMPLEMENT (coretext_aat) |
+#endif |
#ifdef HAVE_OT |
HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ |
#endif |
-#ifdef HAVE_HB_OLD |
-HB_SHAPER_IMPLEMENT (old) |
-#endif |
-#ifdef HAVE_ICU_LE |
-HB_SHAPER_IMPLEMENT (icu_le) |
-#endif |
#ifdef HAVE_UNISCRIBE |
HB_SHAPER_IMPLEMENT (uniscribe) |
#endif |
@@ -52,4 +50,6 @@ HB_SHAPER_IMPLEMENT (uniscribe) |
HB_SHAPER_IMPLEMENT (coretext) |
#endif |
+#ifdef HAVE_FALLBACK |
HB_SHAPER_IMPLEMENT (fallback) /* <--- This should be last. */ |
+#endif |