Class KerningTable


  • public class KerningTable
    extends TTFTable
    A 'kern' table in a true type font.
    • Method Detail

      • read

        public void read​(TrueTypeFont ttf,
                         com.tom_roush.fontbox.ttf.TTFDataStream data)
                  throws IOException
        This will read the required data from the stream.
        Parameters:
        ttf - The font that is being read.
        data - The stream to read the data from.
        Throws:
        IOException - If there is an error reading the data.
      • getHorizontalKerningSubtable

        public KerningSubtable getHorizontalKerningSubtable()
        Obtain first subtable that supports non-cross-stream horizontal kerning.
        Returns:
        first matching subtable or null if none found
      • getHorizontalKerningSubtable

        public KerningSubtable getHorizontalKerningSubtable​(boolean cross)
        Obtain first subtable that supports horizontal kerning with specificed cross stream.
        Parameters:
        cross - true if requesting cross stream horizontal kerning
        Returns:
        first matching subtable or null if none found