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.8.0.zip
(217.6 kB
view hashes)
Built Distributions
psautohint-1.8.0-cp27-cp27m-win32.whl
(159.1 kB
view hashes)
Close
Hashes for psautohint-1.8.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cca2ca541b70673c18c212622f89f4c8a97f73a932eeffdc57adf30db704127 |
|
MD5 | 25b1f420d8c928f9794645b19ef7d922 |
|
BLAKE2b-256 | 19a77aba2c45dc0b1ef5526f6b49e43a586e3b93b651b99c0eddda6dd1b89945 |
Close
Hashes for psautohint-1.8.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 453f02397d6b7cac22dde4e0ff57e069023fe31ad2908bc6e3f78cbd92d0df81 |
|
MD5 | 7c5656d7b6e815b81415270599733341 |
|
BLAKE2b-256 | ba0951e11d170ed5e373531c348a0ab4e5ad8acd0c69d05f7a2d721c7df115fe |
Close
Hashes for psautohint-1.8.0-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 | e5f714d69e1e9ea4c50a64a873876181da35b09bcf2736f96d23440d32d729a1 |
|
MD5 | 4a57247dfb036d8c775b81dc46f25162 |
|
BLAKE2b-256 | 29f1bf14ac01596e773396b75421724469803936171b63c18552e096c2038054 |
Close
Hashes for psautohint-1.8.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b32fc21c25955267aef1c68f49775b8197f7b4386092ffafd8caf6d3b438cb4c |
|
MD5 | 3f0163ed190aedb9b46bf0691a15d447 |
|
BLAKE2b-256 | 3fae41114728545b797df9225c4be9a2f12b4e367acc80c7a973f9149f7d7a22 |
Close
Hashes for psautohint-1.8.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 971b820585eeb808e20076df4ae69056e5e74cfb3fd57aca1c0aab089bde9c0d |
|
MD5 | 3ee7074cab14a70a7e548440f4c5655f |
|
BLAKE2b-256 | ac4c4015f6d3f7e5a65dea82e89cc312509f1374c7011b20fafaa6d0f345e70a |
Close
Hashes for psautohint-1.8.0-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 | 4859b34fa77e07af7d207c90381b3d7b4e6a9a0d28ab5984c58f6770098588ac |
|
MD5 | b2466cf9b65149e4ba28ab1cc10ebbef |
|
BLAKE2b-256 | a83d31a66905e9fe377ee787b45ab3f2011f50b3b89d96d60a28fa2cbd77edb0 |
Close
Hashes for psautohint-1.8.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c1b857b99fb11d2cfcb33f054756c615b0d7c5af87f75c6d862f7632e6f8ee3 |
|
MD5 | eb4700b8b2f8b07520ece48746c31cdc |
|
BLAKE2b-256 | d1b3fe95f8b8654bea4402d9e7f347f62b40e59f4b9f1e329561c6461424f937 |
Close
Hashes for psautohint-1.8.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62ef8d01e58566a4e3c623ec2ec2024f8a30b0c71dd7b128546efe379af061f3 |
|
MD5 | b63a38c7ea9c6dd6b452e30e2cfe71da |
|
BLAKE2b-256 | 217c8db9052a4a3559b005cc3ba42a4bf7a5880496a4d43c3424d9d45d571eba |
Close
Hashes for psautohint-1.8.0-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 | 9057a09738764e67a40a62eac3dee28bc40a786e5857393e53723815f2827e93 |
|
MD5 | 3843f528103e0c7fb02552fb3ab4759b |
|
BLAKE2b-256 | 49a2d100174be8da4d7cb6f92478c2c78d2b7130925af00433b43e3367ef0414 |