HomeSort by relevance Sort by last modified time
    Searched refs:SimpleFontData (Results 26 - 50 of 86) sorted by null

12 3 4

  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGRemoteFontFaceSource.h 27 virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE;
SVGRemoteFontFaceSource.cpp 16 #include "platform/fonts/SimpleFontData.h"
35 PassRefPtr<SimpleFontData> SVGRemoteFontFaceSource::createFontData(const FontDescription& fontDescription)
57 return SimpleFontData::create(
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/
FontDataCache.cpp 34 #include "platform/fonts/SimpleFontData.h"
48 PassRefPtr<SimpleFontData> FontDataCache::get(const FontPlatformData* platformData, ShouldRetain shouldRetain)
55 pair<RefPtr<SimpleFontData>, unsigned> newValue(SimpleFontData::create(*platformData), shouldRetain == Retain ? 1 : 0);
83 void FontDataCache::release(const SimpleFontData* fontData)
128 Vector<RefPtr<SimpleFontData>, 20> fontDataToDelete;
129 ListHashSet<RefPtr<SimpleFontData> >::iterator end = m_inactiveFontData.end();
130 ListHashSet<RefPtr<SimpleFontData> >::iterator it = m_inactiveFontData.begin();
132 RefPtr<SimpleFontData>& fontData = *it.get();
134 // We should not delete SimpleFontData here because deletion can modify m_inactiveFontData. See http://trac.webkit.org/changeset/4401
    [all...]
GlyphPageTreeNode.h 43 class SimpleFontData;
74 static void pruneTreeFontData(const SimpleFontData*);
77 void pruneFontData(const SimpleFontData*, unsigned level = 0);
FontFallbackList.h 25 #include "platform/fonts/SimpleFontData.h"
86 const SimpleFontData* primarySimpleFontData(const FontDescription& fontDescription)
113 const SimpleFontData* determinePrimarySimpleFontData(const FontDescription&) const;
120 mutable const SimpleFontData* m_cachedPrimarySimpleFontData;
Font.h 31 #include "platform/fonts/SimpleFontData.h"
106 float width(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
117 float tabWidth(const SimpleFontData&, unsigned tabSize, float position) const;
124 const SimpleFontData* primaryFont() const;
131 const SimpleFontData* fontDataForCombiningCharacterSequence(const UChar*, size_t length, FontDataVariant) const;
148 void drawGlyphs(GraphicsContext*, const SimpleFontData*, const GlyphBuffer&, unsigned from, unsigned numGlyphs, const FloatPoint&, const FloatRect& textRect) const;
151 float floatWidthForSimpleText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, IntRectExtent* glyphBounds = 0) const;
161 float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts, IntRectExtent* glyphBounds) const;
203 inline const SimpleFontData* Font::primaryFont() const
226 inline float Font::tabWidth(const SimpleFontData& fontData, unsigned tabSize, float position) cons
    [all...]
WidthIterator.cpp 31 #include "platform/fonts/SimpleFontData.h"
40 WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis)
88 const SimpleFontData* fontData = glyphData.fontData;
103 void WidthIterator::cacheFallbackFont(const SimpleFontData* fontData,
104 const SimpleFontData* primaryFont)
113 const SimpleFontData& fontData, GlyphBuffer* glyphBuffer)
183 const SimpleFontData* primaryFont = m_font->primaryFont();
184 const SimpleFontData* lastFontData = primaryFont;
205 const SimpleFontData* fontData = glyphData.fontData;
FontFallbackList.cpp 90 const SimpleFontData* simpleFontData;
97 simpleFontData = segmentedFontData->rangeAt(0).fontData().get();
99 simpleFontData = toSimpleFontData(fontData);
102 m_pitch = simpleFontData->pitch();
134 const SimpleFontData* FontFallbackList::determinePrimarySimpleFontData(const FontDescription& fontDescription) const
146 SimpleFontData* lastResortFallback = FontCache::fontCache()->getLastResortFallbackFont(fontDescription).get();
154 const SimpleFontData* fontDataForSpace = fontData->fontDataForCharacter(space);
165 const SimpleFontData* rangeFontData = segmented->rangeAt(i).fontData().get();
FontCacheTest.cpp 9 #include "platform/fonts/SimpleFontData.h"
33 RefPtr<SimpleFontData> fontData = fontCache->getLastResortFallbackFont(fontDescription, Retain);
FontCache.cpp 143 PassRefPtr<SimpleFontData> FontCache::getFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName, ShouldRetain shouldRetain)
151 PassRefPtr<SimpleFontData> FontCache::fontDataFromFontPlatformData(const FontPlatformData* platformData, ShouldRetain shouldRetain)
170 SimpleFontData* FontCache::getNonRetainedLastResortFallbackFont(const FontDescription& fontDescription)
175 void FontCache::releaseFontData(const SimpleFontData* fontData)
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/android/
FontCacheAndroidTest.cpp 8 #include "platform/fonts/SimpleFontData.h"
25 RefPtr<SimpleFontData> fontData = fontCache->fallbackFontForCharacter(fontDescription, testChar, 0);
FontCacheAndroid.cpp 35 #include "platform/fonts/SimpleFontData.h"
64 PassRefPtr<SimpleFontData> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*)
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/
SimpleFontDataSkia.cpp 32 #include "platform/fonts/SimpleFontData.h"
51 void SimpleFontData::platformInit()
143 // In WebKit/WebCore/platform/graphics/SimpleFontData.cpp, m_spaceWidth is
187 void SimpleFontData::platformCharWidthInit()
192 void SimpleFontData::platformDestroy()
196 PassRefPtr<SimpleFontData> SimpleFontData::platformCreateScaledFontData(const FontDescription& fontDescription, float scaleFactor) const
199 return SimpleFontData::create(FontPlatformData(m_platformData, scaledSize), isCustomFont() ? CustomFontData::create() : nullptr);
202 void SimpleFontData::determinePitch()
222 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) cons
    [all...]
FontCacheSkia.cpp 44 #include "platform/fonts/SimpleFontData.h"
68 PassRefPtr<SimpleFontData> FontCache::fallbackOnStandardFontStyle(
88 PassRefPtr<SimpleFontData> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const SimpleFontData*)
93 RefPtr<SimpleFontData> fontData = fallbackOnStandardFontStyle(
137 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& description, ShouldRetain shouldRetain)
  /external/chromium_org/third_party/WebKit/Source/core/css/
RemoteFontFaceSource.cpp 13 #include "platform/fonts/SimpleFontData.h"
38 SimpleFontData* fontData = it->value.get();
90 PassRefPtr<SimpleFontData> RemoteFontFaceSource::createFontData(const FontDescription& fontDescription)
101 return SimpleFontData::create(
107 PassRefPtr<SimpleFontData> RemoteFontFaceSource::createLoadingFallbackFontData(const FontDescription& fontDescription)
111 SimpleFontData* temporaryFont = FontCache::fontCache()->getNonRetainedLastResortFallbackFont(fontDescription);
117 return SimpleFontData::create(temporaryFont->platformData(), cssFontData);
RemoteFontFaceSource.h 44 virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) OVERRIDE;
45 PassRefPtr<SimpleFontData> createLoadingFallbackFontData(const FontDescription&);
CSSFontFace.h 41 class SimpleFontData;
71 PassRefPtr<SimpleFontData> getFontData(const FontDescription&);
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
SimpleFontDataMac.mm 28 #import "platform/fonts/SimpleFontData.h"
95 static bool initFontData(SimpleFontData* fontData)
117 const SimpleFontData* SimpleFontData::getCompositeFontReferenceFontData(NSFont *key) const
125 const SimpleFontData* found = static_cast<const SimpleFontData*>(CFDictionaryGetValue(m_derivedFontData->compositeFontReferences.get(), static_cast<const void *>(key)));
137 SimpleFontData* value = new SimpleFontData(substitutePlatform, isCustomFont() ? CustomFontData::create() : nullptr);
147 void SimpleFontData::platformInit()
275 void SimpleFontData::platformCharWidthInit(
    [all...]
FontComplexTextMac.cpp 31 #include "platform/fonts/SimpleFontData.h"
128 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFonts, IntRectExtent* glyphBounds) const
155 const SimpleFontData* Font::fontDataForCombiningCharacterSequence(const UChar* characters, size_t length, FontDataVariant variant) const
173 const SimpleFontData* simpleFontData = fontData->fontDataForCharacter(baseCharacter);
175 if (simpleFontData->platformData().orientation() == Vertical) {
176 if (Character::isCJKIdeographOrSymbol(baseCharacter) && !simpleFontData->hasVerticalGlyphs()) {
178 simpleFontData = simpleFontData->brokenIdeographFontData().get();
180 SimpleFontData* verticalRightFontData = simpleFontData->verticalRightOrientationFontData().get()
    [all...]
FontCacheMac.mm 39 #import "platform/fonts/SimpleFontData.h"
104 PassRefPtr<SimpleFontData> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 character, const SimpleFontData* fontDataToSubstitute)
187 PassRefPtr<SimpleFontData> FontCache::getLastResortFallbackFont(const FontDescription& fontDescription, ShouldRetain shouldRetain)
193 RefPtr<SimpleFontData> simpleFontData = getFontData(fontDescription, timesStr, false, shouldRetain);
194 if (simpleFontData)
195 return simpleFontData.release();
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextRunRenderingContext.h 43 virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const OVERRIDE;
47 virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const SimpleFontData*, const GlyphBuffer&, int from, int to, const FloatPoint&) const OVERRIDE { }
SVGTextRunRenderingContext.cpp 40 static inline const SVGFontData* svgFontAndFontFaceElementForFontData(const SimpleFontData* fontData, SVGFontFaceElement*& fontFace, SVGFontElement*& font)
82 void SVGTextRunRenderingContext::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const SimpleFontData* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
155 const SimpleFontData* primaryFont = font.primaryFont();
175 const SimpleFontData* originalFontData = glyphData.fontData;
188 const SimpleFontData* fontData = glyphData.fontData;
SVGTextLayoutEngineSpacing.cpp 50 const SimpleFontData* fontData = m_font.primaryFont();
  /external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderCombineText.h 42 virtual float width(unsigned from, unsigned length, const Font&, float xPosition, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const OVERRIDE;
RenderText.h 88 virtual float width(unsigned from, unsigned len, const Font&, float xPos, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
89 virtual float width(unsigned from, unsigned len, float xPos, TextDirection, bool firstLine = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
163 void computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow&);
178 float widthFromCache(const Font&, int start, int len, float xPos, TextDirection, HashSet<const SimpleFontData*>* fallbackFonts, GlyphOverflow*) const;

Completed in 956 milliseconds

12 3 4