This release is a pre-release and may not be stable for production use.
PSAutoHint
A standalone version of AFDKO’s autohinter.
NOTE: as of August 2019, only Python 3.6 or later is supported.
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
Metadata
Release files for psautohint 2.0.0a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| psautohint-2.0.0a1.zip | 225.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-2.0.0a1-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 | CPython 3.7 | CPython 3.7 pymalloc | macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386) | Details |
| psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-2.0.0a1-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.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386) | Details |
Total release size: 1.9 MB
Release files / psautohint-2.0.0a1.zip
| Download URL | psautohint-2.0.0a1.zip |
|---|---|
| Size | 225.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bdbc724ed08db0cb62bc43ed44b9e1a150684907713d39326d51ab68991466fc
|
|
BLAKE2b-256 checksum How to use checksums |
66aa756fe54fa7d1b0a4a3e39041d7ebaaf4f77f25baea3ccfcd80ff48cc16d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3
|
Release files / psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-2.0.0a1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 231.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2bbf553889b83d1ceb3877f7e72056a87aa8654684f214c15473adcd9560b606
|
|
BLAKE2b-256 checksum How to use checksums |
757825b4f438c9723066d3d2d6b901a99e24c2fa44ac850467b59da6496014cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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.34.0 CPython/3.7.4
|
Release files / psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-2.0.0a1-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 206.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d52a974890381d4a464d2269f5eefdb620de7c438e036186a9cf3148e2f687ac
|
|
BLAKE2b-256 checksum How to use checksums |
dba29d679485d6ed427a1ab666472bdd6da2f8200bfd86826c53cae3c5d8f7de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3
|
Release files / psautohint-2.0.0a1-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
| Download URL | psautohint-2.0.0a1-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 |
|---|---|
| Size | 386.4 kB |
| Tags | CPython 3.7 CPython 3.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 |
013f57f73d64b876cc8b6460932a92b4254ebf33e56deff0c1d000ff4050a84d
|
|
BLAKE2b-256 checksum How to use checksums |
7a640b4901589de66a036f8df6ec3e7a3e18aec79b16d06ddb83f36a8b4cfdc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.7.0
|
Release files / psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-2.0.0a1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 231.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7f6e470d836fbae2b077f67c4046cfd838177e2c4ef2dc4d004ea5d93516bca8
|
|
BLAKE2b-256 checksum How to use checksums |
62dc0c9f2b18390272f055ab3536dfdd241f068a57aa63f969589938787e74b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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.34.0 CPython/3.6.8
|
Release files / psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-2.0.0a1-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 206.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e6df1f3a10e9881f809fa820210e6290053ef31f40adfd4dc5df21d919064c2
|
|
BLAKE2b-256 checksum How to use checksums |
c9080e551c914d8cc6ab21f49fcaf240e7ec0d39e804e23f706acdda6adfddbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.3
|
Release files / psautohint-2.0.0a1-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-2.0.0a1-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 | 386.4 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 |
fecad8ef7e87b86ccbaed14d32362fef19967888d7d5ca6b25284ad8041c6b75
|
|
BLAKE2b-256 checksum How to use checksums |
d615552a379f988a9ed95f1db1779e761af3f220eec70a4854a7f8bb4f335bb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.6
|