Home
last modified time | relevance | path

Searched refs:GlyphData (Results 1 – 13 of 13) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/fonts/
DGlyphPage.h48 struct GlyphData { struct
49 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
104 ALWAYS_INLINE GlyphData glyphDataForCharacter(UChar32 c) const in glyphDataForCharacter()
109 ALWAYS_INLINE GlyphData glyphDataForIndex(unsigned index) const in glyphDataForIndex()
114 return GlyphData(glyph, m_perGlyphFontData[index]); in glyphDataForIndex()
115 return GlyphData(glyph, glyph ? m_fontDataForAllGlyphs : 0); in glyphDataForIndex()
157 void setGlyphDataForIndex(unsigned index, const GlyphData& glyphData) in setGlyphDataForIndex()
DFontFastPath.cpp130 …pair<GlyphData, GlyphPage*> glyphDataAndPageForNonCJKCharacterWithGlyphOrientation(UChar32 charact… in glyphDataAndPageForNonCJKCharacterWithGlyphOrientation()
137 GlyphData uprightData = uprightPage->glyphDataForCharacter(character); in glyphDataAndPageForNonCJKCharacterWithGlyphOrientation()
151 GlyphData verticalRightData = verticalRightPage->glyphDataForCharacter(character); in glyphDataAndPageForNonCJKCharacterWithGlyphOrientation()
164 std::pair<GlyphData, GlyphPage*> Font::glyphDataAndPageForCharacter(UChar32 c, bool mirror, FontDat… in glyphDataAndPageForCharacter()
200 GlyphData data = page->glyphDataForCharacter(c); in glyphDataAndPageForCharacter()
234 GlyphData data = page->glyphDataForCharacter(c); in glyphDataAndPageForCharacter()
245 GlyphData data = variantPage->glyphDataForCharacter(c); in glyphDataAndPageForCharacter()
291GlyphData data = fallbackPage && fallbackPage->fontDataForCharacter(c) ? fallbackPage->glyphDataFo… in glyphDataAndPageForCharacter()
304 GlyphData data = primaryFont()->missingGlyphData(); in glyphDataAndPageForCharacter()
324 bool Font::getEmphasisMarkGlyphData(const AtomicString& mark, GlyphData& glyphData) const in getEmphasisMarkGlyphData()
[all …]
DCustomFontData.h33 struct GlyphData;
55 …virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool, int, unsigned&) const { retu… in applySVGGlyphSelection() argument
DWidthIterator.h39 struct GlyphData;
86GlyphData glyphDataForCharacter(UChar32, bool mirror, int currentCharacter, unsigned& advanceLengt…
DFont.h59 struct GlyphData;
146 …inline GlyphData glyphDataForCharacter(UChar32 c, bool mirror, FontDataVariant variant = AutoVaria…
153 …std::pair<GlyphData, GlyphPage*> glyphDataAndPageForCharacter(UChar32, bool mirror, FontDataVarian…
184 bool getEmphasisMarkGlyphData(const AtomicString&, GlyphData&) const;
DSimpleFontData.h152 const GlyphData& missingGlyphData() const { return m_missingGlyphData; } in missingGlyphData()
153 void setMissingGlyphData(const GlyphData& glyphData) { m_missingGlyphData = glyphData; } in setMissingGlyphData()
219 GlyphData m_missingGlyphData;
DWidthIterator.cpp71 GlyphData WidthIterator::glyphDataForCharacter(UChar32 character, bool mirror, int currentCharacter… in glyphDataForCharacter()
161 …const GlyphData& glyphData = glyphDataForCharacter(character, rtl, textIterator.currentCharacter()… in advanceInternal()
196 … const GlyphData& uppercaseGlyphData = m_font->glyphDataForCharacter(toUpper(character), rtl); in advanceInternal()
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
DSVGTextRunRenderingContext.cpp172 GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, const TextRun& run, W… in glyphDataForCharacter()
177 pair<GlyphData, GlyphPage*> pair = font.glyphDataAndPageForCharacter(character, mirror); in glyphDataForCharacter()
178 GlyphData glyphData = pair.first; in glyphDataForCharacter()
181 GlyphData missingGlyphData = primaryFont->missingGlyphData(); in glyphDataForCharacter()
236 GlyphData fallbackGlyphData = font.glyphDataForCharacter(character, mirror); in glyphDataForCharacter()
DSVGTextRunRenderingContext.h45 …virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 chara…
/external/chromium_org/third_party/WebKit/Source/core/svg/
DSVGFontData.h46 …virtual bool applySVGGlyphSelection(WidthIterator&, GlyphData&, bool mirror, int currentCharacter,…
DSVGFontData.cpp68 GlyphData missingGlyphData; in initializeFontData()
134 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror… in applySVGGlyphSelection()
/external/chromium_org/third_party/WebKit/Source/platform/text/
DTextRun.h40 struct GlyphData;
220 …virtual GlyphData glyphDataForCharacter(const Font&, const TextRun&, WidthIterator&, UChar32 chara…
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
DFontComplexTextMac.cpp164 GlyphData baseCharacterGlyphData = glyphDataForCharacter(baseCharacter, false, variant); in fontDataForCombiningCharacterSequence()