Lines Matching refs:planner
178 hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) in hb_ot_shape_complex_categorize() argument
180 switch ((hb_tag_t) planner->props.script) in hb_ot_shape_complex_categorize()
211 if ((planner->map.chosen_script[0] != HB_OT_TAG_DEFAULT_SCRIPT || in hb_ot_shape_complex_categorize()
212 planner->props.script == HB_SCRIPT_ARABIC) && in hb_ot_shape_complex_categorize()
213 HB_DIRECTION_IS_HORIZONTAL(planner->props.direction)) in hb_ot_shape_complex_categorize()
270 if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T') || in hb_ot_shape_complex_categorize()
271 planner->map.chosen_script[0] == HB_TAG ('l','a','t','n')) in hb_ot_shape_complex_categorize()
282 if (planner->map.found_script[0] && in hb_ot_shape_complex_categorize()
283 hb_ot_layout_language_find_feature (planner->face, HB_OT_TAG_GSUB, in hb_ot_shape_complex_categorize()
284 planner->map.script_index[0], in hb_ot_shape_complex_categorize()
285 planner->map.language_index[0], in hb_ot_shape_complex_categorize()
293 if (planner->map.chosen_script[0] == HB_TAG ('m','y','m','2')) in hb_ot_shape_complex_categorize()
295 else if (planner->map.chosen_script[0] == HB_TAG ('m','y','m','r')) in hb_ot_shape_complex_categorize()
387 if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T') || in hb_ot_shape_complex_categorize()
388 planner->map.chosen_script[0] == HB_TAG ('l','a','t','n')) in hb_ot_shape_complex_categorize()