Lines Matching refs:grface
54 gr_face *grface; member
113 data->grface = gr_make_face (data, &hb_graphite2_get_table, gr_face_preloadAll); in _hb_graphite2_shaper_face_data_create()
115 if (unlikely (!data->grface)) { in _hb_graphite2_shaper_face_data_create()
136 gr_face_destroy (data->grface); in _hb_graphite2_shaper_face_data_destroy()
148 return HB_SHAPER_DATA_GET (face)->grface; in hb_graphite2_face_get_gr_face()
169 …n gr_make_font_with_advance_fn (font->x_scale, font, &hb_graphite2_get_advance, face_data->grface); in _hb_graphite2_shaper_font_data_create()
230 gr_face *grface = HB_SHAPER_DATA_GET (face)->grface; in _hb_graphite2_shape() local
236 …gr_feature_val *feats = gr_face_featureval_for_lang (grface, lang ? hb_tag_from_string (lang, lang… in _hb_graphite2_shape()
240 const gr_feature_ref *fref = gr_face_find_fref (grface, features[i].tag); in _hb_graphite2_shape()
263 seg = gr_make_seg (grfont, grface, in _hb_graphite2_shape()
393 pPos->y_advance = gr_slot_advance_Y (is, grface, grfont) * yscale; in _hb_graphite2_shape()
413 pPos->y_advance = gr_slot_advance_Y (is, grface, grfont) * yscale; in _hb_graphite2_shape()