Lines Matching defs:glyphs
105 hb_codepoint_t *glyphs,
133 *glyphs = glyph[done];
134 glyphs = SkTAddOffset<hb_codepoint_t>(glyphs, glyph_stride);
170 const hb_codepoint_t* glyphs,
185 glyph[i] = *glyphs;
186 glyphs = SkTAddOffset<const hb_codepoint_t>(glyphs, glyph_stride);
215 // supposed to heuristically place combining marks around base glyphs. HarfBuzz
216 // does this by measuring "ink boxes" of glyphs, and placing them according to
363 // Check the number of glyphs as a basic sanitization step.
645 std::unique_ptr<ShapedGlyph[]> glyphs, size_t numGlyphs, SkVector advance = {0, 0})
647 , fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
660 std::unique_ptr<ShapedGlyph[]> glyphs, size_t numGlyphs, SkVector advance = {0, 0})
662 fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
688 SkASSERT(buffer.glyphs);
696 buffer.glyphs[i] = glyph.fID;
712 // Reorder the runs and glyphs per line and write them out.
1261 // Iterate over the glyphs in logical order to find potential line lengths.
1332 // Reorder the runs and glyphs per line and write them out.
1365 // step through the runs in reverse visual order and the glyphs in reverse logical order