Pre-release
This release is a pre-release and may not be stable for production use.
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
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 1.9.2b2
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-1.9.2b2.zip | 223.8 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.2b2-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.2b2-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2b2-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+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64 | Details |
| psautohint-1.9.2b2-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.2b2-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2b2-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.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386) | Details |
| psautohint-1.9.2b2-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2b2-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.2b2-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.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64 | Details |
Total release size: 2.6 MB
Release files / psautohint-1.9.2b2.zip
| Download URL | psautohint-1.9.2b2.zip |
|---|---|
| Size | 223.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a2d62f9b3e38a6d286c765d00e82282e1f854e65604f08b3c0d90717ed60bcd
|
|
BLAKE2b-256 checksum How to use checksums |
64821b142a832b4f9afa1e06ea459e1b1f3993a0ad7cc2c94031f3e5fbcebaa2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b2-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.2b2-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 228.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
39a5e60b23b2aec55f364d2728ca5d45496a95e0c78ecf03fc2e4c0df5dd9efb
|
|
BLAKE2b-256 checksum How to use checksums |
6604f01ba2fd90894dbb3e6cbb63211a553b6c49c63cd830d6afe1d76b9fdac1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|
Release files / psautohint-1.9.2b2-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2b2-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 204.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a19ed9a1402af4712a9376c59830a4eac794f08068e5c489809b3cf05deb7bd
|
|
BLAKE2b-256 checksum How to use checksums |
75b059ad24f82fdbd1a31ab90243deb5484221c6a78f370b992bc00b3dac984c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b2-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-1.9.2b2-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 | 385.7 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 |
897bc701881fc5f108ca9181f5d1e3f1095079daf005fdaa2918a21d6b648385
|
|
BLAKE2b-256 checksum How to use checksums |
5ba262ae7b5326789b038e7a986e5e1264eed289ab28d7c9739a60e7de23405a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0
|
Release files / psautohint-1.9.2b2-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.2b2-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 228.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6ec9ea47e84fece33916c1b2dcb9ab9ec5dd9d21fd53c8283bd4735f48c699f2
|
|
BLAKE2b-256 checksum How to use checksums |
6de6d010126f5253c278360d452643f5d18d9dfd20f243f09dd494c5192de37c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
|
Release files / psautohint-1.9.2b2-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2b2-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 204.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bcd39346ca847c7845d1c4b17c5a57e50fcc86909bdb670333337e6e461b69f
|
|
BLAKE2b-256 checksum How to use checksums |
bb7adde54758c1c97827c7021a5f7b0da6123cb277bd5208d12c994065efe12a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b2-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.9.2b2-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 | 385.7 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 |
898d572fb8595e28bf90d5d7ca83880d5466bf792a49f971fd38b1b6a609a066
|
|
BLAKE2b-256 checksum How to use checksums |
d54fea7fec2556083a963e60c0c4dbe89555ace40fa53e6ee8c27b449a37ab63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6
|
Release files / psautohint-1.9.2b2-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2b2-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 204.2 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a6debc960fcbdef2b5242e87316926cf17cb40233f1db789da5d84a7cc46c0d
|
|
BLAKE2b-256 checksum How to use checksums |
e4fa2989035873ccc2fa3e473df63ea6a3b221575a2ed3f1311ac6b03e9f8ce9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b2-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.2b2-cp27-cp27m-win32.whl |
|---|---|
| Size | 162.3 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
abc6398c961c0cc316836fc71f56de3cb0f47036f50265c4afff015a0a95ba0b
|
|
BLAKE2b-256 checksum How to use checksums |
78a83076dcc5b8ebd03f75530ca7cca55cb5bf2abe668b2260ea0f7b8f0f66ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15
|
Release files / psautohint-1.9.2b2-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.9.2b2-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 | 385.7 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 |
675222fd7f2ccd5fb71f5a4030ee0609eda089a44cc870eb498896c860460a76
|
|
BLAKE2b-256 checksum How to use checksums |
9c714033c9516c45d98b9b3f8c2158bcee0a8932d5c2c44f534e43225ec82d74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15
|