Searched refs:glyphData (Results 1 – 10 of 10) sorted by relevance
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
D | SVGTextRunRenderingContext.cpp | 159 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/ |
D | WidthIterator.cpp | 86 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 …]
|
D | GlyphPage.h | 154 void setGlyphDataForIndex(unsigned index, const GlyphData& glyphData) in setGlyphDataForIndex() argument 156 setGlyphDataForIndex(index, glyphData.glyph, glyphData.fontData); in setGlyphDataForIndex()
|
D | SimpleFontData.h | 148 void setMissingGlyphData(const GlyphData& glyphData) { m_missingGlyphData = glyphData; } in setMissingGlyphData() argument
|
D | Font.cpp | 596 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/ |
D | SVGFontData.cpp | 150 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/ |
D | OpenTypeVerticalData.cpp | 561 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/ |
D | SkFontHost_mac.cpp | 927 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/ |
D | SkFontHost_mac.cpp | 927 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.py | 70 glyphData = glyph.compile(self, recalcBBoxes) 72 currentLocation = currentLocation + len(glyphData) 73 dataList.append(glyphData)
|