ttfautohint-py 0.5.1

Creator: bradpython12

Last updated:

Add to Cart

Description:

ttfautohintpy 0.5.1

ttfautohint-py
ttfautohint-py is a Python wrapper for ttfautohint, a free auto-hinter for TrueType fonts
created by Werner Lemberg (@lemzwerg).
It uses ctypes to load the
libttfautohint shared library and call the TTF_autohint function.
Binary “wheel” packages are available for Linux (manylinux1), macOS and
Windows, for both Python 2.7 and Python 3.x, with 32 and 64 bit architecture.
They can be installed from the Python Package Index
(PyPI) using the
pip installer.
$ pip install ttfautohint-py
The wheels include a precompiled libttfautohint.so (*.dylib on
macOS, or *.dll on Windows) shared library which has no other dependency
apart from system libraries. The FreeType and
the HarfBuzz libraries are compiled
from source as static libraries and embedded in libttfautohint.
To compile the libttfautohint.dll from source on Windows, you need to
install MSYS2 and the latest MinGW-w64 toolchain.
This is because the ttfautohint build system is based on autotools and
thus requires a Unix-like environment.
A Makefile is used to build the library and its static dependencies, thus
the GNU make executable must be on the
$PATH, as this is called upon by the setup.py script.
Because we build freetype, harfbuzz and ttfautohint from their git
source (checked in as git submodules), some relatively recent versions of the
following development tools are also required: autoconf, automake,
libtool, flex, bison and ragel. Please check the respective
documentation of these libraries for more information.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.