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.0b2.zip
(224.2 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.9.0b2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f549d5f9fe7a9a5863da989e5a23cfdab04fce70f634939f72db48104368ed31 |
|
MD5 | 470a6363f11c1fd4296de78a7d38c65a |
|
BLAKE2b-256 | 48f99e202e351142e61c5c9ded87e91b98ce8962c4659bae6ded65b85bcd70ba |
Close
Hashes for psautohint-1.9.0b2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b75fa1f7c721bcce7cd63cf9b121f1527f72b11aff63772f20560bce588bad05 |
|
MD5 | 3d9ea67faa86dd8e1d007e4653f3a74d |
|
BLAKE2b-256 | 9e27e58c525702f27a530bf10b3dd096976d8231fa4a4fed7e4f07d3812fea23 |
Close
Hashes for psautohint-1.9.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 | e36872990fa732f025959e431e05ca0678329f7c6dab3c138ea31a6db1d41eac |
|
MD5 | 29ffc4a7a719708b18e7e0a9d657bc19 |
|
BLAKE2b-256 | 357c9f0d36af33a12e209dfecdb133a633eaf102c6eb3fbe0f91a724db74ac2a |
Close
Hashes for psautohint-1.9.0b2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4fee8af20c81d7f254c3732ab4b8e768e9039cb098781f4bc55e6e1bc597a4 |
|
MD5 | 5fa44d25f7253af49427d59531f92631 |
|
BLAKE2b-256 | ae6f0299fdb0a0f52bfdeff643178272589482e24d0695a761c7c7a470a0febf |
Close
Hashes for psautohint-1.9.0b2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f71983f5dfade35a6609b22b001e750b060db00c9ce0171e19fe8dd8561299a0 |
|
MD5 | 69286cfdf124f5ff93865992cefd2d31 |
|
BLAKE2b-256 | e8f2e5af0111c4d3a7ab0f27fe83602a52ec43412fb1d6dc9130a03706b44409 |
Close
Hashes for psautohint-1.9.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 | dbb0b5a184d80daa805c6bf4b37a6f0799dcfb0bbdd5446e5accb4fa45dd8f49 |
|
MD5 | e922388c9c77ffbea2f9ac71cee5780d |
|
BLAKE2b-256 | 8b1260274200a66e2b74baba714ff73da2a90eae1a31d8cafc3a597b8df3e53b |
Close
Hashes for psautohint-1.9.0b2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1887fa481527eec62fb108b4de23739cc7c202dc926b2ff18c1aaf24cdb7b932 |
|
MD5 | ce9ee1f7d86bc33c958dfac25866b380 |
|
BLAKE2b-256 | 7768902bc93bc6b8332b2c5902a46831f0fe12399d688ffe7223a1e33b38d93d |
Close
Hashes for psautohint-1.9.0b2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 207a8d7e9a5bd2129fca6b96ade4339c5a8f2c58997c2eb5896f36222c0e8062 |
|
MD5 | b7392f583a93e6ea32bac710213b1243 |
|
BLAKE2b-256 | e1e67e92e7ecdb6b576d0394277406279a9d112a934b7cb1dff94c186b839a72 |
Close
Hashes for psautohint-1.9.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 | 551770a74a9112ffdfd45506839567edfdb10d6deaa7128e166f10f9a88a034e |
|
MD5 | 8f8a5188ad9f2e20a4cbf20f0492534e |
|
BLAKE2b-256 | 430ca9e0d064b7601b640b8b5cc0f35f34e238d05de26ae2b1a75f38430e63ef |