TTFDUMP(1)

NAME
ttfdump - Dumping the contents of a TrueType Font file

SYNOPSIS
ttfdump [-h] [-t tablename] [-g glyphnumber] [-c collection] [-o dumpfile] [-i] ttfile

DESCRIPTION
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 - Required Tables and Optional Tables. Mulitiple TrueType fonts can be merged to a TrueType Collection.

  Options

-h  Print a help message on standard output and exit.

-t tablename
    If this option is specified then dump the table "tablename", otherwise dump every tables in ttfile. Tablename can be one of the following:

    Required Tables

    cmap
        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

    Optional Tables

    cvt control value table

    fpgm
        font program; not implemented yet.

    gasp
        grid-fitting and scan conversion procedure (grayscale)

    hdmx
        horizontal device metrics

    kern
        kerning table

    LTSH
        Linear threshold table

    prep
        CVT program; not implemented yet

    PCLT
        PCL5 table

    VDMX
        Vertical Device Metrics table

    vhea
        vertical metrics header

    vmtx
        vertical metrics

    Additional OpenType Tables

    GPOS
        glyph positioning table

    GSUB
        glyph substitution table

-g glyphnumber
    If this option is specified then dump the glyph with index glyphnumber, otherwise dump all glyphs in ttfile.

-c collection
    Select a TrueType font in a TrueType Collection.

-o dumpfile
    Output of the dump. If this option is not specified, dump to stdout.

-i ttfile
    TrueType font file to be dumped.

EXAMPLE
To dump all information in the TrueType font file times.ttf:
    ttfdump times.ttf

To dump the required table cmap in the file:
    ttfdump -t cmap times.ttf

To dump a single glyph with index 50:
    ttfdump -g 50 times.ttf

SEE ALSO
TrueType 1.0 Font Files, Technical Specification Revision 1.66 November 1995

NOTE
Instruction disassembler in not implemented.

AUTHOR
Li-Da Lho, ollie@ms1.hinet.net