Home | History | Annotate | Download | only in fonts

Lines Matching refs:fontData

80     // Our FontData don't have to be checked, since checking the font description will be fine.
408 RefPtr<SimpleFontData> uprightFontData = data.fontData->uprightOrientationFontData();
418 if (uprightData.fontData)
422 RefPtr<SimpleFontData> verticalRightFontData = data.fontData->verticalRightOrientationFontData();
432 if (verticalRightData.fontData)
478 if (data.fontData && (data.fontData->platformData().orientation() == Horizontal || data.fontData->isTextOrientationFallback()))
481 if (data.fontData) {
483 if (!data.fontData->hasVerticalGlyphs()) {
510 if (data.fontData) {
513 RefPtr<SimpleFontData> variantFontData = data.fontData->variantFontData(m_fontDescription, variant);
521 if (data.fontData)
566 page->setGlyphDataForCharacter(c, data.glyph, data.fontData);
567 data.fontData->setMaxGlyphPageTreeLevel(std::max(data.fontData->maxGlyphPageTreeLevel(), node->level()));
568 if (!Character::isCJKIdeographOrSymbol(c) && data.fontData->platformData().orientation() != Horizontal && !data.fontData->isTextOrientationFallback())
578 page->setGlyphDataForCharacter(c, data.glyph, data.fontData);
579 data.fontData->setMaxGlyphPageTreeLevel(std::max(data.fontData->maxGlyphPageTreeLevel(), node->level()));
630 const SimpleFontData* markFontData = markGlyphData.fontData;
646 const SimpleFontData* markFontData = markGlyphData.fontData;
662 const SimpleFontData* markFontData = markGlyphData.fontData;
741 const SimpleFontData* fontData = glyphBuffer.fontDataAt(0);
755 if (nextFontData != fontData) {
757 if (renderingContext && fontData->isSVGFont())
758 renderingContext->drawSVGGlyphs(context, runInfo.run, fontData, glyphBuffer, lastFrom, nextGlyph - lastFrom, startPoint);
761 drawGlyphs(context, fontData, glyphBuffer, lastFrom, nextGlyph - lastFrom, startPoint, runInfo.bounds);
764 fontData = nextFontData;
773 if (renderingContext && fontData->isSVGFont())
774 renderingContext->drawSVGGlyphs(context, runInfo.run, fontData, glyphBuffer, lastFrom, nextGlyph - lastFrom, startPoint);
777 drawGlyphs(context, fontData, glyphBuffer, lastFrom, nextGlyph - lastFrom, startPoint, runInfo.bounds);
781 inline static float offsetToMiddleOfGlyph(const SimpleFontData* fontData, Glyph glyph)
783 if (fontData->platformData().orientation() == Horizontal) {
784 FloatRect bounds = fontData->boundsForGlyph(glyph);
788 return fontData->widthForGlyph(glyph) / 2;
804 const SimpleFontData* markFontData = markGlyphData.fontData;