Minor addition.
[ttfautohint.git] / NEWS
blob408cbd179f653e1b8411f1ca8757acdb976ac6c5
1 New in 0.9:
3 * The created bytecode has been reduced in size, making it approx. 20%
4   smaller.
6 * New option `--symbol' to use standard stem height and width values instead
7   of using character `o' (which may be missing).  Use this option for symbol
8   fonts or math glyphs.
10 * More documentation (in text, HTML, and PDF format).  It's still
11   incomplete, though.
13 * Option `--ignore-permissions' has been renamed to `--ignore-restrictions'. 
14   The short form is still `-i'.
16 * Defaults for various parameters have been set to more sensible values:
18     hinting-range-max: 50 (was 1000)
19     hinting-limit: 200 (was 1000)
21 * Option `--increase-x-height' now has a mandatory argument (in the range
22   6-20 or value 0 to disable it, default value is 14).
25 New in 0.8:
27 * Implement option `-x' to increase the x height of the font for small PPEM
28   values by rounding up far more often then rounding down.
30 * Add option `-G N' to switch off hinting completely above value N.
32 * ttfautohint now appends version information and the used parameters to the
33   `Version' field(s) in the `name' table.  This can be suppressed with
34   option `-n'.
37 New in 0.7:
39 * A GUI has been added, using the Qt framework.  The binary is called
40   `ttfautohintGUI'.
43 New in 0.6.1:
45 * The improved handling of composite glyphs in 0.6 was buggy under certain
46   circumstances, making ttfautohint crash and FontValidator complain.
48 * Dropout handling has been activated.
51 New in 0.6:
53 * Improved handling of composite glyphs.
55 * Implement option `-p' to pre-hint glyphs with original hints before
56   conversion takes place.
58 * Don't add a DSIG table if there is none in the input font.
60 * Human-readable error messages instead of hexadecimal error codes.
62 * Better tests (both at runtime and compile time) to reject too old FreeType
63   versions.
66 New in 0.5:
68 * Rendering on iOS is now expected to give good results.
70 * No bad rendering at very large PPEM values.
73 New in 0.4:
75 * The bytecode has been changed to `create' twilight points.  This should
76   avoid rendering artifacts on some platforms.
79 New in 0.3:
81 * Fix font generation; sometimes the `glyf' table was one byte too short,
82   making the font invalid.
85 New in 0.2:
87 * Fix bytecode bugs which prevented correct rendering on some platforms.
90 New in 0.1:
92 * First release.
94 EOF