FontCache 117 Source/core/css/CSSFontSelector.cpp FontCache::fontCache()->addClient(this); FontCache 124 Source/core/css/CSSFontSelector.cpp FontCache::fontCache()->removeClient(this); FontCache 163 Source/core/css/CSSFontSelector.cpp return FontCache::getGenericFamilyNameForScript(FontFamilyNames::webkit_standard, script); FontCache 166 Source/core/css/CSSFontSelector.cpp return FontCache::getGenericFamilyNameForScript(genericFamilyName, script); FontCache 198 Source/core/css/CSSFontSelector.cpp return FontCache::fontCache()->getFontData(fontDescription, settingsFamilyName); FontCache 17 Source/core/css/LocalFontFaceSource.cpp return FontCache::fontCache()->isPlatformFontAvailable(fontDescription, m_fontName); FontCache 23 Source/core/css/LocalFontFaceSource.cpp RefPtr<SimpleFontData> fontData = FontCache::fontCache()->getFontData(fontDescription, m_fontName, true); FontCache 106 Source/core/css/RemoteFontFaceSource.cpp SimpleFontData* temporaryFont = FontCache::fontCache()->getNonRetainedLastResortFallbackFont(fontDescription); FontCache 493 Source/platform/fonts/Font.cpp RefPtr<SimpleFontData> characterFontData = FontCache::fontCache()->platformFallbackForCharacter(m_fontDescription, characterToRender, fontDataToSubstitute); FontCache 57 Source/platform/fonts/FontCache.cpp FontCache::FontCache() FontCache 68 Source/platform/fonts/FontCache.cpp bool FontCache::s_useDirectWrite = false; FontCache 69 Source/platform/fonts/FontCache.cpp IDWriteFactory* FontCache::s_directWriteFactory = 0; FontCache 70 Source/platform/fonts/FontCache.cpp bool FontCache::s_useSubpixelPositioning = false; FontCache 73 Source/platform/fonts/FontCache.cpp FontCache* FontCache::fontCache() FontCache 75 Source/platform/fonts/FontCache.cpp DEFINE_STATIC_LOCAL(FontCache, globalFontCache, ()); FontCache 79 Source/platform/fonts/FontCache.cpp FontPlatformData* FontCache::getFontPlatformData(const FontDescription& fontDescription, FontCache 124 Source/platform/fonts/FontCache.cpp typedef HashMap<FontCache::FontFileKey, RefPtr<OpenTypeVerticalData>, WTF::IntHash<FontCache::FontFileKey>, WTF::UnsignedWithZeroKeyHashTraits<FontCache::FontFileKey> > FontVerticalDataCache; FontCache 132 Source/platform/fonts/FontCache.cpp PassRefPtr<OpenTypeVerticalData> FontCache::getVerticalData(const FontFileKey& key, const FontPlatformData& platformData) FontCache 149 Source/platform/fonts/FontCache.cpp PassRefPtr<SimpleFontData> FontCache::getFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName, ShouldRetain shouldRetain) FontCache 157 Source/platform/fonts/FontCache.cpp PassRefPtr<SimpleFontData> FontCache::fontDataFromFontPlatformData(const FontPlatformData* platformData, ShouldRetain shouldRetain) FontCache 170 Source/platform/fonts/FontCache.cpp bool FontCache::isPlatformFontAvailable(const FontDescription& fontDescription, const AtomicString& family) FontCache 176 Source/platform/fonts/FontCache.cpp SimpleFontData* FontCache::getNonRetainedLastResortFallbackFont(const FontDescription& fontDescription) FontCache 181 Source/platform/fonts/FontCache.cpp void FontCache::releaseFontData(const SimpleFontData* fontData) FontCache 220 Source/platform/fonts/FontCache.cpp Vector<FontCache::FontFileKey> keysToRemove; FontCache 232 Source/platform/fonts/FontCache.cpp void FontCache::purge(PurgeSeverity PurgeSeverity) FontCache 248 Source/platform/fonts/FontCache.cpp void FontCache::addClient(FontCacheClient* client) FontCache 257 Source/platform/fonts/FontCache.cpp void FontCache::removeClient(FontCacheClient* client) FontCache 267 Source/platform/fonts/FontCache.cpp unsigned short FontCache::generation() FontCache 272 Source/platform/fonts/FontCache.cpp void FontCache::invalidate() FontCache 69 Source/platform/fonts/FontCache.h class PLATFORM_EXPORT FontCache { FontCache 72 Source/platform/fonts/FontCache.h WTF_MAKE_NONCOPYABLE(FontCache); WTF_MAKE_FAST_ALLOCATED; FontCache 74 Source/platform/fonts/FontCache.h static FontCache* fontCache(); FontCache 125 Source/platform/fonts/FontCache.h FontCache(); FontCache 126 Source/platform/fonts/FontCache.h ~FontCache(); FontCache 168 Source/platform/fonts/FontCache.h FontCachePurgePreventer() { FontCache::fontCache()->disablePurging(); } FontCache 169 Source/platform/fonts/FontCache.h ~FontCachePurgePreventer() { FontCache::fontCache()->enablePurging(); } FontCache 22 Source/platform/fonts/FontCacheTest.cpp TEST(FontCache, getLastResortFallbackFont) FontCache 24 Source/platform/fonts/FontCacheTest.cpp FontCache* fontCache = FontCache::fontCache(); FontCache 46 Source/platform/fonts/FontFallbackList.cpp , m_generation(FontCache::fontCache()->generation()) FontCache 64 Source/platform/fonts/FontFallbackList.cpp m_generation = FontCache::fontCache()->generation(); FontCache 74 Source/platform/fonts/FontFallbackList.cpp FontCache::fontCache()->releaseFontData(static_cast<const SimpleFontData*>(m_fontList[i].get())); FontCache 130 Source/platform/fonts/FontFallbackList.cpp fontData = FontCache::fontCache()->getLastResortFallbackFont(fontDescription).get(); FontCache 169 Source/platform/fonts/FontFallbackList.cpp result = FontCache::fontCache()->getFontData(fontDescription, currFamily->family()); FontCache 190 Source/platform/fonts/FontFallbackList.cpp return FontCache::fontCache()->getLastResortFallbackFont(fontDescription); FontCache 209 Source/platform/fonts/FontFallbackList.cpp ASSERT(FontCache::fontCache()->generation() == m_generation); FontCache 72 Source/platform/fonts/android/FontCacheAndroid.cpp PassRefPtr<SimpleFontData> FontCache::platformFallbackForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*) FontCache 81 Source/platform/fonts/android/FontCacheAndroid.cpp AtomicString FontCache::getGenericFamilyNameForScript(const AtomicString& familyName, UScriptCode script) FontCache 23 Source/platform/fonts/android/FontCacheAndroidTest.cpp FontCache* fontCache = FontCache::fontCache(); FontCache 37 Source/platform/fonts/linux/FontCacheLinux.cpp void FontCache::getFontFamilyForCharacter(UChar32 c, const char* preferredLocale, FontCache::SimpleFontFamily* family) FontCache 47 Source/platform/fonts/skia/FontCacheSkia.cpp void FontCache::platformInit() FontCache 52 Source/platform/fonts/skia/FontCacheSkia.cpp PassRefPtr<SimpleFontData> FontCache::platformFallbackForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*) FontCache 55 Source/platform/fonts/skia/FontCacheSkia.cpp FontCache::SimpleFontFamily family; FontCache 56 Source/platform/fonts/skia/FontCacheSkia.cpp FontCache::getFontFamilyForCharacter(c, locale.getLanguage(), &family); FontCache 91 Source/platform/fonts/skia/FontCacheSkia.cpp PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& description, ShouldRetain shouldRetain) FontCache 110 Source/platform/fonts/skia/FontCacheSkia.cpp PassRefPtr<SkTypeface> FontCache::createTypeface(const FontDescription& fontDescription, const AtomicString& family, CString& name) FontCache 137 Source/platform/fonts/skia/FontCacheSkia.cpp FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family, float fontSize) FontCache 76 Source/platform/fonts/skia/FontCustomPlatformDataSkia.cpp RefPtr<SkTypeface> typeface = adoptRef(FontCache::fontCache()->fontManager()->legacyCreateTypeface(name.c_str(), static_cast<SkTypeface::Style>(style))); FontCache 97 Source/platform/fonts/skia/FontCustomPlatformDataSkia.cpp RefPtr<SkTypeface> typeface = adoptRef(FontCache::fontCache()->fontManager()->createFromStream(stream.get())); FontCache 61 Source/platform/fonts/skia/FontPlatformDataSkia.cpp return FontCache::fontCache()->getVerticalData(typeface()->uniqueID(), *this); FontCache 45 Source/platform/fonts/win/FontCacheSkiaWin.cpp FontCache::FontCache() FontCache 118 Source/platform/fonts/win/FontCacheSkiaWin.cpp PassRefPtr<SimpleFontData> FontCache::platformFallbackForCharacter(const FontDescription& fontDescription, UChar32 character, const SimpleFontData*) FontCache 236 Source/platform/fonts/win/FontCacheSkiaWin.cpp FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family, float fontSize) FontCache 270 Source/platform/fonts/win/FontPlatformDataWin.cpp return FontCache::fontCache()->useSubpixelPositioning(); FontCache 15 Source/web/win/WebFontRendering.cpp WebCore::FontCache::setUseDirectWrite(useDirectWrite); FontCache 21 Source/web/win/WebFontRendering.cpp WebCore::FontCache::setDirectWriteFactory(factory); FontCache 27 Source/web/win/WebFontRendering.cpp WebCore::FontCache::setUseSubpixelPositioning(useSubpixelPositioning);