Searched refs:platformData (Results 1 - 25 of 27) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/
H A DHarfBuzzFace.h50 static PassRefPtr<HarfBuzzFace> create(FontPlatformData* platformData, uint64_t uniqueID) argument
52 return adoptRef(new HarfBuzzFace(platformData, uniqueID));
H A DHarfBuzzFace.cpp80 HarfBuzzFace::HarfBuzzFace(FontPlatformData* platformData, uint64_t uniqueID) argument
81 : m_platformData(platformData)
H A DFontHarfBuzz.cpp59 font->platformData().setupPaint(&paint, gc);
68 font->platformData().setupPaint(&paint, gc);
129 if (font->platformData().orientation() == Vertical && verticalData) {
316 if (fontData->platformData().orientation() == Vertical)
327 fontData->platformData().setupPaint(&paint);
H A DHarfBuzzShaper.cpp836 FontPlatformData* platformData = const_cast<FontPlatformData*>(&currentFontData->platformData());
837 HarfBuzzFace* face = platformData->harfBuzzFace();
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
H A DFontMac.cpp54 const FontPlatformData& platformData = fontData->platformData(); local
55 const float textSize = platformData.m_textSize >= 0 ? platformData.m_textSize : 12;
60 paint->setVerticalText(platformData.orientation() == Vertical);
61 paint->setTypeface(platformData.typeface());
62 paint->setFakeBoldText(platformData.m_syntheticBold);
63 paint->setTextSkewX(platformData.m_syntheticItalic ? -SK_Scalar1 / 4 : 0);
108 if (font->platformData().orientation() == Vertical)
129 if (font->platformData()
[all...]
H A DFontCacheMac.mm119 const FontPlatformData& platformData = fontDataToSubstitute->platformData();
120 NSFont *nsFont = platformData.font();
150 if (platformData.m_syntheticBold)
152 if (platformData.m_syntheticItalic)
179 FontPlatformData alternateFont(substituteFont, platformData.size(),
182 platformData.orientation());
226 // In that case, we don't want to use the platformData.
227 OwnPtr<FontPlatformData> platformData = adoptPtr(new FontPlatformData(platformFont, size, syntheticBold, syntheticItalic, fontDescription.orientation(), fontDescription.widthVariant()));
228 if (!platformData
[all...]
H A DSimpleFontDataCoreText.cpp54 CFDictionarySetValue(mutableAttributes, kCTFontAttributeName, platformData().ctFont());
62 bool allowLigatures = (orientation == Horizontal && platformData().allowsLigatures()) || (typesettingFeatures & Ligatures);
77 if (fontData->platformData().isCompositeFontReference())
89 if (fontData->platformData().widthVariant() != RegularWidth || fontData->hasVerticalGlyphs()) {
106 CGFontGetGlyphsForUnichars(platformData().cgFont(), buffer, glyphs.data(), bufferLength);
113 } else if (!platformData().isCompositeFontReference() && platformData().widthVariant() != RegularWidth
114 && CTFontGetGlyphsForCharacters(platformData().ctFont(), buffer, glyphs.data(), bufferLength)) {
138 // be non-CFEqual to platformData().cgFont().
139 RetainPtr<CGFontRef> cgFont(AdoptCF, CTFontCopyGraphicsFont(platformData()
[all...]
H A DSimpleFontDataMac.mm97 if (!fontData->platformData().cgFont())
133 bool syntheticBold = platformData().syntheticBold() && !(traits & kCTFontBoldTrait);
134 bool syntheticItalic = platformData().syntheticItalic() && !(traits & kCTFontItalicTrait);
136 FontPlatformData substitutePlatform(substituteFont, platformData().size(), syntheticBold, syntheticItalic, platformData().orientation(), platformData().widthVariant());
244 if (platformData().orientation() == Vertical && !isTextOrientationFallback())
249 if (platformData().orientation() == Horizontal) {
270 static CFDataRef copyFontTableForTag(FontPlatformData& platformData, FourCharCode tableName)
272 return CGFontCopyTableForTag(platformData
[all...]
H A DComplexTextControllerCoreText.mm87 fontDescriptor = CTFontCopyFontDescriptor(fontData->platformData().ctFont());
205 stringAttributes.adoptCF(CFDictionaryCreateMutableCopy(kCFAllocatorDefault, 0, fontData->getCFStringAttributes(m_font.fontDescription().typesettingFeatures(), fontData->platformData().orientation())));
210 RetainPtr<CTFontRef> fontWithCascadeList(AdoptCF, CTFontCreateCopyWithAttributes(fontData->platformData().ctFont(), m_font.fontDescription().computedPixelSize(), 0, fontDescriptor.get()));
213 stringAttributes = fontData->getCFStringAttributes(m_font.fontDescription().typesettingFeatures(), fontData->platformData().orientation());
257 if (!CFEqual(runFont, fontData->platformData().ctFont())) {
263 RetainPtr<CGFontRef> cgFont(AdoptCF, CTFontCopyGraphicsFont(runFontData->platformData().ctFont(), 0));
H A DFontComplexTextMac.cpp175 if (simpleFontData->platformData().orientation() == Vertical) {
H A DComplexTextController.cpp509 bool roundsAdvances = fontData->platformData().roundsGlyphAdvances();
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DFontDataCache.h44 static unsigned hash(const FontPlatformData& platformData) argument
46 return platformData.hash();
H A DFontCache.cpp126 PassRefPtr<OpenTypeVerticalData> FontCache::getVerticalData(const FontFileKey& key, const FontPlatformData& platformData) argument
133 RefPtr<OpenTypeVerticalData> verticalData = OpenTypeVerticalData::create(platformData);
145 if (FontPlatformData* platformData = getFontPlatformData(fontDescription, FontFaceCreationParams(adjustFamilyNameToAvoidUnsupportedFonts(family)), checkingAlternateName))
146 return fontDataFromFontPlatformData(platformData, shouldRetain);
151 PassRefPtr<SimpleFontData> FontCache::fontDataFromFontPlatformData(const FontPlatformData* platformData, ShouldRetain shouldRetain) argument
161 return gFontDataCache->get(platformData, shouldRetain);
190 for (FontPlatformDataCache::iterator platformData = gFontPlatformDataCache->begin(); platformData != platformDataEnd; ++platformData) {
191 if (platformData
[all...]
H A DFontDataCache.cpp48 PassRefPtr<SimpleFontData> FontDataCache::get(const FontPlatformData* platformData, ShouldRetain shouldRetain) argument
50 if (!platformData)
53 Cache::iterator result = m_cache.find(*platformData);
55 pair<RefPtr<SimpleFontData>, unsigned> newValue(SimpleFontData::create(*platformData), shouldRetain == Retain ? 1 : 0);
56 m_cache.set(*platformData, newValue);
87 Cache::iterator it = m_cache.find(fontData->platformData());
133 m_cache.remove(fontData->platformData());
H A DSimpleFontData.cpp40 SimpleFontData::SimpleFontData(const FontPlatformData& platformData, PassRefPtr<CustomFontData> customData, bool isTextOrientationFallback) argument
43 , m_platformData(platformData)
57 if (platformData.orientation() == Vertical && !isTextOrientationFallback) {
58 m_verticalData = platformData.verticalData();
H A DSimpleFontData.h56 static PassRefPtr<SimpleFontData> create(const FontPlatformData& platformData, PassRefPtr<CustomFontData> customData = nullptr, bool isTextOrientationFallback = false) argument
58 return adoptRef(new SimpleFontData(platformData, customData, isTextOrientationFallback));
71 const FontPlatformData& platformData() const { return m_platformData; } function in class:blink::SimpleFontData
105 float sizePerUnit() const { return platformData().size() / (fontMetrics().unitsPerEm() ? fontMetrics().unitsPerEm() : 1); }
H A DFont.cpp478 if (data.fontData && (data.fontData->platformData().orientation() == Horizontal || data.fontData->isTextOrientationFallback()))
555 if (characterFontData->platformData().orientation() == Vertical && !characterFontData->hasVerticalGlyphs() && Character::isCJKIdeographOrSymbol(c))
568 if (!Character::isCJKIdeographOrSymbol(c) && data.fontData->platformData().orientation() != Horizontal && !data.fontData->isTextOrientationFallback())
783 if (fontData->platformData().orientation() == Horizontal) {
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
H A DOpenTypeVerticalData.h45 static PassRefPtr<OpenTypeVerticalData> create(const FontPlatformData& platformData) argument
47 return adoptRef(new OpenTypeVerticalData(platformData));
H A DOpenTypeVerticalData.cpp398 OpenTypeVerticalData::OpenTypeVerticalData(const FontPlatformData& platformData) argument
401 loadMetrics(platformData);
402 loadVerticalGlyphSubstitutions(platformData);
405 void OpenTypeVerticalData::loadMetrics(const FontPlatformData& platformData) argument
409 RefPtr<SharedBuffer> buffer = platformData.openTypeTable(OpenType::HheaTag);
419 buffer = platformData.openTypeTable(OpenType::HmtxTag);
430 buffer = platformData.openTypeTable(OpenType::VheaTag);
441 buffer = platformData.openTypeTable(OpenType::VORGTag);
458 buffer = platformData.openTypeTable(OpenType::VmtxTag);
490 void OpenTypeVerticalData::loadVerticalGlyphSubstitutions(const FontPlatformData& platformData) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/
H A DFontCacheSkia.cpp78 FontPlatformData platformData = FontPlatformData(*substitutePlatformData); local
79 platformData.setSyntheticBold(fontDescription.weight() >= FontWeight600);
80 platformData.setSyntheticItalic(fontDescription.style() == FontStyleItalic);
81 return fontDataFromFontPlatformData(&platformData, DoNotRetain);
129 FontPlatformData platformData = FontPlatformData(*substitutePlatformData);
130 platformData.setSyntheticBold(shouldSetSyntheticBold);
131 platformData.setSyntheticItalic(shouldSetSyntheticItalic);
132 return fontDataFromFontPlatformData(&platformData, DoNotRetain);
H A DSimpleFontDataSkia.cpp110 if (platformData().fontRenderStyle().useSubpixelPositioning && descent < SkScalarToFloat(metrics.fDescent) && ascent >= 1) {
134 if (platformData().orientation() == Vertical && !isTextOrientationFallback()) {
204 m_treatAsFixedPitch = platformData().isFixedPitch();
291 SkTypeface* typeface = platformData().typeface();
/external/chromium_org/third_party/WebKit/Source/core/page/
H A DDragData.h61 DataObject* platformData() const { return m_platformDragData; } function in class:blink::DragData
/external/chromium_org/third_party/WebKit/Source/platform/fonts/win/
H A DFontCacheSkiaWin.cpp170 const FontPlatformData& platformData = originalFontData->platformData(); local
171 data->setMinSizeForAntiAlias(platformData.minSizeForAntiAlias());
172 data->setMinSizeForSubpixel(platformData.minSizeForSubpixel());
/external/chromium_org/third_party/WebKit/Source/core/css/
H A DRemoteFontFaceSource.cpp117 return SimpleFontData::create(temporaryFont->platformData(), cssFontData);
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGTextRunRenderingContext.cpp102 float scale = scaleEmToUnits(fontData->platformData().size(), fontFaceElement->unitsPerEm());

Completed in 4448 milliseconds

12