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

Uploaded Source

Built Distributions

psautohint-1.9.0b1-cp37-cp37m-win_amd64.whl (231.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

psautohint-1.9.0b1-cp37-cp37m-manylinux1_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.7m

psautohint-1.9.0b1-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.5 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.0b1-cp36-cp36m-win_amd64.whl (231.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.9.0b1-cp36-cp36m-manylinux1_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.6m

psautohint-1.9.0b1-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.5 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.0b1-cp27-cp27mu-manylinux1_x86_64.whl (202.6 kB view details)

Uploaded CPython 2.7mu

psautohint-1.9.0b1-cp27-cp27m-win32.whl (164.1 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.9.0b1-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 (386.4 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.0b1.zip.

File metadata

  • Download URL: psautohint-1.9.0b1.zip
  • Upload date:
  • Size: 224.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.0b1.zip
Algorithm Hash digest
SHA256 56e9491ca26542895f590d319669f8644a98549fa839a30e59d17be1188c4fa7
MD5 e5125ab8dd2a26942f36e2236caa8649
BLAKE2b-256 6ba99499786ed640d0ba56808e6413afda4faa46d26c64fc34a8778d440d580a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.0b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 231.6 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0

File hashes

Hashes for psautohint-1.9.0b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 260afbf72d732992185df01c7f17af7716ca4334cf6ec8b86a56208f40e91fc4
MD5 a61755fd73b0bd3aff3aeff2a4d01bae
BLAKE2b-256 5f43f61ee6c881cc87556672cf55856b4f49ea9ed280402947ec5a503212d255

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.0b1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.0b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16c26db82897f45311bcb8b93e8ae552f12064db95b663de47f21211d3ce81d9
MD5 94b8757b35347fced305228085a2434e
BLAKE2b-256 de3cab3557beebc696768bece988ee9bff5558abd6abe8247334ea952e27058f

See more details on using hashes here.

File details

Details for the file psautohint-1.9.0b1-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.0b1-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 bc05a5ed32323551d659f6bf3973b82ae96c617f48c2d6d2e63d50b34e088ea7
MD5 66072ad280fcc8cca78e8b166f89a13b
BLAKE2b-256 1e06225d36a8217a403ef29b28f6f6fb9ff5bf452840f7303257e87ac920a8f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.0b1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 231.6 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.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.6

File hashes

Hashes for psautohint-1.9.0b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 398e6dd9e153c82483a62fc3745f37d76f605462238c57f0eb67300cf76b46a0
MD5 a5fd9fe42c14fdee71046b50c2a66cfa
BLAKE2b-256 bd1260223b61da7a2d49374f52fb551ba8bbf2c0a8dec9ef4c724efd4439acf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.0b1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.0b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 06ec3c4717b48e27c6834e1d701da6e95da7f0714259f7aaad943263dc0ec715
MD5 a83519045512db6f662f94bdee934000
BLAKE2b-256 bfb244b3eda9c0c6d6b7ec7456c9877c53fae14b331e585c7e01d064b35bf0a4

See more details on using hashes here.

File details

Details for the file psautohint-1.9.0b1-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.0b1-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 34771249b6b5816231a95a09d29abd51d0bdbafda4dc3e6205451258c08657fd
MD5 20307dc51e262795dc7da29efd27b9bc
BLAKE2b-256 1bbc0557413e0c3d1073ece5a94cbb8fbcb639d8f53001993cbafb94325c31fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.0b1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 202.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.9.0b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 365f70bb8a8115934fec8a5c32e078372d7de1d999c52284d28e9bf47502bbd5
MD5 d9c0f24df177df304530e2be95549ea6
BLAKE2b-256 ce1866683a0037b07515df61dff81633a30f7132ac66c894ea419c873762de05

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for psautohint-1.9.0b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 717c60a6281458d340e5f20716519ea42d21db4621f4d54ce53c81e1c5a499dc
MD5 afb8e9a2daa863d751255fc850d4b014
BLAKE2b-256 6f8b428e07487c491a146af15c767ffa59b56a4cd0603dc348f68014ec706543

See more details on using hashes here.

File details

Details for the file psautohint-1.9.0b1-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.0b1-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 369f3bb6058837d860f885d0af24bf4ce5791e31d48f8aa1808f0c16dee1ff6f
MD5 f4913a20106bfbd87972ea8534c0493a
BLAKE2b-256 e1c2bcdc6d6001ed1ae6d83f34b94bd2e4f3d37f6d2249dedfee205b32088570

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