Name Modified Size InfoDownloads / Week
Parent folder
ttfautohint-1.6-tty-osx.tar.gz.sig 2016-11-27 181 Bytes
ttfautohint-1.6-tty-osx.tar.gz 2016-11-27 1.2 MB
ttfautohint-1.6-win32.7z.sig 2016-11-27 181 Bytes
ttfautohint-1.6.tar.gz.sig 2016-11-27 181 Bytes
ttfautohint-1.6.tar.gz 2016-11-26 3.5 MB
README 2016-11-26 2.1 kB
ttfautohint-1.6-win32.7z 2016-11-26 3.6 MB
Totals: 7 Items   8.3 MB 0
ttfautohint 1.6
---------------

by Werner Lemberg <wl@gnu.org>


This project provides a library that takes a TrueType font as the input,
removes its bytecode instructions (if any), and returns a new font where all
glyphs are bytecode hinted using the information given by FreeType's
auto-hinting module.  The idea is to provide the excellent quality of the
auto-hinter on platforms that don't use FreeType.

The library has a single API function, `TTF_autohint'; see
`lib/ttfautohint.h' for a detailed description.  Note that the library
itself won't get installed currently.

A command-line interface to the library is the `ttfautohint' program; after
compilation and installation, say

  ttfautohint --help

for usage information, or say

  man ttfautohint

to read its manual page.

A GUI to the library is `ttfautohintGUI'; it uses the Qt framework.  The
compilation of this application can be disabled with the `--without-qt'
option of the `configure' script.


Version 1.6 (2016-Nov-27)
-------------------------

* A new option `--reference` (and `--reference-index` to select a font
  within a TTC) makes ttfautohint use the blue zones from another font.
  This helps synchronize the ascenders and descenders of font families.

* Support for Armenian, Cherokee, Ethiopic, Georgian, Gujarati, Gurmukhi,
  Kannada, Malayalam, Sinhala, and Tamil scripts.

* New option `--ttfa-info` to display a font's `TTFA` table (if present).

* Glyphs covered by the fallback script are now hinted by default.
  Previously, they were scaled only.  The default fallback script `none` now
  implies hinting without script-specific blue zones (but still aligning
  stems to the grid if possible).

* The new option `--fallback-scaling` changes the behaviour of the fallback
  script from hinting to scaling (as implemented in previous versions).

* ttfautohint (but not ttfautohintGUI) now honours the SOURCE_DATE_EPOCH
  environment variable for reproducible builds.  This corresponds to the new
  library option `epoch`.

* Bug fix: Allow dehinting of fonts that contain a `.ttfautohint` glyph.
Source: README, updated 2016-11-26