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.1b1.zip (217.2 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.7.1b1-cp37-cp37m-win_amd64.whl (143.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

psautohint-1.7.1b1-cp37-cp37m-manylinux1_x86_64.whl (132.4 kB view details)

Uploaded CPython 3.7m

psautohint-1.7.1b1-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 (218.2 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.7.1b1-cp36-cp36m-win_amd64.whl (143.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

psautohint-1.7.1b1-cp36-cp36m-manylinux1_x86_64.whl (132.4 kB view details)

Uploaded CPython 3.6m

psautohint-1.7.1b1-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 (218.2 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.7.1b1-cp27-cp27mu-manylinux1_x86_64.whl (132.3 kB view details)

Uploaded CPython 2.7mu

psautohint-1.7.1b1-cp27-cp27m-win32.whl (111.0 kB view details)

Uploaded CPython 2.7mWindows x86

psautohint-1.7.1b1-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 (218.1 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.7.1b1.zip.

File metadata

  • Download URL: psautohint-1.7.1b1.zip
  • Upload date:
  • Size: 217.2 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.1b1.zip
Algorithm Hash digest
SHA256 b87db899aa40e9a155d1bc7d198b6aab0268a31280e7450b78b9b6a8a1614666
MD5 578a2ba4763d14dbf42af02c376099a7
BLAKE2b-256 9133a136cf8feeb0aed962e72311d72e558b2e3038267bcd39d2c38badd7b289

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 143.0 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.1b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ec731610ee7edbc626c70f45731ad491c1a0ff7929d0d01e62b60e47214a782f
MD5 c65fe0991facb60485f84d4d5ea6dae9
BLAKE2b-256 3293a0c68463cf341ca7caa539527adba1eda8f60ea78540f428da03459d832c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 132.4 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.1b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c0e0803fa73f0e9caf252cb5cb9513d9dbb83d9157d2b6188dbc1add6c9b027c
MD5 22210ad598959d2cbe240bba93601441
BLAKE2b-256 4ccd80dd2b365f1970955a3781350edc975a5731330cb44d71ad581650255ae7

See more details on using hashes here.

File details

Details for the file psautohint-1.7.1b1-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.1b1-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 b6e061cc26e52816f89df3a3880ddf70b1c3c51597760750f7287ee1168e145e
MD5 480ce905902016c8bebb6bd123b19410
BLAKE2b-256 9df58116cd6264a0a559c9cf1a5b3b39148ec249661e89569101a0c3365205a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 143.0 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.1b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8d95414a5330ccef54adb1c8453b45f00e2bdb67acd2b3765cd8d8a1c9c788aa
MD5 1f6ae7730c707ba4bd3c05ef155f438d
BLAKE2b-256 f85c3fed0d835bcf0eb74cbefff7dae9e7937cf3416041f86bb6b13321ea3d9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 132.4 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.1b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 159d4c0633dfd6bfd2b8c3b6e7908c5b6c035b409c4d37b65a88e1b6d782ebbf
MD5 da898819bf42504bd9e2598b12e397e8
BLAKE2b-256 264ebd9136c55a13dbb9f380730506ea08561020f123dd1d266797ef8327aa38

See more details on using hashes here.

File details

Details for the file psautohint-1.7.1b1-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.1b1-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 cde27a0b2b2752ff98b732011a170307db9e118bf1d86027ea6e5f071e225b9a
MD5 aec4a5de32ed22a79fa8ac6f8be6c230
BLAKE2b-256 8b18bff10bd0968c3714b44540b9b29267f90fc7a63e31ee79bd4cf5597ec1d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 132.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.1b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0aaa13ba8e6acdae3c1fcf31745686952c2edab456eb3112e3714b557ec96527
MD5 186291e9b00f799c04ec2c8827dbc676
BLAKE2b-256 60817dbe54c553abbc357614d281ae05a3931115d36608a028d385ae9447cda5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psautohint-1.7.1b1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 111.0 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.1b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 f8f45111a6460cc2e28c6a3e49c7df583c6a9b29eaa0acfe61db61bebd13091c
MD5 2eff74e9605ab48792c18369ee5b15e1
BLAKE2b-256 a68b53efff4fa0482fcccb0417aa8af2c423142ba083a0b7d39e91dfeecc469e

See more details on using hashes here.

File details

Details for the file psautohint-1.7.1b1-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.1b1-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 8fdc9b5d3ce1f7484a94aa522fb3ee84139cd4a3dc21e044d8362a3e8b89495d
MD5 c6faa0e552f263be622b969f534ffe10
BLAKE2b-256 93acd8d541735c1e6f3bf86f0e77fc1d86de065f4198362c1f1d41bfdc33cdd9

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