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.2b1.zip
(223.7 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16dab65a47de0668091657a45bd281a61937be9cf76c4761d6edd206ceba8b81 |
|
MD5 | c01d9a00f180d7a4d0b33a4bb4eb5a59 |
|
BLAKE2b-256 | 4e5690d75545140aa4e88f570571fdae44e14ec22db9d8cf7ba3dd569f134649 |
Close
Hashes for psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23d5bde092cfbdcc117af35b66d48fa42beff121668dc28ffb755901f2fbf42 |
|
MD5 | 4c47d4ecce1fc550926a142c4aeccef7 |
|
BLAKE2b-256 | 34c47570fb906b2a12695ad718935cdd190b00e762f11d680f77422ad4cc3dc3 |
Close
Hashes for psautohint-1.9.2b1-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 | 0aa19f7de419d05b2b152968c77fb3621810024d68561458840562ff703c772c |
|
MD5 | 00f596f388f8f5db068d4dea869b2022 |
|
BLAKE2b-256 | 9a4dba571b332f611dd673d9e0f8ed94e357f5f9a8416626c362d3d79a809967 |
Close
Hashes for psautohint-1.9.2b1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a889f6b30e9be60b8311debee0649f348ddcb945a38854006fb8310877958f0 |
|
MD5 | b97c945bc3108eddf2980eea88adb9ec |
|
BLAKE2b-256 | 2b2fdd0f41314761a71f8b10cc38eaf5c3204f8aeff082694f57363ac00b6e49 |
Close
Hashes for psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfd585e9b022d83485b2e957eee3a786a8894b20b95cbaf6e49244f3b639fbc2 |
|
MD5 | d11bf158ffb6886ca45ca8840527a0ba |
|
BLAKE2b-256 | a42c0fdcae5f3988a49cbe75b22628919455d6a15edf440f12fc9dcd564599f4 |
Close
Hashes for psautohint-1.9.2b1-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 | 3d550e4a415a900f8d4a885e7fc0e5211c6418aa65cb4f7ca11ef4e06d74e26c |
|
MD5 | 85810f4c097bab5f8ef3098e6b3ee1e4 |
|
BLAKE2b-256 | f3fca5cf06f62542f9f827dcb375796439f4bf84af91e6dd69c009b943ad1618 |
Close
Hashes for psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1354b938d9690686f900922371cab7f4f646d1d2548e3e6d3043dff9d04850 |
|
MD5 | 8122868d7f76d6859e3c0433595cb521 |
|
BLAKE2b-256 | 5a6145f7c2d45cc82d09e3103971cb7a98e19fef1960e3f78a6b059878e0b065 |
Close
Hashes for psautohint-1.9.2b1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5eee15462ff14979473701488fcc32bde5d6512360a0fba81edc2ef89160b8 |
|
MD5 | e4108b9e323bfc169757952954d5a84e |
|
BLAKE2b-256 | 402591398a1147aae9927f53178a3b9ce7878257c4f6c50bc2419bec4ec4ea65 |
Close
Hashes for psautohint-1.9.2b1-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 | 7b6faed3abe4d7c74355d936c4316b653fe26bddd851d81f5bf0f398c334468e |
|
MD5 | a6a407cba4cb7261653015ab4808a7cd |
|
BLAKE2b-256 | 60a6636ce8ebdaa941d7b8789b4234376a168e52171c3581b4850065c2864e53 |