This release is a pre-release and may not be stable for production use.
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
Metadata
Release files for psautohint 1.1.1a5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.1.1a5-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.1.1a5-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.1.1a5-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 | CPython 3.6 | CPython 3.6 pymalloc | macOS 10.10+ x86-64, macOS 10.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386) | Details |
| psautohint-1.1.1a5-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.1.1a5-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.1.1a5-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 | CPython 2.7 | CPython 2.7 pymalloc | macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
Total release size: 1.0 MB
Release files / psautohint-1.1.1a5-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.1.1a5-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 154.7 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
832c4ee7672f5db4221bc2b9dbe784c0e2f9e2365a975f77f0c0ece523750d23
|
|
BLAKE2b-256 checksum How to use checksums |
ed4c6d36078f56e17e4eabc8abc030d9dcc2d29e98fe397a4c41e42c6c6ea999
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.1.1a5-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.1.1a5-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 145.7 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
b75a85b62e585cd5d1dc18c40ca0301c924fbb7930ea9c10a3e4db3e61440871
|
|
BLAKE2b-256 checksum How to use checksums |
f6af56b142f0527356564c8acbc146141800100ab9e1c375d90ea1744d2e4a00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.1.1a5-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
| Download URL | psautohint-1.1.1a5-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 |
|---|---|
| Size | 234.0 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
8bc8a35d6328cdb8f9b42532688420edb41a46fec92190b234385078d9610ae8
|
|
BLAKE2b-256 checksum How to use checksums |
574558e367a71291e73926d1045022e79d15745239a1f3cd0c1faa2bebd79b2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.1.1a5-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.1.1a5-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 145.6 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
0d90328f56450ab320e5e478963b80dfa2dcce0f8b7f369296d72f7779cd818f
|
|
BLAKE2b-256 checksum How to use checksums |
d08558cd712ea978ad9c934b71dc2c246400074c51c06366d1702a074627488f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.1.1a5-cp27-cp27m-win32.whl
| Download URL | psautohint-1.1.1a5-cp27-cp27m-win32.whl |
|---|---|
| Size | 122.9 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5292c9cc81e1b4b0c02a0ded787b15a245b5c14ec4d94fbc395c1fd49e3831ad
|
|
BLAKE2b-256 checksum How to use checksums |
cbbf7e5b7901fc0ea950a071eb98325627d98a3088864a5fca21dfb24b8862ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.1.1a5-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
| Download URL | psautohint-1.1.1a5-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 |
|---|---|
| Size | 233.8 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ae645a64445093ef88f79fca82fd2c7ec2b11dce353fb1aea915d4e7635ecbe
|
|
BLAKE2b-256 checksum How to use checksums |
f775be6096b848852fa43a94ac71b82a5d781b1c97dea36f044e8a13f44f9b9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |