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

12

/external/webkit/Source/WebCore/platform/graphics/haiku/
H A DFontCacheHaiku.cpp51 FontPlatformData data(font.fontDescription(), font.family().family());
61 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) argument
67 return getCachedFontData(fontDescription, plainFontFamily);
70 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
72 return new FontPlatformData(fontDescription, family);
H A DSimpleFontDataHaiku.cpp69 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
71 FontDescription desc = FontDescription(fontDescription);
72 desc.setSpecifiedSize(scaleFactor * fontDescription.computedSize());
77 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
82 m_derivedFontData->smallCaps = scaledFontData(fontDescription, .7);
87 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
92 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
/external/webkit/Source/WebCore/platform/graphics/pango/
H A DFontCachePango.cpp48 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) argument
53 return getCachedFontData(fontDescription, timesStr);
60 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
62 return new FontPlatformData(fontDescription, family);
H A DSimpleFontDataPango.cpp87 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
89 FontDescription desc = FontDescription(fontDescription);
90 desc.setSpecifiedSize(scaleFactor * fontDescription.computedSize());
95 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
100 m_derivedFontData->smallCaps = scaledFontData(fontDescription, .7);
105 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
110 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
H A DFontPlatformDataPango.cpp48 FontPlatformData::FontPlatformData(const FontDescription& fontDescription, const AtomicString& familyName) argument
51 , m_size(fontDescription.computedSize())
64 switch (fontDescription.genericFamily()) {
82 pango_font_description_set_absolute_size(description, fontDescription.computedSize() * PANGO_SCALE);
85 if (fontDescription.weight() >= FontWeight600)
87 if (fontDescription.italic())
/external/webkit/Source/WebCore/platform/graphics/qt/
H A DFontCacheQt.cpp57 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) argument
59 const AtomicString fallbackFamily = QFont(fontDescription.family().family()).lastResortFamily();
60 return getCachedFontData(new FontPlatformData(fontDescription, fallbackFamily));
67 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& familyName) argument
69 return new FontPlatformData(fontDescription, familyName);
/external/webkit/Source/WebCore/platform/graphics/wx/
H A DFontCacheWx.cpp45 fontData = getCachedFontData(font.fontDescription(), font.family().family());
49 fontData = getLastResortFallbackFont(font.fontDescription());
62 const FontFamily* currFamily = &font.fontDescription().family();
69 simpleFontData = getCachedFontData(font.fontDescription(), geezaStr);
75 simpleFontData = getCachedFontData(font.fontDescription(), font.family().family());
80 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) argument
90 fallback = getCachedFontData(fontDescription, fallbackName);
96 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
98 return new FontPlatformData(fontDescription,family);
H A DSimpleFontDataWx.cpp93 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
95 FontDescription desc = FontDescription(fontDescription);
96 desc.setSpecifiedSize(scaleFactor * fontDescription.computedSize());
101 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
106 m_derivedFontData->smallCaps = scaledFontData(fontDescription, .7);
111 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
116 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
/external/webkit/Source/WebCore/platform/text/transcoder/
H A DFontTranscoder.cpp63 FontTranscoder::ConverterType FontTranscoder::converterType(const FontDescription& fontDescription, const TextEncoding* encoding) const argument
65 const AtomicString& fontFamily = fontDescription.family().family().string();
74 if (encoding && encoding->backslashAsCurrencySymbol() != '\\' && !fontDescription.isSpecifiedFont())
80 void FontTranscoder::convert(String& text, const FontDescription& fontDescription, const TextEncoding* encoding) const argument
82 switch (converterType(fontDescription, encoding)) {
94 bool FontTranscoder::needsTranscoding(const FontDescription& fontDescription, const TextEncoding* encoding) const argument
96 ConverterType type = converterType(fontDescription, encoding);
/external/webkit/Source/WebCore/css/
H A DCSSFontFace.cpp101 SimpleFontData* CSSFontFace::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic) argument
112 if (SimpleFontData* result = m_sources[i]->getFontData(fontDescription, syntheticBold, syntheticItalic, fontSelector)) {
H A DCSSFontFaceSource.cpp101 SimpleFontData* CSSFontFaceSource::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, CSSFontSelector* fontSelector) argument
112 SimpleFontData* fontData = fontCache()->getCachedFontData(fontDescription, m_string);
119 unsigned hashKey = (fontDescription.computedPixelSize() + 1) << 6 | fontDescription.widthVariant() << 4
120 | (fontDescription.textOrientation() == TextOrientationUpright ? 8 : 0) | (fontDescription.orientation() == Vertical ? 4 : 0) | (syntheticBold ? 2 : 0) | (syntheticItalic ? 1 : 0);
158 fontData.set(new SimpleFontData(adoptPtr(new SVGFontData(fontFaceElement)), fontDescription.computedPixelSize(), syntheticBold, syntheticItalic));
167 fontData.set(new SimpleFontData(m_font->platformDataFromCustomData(fontDescription.computedPixelSize(), syntheticBold, syntheticItalic, fontDescription.orientation(),
168 fontDescription
[all...]
H A DCSSSegmentedFontFace.cpp86 FontData* CSSSegmentedFontFace::getFontData(const FontDescription& fontDescription) argument
91 FontTraitsMask desiredTraitsMask = fontDescription.traitsMask();
92 unsigned hashKey = ((fontDescription.computedPixelSize() + 1) << (FontTraitsMaskWidth + 1)) | ((fontDescription.orientation() == Vertical ? 1 : 0) << FontTraitsMaskWidth) | desiredTraitsMask;
107 if (const SimpleFontData* faceFontData = m_fontFaces[i]->getFontData(fontDescription, syntheticBold, syntheticItalic)) {
/external/webkit/Source/WebCore/platform/graphics/android/fonts/
H A DFontCacheAndroid.cpp40 static const char* getFallbackFontName(const FontDescription& fontDescription) argument
42 switch (fontDescription.genericFamily()) {
139 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
149 name = getFallbackFontName(fontDescription);
152 if (fontDescription.weight() >= FontWeightBold)
154 if (fontDescription.italic())
177 result = new FontPlatformData(tf, fontDescription.computedSize(),
180 fontDescription.orientation(),
181 fontDescription.textOrientation());
/external/webkit/Source/WebCore/platform/graphics/chromium/
H A DFontCacheLinux.cpp67 return getCachedFontData(getCachedFontPlatformData(font.fontDescription(), atomicFamily, false));
105 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, argument
125 FontDescription::GenericFamilyType type = fontDescription.genericFamily();
141 if (fontDescription.weight() >= FontWeightBold)
143 if (fontDescription.italic())
153 fontDescription.computedSize(),
156 fontDescription.orientation(),
157 fontDescription.textOrientation());
H A DSimpleFontDataChromiumWin.cpp115 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
119 float scaledSize = scaleFactor * fontDescription.computedSize();
125 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
130 m_derivedFontData->smallCaps = scaledFontData(fontDescription, .7);
135 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
140 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
H A DSimpleFontDataLinux.cpp158 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
160 const float scaledSize = lroundf(fontDescription.computedSize() * scaleFactor);
164 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
169 m_derivedFontData->smallCaps = scaledFontData(fontDescription, smallCapsFraction);
174 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
179 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, emphasisMarkFraction);
/external/webkit/Source/WebCore/platform/graphics/freetype/
H A DFontCacheFreeType.cpp91 FontPlatformData alternateFontData(fallbackPattern.get(), font.fontDescription());
99 FontPlatformData alternateFontData(resultPattern.get(), font.fontDescription());
108 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) argument
113 return getCachedFontData(fontDescription, timesStr);
120 static String getFamilyNameStringFromFontDescriptionAndFamily(const FontDescription& fontDescription, const AtomicString& family) argument
127 switch (fontDescription.genericFamily()) {
172 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
178 String familyNameString(getFamilyNameStringFromFontDescriptionAndFamily(fontDescription, family));
182 bool italic = fontDescription.italic();
185 if (!FcPatternAddInteger(pattern.get(), FC_WEIGHT, fontWeightToFontconfigWeight(fontDescription
[all...]
H A DSimpleFontDataFreeType.cpp89 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
92 scaleFactor * fontDescription.computedSize(), m_platformData.syntheticBold(), m_platformData.syntheticOblique()),
96 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
102 m_derivedFontData->smallCaps = scaledFontData(fontDescription, .7);
107 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
112 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
H A DFontPlatformDataFreeType.cpp115 FontPlatformData::FontPlatformData(FcPattern* pattern, const FontDescription& fontDescription) argument
118 , m_size(fontDescription.computedPixelSize())
131 if (fontDescription.weight() >= FontWeightBold) {
/external/webkit/Source/WebCore/platform/graphics/wince/
H A DSimpleFontDataWinCE.cpp66 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
68 FontDescription fontDesc(fontDescription);
76 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
81 m_derivedFontData->smallCaps = scaledFontData(fontDescription, .7);
86 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
91 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
H A DFontCacheWinCE.cpp305 FontDescription fontDescription(font.fontDescription());
306 if (unicodeRange == cRangeThai && fontDescription.weight() > FontWeightNormal)
307 fontDescription.setWeight(FontWeightNormal);
309 FontPlatformData* result = getCachedFontPlatformData(fontDescription, familyName);
331 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
333 FontPlatformData* result = new FontPlatformData(fontDescription, family);
/external/webkit/Source/WebKit/chromium/src/
H A DWebFontImpl.cpp60 WebFontDescription WebFontImpl::fontDescription() const function in class:WebKit::WebFontImpl
62 return WebFontDescription(m_font.fontDescription(), m_font.letterSpacing(), m_font.wordSpacing());
/external/webkit/Source/WebCore/platform/graphics/
H A DFont.h90 const FontDescription& fontDescription() const { return m_fontDescription; } function in class:WebCore::Font
92 int pixelSize() const { return fontDescription().computedPixelSize(); }
93 float size() const { return fontDescription().computedSize(); }
/external/webkit/Source/WebCore/platform/graphics/win/
H A DSimpleFontDataWin.cpp111 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument
127 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
132 m_derivedFontData->smallCaps = scaledFontData(fontDescription, cSmallCapsFontSizeMultiplier);
137 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
142 m_derivedFontData->emphasisMark = scaledFontData(fontDescription, .5);
/external/webkit/Source/WebCore/rendering/
H A DRenderEmbeddedObject.cpp189 FontDescription fontDescription; local
190 RenderTheme::defaultTheme()->systemFont(CSSValueWebkitSmallControl, fontDescription);
191 fontDescription.setWeight(FontWeightBold);
196 fontDescription.setRenderingMode(settings->fontRenderingMode());
197 fontDescription.setComputedSize(fontDescription.specifiedSize());
198 font = Font(fontDescription, 0, 0);

Completed in 289 milliseconds

12