TTF AutoHint 1.3

TTF AutoHint removes builtin font hint bytecode to delegate glyph rendering to FreeTypes more uniform automatic hinting module. It's particularily suited for automated smoother and speedier rendering of web fonts, but also allows hand-tuning. It's a library, or available with a command-line tool, and a Qt4-based ttfautohintGUI.

Tags c font-rendering ttf otf rasterizer freetype
License BSDL
State development

Recent Releases

1.307 Jan 2015 18:25 minor feature: Keywords in control instruction files can be more verbose to increase readability. You can now use `left`, `right`, `nodir`, `point`, `touch`, xshift`, and `yshift` for `l`, `r`, `n`, `p`, `t, `x`, and `y`, respectively. A new control instruction keyword `touch` was added to apply delta instructions before the final IUP bytecode commands, also `touching' the affected points . Such deltas *do* work even with ClearType if applied to the non-ClearType direction. Support for the Telugu script. The amount of information about ttfautohint and its parameters that gets added to the `name` table by default has been reduced. A new option detailed-info` restores the previous behaviour. ttfautohintGUI crashed if not used with a control instruction file. ttfautohintGUI now correctly switches to a horizontal two-column layout if the standard one-column layout would exceed the screen height. A new option `--family-suffix` makes it possible to append a suffix to a font's family name in the `name` table. This can be useful during the development process: It helps the operating system to simultaneously display several instances of a font that are processed with different ttfautohint parameters. The new library option `info-post-callback` helps in processing data from the `name` table.
1.207 Oct 2014 00:24 minor bugfix: Hinting process can now be controlled at a very low level with a control instructions file, to specify segments and changing segment directions, or with delta exceptions. Input file watching in ttfautohintGUI. Stem width can be specified. New option to add an SFNT table `TTFA` to the output font. Bug with a single byte overrun in `glyf` table fixed. A bug fix taken from FreeType, correcting a crash for unusual outlines. Better handling of TTC files. Many other, minor fixes and improvements.