[config] Flesh out more

Part of https://github.com/harfbuzz/harfbuzz/issues/1652
diff --git a/src/hb-config.hh b/src/hb-config.hh
index 03f1ba2..00a18e2 100644
--- a/src/hb-config.hh
+++ b/src/hb-config.hh
@@ -32,7 +32,16 @@
 #endif
 
 
+#ifdef HB_TINY
+#define HB_MINI
+#define HB_NO_BITMAP
+#define HB_NO_CFF
+#endif
 
+#ifdef HB_MINI
+#define HB_NO_AAT
+#define HB_NO_FALLBACK
+#endif
 
 
 /* Closure. */
@@ -50,5 +59,13 @@
 #define HB_NO_SUBSET_CFF
 #endif
 
+#ifdef HB_NO_FALLBACK
+#define HB_NO_OT_SHAPE_COMPLEX_ARABIC_FALLBACK
+#define HB_NO_OT_SHAPE_COMPLEX_HEBREW_FALLBACK
+#define HB_NO_OT_SHAPE_COMPLEX_THAI_FALLBACK
+#define HB_NO_OT_SHAPE_FALLBACK
+#define HB_NO_OT_SHAPE_FALLBACK
+#endif
+
 
 #endif /* HB_CONFIG_HH */