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.3.zip
(227.1 kB
view hashes)
Built Distributions
psautohint-1.9.3-cp27-cp27m-win32.whl
(165.3 kB
view hashes)
Close
Hashes for psautohint-1.9.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c7fbe16b96c53cffe1119af718a8777842d19edfe9adb151f272c1f1cf6860 |
|
MD5 | d32097a70b1fbea0943ef5c8890a524c |
|
BLAKE2b-256 | 0b14d17128b8558459473d71752fa50208cbd3ec42b28e8cdee02d577635696e |
Close
Hashes for psautohint-1.9.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c62f8ac5ef9436aef7097e2971cd58a2106a04b4581e4b4f6b853127eacda87f |
|
MD5 | db6f6493dca2c0d138ae0931c9f22c28 |
|
BLAKE2b-256 | f83cdfd750867f37fcb255f2dd8bf357ec6848cc9032bfd8d11eaedd904814ba |
Close
Hashes for psautohint-1.9.3-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 | 368e3200ea020a4374adf24090f3985a068853d6105e2f7a2ad74276a5f8e5de |
|
MD5 | 5a6ce39acf4eaefae5ccc1bcd5864802 |
|
BLAKE2b-256 | 3ecf384c4c01e3383ade863897e4f8cc5e77185879660e8a8333b6331ade8c50 |
Close
Hashes for psautohint-1.9.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19e1de41d907c0455cb29a3223a1fbad3518a0ef3ec09f1bb411a26cefd70522 |
|
MD5 | 164426e8a7990e87f836ec629b170c93 |
|
BLAKE2b-256 | d88049cbd9df9c48b1e5114b68e6fb5d6844e1c71f0cd1a4086725a341587c3b |
Close
Hashes for psautohint-1.9.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8650e8e1e4f127411846df6a0f900ab6c98174a9db7d21dc1ca73246c4bd34f |
|
MD5 | 570607d3ee8cab9f896b2bd6c6c19d97 |
|
BLAKE2b-256 | 868a97cea7fd86464d7a9cb829b09c8dbe862d8d3a69f62367d152c94af296c2 |
Close
Hashes for psautohint-1.9.3-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 | 27f74e808bf969175c87aaa33ee9a8cf9231b73844d2936cc3ada39c6cab494c |
|
MD5 | ce23ab7a9ec35959fabd52e526fd1d4f |
|
BLAKE2b-256 | 450d0a67a8ec5a3bfddc2abd8f9335d026a7f9e73f75edd6da72d5be0f7a86b5 |
Close
Hashes for psautohint-1.9.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a717272a571e7b6dd51a32ae4642e3a66c68613ad8adfb2ac71d1ab8fc8783c |
|
MD5 | 59cf75c198c8f013da94a2b945e7c0a1 |
|
BLAKE2b-256 | 4dc078d9c1268ee81964e7d9f96638b895f1b5ac2402a660469c1135085cecd8 |
Close
Hashes for psautohint-1.9.3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca3cf8b884b4624f9175e2e285be0eff63b712bf58807365e6bf469df16d7d1 |
|
MD5 | afce0cdfea0ca6e572cc8ecd5f4e3c12 |
|
BLAKE2b-256 | cece51125dba6a74852388fff3b09f7e5d0c24795a59cc8f95b07e526a02d5ab |
Close
Hashes for psautohint-1.9.3-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 | 28132d6f9408dc26f6e4a8553e289b46d69cfbfad50db04c6ec6e1c57e673011 |
|
MD5 | 14092208c1dae5fda4199f55422376a0 |
|
BLAKE2b-256 | b218047be4a7293c412a08b563a9a7ec53f909b03b3bb364407ec3c10cc5b4ca |