Make strong and smooth stem width handling selectable.
commitc1c6c0d2ce8c2c5ce676b4af7f7158c150781b3b
authorWerner Lemberg <wl@gnu.org>
Sun, 1 Jul 2012 11:40:13 +0000 (1 13:40 +0200)
committerWerner Lemberg <wl@gnu.org>
Sun, 1 Jul 2012 11:40:13 +0000 (1 13:40 +0200)
tree5204c3899a8e79bb39322872bbfcd9e9e2ba91b5
parenta7adcfd992c5a8f72e12e9ed0a787ab914a0a699
Make strong and smooth stem width handling selectable.

This large change does the following:

  - Introduce command line option `--strong-stem-width=STRING' and implement
    the corresponding GUI; the options for the TTFautohint function are
    called `gray-strong-stem-width', `gdi-cleartype-strong-stem-width', and
    `dw-cleartype-strong-stem-width'.

  - Print all non-zero options into the `name' table (and not only the
    non-default values).

  - In the Qt code, use QGridLayout for everything to have finer control of
    stretching in case the GUI window gets enlarged.

  - In the GUI, remove some shortcuts which are easily reachable with an
    additional press of the tab key.
doc/ttfautohint-1.pandoc
doc/ttfautohint.css
frontend/info.cpp
frontend/info.h
frontend/main.cpp
frontend/maingui.cpp
frontend/maingui.h
lib/ta.h
lib/taprep.c
lib/ttfautohint.c
lib/ttfautohint.h