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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7m

psautohint-1.9.3b2-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.7 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

psautohint-1.9.3b2-cp36-cp36m-win_amd64.whl (230.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6m

psautohint-1.9.3b2-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.6mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

psautohint-1.9.3b2-cp27-cp27mu-manylinux1_x86_64.whl (205.7 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86

psautohint-1.9.3b2-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.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file psautohint-1.9.3b2.zip.

File metadata

  • Download URL: psautohint-1.9.3b2.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.3b2.zip
Algorithm Hash digest
SHA256 425254839d3024944ebcb8ac7647e727cbef976e9a176a7ce01335bae6d22337
MD5 9edd593c3ddb67939da5ff366af09022
BLAKE2b-256 3bc3697ab366b8f6640e98ded0e7be0e79ca79cda3e58afc9df035e5ac0ca526

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b2-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.3b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 07a531c5fbd927d14eba87e8144cacb13af8172daadd46dde3e1a32c78458a88
MD5 b479506dd65723b04b0fd9c20a63c982
BLAKE2b-256 44e63859c75b5b3a2ff309fe7a6efb9fd545f804a143adea8b117a8524a73fe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b2-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.3b2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aab83434841a4898e4d4c6ad6113b432f65df4ece4f1378fbb23d2b2bd1dc8cf
MD5 22e5bed6a7acc07bd86dc4af20083a79
BLAKE2b-256 dd5b4bd324fcc210524767dcd5bf078207d817e9fb6584de8d257aeebc03620f

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b2-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.3b2-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 2e5c0c05cc045fdffcb8c540ff7c5282bb4937fabc98cadde8c0681148d1f271
MD5 b87703f4c87c97ec7bc8e6cd21597faf
BLAKE2b-256 f6eb288968269970f8ae68ca19ece7aad802f7e6adff00de5ba8ff1449e3ff77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b2-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.3b2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 03b33389b7f99b58c4f15a67272bb4e0815b47df84a56121d016ba62769da40d
MD5 021c4891cfc916cd11eb24db2b900787
BLAKE2b-256 15991568d18d92d6a3fbbf0829117f1a716d317e5a4c566e653aeb7c89f4e279

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b2-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.3b2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9478fedd1b0850257b39698a6cdda14a793ca61c82a2ec1b8d9f718885275fa1
MD5 3d9ccbb2c347c2c802969958896b74f0
BLAKE2b-256 421506d33e858058db89fb53f62c93c7ef97af8c1fe19ce10bfb4c84828e10c0

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b2-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.3b2-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 185574ad1773c1028362988b1447f6fa9935445ed57180816e289b96c31665fb
MD5 2b36f1ad257125ac9f40c0b95c87079a
BLAKE2b-256 a39bb8db59b12d1acb32de411602e8f08756f8bd331f07c273719db4dfdc6c55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b2-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.3b2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 181086e4195a0749d54826347a6ed1956e13c8dc466485274a39b3d69a1a8538
MD5 b171e3629e8cb7f3bdd6b443e74750e7
BLAKE2b-256 452e60d1af235ce53e933ad9a776c5f29d23ca8718eccdc6d7a89dfd45ad5d1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.9.3b2-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.3b2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c856a2634db008de232ccf16e6bd604e2d992fc25ca31fde13ad420f429a8ed3
MD5 a240ad4a4cce8d22693fd740f2f00674
BLAKE2b-256 30b9f906420a21f3e249d9fdff514f30e1904bf2b558dbcc5150440571224dc1

See more details on using hashes here.

File details

Details for the file psautohint-1.9.3b2-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.3b2-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 26e6f2771ec684f7e5c0479eeb4f6128d08f2109835632a758e0b6b99e5b4476
MD5 97429414f09c1079d766435adc26feb7
BLAKE2b-256 9d259690aa93e84a015f111f3840f7de6a534f2c6a0ff98d25d7dda0fa77e7fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page