Home | History | Annotate | Download | only in css

Lines Matching refs:fontDescription

99 static AtomicString familyNameFromSettings(const GenericFontFamilySettings& settings, const FontDescription& fontDescription, const AtomicString& genericFamilyName)
101 UScriptCode script = fontDescription.script();
104 if (fontDescription.genericFamily() == FontDescription::StandardFamily)
110 if (fontDescription.genericFamily() == FontDescription::StandardFamily)
130 PassRefPtr<FontData> CSSFontSelector::getFontData(const FontDescription& fontDescription, const AtomicString& familyName)
132 if (CSSSegmentedFontFace* face = m_fontFaceCache.get(fontDescription, familyName))
133 return face->getFontData(fontDescription);
136 AtomicString settingsFamilyName = familyNameFromSettings(m_genericFontFamilySettings, fontDescription, familyName);
140 return FontCache::fontCache()->getFontData(fontDescription, settingsFamilyName);
143 void CSSFontSelector::willUseFontData(const FontDescription& fontDescription, const AtomicString& family, UChar32 character)
145 CSSSegmentedFontFace* face = m_fontFaceCache.get(fontDescription, family);
147 face->willUseFontData(fontDescription, character);
150 bool CSSFontSelector::isPlatformFontAvailable(const FontDescription& fontDescription, const AtomicString& passedFamily)
152 AtomicString family = familyNameFromSettings(m_genericFontFamilySettings, fontDescription, passedFamily);
155 return FontCache::fontCache()->isPlatformFontAvailable(fontDescription, family);