Home | History | Annotate | Download | only in rendering

Lines Matching defs:fallbackFonts

788     HashSet<const SimpleFontData*> fallbackFonts;
794 HashSet<const SimpleFontData*> fallbackFonts;
849 if (!wordMeasurement.fallbackFonts.isEmpty()) {
850 HashSet<const SimpleFontData*>::const_iterator end = wordMeasurement.fallbackFonts.end();
851 for (HashSet<const SimpleFontData*>::const_iterator it = wordMeasurement.fallbackFonts.begin(); it != end; ++it)
852 fallbackFonts.add(*it);
858 fallbackFonts.clear();
863 measuredWidth = renderer->width(run->m_start, run->m_stop - run->m_start, xPos, lineInfo.isFirstLine(), &fallbackFonts, &glyphOverflow);
866 if (!fallbackFonts.isEmpty()) {
870 copyToVector(fallbackFonts, it->value.first);
2547 static ALWAYS_INLINE float textWidth(RenderText* text, unsigned from, unsigned len, const Font& font, float xPos, bool isFixedPitch, bool collapseWhiteSpace, HashSet<const SimpleFontData*>* fallbackFonts = 0, TextLayout* layout = 0)
2551 return text->width(from, len, font, xPos, fallbackFonts, &glyphOverflow);
2554 return Font::width(*layout, from, len, fallbackFonts);
2563 return font.width(run, fallbackFonts, &glyphOverflow);
3033 additionalTmpW = textWidth(t, lastSpace, current.m_pos + 1 - lastSpace, f, width.currentWidth(), isFixedPitch, collapseWhiteSpace, &wordMeasurement.fallbackFonts, textLayout) - wordTrailingSpaceWidth;
3035 additionalTmpW = textWidth(t, lastSpace, current.m_pos - lastSpace, f, width.currentWidth(), isFixedPitch, collapseWhiteSpace, &wordMeasurement.fallbackFonts, textLayout);
3055 float charWidth = textWidth(t, current.m_pos, 1, f, width.currentWidth(), isFixedPitch, collapseWhiteSpace, &wordMeasurement.fallbackFonts, textLayout) + (applyWordSpacing ? wordSpacing : 0);
3186 float additionalTmpW = ignoringSpaces ? 0 : textWidth(t, lastSpace, current.m_pos - lastSpace, f, width.currentWidth(), isFixedPitch, collapseWhiteSpace, &wordMeasurement.fallbackFonts, textLayout);