Skip to main content

Python wrapper for Adobe's PostScript autohinter

Project description

Travis AppVeyor Codacy Codecov PyPI

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

psautohint-1.1.1a5-cp36-cp36m-win_amd64.whl (154.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.1.1a5-cp36-cp36m-manylinux1_x86_64.whl (145.7 kB view details)

Uploaded CPython 3.6m

psautohint-1.1.1a5-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 (234.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

psautohint-1.1.1a5-cp27-cp27mu-manylinux1_x86_64.whl (145.6 kB view details)

Uploaded CPython 2.7mu

psautohint-1.1.1a5-cp27-cp27m-win32.whl (122.9 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.1.1a5-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 (233.8 kB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

File details

Details for the file psautohint-1.1.1a5-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for psautohint-1.1.1a5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 832c4ee7672f5db4221bc2b9dbe784c0e2f9e2365a975f77f0c0ece523750d23
MD5 308acd43fecdbf5e6a3d090d1d2f07a3
BLAKE2b-256 ed4c6d36078f56e17e4eabc8abc030d9dcc2d29e98fe397a4c41e42c6c6ea999

See more details on using hashes here.

File details

Details for the file psautohint-1.1.1a5-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for psautohint-1.1.1a5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b75a85b62e585cd5d1dc18c40ca0301c924fbb7930ea9c10a3e4db3e61440871
MD5 fa538f2719fcd1071df902b2810e185e
BLAKE2b-256 f6af56b142f0527356564c8acbc146141800100ab9e1c375d90ea1744d2e4a00

See more details on using hashes here.

File details

Details for the file psautohint-1.1.1a5-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.

File metadata

File hashes

Hashes for psautohint-1.1.1a5-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 8bc8a35d6328cdb8f9b42532688420edb41a46fec92190b234385078d9610ae8
MD5 d0839faf5774dbe1f5994ca757e11d96
BLAKE2b-256 574558e367a71291e73926d1045022e79d15745239a1f3cd0c1faa2bebd79b2c

See more details on using hashes here.

File details

Details for the file psautohint-1.1.1a5-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for psautohint-1.1.1a5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0d90328f56450ab320e5e478963b80dfa2dcce0f8b7f369296d72f7779cd818f
MD5 2891c4113ff0c23578af00c398f90829
BLAKE2b-256 d08558cd712ea978ad9c934b71dc2c246400074c51c06366d1702a074627488f

See more details on using hashes here.

File details

Details for the file psautohint-1.1.1a5-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for psautohint-1.1.1a5-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 5292c9cc81e1b4b0c02a0ded787b15a245b5c14ec4d94fbc395c1fd49e3831ad
MD5 96c636d8fe3cbfd4d84fe3d95cc9be33
BLAKE2b-256 cbbf7e5b7901fc0ea950a071eb98325627d98a3088864a5fca21dfb24b8862ca

See more details on using hashes here.

File details

Details for the file psautohint-1.1.1a5-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.

File metadata

File hashes

Hashes for psautohint-1.1.1a5-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 6ae645a64445093ef88f79fca82fd2c7ec2b11dce353fb1aea915d4e7635ecbe
MD5 b37d028871f5f361ad31951e0ec7bb83
BLAKE2b-256 f775be6096b848852fa43a94ac71b82a5d781b1c97dea36f044e8a13f44f9b9f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page