Home | History | Annotate | Download | only in src

Lines Matching refs:glyphs

247     HB_Glyph *glyphs = item->glyphs;
251 item->font->klass->getGlyphMetrics(item->font, glyphs[gfrom], &baseMetrics);
278 HB_Glyph mark = glyphs[gfrom+i];
425 // set the glyph attributes heuristically. Assumes a 1 to 1 relationship between chars and glyphs
570 shaper_item->glyphs, &shaper_item->num_glyphs,
1174 hb_buffer_add_glyph(face->buffer, item->glyphs[i], properties ? properties[i] : 0, i);
1184 DEBUG("original glyphs: %p", item->glyphs);
1202 DEBUG("shaped glyphs:");
1235 HB_Glyph *glyphs = item->glyphs;
1239 glyphs[i] = face->buffer->in_string[i].gindex;
1268 // calulate the advances for the shaped glyphs
1277 // DEBUG("positioned glyphs:");
1280 // glyphs[i].advance.x.toInt(), glyphs[i].advance.y.toInt(),
1308 // ### may need to go back multiple glyphs like in ltr
1320 // glyphs[i].advance.x.toInt(), glyphs[i].offset.x.toInt(), glyphs[i].offset.y.toInt());
1334 DEBUG("final glyphs:");
1337 glyphs[i].glyph, hb_buffer->in_string[i].cluster, glyphs[i].attributes.mark,
1338 glyphs[i].attributes.combiningClass, glyphs[i].attributes.clusterStart,
1339 glyphs[i].advance.x.toInt(), glyphs[i].advance.y.toInt(),
1340 glyphs[i].offset.x.toInt(), glyphs[i].offset.y.toInt());