/macosx-10.9.5/WebCore-7537.78.1/platform/text/transcoder/ |
H A D | FontTranscoder.cpp | 63 FontTranscoder::ConverterType FontTranscoder::converterType(const FontDescription& fontDescription, const TextEncoding* encoding) const argument 65 const AtomicString& fontFamily = fontDescription.firstFamily(); 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);
|
/macosx-10.9.5/WebCore-7537.78.1/css/ |
H A D | CSSFontFaceSource.cpp | 97 PassRefPtr<SimpleFontData> CSSFontFaceSource::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, CSSFontSelector* fontSelector) argument 110 return fontCache()->getCachedFontData(fontDescription, m_string, true); 114 unsigned hashKey = (fontDescription.computedPixelSize() + 1) << 5 | fontDescription.widthVariant() << 3 115 | (fontDescription.orientation() == Vertical ? 4 : 0) | (syntheticBold ? 2 : 0) | (syntheticItalic ? 1 : 0); 158 fontData = SimpleFontData::create(SVGFontData::create(fontFaceElement), fontDescription.computedPixelSize(), syntheticBold, syntheticItalic); 167 fontData = SimpleFontData::create(m_font->platformDataFromCustomData(fontDescription.computedPixelSize(), syntheticBold, syntheticItalic, 168 fontDescription.orientation(), fontDescription.widthVariant(), fontDescription [all...] |
H A D | CSSSegmentedFontFace.cpp | 116 PassRefPtr<FontData> CSSSegmentedFontFace::getFontData(const FontDescription& fontDescription) argument 121 FontTraitsMask desiredTraitsMask = fontDescription.traitsMask(); 122 unsigned hashKey = ((fontDescription.computedPixelSize() + 1) << (FontTraitsMaskWidth + FontWidthVariantWidth + 1)) 123 | ((fontDescription.orientation() == Vertical ? 1 : 0) << (FontTraitsMaskWidth + FontWidthVariantWidth)) 124 | fontDescription.widthVariant() << FontTraitsMaskWidth 141 if (RefPtr<SimpleFontData> faceFontData = m_fontFaces[i]->getFontData(fontDescription, syntheticBold, syntheticItalic)) { 173 void CSSSegmentedFontFace::loadFont(const FontDescription& fontDescription, PassRefPtr<LoadFontCallback> callback) argument 175 getFontData(fontDescription); // Kick off the load.
|
H A D | CSSFontSelector.cpp | 368 static PassRefPtr<FontData> fontDataForGenericFamily(Document* document, const FontDescription& fontDescription, const AtomicString& familyName) argument 378 UScriptCode script = fontDescription.script(); 396 return fontCache()->getCachedFontData(fontDescription, genericFamily); 483 PassRefPtr<FontData> CSSFontSelector::getFontData(const FontDescription& fontDescription, const AtomicString& familyName) 487 return fontDataForGenericFamily(m_document, fontDescription, familyName); 488 if (fontDescription.genericFamily() == FontDescription::StandardFamily && !fontDescription.isSpecifiedFont()) 489 return fontDataForGenericFamily(m_document, fontDescription, "-webkit-standard"); 493 CSSSegmentedFontFace* face = getFontFace(fontDescription, familyName); 498 if (fontDescription [all...] |
H A D | DeprecatedStyleBuilder.cpp | 635 FontDescription fontDescription = styleResolver->fontDescription(); local 636 (fontDescription.*setterFunction)((styleResolver->parentFontDescription().*getterFunction)()); 637 styleResolver->setFontDescription(fontDescription); 642 FontDescription fontDescription = styleResolver->fontDescription(); local 643 (fontDescription.*setterFunction)(initialValue); 644 styleResolver->setFontDescription(fontDescription); 652 FontDescription fontDescription = styleResolver->fontDescription(); local 664 FontDescription fontDescription = styleResolver->style()->fontDescription(); local 676 FontDescription fontDescription = styleResolver->style()->fontDescription(); local 796 FontDescription fontDescription = styleResolver->style()->fontDescription(); local 815 FontDescription fontDescription = styleResolver->style()->fontDescription(); local 888 FontDescription fontDescription = styleResolver->fontDescription(); local 916 FontDescription fontDescription = styleResolver->fontDescription(); local 927 FontDescription fontDescription = styleResolver->fontDescription(); local 982 FontDescription fontDescription = styleResolver->fontDescription(); local [all...] |
H A D | StyleResolver.cpp | 875 FontDescription fontDescription; 876 fontDescription.setScript(localeToScriptCodeForFontSelection(documentStyle->locale())); 878 fontDescription.setUsePrinterFont(document->printing() || !settings->screenFontSubstitutionEnabled()); 879 fontDescription.setRenderingMode(settings->fontRenderingMode()); 880 const AtomicString& standardFont = settings->standardFontFamily(fontDescription.script()); 882 fontDescription.setGenericFamily(FontDescription::StandardFamily); 883 fontDescription.setOneFamily(standardFont); 885 fontDescription.setKeywordSize(CSSValueMedium - CSSValueXxSmall + 1); 887 fontDescription.setSpecifiedSize(size); 889 fontDescription 1569 const FontDescription& fontDescription = style->fontDescription(); local [all...] |
H A D | StyleResolver.h | 493 const FontDescription& fontDescription() { return m_style->fontDescription(); } function in class:WebCore::StyleResolver::State 494 const FontDescription& parentFontDescription() { return m_parentStyle->fontDescription(); } 495 void setFontDescription(const FontDescription& fontDescription) { m_fontDirty |= m_style->setFontDescription(fontDescription); } argument 560 const FontDescription& fontDescription() { return m_state.fontDescription(); } function in class:WebCore::StyleResolver 562 void setFontDescription(const FontDescription& fontDescription) { m_state.setFontDescription(fontDescription); } argument
|
H A D | CSSFontFace.cpp | 111 PassRefPtr<SimpleFontData> CSSFontFace::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic) argument 127 if (RefPtr<SimpleFontData> result = m_sources[i]->getFontData(fontDescription, syntheticBold, syntheticItalic, fontSelector)) {
|
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/qt/ |
H A D | FontCacheQt.cpp | 76 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& fontDescription, ShouldRetain shouldRetain) argument 78 const AtomicString fallbackFamily = QFont(fontDescription.firstFamily()).lastResortFamily(); 79 return getCachedFontData(new FontPlatformData(fontDescription, fallbackFamily), shouldRetain); 86 PassOwnPtr<FontPlatformData> FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& familyName) argument 91 return adoptPtr(new FontPlatformData(fontDescription, familyName));
|
H A D | SimpleFontDataQt.cpp | 61 PassRefPtr<SimpleFontData> SimpleFontData::platformCreateScaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument 63 const float scaledSize = lroundf(fontDescription.computedSize() * scaleFactor);
|
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/mac/ |
H A D | FontCacheMac.mm | 175 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& fontDescription, ShouldRetain shouldRetain) 181 RefPtr<SimpleFontData> simpleFontData = getCachedFontData(fontDescription, timesStr, false, shouldRetain); 190 return getCachedFontData(fontDescription, lucidaGrandeStr, false, shouldRetain); 198 PassOwnPtr<FontPlatformData> FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) 200 NSFontTraitMask traits = fontDescription.italic() ? NSFontItalicTrait : 0; 201 NSInteger weight = toAppKitFontWeight(fontDescription.weight()); 202 float size = fontDescription.computedPixelSize(); 210 if (fontDescription.italic()) 214 NSFont *platformFont = fontDescription.usePrinterFont() ? [nsFont printerFont] : [nsFont screenFont]; 218 OwnPtr<FontPlatformData> platformData = adoptPtr(new FontPlatformData(platformFont, size, fontDescription [all...] |
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/blackberry/ |
H A D | FontCacheBlackBerry.cpp | 144 PassRefPtr<SimpleFontData> FontCache::systemFallbackForCharacters(const FontDescription& fontDescription, const SimpleFontData*, bool, const UChar* characters, int length) argument 148 FontCache::getFontFamilyForCharacters(characters, length, locale.getLanguage(), fontDescription, &family); 158 FontDescription description(fontDescription); 215 static String getFamilyNameStringFromFontDescriptionAndFamily(const FontDescription& fontDescription, const AtomicString& family) argument 222 switch (fontDescription.genericFamily()) { 267 PassOwnPtr<FontPlatformData> FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument 273 String familyNameString(getFamilyNameStringFromFontDescriptionAndFamily(fontDescription, family)); 277 bool italic = fontDescription.italic(); 280 if (!FcPatternAddInteger(pattern, FC_WEIGHT, fontWeightToFontconfigWeight(fontDescription.weight()))) 282 if (!FcPatternAddDouble(pattern, FC_PIXEL_SIZE, fontDescription [all...] |
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/freetype/ |
H A D | FontCacheFreeType.cpp | 103 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& fontDescription, ShouldRetain shouldRetain) argument 108 return getCachedFontData(fontDescription, timesStr, false, shouldRetain); 115 static String getFamilyNameStringFromFontDescriptionAndFamily(const FontDescription& fontDescription, const AtomicString& family) argument 122 switch (fontDescription.genericFamily()) { 167 PassOwnPtr<FontPlatformData> FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument 173 String familyNameString(getFamilyNameStringFromFontDescriptionAndFamily(fontDescription, family)); 177 bool italic = fontDescription.italic(); 180 if (!FcPatternAddInteger(pattern.get(), FC_WEIGHT, fontWeightToFontconfigWeight(fontDescription.weight()))) 182 if (!FcPatternAddDouble(pattern.get(), FC_PIXEL_SIZE, fontDescription.computedPixelSize())) 218 OwnPtr<FontPlatformData> platformData = adoptPtr(new FontPlatformData(resultPattern.get(), fontDescription)); [all...] |
H A D | FontPlatformDataFreeType.cpp | 115 FontPlatformData::FontPlatformData(FcPattern* pattern, const FontDescription& fontDescription) argument 118 , m_size(fontDescription.computedPixelSize()) 125 initializeWithFontFace(fontFace.get(), fontDescription); 131 if (fontDescription.weight() >= FontWeightBold) { 263 void FontPlatformData::initializeWithFontFace(cairo_font_face_t* fontFace, const FontDescription& fontDescription) argument 293 if (fontDescription.italic() && FcPatternGetInteger(m_pattern.get(), FC_SLANT, 0, &actualFontSlant) == FcResultMatch)
|
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/wince/ |
H A D | FontPlatformData.h | 52 FontPlatformData(const FontDescription& fontDescription, const AtomicString& family, bool useDefaultFontIfNotPresent = true); 65 const FontDescription& fontDescription() const;
|
H A D | FontCacheWinCE.cpp | 268 FontDescription fontDescription(description); 269 if (unicodeRange == cRangeThai && fontDescription.weight() > FontWeightNormal) 270 fontDescription.setWeight(FontWeightNormal); 272 FontPlatformData* result = getCachedFontPlatformData(fontDescription, familyName); 289 PassOwnPtr<FontPlatformData> FontCache::createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument 291 return adoptPtr(new FontPlatformData(fontDescription, family));
|
H A D | FontPlatformData.cpp | 323 FontPlatformPrivateData(const FontDescription& fontDescription, const AtomicString& family) argument 325 , m_size(fontDescription.computedPixelSize()) 326 , m_fontDescription(fontDescription) 330 , m_disabled(!fontDescription.specifiedSize()) 332 m_rootFontData = FixedSizeFontData::create(family, toGDIFontWeight(fontDescription.weight()), fontDescription.italic()); 336 FontPlatformData::FontPlatformData(const FontDescription& fontDescription, const AtomicString& desiredFamily, bool useDefaultFontIfNotPresent) argument 346 m_private = new FontPlatformPrivateData(fontDescription, family); 442 const FontDescription& FontPlatformData::fontDescription() const function in class:WebCore::FontPlatformData
|
H A D | SimpleFontDataWinCE.cpp | 66 PassRefPtr<SimpleFontData> SimpleFontData::platformCreateScaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument 68 FontDescription fontDesc(fontDescription);
|
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/win/ |
H A D | FontCacheWin.cpp | 299 PassRefPtr<SimpleFontData> FontCache::fontDataFromDescriptionAndLogFont(const FontDescription& fontDescription, ShouldRetain shouldRetain, const LOGFONT& font, AtomicString& outFontFamilyName) argument 302 RefPtr<SimpleFontData> fontData = getCachedFontData(fontDescription, familyName, false, shouldRetain); 308 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& fontDescription, ShouldRetain shouldRetain) argument 312 return getCachedFontData(fontDescription, fallbackFontName, false, shouldRetain); 329 if (simpleFont = getCachedFontData(fontDescription, fallbackFonts[i], false, shouldRetain)) { 339 if (simpleFont = fontDataFromDescriptionAndLogFont(fontDescription, shouldRetain, defaultGUILogFont, fallbackFontName)) 347 if (simpleFont = fontDataFromDescriptionAndLogFont(fontDescription, shouldRetain, nonClientMetrics.lfMessageFont, fallbackFontName)) 349 if (simpleFont = fontDataFromDescriptionAndLogFont(fontDescription, shouldRetain, nonClientMetrics.lfMenuFont, fallbackFontName)) 351 if (simpleFont = fontDataFromDescriptionAndLogFont(fontDescription, shouldRetain, nonClientMetrics.lfStatusFont, fallbackFontName)) 353 if (simpleFont = fontDataFromDescriptionAndLogFont(fontDescription, shouldRetai 543 createFontPlatformData(const FontDescription& fontDescription, const AtomicString& family) argument [all...] |
/macosx-10.9.5/WebCore-7537.78.1/rendering/svg/ |
H A D | RenderSVGInlineText.cpp | 235 if (scalingFactor == 1 || !scalingFactor || style->fontDescription().textRenderingMode() == GeometricPrecision) { 241 FontDescription fontDescription(style->fontDescription()); 244 fontDescription.setComputedSize(StyleResolver::getComputedSizeFromSpecifiedSize(document, scalingFactor, fontDescription.isAbsoluteSize(), fontDescription.computedSize(), DoNotUseSmartMinimumForFontSize)); 246 scaledFont = Font(fontDescription, 0, 0);
|
/macosx-10.9.5/WebCore-7537.78.1/platform/graphics/ |
H A D | SimpleFontData.cpp | 201 PassRefPtr<SimpleFontData> SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const 206 m_derivedFontData->smallCaps = createScaledFontData(fontDescription, smallCapsFontSizeMultiplier); 211 PassRefPtr<SimpleFontData> SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const 216 m_derivedFontData->emphasisMark = createScaledFontData(fontDescription, emphasisMarkFontSizeMultiplier); 295 PassRefPtr<SimpleFontData> SimpleFontData::createScaledFontData(const FontDescription& fontDescription, float scaleFactor) const argument 301 return platformCreateScaledFontData(fontDescription, scaleFactor);
|
H A D | FontCache.cpp | 183 FontPlatformData* FontCache::getCachedFontPlatformData(const FontDescription& fontDescription, argument 202 FontPlatformDataCacheKey key(familyName, fontDescription); 207 it->value = createFontPlatformData(fontDescription, familyName); 214 FontPlatformData* fontPlatformDataForAlternateName = getCachedFontPlatformData(fontDescription, alternateName, true); 292 PassRefPtr<SimpleFontData> FontCache::getCachedFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName, ShouldRetain shouldRetain) argument 294 FontPlatformData* platformData = getCachedFontPlatformData(fontDescription, family, checkingAlternateName); 341 SimpleFontData* FontCache::getNonRetainedLastResortFallbackFont(const FontDescription& fontDescription) argument 343 return getLastResortFallbackFont(fontDescription, DoNotRetain).leakRef();
|
/macosx-10.9.5/WebCore-7537.78.1/rendering/ |
H A D | RenderCombineText.cpp | 102 FontDescription description = originalFont().fontDescription(); 134 shouldUpdateFont = style()->setFontDescription(originalFont().fontDescription());
|
H A D | RenderThemeWin.cpp | 325 static void fillFontDescription(FontDescription& fontDescription, LOGFONT& logFont, float fontSize) argument 327 fontDescription.setIsAbsoluteSize(true); 328 fontDescription.setGenericFamily(FontDescription::NoFamily); 329 fontDescription.setOneFamily(String(logFont.lfFaceName)); 330 fontDescription.setSpecifiedSize(fontSize); 331 fontDescription.setWeight(logFont.lfWeight >= 700 ? FontWeightBold : FontWeightNormal); // FIXME: Use real weight. 332 fontDescription.setItalic(logFont.lfItalic); 335 static void fillFontDescription(FontDescription& fontDescription, LOGFONT& logFont) argument 337 fillFontDescription(fontDescription, logFont, abs(logFont.lfHeight)); 340 void RenderThemeWin::systemFont(int propId, FontDescription& fontDescription) cons [all...] |
/macosx-10.9.5/WebCore-7537.78.1/platform/qt/ |
H A D | RenderThemeQStyle.cpp | 242 FontDescription fontDescription = style->fontDescription(); local 243 fontDescription.setIsAbsoluteSize(true); 246 fontDescription.setSpecifiedSize(m_buttonFontPixelSize); 247 fontDescription.setComputedSize(m_buttonFontPixelSize); 249 fontDescription.setSpecifiedSize(style->fontSize()); 250 fontDescription.setComputedSize(style->fontSize()); 255 fontDescription.setFamilies(families); 256 style->setFontDescription(fontDescription);
|