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.0b1.zip
(209.7 kB
view hashes)
Built Distributions
Close
Hashes for psautohint-1.7.0b1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7c4fdcb648472e41958a9e072fa9cc5439983ac3e7d016dc992dfeeb8fdf5cb |
|
MD5 | 12ded9ce326fd519587d19bcc7091997 |
|
BLAKE2b-256 | 269fd291b6acc1999c3b0a4b4535389314e8b50085b7532b32a0a0cc2dd02dd5 |
Close
Hashes for psautohint-1.7.0b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c483d06e365cc8359ef4831c3afe27f0d909f6529712a709218032ae7e255be |
|
MD5 | f47cf5979dfe3ee22f227205b4326b58 |
|
BLAKE2b-256 | 35e732342af9888485f27f3d763b5dabeab0421e57bc5bf6b804df52f8c6f923 |
Close
Hashes for psautohint-1.7.0b1-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 | 74476979320f2aad1037353b50fe55eaa46e011513a835eb764b76a8e3bd45ee |
|
MD5 | 01a07d4a644d8c51042fe9892d83566c |
|
BLAKE2b-256 | a976f91e13a741ae2fb1e061f9ae1c7232b62211b84956e88589cb2e809161ed |
Close
Hashes for psautohint-1.7.0b1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 671bdbd31dcc0a88d4a8c058ba4f62f83ab559921a74810fc95de09c221d6c92 |
|
MD5 | 70681f3648bae2296c658c7fe42ff66c |
|
BLAKE2b-256 | 022fffd057f582a77266770eca5934f08f1a5937cbbd94280a96c21d03238eef |
Close
Hashes for psautohint-1.7.0b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51175a336e57108be1ba3f271be6b71b3ec746c9a92d32fd0582b708f139027 |
|
MD5 | 17425085109bc50621f1f3dbccc3943d |
|
BLAKE2b-256 | dd715e25991ee05f8035e3125d354f398cfe2cb6bd88ce359b8723045e336ae6 |
Close
Hashes for psautohint-1.7.0b1-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 | 9f6ad9794478dc295681e2afd12aa948b2e5cb20ac9c6257a54a044bdc96d99f |
|
MD5 | 52fa6da04efcb09af66bfdb81b35836f |
|
BLAKE2b-256 | f027e86a8cafb27d1f3edb8e3e7e4da690e746c578ef59350675d4da6a7e10ca |
Close
Hashes for psautohint-1.7.0b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caa14e733958a8fdda1f89f03276322c44b501c991aa85987343979304740e08 |
|
MD5 | 8f08badb58cb786dfe8f280f4df5c217 |
|
BLAKE2b-256 | db6be20eba031b3d86c13b228fbc4c9cd0561370a224d697e1cd7ba7ce112a11 |
Close
Hashes for psautohint-1.7.0b1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d335b718334da8a074fddc6298551da9f8db1a9ee3be668bedcb985cc61f8bd |
|
MD5 | 9d7a69580d2a0c975116dc5dd7810d58 |
|
BLAKE2b-256 | 001ad01bfc6dbfe81b0e0ed615102fc5e86db058070f0936c6309593f82b4dad |
Close
Hashes for psautohint-1.7.0b1-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 | c13ff79c91759eff719a255f8d5faf45ffdf273bf883aa68050f3785eea0d9f4 |
|
MD5 | 116b93335fa79e94cf42933f55c84fa4 |
|
BLAKE2b-256 | a005a3d2d75c7a0f29da5b9f3b58d3b6e473549ffae21735257266c24a7b4bde |