• Home
  • Raw
  • Download

Lines Matching refs:shaper

86   shaper = hb_ot_shape_complex_categorize (this);  in hb_ot_shape_planner_t()
88 script_zero_marks = shaper->zero_width_marks != HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE; in hb_ot_shape_planner_t()
89 script_fallback_mark_positioning = shaper->fallback_position; in hb_ot_shape_planner_t()
92 if (apply_morx && shaper != &_hb_ot_complex_shaper_default) in hb_ot_shape_planner_t()
93 shaper = &_hb_ot_complex_shaper_dumber; in hb_ot_shape_planner_t()
101 plan.shaper = shaper; in compile()
130 bool disable_gpos = plan.shaper->gpos_tag && in compile()
131 plan.shaper->gpos_tag != plan.map.chosen_script[1]; in compile()
219 if (shaper->data_create) in init0()
221 data = shaper->data_create (this); in init0()
238 if (shaper->data_destroy) in fini()
239 shaper->data_destroy (const_cast<void *> (data)); in fini()
353 if (planner->shaper->collect_features) in hb_ot_shape_collect_features()
354 planner->shaper->collect_features (planner); in hb_ot_shape_collect_features()
394 if (planner->shaper->override_features) in hb_ot_shape_collect_features()
395 planner->shaper->override_features (planner); in hb_ot_shape_collect_features()
747 if (c->plan->shaper->setup_masks) in hb_ot_shape_setup_masks()
748 c->plan->shaper->setup_masks (c->plan, buffer, c->font); in hb_ot_shape_setup_masks()
897 if (c->plan->shaper->postprocess_glyphs && in hb_ot_substitute_post()
899 c->plan->shaper->postprocess_glyphs (c->plan, c->buffer, c->font); in hb_ot_substitute_post()
1002 switch (c->plan->shaper->zero_width_marks) in hb_ot_position_complex()
1017 switch (c->plan->shaper->zero_width_marks) in hb_ot_position_complex()
1124 if (c->plan->shaper->preprocess_text && in hb_ot_shape_internal()
1126 c->plan->shaper->preprocess_text (c->plan, c->buffer, c->font); in hb_ot_shape_internal()