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.7.1b4.zip
(217.9 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.7.1b4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bf04bb3ce240fdfa470093a6a2eda470e007eb32f32bb355314c787e770f598 |
|
MD5 | a3d7ac003801e62f07571e351a934188 |
|
BLAKE2b-256 | 67dc3a2473b637e3c7a32b80c72fd3431d282359bf5c6df5a6f6cac9dc1f9e71 |
Close
Hashes for psautohint-1.7.1b4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c1bd3c7531256f1333b5761807c309dddf728e5313e8fcc3d9faef740e0a4ca |
|
MD5 | 45653c3f310df348edad6664cb768a71 |
|
BLAKE2b-256 | 9405c1ea59d010cf719655d4483dd46bbf9bee8b43dd72112d0eced1dbee9607 |
Close
Hashes for psautohint-1.7.1b4-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 | 76eb2e5d4c10dce364bef40c69556ec80f1d3b9744cb8d3716740888dabc3af8 |
|
MD5 | 975d465b3fd05f506b917cdbf883fe51 |
|
BLAKE2b-256 | 84ea5d4e91591024f3763db1c2340ad90d9b574384af5165ecbfdc0571e65113 |
Close
Hashes for psautohint-1.7.1b4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199f198d67c0654701e30dedef6bb0fefbea334d91c8548f781022e73aa4ca39 |
|
MD5 | 81c048e5bd20ed1e043d8fa0a11bd3ea |
|
BLAKE2b-256 | 1793d9531f53bf23021d998745e4e02c3885fbed32053e19abac318144fd452c |
Close
Hashes for psautohint-1.7.1b4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f6e09a5ae1b907910a986e464836377ca0c098c6ede05524addc91d6d612d4 |
|
MD5 | 73349d09832638ed4b14179a71779745 |
|
BLAKE2b-256 | 4339c4e849cee68dad08b18f1863b7d81199365cec279439c1e70ba48840b2c2 |
Close
Hashes for psautohint-1.7.1b4-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 | 9644d4ef43623df7f281b2b142d463d3dcacbdadb14b53c4c5149d447b80bf09 |
|
MD5 | 513600ecf01fe86207d7dde0413a1696 |
|
BLAKE2b-256 | bdf5eef2c3640ea0198c5079ccb1d9d618e3322406de8b69e79ee1b0dfacb505 |
Close
Hashes for psautohint-1.7.1b4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9df10e81c805b0cf2a84c631f8b71449305f8d54f9283fb3e5c5505369c204e6 |
|
MD5 | a9a1155fa694d845574ff2bb40edc86b |
|
BLAKE2b-256 | a76f74b6d7694f0c2ad396c95c52735a543e65f795a5d8aa205ce776eb040f0f |
Close
Hashes for psautohint-1.7.1b4-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650349d0bdc4b550899ddae72b158be113bb91f641d53f0deb1c316a5ceb24d1 |
|
MD5 | b0e42b279ea49ca0410bca9dbfebf07d |
|
BLAKE2b-256 | b86c14a2da74a3fa6fbe49ee4d8557a92145f222d296f21e851ab6e168c87e9e |
Close
Hashes for psautohint-1.7.1b4-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 | b574a0ce674593c87d52d852901e3f6a23ea293216e9c4eb92e4f06325e3bf48 |
|
MD5 | 894051b1037919d34d0b7b07e9557686 |
|
BLAKE2b-256 | 8e12ead58ac7d2c22254d97d4babf172cab24826b9d00a189c5d9b9a22b44d67 |