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.3b3.zip
(227.4 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.9.3b3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83f3ab7d4e175b310523f36f57c11c5c4fd3bf12dc337e0796c4b5a21ae0150 |
|
MD5 | 4428a45ae3d744e935b5b87b33684fff |
|
BLAKE2b-256 | eb0853db4fdf84da94c32e7cef09ae8eff8eb82090c0c1665fb22ad121b68faf |
Close
Hashes for psautohint-1.9.3b3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773d31f4658bfd93afb8f80e8dbb987f2f0b8a936eb522da25ce45f0529e03af |
|
MD5 | bd9a7cd56a40435df06ae9bb3f9ec9f1 |
|
BLAKE2b-256 | 2dfa18ce727032354f94d2c4cfbf7e2359a7a18c8b7373ff44e681f0ec10e3f7 |
Close
Hashes for psautohint-1.9.3b3-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 | 41de02992674eda2c24328484e544fb54bdd970393ad64dcd60e43efb0aed51d |
|
MD5 | 2524a46b49d1864e8bb92a801fc56d21 |
|
BLAKE2b-256 | 869b7e96d97317655caaee42a342a600d81e10cd814eb1f4f4fd033489c17dfe |
Close
Hashes for psautohint-1.9.3b3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8feb42d3f1306bd4b1097cc21ed1db3c8e697fc824fe2e44c21febe60fddce51 |
|
MD5 | 556a6806bedd84682a85186c24828452 |
|
BLAKE2b-256 | 8ee516a05f81faf24770acc69178d92a6f3f6c29a521d3a6d54aa34d5c4a0bc3 |
Close
Hashes for psautohint-1.9.3b3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 647583ab8851bf05e3f9d27dfb81157496c6476c16f741b0bdd28e303c604570 |
|
MD5 | bd20ca5b42537e050d734958a5a06b0f |
|
BLAKE2b-256 | 48b957e0b8331714bc575075df17540e8d23f283f4e999ff575bf548534d5ece |
Close
Hashes for psautohint-1.9.3b3-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 | 902340873f0b0568f92be12cc79b9fc4a0a4f4e7eaf048a9c1fdfdb29655c52f |
|
MD5 | 3001dc9338bb2aa0c9ff56edba0e7275 |
|
BLAKE2b-256 | 5c19b82af872f541a6a2a4f34da49caba779481b7d830e6c599cfe0d6835109b |
Close
Hashes for psautohint-1.9.3b3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae41b158697401e049d96f52e63df596ca40a6bf4bb8fef6580ab8f96fcc73af |
|
MD5 | 6a1cb7bb783b655ec2552c2f04329eba |
|
BLAKE2b-256 | defbbc9e72b576516b4514279b01469231025aa0d2b86bb9328eefa8f4124a35 |
Close
Hashes for psautohint-1.9.3b3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca004d29a89f07da65410c6b71cae8e291b0c44a860dce75bb5e3ed8eb6ca56a |
|
MD5 | c4bb2147334d4ac8f02fce1a573ca808 |
|
BLAKE2b-256 | a6fe9af6abec251333d568851ddd71f0db613bfc051a7acccd36d408d3c4a4a4 |
Close
Hashes for psautohint-1.9.3b3-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 | c0e3da71c421a793949c82d7b664edea29ba4d9884ce1a38ca5b6eaa8d8bdd69 |
|
MD5 | 5ac96f938cc974ab83d775e3fa0d1a61 |
|
BLAKE2b-256 | 1dd52a12172e3fe3619b957df58f26746473a9eee9936c18aa8049aa9260e793 |