Package org.apache.fontbox.ttf
Class NamingTable
java.lang.Object
org.apache.fontbox.ttf.TTFTable
org.apache.fontbox.ttf.NamingTable
A table in a true type font.
- Author:
- Ben Litchfield
-
Field Summary
FieldsFields inherited from class org.apache.fontbox.ttf.TTFTable
font, initialized
-
Method Summary
Modifier and TypeMethodDescriptionReturns the font family name, in English.Returns the font sub family name, in English.getName
(int nameId, int platformId, int encodingId, int languageId) Returns a name from the table, or null it it does not exist.This will get the name records for this naming table.Returns the PostScript name.Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag
-
Field Details
-
TAG
A tag that identifies this table type.- See Also:
-
-
Method Details
-
getName
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
This will get the name records for this naming table.- Returns:
- A list of NameRecord objects.
-
getFontFamily
Returns the font family name, in English.- Returns:
- the font family name, in English
-
getFontSubFamily
Returns the font sub family name, in English.- Returns:
- the font sub family name, in English
-
getPostScriptName
Returns the PostScript name.- Returns:
- the PostScript name
-