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
  • Field Details

  • Method Details

    • getName

      public String getName(int nameId, int platformId, int encodingId, int languageId)
      Returns a name from the table, or null it it does not exist.
      Parameters:
      nameId - Name ID from NameRecord constants.
      platformId - Platform ID from NameRecord constants.
      encodingId - Platform Encoding ID from NameRecord constants.
      languageId - Language ID from NameRecord constants.
      Returns:
      name, or null
    • 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, in English.
      Returns:
      the font family name, in English
    • getFontSubFamily

      public String getFontSubFamily()
      Returns the font sub family name, in English.
      Returns:
      the font sub family name, in English
    • getPostScriptName

      public String getPostScriptName()
      Returns the PostScript name.
      Returns:
      the PostScript name