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.1.zip
(223.9 kB
view hashes)
Built Distributions
psautohint-1.9.1-cp27-cp27m-win32.whl
(163.9 kB
view hashes)
Close
Hashes for psautohint-1.9.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d994b7e33e6eb11436100cc6615d66ec0abe0d4b60ae202a29e454ae57dbe8 |
|
MD5 | 671c96fd2c91872a7c572dea04c4909f |
|
BLAKE2b-256 | d35e08dace1ea0525c6d907dfe1ae22046c1e6b4001ecd0168a43b7ebdf977c8 |
Close
Hashes for psautohint-1.9.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e79cd9081b0c2d5482f3b11eb86b8b4c289802ab65084ce3cd36c0ae96b6e13 |
|
MD5 | abcf48cba1e86f91e7facdd1cf076dbc |
|
BLAKE2b-256 | c2dd14fa4d6f2cff08cf5689ea6996b0c0912ef66219fdf77d59a7f996857a76 |
Close
Hashes for psautohint-1.9.1-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 | 5671ec373e1c422645f17a9c2bff70b9af603eadc024b80b8a624b5257a17978 |
|
MD5 | ce85ffa8ae8e01b41d475626e15ee1ff |
|
BLAKE2b-256 | 013f8f9e107b74b5ea146a81c5cb18fb8e3edb7eed14f9d4d192eb3b23d76175 |
Close
Hashes for psautohint-1.9.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 999443374439ca017ccfdcd5975c8394c8f07685d4494c07b2be4818c07baa7b |
|
MD5 | 4e2f6e1cbdb595698bdd4f324b0a9447 |
|
BLAKE2b-256 | 6eb58b2ec9eed304cb9b1b040748320200f84478fcc6a64d196e71b010ec6d1f |
Close
Hashes for psautohint-1.9.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d5e6f692525e9803f30eb8f9da8e06c06796df5d8ea1971d566540cf161b638 |
|
MD5 | 4dca0129c09c2eca37ae5c7837559325 |
|
BLAKE2b-256 | 2ccbd01d55763d94e890198fba01299a56620d196a78c8663b097c2a0138304f |
Close
Hashes for psautohint-1.9.1-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 | 532feb3b0982d5cb2fbec82b923e566e30eca8535e8869db45d74b6a8948390f |
|
MD5 | 6b01bea76594d1676ccab9d219b90e25 |
|
BLAKE2b-256 | 5103ffccec80bef24a551cef2229f10accfac7eed1b9a5e962b3acaa0d7c4e89 |
Close
Hashes for psautohint-1.9.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 730385143d5fd5c6b878af3871c92df0e501a15b53cd2915b655fc004c8ee695 |
|
MD5 | 8020df93e50212d43416a4d66a478b8e |
|
BLAKE2b-256 | 1c3b07b0279cdf2039f4a42ff99dbd561e3b8e7875dfdfd94f5f143d47229176 |
Close
Hashes for psautohint-1.9.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c7215f236d5a41664f4bfc923321a2007940bb9cae88c22c6e98c748809798 |
|
MD5 | 3a23b82718fdf0369870a238824f9a67 |
|
BLAKE2b-256 | a32c3b661bb785a69b5403d547e940842d900de3fb0e08e6cc2637a17a5f849b |
Close
Hashes for psautohint-1.9.1-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 | 1346b7f5e9cde787db92e51e767870d5925fae81c42ae5504a1ec1803996313e |
|
MD5 | 836b90b8b6c7c7afba302a1c74b8b2df |
|
BLAKE2b-256 | 0f66eaab9b962c277ce3c95392498a3780dd017d2e3d57ab1b252763e5d89942 |