Python wrapper for Adobe's PostScript autohinter
Project description
PSAutoHint
A standalone version of AFDKO’s autohinter.
Still a work in progress. Use at your own risk!
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 authinter can be used by running:
psautohint
The old autohintexe
binary can also be built from libpsautohint
directory:
autoreconf -if
./configure
make
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.1.1a6.zip
(181.1 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.1.1a6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ae8f2730efd8b2f1088c62e5c09e0eef4fd441ba32fbe0fac1796d9f8f1f38f |
|
MD5 | bb7685d240a0f7e856ce22c673873cb5 |
|
BLAKE2b-256 | 356cca8d33beb3459648aa5dc2b0d3ddd2f1ef3c166c856c09f892b8c3d51c7e |
Close
Hashes for psautohint-1.1.1a6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c27e9822f9cbc018c80f3603e28b82ef28ca0b4bacfcc81fbe50eb2659e7f3a |
|
MD5 | 32d4df30f29c65fae407900c3972db45 |
|
BLAKE2b-256 | 9c28edc8a4781c1de7a6fe18bcc156c7295c4b953781b5d56bf0ab82cdda2bd5 |
Close
Hashes for psautohint-1.1.1a6-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 | 64210708c16067d0a34148bfb3ba8d5e0da6adb83620de6ea58374236d036b9d |
|
MD5 | 76c91b2aa56ababc14ea0fb51b410542 |
|
BLAKE2b-256 | 65ef0f7228e79c6eb6c66a3e8d8e2aa3c68efd8346386f089b4ca155b7bdf82a |
Close
Hashes for psautohint-1.1.1a6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc7984a5a8276b01452e63498edae85f286c1c601cbdcf1b8f4ea6f8ead16778 |
|
MD5 | c0288c0856d5ed67c423cf23d11aa99f |
|
BLAKE2b-256 | aeacea526c4a81d298752c76550c9ad98410bc7bf4822b5103adc56905d4aa11 |
Close
Hashes for psautohint-1.1.1a6-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17d19f0a138d5e0aa0b031d17a4e57414dfe4b2b3b83b75b2163784217b10aa9 |
|
MD5 | 0fd128882c1774f7114cffc2fd5a7f5e |
|
BLAKE2b-256 | 2936204349961246709d6bce8dd867a5d274f553922b043e5f3b51b75e62452b |
Close
Hashes for psautohint-1.1.1a6-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 | 4960e2543921037a9dde8de293843973919993964c59145140ea7f5503c5f7a8 |
|
MD5 | 14f453968829efa8acc67edbbb912c54 |
|
BLAKE2b-256 | d93e95d2e408601a7a75984667f0acee38cd1a6bdf999bcda5d0fdaa3f40eb62 |