Home
last modified time | relevance | path

Searched refs:glyphData (Results 1 – 10 of 10) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
DSVGTextRunRenderingContext.cpp159 GlyphData glyphData = pair.first; in glyphDataForCharacter() local
163 …if (glyphData.glyph == missingGlyphData.glyph && glyphData.fontData == missingGlyphData.fontData) { in glyphDataForCharacter()
164 ASSERT(glyphData.fontData); in glyphDataForCharacter()
165 return glyphData; in glyphDataForCharacter()
175 const SimpleFontData* originalFontData = glyphData.fontData; in glyphDataForCharacter()
183 glyphData.fontData = primaryFont; in glyphDataForCharacter()
188 const SimpleFontData* fontData = glyphData.fontData; in glyphDataForCharacter()
191 return glyphData; in glyphDataForCharacter()
198 return glyphData; in glyphDataForCharacter()
204 …if (svgFontData->applySVGGlyphSelection(iterator, glyphData, mirror, currentCharacter, advanceLeng… in glyphDataForCharacter()
[all …]
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
DWidthIterator.cpp86 float WidthIterator::characterWidth(UChar32 character, const GlyphData& glyphData) const in characterWidth()
88 const SimpleFontData* fontData = glyphData.fontData; in characterWidth()
94 float width = fontData->widthForGlyph(glyphData.glyph); in characterWidth()
165 void WidthIterator::updateGlyphBounds(const GlyphData& glyphData, float width, bool firstCharacter) in updateGlyphBounds() argument
167 ASSERT(glyphData.fontData); in updateGlyphBounds()
168 FloatRect bounds = glyphData.fontData->boundsForGlyph(glyphData.glyph); in updateGlyphBounds()
191 GlyphData glyphData = glyphDataForCharacter(charData, normalizeSpace); in advanceInternal() local
196 … if (!glyphData.glyph && Character::treatAsZeroWidthSpaceInComplexScript(charData.character)) { in advanceInternal()
198 glyphData = glyphDataForCharacter(charData); in advanceInternal()
201 width = characterWidth(charData.character, glyphData); in advanceInternal()
[all …]
DGlyphPage.h154 void setGlyphDataForIndex(unsigned index, const GlyphData& glyphData) in setGlyphDataForIndex() argument
156 setGlyphDataForIndex(index, glyphData.glyph, glyphData.fontData); in setGlyphDataForIndex()
DSimpleFontData.h148 void setMissingGlyphData(const GlyphData& glyphData) { m_missingGlyphData = glyphData; } in setMissingGlyphData() argument
DFont.cpp596 bool Font::getEmphasisMarkGlyphData(const AtomicString& mark, GlyphData& glyphData) const in getEmphasisMarkGlyphData()
618 glyphData = glyphDataForCharacter(character, false, normalizeSpace, EmphasisMarkVariant); in getEmphasisMarkGlyphData()
/external/chromium_org/third_party/WebKit/Source/core/svg/
DSVGFontData.cpp150 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror… in applySVGGlyphSelection() argument
214 glyphData.glyph = svgGlyph.tableEntry; in applySVGGlyphSelection()
228 glyphData.glyph = svgGlyph.tableEntry; in applySVGGlyphSelection()
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
DOpenTypeVerticalData.cpp561 GlyphData glyphData = glyphPage->glyphDataForIndex(index); in substituteWithVerticalGlyphs() local
562 if (glyphData.glyph && glyphData.fontData == font) { in substituteWithVerticalGlyphs()
563 Glyph to = map.get(glyphData.glyph); in substituteWithVerticalGlyphs()
/external/skia/src/ports/
DSkFontHost_mac.cpp927 const SkOTTableGlyphData* glyphData = glyphDataIter.next(); in generateBBoxes() local
929 rect.fMinX = SkEndian_SwapBE16(glyphData->xMin); in generateBBoxes()
930 rect.fMinY = SkEndian_SwapBE16(glyphData->yMin); in generateBBoxes()
931 rect.fMaxX = SkEndian_SwapBE16(glyphData->xMax); in generateBBoxes()
932 rect.fMaxY = SkEndian_SwapBE16(glyphData->yMax); in generateBBoxes()
/external/chromium_org/third_party/skia/src/ports/
DSkFontHost_mac.cpp927 const SkOTTableGlyphData* glyphData = glyphDataIter.next(); in generateBBoxes() local
929 rect.fMinX = SkEndian_SwapBE16(glyphData->xMin); in generateBBoxes()
930 rect.fMinY = SkEndian_SwapBE16(glyphData->yMin); in generateBBoxes()
931 rect.fMaxX = SkEndian_SwapBE16(glyphData->xMax); in generateBBoxes()
932 rect.fMaxY = SkEndian_SwapBE16(glyphData->yMax); in generateBBoxes()
/external/fonttools/Lib/fontTools/ttLib/tables/
D_g_l_y_f.py70 glyphData = glyph.compile(self, recalcBBoxes)
72 currentLocation = currentLocation + len(glyphData)
73 dataList.append(glyphData)