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.0.zip
(223.8 kB
view hashes)
Built Distributions
psautohint-1.9.0-cp27-cp27m-win32.whl
(163.9 kB
view hashes)
Close
Hashes for psautohint-1.9.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e284c48b93f3d7fff021dc61029a7c44324ca4f71c4383df7538f8247b4715d |
|
MD5 | 881390913cefe8eeec99958efec7f2fe |
|
BLAKE2b-256 | b7c4059532ca588536422d404ef5c2a41cb6b7662cf5beed716b638fc986d8b5 |
Close
Hashes for psautohint-1.9.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd90e123abdf1793bc8a78158a0f1fc495c9ed333281ef6e52312f27d1006620 |
|
MD5 | 7a43311377332afd9be2994a9b2a6f20 |
|
BLAKE2b-256 | c06b58cf743f02f7668f3b32552d0a7efa1edf07630b36325f20c64adc3cfc83 |
Close
Hashes for psautohint-1.9.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 | af4aa5a6ff85ab0e8ce8825df258862cc2f3d7831b41b306cd732580bd8d3481 |
|
MD5 | 2b30fc8de9c9b551900e4a65cf5d2029 |
|
BLAKE2b-256 | 3e57f35b00d42acb047b5056952f73cb4740aa556c792a6f1491b44b0f88da54 |
Close
Hashes for psautohint-1.9.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d046b81bd0d3e9f24fc94fd1b011c5911b6e8a45c1c57809236ead76de92eabb |
|
MD5 | 19cd1c61a5a25cf3e3c459ae9916bace |
|
BLAKE2b-256 | b861aa9de4c268396c37b2b64f44bcdcbed45659ad4fac1cd3efa4b08c94c9b1 |
Close
Hashes for psautohint-1.9.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4738a2693a5c91e7fb543c72d80586fc68d2c29a03a8868b35c183a2823c3938 |
|
MD5 | 3196fd41251672fcfa5a828e6fb8df20 |
|
BLAKE2b-256 | 828a3d3264ea8764c922e88e90208d4df9a642807f7bc79a0a1fed3e05d266e1 |
Close
Hashes for psautohint-1.9.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 | be6e00ddad3522706b1195c997b6904aef1157a165259ad4366fbfa0bf0e3a30 |
|
MD5 | a3e31b71b58ed3d0f12443d527679492 |
|
BLAKE2b-256 | 90260f3782d644c316d558e2881930f58963517f3a664feb6c8224eeaf82462d |
Close
Hashes for psautohint-1.9.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa7f72f14f6d72ad9a1d370a881af7cb99ca00c10ec9301e04fc44b01762e65 |
|
MD5 | bf4bed5440881f94751691a90c036f47 |
|
BLAKE2b-256 | 7e0086dcecad020fa6e7ddeb2b21d9f26c9ebc4c823d3bbed2b95c682348ada3 |
Close
Hashes for psautohint-1.9.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 860fa11a20130f199de6ba87a3fa661edf54a9a06bd9a1589c708fa2ceb4915b |
|
MD5 | b99b82fd934b30911fed2fa7d4c077a6 |
|
BLAKE2b-256 | f646aca7b8403635f89f606cf3cdf57d68048af86e037285b381084cf764b6e5 |
Close
Hashes for psautohint-1.9.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 | beb33ffd8a5047da0174a0ae802dbf6f01ef484561548d29e865a47f87e6fd02 |
|
MD5 | 43312ea9582762c96c6acd34a9a9ec12 |
|
BLAKE2b-256 | c656907b38de171379c9b334b20a552e9b757c07014a6c793e80320089ff33da |