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.2
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.2.zip | 226.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.2-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.2-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2-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+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64 | Details |
| psautohint-1.9.2-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.2-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2-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+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64 | Details |
| psautohint-1.9.2-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.2-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.2-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.9+ x86-64, macOS 10.6+ Intel (x86-64, i386) | Details |
Total release size: 2.6 MB
Release files / psautohint-1.9.2.zip
| Download URL | psautohint-1.9.2.zip |
|---|---|
| Size | 226.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6682a600de713d9a2f09dc0e520b90558c5452198668d79ecc4dd9e46b89817b
|
|
BLAKE2b-256 checksum How to use checksums |
3099abdf95771e8f5fb0b1c3b812eea2fa8d1097cf0e09db74cdeaceccd38526
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.2-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 230.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6f3a252d3c7f3e07bdc35009fc528756cb66fed596972d2c3dc03d59038d843e
|
|
BLAKE2b-256 checksum How to use checksums |
52ea6790ef3e06848c9eb1943e5b507a4314ddf49facd1c4b821af7f7fb62b7e
|
| 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.3
|
Release files / psautohint-1.9.2-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 205.7 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ac37d0a700b5cbab24f8ac7ffcc3da54669b1fef063c77d415ecf947837daf6
|
|
BLAKE2b-256 checksum How to use checksums |
d80077e100e048610d6a13b08043320d0354c4923111c8aa1f895b1043255d44
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2-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.2-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.3 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 |
ba12257e38e198a5d63a0f5d1bc18260ef945aec73d86e2f676b528221f861a7
|
|
BLAKE2b-256 checksum How to use checksums |
ff3a291227241974df7f7fcb60b4270088de7581d229b566b36ced5dabccbfb6
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0
|
Release files / psautohint-1.9.2-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.2-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 230.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
09243219acf7f03ad76d4cea24ef8fce36021772d166c52a4eb99738e8dfa190
|
|
BLAKE2b-256 checksum How to use checksums |
2611bb20ed49f1b0a0d02e9d56848892a6d0bd8980149795652f8ec79ba9d711
|
| 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.2-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 205.7 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
33e6664925b08dc3790a4f7959b031bb19becf5dbe02417e87bb65ff6d137da3
|
|
BLAKE2b-256 checksum How to use checksums |
87be7540f8eebe3112e2364183f5263d33709552917685f213e4af71da92143e
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2-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.2-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.2 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 |
7de785a7892fde43b3c0d881c800979cb4d4629b0e99b8556ef5a8d4db2d3e56
|
|
BLAKE2b-256 checksum How to use checksums |
4fd54d4b0da6a212273a4448759af06b6d509c6d894af7794eb3edcb61093625
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6
|
Release files / psautohint-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 205.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 |
943aadf1c7cd76330741aeb4d56b2a729b30e0edee99876625a6ba4c185418b3
|
|
BLAKE2b-256 checksum How to use checksums |
f361fb1ea524cd6ad2ef7733db69c3206046dc5eb839fa014ebb495b298de55b
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6
|
Release files / psautohint-1.9.2-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.2-cp27-cp27m-win32.whl |
|---|---|
| Size | 164.9 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
3600ab56cad119ced58bfd0e15127bcfdcab805e327f6e73e8c9702259888f1b
|
|
BLAKE2b-256 checksum How to use checksums |
8e20706eadd69e56b6ce0a8ad621e831b987ac5004332fe479005fc55f924a88
|
| 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/2.7.16
|
Release files / psautohint-1.9.2-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.2-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.2 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 |
dce3c5b84b3ed7286a46f217f05af43f47c3fe9bf49535cc0c85cd3b8a44b051
|
|
BLAKE2b-256 checksum How to use checksums |
a0111bd7c4e61061955b7d876cddc9ab1f4522accf15394befc0576116915c55
|
| 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15
|