ttfdump dumps the contents of a TrueType font file in ASCII form. A TrueType font file is consist of
various tables. Those table are divided into two categories - RequiredTables and OptionalTables.
Mulitiple TrueType fonts can be merged to a TrueType Collection.
Options-h Print a help message on standard output and exit.
-ttablename
If this option is specified then dump the table "tablename", otherwise dump every tables in
ttfile. Tablename can be one of the following:
RequiredTablescmap character to glyph mapping table
glyf glyph data
head font header
hhea horizontal header
hmtx horizontal metrics
loca index to location
maxp maximum profile
name naming table
post PostScript information
OS/2 OS/2 and windows specific metrics
OptionalTablescvt control value table
fpgm font program; notimplementedyet.gasp grid-fitting and scan conversion procedure (grayscale)
hdmx horizontal device metrics
kern kerning table
LTSH Linear threshold table
prep CVT program; notimplementedyetPCLT PCL5 table
VDMX Vertical Device Metrics table
vhea vertical metrics header
vmtx vertical metrics
AdditionalOpenTypeTablesGPOS glyph positioning table
GSUB glyph substitution table
-gglyphnumber
If this option is specified then dump the glyph with index glyphnumber, otherwise dump all glyphs
in ttfile.
-ccollection
Select a TrueType font in a TrueType Collection.
-odumpfile
Output of the dump. If this option is not specified, dump to stdout.
-ittfile
TrueType font file to be dumped.