Class OpenTableLookup

    • Field Detail

      • lookupFlag

        protected int lookupFlag
      • subTableLocations

        protected int[] subTableLocations
    • Constructor Detail

      • OpenTableLookup

        protected OpenTableLookup​(OpenTypeFontTableReader openReader,
                                  int lookupFlag,
                                  int[] subTableLocations)
    • Method Detail

      • getLookupFlag

        public int getLookupFlag()
      • transformOne

        public abstract boolean transformOne​(GlyphLine line)
      • transformLine

        public boolean transformLine​(GlyphLine line)
      • hasSubstitution

        public boolean hasSubstitution​(int index)
      • readSubTables

        protected void readSubTables()
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • readSubTable

        protected abstract void readSubTable​(int subTableLocation)
                                      throws java.io.IOException
        Throws:
        java.io.IOException