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

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

Uploaded Source

Built Distributions

psautohint-1.7.1b2-cp37-cp37m-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

psautohint-1.7.1b2-cp37-cp37m-manylinux1_x86_64.whl (126.5 kB view details)

Uploaded CPython 3.7m

psautohint-1.7.1b2-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 (209.9 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.1b2-cp36-cp36m-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.7.1b2-cp36-cp36m-manylinux1_x86_64.whl (126.5 kB view details)

Uploaded CPython 3.6m

psautohint-1.7.1b2-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 (209.9 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.1b2-cp27-cp27mu-manylinux1_x86_64.whl (126.3 kB view details)

Uploaded CPython 2.7mu

psautohint-1.7.1b2-cp27-cp27m-win32.whl (104.5 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.7.1b2-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 (209.8 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.1b2.zip.

File metadata

  • Download URL: psautohint-1.7.1b2.zip
  • Upload date:
  • Size: 212.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.7.1b2.zip
Algorithm Hash digest
SHA256 e24084db309d6e1b8840508f2586af82487095385f81768e056135f9f0943a34
MD5 fa6fc8e3f5aae2c3914cffbbf2ca9779
BLAKE2b-256 20ef5676890d5a45c015e6d22f19378747d19474b6e491401fe252b918f185cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for psautohint-1.7.1b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 df8c8694a1e6ea05037284915ee07142e7728409b1714909db93f36aa6de7d71
MD5 5905553d30defc7d5a959f98f2cc7430
BLAKE2b-256 1376ecfc1124ad92af335ad17c5ca74132d32e79ab8e5a776812d7a7519b2da6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 126.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.7.1b2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 055c5cd6a1d5f046ae78e561c38044352f64f4b0b193809ec2d85dadfb3d34b6
MD5 9c54618e97790e83cf99024f6bf8b7c3
BLAKE2b-256 d98214e20bbeb26316fc32b07bfe5107ebebf5cf753e30b0a18a4614054b2273

See more details on using hashes here.

File details

Details for the file psautohint-1.7.1b2-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.1b2-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 8f3d1140f3ef805d22c519d32a064ade32974d5cc2c69df56543a39a26aa93a5
MD5 60b71e733af6fb73c0b71e7505180e9d
BLAKE2b-256 a8742ba4133e2fbfa9c614cc2315e3266e60fb9a8c7b25fa9d3caa739b1c2d99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 136.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.6

File hashes

Hashes for psautohint-1.7.1b2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1693dc5b7e0e13356cddb4a216428c5af67350c5f386fe96931ca6775e035049
MD5 ba5281d8d21da08f46358e7bde4c51bc
BLAKE2b-256 880ea5fe1c7e25e9a72d36f26901e9c3e3bba93f570f668d50b9d82f7e889a9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 126.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.7.1b2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7a1a9f1da1bbb0589cd7804f867aa0f73ad61b6d305ec0747bf67bb2af560280
MD5 d531daa34a5da154cab1bf8e78a7d786
BLAKE2b-256 40fea1ff7a83856aed1447f76bf8966d00e734ea09c4be533e14076ca0285dea

See more details on using hashes here.

File details

Details for the file psautohint-1.7.1b2-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.1b2-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 f0397760a244a58549d21f2bba5a99c5a3390423ea77aa40763ddc1e25c61da6
MD5 b63a72fa081bb677604b108add7523d0
BLAKE2b-256 a5b9f62a43e4c19ef24bb623c53fd3163106e64cea62d13c51ff9a9f41f6dd64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b2-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 126.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6

File hashes

Hashes for psautohint-1.7.1b2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f6f5d537a57bfcf955ac994aab5a8fa42cc44801fe826e1be566341f6102e633
MD5 15d39bece2b283b3cb9e9b705576d697
BLAKE2b-256 5bcab5a57cfdc16a272e4e7d0ca777db353f38078340300e2091f01baf191035

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for psautohint-1.7.1b2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1c14035385886c957109287781a3abdf9445cc33884cf5c3676aa722bdfa6e91
MD5 b6bc93bb0245fa17119586a936978cfb
BLAKE2b-256 21f46c4b9b69d3fb19c83bd5c2617b0c39d15b2b50f436312e457f4e11f1712e

See more details on using hashes here.

File details

Details for the file psautohint-1.7.1b2-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.1b2-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 651ba84ca32ac2bb36e1e7dfb3a3903f8596f6d6f6ab0b63918f90ed1f35962d
MD5 9e0245e865713a001776b1735e94e971
BLAKE2b-256 5c15ad3ec124d202b4b3367b45dfc7af8b5a0dee9b2dc8a78b19e76f70ac683d

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