Refine Indic scripts, following Martin Hosken's recommendation
diff --git a/src/hb-ot-shape-complex-private.hh b/src/hb-ot-shape-complex-private.hh
index 6582d59..e4c8424 100644
--- a/src/hb-ot-shape-complex-private.hh
+++ b/src/hb-ot-shape-complex-private.hh
@@ -73,50 +73,62 @@
     case HB_SCRIPT_SYRIAC:
       return hb_ot_complex_shaper_arabic;
 
-    /* TODO: These are all the scripts that the ucd/IndicSyllabicCategory.txt covers.
-     * Quite possibly many of these need no shaping, and some other are encoded visually.
-     * Needs to be refined.
+#if 0
+    /* Note:
+     *
+     * These disabled scripts are listed in ucd/IndicSyllabicCategory.txt, but according
+     * to Martin Hosken do not require complex shaping.
+     *
+     * TODO We currently keep data for these scripts in our indic table.  Need to fix the
+     * generator to not do that.
      */
-    case HB_SCRIPT_BALINESE:
+
+    /* Simple? */
     case HB_SCRIPT_BATAK:
-    case HB_SCRIPT_BENGALI:
     case HB_SCRIPT_BRAHMI:
+    case HB_SCRIPT_HANUNOO:
+    case HB_SCRIPT_MEETEI_MAYEK:
+    case HB_SCRIPT_SAURASHTRA:
+
+    /* Simple */
+    case HB_SCRIPT_KAYAH_LI:
+    case HB_SCRIPT_LAO:
+    case HB_SCRIPT_LIMBU:
+    case HB_SCRIPT_PHAGS_PA:
+    case HB_SCRIPT_SYLOTI_NAGRI:
+    case HB_SCRIPT_TAGALOG:
+    case HB_SCRIPT_TAGBANWA:
+    case HB_SCRIPT_TAI_LE:
+    case HB_SCRIPT_TAI_VIET:
+    case HB_SCRIPT_THAI:
+    case HB_SCRIPT_TIBETAN:
+
+    /* May need Indic treatment in the future? */
+    case HB_SCRIPT_MYANMAR:
+#endif
+
+    case HB_SCRIPT_BALINESE:
+    case HB_SCRIPT_BENGALI:
     case HB_SCRIPT_BUGINESE:
     case HB_SCRIPT_BUHID:
     case HB_SCRIPT_CHAM:
     case HB_SCRIPT_DEVANAGARI:
     case HB_SCRIPT_GUJARATI:
     case HB_SCRIPT_GURMUKHI:
-    case HB_SCRIPT_HANUNOO:
     case HB_SCRIPT_JAVANESE:
     case HB_SCRIPT_KAITHI:
     case HB_SCRIPT_KANNADA:
-    case HB_SCRIPT_KAYAH_LI:
     case HB_SCRIPT_KHAROSHTHI:
     case HB_SCRIPT_KHMER:
-    case HB_SCRIPT_LAO:
     case HB_SCRIPT_LEPCHA:
-    case HB_SCRIPT_LIMBU:
     case HB_SCRIPT_MALAYALAM:
-    case HB_SCRIPT_MEETEI_MAYEK:
-    case HB_SCRIPT_MYANMAR:
     case HB_SCRIPT_NEW_TAI_LUE:
-    case HB_SCRIPT_ORIYA:
-    case HB_SCRIPT_PHAGS_PA:
-    case HB_SCRIPT_REJANG:
-    case HB_SCRIPT_SAURASHTRA:
+    case HB_SCRIPT_ORIYA: case HB_SCRIPT_REJANG:
     case HB_SCRIPT_SINHALA:
     case HB_SCRIPT_SUNDANESE:
-    case HB_SCRIPT_SYLOTI_NAGRI:
-    case HB_SCRIPT_TAGALOG:
-    case HB_SCRIPT_TAGBANWA:
-    case HB_SCRIPT_TAI_LE:
     case HB_SCRIPT_TAI_THAM:
-    case HB_SCRIPT_TAI_VIET:
     case HB_SCRIPT_TAMIL:
     case HB_SCRIPT_TELUGU:
-    case HB_SCRIPT_THAI:
-    case HB_SCRIPT_TIBETAN:
       return hb_ot_complex_shaper_indic;
 
     /* ^--- Add new shapers here */