HomeSort by relevance Sort by last modified time
    Searched refs:SimpleFontData (Results 1 - 25 of 107) sorted by null

1 2 3 4 5

  /external/webkit/Source/WebCore/platform/graphics/qt/
GlyphPageTreeNodeQt.cpp 32 void GlyphPageTreeNode::pruneTreeFontData(const WebCore::SimpleFontData*)
FontCacheQt.cpp 47 const SimpleFontData* FontCache::getFontDataForCharacters(const Font&, const UChar*, int)
52 SimpleFontData* FontCache::getSimilarFontPlatformData(const Font& font)
57 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription)
SimpleFontDataQt.cpp 25 #include "SimpleFontData.h"
31 void SimpleFontData::determinePitch()
36 bool SimpleFontData::containsCharacters(const UChar*, int) const
41 void SimpleFontData::platformInit()
77 void SimpleFontData::platformGlyphInit()
87 void SimpleFontData::platformCharWidthInit()
96 void SimpleFontData::platformDestroy()
  /external/webkit/Source/WebCore/platform/graphics/haiku/
SimpleFontDataHaiku.cpp 31 #include "SimpleFontData.h"
43 void SimpleFontData::platformInit()
58 void SimpleFontData::platformCharWidthInit()
65 void SimpleFontData::platformDestroy()
69 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
74 return new SimpleFontData(fontPlatformData, isCustomFont(), false);
77 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
87 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) cons
    [all...]
FontCacheHaiku.cpp 49 const SimpleFontData* FontCache::getFontDataForCharacters(const Font& font, const UChar* characters, int length)
55 SimpleFontData* FontCache::getSimilarFontPlatformData(const Font& font)
61 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription)
  /external/webkit/Source/WebCore/platform/graphics/
FontCache.h 51 class SimpleFontData;
59 void releaseFontData(const SimpleFontData*);
63 const SimpleFontData* getFontDataForCharacters(const Font&, const UChar* characters, int length);
83 SimpleFontData* getCachedFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName = false);
84 SimpleFontData* getLastResortFallbackFont(const FontDescription&);
104 SimpleFontData* getSimilarFontPlatformData(const Font&);
107 SimpleFontData* getCachedFontData(const FontPlatformData*);
109 friend class SimpleFontData; // For getCachedFontData(const FontPlatformData*)
SegmentedFontData.h 34 class SimpleFontData;
37 FontDataRange(UChar32 from, UChar32 to, const SimpleFontData* fontData)
46 const SimpleFontData* fontData() const { return m_fontData; }
51 const SimpleFontData* m_fontData;
67 virtual const SimpleFontData* fontDataForCharacter(UChar32) const;
SimpleFontData.cpp 31 #include "SimpleFontData.h"
50 SimpleFontData::SimpleFontData(const FontPlatformData& platformData, bool isCustomFont, bool isLoading, bool isTextOrientationFallback)
67 SimpleFontData::SimpleFontData(PassOwnPtr<SVGFontData> svgFontData, int size, bool syntheticBold, bool syntheticItalic)
127 void SimpleFontData::initCharWidths()
147 void SimpleFontData::platformGlyphInit()
186 SimpleFontData::~SimpleFontData()
197 const SimpleFontData* SimpleFontData::fontDataForCharacter(UChar32) cons
    [all...]
SimpleFontData.h 72 class SimpleFontData : public FontData {
74 SimpleFontData(const FontPlatformData&, bool isCustomFont = false, bool isLoading = false, bool isTextOrientationFallback = false);
76 SimpleFontData(PassOwnPtr<SVGFontData>, int size, bool syntheticBold, bool syntheticItalic);
78 virtual ~SimpleFontData();
82 SimpleFontData* smallCapsFontData(const FontDescription&) const;
83 SimpleFontData* emphasisMarkFontData(const FontDescription&) const;
85 SimpleFontData* variantFontData(const FontDescription& description, FontDataVariant variant) const
97 return const_cast<SimpleFontData*>(this);
100 SimpleFontData* verticalRightOrientationFontData() const;
101 SimpleFontData* uprightOrientationFontData() const
    [all...]
WidthIterator.h 32 class SimpleFontData;
36 WidthIterator(const Font*, const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool accountForGlyphBounds = false, bool forTextEmphasis = false);
60 HashSet<const SimpleFontData*>* m_fallbackFonts;
FontData.h 36 class SimpleFontData;
48 virtual const SimpleFontData* fontDataForCharacter(UChar32) const = 0;
  /external/webkit/Source/WebCore/platform/graphics/freetype/
SimpleFontDataFreeType.cpp 34 #include "SimpleFontData.h"
48 void SimpleFontData::platformInit()
78 void SimpleFontData::platformCharWidthInit()
85 void SimpleFontData::platformDestroy()
89 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
91 return new SimpleFontData(FontPlatformData(cairo_scaled_font_get_font_face(m_platformData.scaledFont()),
96 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
107 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) cons
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/pango/
SimpleFontDataPango.cpp 35 #include "SimpleFontData.h"
47 void SimpleFontData::platformInit()
76 void SimpleFontData::platformCharWidthInit()
83 void SimpleFontData::platformDestroy()
87 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
92 return new SimpleFontData(platformData);
95 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
105 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) cons
    [all...]
FontCachePango.cpp 27 #include "SimpleFontData.h"
38 const SimpleFontData* FontCache::getFontDataForCharacters(const Font& font, const UChar* characters, int length)
43 SimpleFontData* FontCache::getSimilarFontPlatformData(const Font& font)
48 SimpleFontData* FontCache::getLastResortFallbackFont(const FontDescription& fontDescription)
  /external/webkit/Source/WebCore/platform/graphics/android/fonts/
FontDataAndroid.cpp 32 #include "SimpleFontData.h"
44 void SimpleFontData::platformInit()
77 void SimpleFontData::platformCharWidthInit()
84 void SimpleFontData::platformDestroy()
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))
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/wx/
SimpleFontDataWx.cpp 30 #include "SimpleFontData.h"
51 void SimpleFontData::platformInit()
73 void SimpleFontData::platformCharWidthInit()
80 void SimpleFontData::platformDestroy()
93 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
98 return new SimpleFontData(platformData, isCustomFont(), false);
101 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
111 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) cons
    [all...]
FontCacheWx.cpp 34 #include "SimpleFontData.h"
42 const SimpleFontData* FontCache::getFontDataForCharacters(const Font& font, const UChar* characters, int length)
44 SimpleFontData* fontData = 0;
55 SimpleFontData* FontCache::getSimilarFontPlatformData(const Font& font)
57 SimpleFontData* simpleFontData = 0;
63 while (currFamily && !simpleFontData) {
67 for (int j = 0; j < 3 && !simpleFontData; ++j)
69 simpleFontData = getCachedFontData(font.fontDescription(), geezaStr);
74 if (!simpleFontData)
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/chromium/
SimpleFontDataChromiumWin.cpp 33 #include "SimpleFontData.h"
54 void SimpleFontData::platformInit()
106 void SimpleFontData::platformCharWidthInit()
111 void SimpleFontData::platformDestroy()
115 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
122 return new SimpleFontData(FontPlatformData(hfont, scaledSize), isCustomFont(), false);
125 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
135 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) cons
    [all...]
SimpleFontDataLinux.cpp 32 #include "SimpleFontData.h"
55 void SimpleFontData::platformInit()
125 // In WebKit/WebCore/platform/graphics/SimpleFontData.cpp, m_spaceWidth is
149 void SimpleFontData::platformCharWidthInit()
154 void SimpleFontData::platformDestroy()
158 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
161 return new SimpleFontData(FontPlatformData(m_platformData, scaledSize), isCustomFont(), false);
164 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) cons
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/mac/
ComplexTextController.h 40 class SimpleFontData;
50 ComplexTextController(const Font*, const TextRun&, bool mayUseNaturalWritingDirection = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool forTextEmphasis = false);
72 static PassRefPtr<ComplexTextRun> create(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange)
78 static PassRefPtr<ComplexTextRun> create(ATSUTextLayout atsuTextLayout, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr, bool directionalOverride)
83 static PassRefPtr<ComplexTextRun> create(const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr)
89 const SimpleFontData* fontData() const { return m_fontData; }
103 ComplexTextRun(CTRunRef, const SimpleFontData*, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange);
107 ComplexTextRun(ATSUTextLayout, const SimpleFontData*, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr, bool directionalOverride);
110 ComplexTextRun(const SimpleFontData*, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr);
120 const SimpleFontData* m_fontData
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/wince/
SimpleFontDataWinCE.cpp 31 #include "SimpleFontData.h"
44 void SimpleFontData::platformInit()
62 void SimpleFontData::platformDestroy()
66 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
73 return result ? new SimpleFontData(*result) : 0;
76 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const
86 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) cons
    [all...]
  /external/webkit/Source/WebCore/platform/graphics/win/
UniscribeController.h 38 UniscribeController(const Font*, const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0);
57 void itemizeShapeAndPlace(const UChar*, unsigned length, const SimpleFontData*, GlyphBuffer*);
58 bool shapeAndPlaceItem(const UChar*, unsigned index, const SimpleFontData*, GlyphBuffer*);
59 bool shape(const UChar* str, int len, SCRIPT_ITEM item, const SimpleFontData* fontData,
65 HashSet<const SimpleFontData*>* m_fallbackFonts;
SimpleFontDataWin.cpp 30 #include "SimpleFontData.h"
55 void SimpleFontData::setShouldApplyMacAscentHack(bool b)
60 bool SimpleFontData::shouldApplyMacAscentHack()
65 void SimpleFontData::initGDIFont()
105 void SimpleFontData::platformDestroy()
111 SimpleFontData* SimpleFontData::scaledFontData(const FontDescription& fontDescription, float scaleFactor) const
117 return new SimpleFontData(scaledFont, true, false);
124 return new SimpleFontData(FontPlatformData(hfont, scaledSize, m_platformData.syntheticBold(), m_platformData.syntheticOblique(), m_platformData.useGDI()), isCustomFont(), false);
127 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) cons
    [all...]
  /external/webkit/Source/WebCore/css/
CSSFontFaceSource.cpp 36 #include "SimpleFontData.h"
73 HashMap<unsigned, SimpleFontData*>::iterator end = m_fontDataTable.end();
74 for (HashMap<unsigned, SimpleFontData*>::iterator it = m_fontDataTable.begin(); it != end; ++it)
101 SimpleFontData* CSSFontFaceSource::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, CSSFontSelector* fontSelector)
112 SimpleFontData* fontData = fontCache()->getCachedFontData(fontDescription, m_string);
114 // We're local. Just return a SimpleFontData from the normal cache.
121 if (SimpleFontData* cachedData = m_fontDataTable.get(hashKey))
124 OwnPtr<SimpleFontData> fontData;
158 fontData.set(new SimpleFontData(adoptPtr(new SVGFontData(fontFaceElement)), fontDescription.computedPixelSize(), syntheticBold, syntheticItalic));
167 fontData.set(new SimpleFontData(m_font->platformDataFromCustomData(fontDescription.computedPixelSize(), syntheticBold, syntheticIt (…)
    [all...]
CSSFontFaceSource.h 40 class SimpleFontData;
61 SimpleFontData* getFontData(const FontDescription&, bool syntheticBold, bool syntheticItalic, CSSFontSelector*);
76 HashMap<unsigned, SimpleFontData*> m_fontDataTable; // The hash key is composed of size synthetic styles.

Completed in 1942 milliseconds

1 2 3 4 5