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.

Still a work in progress. Use at your own risk!

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 authinter can be used by running:

psautohint

The old autohintexe binary can also be built from libpsautohint directory:

autoreconf -if
./configure
make

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.7.0b2.zip (209.4 kB view details)

Uploaded Source

Built Distributions

psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl (151.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl (142.8 kB view details)

Uploaded CPython 3.7m

psautohint-1.7.0b2-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 (230.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.7.0b2-cp36-cp36m-win_amd64.whl (151.5 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl (142.8 kB view details)

Uploaded CPython 3.6m

psautohint-1.7.0b2-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 (230.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.7.0b2-cp27-cp27mu-manylinux1_x86_64.whl (142.7 kB view details)

Uploaded CPython 2.7mu

psautohint-1.7.0b2-cp27-cp27m-win32.whl (121.0 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.7.0b2-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 (230.3 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.7.0b2.zip.

File metadata

  • Download URL: psautohint-1.7.0b2.zip
  • Upload date:
  • Size: 209.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for psautohint-1.7.0b2.zip
Algorithm Hash digest
SHA256 f9c0b068cf9b1f24e33b0f0bbfdf6080e4d003a7d763786cb245dc7cb112e156
MD5 78e82def4fcfbf92352cb21ba89609ed
BLAKE2b-256 c4d2e2648f3bf3713a5c06f0a9b4ede329571f8ea2f4c8fdb2ca5501953ddadb

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9362796a391c5fc3fa643729d509b04ea563074e16ebc622064c551a9e684932
MD5 26817fce094d80c3762c0e3daf54b7ad
BLAKE2b-256 3842ec6e72e0b063453a6f836289ff793ca4fb9c7733326765adbd5379d3dc73

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea6127df5cc3f8e75db1ca4dd0309b9787c488cbb5423e2d602e5efbcf2e0ae3
MD5 38f2556568ca22a92a69451120f6f44f
BLAKE2b-256 194d6b4a1c4e527174009416118df4ac7ff0710b0c63ebcff12deccbd85dfba8

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-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.7.0b2-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 a4a7a7b60b2805432d3aeb948a82b5a807b33c642fabfefb4d7e7e40fb5d454f
MD5 725ce59f54d9a3980b4ae2e896d82a26
BLAKE2b-256 be7f82f0808d00cb938e586d193fa0d5b986e10d608a50bb7cdcde4ee59bfee7

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for psautohint-1.7.0b2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 821cf82a454ecf1566f5b17d34694d39feb0c710d9ad81402f9377e00bfd7e1d
MD5 45bd1ef7a74d573906745047e1dc2c38
BLAKE2b-256 5ae9b2403cd0673f45594dee178e068b0f7209da98b5149baa8b03861dda2ea1

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 be6764e065eec022248616b650febd4d475f5ddc19328d09b4be4cef124add23
MD5 abcdeff1426a0839fdaade6bde8530bf
BLAKE2b-256 a802a291aa5353683ab96db1ec9b9dd0ed62944ba50d99121da467c69d96bc2b

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-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.7.0b2-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 6a4967502e82c99221ccaf8253aa8df4cd622e7ec8a7f0101942bfca3573d00c
MD5 98e866a0dd1fbe8f49deaead885ed1ea
BLAKE2b-256 cd4295ae4881d2a7d48c86d4ac55407aaa237be4b2c0b0f5121e6d9f489a3549

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for psautohint-1.7.0b2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d4b6d714b0e4c345136e88c80a4560c7b463b83f66fd04b78ec7992b3d0fee8
MD5 631faf8b4e941a8d273e51aac5b8f045
BLAKE2b-256 8e0965f173086b0659d367f829cf4202ee190ce2060d804be28afa5319bd78a2

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for psautohint-1.7.0b2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1ef55dd7cbf08267bda0f985f4eb56269edb0ca8ffed542b16e248178f365966
MD5 5658476fa904ff714fa04e9b2c069735
BLAKE2b-256 dad2aa5ff9709757145a8ddfcded5ed25dc6998b2a06bddc0700eca393c36aed

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b2-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.7.0b2-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 85175f393007c8ff40cfc376a7d74bf7895b4cd15b718e9d74ae163683ab578d
MD5 f47d660fbdb6754e5309f6a4a4086d6c
BLAKE2b-256 0d010d94c10b127f9089dd8ce48987e6de313c5d0942e1dbca0d49f2bac86098

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