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.3rc1
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.3rc1.zip | 227.9 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.9.3rc1-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.3rc1-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.3rc1-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.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64 | Details |
| psautohint-1.9.3rc1-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.9.3rc1-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.9.3rc1-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.9+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64 | Details |
| psautohint-1.9.3rc1-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.3rc1-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.9.3rc1-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.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 |
Total release size: 2.6 MB
Release files / psautohint-1.9.3rc1.zip
| Download URL | psautohint-1.9.3rc1.zip |
|---|---|
| Size | 227.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6acbd245b89c3acbd3a31a33adc670bfc04a9f2a91ffc52274d5f03969f0c9d6
|
|
BLAKE2b-256 checksum How to use checksums |
16fce1454a2b4af6f9063f28afaf66178883f07e5fddef2e9d54c9f0749116ff
|
| 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.3rc1-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.9.3rc1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 230.9 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d00b22d968af37ee6f8eb6f939f14c58d48610fe392e6fde450fb9a28c0dae3c
|
|
BLAKE2b-256 checksum How to use checksums |
003107bf0fd2cca56aa0f91ee6c2181563c4624b9b4250ef1c4ca17c0c92268d
|
| 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.3rc1-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3rc1-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 206.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
32548fbbbb7f3d9cde9f7ba3ca7fa6511c94cc0364867f1f29047512f697274d
|
|
BLAKE2b-256 checksum How to use checksums |
dcc4385c245162f2d290797d328dff56ca3fa994634748f7f40e17a093e9ce0e
|
| 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.3rc1-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.3rc1-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.8 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 |
ad8d2b1d9c239319ff40e12a9b50c042a366133e5cdec5698733c3ff9b9608b0
|
|
BLAKE2b-256 checksum How to use checksums |
92f94c85aa42795269fb55d44bb78f0e938ac0baf32cddd2827d0bd535dba932
|
| 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.3rc1-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.9.3rc1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 230.9 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2127fa7edbe7f216eec912cd6bc065c778854765b29e16f4c831e7e42c8117a2
|
|
BLAKE2b-256 checksum How to use checksums |
1ce135a0c344ff8d92bdb9bdc77da5610dc689b258acabce4d8e6aade6c100d2
|
| 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.3rc1-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3rc1-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 206.0 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d5e480410e0af456a48a84b4615b7f867dae9f8d3e327820abb312838a535f1b
|
|
BLAKE2b-256 checksum How to use checksums |
999713a56541523c369802444487205ec8092455fcdeb88b133730d86ad825ee
|
| 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.3rc1-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.3rc1-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.8 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 |
1a9d7160bfe55747b1e80c77ae38eab7ca31d9e88f506588db1adc09bf783191
|
|
BLAKE2b-256 checksum How to use checksums |
53c9d65fc944b18dc15503b07b4faddc31ddd4058a1dc754d08a588d2353e2a3
|
| 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.3rc1-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.9.3rc1-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 205.9 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ce8311fc5623316695590a909a591a976db4f8ef2023bb68ff109eb6fd070fc
|
|
BLAKE2b-256 checksum How to use checksums |
ce23a1c1e806debf15af2c6b3b71112b9f822523f4d495ac3a6e8a1652d7d60c
|
| 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.3rc1-cp27-cp27m-win32.whl
| Download URL | psautohint-1.9.3rc1-cp27-cp27m-win32.whl |
|---|---|
| Size | 165.3 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
fa5ec6519f45b1ec2908a142e61d91b61a0c90686de576906fb83fc064cf646b
|
|
BLAKE2b-256 checksum How to use checksums |
1d095f0ed2c35cc2c437cbe6998a0235f07bf8c818a6cb89ca79c5c25493c24c
|
| 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.3rc1-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.3rc1-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.7 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 |
fc597b7c30877faf69b6657afb93d18fa63298025b95095fe60c9cb89d90efbb
|
|
BLAKE2b-256 checksum How to use checksums |
c9c7c9025772ffb528a316103f2bc7a1775283bc18ded2ddc39a3e142756addd
|
| 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
|