Searched refs:fontDescription (Results 1 - 25 of 79) sorted by relevance

1234

/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/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);
/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/css/
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/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);
H A DFontCacheChromiumWin.cpp328 static SimpleFontData* fontDataFromDescriptionAndLogFont(FontCache* fontCache, const FontDescription& fontDescription, const LOGFONT& font, wchar_t* outFontFamilyName) argument
330 SimpleFontData* fontData = fontCache->getCachedFontData(fontDescription, font.lfFaceName);
352 static void FillLogFont(const FontDescription& fontDescription, LOGFONT* winfont) argument
357 winfont->lfHeight = -fontDescription.computedPixelSize();
367 winfont->lfItalic = fontDescription.italic();
368 winfont->lfWeight = toGDIFontWeight(fontDescription.weight());
403 GetLastResortFallbackFontProcData(FontCache* fontCache, const FontDescription* fontDescription, wchar_t* fontName) argument
405 , m_fontDescription(fontDescription)
433 // FIXME: Consider passing fontDescription.dominantScript()
435 FontDescription fontDescription local
610 createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
[all...]
/external/webkit/Source/WebCore/platform/graphics/mac/
H A DFontCacheMac.mm138 substituteFont = font.fontDescription().usePrinterFont() ? [substituteFont printerFont] : [substituteFont screenFont];
156 const FontFamily* currFamily = &font.fontDescription().family();
163 simpleFontData = getCachedFontData(font.fontDescription(), geezaStr);
171 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription)
177 SimpleFontData* simpleFontData = getCachedFontData(fontDescription, timesStr);
186 return getCachedFontData(fontDescription, lucidaGrandeStr);
194 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family)
196 NSFontTraitMask traits = fontDescription.italic() ? NSFontItalicTrait : 0;
197 NSInteger weight = toAppKitFontWeight(fontDescription.weight());
198 float size = fontDescription
[all...]
/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/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());
H A DFontDataAndroid.cpp88 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
93 m_derivedFontData->smallCaps = new SimpleFontData(FontPlatformData(m_platformData, fontDescription.computedSize() * 0.7f));
98 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const
103 m_derivedFontData->emphasisMark = new SimpleFontData(FontPlatformData(m_platformData, fontDescription.computedSize() * 0.5f));
/external/webkit/Source/WebCore/platform/graphics/freetype/
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 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...]
/external/webkit/Source/WebCore/platform/graphics/
H A DFontCache.cpp179 FontPlatformData* FontCache::getCachedFontPlatformData(const FontDescription& fontDescription, argument
188 FontPlatformDataCacheKey key(familyName, fontDescription.computedPixelSize(), fontDescription.weight(), fontDescription.italic(),
189 fontDescription.usePrinterFont(), fontDescription.renderingMode(), fontDescription.orientation(),
190 fontDescription.textOrientation(), fontDescription.widthVariant());
195 result = createFontPlatformData(fontDescription, familyNam
256 getCachedFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName) argument
[all...]
/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 DFontPlatformData.h52 FontPlatformData(const FontDescription& fontDescription, const AtomicString& family, bool useDefaultFontIfNotPresent = true);
65 const FontDescription& fontDescription() const;
/external/webkit/Source/WebCore/platform/graphics/win/
H A DFontCacheWin.cpp286 FontPlatformData* result = getCachedFontPlatformData(font.fontDescription(), familyName);
304 static SimpleFontData* fontDataFromDescriptionAndLogFont(FontCache* fontCache, const FontDescription& fontDescription, const LOGFONT& font, AtomicString& outFontFamilyName) argument
307 SimpleFontData* fontData = fontCache->getCachedFontData(fontDescription, familyName);
313 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) argument
317 return getCachedFontData(fontDescription, fallbackFontName);
334 if (simpleFont = getCachedFontData(fontDescription, fallbackFonts[i])) {
344 if (simpleFont = fontDataFromDescriptionAndLogFont(this, fontDescription, defaultGUILogFont, fallbackFontName))
352 if (simpleFont = fontDataFromDescriptionAndLogFont(this, fontDescription, nonClientMetrics.lfMessageFont, fallbackFontName))
354 if (simpleFont = fontDataFromDescriptionAndLogFont(this, fontDescription, nonClientMetrics.lfMenuFont, fallbackFontName))
356 if (simpleFont = fontDataFromDescriptionAndLogFont(this, fontDescription, nonClientMetric
553 createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument
[all...]
/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);
/external/webkit/Source/WebKit/chromium/public/
H A DWebFont.h53 virtual WebFontDescription fontDescription() const = 0;

Completed in 310 milliseconds

1234