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.3b2.zip
(227.4 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.9.3b2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a531c5fbd927d14eba87e8144cacb13af8172daadd46dde3e1a32c78458a88 |
|
MD5 | b479506dd65723b04b0fd9c20a63c982 |
|
BLAKE2b-256 | 44e63859c75b5b3a2ff309fe7a6efb9fd545f804a143adea8b117a8524a73fe7 |
Close
Hashes for psautohint-1.9.3b2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab83434841a4898e4d4c6ad6113b432f65df4ece4f1378fbb23d2b2bd1dc8cf |
|
MD5 | 22e5bed6a7acc07bd86dc4af20083a79 |
|
BLAKE2b-256 | dd5b4bd324fcc210524767dcd5bf078207d817e9fb6584de8d257aeebc03620f |
Close
Hashes for psautohint-1.9.3b2-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 | 2e5c0c05cc045fdffcb8c540ff7c5282bb4937fabc98cadde8c0681148d1f271 |
|
MD5 | b87703f4c87c97ec7bc8e6cd21597faf |
|
BLAKE2b-256 | f6eb288968269970f8ae68ca19ece7aad802f7e6adff00de5ba8ff1449e3ff77 |
Close
Hashes for psautohint-1.9.3b2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03b33389b7f99b58c4f15a67272bb4e0815b47df84a56121d016ba62769da40d |
|
MD5 | 021c4891cfc916cd11eb24db2b900787 |
|
BLAKE2b-256 | 15991568d18d92d6a3fbbf0829117f1a716d317e5a4c566e653aeb7c89f4e279 |
Close
Hashes for psautohint-1.9.3b2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9478fedd1b0850257b39698a6cdda14a793ca61c82a2ec1b8d9f718885275fa1 |
|
MD5 | 3d9ccbb2c347c2c802969958896b74f0 |
|
BLAKE2b-256 | 421506d33e858058db89fb53f62c93c7ef97af8c1fe19ce10bfb4c84828e10c0 |
Close
Hashes for psautohint-1.9.3b2-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 | 185574ad1773c1028362988b1447f6fa9935445ed57180816e289b96c31665fb |
|
MD5 | 2b36f1ad257125ac9f40c0b95c87079a |
|
BLAKE2b-256 | a39bb8db59b12d1acb32de411602e8f08756f8bd331f07c273719db4dfdc6c55 |
Close
Hashes for psautohint-1.9.3b2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181086e4195a0749d54826347a6ed1956e13c8dc466485274a39b3d69a1a8538 |
|
MD5 | b171e3629e8cb7f3bdd6b443e74750e7 |
|
BLAKE2b-256 | 452e60d1af235ce53e933ad9a776c5f29d23ca8718eccdc6d7a89dfd45ad5d1e |
Close
Hashes for psautohint-1.9.3b2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c856a2634db008de232ccf16e6bd604e2d992fc25ca31fde13ad420f429a8ed3 |
|
MD5 | a240ad4a4cce8d22693fd740f2f00674 |
|
BLAKE2b-256 | 30b9f906420a21f3e249d9fdff514f30e1904bf2b558dbcc5150440571224dc1 |
Close
Hashes for psautohint-1.9.3b2-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 | 26e6f2771ec684f7e5c0479eeb4f6128d08f2109835632a758e0b6b99e5b4476 |
|
MD5 | 97429414f09c1079d766435adc26feb7 |
|
BLAKE2b-256 | 9d259690aa93e84a015f111f3840f7de6a534f2c6a0ff98d25d7dda0fa77e7fd |