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.0.zip
(219.1 kB
view hashes)
Built Distributions
psautohint-1.7.0-cp27-cp27m-win32.whl
(119.0 kB
view hashes)
Close
Hashes for psautohint-1.7.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80489a30632de0febcb8b06ad67522c6c75ef4ddff28eb21c3391a15fed6afd |
|
MD5 | a85b9cdccb51e96427cff812043f59c0 |
|
BLAKE2b-256 | 399dc2ebc016b1baf633139a4f076abd044e5007b787fa49335594adf3bda58c |
Close
Hashes for psautohint-1.7.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776d36056ea0d1a8278320ee6ceff877c3196f5858d3f8e9d1602e5a392f81d6 |
|
MD5 | 68e68b9c6e12777dcd2f29f7164be975 |
|
BLAKE2b-256 | 948e8be8f1b504125ec393f6e96395af4c38794d33f36962be247b24ed9fab24 |
Close
Hashes for psautohint-1.7.0-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 | 8503a62ed5179919474c525a13855b6cb3f038364041b2c1578c9ae896212600 |
|
MD5 | 780a7534b6066939fb89f0614c577a52 |
|
BLAKE2b-256 | 08e7262fabb6b05b32592023226d89aa7f43a7da4073c23ac140616186da8dbd |
Close
Hashes for psautohint-1.7.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b2e530b9336dfc00fbd500d14c9ff73aa805ef04cd876d0190440811fa78a4e |
|
MD5 | 3171ccc77c8dbb560cfbe7fb6ca71c66 |
|
BLAKE2b-256 | 5c5048a354cf2564d83b95a9ae03cf7b56d4b5f55d433fc2dae8b2c3e015df7f |
Close
Hashes for psautohint-1.7.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a9773762a13dcd3194381ad2c8cbc83d8ab2c66785f3cd6062fc1f0a025d6bd |
|
MD5 | f29b33a8c8ee8a6edf41f8a22633f7bf |
|
BLAKE2b-256 | a79dd2eafa602f9225b769b71a0902a3cb1ab5185106af22d3bbeeaa2acc4bc7 |
Close
Hashes for psautohint-1.7.0-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 | 43ef6b9cdc99fd4544af403faa8d3562c6603f7fde2fb286ec6cab0435aff67c |
|
MD5 | 2ae4410c727c2ffec98df3de3e8715b0 |
|
BLAKE2b-256 | 04746fc8a798f29702dc326ea7d951c4523669693496d45c956da504c2513b4f |
Close
Hashes for psautohint-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e7fff99341c4dde072f0553a0e3ecddec32016035ed99e979f7c3887c7c5d4 |
|
MD5 | c5255d6d99bf6272d2067737a0742866 |
|
BLAKE2b-256 | ce9db85873cd8f35559efdc7964d809fade3e6dcfb2dba17ae346e8737a9a6c6 |
Close
Hashes for psautohint-1.7.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 873b44d89cd57dc6744b5b07818dd9a0f8185977e1cdfd0424746162f6d2bb48 |
|
MD5 | c6e64082d1d9508b9776d4cd311873f6 |
|
BLAKE2b-256 | efc7693770bfb5926e0d2405cd19b02406eb87ea7586f9cc5924de84dfbe7ada |
Close
Hashes for psautohint-1.7.0-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 | 6910756d18fc8b090551ef9ec57f8190de5a0c13b4dd6ad324bdb99ec27a55ce |
|
MD5 | 7c161e1cd2ed5d11e73132d08732cb1c |
|
BLAKE2b-256 | 2c4ac620d76b33d905c07d93d7e7b6430ac7454b155561bb315c0c9b5d7203aa |