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.0b1
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.0b1.zip | 209.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| psautohint-1.7.0b1-cp37-cp37m-win_amd64.whl | CPython 3.7 | CPython 3.7 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.0b1-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.0b1-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.9+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386) | Details |
| psautohint-1.7.0b1-cp36-cp36m-win_amd64.whl | CPython 3.6 | CPython 3.6 pymalloc | Windows x86-64 | Details |
| psautohint-1.7.0b1-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| psautohint-1.7.0b1-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+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386) | Details |
| psautohint-1.7.0b1-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.0b1-cp27-cp27m-win32.whl | CPython 2.7 | CPython 2.7 pymalloc | Windows x86-32 | Details |
| psautohint-1.7.0b1-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.10+ x86-64, macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386) | Details |
Total release size: 1.8 MB
Release files / psautohint-1.7.0b1.zip
| Download URL | psautohint-1.7.0b1.zip |
|---|---|
| Size | 209.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
73fd82036b9ef35053d4b1e4fd24d5645bd45ac8206bf94bb845a2d76cc81f0b
|
|
BLAKE2b-256 checksum How to use checksums |
e5fb86920ce4922b2b9cf1cce2c3c2474e679e60fe70629e841aa601d4069956
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-cp37-cp37m-win_amd64.whl
| Download URL | psautohint-1.7.0b1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 154.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d7c4fdcb648472e41958a9e072fa9cc5439983ac3e7d016dc992dfeeb8fdf5cb
|
|
BLAKE2b-256 checksum How to use checksums |
269fd291b6acc1999c3b0a4b4535389314e8b50085b7532b32a0a0cc2dd02dd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.0b1-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 145.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
4c483d06e365cc8359ef4831c3afe27f0d909f6529712a709218032ae7e255be
|
|
BLAKE2b-256 checksum How to use checksums |
35e732342af9888485f27f3d763b5dabeab0421e57bc5bf6b804df52f8c6f923
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-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.0b1-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 | 233.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 |
74476979320f2aad1037353b50fe55eaa46e011513a835eb764b76a8e3bd45ee
|
|
BLAKE2b-256 checksum How to use checksums |
a976f91e13a741ae2fb1e061f9ae1c7232b62211b84956e88589cb2e809161ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-cp36-cp36m-win_amd64.whl
| Download URL | psautohint-1.7.0b1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 154.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
671bdbd31dcc0a88d4a8c058ba4f62f83ab559921a74810fc95de09c221d6c92
|
|
BLAKE2b-256 checksum How to use checksums |
022fffd057f582a77266770eca5934f08f1a5937cbbd94280a96c21d03238eef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.0b1-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 145.3 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d51175a336e57108be1ba3f271be6b71b3ec746c9a92d32fd0582b708f139027
|
|
BLAKE2b-256 checksum How to use checksums |
dd715e25991ee05f8035e3125d354f398cfe2cb6bd88ce359b8723045e336ae6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-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.0b1-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 | 233.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 |
9f6ad9794478dc295681e2afd12aa948b2e5cb20ac9c6257a54a044bdc96d99f
|
|
BLAKE2b-256 checksum How to use checksums |
f027e86a8cafb27d1f3edb8e3e7e4da690e746c578ef59350675d4da6a7e10ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | psautohint-1.7.0b1-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 145.2 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
caa14e733958a8fdda1f89f03276322c44b501c991aa85987343979304740e08
|
|
BLAKE2b-256 checksum How to use checksums |
db6be20eba031b3d86c13b228fbc4c9cd0561370a224d697e1cd7ba7ce112a11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-cp27-cp27m-win32.whl
| Download URL | psautohint-1.7.0b1-cp27-cp27m-win32.whl |
|---|---|
| Size | 122.5 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5d335b718334da8a074fddc6298551da9f8db1a9ee3be668bedcb985cc61f8bd
|
|
BLAKE2b-256 checksum How to use checksums |
001ad01bfc6dbfe81b0e0ed615102fc5e86db058070f0936c6309593f82b4dad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / psautohint-1.7.0b1-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.0b1-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 | 233.4 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 |
c13ff79c91759eff719a255f8d5faf45ffdf273bf883aa68050f3785eea0d9f4
|
|
BLAKE2b-256 checksum How to use checksums |
a005a3d2d75c7a0f29da5b9f3b58d3b6e473549ffae21735257266c24a7b4bde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |