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.3b1.zip (227.4 kB view details)

Uploaded Source

Built Distributions

psautohint-1.9.3b1-cp37-cp37m-win_amd64.whl (230.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

psautohint-1.9.3b1-cp37-cp37m-manylinux1_x86_64.whl (205.8 kB view details)

Uploaded CPython 3.7m

psautohint-1.9.3b1-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.6 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.3b1-cp36-cp36m-win_amd64.whl (230.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.9.3b1-cp36-cp36m-manylinux1_x86_64.whl (205.8 kB view details)

Uploaded CPython 3.6m

psautohint-1.9.3b1-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.6 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.3b1-cp27-cp27mu-manylinux1_x86_64.whl (205.7 kB view details)

Uploaded CPython 2.7mu

psautohint-1.9.3b1-cp27-cp27m-win32.whl (165.1 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.9.3b1-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.5 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.3b1.zip.

File metadata

  • Download URL: psautohint-1.9.3b1.zip
  • Upload date:
  • Size: 227.4 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.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.3b1.zip
Algorithm Hash digest
SHA256 f5591ca85dde8a88ae36dc2680ee221160e2d6f108ed0673936342f662bf3346
MD5 3e4f03e59e41dc12abf9bae34cb8fe1a
BLAKE2b-256 48d6798fd2b66aad597159b9c84d2a5610d9cce684e55e0f73a9a4be03169f70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 230.7 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.1 CPython/3.7.3

File hashes

Hashes for psautohint-1.9.3b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 631424ba57b09817dcf5a3246bb1861831e21436023076a3c1eb1ce84f8d9c63
MD5 740b586266cc9791ae8402c3c8a01af2
BLAKE2b-256 cb452bfed973a69d73047bb723348655ecaf5262c0b0d764a3512adb3e45e9f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.8 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.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.3b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9bce7f67bee29b9b96b4895e1b0baaf91a0ea2200c2613c5287538c82374b3b8
MD5 55a6aa6e4c592c25818b113d58b87173
BLAKE2b-256 755260df2b2815c4931fada0c457afff6bdfc3078bd2ecbb420a632e39b62e3c

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b1-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.3b1-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 97261d4b449081b108b2cde5c0fe1ce2e4a3675cf7b34c39ddc42f5cc986e04a
MD5 07eece0f8ab1f4d419dc66858a6f0a9e
BLAKE2b-256 42a4fbde2de429674035cade3ad702e52dbe19e94a866d369c8e7734bfec6ec7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 230.7 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.1 CPython/3.6.8

File hashes

Hashes for psautohint-1.9.3b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1fe599f1eb5272e70bdae22f3469d8c07ca7d79e35f05c2ee4d80a2dc5fc3749
MD5 090d202b937cd17cbd2ec39638797b56
BLAKE2b-256 9be755a0107c6e3a512c45f2f52310800e1a8f38023de2909fc0ce2a71203453

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.8 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.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.3b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5084fad2da5b77bae3051716697a1379924b4c2dd43cef4ceddbb0f400f424fe
MD5 bb15b2e348544591f8011faa55de460f
BLAKE2b-256 072427f67c290c97f0cbd52a95ae4eac7d149f9ed8bbd4c05376f93c2db8f238

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b1-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.3b1-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 e272ea4801a44fcac868ec0df41a88dbd15908d7e1536d0b0464b1217f078b47
MD5 b9a8fcaaaeb82444db04feaa27d52640
BLAKE2b-256 d519b08554b5370708cc9bf262a8cbf04d88fc233516a914a57974bf1b861668

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 205.7 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.1 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.3b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 093f3b0ed6a1fed8dc9a766528041f208f955df83f70411539c4e3fca344a86f
MD5 53f5cd9fb5496b5e5bba9ce4da8707aa
BLAKE2b-256 3ecb50fd868bb6cae8eb132cbce303d20b3c25fef27fce00ca2b104cb944f7a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 165.1 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.1 CPython/2.7.16

File hashes

Hashes for psautohint-1.9.3b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 75c051d549b51abbc8b51d6cd791514685e9e80ce5c2499f6d34a0e0f67ef0a5
MD5 f4f52dbb64ae8a1305e2eabf0d233a30
BLAKE2b-256 5efeb7a07155aa7ecc0fc6ace161da8ecdcf2f51ee08c7fa0b97eaa896ff267b

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b1-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.3b1-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 ac6da4471c54d884cb473e2c25881107bd5783ad14603ce9cc86605f97b3dd88
MD5 6937c75f14ba4a4137303923907ff8de
BLAKE2b-256 87e68e287268f639beeb201f49b40c7a13a0385ca2180152a4fd4c174be88bea

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