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
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.1b1.zip
(217.2 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.7.1b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec731610ee7edbc626c70f45731ad491c1a0ff7929d0d01e62b60e47214a782f |
|
MD5 | c65fe0991facb60485f84d4d5ea6dae9 |
|
BLAKE2b-256 | 3293a0c68463cf341ca7caa539527adba1eda8f60ea78540f428da03459d832c |
Close
Hashes for psautohint-1.7.1b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0e0803fa73f0e9caf252cb5cb9513d9dbb83d9157d2b6188dbc1add6c9b027c |
|
MD5 | 22210ad598959d2cbe240bba93601441 |
|
BLAKE2b-256 | 4ccd80dd2b365f1970955a3781350edc975a5731330cb44d71ad581650255ae7 |
Close
Hashes for psautohint-1.7.1b1-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 | b6e061cc26e52816f89df3a3880ddf70b1c3c51597760750f7287ee1168e145e |
|
MD5 | 480ce905902016c8bebb6bd123b19410 |
|
BLAKE2b-256 | 9df58116cd6264a0a559c9cf1a5b3b39148ec249661e89569101a0c3365205a8 |
Close
Hashes for psautohint-1.7.1b1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d95414a5330ccef54adb1c8453b45f00e2bdb67acd2b3765cd8d8a1c9c788aa |
|
MD5 | 1f6ae7730c707ba4bd3c05ef155f438d |
|
BLAKE2b-256 | f85c3fed0d835bcf0eb74cbefff7dae9e7937cf3416041f86bb6b13321ea3d9d |
Close
Hashes for psautohint-1.7.1b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159d4c0633dfd6bfd2b8c3b6e7908c5b6c035b409c4d37b65a88e1b6d782ebbf |
|
MD5 | da898819bf42504bd9e2598b12e397e8 |
|
BLAKE2b-256 | 264ebd9136c55a13dbb9f380730506ea08561020f123dd1d266797ef8327aa38 |
Close
Hashes for psautohint-1.7.1b1-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 | cde27a0b2b2752ff98b732011a170307db9e118bf1d86027ea6e5f071e225b9a |
|
MD5 | aec4a5de32ed22a79fa8ac6f8be6c230 |
|
BLAKE2b-256 | 8b18bff10bd0968c3714b44540b9b29267f90fc7a63e31ee79bd4cf5597ec1d4 |
Close
Hashes for psautohint-1.7.1b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aaa13ba8e6acdae3c1fcf31745686952c2edab456eb3112e3714b557ec96527 |
|
MD5 | 186291e9b00f799c04ec2c8827dbc676 |
|
BLAKE2b-256 | 60817dbe54c553abbc357614d281ae05a3931115d36608a028d385ae9447cda5 |
Close
Hashes for psautohint-1.7.1b1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f45111a6460cc2e28c6a3e49c7df583c6a9b29eaa0acfe61db61bebd13091c |
|
MD5 | 2eff74e9605ab48792c18369ee5b15e1 |
|
BLAKE2b-256 | a68b53efff4fa0482fcccb0417aa8af2c423142ba083a0b7d39e91dfeecc469e |
Close
Hashes for psautohint-1.7.1b1-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 | 8fdc9b5d3ce1f7484a94aa522fb3ee84139cd4a3dc21e044d8362a3e8b89495d |
|
MD5 | c6faa0e552f263be622b969f534ffe10 |
|
BLAKE2b-256 | 93acd8d541735c1e6f3bf86f0e77fc1d86de065f4198362c1f1d41bfdc33cdd9 |