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.2b1
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.2b1.zip | 223.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2b1-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.10+ x86-64, macOS 10.9+ 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-1.9.2b1-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.2b1-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+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
| psautohint-1.9.2b1-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.2b1-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.2b1-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.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
Total release size: 2.6 MB
Release files / psautohint-1.9.2b1.zip
| Download URL | psautohint-1.9.2b1.zip |
|---|---|
| Size | 223.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a913dda3492941f6132fc8f312449931ea97662a5c7e0db4b7553951f8395d71
|
|
BLAKE2b-256 checksum How to use checksums |
b7021d3b9eaaa47d274b1be93e9dd76382495df2f6e934d1e2a348df3bd3b01d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.2b1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 228.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
16dab65a47de0668091657a45bd281a61937be9cf76c4761d6edd206ceba8b81
|
|
BLAKE2b-256 checksum How to use checksums |
4e5690d75545140aa4e88f570571fdae44e14ec22db9d8cf7ba3dd569f134649
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
|
Release files / psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2b1-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 204.2 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
e23d5bde092cfbdcc117af35b66d48fa42beff121668dc28ffb755901f2fbf42
|
|
BLAKE2b-256 checksum How to use checksums |
34c47570fb906b2a12695ad718935cdd190b00e762f11d680f77422ad4cc3dc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b1-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.2b1-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 |
0aa19f7de419d05b2b152968c77fb3621810024d68561458840562ff703c772c
|
|
BLAKE2b-256 checksum How to use checksums |
9a4dba571b332f611dd673d9e0f8ed94e357f5f9a8416626c362d3d79a809967
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
|
Release files / psautohint-1.9.2b1-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.2b1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 228.4 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a889f6b30e9be60b8311debee0649f348ddcb945a38854006fb8310877958f0
|
|
BLAKE2b-256 checksum How to use checksums |
2b2fdd0f41314761a71f8b10cc38eaf5c3204f8aeff082694f57363ac00b6e49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|
Release files / psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2b1-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 204.2 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
dfd585e9b022d83485b2e957eee3a786a8894b20b95cbaf6e49244f3b639fbc2
|
|
BLAKE2b-256 checksum How to use checksums |
a42c0fdcae5f3988a49cbe75b22628919455d6a15edf440f12fc9dcd564599f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b1-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.2b1-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 |
3d550e4a415a900f8d4a885e7fc0e5211c6418aa65cb4f7ca11ef4e06d74e26c
|
|
BLAKE2b-256 checksum How to use checksums |
f3fca5cf06f62542f9f827dcb375796439f4bf84af91e6dd69c009b943ad1618
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|
Release files / psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.2b1-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 204.1 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d1354b938d9690686f900922371cab7f4f646d1d2548e3e6d3043dff9d04850
|
|
BLAKE2b-256 checksum How to use checksums |
5a6145f7c2d45cc82d09e3103971cb7a98e19fef1960e3f78a6b059878e0b065
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6
|
Release files / psautohint-1.9.2b1-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.2b1-cp27-cp27m-win32.whl |
|---|---|
| Size | 162.2 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0a5eee15462ff14979473701488fcc32bde5d6512360a0fba81edc2ef89160b8
|
|
BLAKE2b-256 checksum How to use checksums |
402591398a1147aae9927f53178a3b9ce7878257c4f6c50bc2419bec4ec4ea65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15
|
Release files / psautohint-1.9.2b1-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.2b1-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.6 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 |
7b6faed3abe4d7c74355d936c4316b653fe26bddd851d81f5bf0f398c334468e
|
|
BLAKE2b-256 checksum How to use checksums |
60a6636ce8ebdaa941d7b8789b4234376a168e52171c3581b4850065c2864e53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15
|