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.8.1.zip
(217.5 kB
view hashes)
Built Distributions
psautohint-1.8.1-cp27-cp27m-win32.whl
(159.2 kB
view hashes)
Close
Hashes for psautohint-1.8.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1abd38fd123843e15d20f62efd8a2f626a496443cd0837a13e65851cd7653c5 |
|
MD5 | 12ca9f175387ba157f6d5392cab16fcb |
|
BLAKE2b-256 | c5e2a9cfb29cd0180d358180e62c432b8912ed031672a5330884b6aace17f060 |
Close
Hashes for psautohint-1.8.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5516cf2c685ad264433b89e52122d2db361cc3a29eb2a0f3520c639284843c5 |
|
MD5 | 48e781a6d08ab6b86d60536860866c32 |
|
BLAKE2b-256 | 3ad8912e799fa0b02cd3a92c750592a090ed64ffbb90bd8702b81e0b2c4ad4fc |
Close
Hashes for psautohint-1.8.1-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 | fb63d9e9c21c4976f6cf5000a8a5a33ad7fe9bde19fe8316a31a2c4f47b0b056 |
|
MD5 | e38ddd2c6defdeb2d0ba96cc7d147126 |
|
BLAKE2b-256 | 50954583fcdb5cca5efe32c46dfa2bab95fcf2a99f43a8fd201971b5978d4705 |
Close
Hashes for psautohint-1.8.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e35216fdc0b668ceaad7d3e0ea37e6ae0be3362568213ce99424b19c6d5493 |
|
MD5 | 8c43fe4f4ab615d0c4ed228f6d5c4fd2 |
|
BLAKE2b-256 | 5ec60521754e634e05fd750ecdfad331b6b5d14177523f44958b0f260c74ff31 |
Close
Hashes for psautohint-1.8.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514b21b46d7699993b798a11fbc93445bed70bd92c3d213c184251889bed3924 |
|
MD5 | cb9b284d6cda9ba2d31553ef4c1c04ba |
|
BLAKE2b-256 | 682afd6db0e1ecaa3ecea7e8bec1970576ac833d7ffed7538ecba84106690156 |
Close
Hashes for psautohint-1.8.1-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 | 63de6dcbab0c39f82dcefeade20211fafbcf27cf7fe5cc3004eeb42a1a19a95a |
|
MD5 | 46e134d7c9848de19d0da8eb462563b2 |
|
BLAKE2b-256 | 931dd59e5180acf86dbf598e7cc41d34c97616a42dbb54c09afb3afa5923872c |
Close
Hashes for psautohint-1.8.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f31f1a1b92d99bc17a667dbaa56696c01e0a5d63294a0e1bcebc316fdd95b92 |
|
MD5 | b7025ac38af12ea8ef6155cfef18b586 |
|
BLAKE2b-256 | 796d2134a6970f7905a6d9af55f5ab951d7f4985f852a51d28f69317f5ec07f8 |
Close
Hashes for psautohint-1.8.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6e2f04c622559ee45bbbef85b336361ec8dec35441295d34aaac158c553de5 |
|
MD5 | ca2c45e14d934799ab8ded7a20dbc37d |
|
BLAKE2b-256 | 123bfd6749de056a40fce7ea4f7d49f1534697cf67a7711a2f8f2e0ce3ad06c6 |
Close
Hashes for psautohint-1.8.1-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 | 5d17ebe51f8dac3d6d910214557d96a474130862041cdc1ef09b0e80ac102916 |
|
MD5 | 95d264f6878f0ae6e16a4f13f671eceb |
|
BLAKE2b-256 | 459257cf4376e36b5ddb8d18a7ea486533f7ab2717724cc6e4ee1ea928752a57 |