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

123

/macosx-10.9.5/WebCore-7537.78.1/platform/text/transcoder/
H A DFontTranscoder.cpp63 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 DCSSFontFaceSource.cpp97 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 DCSSSegmentedFontFace.cpp116 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 DCSSFontSelector.cpp368 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 DDeprecatedStyleBuilder.cpp635 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 DStyleResolver.cpp875 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 DStyleResolver.h493 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 DCSSFontFace.cpp111 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 DFontCacheQt.cpp76 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 DSimpleFontDataQt.cpp61 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 DFontCacheMac.mm175 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 DFontCacheBlackBerry.cpp144 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 DFontCacheFreeType.cpp103 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 DFontPlatformDataFreeType.cpp115 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 DFontPlatformData.h52 FontPlatformData(const FontDescription& fontDescription, const AtomicString& family, bool useDefaultFontIfNotPresent = true);
65 const FontDescription& fontDescription() const;
H A DFontCacheWinCE.cpp268 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 DFontPlatformData.cpp323 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 DSimpleFontDataWinCE.cpp66 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 DFontCacheWin.cpp299 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 DRenderSVGInlineText.cpp235 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 DSimpleFontData.cpp201 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 DFontCache.cpp183 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 DRenderCombineText.cpp102 FontDescription description = originalFont().fontDescription();
134 shouldUpdateFont = style()->setFontDescription(originalFont().fontDescription());
H A DRenderThemeWin.cpp325 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 DRenderThemeQStyle.cpp242 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);

Completed in 497 milliseconds

123