Font::TTF::Scripts - Smart font script supporting modules and scripts for TTF/OTF


This module contains a number of useful command-line programs for hacking with TTF/OTF files. Highlights include:

  fret       - produces PDF report of an uninstalled font including all glyphs
  make_gdl   - build GDL source code Graphite fonts
  make_fea   - build Feature source code for OpenType fonts
  hackos2    - manipulates the OS/2 table of a font
  ttf2woff   - create WOFF version of a font
  ttfbuilder - builds a font from another font, attaching glyphs, subsetting, etc.
  ttfname    - renames a font
  ttfsubset  - removes parts of a font in order to produce a working, smaller, font.
  ttftable   - export/import/list tables in a font
  volt2ttf   - command-line VOLT compiler

When executed without parameters, most commands will emit usage message.


add_classes, check_attach, dumpfont, fret, hackos2, make_fea, make_gdl, make_volt, psfix, std2ap, sfdmeld, sfdmerge, ttf2volt, ttf2woff, ttfascent, ttfbboxfix, ttfbuilder, ttfdeflang, ttfeval, ttffeatparms, ttflang2tuner, ttfname, ttfremap, ttfsetver, ttfsubset, ttftable, typetuner, volt2ap, volt2ttf.


Martin Hosken (see CONTRIBUTORS for other authors).

Repository available at


See Changes file for a change log.


Copyright (c) 1998-2016, SIL International (

This module and all the various scripts are released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE.

The fonts in the test suite are released under the Open Font License 1.1, see t/OFL.txt.