Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

Releases: adobe-type-tools/psautohint

v1.9.0: Version 1.9.0

27 Nov 03:37
Compare
Choose a tag to compare
* 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

27 Oct 17:05
Compare
Choose a tag to compare
Pre-release
* Fix some compiler warnings.

v1.9.0b1: Version 1.9.0b1

15 Oct 19:40
Compare
Choose a tag to compare
Pre-release
* 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

07 Sep 20:15
Compare
Choose a tag to compare
* Fix reading comma separated fontinfo arrays.
* Fix calling autohintexe -rs -a.

v1.8.0: Version 1.8.0

05 Sep 22:46
Compare
Choose a tag to compare
* Restore support for Type 1 fonts, requires tx from afdko.
* Drop the autohintexe wrapper

Version 1.7.1 Beta 4

04 Sep 11:55
125a9ab
Compare
Choose a tag to compare
Version 1.7.1 Beta 4 Pre-release
Pre-release
  • 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

02 Sep 08:11
Compare
Choose a tag to compare
Pre-release
* 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

27 Aug 19:24
Compare
Choose a tag to compare
Version 1.7.1 Beta 2 Pre-release
Pre-release
* 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

24 Aug 13:26
Compare
Choose a tag to compare
Version 1.7.1 Beta 1 Pre-release
Pre-release
* 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

09 Aug 19:41
Compare
Choose a tag to compare
v1.7.0

Version v1.7.0