Home | History | Annotate | Download | only in skia

Lines Matching refs:fontDescription

38 #include "platform/fonts/FontDescription.h"
52 PassRefPtr<SimpleFontData> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*)
61 // Changes weight and/or italic of given FontDescription depends on
66 FontDescription description(fontDescription);
91 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& description, ShouldRetain shouldRetain)
121 PassRefPtr<SkTypeface> FontCache::createTypeface(const FontDescription& fontDescription, const AtomicString& family, CString& name)
126 name = getFallbackFontFamily(fontDescription).string().utf8();
133 if (fontDescription.weight() >= FontWeightBold)
135 if (fontDescription.style())
154 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family, float fontSize)
157 RefPtr<SkTypeface> tf(createTypeface(fontDescription, family, name));
164 (fontDescription.weight() >= FontWeightBold && !tf->isBold()) || fontDescription.isSyntheticBold(),
165 (fontDescription.style() && !tf->isItalic()) || fontDescription.isSyntheticItalic(),
166 fontDescription.orientation(),
167 fontDescription.useSubpixelPositioning());