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
The old autohintexe binary can also be built from libpsautohint
directory:
autoreconf -if
./configure
make
Testing
We have a test suite that can be run with:
tox
Metadata
Release files for psautohint 1.7.1b2
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.7.1b2.zip | 212.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.7.1b2-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.1b2-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.1b2-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+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64 | Details |
| psautohint-1.7.1b2-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.1b2-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.1b2-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+ x86-64, 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) | Details |
| psautohint-1.7.1b2-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.1b2-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.7.1b2-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+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ x86-64 | Details |
Total release size: 1.6 MB
Release files / psautohint-1.7.1b2.zip
| Download URL | psautohint-1.7.1b2.zip |
|---|---|
| Size | 212.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e24084db309d6e1b8840508f2586af82487095385f81768e056135f9f0943a34
|
|
BLAKE2b-256 checksum How to use checksums |
20ef5676890d5a45c015e6d22f19378747d19474b6e491401fe252b918f185cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6
|
Release files / psautohint-1.7.1b2-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.7.1b2-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 136.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
df8c8694a1e6ea05037284915ee07142e7728409b1714909db93f36aa6de7d71
|
|
BLAKE2b-256 checksum How to use checksums |
1376ecfc1124ad92af335ad17c5ca74132d32e79ab8e5a776812d7a7519b2da6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0
|
Release files / psautohint-1.7.1b2-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.1b2-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 126.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
055c5cd6a1d5f046ae78e561c38044352f64f4b0b193809ec2d85dadfb3d34b6
|
|
BLAKE2b-256 checksum How to use checksums |
d98214e20bbeb26316fc32b07bfe5107ebebf5cf753e30b0a18a4614054b2273
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6
|
Release files / psautohint-1.7.1b2-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.7.1b2-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 | 209.9 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 |
8f3d1140f3ef805d22c519d32a064ade32974d5cc2c69df56543a39a26aa93a5
|
|
BLAKE2b-256 checksum How to use checksums |
a8742ba4133e2fbfa9c614cc2315e3266e60fb9a8c7b25fa9d3caa739b1c2d99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0
|
Release files / psautohint-1.7.1b2-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.7.1b2-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 136.4 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1693dc5b7e0e13356cddb4a216428c5af67350c5f386fe96931ca6775e035049
|
|
BLAKE2b-256 checksum How to use checksums |
880ea5fe1c7e25e9a72d36f26901e9c3e3bba93f570f668d50b9d82f7e889a9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.6
|
Release files / psautohint-1.7.1b2-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.1b2-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 126.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a1a9f1da1bbb0589cd7804f867aa0f73ad61b6d305ec0747bf67bb2af560280
|
|
BLAKE2b-256 checksum How to use checksums |
40fea1ff7a83856aed1447f76bf8966d00e734ea09c4be533e14076ca0285dea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6
|
Release files / psautohint-1.7.1b2-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.7.1b2-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 | 209.9 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 |
f0397760a244a58549d21f2bba5a99c5a3390423ea77aa40763ddc1e25c61da6
|
|
BLAKE2b-256 checksum How to use checksums |
a5b9f62a43e4c19ef24bb623c53fd3163106e64cea62d13c51ff9a9f41f6dd64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.6
|
Release files / psautohint-1.7.1b2-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.1b2-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 126.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 |
f6f5d537a57bfcf955ac994aab5a8fa42cc44801fe826e1be566341f6102e633
|
|
BLAKE2b-256 checksum How to use checksums |
5bcab5a57cfdc16a272e4e7d0ca777db353f38078340300e2091f01baf191035
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6
|
Release files / psautohint-1.7.1b2-cp27-cp27m-win32.whl
| Download URL | psautohint-1.7.1b2-cp27-cp27m-win32.whl |
|---|---|
| Size | 104.5 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
1c14035385886c957109287781a3abdf9445cc33884cf5c3676aa722bdfa6e91
|
|
BLAKE2b-256 checksum How to use checksums |
21f46c4b9b69d3fb19c83bd5c2617b0c39d15b2b50f436312e457f4e11f1712e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15
|
Release files / psautohint-1.7.1b2-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.7.1b2-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 | 209.8 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 |
651ba84ca32ac2bb36e1e7dfb3a3903f8596f6d6f6ab0b63918f90ed1f35962d
|
|
BLAKE2b-256 checksum How to use checksums |
5c15ad3ec124d202b4b3367b45dfc7af8b5a0dee9b2dc8a78b19e76f70ac683d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15
|