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.7.1b4
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.1b4.zip | 217.9 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.7.1b4-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.1b4-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.1b4-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.6+ Intel (x86-64, i386), macOS 10.10+ 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.1b4-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.1b4-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.1b4-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+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386) | Details |
| psautohint-1.7.1b4-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.1b4-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.7.1b4-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+ 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: 2.6 MB
Release files / psautohint-1.7.1b4.zip
| Download URL | psautohint-1.7.1b4.zip |
|---|---|
| Size | 217.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8976c770415d6c72e575f2a8dd79a2bbdc3271386d1ae4af78c10451230bdd0
|
|
BLAKE2b-256 checksum How to use checksums |
15c693725d7fafe7f9d981dfcb9643d72a34bb08182363aac33362ab6d577db9
|
| 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.1b4-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.7.1b4-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 227.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0bf04bb3ce240fdfa470093a6a2eda470e007eb32f32bb355314c787e770f598
|
|
BLAKE2b-256 checksum How to use checksums |
67dc3a2473b637e3c7a32b80c72fd3431d282359bf5c6df5a6f6cac9dc1f9e71
|
| 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.1b4-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.1b4-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 203.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
7c1bd3c7531256f1333b5761807c309dddf728e5313e8fcc3d9faef740e0a4ca
|
|
BLAKE2b-256 checksum How to use checksums |
9405c1ea59d010cf719655d4483dd46bbf9bee8b43dd72112d0eced1dbee9607
|
| 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.1b4-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.1b4-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 | 378.3 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 |
76eb2e5d4c10dce364bef40c69556ec80f1d3b9744cb8d3716740888dabc3af8
|
|
BLAKE2b-256 checksum How to use checksums |
84ea5d4e91591024f3763db1c2340ad90d9b574384af5165ecbfdc0571e65113
|
| 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.1b4-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.7.1b4-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 227.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
199f198d67c0654701e30dedef6bb0fefbea334d91c8548f781022e73aa4ca39
|
|
BLAKE2b-256 checksum How to use checksums |
1793d9531f53bf23021d998745e4e02c3885fbed32053e19abac318144fd452c
|
| 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.1b4-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.1b4-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 203.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
b9f6e09a5ae1b907910a986e464836377ca0c098c6ede05524addc91d6d612d4
|
|
BLAKE2b-256 checksum How to use checksums |
4339c4e849cee68dad08b18f1863b7d81199365cec279439c1e70ba48840b2c2
|
| 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.1b4-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.1b4-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 | 378.2 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 |
9644d4ef43623df7f281b2b142d463d3dcacbdadb14b53c4c5149d447b80bf09
|
|
BLAKE2b-256 checksum How to use checksums |
bdf5eef2c3640ea0198c5079ccb1d9d618e3322406de8b69e79ee1b0dfacb505
|
| 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.1b4-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.1b4-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 203.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 |
9df10e81c805b0cf2a84c631f8b71449305f8d54f9283fb3e5c5505369c204e6
|
|
BLAKE2b-256 checksum How to use checksums |
a76f74b6d7694f0c2ad396c95c52735a543e65f795a5d8aa205ce776eb040f0f
|
| 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.1b4-cp27-cp27m-win32.whl
| Download URL | psautohint-1.7.1b4-cp27-cp27m-win32.whl |
|---|---|
| Size | 159.4 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
650349d0bdc4b550899ddae72b158be113bb91f641d53f0deb1c316a5ceb24d1
|
|
BLAKE2b-256 checksum How to use checksums |
b86c14a2da74a3fa6fbe49ee4d8557a92145f222d296f21e851ab6e168c87e9e
|
| 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.1b4-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.1b4-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 | 378.2 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 |
b574a0ce674593c87d52d852901e3f6a23ea293216e9c4eb92e4f06325e3bf48
|
|
BLAKE2b-256 checksum How to use checksums |
8e12ead58ac7d2c22254d97d4babf172cab24826b9d00a189c5d9b9a22b44d67
|
| 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
|