Class NamingTable

java.lang.Object
org.apache.fontbox.ttf.TTFTable
org.apache.fontbox.ttf.NamingTable

public class NamingTable extends TTFTable
A table in a true type font.
Author:
Ben Litchfield (ben@benlitchfield.com)
  • Field Details

  • Constructor Details

    • NamingTable

      public NamingTable()
  • Method Details

    • initData

      public void initData(TrueTypeFont ttf, TTFDataStream data) throws IOException
      This will read the required data from the stream.
      Overrides:
      initData in class TTFTable
      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.
    • getNameRecords

      public List<NameRecord> getNameRecords()
      This will get the name records for this naming table.
      Returns:
      A list of NameRecord objects.
    • getFontFamily

      public String getFontFamily()
      Returns the font family name.
      Returns:
      the font family name
    • getFontSubFamily

      public String getFontSubFamily()
      Returns the font sub family name.
      Returns:
      the font sub family name
    • getPSName

      public String getPSName()
      Returns the postscript name.
      Returns:
      the postscript name