public virtual void PreviousGlyph(OpenTypeFontTableReader openReader, int lookupFlag) { glyph = null; while (--idx >= line.start) { Glyph g = line.Get(idx); if (!openReader.IsSkip(g.GetCode(), lookupFlag)) { glyph = g; break; } } }
public virtual void NextGlyph(OpenTypeFontTableReader openReader, int lookupFlag) { glyph = null; while (++idx < line.end) { Glyph g = line.Get(idx); if (!openReader.IsSkip(g.GetCode(), lookupFlag)) { glyph = g; break; } } }