Home | History | Annotate | Download | only in src

Lines Matching refs:info

170   hb_glyph_info_t *info = buffer->info;
172 if (_hb_glyph_info_get_general_category (&info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK) {
173 unsigned int combining_class = _hb_glyph_info_get_modified_combining_class (&info[i]);
174 combining_class = recategorize_combining_class (info[i].codepoint, combining_class);
175 _hb_glyph_info_set_modified_combining_class (&info[i], combining_class);
185 hb_glyph_info_t *info = buffer->info;
187 if (_hb_glyph_info_get_general_category (&info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
203 if (!font->get_glyph_extents (buffer->info[i].codepoint,
309 if (!font->get_glyph_extents (buffer->info[base].codepoint,
319 unsigned int lig_id = _hb_glyph_info_get_lig_id (&buffer->info[base]);
320 unsigned int num_lig_components = _hb_glyph_info_get_lig_num_comps (&buffer->info[base]);
332 hb_glyph_info_t *info = buffer->info;
334 if (_hb_glyph_info_get_modified_combining_class (&info[i]))
337 unsigned int this_lig_id = _hb_glyph_info_get_lig_id (&info[i]);
338 unsigned int this_lig_component = _hb_glyph_info_get_lig_comp (&info[i]) - 1;
361 unsigned int this_combining_class = _hb_glyph_info_get_modified_combining_class (&info[i]);
397 hb_glyph_info_t *info = buffer->info;
399 if (!HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&info[i])))
404 if (!HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&info[j])))
419 unsigned int last_cluster = buffer->info[0].cluster;
422 if (buffer->info[i].cluster != last_cluster) {
425 last_cluster = buffer->info[i].cluster;
444 hb_glyph_info_t *info = buffer->info;
456 font->get_glyph_kerning_for_direction (info[idx].codepoint,
457 info[skippy_iter.idx].codepoint,