|
|
|
@ -186,27 +186,8 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) |
|
|
|
|
case HB_SCRIPT_ARABIC: |
|
|
|
|
|
|
|
|
|
/* Unicode-3.0 additions */ |
|
|
|
|
case HB_SCRIPT_MONGOLIAN: |
|
|
|
|
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.
|
|
|
|
|
* 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 |
|
|
|
@ -294,7 +275,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) |
|
|
|
|
case HB_SCRIPT_TIBETAN: |
|
|
|
|
|
|
|
|
|
/* Unicode-3.0 additions */ |
|
|
|
|
//case HB_SCRIPT_MONGOLIAN:
|
|
|
|
|
case HB_SCRIPT_MONGOLIAN: |
|
|
|
|
//case HB_SCRIPT_SINHALA:
|
|
|
|
|
|
|
|
|
|
/* Unicode-3.2 additions */ |
|
|
|
@ -315,8 +296,8 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) |
|
|
|
|
|
|
|
|
|
/* Unicode-5.0 additions */ |
|
|
|
|
case HB_SCRIPT_BALINESE: |
|
|
|
|
//case HB_SCRIPT_NKO:
|
|
|
|
|
//case HB_SCRIPT_PHAGS_PA:
|
|
|
|
|
case HB_SCRIPT_NKO: |
|
|
|
|
case HB_SCRIPT_PHAGS_PA: |
|
|
|
|
|
|
|
|
|
/* Unicode-5.1 additions */ |
|
|
|
|
case HB_SCRIPT_CHAM: |
|
|
|
@ -337,7 +318,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) |
|
|
|
|
/* Unicode-6.0 additions */ |
|
|
|
|
case HB_SCRIPT_BATAK: |
|
|
|
|
case HB_SCRIPT_BRAHMI: |
|
|
|
|
//case HB_SCRIPT_MANDAIC:
|
|
|
|
|
case HB_SCRIPT_MANDAIC: |
|
|
|
|
|
|
|
|
|
/* Unicode-6.1 additions */ |
|
|
|
|
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_KHUDAWADI: |
|
|
|
|
case HB_SCRIPT_MAHAJANI: |
|
|
|
|
//case HB_SCRIPT_MANICHAEAN:
|
|
|
|
|
case HB_SCRIPT_MANICHAEAN: |
|
|
|
|
case HB_SCRIPT_MODI: |
|
|
|
|
case HB_SCRIPT_PAHAWH_HMONG: |
|
|
|
|
//case HB_SCRIPT_PSALTER_PAHLAVI:
|
|
|
|
|
case HB_SCRIPT_PSALTER_PAHLAVI: |
|
|
|
|
case HB_SCRIPT_SIDDHAM: |
|
|
|
|
case HB_SCRIPT_TIRHUTA: |
|
|
|
|
|
|
|
|
@ -363,7 +344,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) |
|
|
|
|
case HB_SCRIPT_MULTANI: |
|
|
|
|
|
|
|
|
|
/* Unicode-9.0 additions */ |
|
|
|
|
//case HB_SCRIPT_ADLAM:
|
|
|
|
|
case HB_SCRIPT_ADLAM: |
|
|
|
|
case HB_SCRIPT_BHAIKSUKI: |
|
|
|
|
case HB_SCRIPT_MARCHEN: |
|
|
|
|
case HB_SCRIPT_NEWA: |
|
|
|
@ -376,11 +357,11 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) |
|
|
|
|
/* Unicode-11.0 additions */ |
|
|
|
|
case HB_SCRIPT_DOGRA: |
|
|
|
|
case HB_SCRIPT_GUNJALA_GONDI: |
|
|
|
|
//case HB_SCRIPT_HANIFI_ROHINGYA:
|
|
|
|
|
case HB_SCRIPT_HANIFI_ROHINGYA: |
|
|
|
|
case HB_SCRIPT_MAKASAR: |
|
|
|
|
case HB_SCRIPT_MEDEFAIDRIN: |
|
|
|
|
case HB_SCRIPT_OLD_SOGDIAN: |
|
|
|
|
//case HB_SCRIPT_SOGDIAN:
|
|
|
|
|
case HB_SCRIPT_SOGDIAN: |
|
|
|
|
|
|
|
|
|
/* Unicode-12.0 additions */ |
|
|
|
|
case HB_SCRIPT_ELYMAIC: |
|
|
|
|