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.4.zip
(227.1 kB
view hashes)
Built Distributions
psautohint-1.9.4-cp27-cp27m-win32.whl
(165.2 kB
view hashes)
Close
Hashes for psautohint-1.9.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01199d1eb69a79f169c86ad29cfc2e5cf55a3910dae990a091c1bf0bf859ff7a |
|
MD5 | 8dbffbcb0809a780861858a8cfa64fa8 |
|
BLAKE2b-256 | 8746ef794863ef7930ab3e3d4d9ab3b4398c0c198ac8e2697d7a5ebac88da4b0 |
Close
Hashes for psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6569f3af501f7dee8cafc997a40d36f40a6b9b7eaa3dbde4d25968b253a3a0a |
|
MD5 | 5b3598914e5328c3621017e0e27efabf |
|
BLAKE2b-256 | 3295e5f555db1dd52c9d0989c5460947372385df295b297d53fb847f377ca538 |
Close
Hashes for psautohint-1.9.4-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 | 3ef052c79fc24acb5a9fedb2c28e3f2d02b12dce8185dc2920103e3bd103c304 |
|
MD5 | 509f342c2364b8d3540cdc7f5463dd5f |
|
BLAKE2b-256 | a6ee52feb5ca11406df196d5f955ae502b46215ffeabb1995964387858d058e3 |
Close
Hashes for psautohint-1.9.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f433df34a313ccebf0340934f05a7e13d2c3d500cf8de03bb455e92ae9635cb4 |
|
MD5 | 5af7fe61286010e36a1f8c9333c324d2 |
|
BLAKE2b-256 | d8d21eddf773ca2ce69a15a30b366d4605b4fa0f25bee553b6cd3038f6af909c |
Close
Hashes for psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d26bfa48019026d113aadb0e448fd0f18a6ca28d040f919bc598e0b4aaa5903 |
|
MD5 | 7c2429ed22c3cc311faa2cdc04b653e5 |
|
BLAKE2b-256 | 96c8d152b221a1474048a48e0098b7f09242fb24382948aff4ff680062113895 |
Close
Hashes for psautohint-1.9.4-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 | ad9095b99761403388e0dd9b8c2fe73be347dc1f571aa07257d52c3334a6704a |
|
MD5 | db7efcc4a2cc4ca2697b3a7dd655d293 |
|
BLAKE2b-256 | ebd655771c218afd97d16a62b3098201af83b06d4e8c4aaf49682515ef07e941 |
Close
Hashes for psautohint-1.9.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cbea77ba2f3adf3b3340b182af41508f81a2acf0afb9067ae048a222d1e5800 |
|
MD5 | 29d3aab5ad2ab36b8ad963aaf756303f |
|
BLAKE2b-256 | 1681721b03ed3dcd7cce2d9f12cb323acb2472b36e11a1dedbfe9bb0e489bb6b |
Close
Hashes for psautohint-1.9.4-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fa9ef927d5bf88fa2c1c843fc054707eefc0df9404095197028c661faaa71b5 |
|
MD5 | 05d179b1b1a5de32c2fd8b0280292bf9 |
|
BLAKE2b-256 | feb60b8333b9716893c1799a7c51a093644a89811c26fc63db61766f4c43e13e |
Close
Hashes for psautohint-1.9.4-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 | 21dccd9983d32d31f0218f3402b44815b80043e97844b22414253747a5dcf1c7 |
|
MD5 | 71cc5721e9e178bce58ad5b983946b5e |
|
BLAKE2b-256 | 43658414fca209d75e3efb09f86357a76f5fbe499780bd1b0773a29c74279809 |