/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/android/ |
FontDataAndroid.cpp | 32 #include "SimpleFontData.h" 43 void SimpleFontData::platformInit() 62 void SimpleFontData::platformCharWidthInit() 69 void SimpleFontData::platformDestroy() 73 SimpleFontData* SimpleFontData::smallCapsFontData(const FontDescription& fontDescription) const 78 m_derivedFontData->smallCaps = new SimpleFontData(FontPlatformData(m_platformData, fontDescription.computedSize() * 0.7f)); 83 SimpleFontData* SimpleFontData::emphasisMarkFontData(const FontDescription& fontDescription) const 88 m_derivedFontData->emphasisMark = new SimpleFontData(FontPlatformData(m_platformData, fontDescription.computedSize() * 0.5f)) [all...] |
/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/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" 72 HashMap<unsigned, SimpleFontData*>::iterator end = m_fontDataTable.end(); 73 for (HashMap<unsigned, SimpleFontData*>::iterator it = m_fontDataTable.begin(); it != end; ++it) 100 SimpleFontData* CSSFontFaceSource::getFontData(const FontDescription& fontDescription, bool syntheticBold, bool syntheticItalic, CSSFontSelector* fontSelector) 111 SimpleFontData* fontData = fontCache()->getCachedFontData(fontDescription, m_string); 113 // We're local. Just return a SimpleFontData from the normal cache. 120 if (SimpleFontData* cachedData = m_fontDataTable.get(hashKey)) 123 OwnPtr<SimpleFontData> fontData; 157 fontData.set(new SimpleFontData(adoptPtr(new SVGFontData(fontFaceElement)), fontDescription.computedPixelSize(), syntheticBold, syntheticItalic)); 166 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.
|