Example #1
0
 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;
         }
     }
 }
Example #2
0
 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;
         }
     }
 }