Commit 99028730 authored by Werner Lemberg's avatar Werner Lemberg

[doc] Add two images; update documentation for new release.

parent 23a6889c
New in 0.91:
* A new, `strong' routine to handle stem widths and positions has been
added, to be selected with the `--strong-stem-width' command line option.
If it is active, stem widths and positions are snapped to the grid as much
as possible. This algorithm is useful for GDI ClearType support.
* A new command line option `--debug' (not available for ttfautohintGUI) to
print very detailed debugging information.
New in 0.9:
* The created bytecode has been reduced in size, making it approx. 20%
......@@ -10,7 +21,7 @@ New in 0.9:
* More documentation (in text, HTML, and PDF format). It's still
incomplete, though.
* Option `--ignore-permissions' has been renamed to `--ignore-restrictions'.
* Option `--ignore-permissions' has been renamed to `--ignore-restrictions'.
The short form is still `-i'.
* Defaults for various parameters have been set to more sensible values:
......
ttfautohint 0.9
---------------
ttfautohint 0.91
----------------
by Werner Lemberg <wl@gnu.org>
......
......@@ -250,6 +250,17 @@ See ['Hint Sets'](#hint-sets) for a definition and explanation.
In the GUI, the option is split into three sets of radio buttons to
select the stem width routine for a given rendering target.
The following FontForge snapshot images use the font ['Mertz
Bold'](http://code.newtypography.co.uk/?p=2449) (still under
development) from [Vernon Adams].
![The left part shows the glyph 'g' unhinted at 26px, the right part
with hints, using the 'smooth' stem algorithm.](img/ff-g-26px.png)
![The same, but this time using the 'strong'
algorithm. Note how the stems are aligned to the pixel
grid.](img/ff-g-26px-wD.png)
### x Height Increase Limit
`--increase-x-height=`*n*, `-x`\ *n*
......@@ -263,19 +274,19 @@ See ['Hint Sets'](#hint-sets) for a definition and explanation.
To switch off this feature, use `--increase-x-height=0` (or check the
`No x\ Height Increase' box in the GUI).
The following images use the font ['Mertz
Bold'](http://code.newtypography.co.uk/?p=2449) (still under
development) from [Vernon Adams].
The following images again use the font 'Mertz Bold'.
![At 17px, without option `-x`, the hole in glyph 'e' looks very grey in
the FontForge snapshot, and the GDI ClearType rendering (which is the
default on older Windows versions) fills it completely with black
because it uses B/W rendering along the y\ axis. FreeType's
autohinter (and thus ttfautohint too) intentionally aligns horizontal
lines to non-integer values also to avoid large glyph shape
![At 17px, without option `-x` and no '`-w G`', the hole in glyph 'e'
looks very grey in the FontForge snapshot, and the GDI ClearType
rendering (which is the default on older Windows versions) fills it
completely with black because it uses B/W rendering along the y\ axis.
FreeType's 'light' autohint mode (which corresponds to ttfautohint's
'smooth' stem width algorithm) intentionally aligns horizontal lines
to non-integer (but still discrete) values to avoid large glyph shape
distortions.](img/e-17px-x14.png)
![The same, this time with option `-x 17`.](img/e-17px-x17.png)
![The same, this time with option `-x 17` (and still no
'`-w G`').](img/e-17px-x17.png)
### Fallback Script
......@@ -332,22 +343,9 @@ See ['Hint Sets'](#hint-sets) for a definition and explanation.
: On the console, print version information on standard output and exit.
This doesn't work with `ttfautohintGUI` on MS Windows.
Samples
=======
Roboto
------
TODO
Ubuntu
------
TODO
`--debug`
: Print a lot of debugging information on standard error while processing
a font. This doesn't work with `ttfautohintGUI` on MS Windows.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment