ttfpstest - verifies all glyph names are AGL-conforming
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.
-c verify cmap encoding -v include all glyphs in output -h print full help message
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.
Adobe Glyph List on GitHub
Bob Hallissy http://scripts.sil.org/FontUtils. (see CONTRIBUTORS for other authors).
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.
To install Font::TTF::Scripts, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Font::TTF::Scripts
CPAN shell
perl -MCPAN -e shell install Font::TTF::Scripts
For more information on module installation, please visit the detailed CPAN module installation guide.