Add code to build `fpgm' table.
[ttfautohint.git] / README
blobbcb17e1ea12b57afa9d997dd97bc9d187b4713b6
1 ttfautohint
2 -----------
4 by Werner Lemberg <wl@gnu.org>
7 This project will eventually lead to a new library which takes a TrueType
8 font as the input, remove its bytecode instructions (if any), and return a
9 new font where all glyphs are bytecode hinted using the information given by
10 FreeType's autohinting module.  The idea is to provide the excellent quality
11 of the autohinter on platforms which don't use FreeType.
13 Right now, I'm still in a phase of collecting ideas, analyzing previous art. 
14 In particular, I've already examined the TrueType auto-instructor of
15 FontForge (written originally by MichaƂ Nowakowski), but this is too tightly
16 integrated into FontForge to be of much help currently.
18 Note that, contrary to the autohinter, generating such fonts is not a
19 time-critical issue.  In other words, it might be possible (probably in a
20 follow-up project) to add further, more time-consuming analysis to the glyph
21 shapes for improving the output bytecode.
23 Ideas, suggestions, comments are highly welcomed!  I'm especially interested
24 in thoughts how possible function parameters might look like to control the
25 generation of the hints.  Currently, it would be a black box process
26 (essentially the same as the autohinter).