/external/webkit/Source/WebCore/platform/graphics/qt/ |
FontCacheQt.cpp | 28 #include "FontDescription.h" 57 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) 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) 69 return new FontPlatformData(fontDescription, familyName);
|
/external/webkit/Source/WebCore/platform/graphics/pango/ |
FontCachePango.cpp | 48 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) 53 return getCachedFontData(fontDescription, timesStr); 60 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) 62 return new FontPlatformData(fontDescription, family);
|
SimpleFontDataPango.cpp | 40 #include "FontDescription.h" 87 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) [all...] |
/external/webkit/Source/WebCore/platform/graphics/wx/ |
FontCacheWx.cpp | 45 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) 90 fallback = getCachedFontData(fontDescription, fallbackName); 96 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family [all...] |
SimpleFontDataWx.cpp | 34 #include "FontDescription.h" 93 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) [all...] |
/external/webkit/Source/WebCore/platform/graphics/haiku/ |
FontCacheHaiku.cpp | 51 FontPlatformData data(font.fontDescription(), font.family().family()); 61 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) 67 return getCachedFontData(fontDescription, plainFontFamily); 70 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) 72 return new FontPlatformData(fontDescription, family);
|
SimpleFontDataHaiku.cpp | 35 #include "FontDescription.h" 69 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) [all...] |
/external/webkit/Source/WebCore/css/ |
CSSFontFaceSource.cpp | 34 #include "FontDescription.h" 101 SimpleFontData* CSSFontFaceSource::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, CSSFontSelector* fontSelector) 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() [all...] |
CSSSegmentedFontFace.cpp | 31 #include "FontDescription.h" 86 FontData* CSSSegmentedFontFace::getFontData(const FontDescription& fontDescription) 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/ |
FontCacheLinux.cpp | 35 #include "FontDescription.h" 67 return getCachedFontData(getCachedFontPlatformData(font.fontDescription(), atomicFamily, false)); 75 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& description) 83 case FontDescription::SerifFamily: 86 case FontDescription::MonospaceFamily: 89 case FontDescription::SansSerifFamily: 105 FontPlatformData* FontCache::createFontPlatformData(const FontDescription& fontDescription, 115 FontDescription::GenericFamilyType mType; 118 { FontDescription::SerifFamily, "serif" } [all...] |
SimpleFontDataChromiumWin.cpp | 38 #include "FontDescription.h" 115 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) [all...] |
SimpleFontDataLinux.cpp | 37 #include "FontDescription.h" 158 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) [all...] |
/external/webkit/Source/WebCore/platform/graphics/mac/ |
FontCacheMac.mm | 138 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 [all...] |
/external/webkit/Source/WebCore/platform/text/transcoder/ |
FontTranscoder.cpp | 34 #include "FontDescription.h" 63 FontTranscoder::ConverterType FontTranscoder::converterType(const FontDescription& fontDescription, const TextEncoding* encoding) const 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 82 switch (converterType(fontDescription, encoding)) { 94 bool FontTranscoder::needsTranscoding(const FontDescription& fontDescription, const TextEncoding* encoding) cons [all...] |
/external/webkit/Source/WebCore/platform/graphics/android/fonts/ |
FontCacheAndroid.cpp | 40 static const char* getFallbackFontName(const FontDescription& fontDescription) 42 switch (fontDescription.genericFamily()) { 43 case FontDescription::StandardFamily: 44 case FontDescription::SerifFamily: 46 case FontDescription::SansSerifFamily: 48 case FontDescription::MonospaceFamily: 50 case FontDescription::CursiveFamily: 52 case FontDescription::FantasyFamily: 54 case FontDescription::NoFamily [all...] |
FontDataAndroid.cpp | 34 #include "FontDescription.h" 88 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/ |
SimpleFontDataFreeType.cpp | 39 #include "FontDescription.h" 89 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) [all...] |
FontCacheFreeType.cpp | 91 FontPlatformData alternateFontData(fallbackPattern.get(), font.fontDescription()); 99 FontPlatformData alternateFontData(resultPattern.get(), font.fontDescription()); 108 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) 113 return getCachedFontData(fontDescription, timesStr); 120 static String getFamilyNameStringFromFontDescriptionAndFamily(const FontDescription& fontDescription, const AtomicString& family) 127 switch (fontDescription.genericFamily()) { 128 case FontDescription::StandardFamily: 129 case FontDescription::SerifFamily [all...] |
/external/webkit/Source/WebCore/platform/graphics/ |
FontCache.cpp | 179 FontPlatformData* FontCache::getCachedFontPlatformData(const FontDescription& fontDescription, 188 FontPlatformDataCacheKey key(familyName, fontDescription.computedPixelSize(), fontDescription.weight(), fontDescription.italic(), 189 fontDescription.usePrinterFont(), fontDescription.renderingMode(), fontDescription.orientation(), 190 fontDescription.textOrientation(), fontDescription.widthVariant()) [all...] |
/external/webkit/Source/WebCore/platform/graphics/wince/ |
SimpleFontDataWinCE.cpp | 36 #include "FontDescription.h" 66 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const 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) cons [all...] |
FontPlatformData.h | 28 #include "FontDescription.h" 52 FontPlatformData(const FontDescription& fontDescription, const AtomicString& family, bool useDefaultFontIfNotPresent = true); 65 const FontDescription& fontDescription() const;
|
/external/webkit/Source/WebKit/chromium/public/ |
WebFont.h | 53 virtual WebFontDescription fontDescription() const = 0;
|
/external/webkit/Source/WebKit/chromium/src/ |
WebFontImpl.h | 37 namespace WebCore { class FontDescription; } 43 WebFontImpl(const WebCore::FontDescription&, short letterSpacing, short wordSpacing); 45 virtual WebFontDescription fontDescription() const;
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
FontCacheWin.cpp | 286 FontPlatformData* result = getCachedFontPlatformData(font.fontDescription(), familyName); 304 static SimpleFontData* fontDataFromDescriptionAndLogFont(FontCache* fontCache, const FontDescription& fontDescription, const LOGFONT& font, AtomicString& outFontFamilyName) 307 SimpleFontData* fontData = fontCache->getCachedFontData(fontDescription, familyName); 313 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription) 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) [all...] |
/external/webkit/Source/WebCore/rendering/ |
RenderEmbeddedObject.cpp | 189 FontDescription fontDescription; 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);
|