Package org.apache.fop.fonts.truetype
Class OFTableName
java.lang.Object
org.apache.fop.fonts.truetype.OFTableName
Represents table names as found in a TrueType font's Table Directory.
TrueType fonts may have custom tables so we cannot use an enum.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OFTableNameBaseline datastatic final OFTableNameCFF data/static final OFTableNameCharacter to glyph mapping.static final OFTableNameControl Value Table.static final OFTableNameEmbedded bitmap data.static final OFTableNameEmbedded bitmap location data.static final OFTableNameEmbedded bitmap scaling data.static final OFTableNameA FontForge specific table.static final OFTableNameFont program.static final OFTableNameGrid-fitting and scan conversion procedure (grayscale).static final OFTableNameDivides glyphs into various classes that make using the GPOS/GSUB tables easier.static final OFTableNameGlyph data.static final OFTableNameProvides kerning information, mark-to-base, etc.static final OFTableNameProvides ligature information, swash, etc.static final OFTableNameHorizontal device metrics.static final OFTableNameFont header.static final OFTableNameHorizontal header.static final OFTableNameHorizontal metrics.static final OFTableNameKerning.static final OFTableNameIndex to location.static final OFTableNameLinear threshold table.static final OFTableNameMaximum profile.static final OFTableNameNaming table.static final OFTableNameOS/2 and Windows specific metrics.static final OFTableNamePCL 5 data.static final OFTableNamePostScript information.static final OFTableNameCVT Program.static final OFTableNamestatic final OFTableNameThe first table in a TrueType font file containing metadata about other tables.static final OFTableNameVertical Device Metrics table.static final OFTableNameVertical Metrics header.static final OFTableNameVertical Metrics. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()Returns the name of the table as it should be in the Directory Table.static OFTableNameReturns an instance of this class corresponding to the given string representation.inthashCode()toString()
-
Field Details
-
TABLE_DIRECTORY
The first table in a TrueType font file containing metadata about other tables. -
BASE
Baseline data -
CFF
CFF data/ -
EBDT
Embedded bitmap data. -
EBLC
Embedded bitmap location data. -
EBSC
Embedded bitmap scaling data. -
FFTM
A FontForge specific table. -
GDEF
Divides glyphs into various classes that make using the GPOS/GSUB tables easier. -
GPOS
Provides kerning information, mark-to-base, etc. for opentype fonts. -
GSUB
Provides ligature information, swash, etc. for opentype fonts. -
LTSH
Linear threshold table. -
OS2
OS/2 and Windows specific metrics. -
PCLT
PCL 5 data. -
VDMX
Vertical Device Metrics table. -
CMAP
Character to glyph mapping. -
CVT
Control Value Table. -
FPGM
Font program. -
GASP
Grid-fitting and scan conversion procedure (grayscale). -
GLYF
Glyph data. -
HDMX
Horizontal device metrics. -
HEAD
Font header. -
HHEA
Horizontal header. -
HMTX
Horizontal metrics. -
KERN
Kerning. -
LOCA
Index to location. -
MAXP
Maximum profile. -
NAME
Naming table. -
POST
PostScript information. -
PREP
CVT Program. -
VHEA
Vertical Metrics header. -
VMTX
Vertical Metrics. -
SVG
-
-
Method Details
-
getName
Returns the name of the table as it should be in the Directory Table. -
getValue
Returns an instance of this class corresponding to the given string representation.- Parameters:
tableName- table name as in the Table Directory- Returns:
- TTFTableName
-
hashCode
public int hashCode() -
equals
-
toString
-