add_classes - add class information to an attachment point database
add_classes -c classes.xml infile.xml
For each glyph in the infile.xml attachment point database, find all the classes in classes.xml containing names that match the glyph. Ensure that the classes property contains a list of those classes that match. Print the results to stdout.
-c classes.xml List of classes and their contents -h print manpage -p Create classes for each property value called property_value
Inserting a classes property in an attachment point database allows one to create context classes in the generated GDL or VOLT.
The DTD for the classes file is:
<!ELEMENT classes (class, property)*> <!ELEMENT class (#PCDATA)> <!ATTLIST class name CDATA #REQUIRED exts CDATA #IMPLIED> <!ELEMENT property (#PCDATA)> <!ATTLIST property name CDATA #REQUIRED value CDATA #REQUIRED exts CDATA #IMPLIED>
Martin Hosken http://scripts.sil.org/FontUtils. (see CONTRIBUTORS for other authors).
Copyright (c) 1998-2016, 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.