Lines Matching refs:glyphIterator
19 LEGlyphID MarkToLigaturePositioningSubtable::findLigatureGlyph(GlyphIterator *glyphIterator) const in findLigatureGlyph()
21 if (glyphIterator->prev()) { in findLigatureGlyph()
22 return glyphIterator->getCurrGlyphID(); in findLigatureGlyph()
28 …tioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontI… in process() argument
30 LEGlyphID markGlyph = glyphIterator->getCurrGlyphID(); in process()
50 …GlyphIterator ligatureIterator(*glyphIterator, (le_uint16) (lfIgnoreMarks /*| lfIgnoreBaseGlyphs*/… in process()
63 le_int32 markPosition = glyphIterator->getCurrStreamPosition(); in process()
87 glyphIterator->setCurrGlyphBaseOffset(ligatureIterator.getCurrStreamPosition()); in process()
89 if (glyphIterator->isRightToLeft()) { in process()
90 …glyphIterator->setCurrGlyphPositionAdjustment(anchorDiffX, anchorDiffY, -markAdvance.fX, -markAdva… in process()
97 …glyphIterator->setCurrGlyphPositionAdjustment(anchorDiffX - ligatureAdvance.fX, anchorDiffY - liga… in process()