[use] Move most joining scripts to USE

This commit is contained in:
David Corbett 2020-08-29 19:41:40 -04:00 committed by Behdad Esfahbod
parent 5c73c9082b
commit 2cdc92c0c2
1 changed files with 9 additions and 28 deletions

View File

@ -186,27 +186,8 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
case HB_SCRIPT_ARABIC: case HB_SCRIPT_ARABIC:
/* Unicode-3.0 additions */ /* Unicode-3.0 additions */
case HB_SCRIPT_MONGOLIAN:
case HB_SCRIPT_SYRIAC: case HB_SCRIPT_SYRIAC:
/* Unicode-5.0 additions */
case HB_SCRIPT_NKO:
case HB_SCRIPT_PHAGS_PA:
/* Unicode-6.0 additions */
case HB_SCRIPT_MANDAIC:
/* Unicode-7.0 additions */
case HB_SCRIPT_MANICHAEAN:
case HB_SCRIPT_PSALTER_PAHLAVI:
/* Unicode-9.0 additions */
case HB_SCRIPT_ADLAM:
/* Unicode-11.0 additions */
case HB_SCRIPT_HANIFI_ROHINGYA:
case HB_SCRIPT_SOGDIAN:
/* For Arabic script, use the Arabic shaper even if no OT script tag was found. /* For Arabic script, use the Arabic shaper even if no OT script tag was found.
* This is because we do fallback shaping for Arabic script (and not others). * This is because we do fallback shaping for Arabic script (and not others).
* But note that Arabic shaping is applicable only to horizontal layout; for * But note that Arabic shaping is applicable only to horizontal layout; for
@ -294,7 +275,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
case HB_SCRIPT_TIBETAN: case HB_SCRIPT_TIBETAN:
/* Unicode-3.0 additions */ /* Unicode-3.0 additions */
//case HB_SCRIPT_MONGOLIAN: case HB_SCRIPT_MONGOLIAN:
//case HB_SCRIPT_SINHALA: //case HB_SCRIPT_SINHALA:
/* Unicode-3.2 additions */ /* Unicode-3.2 additions */
@ -315,8 +296,8 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
/* Unicode-5.0 additions */ /* Unicode-5.0 additions */
case HB_SCRIPT_BALINESE: case HB_SCRIPT_BALINESE:
//case HB_SCRIPT_NKO: case HB_SCRIPT_NKO:
//case HB_SCRIPT_PHAGS_PA: case HB_SCRIPT_PHAGS_PA:
/* Unicode-5.1 additions */ /* Unicode-5.1 additions */
case HB_SCRIPT_CHAM: case HB_SCRIPT_CHAM:
@ -337,7 +318,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
/* Unicode-6.0 additions */ /* Unicode-6.0 additions */
case HB_SCRIPT_BATAK: case HB_SCRIPT_BATAK:
case HB_SCRIPT_BRAHMI: case HB_SCRIPT_BRAHMI:
//case HB_SCRIPT_MANDAIC: case HB_SCRIPT_MANDAIC:
/* Unicode-6.1 additions */ /* Unicode-6.1 additions */
case HB_SCRIPT_CHAKMA: case HB_SCRIPT_CHAKMA:
@ -351,10 +332,10 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
case HB_SCRIPT_KHOJKI: case HB_SCRIPT_KHOJKI:
case HB_SCRIPT_KHUDAWADI: case HB_SCRIPT_KHUDAWADI:
case HB_SCRIPT_MAHAJANI: case HB_SCRIPT_MAHAJANI:
//case HB_SCRIPT_MANICHAEAN: case HB_SCRIPT_MANICHAEAN:
case HB_SCRIPT_MODI: case HB_SCRIPT_MODI:
case HB_SCRIPT_PAHAWH_HMONG: case HB_SCRIPT_PAHAWH_HMONG:
//case HB_SCRIPT_PSALTER_PAHLAVI: case HB_SCRIPT_PSALTER_PAHLAVI:
case HB_SCRIPT_SIDDHAM: case HB_SCRIPT_SIDDHAM:
case HB_SCRIPT_TIRHUTA: case HB_SCRIPT_TIRHUTA:
@ -363,7 +344,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
case HB_SCRIPT_MULTANI: case HB_SCRIPT_MULTANI:
/* Unicode-9.0 additions */ /* Unicode-9.0 additions */
//case HB_SCRIPT_ADLAM: case HB_SCRIPT_ADLAM:
case HB_SCRIPT_BHAIKSUKI: case HB_SCRIPT_BHAIKSUKI:
case HB_SCRIPT_MARCHEN: case HB_SCRIPT_MARCHEN:
case HB_SCRIPT_NEWA: case HB_SCRIPT_NEWA:
@ -376,11 +357,11 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
/* Unicode-11.0 additions */ /* Unicode-11.0 additions */
case HB_SCRIPT_DOGRA: case HB_SCRIPT_DOGRA:
case HB_SCRIPT_GUNJALA_GONDI: case HB_SCRIPT_GUNJALA_GONDI:
//case HB_SCRIPT_HANIFI_ROHINGYA: case HB_SCRIPT_HANIFI_ROHINGYA:
case HB_SCRIPT_MAKASAR: case HB_SCRIPT_MAKASAR:
case HB_SCRIPT_MEDEFAIDRIN: case HB_SCRIPT_MEDEFAIDRIN:
case HB_SCRIPT_OLD_SOGDIAN: case HB_SCRIPT_OLD_SOGDIAN:
//case HB_SCRIPT_SOGDIAN: case HB_SCRIPT_SOGDIAN:
/* Unicode-12.0 additions */ /* Unicode-12.0 additions */
case HB_SCRIPT_ELYMAIC: case HB_SCRIPT_ELYMAIC: