Class NamingTable


  • public class NamingTable
    extends TTFTable
    A table in a true type font.
    • Method Detail

      • 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