Releases: fonttools/ttfautohint-py
Releases · fonttools/ttfautohint-py
v0.6.0
What's Changed
- Replace libttfautohint.so with embedded executable run via subprocess by @anthrotype in #25
- Fix PyPI deployment failing on windows by @anthrotype in #26
Full Changelog: v0.5.1...v0.6.0
v0.6.0b2
(pre-release to test new embedded ttfautohint executable and pypi 'trusted publishing' auth method)
v0.6.0b1
(pre-release to test new embedded ttfautohint executable and pypi 'trusted publishing' auth method)
v0.5.1
Fixed segmentation fault on macOS arm64 architecture (i.e. M1 chip) #14 - thanks @simoncozens!
v0.5.0
- Updated embedded libraries:
- ttfautohint 1.8.4
- freetype 2.11.1
- harfbuzz 3.3.2
- Defined a new environment variable
TTFAUTOHINTPY_BUNDLE_DLLthat must be set to "1" (or "yes" or "true") before creating a wheel in order to build from source thelibttfautohintshared library and bundle that in the package directory. By default this variable is not set, so when building a wheel or installing from source distribution or git clone it no longer automatically builds the bundled libttfautohint library. Instead, alibttfautohintshared library (.soon Linux,.dylibon macOS,.dllon Windows) is searched in the default system library paths viactypes.find_library. On Unix, you can modify that usingLD_LIBRARY_PATH, on Windows you do it with thePATHenvironment variable (#3). - Fixed issue with Windows paths containing backslashes incorrectly splitted in
parse_args(#2).
v0.4.3.post1
v0.4.3
Updated ttfautohint to 1.8.3.
Updated freetype to 2.10.0.
Updated harfbuzz to 2.4.0
v0.4.2
Updated harfbuzz to 1.8.4
v0.4.1
Updated embedded ttfautohint library to 1.8.2.
v0.4.0
Updated freetype to 2.9.1 and harfbuzz to 1.8.2