Skip to content

Releases: robotools/defcon

0.6.0

01 Nov 11:48
931740d
Compare
Choose a tag to compare
  • Added support for reading and writing fonts in .ufoz (zipped UFO) format.
    This requires the latest fonttools >= 3.31 installed with the [ufo] extra.
    The ufoLib module has been merged into fonttools as fontTools.ufoLib, so it is no longer required as such by defcon (fonttools was and is still required).
  • [unicodeTools] Use the fontTools.unicodedata module (updated to Unicode 11).

0.5.3

11 Sep 09:05
0.5.3
4d93577
Compare
Choose a tag to compare
  • Fixed issue with Glyph.correctContourDirection when sorting contours with the same area on python 3 (#199).
  • [travis] Fixed PyPI auto-upload on tags.

v0.5.2

07 Aug 15:18
Compare
Choose a tag to compare
  • When calculating area, auto close pen (this is somewhat controversial, and may change in the future)
  • Provides identifier for the transformPointPen
  • Improve debugging of held notifications
  • Add validation support (see validation options in UFOLib)
  • Update methods for UFOLib 2.3.1

v0.5.1

07 Aug 15:14
Compare
Choose a tag to compare
  • No longer stores representations in objects without a dispatcher.

0.5.0

31 Mar 10:22
Compare
Choose a tag to compare
  • Added kerning.find() method, to find a value for a pair, even if the pair is not specifically defined in the kerning; i.e., the method is given a glyph name that has kerning, but only because it is in a kerning group.

v0.4.0

26 Mar 10:48
ad94619
Compare
Choose a tag to compare
  • When saving a new font created from scratch, or one loaded from a different path, to the location of another existing UFO, the latter is automatically overwritten with the new one (#180).
  • When saving a font in-place and the existing UFO is invalid, overwrite the latter (#165, #180).
  • Allow to rename the default layer when saving in-place (#165, #180).