Home | History | Annotate | Download | only in graphics

Lines Matching refs:glyphOverflow

449 float Font::floatWidthForSimpleText(const TextRun& run, GlyphBuffer* glyphBuffer, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const
451 WidthIterator it(this, run, fallbackFonts, glyphOverflow);
454 if (glyphOverflow) {
455 glyphOverflow->top = max<int>(glyphOverflow->top, ceilf(-it.minGlyphBoundingBoxY()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().ascent()));
456 glyphOverflow->bottom = max<int>(glyphOverflow->bottom, ceilf(it.maxGlyphBoundingBoxY()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().descent()));
457 glyphOverflow->left = ceilf(it.firstGlyphOverflow());
458 glyphOverflow->right = ceilf(it.lastGlyphOverflow());