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.2.zip (226.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.2-cp37-cp37m-win_amd64.whl (230.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7m

psautohint-1.9.2-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.3 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.2-cp36-cp36m-win_amd64.whl (230.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6m

psautohint-1.9.2-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.2 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.2-cp27-cp27mu-manylinux1_x86_64.whl (205.6 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86

psautohint-1.9.2-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.2 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.2.zip.

File metadata

  • Download URL: psautohint-1.9.2.zip
  • Upload date:
  • Size: 226.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2.zip
Algorithm Hash digest
SHA256 6682a600de713d9a2f09dc0e520b90558c5452198668d79ecc4dd9e46b89817b
MD5 9de029d101205fe4829337e4ca466f1f
BLAKE2b-256 3099abdf95771e8f5fb0b1c3b812eea2fa8d1097cf0e09db74cdeaceccd38526

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 230.3 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.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for psautohint-1.9.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6f3a252d3c7f3e07bdc35009fc528756cb66fed596972d2c3dc03d59038d843e
MD5 ed2e9b831a14bc6b136b7c884ee6f409
BLAKE2b-256 52ea6790ef3e06848c9eb1943e5b507a4314ddf49facd1c4b821af7f7fb62b7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ac37d0a700b5cbab24f8ac7ffcc3da54669b1fef063c77d415ecf947837daf6
MD5 c067d419680d4c9a819a94cd21934361
BLAKE2b-256 d80077e100e048610d6a13b08043320d0354c4923111c8aa1f895b1043255d44

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2-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.2-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 ba12257e38e198a5d63a0f5d1bc18260ef945aec73d86e2f676b528221f861a7
MD5 651807d2198e98b69f24ad75bd234247
BLAKE2b-256 ff3a291227241974df7f7fcb60b4270088de7581d229b566b36ced5dabccbfb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 230.3 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.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for psautohint-1.9.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 09243219acf7f03ad76d4cea24ef8fce36021772d166c52a4eb99738e8dfa190
MD5 b2ae95b53eb6eb4949d0509d7d2f5447
BLAKE2b-256 2611bb20ed49f1b0a0d02e9d56848892a6d0bd8980149795652f8ec79ba9d711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33e6664925b08dc3790a4f7959b031bb19becf5dbe02417e87bb65ff6d137da3
MD5 4120b6e5f5bf8e4da0bb0100c0ca63a3
BLAKE2b-256 87be7540f8eebe3112e2364183f5263d33709552917685f213e4af71da92143e

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2-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.2-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 7de785a7892fde43b3c0d881c800979cb4d4629b0e99b8556ef5a8d4db2d3e56
MD5 4a16f3de2ce336ec7a56f7141f86ae74
BLAKE2b-256 4fd54d4b0da6a212273a4448759af06b6d509c6d894af7794eb3edcb61093625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 943aadf1c7cd76330741aeb4d56b2a729b30e0edee99876625a6ba4c185418b3
MD5 85b478f721324c530dd9112ee32e3e0d
BLAKE2b-256 f361fb1ea524cd6ad2ef7733db69c3206046dc5eb839fa014ebb495b298de55b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 164.9 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for psautohint-1.9.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 3600ab56cad119ced58bfd0e15127bcfdcab805e327f6e73e8c9702259888f1b
MD5 0610e9f953cf114cb4de681551393677
BLAKE2b-256 8e20706eadd69e56b6ce0a8ad621e831b987ac5004332fe479005fc55f924a88

See more details on using hashes here.

File details

Details for the file psautohint-1.9.2-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.2-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 dce3c5b84b3ed7286a46f217f05af43f47c3fe9bf49535cc0c85cd3b8a44b051
MD5 0464bc38bf1feeba5fa30cf73382c764
BLAKE2b-256 a0111bd7c4e61061955b7d876cddc9ab1f4522accf15394befc0576116915c55

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