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.3rc1.zip
(227.9 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.9.3rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00b22d968af37ee6f8eb6f939f14c58d48610fe392e6fde450fb9a28c0dae3c |
|
MD5 | d9c6af25b658e22911b3cd7d0a550243 |
|
BLAKE2b-256 | 003107bf0fd2cca56aa0f91ee6c2181563c4624b9b4250ef1c4ca17c0c92268d |
Close
Hashes for psautohint-1.9.3rc1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32548fbbbb7f3d9cde9f7ba3ca7fa6511c94cc0364867f1f29047512f697274d |
|
MD5 | 1e37cacd41d81d1bce801a689cc9d8b1 |
|
BLAKE2b-256 | dcc4385c245162f2d290797d328dff56ca3fa994634748f7f40e17a093e9ce0e |
Close
Hashes for psautohint-1.9.3rc1-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 | ad8d2b1d9c239319ff40e12a9b50c042a366133e5cdec5698733c3ff9b9608b0 |
|
MD5 | 19236cba9ccb0d9cc04f70a9579da4a8 |
|
BLAKE2b-256 | 92f94c85aa42795269fb55d44bb78f0e938ac0baf32cddd2827d0bd535dba932 |
Close
Hashes for psautohint-1.9.3rc1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2127fa7edbe7f216eec912cd6bc065c778854765b29e16f4c831e7e42c8117a2 |
|
MD5 | b1f38dc85db25176090a37e4c7487ea8 |
|
BLAKE2b-256 | 1ce135a0c344ff8d92bdb9bdc77da5610dc689b258acabce4d8e6aade6c100d2 |
Close
Hashes for psautohint-1.9.3rc1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5e480410e0af456a48a84b4615b7f867dae9f8d3e327820abb312838a535f1b |
|
MD5 | 8a04e1405fb30aa7245215cc80c5609b |
|
BLAKE2b-256 | 999713a56541523c369802444487205ec8092455fcdeb88b133730d86ad825ee |
Close
Hashes for psautohint-1.9.3rc1-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 | 1a9d7160bfe55747b1e80c77ae38eab7ca31d9e88f506588db1adc09bf783191 |
|
MD5 | 288ba7bfcdfff97ea9f9a74b8cae9416 |
|
BLAKE2b-256 | 53c9d65fc944b18dc15503b07b4faddc31ddd4058a1dc754d08a588d2353e2a3 |
Close
Hashes for psautohint-1.9.3rc1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ce8311fc5623316695590a909a591a976db4f8ef2023bb68ff109eb6fd070fc |
|
MD5 | 2518c06d77780f6efb17086f077d3f43 |
|
BLAKE2b-256 | ce23a1c1e806debf15af2c6b3b71112b9f822523f4d495ac3a6e8a1652d7d60c |
Close
Hashes for psautohint-1.9.3rc1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa5ec6519f45b1ec2908a142e61d91b61a0c90686de576906fb83fc064cf646b |
|
MD5 | d0381f758848a60f7c790e5bb6b2df61 |
|
BLAKE2b-256 | 1d095f0ed2c35cc2c437cbe6998a0235f07bf8c818a6cb89ca79c5c25493c24c |
Close
Hashes for psautohint-1.9.3rc1-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 | fc597b7c30877faf69b6657afb93d18fa63298025b95095fe60c9cb89d90efbb |
|
MD5 | b790eb617590e7b5c25bc9ad2a3cc6cf |
|
BLAKE2b-256 | c9c7c9025772ffb528a316103f2bc7a1775283bc18ded2ddc39a3e142756addd |