SimpleFontData 29 Source/core/css/BinaryDataFontFaceSource.cpp PassRefPtr<SimpleFontData> BinaryDataFontFaceSource::createFontData(const FontDescription& fontDescription) SimpleFontData 31 Source/core/css/BinaryDataFontFaceSource.cpp return SimpleFontData::create( SimpleFontData 23 Source/core/css/BinaryDataFontFaceSource.h virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE; SimpleFontData 100 Source/core/css/CSSFontFace.cpp PassRefPtr<SimpleFontData> CSSFontFace::getFontData(const FontDescription& fontDescription) SimpleFontData 107 Source/core/css/CSSFontFace.cpp if (RefPtr<SimpleFontData> result = source->getFontData(fontDescription)) { SimpleFontData 43 Source/core/css/CSSFontFace.h class SimpleFontData; SimpleFontData 74 Source/core/css/CSSFontFace.h PassRefPtr<SimpleFontData> getFontData(const FontDescription&); SimpleFontData 44 Source/core/css/CSSFontFaceSource.cpp PassRefPtr<SimpleFontData> CSSFontFaceSource::getFontData(const FontDescription& fontDescription) SimpleFontData 59 Source/core/css/CSSFontFaceSource.cpp RefPtr<SimpleFontData>& fontData = m_fontDataTable.add(key.hash(), nullptr).storedValue->value; SimpleFontData 36 Source/core/css/CSSFontFaceSource.h class SimpleFontData; SimpleFontData 50 Source/core/css/CSSFontFaceSource.h PassRefPtr<SimpleFontData> getFontData(const FontDescription&); SimpleFontData 59 Source/core/css/CSSFontFaceSource.h virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) = 0; SimpleFontData 61 Source/core/css/CSSFontFaceSource.h typedef HashMap<unsigned, RefPtr<SimpleFontData> > FontDataTable; // The hash key is composed of size synthetic styles. SimpleFontData 113 Source/core/css/CSSSegmentedFontFace.cpp static void appendFontData(SegmentedFontData* newFontData, PassRefPtr<SimpleFontData> prpFaceFontData, const CSSFontFace::UnicodeRangeSet& ranges) SimpleFontData 115 Source/core/css/CSSSegmentedFontFace.cpp RefPtr<SimpleFontData> faceFontData = prpFaceFontData; SimpleFontData 150 Source/core/css/CSSSegmentedFontFace.cpp if (RefPtr<SimpleFontData> faceFontData = (*it)->cssFontFace()->getFontData(requestedFontDescription)) { SimpleFontData 20 Source/core/css/LocalFontFaceSource.cpp PassRefPtr<SimpleFontData> LocalFontFaceSource::createFontData(const FontDescription& fontDescription) SimpleFontData 23 Source/core/css/LocalFontFaceSource.cpp RefPtr<SimpleFontData> fontData = FontCache::fontCache()->getFontData(fontDescription, m_fontName, true); SimpleFontData 20 Source/core/css/LocalFontFaceSource.h virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE; SimpleFontData 36 Source/core/css/RemoteFontFaceSource.cpp SimpleFontData* fontData = it->value.get(); SimpleFontData 85 Source/core/css/RemoteFontFaceSource.cpp PassRefPtr<SimpleFontData> RemoteFontFaceSource::createFontData(const FontDescription& fontDescription) SimpleFontData 96 Source/core/css/RemoteFontFaceSource.cpp return SimpleFontData::create( SimpleFontData 102 Source/core/css/RemoteFontFaceSource.cpp PassRefPtr<SimpleFontData> RemoteFontFaceSource::createLoadingFallbackFontData(const FontDescription& fontDescription) SimpleFontData 106 Source/core/css/RemoteFontFaceSource.cpp SimpleFontData* temporaryFont = FontCache::fontCache()->getNonRetainedLastResortFallbackFont(fontDescription); SimpleFontData 112 Source/core/css/RemoteFontFaceSource.cpp return SimpleFontData::create(temporaryFont->platformData(), cssFontData); SimpleFontData 40 Source/core/css/RemoteFontFaceSource.h virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE; SimpleFontData 41 Source/core/css/RemoteFontFaceSource.h PassRefPtr<SimpleFontData> createLoadingFallbackFontData(const FontDescription&); SimpleFontData 56 Source/core/editing/Editor.h class SimpleFontData; SimpleFontData 459 Source/core/rendering/InlineFlowBox.cpp const Vector<const SimpleFontData*>* usedFonts = 0; SimpleFontData 34 Source/core/rendering/InlineFlowBox.h class SimpleFontData; SimpleFontData 43 Source/core/rendering/RenderBR.h virtual float width(unsigned /*from*/, unsigned /*len*/, const Font&, float /*xPos*/, TextDirection, HashSet<const SimpleFontData*>* = 0 /*fallbackFonts*/ , GlyphOverflow* = 0) const OVERRIDE { return 0; } SimpleFontData 44 Source/core/rendering/RenderBR.h virtual float width(unsigned /*from*/, unsigned /*len*/, float /*xpos*/, TextDirection, bool = false /*firstLine*/, HashSet<const SimpleFontData*>* = 0 /*fallbackFonts*/, GlyphOverflow* = 0) const OVERRIDE { return 0; } SimpleFontData 421 Source/core/rendering/RenderBlockLineLayout.cpp HashSet<const SimpleFontData*> fallbackFonts; SimpleFontData 477 Source/core/rendering/RenderBlockLineLayout.cpp HashSet<const SimpleFontData*>::const_iterator end = wordMeasurement.fallbackFonts.end(); SimpleFontData 478 Source/core/rendering/RenderBlockLineLayout.cpp for (HashSet<const SimpleFontData*>::const_iterator it = wordMeasurement.fallbackFonts.begin(); it != end; ++it) SimpleFontData 495 Source/core/rendering/RenderBlockLineLayout.cpp GlyphOverflowAndFallbackFontsMap::ValueType* it = textBoxDataMap.add(toInlineTextBox(run->m_box), make_pair(Vector<const SimpleFontData*>(), GlyphOverflow())).storedValue; SimpleFontData 502 Source/core/rendering/RenderBlockLineLayout.cpp GlyphOverflowAndFallbackFontsMap::ValueType* it = textBoxDataMap.add(toInlineTextBox(run->m_box), make_pair(Vector<const SimpleFontData*>(), GlyphOverflow())).storedValue; SimpleFontData 58 Source/core/rendering/RenderCombineText.cpp float RenderCombineText::width(unsigned from, unsigned length, const Font& font, float xPosition, TextDirection direction, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 42 Source/core/rendering/RenderCombineText.h virtual float width(unsigned from, unsigned length, const Font&, float xPosition, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const OVERRIDE; SimpleFontData 725 Source/core/rendering/RenderText.cpp ALWAYS_INLINE float RenderText::widthFromCache(const Font& f, int start, int len, float xPos, TextDirection textDirection, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 885 Source/core/rendering/RenderText.cpp HashSet<const SimpleFontData*> fallbackFonts; SimpleFontData 898 Source/core/rendering/RenderText.cpp void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow& glyphOverflow) SimpleFontData 1489 Source/core/rendering/RenderText.cpp float RenderText::width(unsigned from, unsigned len, float xPos, TextDirection textDirection, bool firstLine, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 1500 Source/core/rendering/RenderText.cpp float RenderText::width(unsigned from, unsigned len, const Font& f, float xPos, TextDirection textDirection, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 87 Source/core/rendering/RenderText.h virtual float width(unsigned from, unsigned len, const Font&, float xPos, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; SimpleFontData 88 Source/core/rendering/RenderText.h virtual float width(unsigned from, unsigned len, float xPos, TextDirection, bool firstLine = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; SimpleFontData 167 Source/core/rendering/RenderText.h void computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow&); SimpleFontData 182 Source/core/rendering/RenderText.h float widthFromCache(const Font&, int start, int len, float xPos, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow*) const; SimpleFontData 633 Source/core/rendering/RootInlineBox.cpp Vector<const SimpleFontData*>* usedFonts = 0; SimpleFontData 60 Source/core/rendering/line/BreakingContextInlineHeaders.h HashSet<const SimpleFontData*> fallbackFonts; SimpleFontData 522 Source/core/rendering/line/BreakingContextInlineHeaders.h ALWAYS_INLINE float textWidth(RenderText* text, unsigned from, unsigned len, const Font& font, float xPos, bool isFixedPitch, bool collapseWhiteSpace, HashSet<const SimpleFontData*>* fallbackFonts = 0) SimpleFontData 49 Source/core/rendering/svg/SVGTextLayoutEngineSpacing.cpp const SimpleFontData* fontData = m_font.primaryFont(); SimpleFontData 40 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp static inline const SVGFontData* svgFontAndFontFaceElementForFontData(const SimpleFontData* fontData, SVGFontFaceElement*& fontFace, SVGFontElement*& font) SimpleFontData 85 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp void SVGTextRunRenderingContext::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const SimpleFontData 174 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp const SimpleFontData* primaryFont = font.primaryFont(); SimpleFontData 194 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp const SimpleFontData* originalFontData = glyphData.fontData; SimpleFontData 207 Source/core/rendering/svg/SVGTextRunRenderingContext.cpp const SimpleFontData* fontData = glyphData.fontData; SimpleFontData 46 Source/core/rendering/svg/SVGTextRunRenderingContext.h virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const OVERRIDE; SimpleFontData 60 Source/core/svg/SVGFontData.cpp void SVGFontData::initializeFontData(SimpleFontData* fontData, float fontSize) SimpleFontData 230 Source/core/svg/SVGFontData.cpp bool SVGFontData::fillSVGGlyphPage(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData) const SimpleFontData 248 Source/core/svg/SVGFontData.cpp bool SVGFontData::fillBMPGlyphs(SVGFontElement* fontElement, GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, const SimpleFontData* fontData) const SimpleFontData 272 Source/core/svg/SVGFontData.cpp bool SVGFontData::fillNonBMPGlyphs(SVGFontElement* fontElement, GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, const SimpleFontData* fontData) const SimpleFontData 29 Source/core/svg/SVGFontData.h class SimpleFontData; SimpleFontData 43 Source/core/svg/SVGFontData.h virtual void initializeFontData(SimpleFontData*, float fontSize) OVERRIDE; SimpleFontData 45 Source/core/svg/SVGFontData.h virtual bool fillSVGGlyphPage(GlyphPage*, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData*) const OVERRIDE; SimpleFontData 62 Source/core/svg/SVGFontData.h bool fillBMPGlyphs(SVGFontElement*, GlyphPage* , unsigned offset, unsigned length, UChar* buffer, const SimpleFontData*) const; SimpleFontData 63 Source/core/svg/SVGFontData.h bool fillNonBMPGlyphs(SVGFontElement*, GlyphPage* , unsigned offset, unsigned length, UChar* buffer, const SimpleFontData*) const; SimpleFontData 22 Source/core/svg/SVGFontFaceSource.cpp PassRefPtr<SimpleFontData> SVGFontFaceSource::createFontData(const FontDescription& fontDescription) SimpleFontData 24 Source/core/svg/SVGFontFaceSource.cpp return SimpleFontData::create( SimpleFontData 21 Source/core/svg/SVGFontFaceSource.h virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE; SimpleFontData 34 Source/core/svg/SVGRemoteFontFaceSource.cpp PassRefPtr<SimpleFontData> SVGRemoteFontFaceSource::createFontData(const FontDescription& fontDescription) SimpleFontData 56 Source/core/svg/SVGRemoteFontFaceSource.cpp return SimpleFontData::create( SimpleFontData 24 Source/core/svg/SVGRemoteFontFaceSource.h virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE; SimpleFontData 34 Source/platform/fonts/CustomFontData.h class SimpleFontData; SimpleFontData 50 Source/platform/fonts/CustomFontData.h virtual void initializeFontData(SimpleFontData*, float) { } SimpleFontData 52 Source/platform/fonts/CustomFontData.h virtual bool fillSVGGlyphPage(GlyphPage*, unsigned, unsigned, UChar*, unsigned, const SimpleFontData*) const { return false; } SimpleFontData 140 Source/platform/fonts/Font.cpp float Font::width(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 342 Source/platform/fonts/Font.cpp RefPtr<SimpleFontData> uprightFontData = data.fontData->uprightOrientationFontData(); SimpleFontData 356 Source/platform/fonts/Font.cpp RefPtr<SimpleFontData> verticalRightFontData = data.fontData->verticalRightOrientationFontData(); SimpleFontData 450 Source/platform/fonts/Font.cpp RefPtr<SimpleFontData> variantFontData = data.fontData->variantFontData(m_fontDescription, variant); SimpleFontData 492 Source/platform/fonts/Font.cpp const SimpleFontData* fontDataToSubstitute = fontDataAt(0)->fontDataForCharacter(characterToRender); SimpleFontData 493 Source/platform/fonts/Font.cpp RefPtr<SimpleFontData> characterFontData = FontCache::fontCache()->platformFallbackForCharacter(m_fontDescription, characterToRender, fontDataToSubstitute); SimpleFontData 569 Source/platform/fonts/Font.cpp const SimpleFontData* markFontData = markGlyphData.fontData; SimpleFontData 585 Source/platform/fonts/Font.cpp const SimpleFontData* markFontData = markGlyphData.fontData; SimpleFontData 601 Source/platform/fonts/Font.cpp const SimpleFontData* markFontData = markGlyphData.fontData; SimpleFontData 668 Source/platform/fonts/Font.cpp const SimpleFontData* fontData = glyphBuffer.fontDataAt(0); SimpleFontData 677 Source/platform/fonts/Font.cpp const SimpleFontData* nextFontData = glyphBuffer.fontDataAt(nextGlyph); SimpleFontData 703 Source/platform/fonts/Font.cpp inline static float offsetToMiddleOfGlyph(const SimpleFontData* fontData, Glyph glyph) SimpleFontData 726 Source/platform/fonts/Font.cpp const SimpleFontData* markFontData = markGlyphData.fontData; SimpleFontData 749 Source/platform/fonts/Font.cpp float Font::floatWidthForSimpleText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 98 Source/platform/fonts/Font.h float width(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; SimpleFontData 109 Source/platform/fonts/Font.h float tabWidth(const SimpleFontData&, unsigned tabSize, float position) const; SimpleFontData 116 Source/platform/fonts/Font.h const SimpleFontData* primaryFont() const; SimpleFontData 123 Source/platform/fonts/Font.h const SimpleFontData* fontDataForCombiningCharacterSequence(const UChar*, size_t length, FontDataVariant) const; SimpleFontData 137 Source/platform/fonts/Font.h void drawGlyphs(GraphicsContext*, const SimpleFontData*, const GlyphBuffer&, unsigned from, unsigned numGlyphs, const FloatPoint&, const FloatRect& textRect) const; SimpleFontData 140 Source/platform/fonts/Font.h float floatWidthForSimpleText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; SimpleFontData 150 Source/platform/fonts/Font.h float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const; SimpleFontData 188 Source/platform/fonts/Font.h inline const SimpleFontData* Font::primaryFont() const SimpleFontData 211 Source/platform/fonts/Font.h inline float Font::tabWidth(const SimpleFontData& fontData, unsigned tabSize, float position) const SimpleFontData 149 Source/platform/fonts/FontCache.cpp PassRefPtr<SimpleFontData> FontCache::getFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName, ShouldRetain shouldRetain) SimpleFontData 157 Source/platform/fonts/FontCache.cpp PassRefPtr<SimpleFontData> FontCache::fontDataFromFontPlatformData(const FontPlatformData* platformData, ShouldRetain shouldRetain) SimpleFontData 176 Source/platform/fonts/FontCache.cpp SimpleFontData* FontCache::getNonRetainedLastResortFallbackFont(const FontDescription& fontDescription) SimpleFontData 181 Source/platform/fonts/FontCache.cpp void FontCache::releaseFontData(const SimpleFontData* fontData) SimpleFontData 64 Source/platform/fonts/FontCache.h class SimpleFontData; SimpleFontData 76 Source/platform/fonts/FontCache.h void releaseFontData(const SimpleFontData*); SimpleFontData 80 Source/platform/fonts/FontCache.h PassRefPtr<SimpleFontData> platformFallbackForCharacter(const FontDescription&, UChar32, const SimpleFontData* fontDataToSubstitute); SimpleFontData 85 Source/platform/fonts/FontCache.h PassRefPtr<SimpleFontData> getFontData(const FontDescription&, const AtomicString&, bool checkingAlternateName = false, ShouldRetain = Retain); SimpleFontData 86 Source/platform/fonts/FontCache.h PassRefPtr<SimpleFontData> getLastResortFallbackFont(const FontDescription&, ShouldRetain = Retain); SimpleFontData 87 Source/platform/fonts/FontCache.h SimpleFontData* getNonRetainedLastResortFallbackFont(const FontDescription&); SimpleFontData 97 Source/platform/fonts/FontCache.h PassRefPtr<SimpleFontData> fontDataFromDescriptionAndLogFont(const FontDescription&, ShouldRetain, const LOGFONT&, wchar_t* outFontFamilyName); SimpleFontData 147 Source/platform/fonts/FontCache.h PassRefPtr<SimpleFontData> fontDataFromFontPlatformData(const FontPlatformData*, ShouldRetain = Retain); SimpleFontData 162 Source/platform/fonts/FontCache.h friend class SimpleFontData; // For fontDataFromFontPlatformData SimpleFontData 36 Source/platform/fonts/FontCacheTest.cpp RefPtr<SimpleFontData> fontData = fontCache->getLastResortFallbackFont(fontDescription, Retain); SimpleFontData 39 Source/platform/fonts/FontData.h class SimpleFontData; SimpleFontData 51 Source/platform/fonts/FontData.h virtual const SimpleFontData* fontDataForCharacter(UChar32) const = 0; SimpleFontData 48 Source/platform/fonts/FontDataCache.cpp PassRefPtr<SimpleFontData> FontDataCache::get(const FontPlatformData* platformData, ShouldRetain shouldRetain) SimpleFontData 55 Source/platform/fonts/FontDataCache.cpp pair<RefPtr<SimpleFontData>, unsigned> newValue(SimpleFontData::create(*platformData), shouldRetain == Retain ? 1 : 0); SimpleFontData 83 Source/platform/fonts/FontDataCache.cpp void FontDataCache::release(const SimpleFontData* fontData) SimpleFontData 128 Source/platform/fonts/FontDataCache.cpp Vector<RefPtr<SimpleFontData>, 20> fontDataToDelete; SimpleFontData 129 Source/platform/fonts/FontDataCache.cpp ListHashSet<RefPtr<SimpleFontData> >::iterator end = m_inactiveFontData.end(); SimpleFontData 130 Source/platform/fonts/FontDataCache.cpp ListHashSet<RefPtr<SimpleFontData> >::iterator it = m_inactiveFontData.begin(); SimpleFontData 132 Source/platform/fonts/FontDataCache.cpp RefPtr<SimpleFontData>& fontData = *it.get(); SimpleFontData 41 Source/platform/fonts/FontDataCache.h class SimpleFontData; SimpleFontData 77 Source/platform/fonts/FontDataCache.h PassRefPtr<SimpleFontData> get(const FontPlatformData*, ShouldRetain = Retain); SimpleFontData 79 Source/platform/fonts/FontDataCache.h void release(const SimpleFontData*); SimpleFontData 94 Source/platform/fonts/FontDataCache.h ListHashSet<RefPtr<SimpleFontData> > m_inactiveFontData; SimpleFontData 74 Source/platform/fonts/FontFallbackList.cpp FontCache::fontCache()->releaseFontData(static_cast<const SimpleFontData*>(m_fontList[i].get())); SimpleFontData 83 Source/platform/fonts/FontFallbackList.cpp m_pitch = static_cast<const SimpleFontData*>(fontData)->pitch(); SimpleFontData 146 Source/platform/fonts/FontFallbackList.cpp const SimpleFontData* simpleFontData = fontData->fontDataForCharacter(' '); SimpleFontData 93 Source/platform/fonts/FontFallbackList.h const SimpleFontData* primarySimpleFontData(const FontDescription& fontDescription) SimpleFontData 111 Source/platform/fonts/FontFallbackList.h mutable const SimpleFontData* m_cachedPrimarySimpleFontData; SimpleFontData 130 Source/platform/fonts/FontMetrics.h friend class SimpleFontData; SimpleFontData 43 Source/platform/fonts/GlyphBuffer.h class SimpleFontData; SimpleFontData 81 Source/platform/fonts/GlyphBuffer.h const SimpleFontData* fontDataAt(unsigned index) const { return m_fontData[index]; } SimpleFontData 97 Source/platform/fonts/GlyphBuffer.h void add(Glyph glyph, const SimpleFontData* font, float width) SimpleFontData 110 Source/platform/fonts/GlyphBuffer.h void add(Glyph glyph, const SimpleFontData* font, GlyphBufferAdvance advance) SimpleFontData 133 Source/platform/fonts/GlyphBuffer.h const SimpleFontData* f = m_fontData[index1]; SimpleFontData 146 Source/platform/fonts/GlyphBuffer.h Vector<const SimpleFontData*, 2048> m_fontData; SimpleFontData 43 Source/platform/fonts/GlyphPage.h class SimpleFontData; SimpleFontData 49 Source/platform/fonts/GlyphPage.h GlyphData(Glyph g = 0, const SimpleFontData* f = 0) SimpleFontData 55 Source/platform/fonts/GlyphPage.h const SimpleFontData* fontData; SimpleFontData 75 Source/platform/fonts/GlyphPage.h void* slot = fastMalloc(sizeof(GlyphPage) + sizeof(SimpleFontData*) * GlyphPage::size); SimpleFontData 79 Source/platform/fonts/GlyphPage.h static PassRefPtr<GlyphPage> createForSingleFontData(GlyphPageTreeNode* owner, const SimpleFontData* fontData) SimpleFontData 90 Source/platform/fonts/GlyphPage.h memcpy(page->m_perGlyphFontData, m_perGlyphFontData, sizeof(SimpleFontData*) * GlyphPage::size); SimpleFontData 129 Source/platform/fonts/GlyphPage.h ALWAYS_INLINE const SimpleFontData* fontDataForCharacter(UChar32 c) const SimpleFontData 137 Source/platform/fonts/GlyphPage.h void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f) SimpleFontData 142 Source/platform/fonts/GlyphPage.h void setGlyphDataForIndex(unsigned index, Glyph glyph, const SimpleFontData* fontData) SimpleFontData 162 Source/platform/fonts/GlyphPage.h void removeFontDataFromSystemFallbackPage(const SimpleFontData* fontData) SimpleFontData 177 Source/platform/fonts/GlyphPage.h bool fill(unsigned offset, unsigned length, UChar* characterBuffer, unsigned bufferLength, const SimpleFontData*); SimpleFontData 180 Source/platform/fonts/GlyphPage.h explicit GlyphPage(GlyphPageTreeNode* owner, const SimpleFontData* fontDataForAllGlyphs = 0) SimpleFontData 186 Source/platform/fonts/GlyphPage.h memset(m_perGlyphFontData, 0, sizeof(SimpleFontData*) * GlyphPage::size); SimpleFontData 191 Source/platform/fonts/GlyphPage.h const SimpleFontData* m_fontDataForAllGlyphs; SimpleFontData 196 Source/platform/fonts/GlyphPage.h const SimpleFontData* m_perGlyphFontData[0]; SimpleFontData 109 Source/platform/fonts/GlyphPageTreeNode.cpp void GlyphPageTreeNode::pruneTreeFontData(const SimpleFontData* fontData) SimpleFontData 121 Source/platform/fonts/GlyphPageTreeNode.cpp static bool fill(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData) SimpleFontData 210 Source/platform/fonts/GlyphPageTreeNode.cpp m_page = GlyphPage::createForSingleFontData(this, static_cast<const SimpleFontData*>(fontData)); SimpleFontData 211 Source/platform/fonts/GlyphPageTreeNode.cpp haveGlyphs = fill(m_page.get(), 0, GlyphPage::size, buffer, bufferLength, static_cast<const SimpleFontData*>(fontData)); SimpleFontData 375 Source/platform/fonts/GlyphPageTreeNode.cpp void GlyphPageTreeNode::pruneFontData(const SimpleFontData* fontData, unsigned level) SimpleFontData 48 Source/platform/fonts/GlyphPageTreeNode.h class SimpleFontData; SimpleFontData 79 Source/platform/fonts/GlyphPageTreeNode.h static void pruneTreeFontData(const SimpleFontData*); SimpleFontData 82 Source/platform/fonts/GlyphPageTreeNode.h void pruneFontData(const SimpleFontData*, unsigned level = 0); SimpleFontData 40 Source/platform/fonts/SegmentedFontData.cpp const SimpleFontData* SegmentedFontData::fontDataForCharacter(UChar32 c) const SimpleFontData 35 Source/platform/fonts/SegmentedFontData.h class SimpleFontData; SimpleFontData 38 Source/platform/fonts/SegmentedFontData.h FontDataRange(UChar32 from, UChar32 to, PassRefPtr<SimpleFontData> fontData) SimpleFontData 48 Source/platform/fonts/SegmentedFontData.h PassRefPtr<SimpleFontData> fontData() const { return m_fontData; } SimpleFontData 53 Source/platform/fonts/SegmentedFontData.h RefPtr<SimpleFontData> m_fontData; SimpleFontData 74 Source/platform/fonts/SegmentedFontData.h virtual const SimpleFontData* fontDataForCharacter(UChar32) const OVERRIDE; SimpleFontData 42 Source/platform/fonts/SimpleFontData.cpp SimpleFontData::SimpleFontData(const FontPlatformData& platformData, PassRefPtr<CustomFontData> customData, bool isTextOrientationFallback) SimpleFontData 66 Source/platform/fonts/SimpleFontData.cpp SimpleFontData::SimpleFontData(PassRefPtr<CustomFontData> customData, float fontSize, bool syntheticBold, bool syntheticItalic) SimpleFontData 82 Source/platform/fonts/SimpleFontData.cpp void SimpleFontData::initCharWidths() SimpleFontData 102 Source/platform/fonts/SimpleFontData.cpp void SimpleFontData::platformGlyphInit() SimpleFontData 145 Source/platform/fonts/SimpleFontData.cpp SimpleFontData::~SimpleFontData() SimpleFontData 156 Source/platform/fonts/SimpleFontData.cpp const SimpleFontData* SimpleFontData::fontDataForCharacter(UChar32) const SimpleFontData 161 Source/platform/fonts/SimpleFontData.cpp Glyph SimpleFontData::glyphForCharacter(UChar32 character) const SimpleFontData 167 Source/platform/fonts/SimpleFontData.cpp bool SimpleFontData::isSegmented() const SimpleFontData 172 Source/platform/fonts/SimpleFontData.cpp PassRefPtr<SimpleFontData> SimpleFontData::verticalRightOrientationFontData() const SimpleFontData 184 Source/platform/fonts/SimpleFontData.cpp PassRefPtr<SimpleFontData> SimpleFontData::uprightOrientationFontData() const SimpleFontData 193 Source/platform/fonts/SimpleFontData.cpp PassRefPtr<SimpleFontData> SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const SimpleFontData 203 Source/platform/fonts/SimpleFontData.cpp PassRefPtr<SimpleFontData> SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const SimpleFontData 213 Source/platform/fonts/SimpleFontData.cpp PassRefPtr<SimpleFontData> SimpleFontData::brokenIdeographFontData() const SimpleFontData 225 Source/platform/fonts/SimpleFontData.cpp String SimpleFontData::description() const SimpleFontData 236 Source/platform/fonts/SimpleFontData.cpp PassOwnPtr<SimpleFontData::DerivedFontData> SimpleFontData::DerivedFontData::create(bool forCustomFont) SimpleFontData 241 Source/platform/fonts/SimpleFontData.cpp SimpleFontData::DerivedFontData::~DerivedFontData() SimpleFontData 258 Source/platform/fonts/SimpleFontData.cpp PassRefPtr<SimpleFontData> SimpleFontData::createScaledFontData(const FontDescription& fontDescription, float scaleFactor) const SimpleFontData 57 Source/platform/fonts/SimpleFontData.h class PLATFORM_EXPORT SimpleFontData : public FontData { SimpleFontData 60 Source/platform/fonts/SimpleFontData.h static PassRefPtr<SimpleFontData> create(const FontPlatformData& platformData, PassRefPtr<CustomFontData> customData = nullptr, bool isTextOrientationFallback = false) SimpleFontData 62 Source/platform/fonts/SimpleFontData.h return adoptRef(new SimpleFontData(platformData, customData, isTextOrientationFallback)); SimpleFontData 66 Source/platform/fonts/SimpleFontData.h static PassRefPtr<SimpleFontData> create(PassRefPtr<CustomFontData> customData, float fontSize, bool syntheticBold, bool syntheticItalic) SimpleFontData 68 Source/platform/fonts/SimpleFontData.h return adoptRef(new SimpleFontData(customData, fontSize, syntheticBold, syntheticItalic)); SimpleFontData 71 Source/platform/fonts/SimpleFontData.h virtual ~SimpleFontData(); SimpleFontData 73 Source/platform/fonts/SimpleFontData.h static const SimpleFontData* systemFallback() { return reinterpret_cast<const SimpleFontData*>(-1); } SimpleFontData 80 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> smallCapsFontData(const FontDescription&) const; SimpleFontData 81 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> emphasisMarkFontData(const FontDescription&) const; SimpleFontData 82 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> brokenIdeographFontData() const; SimpleFontData 84 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> variantFontData(const FontDescription& description, FontDataVariant variant) const SimpleFontData 98 Source/platform/fonts/SimpleFontData.h return const_cast<SimpleFontData*>(this); SimpleFontData 101 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> verticalRightOrientationFontData() const; SimpleFontData 102 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> uprightOrientationFontData() const; SimpleFontData 138 Source/platform/fonts/SimpleFontData.h virtual const SimpleFontData* fontDataForCharacter(UChar32) const OVERRIDE; SimpleFontData 160 Source/platform/fonts/SimpleFontData.h const SimpleFontData* getCompositeFontReferenceFontData(NSFont *key) const; SimpleFontData 178 Source/platform/fonts/SimpleFontData.h SimpleFontData(const FontPlatformData&, PassRefPtr<CustomFontData> customData, bool isTextOrientationFallback = false); SimpleFontData 180 Source/platform/fonts/SimpleFontData.h SimpleFontData(PassRefPtr<CustomFontData> customData, float fontSize, bool syntheticBold, bool syntheticItalic); SimpleFontData 189 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> createScaledFontData(const FontDescription&, float scaleFactor) const; SimpleFontData 190 Source/platform/fonts/SimpleFontData.h PassRefPtr<SimpleFontData> platformCreateScaledFontData(const FontDescription&, float scaleFactor) const; SimpleFontData 224 Source/platform/fonts/SimpleFontData.h RefPtr<SimpleFontData> smallCaps; SimpleFontData 225 Source/platform/fonts/SimpleFontData.h RefPtr<SimpleFontData> emphasisMark; SimpleFontData 226 Source/platform/fonts/SimpleFontData.h RefPtr<SimpleFontData> brokenIdeograph; SimpleFontData 227 Source/platform/fonts/SimpleFontData.h RefPtr<SimpleFontData> verticalRightOrientation; SimpleFontData 228 Source/platform/fonts/SimpleFontData.h RefPtr<SimpleFontData> uprightOrientation; SimpleFontData 253 Source/platform/fonts/SimpleFontData.h ALWAYS_INLINE FloatRect SimpleFontData::boundsForGlyph(Glyph glyph) const SimpleFontData 272 Source/platform/fonts/SimpleFontData.h ALWAYS_INLINE float SimpleFontData::widthForGlyph(Glyph glyph) const SimpleFontData 39 Source/platform/fonts/WidthIterator.cpp WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis) SimpleFontData 101 Source/platform/fonts/WidthIterator.cpp static inline float applyFontTransforms(GlyphBuffer* glyphBuffer, bool ltr, unsigned& lastGlyphCount, const SimpleFontData* fontData, TypesettingFeatures typesettingFeatures, CharactersTreatedAsSpace& charactersTreatedAsSpace) SimpleFontData 154 Source/platform/fonts/WidthIterator.cpp const SimpleFontData* primaryFont = m_font->primaryFont(); SimpleFontData 155 Source/platform/fonts/WidthIterator.cpp const SimpleFontData* lastFontData = primaryFont; SimpleFontData 165 Source/platform/fonts/WidthIterator.cpp const SimpleFontData* fontData = glyphData.fontData; SimpleFontData 37 Source/platform/fonts/WidthIterator.h class SimpleFontData; SimpleFontData 44 Source/platform/fonts/WidthIterator.h WidthIterator(const Font*, const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool accountForGlyphBounds = false, bool forTextEmphasis = false); SimpleFontData 90 Source/platform/fonts/WidthIterator.h HashSet<const SimpleFontData*>* m_fallbackFonts; SimpleFontData 72 Source/platform/fonts/android/FontCacheAndroid.cpp PassRefPtr<SimpleFontData> FontCache::platformFallbackForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*) SimpleFontData 25 Source/platform/fonts/android/FontCacheAndroidTest.cpp RefPtr<SimpleFontData> fontData = fontCache->platformFallbackForCharacter(fontDescription, testChar, 0); SimpleFontData 60 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp static void paintGlyphs(GraphicsContext* gc, const SimpleFontData* font, SimpleFontData 104 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp void Font::drawGlyphs(GraphicsContext* gc, const SimpleFontData* font, SimpleFontData 215 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* /* fallbackFonts */, GlyphOverflow* glyphOverflow) const SimpleFontData 234 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp inline HarfBuzzShaper::HarfBuzzRun::HarfBuzzRun(const SimpleFontData* fontData, unsigned startIndex, unsigned numCharacters, TextDirection direction, hb_script_t script) SimpleFontData 564 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp const SimpleFontData* currentFontData, SimpleFontData 592 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp const SimpleFontData* fontData; SimpleFontData 607 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp const SimpleFontData* nextFontData = font->glyphDataForCharacter(character, false).fontData; SimpleFontData 615 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp const SimpleFontData* currentFontData = nextFontData; SimpleFontData 772 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp unsigned endCharacter, const SimpleFontData* fontData, SimpleFontData 800 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp const SimpleFontData* currentFontData = currentRun->fontData(); SimpleFontData 867 Source/platform/fonts/harfbuzz/HarfBuzzShaper.cpp const SimpleFontData* currentFontData = currentRun->fontData(); SimpleFontData 50 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h class SimpleFontData; SimpleFontData 74 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h static PassOwnPtr<HarfBuzzRun> create(const SimpleFontData* fontData, unsigned startIndex, unsigned numCharacters, TextDirection direction, hb_script_t script) SimpleFontData 87 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h const SimpleFontData* fontData() { return m_fontData; } SimpleFontData 107 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h HarfBuzzRun(const SimpleFontData*, unsigned startIndex, unsigned numCharacters, TextDirection, hb_script_t); SimpleFontData 109 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h const SimpleFontData* m_fontData; SimpleFontData 139 Source/platform/fonts/harfbuzz/HarfBuzzShaper.h void addHarfBuzzRun(unsigned startCharacter, unsigned endCharacter, const SimpleFontData*, UScriptCode); SimpleFontData 55 Source/platform/fonts/mac/ComplexTextController.cpp ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNaturalWritingDirection, HashSet<const SimpleFontData*>* fallbackFonts, bool forTextEmphasis) SimpleFontData 254 Source/platform/fonts/mac/ComplexTextController.cpp const SimpleFontData* fontData; SimpleFontData 256 Source/platform/fonts/mac/ComplexTextController.cpp const SimpleFontData* nextFontData; SimpleFontData 428 Source/platform/fonts/mac/ComplexTextController.cpp void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer, GlyphIterationStyle iterationStyle, HashSet<const SimpleFontData*>* fallbackFonts) SimpleFontData 519 Source/platform/fonts/mac/ComplexTextController.cpp const SimpleFontData* fontData = complexTextRun.fontData(); SimpleFontData 45 Source/platform/fonts/mac/ComplexTextController.h class SimpleFontData; SimpleFontData 54 Source/platform/fonts/mac/ComplexTextController.h ComplexTextController(const Font*, const TextRun&, bool mayUseNaturalWritingDirection = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool forTextEmphasis = false); SimpleFontData 57 Source/platform/fonts/mac/ComplexTextController.h void advance(unsigned to, GlyphBuffer* = 0, GlyphIterationStyle = IncludePartialGlyphs, HashSet<const SimpleFontData*>* fallbackFonts = 0); SimpleFontData 77 Source/platform/fonts/mac/ComplexTextController.h static PassRefPtr<ComplexTextRun> create(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange) SimpleFontData 82 Source/platform/fonts/mac/ComplexTextController.h static PassRefPtr<ComplexTextRun> create(const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr) SimpleFontData 88 Source/platform/fonts/mac/ComplexTextController.h const SimpleFontData* fontData() const { return m_fontData; } SimpleFontData 103 Source/platform/fonts/mac/ComplexTextController.h ComplexTextRun(CTRunRef, const SimpleFontData*, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange); SimpleFontData 104 Source/platform/fonts/mac/ComplexTextController.h ComplexTextRun(const SimpleFontData*, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr); SimpleFontData 107 Source/platform/fonts/mac/ComplexTextController.h const SimpleFontData* m_fontData; SimpleFontData 129 Source/platform/fonts/mac/ComplexTextController.h void collectComplexTextRunsForCharacters(const UChar*, unsigned length, unsigned stringLocation, const SimpleFontData*); SimpleFontData 172 Source/platform/fonts/mac/ComplexTextController.h HashSet<const SimpleFontData*>* m_fallbackFonts; SimpleFontData 131 Source/platform/fonts/mac/FontComplexTextMac.cpp float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow* glyphOverflow) const SimpleFontData 159 Source/platform/fonts/mac/FontComplexTextMac.cpp const SimpleFontData* Font::fontDataForCombiningCharacterSequence(const UChar* characters, size_t length, FontDataVariant variant) const SimpleFontData 177 Source/platform/fonts/mac/FontComplexTextMac.cpp const SimpleFontData* simpleFontData = fontData->fontDataForCharacter(baseCharacter); SimpleFontData 184 Source/platform/fonts/mac/FontComplexTextMac.cpp SimpleFontData* verticalRightFontData = simpleFontData->verticalRightOrientationFontData().get(); SimpleFontData 189 Source/platform/fonts/mac/FontComplexTextMac.cpp SimpleFontData* uprightFontData = simpleFontData->uprightOrientationFontData().get(); SimpleFontData 196 Source/platform/fonts/mac/FontComplexTextMac.cpp if (const SimpleFontData* variantFontData = simpleFontData->variantFontData(m_fontDescription, variant).get()) SimpleFontData 210 Source/platform/fonts/mac/FontComplexTextMac.cpp return SimpleFontData::systemFallback(); SimpleFontData 57 Source/platform/fonts/mac/FontMac.cpp static void setupPaint(SkPaint* paint, const SimpleFontData* fontData, const Font* font, bool shouldAntialias, bool shouldSmoothFonts) SimpleFontData 82 Source/platform/fonts/mac/FontMac.cpp void Font::drawGlyphs(GraphicsContext* gc, const SimpleFontData* font, SimpleFontData 45 Source/platform/fonts/mac/GlyphPageTreeNodeMac.cpp static bool shouldUseCoreText(UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData) SimpleFontData 70 Source/platform/fonts/mac/GlyphPageTreeNodeMac.cpp bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData) SimpleFontData 158 Source/platform/fonts/mac/GlyphPageTreeNodeMac.cpp const SimpleFontData* runSimple = fontData->getCompositeFontReferenceFontData((NSFont *)runFont); SimpleFontData 34 Source/platform/fonts/mac/SimpleFontDataCoreText.cpp CFDictionaryRef SimpleFontData::getCFStringAttributes(TypesettingFeatures typesettingFeatures, FontOrientation orientation) const SimpleFontData 500 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp float OpenTypeVerticalData::advanceHeight(const SimpleFontData* font, Glyph glyph) const SimpleFontData 513 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp void OpenTypeVerticalData::getVerticalTranslationsForGlyphs(const SimpleFontData* font, const Glyph* glyphs, size_t count, float* outXYArray) const SimpleFontData 556 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp void OpenTypeVerticalData::substituteWithVerticalGlyphs(const SimpleFontData* font, GlyphPage* glyphPage, unsigned offset, unsigned length) const SimpleFontData 41 Source/platform/fonts/opentype/OpenTypeVerticalData.h class SimpleFontData; SimpleFontData 52 Source/platform/fonts/opentype/OpenTypeVerticalData.h float advanceHeight(const SimpleFontData*, Glyph) const; SimpleFontData 53 Source/platform/fonts/opentype/OpenTypeVerticalData.h void getVerticalTranslationsForGlyphs(const SimpleFontData*, const Glyph*, size_t, float* outXYArray) const; SimpleFontData 54 Source/platform/fonts/opentype/OpenTypeVerticalData.h void substituteWithVerticalGlyphs(const SimpleFontData*, GlyphPage*, unsigned offset, unsigned length) const; SimpleFontData 52 Source/platform/fonts/skia/FontCacheSkia.cpp PassRefPtr<SimpleFontData> FontCache::platformFallbackForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*) SimpleFontData 91 Source/platform/fonts/skia/FontCacheSkia.cpp PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& description, ShouldRetain shouldRetain) SimpleFontData 43 Source/platform/fonts/skia/GlyphPageTreeNodeSkia.cpp bool GlyphPage::fill(unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData) SimpleFontData 49 Source/platform/fonts/skia/SimpleFontDataSkia.cpp void SimpleFontData::platformInit() SimpleFontData 185 Source/platform/fonts/skia/SimpleFontDataSkia.cpp void SimpleFontData::platformCharWidthInit() SimpleFontData 190 Source/platform/fonts/skia/SimpleFontDataSkia.cpp void SimpleFontData::platformDestroy() SimpleFontData 194 Source/platform/fonts/skia/SimpleFontDataSkia.cpp PassRefPtr<SimpleFontData> SimpleFontData::platformCreateScaledFontData(const FontDescription& fontDescription, float scaleFactor) const SimpleFontData 197 Source/platform/fonts/skia/SimpleFontDataSkia.cpp return SimpleFontData::create(FontPlatformData(m_platformData, scaledSize), isCustomFont() ? CustomFontData::create() : nullptr); SimpleFontData 200 Source/platform/fonts/skia/SimpleFontDataSkia.cpp void SimpleFontData::determinePitch() SimpleFontData 220 Source/platform/fonts/skia/SimpleFontDataSkia.cpp FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const SimpleFontData 235 Source/platform/fonts/skia/SimpleFontDataSkia.cpp float SimpleFontData::platformWidthForGlyph(Glyph glyph) const SimpleFontData 254 Source/platform/fonts/skia/SimpleFontDataSkia.cpp bool SimpleFontData::canRenderCombiningCharacterSequence(const UChar* characters, size_t length) const SimpleFontData 118 Source/platform/fonts/win/FontCacheSkiaWin.cpp PassRefPtr<SimpleFontData> FontCache::platformFallbackForCharacter(const FontDescription& fontDescription, UChar32 character, const SimpleFontData*) SimpleFontData 41 Source/platform/text/TextRun.h class SimpleFontData; SimpleFontData 223 Source/platform/text/TextRun.h virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const = 0;