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.

NOTE: as of August 2019, only Python 3.6 or later is supported.

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-2.0.0a1.zip (225.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl (231.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl (206.6 kB view details)

Uploaded CPython 3.7m

psautohint-2.0.0a1-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 (386.4 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl (231.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl (206.6 kB view details)

Uploaded CPython 3.6m

psautohint-2.0.0a1-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 (386.4 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file psautohint-2.0.0a1.zip.

File metadata

  • Download URL: psautohint-2.0.0a1.zip
  • Upload date:
  • Size: 225.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3

File hashes

Hashes for psautohint-2.0.0a1.zip
Algorithm Hash digest
SHA256 bdbc724ed08db0cb62bc43ed44b9e1a150684907713d39326d51ab68991466fc
MD5 e21400d865ae0240b0820ad1c3b9a61a
BLAKE2b-256 66aa756fe54fa7d1b0a4a3e39041d7ebaaf4f77f25baea3ccfcd80ff48cc16d5

See more details on using hashes here.

File details

Details for the file psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 231.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.4

File hashes

Hashes for psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2bbf553889b83d1ceb3877f7e72056a87aa8654684f214c15473adcd9560b606
MD5 eb20c8e89fb97c79e8e3f6dc00b7fe3f
BLAKE2b-256 757825b4f438c9723066d3d2d6b901a99e24c2fa44ac850467b59da6496014cb

See more details on using hashes here.

File details

Details for the file psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 206.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3

File hashes

Hashes for psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d52a974890381d4a464d2269f5eefdb620de7c438e036186a9cf3148e2f687ac
MD5 1c31fefcde7d43a88aa83d507ac53578
BLAKE2b-256 dba29d679485d6ed427a1ab666472bdd6da2f8200bfd86826c53cae3c5d8f7de

See more details on using hashes here.

File details

Details for the file psautohint-2.0.0a1-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.

File metadata

File hashes

Hashes for psautohint-2.0.0a1-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 013f57f73d64b876cc8b6460932a92b4254ebf33e56deff0c1d000ff4050a84d
MD5 61d2a8a9d613fc762020b56294976fa9
BLAKE2b-256 7a640b4901589de66a036f8df6ec3e7a3e18aec79b16d06ddb83f36a8b4cfdc8

See more details on using hashes here.

File details

Details for the file psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 231.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.8

File hashes

Hashes for psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7f6e470d836fbae2b077f67c4046cfd838177e2c4ef2dc4d004ea5d93516bca8
MD5 00d0780a7cb808ae2a02b9873e8201dd
BLAKE2b-256 62dc0c9f2b18390272f055ab3536dfdd241f068a57aa63f969589938787e74b9

See more details on using hashes here.

File details

Details for the file psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 206.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3

File hashes

Hashes for psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2e6df1f3a10e9881f809fa820210e6290053ef31f40adfd4dc5df21d919064c2
MD5 40c466e43f9d21864f85d17f51d5341a
BLAKE2b-256 c9080e551c914d8cc6ab21f49fcaf240e7ec0d39e804e23f706acdda6adfddbd

See more details on using hashes here.

File details

Details for the file psautohint-2.0.0a1-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-2.0.0a1-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 fecad8ef7e87b86ccbaed14d32362fef19967888d7d5ca6b25284ad8041c6b75
MD5 8cc7d6c31e459aea92e512b8641595f1
BLAKE2b-256 d615552a379f988a9ed95f1db1779e761af3f220eec70a4854a7f8bb4f335bb4

See more details on using hashes here.

Supported by

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