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

This version

1.9.4

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.4.zip (227.1 kB view details)

Uploaded Source

Built Distributions

psautohint-1.9.4-cp37-cp37m-win_amd64.whl (230.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl (205.9 kB view details)

Uploaded CPython 3.7m

psautohint-1.9.4-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.8 kB view details)

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

psautohint-1.9.4-cp36-cp36m-win_amd64.whl (230.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl (205.9 kB view details)

Uploaded CPython 3.6m

psautohint-1.9.4-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.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.9.4-cp27-cp27mu-manylinux1_x86_64.whl (205.8 kB view details)

Uploaded CPython 2.7mu

psautohint-1.9.4-cp27-cp27m-win32.whl (165.2 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.9.4-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.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.9.4.zip.

File metadata

  • Download URL: psautohint-1.9.4.zip
  • Upload date:
  • Size: 227.1 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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.4.zip
Algorithm Hash digest
SHA256 03f6d04e07b4cbe444b23d369efa208e5fd9b87680da9526aeb6445d6661bc94
MD5 59db9fbaa8bd201c9cdc24e863b24cd6
BLAKE2b-256 0a238dbdfe46ed7213323a01dc8ae5612664b170596c4b09b4a7a0132988a632

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 230.8 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.32.2 CPython/3.7.4

File hashes

Hashes for psautohint-1.9.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 01199d1eb69a79f169c86ad29cfc2e5cf55a3910dae990a091c1bf0bf859ff7a
MD5 8dbffbcb0809a780861858a8cfa64fa8
BLAKE2b-256 8746ef794863ef7930ab3e3d4d9ab3b4398c0c198ac8e2697d7a5ebac88da4b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.9 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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f6569f3af501f7dee8cafc997a40d36f40a6b9b7eaa3dbde4d25968b253a3a0a
MD5 5b3598914e5328c3621017e0e27efabf
BLAKE2b-256 3295e5f555db1dd52c9d0989c5460947372385df295b297d53fb847f377ca538

See more details on using hashes here.

File details

Details for the file psautohint-1.9.4-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.4-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 3ef052c79fc24acb5a9fedb2c28e3f2d02b12dce8185dc2920103e3bd103c304
MD5 509f342c2364b8d3540cdc7f5463dd5f
BLAKE2b-256 a6ee52feb5ca11406df196d5f955ae502b46215ffeabb1995964387858d058e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 230.8 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.32.2 CPython/3.6.8

File hashes

Hashes for psautohint-1.9.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f433df34a313ccebf0340934f05a7e13d2c3d500cf8de03bb455e92ae9635cb4
MD5 5af7fe61286010e36a1f8c9333c324d2
BLAKE2b-256 d8d21eddf773ca2ce69a15a30b366d4605b4fa0f25bee553b6cd3038f6af909c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.9 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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8d26bfa48019026d113aadb0e448fd0f18a6ca28d040f919bc598e0b4aaa5903
MD5 7c2429ed22c3cc311faa2cdc04b653e5
BLAKE2b-256 96c8d152b221a1474048a48e0098b7f09242fb24382948aff4ff680062113895

See more details on using hashes here.

File details

Details for the file psautohint-1.9.4-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.4-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 ad9095b99761403388e0dd9b8c2fe73be347dc1f571aa07257d52c3334a6704a
MD5 db7efcc4a2cc4ca2697b3a7dd655d293
BLAKE2b-256 ebd655771c218afd97d16a62b3098201af83b06d4e8c4aaf49682515ef07e941

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for psautohint-1.9.4-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8cbea77ba2f3adf3b3340b182af41508f81a2acf0afb9067ae048a222d1e5800
MD5 29d3aab5ad2ab36b8ad963aaf756303f
BLAKE2b-256 1681721b03ed3dcd7cce2d9f12cb323acb2472b36e11a1dedbfe9bb0e489bb6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 165.2 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.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for psautohint-1.9.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6fa9ef927d5bf88fa2c1c843fc054707eefc0df9404095197028c661faaa71b5
MD5 05d179b1b1a5de32c2fd8b0280292bf9
BLAKE2b-256 feb60b8333b9716893c1799a7c51a093644a89811c26fc63db61766f4c43e13e

See more details on using hashes here.

File details

Details for the file psautohint-1.9.4-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.4-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 21dccd9983d32d31f0218f3402b44815b80043e97844b22414253747a5dcf1c7
MD5 71cc5721e9e178bce58ad5b983946b5e
BLAKE2b-256 43658414fca209d75e3efb09f86357a76f5fbe499780bd1b0773a29c74279809

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