HomeSort by relevance Sort by last modified time
    Searched refs:glyphData (Results 1 - 10 of 10) sorted by null

  /external/chromium_org/third_party/WebKit/Source/platform/fonts/
WidthIterator.cpp 72 GlyphData WidthIterator::glyphDataForCharacter(CharacterData& charData, bool normalizeSpace)
86 float WidthIterator::characterWidth(UChar32 character, const GlyphData& glyphData) const
88 const SimpleFontData* fontData = glyphData.fontData;
94 float width = fontData->widthForGlyph(glyphData.glyph);
165 void WidthIterator::updateGlyphBounds(const GlyphData& glyphData, float width, bool firstCharacter)
167 ASSERT(glyphData.fontData);
168 FloatRect bounds = glyphData.fontData->boundsForGlyph(glyphData.glyph)
    [all...]
GlyphPage.h 49 struct GlyphData {
50 GlyphData(Glyph g = 0, const SimpleFontData* f = 0)
64 // A GlyphPage contains a fixed-size set of GlyphData mappings for a contiguous
107 ALWAYS_INLINE GlyphData glyphDataForCharacter(UChar32 c) const
115 ALWAYS_INLINE GlyphData glyphDataForIndex(unsigned index) const
120 return GlyphData(glyph, m_perGlyphFontData[index]);
121 return GlyphData(glyph, glyph ? m_fontDataForAllGlyphs : 0);
154 void setGlyphDataForIndex(unsigned index, const GlyphData& glyphData)
156 setGlyphDataForIndex(index, glyphData.glyph, glyphData.fontData)
    [all...]
SimpleFontData.h 147 const GlyphData& missingGlyphData() const { return m_missingGlyphData; }
148 void setMissingGlyphData(const GlyphData& glyphData) { m_missingGlyphData = glyphData; }
206 GlyphData m_missingGlyphData;
Font.cpp 405 static inline std::pair<GlyphData, GlyphPage*> glyphDataAndPageForNonCJKCharacterWithGlyphOrientation(UChar32 character, NonCJKGlyphOrientation orientation, GlyphData& data, GlyphPage* page, unsigned pageNumber)
412 GlyphData uprightData = uprightPage->glyphDataForCharacter(character);
426 GlyphData verticalRightData = verticalRightPage->glyphDataForCharacter(character);
439 std::pair<GlyphData, GlyphPage*> Font::glyphDataAndPageForCharacter(UChar32& c, bool mirror, bool normalizeSpace, FontDataVariant variant) const
477 GlyphData data = page->glyphDataForCharacter(c);
509 GlyphData data = page->glyphDataForCharacter(c);
520 GlyphData data = variantPage->glyphDataForCharacter(c);
563 GlyphData data = fallbackPage && fallbackPage->glyphForCharacter(c) ? fallbackPage->glyphDataForCharacter(c) : characterFontData->missingGlyphData();
576 GlyphData data = primaryFont()->missingGlyphData()
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextRunRenderingContext.cpp 153 GlyphData SVGTextRunRenderingContext::glyphDataForCharacter(const Font& font, const TextRun& run, WidthIterator& iterator, UChar32 character, bool mirror, int currentCharacter, unsigned& advanceLength)
158 pair<GlyphData, GlyphPage*> pair = font.glyphDataAndPageForCharacter(character, mirror);
159 GlyphData glyphData = pair.first;
162 GlyphData missingGlyphData = primaryFont->missingGlyphData();
163 if (glyphData.glyph == missingGlyphData.glyph && glyphData.fontData == missingGlyphData.fontData) {
164 ASSERT(glyphData.fontData);
165 return glyphData;
169 // potential change to glyphData.fontData below
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGFontData.cpp 72 GlyphData missingGlyphData;
150 bool SVGFontData::applySVGGlyphSelection(WidthIterator& iterator, GlyphData& glyphData, bool mirror, int currentCharacter, unsigned& advanceLength) const
214 glyphData.glyph = svgGlyph.tableEntry;
228 glyphData.glyph = svgGlyph.tableEntry;
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
OpenTypeVerticalData.cpp 561 GlyphData glyphData = glyphPage->glyphDataForIndex(index);
562 if (glyphData.glyph && glyphData.fontData == font) {
563 Glyph to = map.get(glyphData.glyph);
  /external/fonttools/Lib/fontTools/ttLib/tables/
_g_l_y_f.py 47 glyphdata = data[last:next]
48 if len(glyphdata) != (next - last):
50 glyph = Glyph(glyphdata)
70 glyphData = glyph.compile(self, recalcBBoxes)
72 currentLocation = currentLocation + len(glyphData)
73 dataList.append(glyphData)
  /external/chromium_org/third_party/skia/src/ports/
SkFontHost_mac.cpp 927 const SkOTTableGlyphData* glyphData = glyphDataIter.next();
929 rect.fMinX = SkEndian_SwapBE16(glyphData->xMin);
930 rect.fMinY = SkEndian_SwapBE16(glyphData->yMin)
    [all...]
  /external/skia/src/ports/
SkFontHost_mac.cpp 927 const SkOTTableGlyphData* glyphData = glyphDataIter.next();
929 rect.fMinX = SkEndian_SwapBE16(glyphData->xMin);
930 rect.fMinY = SkEndian_SwapBE16(glyphData->yMin);
931 rect.fMaxX = SkEndian_SwapBE16(glyphData->xMax);
932 rect.fMaxY = SkEndian_SwapBE16(glyphData->yMax);
    [all...]

Completed in 257 milliseconds