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.3b3
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.3b3.zip | 227.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.3b3-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.3b3-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.3b3-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+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386) | Details |
| psautohint-1.9.3b3-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.3b3-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.3b3-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.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.9+ Intel (x86-64, i386) | Details |
| psautohint-1.9.3b3-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.3b3-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.3b3-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+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386) | Details |
Total release size: 2.6 MB
Release files / psautohint-1.9.3b3.zip
| Download URL | psautohint-1.9.3b3.zip |
|---|---|
| Size | 227.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c9fb2e41d4cd58d97c1b61730264c869063dbc0957dd8c9cde8bb27176524e46
|
|
BLAKE2b-256 checksum How to use checksums |
a4ffdb45d9ea367b0c7e8efeac61caac3e7895505d3bf372626c63829103e6e4
|
| 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.3b3-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.3b3-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 |
b83f3ab7d4e175b310523f36f57c11c5c4fd3bf12dc337e0796c4b5a21ae0150
|
|
BLAKE2b-256 checksum How to use checksums |
eb0853db4fdf84da94c32e7cef09ae8eff8eb82090c0c1665fb22ad121b68faf
|
| 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.3b3-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3b3-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 |
773d31f4658bfd93afb8f80e8dbb987f2f0b8a936eb522da25ce45f0529e03af
|
|
BLAKE2b-256 checksum How to use checksums |
2dfa18ce727032354f94d2c4cfbf7e2359a7a18c8b7373ff44e681f0ec10e3f7
|
| 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.3b3-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.3b3-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.6 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 |
41de02992674eda2c24328484e544fb54bdd970393ad64dcd60e43efb0aed51d
|
|
BLAKE2b-256 checksum How to use checksums |
869b7e96d97317655caaee42a342a600d81e10cd814eb1f4f4fd033489c17dfe
|
| 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.3b3-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.3b3-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 |
8feb42d3f1306bd4b1097cc21ed1db3c8e697fc824fe2e44c21febe60fddce51
|
|
BLAKE2b-256 checksum How to use checksums |
8ee516a05f81faf24770acc69178d92a6f3f6c29a521d3a6d54aa34d5c4a0bc3
|
| 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.3b3-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3b3-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 |
647583ab8851bf05e3f9d27dfb81157496c6476c16f741b0bdd28e303c604570
|
|
BLAKE2b-256 checksum How to use checksums |
48b957e0b8331714bc575075df17540e8d23f283f4e999ff575bf548534d5ece
|
| 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.3b3-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.3b3-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 |
902340873f0b0568f92be12cc79b9fc4a0a4f4e7eaf048a9c1fdfdb29655c52f
|
|
BLAKE2b-256 checksum How to use checksums |
5c19b82af872f541a6a2a4f34da49caba779481b7d830e6c599cfe0d6835109b
|
| 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.3b3-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3b3-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 |
ae41b158697401e049d96f52e63df596ca40a6bf4bb8fef6580ab8f96fcc73af
|
|
BLAKE2b-256 checksum How to use checksums |
defbbc9e72b576516b4514279b01469231025aa0d2b86bb9328eefa8f4124a35
|
| 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.3b3-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.3b3-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 |
ca004d29a89f07da65410c6b71cae8e291b0c44a860dce75bb5e3ed8eb6ca56a
|
|
BLAKE2b-256 checksum How to use checksums |
a6fe9af6abec251333d568851ddd71f0db613bfc051a7acccd36d408d3c4a4a4
|
| 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.3b3-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.3b3-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 |
c0e3da71c421a793949c82d7b664edea29ba4d9884ce1a38ca5b6eaa8d8bdd69
|
|
BLAKE2b-256 checksum How to use checksums |
1dd52a12172e3fe3619b957df58f26746473a9eee9936c18aa8049aa9260e793
|
| 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
|