Python wrapper for Adobe's PostScript autohinter
Project description
PSAutoHint
A standalone version of AFDKO’s autohinter.
Still a work in progress. Use at your own risk!
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 authinter can be used by running:
psautohint
The old autohintexe
binary can also be built from libpsautohint
directory:
autoreconf -if
./configure
make
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.7.0b2.zip
(209.4 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9362796a391c5fc3fa643729d509b04ea563074e16ebc622064c551a9e684932 |
|
MD5 | 26817fce094d80c3762c0e3daf54b7ad |
|
BLAKE2b-256 | 3842ec6e72e0b063453a6f836289ff793ca4fb9c7733326765adbd5379d3dc73 |
Close
Hashes for psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea6127df5cc3f8e75db1ca4dd0309b9787c488cbb5423e2d602e5efbcf2e0ae3 |
|
MD5 | 38f2556568ca22a92a69451120f6f44f |
|
BLAKE2b-256 | 194d6b4a1c4e527174009416118df4ac7ff0710b0c63ebcff12deccbd85dfba8 |
Close
Hashes for psautohint-1.7.0b2-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 | a4a7a7b60b2805432d3aeb948a82b5a807b33c642fabfefb4d7e7e40fb5d454f |
|
MD5 | 725ce59f54d9a3980b4ae2e896d82a26 |
|
BLAKE2b-256 | be7f82f0808d00cb938e586d193fa0d5b986e10d608a50bb7cdcde4ee59bfee7 |
Close
Hashes for psautohint-1.7.0b2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 821cf82a454ecf1566f5b17d34694d39feb0c710d9ad81402f9377e00bfd7e1d |
|
MD5 | 45bd1ef7a74d573906745047e1dc2c38 |
|
BLAKE2b-256 | 5ae9b2403cd0673f45594dee178e068b0f7209da98b5149baa8b03861dda2ea1 |
Close
Hashes for psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be6764e065eec022248616b650febd4d475f5ddc19328d09b4be4cef124add23 |
|
MD5 | abcdeff1426a0839fdaade6bde8530bf |
|
BLAKE2b-256 | a802a291aa5353683ab96db1ec9b9dd0ed62944ba50d99121da467c69d96bc2b |
Close
Hashes for psautohint-1.7.0b2-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 | 6a4967502e82c99221ccaf8253aa8df4cd622e7ec8a7f0101942bfca3573d00c |
|
MD5 | 98e866a0dd1fbe8f49deaead885ed1ea |
|
BLAKE2b-256 | cd4295ae4881d2a7d48c86d4ac55407aaa237be4b2c0b0f5121e6d9f489a3549 |
Close
Hashes for psautohint-1.7.0b2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4b6d714b0e4c345136e88c80a4560c7b463b83f66fd04b78ec7992b3d0fee8 |
|
MD5 | 631faf8b4e941a8d273e51aac5b8f045 |
|
BLAKE2b-256 | 8e0965f173086b0659d367f829cf4202ee190ce2060d804be28afa5319bd78a2 |
Close
Hashes for psautohint-1.7.0b2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef55dd7cbf08267bda0f985f4eb56269edb0ca8ffed542b16e248178f365966 |
|
MD5 | 5658476fa904ff714fa04e9b2c069735 |
|
BLAKE2b-256 | dad2aa5ff9709757145a8ddfcded5ed25dc6998b2a06bddc0700eca393c36aed |
Close
Hashes for psautohint-1.7.0b2-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 | 85175f393007c8ff40cfc376a7d74bf7895b4cd15b718e9d74ae163683ab578d |
|
MD5 | f47d660fbdb6754e5309f6a4a4086d6c |
|
BLAKE2b-256 | 0d010d94c10b127f9089dd8ce48987e6de313c5d0942e1dbca0d49f2bac86098 |