This repository has been archived by the owner on Jul 17, 2024. It is now read-only.
Releases: adobe-type-tools/psautohint
Releases · adobe-type-tools/psautohint
v1.9.0: Version 1.9.0
* Fix specifying glyph ranges to process. * Rename processed glyphs layer for better compatibility with ufoNormalizer. * Switch from ufoLib to fontTools.ufoLib. * Fix crash when doing in compatible hinting.
v1.9.0b2: Version 1.9.0b2
* Fix some compiler warnings.
v1.9.0b1: Version 1.9.0b1
* Hide trackback by default in case of errors, and add --traceback option to show it. * Fix memory leak in autohintexe. * Fix many negative shift and integer overflow issues invoking C undefined behaviour. * Remove some noisy and not very helpful path checking warnings. * autohintexe now writes glyph reports to stdout when -b option is used, previously it would write them to file and write hinted glyph to stdout. * Add a psstemhist tool, similar to AFDKO’s stemhist.
v1.8.1: Version 1.8.1
* Fix reading comma separated fontinfo arrays. * Fix calling autohintexe -rs -a.
v1.8.0: Version 1.8.0
* Restore support for Type 1 fonts, requires tx from afdko. * Drop the autohintexe wrapper
Version 1.7.1 Beta 4
- Use setuptools instead of meson to build autohintexe
- Deploy source distribution zip file to Github Releases on tags.
v1.7.1b3: Version 1.7.1 Beta 3
* Switch libpsautohint from autotools to meson. * Build autohintexe with Python package and add it to the wheels. * Make --decimals options actually work. * Fix writing processed glyphs layer for fonts that do not have it already. * Fix differences between Python 2 and 3 when calculating glyph has for glyphs with decimal coordinates.
Version 1.7.1 Beta 2
* Fix handling of CFF paths that do not start with a move to. * Correct --write-to-default-layer help string. * Port reading and writing UFO fonts to ufoLib.
Version 1.7.1 Beta 1
* Fix overwriting existing UFO fonts. * Allow --fontinfo-file option with multiple fonts. * Properly report skipped glyphs. * Fix check for HCounterGlyphs/VCounterGlyphs from the font. * Closing a UFO font without saving now does not inadvertently change it. * The C extension now handles invalid input more robustly. * Fix a crash when glyph name exceeds the limit. * C extension no longer logs garbage when glyph name is not set. * When hinting compatible fonts, a rejected glyph no longer causes all subsequent glyphs to drop hints. * Fix crash when setting too many HCounterGlyphs/VCounterGlyphs. * Fix buffer overflow while reading glyph names. * CFF CharsString are no longer optimized/specialized, the output CFF table should be post-processed for optimization (which was already required since we also flatten subroutines). * Fix reading hint masks from CFF table.
Version 1.7.0
v1.7.0 Version v1.7.0