by Werner Lemberg <email@example.com>
This project provides a library that takes a TrueType font as the input,
removes its bytecode instructions (if any), and returns a new font where all
glyphs are bytecode hinted using the information given by FreeType's
auto-hinting module. The idea is to provide the excellent quality of the
auto-hinter on platforms that don't use FreeType.
The library has a single API function, `TTF_autohint'; see
`lib/ttfautohint.h' for a detailed description. Note that the library
itself won't get installed currently.
A command-line interface to the library is the `ttfautohint' program; after
compilation and installation, say
for usage information, or say
to read its manual page.
A GUI to the library is `ttfautohintGUI'; it uses the Qt4 framework. The
compilation of this application can be disabled with the `--without-qt'
option of the `configure' script.
Version 1.4 (2015-Oct-04)
* Support for Thai and Lao scripts.
* Support for the Arabic script.
* Better support for scripts that contain superscript-like and
subscript-like glyphs, e.g., the International Phonetic Alphabet (IPA).
* Accents and other `non-base' glyphs are now hinted without snapping to
* A new control instruction syntax form was added to adjust the mapping
between glyphs and styles. Right now, its usage is quite limited; a
forthcoming version will give much more flexibility.
* The `touch` keyword in a delta instructions file was buggy: If used for a
point `P` at a ppem value `s`, it sometimes led to unwanted movements
of `P` for ppem values unequal to `s`, thus causing outline distortions.