Skip to content
A standalone version of AFDKO’s autohinter
C Python Other
Branch: master
Clone or download
miguelsousa Merge pull request #191 from adobe-type-tools/pyup-scheduled-update-2…

Scheduled weekly dependency update for week 37
Latest commit 7ac1e65 Sep 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
libpsautohint Drop support for Visual Studio < 2015 Aug 10, 2019
multibuild @ 24936a2 Update multibuild module Oct 1, 2018
python/psautohint use nargs=0 for legacy 'store_true' options Aug 15, 2019
tests Update a few test method names based on review Aug 19, 2019
util Drop Python 2.7: remove __future__ imports Aug 8, 2019
.appveyor.yml Drop Python 2.7 support: remove Python 2.7 builds from Appveyor and T… Aug 9, 2019
.clang-format Make the clang-format style explicite Aug 21, 2017
.codecov.yml Codecov configuration file Jul 3, 2018
.coveragerc Include 100% covered files in coverage report Aug 10, 2018
.gitignore [ci, tests] remove Python 2.7-related Aug 8, 2019
.gitmodules Move existing tests to integration subdir Aug 1, 2018
.travis.yml Update Travis config,,, Aug 9, 2019
COPYING Rename to give room for the full license text Jun 16, 2017
LICENSE Drop Python 2.7 support: update README to indicate that only Python 3… Aug 9, 2019
dev-requirements.txt Update tox from 3.13.2 to 3.14.0 Sep 9, 2019
pyproject.toml add pyproject.toml with PEP 518 build requirements Jul 8, 2018
requirements.txt Update fonttools from 4.0.0 to 4.0.1 Sep 16, 2019
setup.cfg Drop support for Visual Studio < 2015 Aug 10, 2019
tox.ini [ci, tests] remove Python 2.7-related Aug 8, 2019

Travis AppVeyor Codacy Codecov PyPI


A standalone version of AFDKO’s autohinter.

NOTE: as of August 2019, only Python 3.6 or later is supported.

Building and running

This repository currently consists of a core autohinter written in C, a Python C extension providing an interface to it, and helper Python code.

To build the C extension:

python build

To install the C extension and the helper scripts globally:

pip install -r requirements.txt .

Alternatively to install them for the current user:

pip install -r requirements.txt --user .

The autohinter can be used by running:


To build just the autohintexe binary:

python build_exe


We have a test suite that can be run with:

You can’t perform that action at this time.