Home
last modified time | relevance | path

Searched refs:SimpleFontData (Results 1 – 25 of 87) sorted by relevance

1234

/external/chromium_org/third_party/WebKit/Source/platform/fonts/
DSimpleFontData.cpp40 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 …]
DSimpleFontData.h53 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 …]
DGlyphBufferTest.cpp19 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 …]
DGlyphPage.h44 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 …]
DFontCache.h65 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
DFontDataCache.cpp48 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()
DWidthIterator.h37 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;
DFontDataCache.h41 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;
DSegmentedFontData.h35 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;
DFont.h106 …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()
DGlyphBuffer.h40 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;
DWidthIterator.cpp40 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()
DCustomFontData.h34 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
DGlyphPageTreeNode.h43 class SimpleFontData; variable
74 static void pruneTreeFontData(const SimpleFontData*);
77 void pruneFontData(const SimpleFontData*, unsigned level = 0);
DFontFallbackList.cpp90 const SimpleFontData* simpleFontData; in determinePitch()
134 const SimpleFontData* FontFallbackList::determinePrimarySimpleFontData(const FontDescription& fontD… in determinePrimarySimpleFontData()
146SimpleFontData* 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/
DComplexTextController.h46 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 …]
DFontComplexTextMac.cpp128 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()
180SimpleFontData* verticalRightFontData = simpleFontData->verticalRightOrientationFontData().get(); in fontDataForCombiningCharacterSequence()
185SimpleFontData* uprightFontData = simpleFontData->uprightOrientationFontData().get(); in fontDataForCombiningCharacterSequence()
192 …if (const SimpleFontData* variantFontData = simpleFontData->variantFontData(m_fontDescription, var… in fontDataForCombiningCharacterSequence()
206 return SimpleFontData::systemFallback(); in fontDataForCombiningCharacterSequence()
DSimpleFontDataMac.mm28 #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…
137SimpleFontData* 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/
DHarfBuzzShaper.h50 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/
DSimpleFontDataSkia.cpp51 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/
DSVGFontData.h30 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/
DCSSFontFaceSource.h37 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…
DRemoteFontFaceSource.cpp38 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()
111SimpleFontData* 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/
DOpenTypeVerticalData.h41 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/
DSVGTextRunRenderingContext.cpp40 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()

1234