/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
D | SimpleFontData.cpp | 40 SimpleFontData::SimpleFontData(const FontPlatformData& platformData, PassRefPtr<CustomFontData> cus… in SimpleFontData() function in blink::SimpleFontData 64 SimpleFontData::SimpleFontData(PassRefPtr<CustomFontData> customData, float fontSize, bool syntheti… in SimpleFontData() function in blink::SimpleFontData 80 void SimpleFontData::initCharWidths() in initCharWidths() 100 void SimpleFontData::platformGlyphInit() in platformGlyphInit() 140 SimpleFontData::~SimpleFontData() in ~SimpleFontData() 151 const SimpleFontData* SimpleFontData::fontDataForCharacter(UChar32) const in fontDataForCharacter() 156 Glyph SimpleFontData::glyphForCharacter(UChar32 character) const in glyphForCharacter() 163 bool SimpleFontData::isSegmented() const in isSegmented() 168 PassRefPtr<SimpleFontData> SimpleFontData::verticalRightOrientationFontData() const in verticalRightOrientationFontData() 180 PassRefPtr<SimpleFontData> SimpleFontData::uprightOrientationFontData() const in uprightOrientationFontData() [all …]
|
D | SimpleFontData.h | 53 class PLATFORM_EXPORT SimpleFontData : public FontData { 56 …static PassRefPtr<SimpleFontData> create(const FontPlatformData& platformData, PassRefPtr<CustomFo… 58 return adoptRef(new SimpleFontData(platformData, customData, isTextOrientationFallback)); 62 …static PassRefPtr<SimpleFontData> create(PassRefPtr<CustomFontData> customData, float fontSize, bo… in create() 64 return adoptRef(new SimpleFontData(customData, fontSize, syntheticBold, syntheticItalic)); in create() 67 virtual ~SimpleFontData(); 69 …static const SimpleFontData* systemFallback() { return reinterpret_cast<const SimpleFontData*>(-1)… in systemFallback() 76 PassRefPtr<SimpleFontData> smallCapsFontData(const FontDescription&) const; 77 PassRefPtr<SimpleFontData> emphasisMarkFontData(const FontDescription&) const; 78 PassRefPtr<SimpleFontData> brokenIdeographFontData() const; [all …]
|
D | GlyphBufferTest.cpp | 19 class TestSimpleFontData : public SimpleFontData { 27 TestSimpleFontData() : SimpleFontData(nullptr, 10, false, false) { } in TestSimpleFontData() 44 RefPtr<SimpleFontData> font1 = TestSimpleFontData::create(); in TEST() 45 RefPtr<SimpleFontData> font2 = TestSimpleFontData::create(); in TEST() 67 RefPtr<SimpleFontData> font1 = TestSimpleFontData::create(); in TEST() 68 RefPtr<SimpleFontData> font2 = TestSimpleFontData::create(); in TEST() 90 RefPtr<SimpleFontData> font1 = TestSimpleFontData::create(); in TEST() 91 RefPtr<SimpleFontData> font2 = TestSimpleFontData::create(); in TEST() 108 RefPtr<SimpleFontData> font1 = TestSimpleFontData::create(); in TEST() 109 RefPtr<SimpleFontData> font2 = TestSimpleFontData::create(); in TEST() [all …]
|
D | GlyphPage.h | 44 class SimpleFontData; variable 50 GlyphData(Glyph g = 0, const SimpleFontData* f = 0) 56 const SimpleFontData* fontData; 76 void* slot = fastMalloc(sizeof(GlyphPage) + sizeof(SimpleFontData*) * GlyphPage::size); in createForMixedFontData() 80 …RefPtr<GlyphPage> createForSingleFontData(GlyphPageTreeNode* owner, const SimpleFontData* fontData) in createForSingleFontData() 91 … memcpy(page->m_perGlyphFontData, m_perGlyphFontData, sizeof(SimpleFontData*) * GlyphPage::size); in createCopiedSystemFallbackPage() 135 void setGlyphDataForCharacter(UChar32 c, Glyph g, const SimpleFontData* f) in setGlyphDataForCharacter() 140 void setGlyphDataForIndex(unsigned index, Glyph glyph, const SimpleFontData* fontData) in setGlyphDataForIndex() 176 void removeFontDataFromSystemFallbackPage(const SimpleFontData* fontData) in removeFontDataFromSystemFallbackPage() 191 explicit GlyphPage(GlyphPageTreeNode* owner, const SimpleFontData* fontDataForAllGlyphs = 0) [all …]
|
D | FontCache.h | 65 class SimpleFontData; variable 77 void releaseFontData(const SimpleFontData*); 81 …PassRefPtr<SimpleFontData> fallbackFontForCharacter(const FontDescription&, UChar32, const SimpleF… 86 …PassRefPtr<SimpleFontData> getFontData(const FontDescription&, const AtomicString&, bool checkingA… 87 …PassRefPtr<SimpleFontData> getLastResortFallbackFont(const FontDescription&, ShouldRetain = Retain… 88 SimpleFontData* getNonRetainedLastResortFallbackFont(const FontDescription&); 100 …PassRefPtr<SimpleFontData> fontDataFromDescriptionAndLogFont(const FontDescription&, ShouldRetain,… 157 …PassRefPtr<SimpleFontData> fontDataFromFontPlatformData(const FontPlatformData*, ShouldRetain = Re… 158 PassRefPtr<SimpleFontData> fallbackOnStandardFontStyle(const FontDescription&, UChar32); 175 friend class SimpleFontData; // For fontDataFromFontPlatformData variable
|
D | FontDataCache.cpp | 48 PassRefPtr<SimpleFontData> FontDataCache::get(const FontPlatformData* platformData, ShouldRetain sh… in get() 55 …pair<RefPtr<SimpleFontData>, unsigned> newValue(SimpleFontData::create(*platformData), shouldRetai… in get() 83 void FontDataCache::release(const SimpleFontData* fontData) in release() 128 Vector<RefPtr<SimpleFontData>, 20> fontDataToDelete; in purgeLeastRecentlyUsed() 129 ListHashSet<RefPtr<SimpleFontData> >::iterator end = m_inactiveFontData.end(); in purgeLeastRecentlyUsed() 130 ListHashSet<RefPtr<SimpleFontData> >::iterator it = m_inactiveFontData.begin(); in purgeLeastRecentlyUsed() 132 RefPtr<SimpleFontData>& fontData = *it.get(); in purgeLeastRecentlyUsed()
|
D | WidthIterator.h | 37 class SimpleFontData; variable 44 …WidthIterator(const Font*, const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool… 84 void cacheFallbackFont(const SimpleFontData*, const SimpleFontData* primaryFont); 85 float adjustSpacing(float, const CharacterData&, const SimpleFontData&, GlyphBuffer*); 91 HashSet<const SimpleFontData*>* m_fallbackFonts;
|
D | FontDataCache.h | 41 class SimpleFontData; variable 77 PassRefPtr<SimpleFontData> get(const FontPlatformData*, ShouldRetain = Retain); 79 void release(const SimpleFontData*); 92 …typedef HashMap<FontPlatformData, pair<RefPtr<SimpleFontData>, unsigned>, FontDataCacheKeyHash, Fo… 94 ListHashSet<RefPtr<SimpleFontData> > m_inactiveFontData;
|
D | SegmentedFontData.h | 35 class SimpleFontData; variable 38 FontDataRange(UChar32 from, UChar32 to, PassRefPtr<SimpleFontData> fontData) in FontDataRange() 48 PassRefPtr<SimpleFontData> fontData() const { return m_fontData; } in fontData() 53 RefPtr<SimpleFontData> m_fontData; 70 virtual const SimpleFontData* fontDataForCharacter(UChar32) const OVERRIDE;
|
D | Font.h | 106 …float width(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, GlyphOverflow* = 0)… 117 float tabWidth(const SimpleFontData&, unsigned tabSize, float position) const; 124 const SimpleFontData* primaryFont() const; 131 …const SimpleFontData* fontDataForCombiningCharacterSequence(const UChar*, size_t length, FontDataV… 148 …void drawGlyphs(GraphicsContext*, const SimpleFontData*, const GlyphBuffer&, unsigned from, unsign… 151 …float floatWidthForSimpleText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts = 0, I… 161 …float floatWidthForComplexText(const TextRun&, HashSet<const SimpleFontData*>* fallbackFonts, IntR… 203 inline const SimpleFontData* Font::primaryFont() const in primaryFont() 226 inline float Font::tabWidth(const SimpleFontData& fontData, unsigned tabSize, float position) const in tabWidth()
|
D | GlyphBuffer.h | 40 class SimpleFontData; variable 62 const SimpleFontData* fontDataAt(unsigned index) const { return m_fontData[index]; } in fontDataAt() 74 void add(Glyph glyph, const SimpleFontData* font, float width) in add() 81 void add(Glyph glyph, const SimpleFontData* font, const FloatSize& advance) in add() 110 Vector<const SimpleFontData*, 2048> m_fontData;
|
D | WidthIterator.cpp | 40 WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const SimpleFontData*>* … in WidthIterator() 88 const SimpleFontData* fontData = glyphData.fontData; in characterWidth() 103 void WidthIterator::cacheFallbackFont(const SimpleFontData* fontData, in cacheFallbackFont() 104 const SimpleFontData* primaryFont) in cacheFallbackFont() 113 const SimpleFontData& fontData, GlyphBuffer* glyphBuffer) in adjustSpacing() 183 const SimpleFontData* primaryFont = m_font->primaryFont(); in advanceInternal() 184 const SimpleFontData* lastFontData = primaryFont; in advanceInternal() 205 const SimpleFontData* fontData = glyphData.fontData; in advanceInternal()
|
D | CustomFontData.h | 34 class SimpleFontData; variable 50 virtual void initializeFontData(SimpleFontData*, float) { } in initializeFontData() argument 52 …SVGGlyphPage(GlyphPage*, unsigned, unsigned, UChar*, unsigned, const SimpleFontData*) const { retu… in fillSVGGlyphPage() argument
|
D | GlyphPageTreeNode.h | 43 class SimpleFontData; variable 74 static void pruneTreeFontData(const SimpleFontData*); 77 void pruneFontData(const SimpleFontData*, unsigned level = 0);
|
D | FontFallbackList.cpp | 90 const SimpleFontData* simpleFontData; in determinePitch() 134 const SimpleFontData* FontFallbackList::determinePrimarySimpleFontData(const FontDescription& fontD… in determinePrimarySimpleFontData() 146 …SimpleFontData* lastResortFallback = FontCache::fontCache()->getLastResortFallbackFont(fontDescrip… in determinePrimarySimpleFontData() 154 const SimpleFontData* fontDataForSpace = fontData->fontDataForCharacter(space); in determinePrimarySimpleFontData() 165 const SimpleFontData* rangeFontData = segmented->rangeAt(i).fontData().get(); in determinePrimarySimpleFontData()
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/ |
D | ComplexTextController.h | 46 class SimpleFontData; variable 55 … TextRun&, bool mayUseNaturalWritingDirection = false, HashSet<const SimpleFontData*>* fallbackFon… 58 …ffer* = 0, GlyphIterationStyle = IncludePartialGlyphs, HashSet<const SimpleFontData*>* fallbackFon… 76 …static PassRefPtr<ComplexTextRun> create(CTRunRef ctRun, const SimpleFontData* fontData, const UCh… in create() 81 …static PassRefPtr<ComplexTextRun> create(const SimpleFontData* fontData, const UChar* characters, … in create() 87 const SimpleFontData* fontData() const { return m_fontData; } in fontData() 102 …ComplexTextRun(CTRunRef, const SimpleFontData*, const UChar* characters, unsigned stringLocation, … 103 …ComplexTextRun(const SimpleFontData*, const UChar* characters, unsigned stringLocation, size_t str… 106 const SimpleFontData* m_fontData; 128 …xtRunsForCharacters(const UChar*, unsigned length, unsigned stringLocation, const SimpleFontData*); [all …]
|
D | FontComplexTextMac.cpp | 128 float Font::floatWidthForComplexText(const TextRun& run, HashSet<const SimpleFontData*>* fallbackFo… in floatWidthForComplexText() 155 const SimpleFontData* Font::fontDataForCombiningCharacterSequence(const UChar* characters, size_t l… in fontDataForCombiningCharacterSequence() 173 const SimpleFontData* simpleFontData = fontData->fontDataForCharacter(baseCharacter); in fontDataForCombiningCharacterSequence() 180 … SimpleFontData* verticalRightFontData = simpleFontData->verticalRightOrientationFontData().get(); in fontDataForCombiningCharacterSequence() 185 … SimpleFontData* uprightFontData = simpleFontData->uprightOrientationFontData().get(); in fontDataForCombiningCharacterSequence() 192 …if (const SimpleFontData* variantFontData = simpleFontData->variantFontData(m_fontDescription, var… in fontDataForCombiningCharacterSequence() 206 return SimpleFontData::systemFallback(); in fontDataForCombiningCharacterSequence()
|
D | 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_derivedFon… 137 …SimpleFontData* value = new SimpleFontData(substitutePlatform, isCustomFont() ? CustomFontData::cr… 147 void SimpleFontData::platformInit() 275 void SimpleFontData::platformCharWidthInit() 302 void SimpleFontData::platformDestroy() 314 PassRefPtr<SimpleFontData> SimpleFontData::platformCreateScaledFontData(const FontDescription& font… 319 return SimpleFontData::create(scaledFontData, CustomFontData::create()); [all …]
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/harfbuzz/ |
D | HarfBuzzShaper.h | 50 class SimpleFontData; variable 59 …t TextRun&, ForTextEmphasisOrNot = NotForTextEmphasis, HashSet<const SimpleFontData*>* fallbackFon… 75 …static PassOwnPtr<HarfBuzzRun> create(const SimpleFontData* fontData, unsigned startIndex, unsigne… in create() 87 const SimpleFontData* fontData() { return m_fontData; } in fontData() 108 …HarfBuzzRun(const SimpleFontData*, unsigned startIndex, unsigned numCharacters, hb_direction_t, hb… 110 const SimpleFontData* m_fontData; 136 …void addHarfBuzzRun(unsigned startCharacter, unsigned endCharacter, const SimpleFontData*, UScript… 161 HashSet<const SimpleFontData*>* m_fallbackFonts;
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/ |
D | SimpleFontDataSkia.cpp | 51 void SimpleFontData::platformInit() in platformInit() 187 void SimpleFontData::platformCharWidthInit() in platformCharWidthInit() 192 void SimpleFontData::platformDestroy() in platformDestroy() 196 PassRefPtr<SimpleFontData> SimpleFontData::platformCreateScaledFontData(const FontDescription& font… in platformCreateScaledFontData() 199 …return SimpleFontData::create(FontPlatformData(m_platformData, scaledSize), isCustomFont() ? Custo… in platformCreateScaledFontData() 202 void SimpleFontData::determinePitch() in determinePitch() 222 FloatRect SimpleFontData::platformBoundsForGlyph(Glyph glyph) const in platformBoundsForGlyph() 237 float SimpleFontData::platformWidthForGlyph(Glyph glyph) const in platformWidthForGlyph() 255 bool SimpleFontData::canRenderCombiningCharacterSequence(const UChar* characters, size_t length) co… in canRenderCombiningCharacterSequence() 281 bool SimpleFontData::fillGlyphPage(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* … in fillGlyphPage()
|
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
D | SVGFontData.h | 30 class SimpleFontData; variable 45 virtual void initializeFontData(SimpleFontData*, float fontSize) OVERRIDE; 47 …offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData*) const OVERRI… 63 …ement*, GlyphPage* , unsigned offset, unsigned length, UChar* buffer, const SimpleFontData*) const; 64 …ement*, GlyphPage* , unsigned offset, unsigned length, UChar* buffer, const SimpleFontData*) const;
|
/external/chromium_org/third_party/WebKit/Source/core/css/ |
D | CSSFontFaceSource.h | 37 class SimpleFontData; variable 51 PassRefPtr<SimpleFontData> getFontData(const FontDescription&); 63 virtual PassRefPtr<SimpleFontData> createFontData(const FontDescription&) = 0; 65 …typedef HashMap<unsigned, RefPtr<SimpleFontData> > FontDataTable; // The hash key is composed of s…
|
D | RemoteFontFaceSource.cpp | 38 SimpleFontData* fontData = it->value.get(); in pruneTable() 90 PassRefPtr<SimpleFontData> RemoteFontFaceSource::createFontData(const FontDescription& fontDescript… in createFontData() 101 return SimpleFontData::create( in createFontData() 107 PassRefPtr<SimpleFontData> RemoteFontFaceSource::createLoadingFallbackFontData(const FontDescriptio… in createLoadingFallbackFontData() 111 …SimpleFontData* temporaryFont = FontCache::fontCache()->getNonRetainedLastResortFallbackFont(fontD… in createLoadingFallbackFontData() 117 return SimpleFontData::create(temporaryFont->platformData(), cssFontData); in createLoadingFallbackFontData()
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/ |
D | OpenTypeVerticalData.h | 41 class SimpleFontData; variable 52 float advanceHeight(const SimpleFontData*, Glyph) const; 53 …void getVerticalTranslationsForGlyphs(const SimpleFontData*, const Glyph*, size_t, float* outXYArr… 54 …void substituteWithVerticalGlyphs(const SimpleFontData*, GlyphPage*, unsigned offset, unsigned len…
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
D | SVGTextRunRenderingContext.cpp | 40 static inline const SVGFontData* svgFontAndFontFaceElementForFontData(const SimpleFontData* fontDat… in svgFontAndFontFaceElementForFontData() 82 …t::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const SimpleFontData* fontData, con… in drawSVGGlyphs() 155 const SimpleFontData* primaryFont = font.primaryFont(); in glyphDataForCharacter() 175 const SimpleFontData* originalFontData = glyphData.fontData; in glyphDataForCharacter() 188 const SimpleFontData* fontData = glyphData.fontData; in glyphDataForCharacter()
|