Home | History | Annotate | Download | only in opentype

Lines Matching refs:Glyph

150     bool getSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const
227 bool getGlyphSubstitutions(const LookupList* lookups, HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const
384 bool getVerticalGlyphSubstitutions(HashMap<Glyph, Glyph>* map, const SharedBuffer& buffer) const
498 float OpenTypeVerticalData::advanceHeight(const SimpleFontData* font, Glyph glyph) const
502 uint16_t advanceFUnit = m_advanceHeights[glyph < countHeights ? glyph : countHeights - 1];
511 void OpenTypeVerticalData::getVerticalTranslationsForGlyphs(const SimpleFontData* font, const Glyph* glyphs, size_t count, float* outXYArray) const
522 Glyph glyph = *glyphs;
523 uint16_t widthFUnit = m_advanceWidths[glyph < countWidths ? glyph : countWidths - 1];
529 int16_t vertOriginYFUnit = m_vertOriginY.get(glyph);
542 int16_t topSideBearingFUnit = m_topSideBearings[glyph < countTopSideBearings ? glyph : countTopSideBearings - 1];
544 FloatRect bounds = font->boundsForGlyph(glyph);
556 const HashMap<Glyph, Glyph>& map = m_verticalGlyphMap;
562 if (glyphData.glyph && glyphData.fontData == font) {
563 Glyph to = map.get(glyphData.glyph);