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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86

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

File metadata

  • Download URL: psautohint-1.9.3b3.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.3b3.zip
Algorithm Hash digest
SHA256 c9fb2e41d4cd58d97c1b61730264c869063dbc0957dd8c9cde8bb27176524e46
MD5 fc9a6a907cb804d246c7ddefebc3032a
BLAKE2b-256 a4ffdb45d9ea367b0c7e8efeac61caac3e7895505d3bf372626c63829103e6e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b3-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.3b3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b83f3ab7d4e175b310523f36f57c11c5c4fd3bf12dc337e0796c4b5a21ae0150
MD5 4428a45ae3d744e935b5b87b33684fff
BLAKE2b-256 eb0853db4fdf84da94c32e7cef09ae8eff8eb82090c0c1665fb22ad121b68faf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b3-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.3b3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 773d31f4658bfd93afb8f80e8dbb987f2f0b8a936eb522da25ce45f0529e03af
MD5 bd9a7cd56a40435df06ae9bb3f9ec9f1
BLAKE2b-256 2dfa18ce727032354f94d2c4cfbf7e2359a7a18c8b7373ff44e681f0ec10e3f7

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b3-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.3b3-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 41de02992674eda2c24328484e544fb54bdd970393ad64dcd60e43efb0aed51d
MD5 2524a46b49d1864e8bb92a801fc56d21
BLAKE2b-256 869b7e96d97317655caaee42a342a600d81e10cd814eb1f4f4fd033489c17dfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b3-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.3b3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8feb42d3f1306bd4b1097cc21ed1db3c8e697fc824fe2e44c21febe60fddce51
MD5 556a6806bedd84682a85186c24828452
BLAKE2b-256 8ee516a05f81faf24770acc69178d92a6f3f6c29a521d3a6d54aa34d5c4a0bc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b3-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.3b3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 647583ab8851bf05e3f9d27dfb81157496c6476c16f741b0bdd28e303c604570
MD5 bd20ca5b42537e050d734958a5a06b0f
BLAKE2b-256 48b957e0b8331714bc575075df17540e8d23f283f4e999ff575bf548534d5ece

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b3-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.3b3-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 902340873f0b0568f92be12cc79b9fc4a0a4f4e7eaf048a9c1fdfdb29655c52f
MD5 3001dc9338bb2aa0c9ff56edba0e7275
BLAKE2b-256 5c19b82af872f541a6a2a4f34da49caba779481b7d830e6c599cfe0d6835109b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b3-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.3b3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ae41b158697401e049d96f52e63df596ca40a6bf4bb8fef6580ab8f96fcc73af
MD5 6a1cb7bb783b655ec2552c2f04329eba
BLAKE2b-256 defbbc9e72b576516b4514279b01469231025aa0d2b86bb9328eefa8f4124a35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b3-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.3b3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ca004d29a89f07da65410c6b71cae8e291b0c44a860dce75bb5e3ed8eb6ca56a
MD5 c4bb2147334d4ac8f02fce1a573ca808
BLAKE2b-256 a6fe9af6abec251333d568851ddd71f0db613bfc051a7acccd36d408d3c4a4a4

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b3-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.3b3-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 c0e3da71c421a793949c82d7b664edea29ba4d9884ce1a38ca5b6eaa8d8bdd69
MD5 5ac96f938cc974ab83d775e3fa0d1a61
BLAKE2b-256 1dd52a12172e3fe3619b957df58f26746473a9eee9936c18aa8049aa9260e793

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