This release is a pre-release and may not be stable for production use.
PSAutoHint
A standalone version of AFDKO’s autohinter.
Still a work in progress. Use at your own risk!
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 authinter 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.0b2
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.0b2.zip | 209.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.0b2-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.0b2-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.0b2-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.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64 | Details |
| psautohint-1.7.0b2-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.0b2-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.7.0b2-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.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386) | Details |
Total release size: 1.8 MB
Release files / psautohint-1.7.0b2.zip
| Download URL | psautohint-1.7.0b2.zip |
|---|---|
| Size | 209.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f9c0b068cf9b1f24e33b0f0bbfdf6080e4d003a7d763786cb245dc7cb112e156
|
|
BLAKE2b-256 checksum How to use checksums |
c4d2e2648f3bf3713a5c06f0a9b4ede329571f8ea2f4c8fdb2ca5501953ddadb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.7.0b2-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 151.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9362796a391c5fc3fa643729d509b04ea563074e16ebc622064c551a9e684932
|
|
BLAKE2b-256 checksum How to use checksums |
3842ec6e72e0b063453a6f836289ff793ca4fb9c7733326765adbd5379d3dc73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.0b2-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 142.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
ea6127df5cc3f8e75db1ca4dd0309b9787c488cbb5423e2d602e5efbcf2e0ae3
|
|
BLAKE2b-256 checksum How to use checksums |
194d6b4a1c4e527174009416118df4ac7ff0710b0c63ebcff12deccbd85dfba8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-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.0b2-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 | 230.5 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 |
a4a7a7b60b2805432d3aeb948a82b5a807b33c642fabfefb4d7e7e40fb5d454f
|
|
BLAKE2b-256 checksum How to use checksums |
be7f82f0808d00cb938e586d193fa0d5b986e10d608a50bb7cdcde4ee59bfee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.7.0b2-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 151.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
821cf82a454ecf1566f5b17d34694d39feb0c710d9ad81402f9377e00bfd7e1d
|
|
BLAKE2b-256 checksum How to use checksums |
5ae9b2403cd0673f45594dee178e068b0f7209da98b5149baa8b03861dda2ea1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.0b2-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 142.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
be6764e065eec022248616b650febd4d475f5ddc19328d09b4be4cef124add23
|
|
BLAKE2b-256 checksum How to use checksums |
a802a291aa5353683ab96db1ec9b9dd0ed62944ba50d99121da467c69d96bc2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-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.0b2-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 | 230.5 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 |
6a4967502e82c99221ccaf8253aa8df4cd622e7ec8a7f0101942bfca3573d00c
|
|
BLAKE2b-256 checksum How to use checksums |
cd4295ae4881d2a7d48c86d4ac55407aaa237be4b2c0b0f5121e6d9f489a3549
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.0b2-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 142.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 |
9d4b6d714b0e4c345136e88c80a4560c7b463b83f66fd04b78ec7992b3d0fee8
|
|
BLAKE2b-256 checksum How to use checksums |
8e0965f173086b0659d367f829cf4202ee190ce2060d804be28afa5319bd78a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-cp27-cp27m-win32.whl
| Download URL | psautohint-1.7.0b2-cp27-cp27m-win32.whl |
|---|---|
| Size | 121.0 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
1ef55dd7cbf08267bda0f985f4eb56269edb0ca8ffed542b16e248178f365966
|
|
BLAKE2b-256 checksum How to use checksums |
dad2aa5ff9709757145a8ddfcded5ed25dc6998b2a06bddc0700eca393c36aed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b2-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.0b2-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 | 230.3 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 |
85175f393007c8ff40cfc376a7d74bf7895b4cd15b718e9d74ae163683ab578d
|
|
BLAKE2b-256 checksum How to use checksums |
0d010d94c10b127f9089dd8ce48987e6de313c5d0942e1dbca0d49f2bac86098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |