Searched defs:fontDescription (Results 1 - 25 of 34) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/core/css/
H A DLocalFontFaceSource.cpp15 bool LocalFontFaceSource::isLocalFontAvailable(const FontDescription& fontDescription) argument
17 return FontCache::fontCache()->isPlatformFontAvailable(fontDescription, m_fontName);
20 PassRefPtr<SimpleFontData> LocalFontFaceSource::createFontData(const FontDescription& fontDescription) argument
23 RefPtr<SimpleFontData> fontData = FontCache::fontCache()->getFontData(fontDescription, m_fontName, true);
H A DBinaryDataFontFaceSource.cpp29 PassRefPtr<SimpleFontData> BinaryDataFontFaceSource::createFontData(const FontDescription& fontDescription) argument
32 m_customPlatformData->fontPlatformData(fontDescription.effectiveFontSize(),
33 fontDescription.isSyntheticBold(), fontDescription.isSyntheticItalic(),
34 fontDescription.orientation(), fontDescription.widthVariant()), CustomFontData::create());
H A DCSSFontFaceSource.cpp46 PassRefPtr<SimpleFontData> CSSFontFaceSource::getFontData(const FontDescription& fontDescription) argument
54 return createFontData(fontDescription);
58 FontCacheKey key = fontDescription.cacheKey(FontFaceCreationParams());
62 fontData = createFontData(fontDescription);
H A DCSSFontSelector.cpp99 static AtomicString familyNameFromSettings(const GenericFontFamilySettings& settings, const FontDescription& fontDescription, const AtomicString& genericFamilyName) argument
102 if (fontDescription.genericFamily() == FontDescription::StandardFamily)
103 return FontCache::getGenericFamilyNameForScript(FontFamilyNames::webkit_standard, fontDescription);
106 return FontCache::getGenericFamilyNameForScript(genericFamilyName, fontDescription);
108 UScriptCode script = fontDescription.script();
109 if (fontDescription.genericFamily() == FontDescription::StandardFamily)
129 PassRefPtr<FontData> CSSFontSelector::getFontData(const FontDescription& fontDescription, const AtomicString& familyName) argument
131 if (CSSSegmentedFontFace* face = m_fontFaceCache.get(fontDescription, familyName))
132 return face->getFontData(fontDescription);
135 AtomicString settingsFamilyName = familyNameFromSettings(m_genericFontFamilySettings, fontDescription, familyNam
142 willUseFontData(const FontDescription& fontDescription, const AtomicString& family, UChar32 character) argument
149 isPlatformFontAvailable(const FontDescription& fontDescription, const AtomicString& passedFamily) argument
[all...]
H A DCSSFontFace.cpp89 PassRefPtr<SimpleFontData> CSSFontFace::getFontData(const FontDescription& fontDescription) argument
96 if (RefPtr<SimpleFontData> result = source->getFontData(fontDescription)) {
113 bool CSSFontFace::maybeScheduleFontLoad(const FontDescription& fontDescription, UChar32 character) argument
117 load(fontDescription);
125 FontDescription fontDescription; local
128 fontDescription.setFamily(fontFamily);
129 fontDescription.setTraits(m_fontFace->traits());
130 load(fontDescription);
133 void CSSFontFace::load(const FontDescription& fontDescription) argument
143 if (source->isLocalFontAvailable(fontDescription)) {
[all...]
H A DCSSSegmentedFontFace.cpp128 PassRefPtr<FontData> CSSSegmentedFontFace::getFontData(const FontDescription& fontDescription) argument
133 FontTraits desiredTraits = fontDescription.traits();
134 FontCacheKey key = fontDescription.cacheKey(FontFaceCreationParams(), desiredTraits);
143 FontDescription requestedFontDescription(fontDescription);
186 void CSSSegmentedFontFace::willUseFontData(const FontDescription& fontDescription, UChar32 character) argument
191 if ((*it)->cssFontFace()->maybeScheduleFontLoad(fontDescription, character))
H A DRemoteFontFaceSource.cpp90 PassRefPtr<SimpleFontData> RemoteFontFaceSource::createFontData(const FontDescription& fontDescription) argument
93 return createLoadingFallbackFontData(fontDescription);
102 m_font->platformDataFromCustomData(fontDescription.effectiveFontSize(),
103 fontDescription.isSyntheticBold(), fontDescription.isSyntheticItalic(),
104 fontDescription.orientation(), fontDescription.widthVariant()), CustomFontData::create());
107 PassRefPtr<SimpleFontData> RemoteFontFaceSource::createLoadingFallbackFontData(const FontDescription& fontDescription) argument
111 SimpleFontData* temporaryFont = FontCache::fontCache()->getNonRetainedLastResortFallbackFont(fontDescription);
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGFontFaceSource.cpp22 PassRefPtr<SimpleFontData> SVGFontFaceSource::createFontData(const FontDescription& fontDescription) argument
26 fontDescription.effectiveFontSize(),
27 fontDescription.isSyntheticBold(),
28 fontDescription.isSyntheticItalic());
H A DSVGRemoteFontFaceSource.cpp35 PassRefPtr<SimpleFontData> SVGRemoteFontFaceSource::createFontData(const FontDescription& fontDescription) argument
38 return createLoadingFallbackFontData(fontDescription);
59 fontDescription.effectiveFontSize(),
60 fontDescription.isSyntheticBold(),
61 fontDescription.isSyntheticItalic());
/external/chromium_org/third_party/WebKit/Source/platform/fonts/android/
H A DFontCacheAndroidTest.cpp19 FontDescription fontDescription; local
20 fontDescription.setScript(USCRIPT_SIMPLIFIED_HAN);
21 fontDescription.setGenericFamily(FontDescription::StandardFamily);
25 RefPtr<SimpleFontData> fontData = fontCache->fallbackFontForCharacter(fontDescription, testChar, 0);
H A DFontCacheAndroid.cpp43 static AtomicString getFamilyNameForCharacter(UChar32 c, const FontDescription& fontDescription) argument
51 if (!fontDescription.locale().isEmpty()) {
52 fontLocale = fontDescription.locale().ascii();
64 PassRefPtr<SimpleFontData> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*) argument
66 AtomicString familyName = getFamilyNameForCharacter(c, fontDescription);
68 return getLastResortFallbackFont(fontDescription, DoNotRetain);
69 return fontDataFromFontPlatformData(getFontPlatformData(fontDescription, FontFaceCreationParams(familyName)), DoNotRetain);
73 AtomicString FontCache::getGenericFamilyNameForScript(const AtomicString& familyName, const FontDescription& fontDescription) argument
78 switch (fontDescription.script()) {
92 return getFamilyNameForCharacter(examplerChar, fontDescription);
[all...]
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderThemeChromiumFontProviderLinux.cpp44 void RenderThemeChromiumFontProvider::systemFont(CSSValueID valueID, FontDescription& fontDescription) argument
63 fontDescription.firstFamily().setFamily(defaultGUIFont());
64 fontDescription.setSpecifiedSize(fontSize);
65 fontDescription.setIsAbsoluteSize(true);
66 fontDescription.setGenericFamily(FontDescription::NoFamily);
67 fontDescription.setWeight(FontWeightNormal);
68 fontDescription.setStyle(FontStyleNormal);
H A DRenderThemeChromiumFontProviderWin.cpp121 void RenderThemeChromiumFontProvider::systemFont(CSSValueID valueID, FontDescription& fontDescription) argument
169 cachedDesc = &fontDescription;
179 fontDescription = *cachedDesc;
H A DRenderEmbeddedObject.cpp164 FontDescription fontDescription; local
165 RenderTheme::theme().systemFont(CSSValueWebkitSmallControl, fontDescription);
166 fontDescription.setWeight(FontWeightBold);
171 fontDescription.setComputedSize(fontDescription.specifiedSize());
172 font = Font(fontDescription);
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DFontCacheTest.cpp31 FontDescription fontDescription; local
32 fontDescription.setGenericFamily(FontDescription::StandardFamily);
33 RefPtr<SimpleFontData> fontData = fontCache->getLastResortFallbackFont(fontDescription, Retain);
36 fontDescription.setGenericFamily(FontDescription::SansSerifFamily);
37 fontData = fontCache->getLastResortFallbackFont(fontDescription, Retain);
H A DFontFallbackList.cpp80 void FontFallbackList::determinePitch(const FontDescription& fontDescription) const
83 const FontData* fontData = fontDataAt(fontDescription, fontIndex);
134 const SimpleFontData* FontFallbackList::determinePrimarySimpleFontData(const FontDescription& fontDescription) const
139 const FontData* fontData = fontDataAt(fontDescription, fontIndex);
142 fontData = fontDataAt(fontDescription, 0);
146 SimpleFontData* lastResortFallback = FontCache::fontCache()->getLastResortFallbackFont(fontDescription).get();
181 PassRefPtr<FontData> FontFallbackList::getFontData(const FontDescription& fontDescription, int& familyIndex) const argument
186 const FontFamily* startFamily = &fontDescription.family();
194 result = m_fontSelector->getFontData(fontDescription, currFamily->family());
197 result = FontCache::fontCache()->getFontData(fontDescription, currFamil
222 fontDataAt(const FontDescription& fontDescription, unsigned realizedFontIndex) const argument
[all...]
H A DFontFallbackList.h68 bool isFixedPitch(const FontDescription& fontDescription) const
71 determinePitch(fontDescription);
86 const SimpleFontData* primarySimpleFontData(const FontDescription& fontDescription) argument
90 m_cachedPrimarySimpleFontData = determinePrimarySimpleFontData(fontDescription);
H A DSimpleFontData.cpp189 PassRefPtr<SimpleFontData> SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
194 m_derivedFontData->smallCaps = createScaledFontData(fontDescription, smallCapsFontSizeMultiplier);
199 PassRefPtr<SimpleFontData> SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
204 m_derivedFontData->emphasisMark = createScaledFontData(fontDescription, emphasisMarkFontSizeMultiplier);
242 PassRefPtr<SimpleFontData> SimpleFontData::createScaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
248 return platformCreateScaledFontData(fontDescription, scaleFactor);
H A DFont.h98 const FontDescription& fontDescription() const { return m_fontDescription; } function in class:blink::Font
116 float spaceWidth() const { return primaryFont()->spaceWidth() + fontDescription().letterSpacing(); }
229 return fontDescription().letterSpacing();
230 float tabWidth = tabSize * fontData.spaceWidth() + fontDescription().letterSpacing();
H A DFontCache.cpp81 FontPlatformData* FontCache::getFontPlatformData(const FontDescription& fontDescription, argument
89 FontCacheKey key = fontDescription.cacheKey(creationParams);
94 result = createFontPlatformData(fontDescription, creationParams, fontDescription.effectiveFontSize());
108 result = getFontPlatformData(fontDescription, createByAlternateFamily, true);
143 PassRefPtr<SimpleFontData> FontCache::getFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName, ShouldRetain shouldRetain) argument
145 if (FontPlatformData* platformData = getFontPlatformData(fontDescription, FontFaceCreationParams(adjustFamilyNameToAvoidUnsupportedFonts(family)), checkingAlternateName))
164 bool FontCache::isPlatformFontAvailable(const FontDescription& fontDescription, const AtomicString& family) argument
167 return getFontPlatformData(fontDescription, FontFaceCreationParams(adjustFamilyNameToAvoidUnsupportedFonts(family)), checkingAlternateName);
170 SimpleFontData* FontCache::getNonRetainedLastResortFallbackFont(const FontDescription& fontDescription) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/
H A DDragImageTest.cpp152 FontDescription fontDescription; local
153 fontDescription.firstFamily().setFamily("Arial");
154 fontDescription.setSpecifiedSize(16);
155 fontDescription.setIsAbsoluteSize(true);
156 fontDescription.setGenericFamily(FontDescription::NoFamily);
157 fontDescription.setWeight(FontWeightNormal);
158 fontDescription.setStyle(FontStyleNormal);
161 DragImage::create(url, testLabel, fontDescription, deviceScaleFactor);
163 DragImage::create(url, expectedLabel, fontDescription, deviceScaleFactor);
H A DTheme.h81 virtual FontDescription controlFont(ControlPart, const FontDescription& fontDescription, float /*zoomFactor*/) const { return fontDescription; } argument
/external/chromium_org/third_party/WebKit/Source/web/
H A DExternalPopupMenuTest.cpp34 FontDescription fontDescription; variable
35 fontDescription.setComputedSize(12.0);
36 Font font(fontDescription);
H A DWebFontImpl.cpp58 WebFontDescription WebFontImpl::fontDescription() const function in class:blink::WebFontImpl
60 return WebFontDescription(m_font.fontDescription());
/external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/
H A DFontCacheSkia.cpp69 const FontDescription& fontDescription, UChar32 character)
71 FontDescription substituteDescription(fontDescription);
79 platformData.setSyntheticBold(fontDescription.weight() >= FontWeight600);
80 platformData.setSyntheticItalic(fontDescription.style() == FontStyleItalic);
88 PassRefPtr<SimpleFontData> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*) argument
91 if (fontDescription.style() == FontStyleItalic
92 || fontDescription.weight() >= FontWeight600) {
94 fontDescription, c);
100 FontCache::getFontForCharacter(c, fontDescription.locale().ascii().data(), &fallbackFont);
112 FontDescription description(fontDescription);
68 fallbackOnStandardFontStyle( const FontDescription& fontDescription, UChar32 character) argument
168 fontStyle(const FontDescription& fontDescription) argument
186 createTypeface(const FontDescription& fontDescription, const FontFaceCreationParams& creationParams, CString& name) argument
243 createFontPlatformData(const FontDescription& fontDescription, const FontFaceCreationParams& creationParams, float fontSize) argument
[all...]

Completed in 391 milliseconds

12