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.

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 details)

Uploaded Source

Built Distributions

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

psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl (228.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl (204.2 kB view details)

Uploaded CPython 3.7m

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 (385.7 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-1.9.2b1-cp36-cp36m-win_amd64.whl (228.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl (204.2 kB view details)

Uploaded CPython 3.6m

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 (385.7 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

psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl (204.1 kB view details)

Uploaded CPython 2.7mu

psautohint-1.9.2b1-cp27-cp27m-win32.whl (162.2 kB view details)

Uploaded CPython 2.7mWindows x86

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 (385.6 kB view details)

Uploaded CPython 2.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

File details

Details for the file psautohint-1.9.2b1.zip.

File metadata

  • Download URL: psautohint-1.9.2b1.zip
  • Upload date:
  • Size: 223.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2b1.zip
Algorithm Hash digest
SHA256 a913dda3492941f6132fc8f312449931ea97662a5c7e0db4b7553951f8395d71
MD5 5717999576fbb69640350a1bcc2d8605
BLAKE2b-256 b7021d3b9eaaa47d274b1be93e9dd76382495df2f6e934d1e2a348df3bd3b01d

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 228.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 16dab65a47de0668091657a45bd281a61937be9cf76c4761d6edd206ceba8b81
MD5 c01d9a00f180d7a4d0b33a4bb4eb5a59
BLAKE2b-256 4e5690d75545140aa4e88f570571fdae44e14ec22db9d8cf7ba3dd569f134649

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 204.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e23d5bde092cfbdcc117af35b66d48fa42beff121668dc28ffb755901f2fbf42
MD5 4c47d4ecce1fc550926a142c4aeccef7
BLAKE2b-256 34c47570fb906b2a12695ad718935cdd190b00e762f11d680f77422ad4cc3dc3

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2b1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: psautohint-1.9.2b1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 228.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for psautohint-1.9.2b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5a889f6b30e9be60b8311debee0649f348ddcb945a38854006fb8310877958f0
MD5 b97c945bc3108eddf2980eea88adb9ec
BLAKE2b-256 2b2fdd0f41314761a71f8b10cc38eaf5c3204f8aeff082694f57363ac00b6e49

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 204.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dfd585e9b022d83485b2e957eee3a786a8894b20b95cbaf6e49244f3b639fbc2
MD5 d11bf158ffb6886ca45ca8840527a0ba
BLAKE2b-256 a42c0fdcae5f3988a49cbe75b22628919455d6a15edf440f12fc9dcd564599f4

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 204.1 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3d1354b938d9690686f900922371cab7f4f646d1d2548e3e6d3043dff9d04850
MD5 8122868d7f76d6859e3c0433595cb521
BLAKE2b-256 5a6145f7c2d45cc82d09e3103971cb7a98e19fef1960e3f78a6b059878e0b065

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2b1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: psautohint-1.9.2b1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 162.2 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for psautohint-1.9.2b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 0a5eee15462ff14979473701488fcc32bde5d6512360a0fba81edc2ef89160b8
MD5 e4108b9e323bfc169757952954d5a84e
BLAKE2b-256 402591398a1147aae9927f53178a3b9ce7878257c4f6c50bc2419bec4ec4ea65

See more details on using hashes here.

File details

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

File metadata

File hashes

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

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