[myanmar] Remove myanmar_old shaper
Over time it has become the same as default shaper. So, remove.
This commit is contained in:
parent
eeed802b1d
commit
25f52f58c2
|
@ -391,27 +391,6 @@ const hb_ot_complex_shaper_t _hb_ot_complex_shaper_myanmar =
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/* Uniscribe seems to have a shaper for 'mymr' that is like the
|
|
||||||
* generic shaper, except that it zeros mark advances GDEF_LATE. */
|
|
||||||
const hb_ot_complex_shaper_t _hb_ot_complex_shaper_myanmar_old =
|
|
||||||
{
|
|
||||||
nullptr, /* collect_features */
|
|
||||||
nullptr, /* override_features */
|
|
||||||
nullptr, /* data_create */
|
|
||||||
nullptr, /* data_destroy */
|
|
||||||
nullptr, /* preprocess_text */
|
|
||||||
nullptr, /* postprocess_glyphs */
|
|
||||||
HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT,
|
|
||||||
nullptr, /* decompose */
|
|
||||||
nullptr, /* compose */
|
|
||||||
nullptr, /* setup_masks */
|
|
||||||
HB_TAG_NONE, /* gpos_tag */
|
|
||||||
nullptr, /* reorder_marks */
|
|
||||||
HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE,
|
|
||||||
true, /* fallback_position */
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/* Ugly Zawgyi encoding.
|
/* Ugly Zawgyi encoding.
|
||||||
* Disable all auto processing.
|
* Disable all auto processing.
|
||||||
* https://github.com/harfbuzz/harfbuzz/issues/1162 */
|
* https://github.com/harfbuzz/harfbuzz/issues/1162 */
|
||||||
|
|
|
@ -57,7 +57,6 @@ enum hb_ot_shape_zero_width_marks_type_t {
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (indic) \
|
HB_COMPLEX_SHAPER_IMPLEMENT (indic) \
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (khmer) \
|
HB_COMPLEX_SHAPER_IMPLEMENT (khmer) \
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (myanmar) \
|
HB_COMPLEX_SHAPER_IMPLEMENT (myanmar) \
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (myanmar_old) \
|
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (myanmar_zawgyi) \
|
HB_COMPLEX_SHAPER_IMPLEMENT (myanmar_zawgyi) \
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (thai) \
|
HB_COMPLEX_SHAPER_IMPLEMENT (thai) \
|
||||||
HB_COMPLEX_SHAPER_IMPLEMENT (use) \
|
HB_COMPLEX_SHAPER_IMPLEMENT (use) \
|
||||||
|
@ -271,8 +270,6 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
|
||||||
case HB_SCRIPT_MYANMAR:
|
case HB_SCRIPT_MYANMAR:
|
||||||
if (planner->map.chosen_script[0] == HB_TAG ('m','y','m','2'))
|
if (planner->map.chosen_script[0] == HB_TAG ('m','y','m','2'))
|
||||||
return &_hb_ot_complex_shaper_myanmar;
|
return &_hb_ot_complex_shaper_myanmar;
|
||||||
else if (planner->map.chosen_script[0] == HB_TAG ('m','y','m','r'))
|
|
||||||
return &_hb_ot_complex_shaper_myanmar_old;
|
|
||||||
else
|
else
|
||||||
return &_hb_ot_complex_shaper_default;
|
return &_hb_ot_complex_shaper_default;
|
||||||
|
|
||||||
|
@ -378,6 +375,7 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner)
|
||||||
|
|
||||||
/* https://github.com/harfbuzz/harfbuzz/issues/1162 */
|
/* https://github.com/harfbuzz/harfbuzz/issues/1162 */
|
||||||
case HB_SCRIPT_MYANMAR_ZAWGYI:
|
case HB_SCRIPT_MYANMAR_ZAWGYI:
|
||||||
|
|
||||||
return &_hb_ot_complex_shaper_myanmar_zawgyi;
|
return &_hb_ot_complex_shaper_myanmar_zawgyi;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue