Lines Matching full:hb_glyph
404 hb_glyph_info_t *hb_glyph = hb_buffer_get_glyph_infos (buffer, NULL);
413 if (hb_glyph[i].cluster != hb_glyph[i-1].cluster)
430 l->glyphs[i].index = hb_glyph[i].codepoint;
451 if (hb_glyph[i].cluster != hb_glyph[i+1].cluster) {
452 g_assert (hb_glyph[i].cluster > hb_glyph[i+1].cluster);
454 end = start + hb_glyph[i].cluster - hb_glyph[i+1].cluster;
456 end = g_utf8_offset_to_pointer (start, hb_glyph[i].cluster - hb_glyph[i+1].cluster);
466 if (hb_glyph[i].cluster != hb_glyph[i-1].cluster) {
467 g_assert (hb_glyph[i].cluster > hb_glyph[i-1].cluster);
469 end = start + hb_glyph[i].cluster - hb_glyph[i-1].cluster;
471 end = g_utf8_offset_to_pointer (start, hb_glyph[i].cluster - hb_glyph[i-1].cluster);