[config] Add HB_NO_STAT

Part of https://github.com/harfbuzz/harfbuzz/issues/1652
diff --git a/src/hb-config.hh b/src/hb-config.hh
index 2ff92ce..3aa48b4 100644
--- a/src/hb-config.hh
+++ b/src/hb-config.hh
@@ -66,6 +66,7 @@
 #define HB_NO_OPEN
 #define HB_NO_SETLOCALE
 #define HB_NO_OT_SHAPE_FRACTIONS
+#define HB_NO_STAT
 #define HB_NO_SUBSET_LAYOUT
 #endif
 
diff --git a/src/hb-ot-face-table-list.hh b/src/hb-ot-face-table-list.hh
index 6185b67..4e73db5 100644
--- a/src/hb-ot-face-table-list.hh
+++ b/src/hb-ot-face-table-list.hh
@@ -54,7 +54,9 @@
 #ifndef HB_NO_NAME
 HB_OT_ACCELERATOR (OT, name)
 #endif
+#ifndef HB_NO_STAT
 HB_OT_TABLE (OT, STAT)
+#endif
 
 /* Vertical layout. */
 HB_OT_ACCELERATOR (OT, vmtx)
diff --git a/src/hb-subset-plan.cc b/src/hb-subset-plan.cc
index 7c1ed87..baf6a19 100644
--- a/src/hb-subset-plan.cc
+++ b/src/hb-subset-plan.cc
@@ -201,9 +201,11 @@
   {
     hb_tag_t tag = table_tags[i];
     switch (tag) {
+#ifndef HB_NO_STAT
       case HB_OT_TAG_STAT:
         face->table.STAT->collect_name_ids (nameids);
         break;
+#endif
       case HB_OT_TAG_fvar:
         face->table.fvar->collect_name_ids (nameids);
         break;