descriptionA library to autohint TrueType fonts
last changeWed, 19 Feb 2020 22:33:30 +0000 (19 23:33 +0100)
content tags
ttfautohint 1.8.3

by Werner Lemberg <>

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.


Copyright (C) 2011-2020 by Werner Lemberg.

This file is part of the ttfautohint library, and may only be used,
modified, and distributed under the terms given in `COPYING'.  By
continuing to use, modify, or distribute this file you indicate that you
have read `COPYING' and understand and accept it fully.

The file `COPYING' mentioned in the previous paragraph is distributed
with the ttfautohint library.

2020-02-19 Werner LembergINSTALL.git: Mention pandoc 2.8.master
2020-02-19 Werner LembergUpdate documentation.
2020-02-19 Nikolaus WaxweilerImplement Hanifi Rohingya support
2020-02-19 Werner LembergRequire HarfBuzz 1.8 or newer.
2020-01-19 Werner LembergMore copyright year updates.
2020-01-19 Werner LembergUpdate copyright year.
2019-09-25 Werner LembergTODO: Add suggestion for manual blue zone adjustments.
2019-09-04 Werner LembergMake `-f none -S' actually work.
2019-09-04 Werner LembergMinor.
2019-08-25 Werner LembergThe directory organization in the `noto-fonts' reposito...
2019-08-20 Werner Lemberg[doc] Update to display all glyphs in PDF.
2019-08-20 Werner Lemberg[doc] Update to pandoc 2.6.
2019-07-08 Werner LembergAdd file `VERSION.TXT' to tarball instead of `VERSION'.
2019-06-22 Werner LembergUpdate `autotroll.m4' from upstream.
2019-04-14 Werner LembergUse https protocol.
2019-04-14 Werner LembergMinor.
13 months ago v1.8.3
22 months ago v1.8.2
2 years ago v1.8.1
2 years ago v1.8
2 years ago v1.7
3 years ago v1.6
4 years ago v1.5
4 years ago v1.4.1
4 years ago v1.4
5 years ago v1.3
5 years ago v1.2
6 years ago v1.1
6 years ago v1.00
6 years ago v1.00rc1
6 years ago v1.00-rc1
6 years ago v1.00-rc0
3 months ago master
2 years ago vf
8 years ago no-point-index-shifts