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.3b2
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.3b2.zip | 227.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.3b2-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.3b2-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.3b2-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.9+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386) | Details |
| psautohint-1.9.3b2-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.3b2-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.3b2-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.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386) | Details |
| psautohint-1.9.3b2-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.3b2-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.3b2-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.3b2.zip
| Download URL | psautohint-1.9.3b2.zip |
|---|---|
| Size | 227.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
425254839d3024944ebcb8ac7647e727cbef976e9a176a7ce01335bae6d22337
|
|
BLAKE2b-256 checksum How to use checksums |
3bc3697ab366b8f6640e98ded0e7be0e79ca79cda3e58afc9df035e5ac0ca526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6
|
Release files / psautohint-1.9.3b2-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.3b2-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 230.7 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
07a531c5fbd927d14eba87e8144cacb13af8172daadd46dde3e1a32c78458a88
|
|
BLAKE2b-256 checksum How to use checksums |
44e63859c75b5b3a2ff309fe7a6efb9fd545f804a143adea8b117a8524a73fe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|
Release files / psautohint-1.9.3b2-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3b2-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 205.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
aab83434841a4898e4d4c6ad6113b432f65df4ece4f1378fbb23d2b2bd1dc8cf
|
|
BLAKE2b-256 checksum How to use checksums |
dd5b4bd324fcc210524767dcd5bf078207d817e9fb6584de8d257aeebc03620f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6
|
Release files / psautohint-1.9.3b2-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.3b2-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 |
2e5c0c05cc045fdffcb8c540ff7c5282bb4937fabc98cadde8c0681148d1f271
|
|
BLAKE2b-256 checksum How to use checksums |
f6eb288968269970f8ae68ca19ece7aad802f7e6adff00de5ba8ff1449e3ff77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.0
|
Release files / psautohint-1.9.3b2-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.3b2-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 230.7 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
03b33389b7f99b58c4f15a67272bb4e0815b47df84a56121d016ba62769da40d
|
|
BLAKE2b-256 checksum How to use checksums |
15991568d18d92d6a3fbbf0829117f1a716d317e5a4c566e653aeb7c89f4e279
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8
|
Release files / psautohint-1.9.3b2-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3b2-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 205.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
9478fedd1b0850257b39698a6cdda14a793ca61c82a2ec1b8d9f718885275fa1
|
|
BLAKE2b-256 checksum How to use checksums |
421506d33e858058db89fb53f62c93c7ef97af8c1fe19ce10bfb4c84828e10c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6
|
Release files / psautohint-1.9.3b2-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.3b2-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 |
185574ad1773c1028362988b1447f6fa9935445ed57180816e289b96c31665fb
|
|
BLAKE2b-256 checksum How to use checksums |
a39bb8db59b12d1acb32de411602e8f08756f8bd331f07c273719db4dfdc6c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.6
|
Release files / psautohint-1.9.3b2-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3b2-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 205.7 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
181086e4195a0749d54826347a6ed1956e13c8dc466485274a39b3d69a1a8538
|
|
BLAKE2b-256 checksum How to use checksums |
452e60d1af235ce53e933ad9a776c5f29d23ca8718eccdc6d7a89dfd45ad5d1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.6
|
Release files / psautohint-1.9.3b2-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.3b2-cp27-cp27m-win32.whl |
|---|---|
| Size | 165.1 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c856a2634db008de232ccf16e6bd604e2d992fc25ca31fde13ad420f429a8ed3
|
|
BLAKE2b-256 checksum How to use checksums |
30b9f906420a21f3e249d9fdff514f30e1904bf2b558dbcc5150440571224dc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.16
|
Release files / psautohint-1.9.3b2-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.3b2-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.5 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 |
26e6f2771ec684f7e5c0479eeb4f6128d08f2109835632a758e0b6b99e5b4476
|
|
BLAKE2b-256 checksum How to use checksums |
9d259690aa93e84a015f111f3840f7de6a534f2c6a0ff98d25d7dda0fa77e7fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15
|