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
Modifier and TypeFieldDescriptionstatic final OFTableName
Baseline datastatic final OFTableName
CFF data/static final OFTableName
Character to glyph mapping.static final OFTableName
Control Value Table.static final OFTableName
Embedded bitmap data.static final OFTableName
Embedded bitmap location data.static final OFTableName
Embedded bitmap scaling data.static final OFTableName
A FontForge specific table.static final OFTableName
Font program.static final OFTableName
Grid-fitting and scan conversion procedure (grayscale).static final OFTableName
Divides glyphs into various classes that make using the GPOS/GSUB tables easier.static final OFTableName
Glyph data.static final OFTableName
Provides kerning information, mark-to-base, etc.static final OFTableName
Provides ligature information, swash, etc.static final OFTableName
Horizontal device metrics.static final OFTableName
Font header.static final OFTableName
Horizontal header.static final OFTableName
Horizontal metrics.static final OFTableName
Kerning.static final OFTableName
Index to location.static final OFTableName
Linear threshold table.static final OFTableName
Maximum profile.static final OFTableName
Naming table.static final OFTableName
OS/2 and Windows specific metrics.static final OFTableName
PCL 5 data.static final OFTableName
PostScript information.static final OFTableName
CVT Program.static final OFTableName
static final OFTableName
The first table in a TrueType font file containing metadata about other tables.static final OFTableName
Vertical Device Metrics table.static final OFTableName
Vertical Metrics header.static final OFTableName
Vertical Metrics. -
Method Summary
Modifier and TypeMethodDescriptionboolean
getName()
Returns the name of the table as it should be in the Directory Table.static OFTableName
Returns an instance of this class corresponding to the given string representation.int
hashCode()
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
-