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.0b1.zip (209.7 kB view details)

Uploaded Source

Built Distributions

psautohint-1.7.0b1-cp37-cp37m-win_amd64.whl (154.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

psautohint-1.7.0b1-cp37-cp37m-manylinux1_x86_64.whl (145.3 kB view details)

Uploaded CPython 3.7m

psautohint-1.7.0b1-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 (233.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.7.0b1-cp36-cp36m-win_amd64.whl (154.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

psautohint-1.7.0b1-cp36-cp36m-manylinux1_x86_64.whl (145.3 kB view details)

Uploaded CPython 3.6m

psautohint-1.7.0b1-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 (233.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.0b1-cp27-cp27mu-manylinux1_x86_64.whl (145.2 kB view details)

Uploaded CPython 2.7mu

psautohint-1.7.0b1-cp27-cp27m-win32.whl (122.5 kB view details)

Uploaded CPython 2.7m Windows x86

psautohint-1.7.0b1-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 (233.4 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.0b1.zip.

File metadata

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

File hashes

Hashes for psautohint-1.7.0b1.zip
Algorithm Hash digest
SHA256 73fd82036b9ef35053d4b1e4fd24d5645bd45ac8206bf94bb845a2d76cc81f0b
MD5 d2a4d899370530265da75eb85a6bb8d0
BLAKE2b-256 e5fb86920ce4922b2b9cf1cce2c3c2474e679e60fe70629e841aa601d4069956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psautohint-1.7.0b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d7c4fdcb648472e41958a9e072fa9cc5439983ac3e7d016dc992dfeeb8fdf5cb
MD5 12ded9ce326fd519587d19bcc7091997
BLAKE2b-256 269fd291b6acc1999c3b0a4b4535389314e8b50085b7532b32a0a0cc2dd02dd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psautohint-1.7.0b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c483d06e365cc8359ef4831c3afe27f0d909f6529712a709218032ae7e255be
MD5 f47cf5979dfe3ee22f227205b4326b58
BLAKE2b-256 35e732342af9888485f27f3d763b5dabeab0421e57bc5bf6b804df52f8c6f923

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b1-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.0b1-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 74476979320f2aad1037353b50fe55eaa46e011513a835eb764b76a8e3bd45ee
MD5 01a07d4a644d8c51042fe9892d83566c
BLAKE2b-256 a976f91e13a741ae2fb1e061f9ae1c7232b62211b84956e88589cb2e809161ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psautohint-1.7.0b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 671bdbd31dcc0a88d4a8c058ba4f62f83ab559921a74810fc95de09c221d6c92
MD5 70681f3648bae2296c658c7fe42ff66c
BLAKE2b-256 022fffd057f582a77266770eca5934f08f1a5937cbbd94280a96c21d03238eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psautohint-1.7.0b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d51175a336e57108be1ba3f271be6b71b3ec746c9a92d32fd0582b708f139027
MD5 17425085109bc50621f1f3dbccc3943d
BLAKE2b-256 dd715e25991ee05f8035e3125d354f398cfe2cb6bd88ce359b8723045e336ae6

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b1-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.0b1-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 9f6ad9794478dc295681e2afd12aa948b2e5cb20ac9c6257a54a044bdc96d99f
MD5 52fa6da04efcb09af66bfdb81b35836f
BLAKE2b-256 f027e86a8cafb27d1f3edb8e3e7e4da690e746c578ef59350675d4da6a7e10ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psautohint-1.7.0b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 caa14e733958a8fdda1f89f03276322c44b501c991aa85987343979304740e08
MD5 8f08badb58cb786dfe8f280f4df5c217
BLAKE2b-256 db6be20eba031b3d86c13b228fbc4c9cd0561370a224d697e1cd7ba7ce112a11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for psautohint-1.7.0b1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 5d335b718334da8a074fddc6298551da9f8db1a9ee3be668bedcb985cc61f8bd
MD5 9d7a69580d2a0c975116dc5dd7810d58
BLAKE2b-256 001ad01bfc6dbfe81b0e0ed615102fc5e86db058070f0936c6309593f82b4dad

See more details on using hashes here.

File details

Details for the file psautohint-1.7.0b1-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.0b1-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 c13ff79c91759eff719a255f8d5faf45ffdf273bf883aa68050f3785eea0d9f4
MD5 116b93335fa79e94cf42933f55c84fa4
BLAKE2b-256 a005a3d2d75c7a0f29da5b9f3b58d3b6e473549ffae21735257266c24a7b4bde

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