Python wrapper for Adobe's PostScript autohinter
Project description
PSAutoHint
A standalone version of AFDKO’s autohinter.
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 setup.py 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:
psautohint
To build just the autohintexe
binary:
python setup.py build_exe
Testing
We have a test suite that can be run with:
tox
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
psautohint-1.9.2.zip
(226.7 kB
view hashes)
Built Distributions
psautohint-1.9.2-cp27-cp27m-win32.whl
(164.9 kB
view hashes)
Close
Hashes for psautohint-1.9.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3a252d3c7f3e07bdc35009fc528756cb66fed596972d2c3dc03d59038d843e |
|
MD5 | ed2e9b831a14bc6b136b7c884ee6f409 |
|
BLAKE2b-256 | 52ea6790ef3e06848c9eb1943e5b507a4314ddf49facd1c4b821af7f7fb62b7e |
Close
Hashes for psautohint-1.9.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac37d0a700b5cbab24f8ac7ffcc3da54669b1fef063c77d415ecf947837daf6 |
|
MD5 | c067d419680d4c9a819a94cd21934361 |
|
BLAKE2b-256 | d80077e100e048610d6a13b08043320d0354c4923111c8aa1f895b1043255d44 |
Close
Hashes for psautohint-1.9.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba12257e38e198a5d63a0f5d1bc18260ef945aec73d86e2f676b528221f861a7 |
|
MD5 | 651807d2198e98b69f24ad75bd234247 |
|
BLAKE2b-256 | ff3a291227241974df7f7fcb60b4270088de7581d229b566b36ced5dabccbfb6 |
Close
Hashes for psautohint-1.9.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09243219acf7f03ad76d4cea24ef8fce36021772d166c52a4eb99738e8dfa190 |
|
MD5 | b2ae95b53eb6eb4949d0509d7d2f5447 |
|
BLAKE2b-256 | 2611bb20ed49f1b0a0d02e9d56848892a6d0bd8980149795652f8ec79ba9d711 |
Close
Hashes for psautohint-1.9.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33e6664925b08dc3790a4f7959b031bb19becf5dbe02417e87bb65ff6d137da3 |
|
MD5 | 4120b6e5f5bf8e4da0bb0100c0ca63a3 |
|
BLAKE2b-256 | 87be7540f8eebe3112e2364183f5263d33709552917685f213e4af71da92143e |
Close
Hashes for psautohint-1.9.2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de785a7892fde43b3c0d881c800979cb4d4629b0e99b8556ef5a8d4db2d3e56 |
|
MD5 | 4a16f3de2ce336ec7a56f7141f86ae74 |
|
BLAKE2b-256 | 4fd54d4b0da6a212273a4448759af06b6d509c6d894af7794eb3edcb61093625 |
Close
Hashes for psautohint-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 943aadf1c7cd76330741aeb4d56b2a729b30e0edee99876625a6ba4c185418b3 |
|
MD5 | 85b478f721324c530dd9112ee32e3e0d |
|
BLAKE2b-256 | f361fb1ea524cd6ad2ef7733db69c3206046dc5eb839fa014ebb495b298de55b |
Close
Hashes for psautohint-1.9.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3600ab56cad119ced58bfd0e15127bcfdcab805e327f6e73e8c9702259888f1b |
|
MD5 | 0610e9f953cf114cb4de681551393677 |
|
BLAKE2b-256 | 8e20706eadd69e56b6ce0a8ad621e831b987ac5004332fe479005fc55f924a88 |
Close
Hashes for psautohint-1.9.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dce3c5b84b3ed7286a46f217f05af43f47c3fe9bf49535cc0c85cd3b8a44b051 |
|
MD5 | 0464bc38bf1feeba5fa30cf73382c764 |
|
BLAKE2b-256 | a0111bd7c4e61061955b7d876cddc9ab1f4522accf15394befc0576116915c55 |