The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

TITLE

ttfpstest - verifies all glyph names are AGL-conforming

SYNOPSIS

  ttfpstest [-c] [-v] infile.ttf ...
  ttfprintot -h

Writes to STDOUT information about any glyphs whose names would not be recognized by a Postscript interpreter (because they are non-conforming or aren't in Adobe's official list of registered glyph names.

OPTIONS

  -c   verify cmap encoding
  -v   include all glyphs in output
  -h   print full help message

DESCRIPTION

For each font file supplied on the command line, ttfpstest scans the post table looking for potential glyph naming problems.

Each glyph name is tested to see if it is a recognizable Adobe Glyph Name.

With the -c option, then for glyph names that have no extensions (such as ".ss04") and represent a single Unicode character (i.e. not a ligature), the program verifies that the cmap entry for that Unicode character is, in fact, that glyph.

All descrepancies are written to STDOUT.

The -v option causes something to be written to STDOUT for every glyph.

SEE ALSO

Adobe Glyph List on GitHub

AUTHOR

Bob Hallissy http://scripts.sil.org/FontUtils. (see CONTRIBUTORS for other authors).

LICENSING

Copyright (c) 2015, SIL International (http://www.sil.org)

This script is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE.