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.1
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.1.zip | 223.9 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.1-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.1-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.1-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.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
| psautohint-1.9.1-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.1-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.1-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.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386) | Details |
| psautohint-1.9.1-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.1-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.1-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+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386) | Details |
Total release size: 2.6 MB
Release files / psautohint-1.9.1.zip
| Download URL | psautohint-1.9.1.zip |
|---|---|
| Size | 223.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
69fed6337b010e13bc9210ed07d81feb8687a97759f14e3ca6e6ba6cc92ebc35
|
|
BLAKE2b-256 checksum How to use checksums |
1bbf94dc4275650a5738ec74ac73787d78fc83299bd4003f60843850e1e192fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.1-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 231.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
99d994b7e33e6eb11436100cc6615d66ec0abe0d4b60ae202a29e454ae57dbe8
|
|
BLAKE2b-256 checksum How to use checksums |
d35e08dace1ea0525c6d907dfe1ae22046c1e6b4001ecd0168a43b7ebdf977c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
|
Release files / psautohint-1.9.1-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.1-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 202.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
2e79cd9081b0c2d5482f3b11eb86b8b4c289802ab65084ce3cd36c0ae96b6e13
|
|
BLAKE2b-256 checksum How to use checksums |
c2dd14fa4d6f2cff08cf5689ea6996b0c0912ef66219fdf77d59a7f996857a76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.1-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.1-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 | 387.2 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 |
5671ec373e1c422645f17a9c2bff70b9af603eadc024b80b8a624b5257a17978
|
|
BLAKE2b-256 checksum How to use checksums |
013f8f9e107b74b5ea146a81c5cb18fb8e3edb7eed14f9d4d192eb3b23d76175
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
|
Release files / psautohint-1.9.1-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 231.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
999443374439ca017ccfdcd5975c8394c8f07685d4494c07b2be4818c07baa7b
|
|
BLAKE2b-256 checksum How to use checksums |
6eb58b2ec9eed304cb9b1b040748320200f84478fcc6a64d196e71b010ec6d1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|
Release files / psautohint-1.9.1-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.1-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 202.4 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d5e6f692525e9803f30eb8f9da8e06c06796df5d8ea1971d566540cf161b638
|
|
BLAKE2b-256 checksum How to use checksums |
2ccbd01d55763d94e890198fba01299a56620d196a78c8663b097c2a0138304f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.1-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.1-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 | 387.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 |
532feb3b0982d5cb2fbec82b923e566e30eca8535e8869db45d74b6a8948390f
|
|
BLAKE2b-256 checksum How to use checksums |
5103ffccec80bef24a551cef2229f10accfac7eed1b9a5e962b3acaa0d7c4e89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|
Release files / psautohint-1.9.1-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.1-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 202.3 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
730385143d5fd5c6b878af3871c92df0e501a15b53cd2915b655fc004c8ee695
|
|
BLAKE2b-256 checksum How to use checksums |
1c3b07b0279cdf2039f4a42ff99dbd561e3b8e7875dfdfd94f5f143d47229176
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.1-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.1-cp27-cp27m-win32.whl |
|---|---|
| Size | 163.9 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
26c7215f236d5a41664f4bfc923321a2007940bb9cae88c22c6e98c748809798
|
|
BLAKE2b-256 checksum How to use checksums |
a32c3b661bb785a69b5403d547e940842d900de3fb0e08e6cc2637a17a5f849b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15
|
Release files / psautohint-1.9.1-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.1-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 | 387.0 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 |
1346b7f5e9cde787db92e51e767870d5925fae81c42ae5504a1ec1803996313e
|
|
BLAKE2b-256 checksum How to use checksums |
0f66eaab9b962c277ce3c95392498a3780dd017d2e3d57ab1b252763e5d89942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15
|