Class GsubTable

java.lang.Object
org.apache.batik.svggen.font.table.GsubTable
All Implemented Interfaces:
LookupSubtableFactory, Table

public class GsubTable extends Object implements Table, LookupSubtableFactory
Version:
$Id: GsubTable.java 1733416 2016-03-03 07:07:13Z gadams $
  • Field Details

  • Constructor Details

  • Method Details

    • read

      public LookupSubtable read(int type, RandomAccessFile raf, int offset) throws IOException
      1 - Single - Replace one glyph with one glyph 2 - Multiple - Replace one glyph with more than one glyph 3 - Alternate - Replace one glyph with one of many glyphs 4 - Ligature - Replace multiple glyphs with one glyph 5 - Context - Replace one or more glyphs in context 6 - Chaining - Context Replace one or more glyphs in chained context
      Specified by:
      read in interface LookupSubtableFactory
      Throws:
      IOException
    • getType

      public int getType()
      Get the table type, as a table directory value.
      Specified by:
      getType in interface Table
      Returns:
      The table type
    • getScriptList

      public ScriptList getScriptList()
    • getFeatureList

      public FeatureList getFeatureList()
    • getLookupList

      public LookupList getLookupList()
    • toString

      public String toString()
      Overrides:
      toString in class Object