Changeset 252760 in webkit for trunk/Source/WebCore/css/CSSFontFaceSource.cpp
- Timestamp:
- Nov 21, 2019, 7:56:06 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/CSSFontFaceSource.cpp
r251413 r252760 180 180 fontDescription.setComputedSize(1); 181 181 fontDescription.setShouldAllowUserInstalledFonts(m_face.allowUserInstalledFonts()); 182 success = FontCache::singleton().fontForFamily(fontDescription, m_familyNameOrURI, nullptr, nullptr,FontSelectionSpecifiedCapabilities(), true);182 success = FontCache::singleton().fontForFamily(fontDescription, m_familyNameOrURI, nullptr, FontSelectionSpecifiedCapabilities(), true); 183 183 if (RuntimeEnabledFeatures::sharedFeatures().webAPIStatisticsEnabled()) { 184 184 if (auto* document = fontSelector->document()) … … 190 190 } 191 191 192 RefPtr<Font> CSSFontFaceSource::font(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, const FontFeatureSettings& fontFaceFeatures, const FontVariantSettings& fontFaceVariantSettings,FontSelectionSpecifiedCapabilities fontFaceCapabilities)192 RefPtr<Font> CSSFontFaceSource::font(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, const FontFeatureSettings& fontFaceFeatures, FontSelectionSpecifiedCapabilities fontFaceCapabilities) 193 193 { 194 194 ASSERT(status() == Status::Success); … … 204 204 if (!m_immediateFontCustomPlatformData) 205 205 return nullptr; 206 return Font::create(CachedFont::platformDataFromCustomData(*m_immediateFontCustomPlatformData, fontDescription, syntheticBold, syntheticItalic, fontFaceFeatures, fontFace VariantSettings, fontFaceCapabilities), Font::Origin::Remote);206 return Font::create(CachedFont::platformDataFromCustomData(*m_immediateFontCustomPlatformData, fontDescription, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceCapabilities), Font::Origin::Remote); 207 207 } 208 208 209 209 // We're local. Just return a Font from the normal cache. 210 210 // We don't want to check alternate font family names here, so pass true as the checkingAlternateName parameter. 211 return FontCache::singleton().fontForFamily(fontDescription, m_familyNameOrURI, &fontFaceFeatures, &fontFaceVariantSettings,fontFaceCapabilities, true);211 return FontCache::singleton().fontForFamily(fontDescription, m_familyNameOrURI, &fontFaceFeatures, fontFaceCapabilities, true); 212 212 } 213 213 … … 217 217 218 218 ASSERT(status() == Status::Success); 219 auto result = m_font->createFont(fontDescription, m_familyNameOrURI, syntheticBold, syntheticItalic, fontFaceFeatures, fontFace VariantSettings, fontFaceCapabilities);219 auto result = m_font->createFont(fontDescription, m_familyNameOrURI, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceCapabilities); 220 220 ASSERT(result); 221 221 return result; … … 230 230 if (!m_inDocumentCustomPlatformData) 231 231 return nullptr; 232 return Font::create(m_inDocumentCustomPlatformData->fontPlatformData(fontDescription, syntheticBold, syntheticItalic, fontFaceFeatures, fontFace VariantSettings, fontFaceCapabilities), Font::Origin::Remote);232 return Font::create(m_inDocumentCustomPlatformData->fontPlatformData(fontDescription, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceCapabilities), Font::Origin::Remote); 233 233 #endif 234 234
Note:
See TracChangeset
for help on using the changeset viewer.