Skip to content

Releases: fonttools/ufoLib2

v0.11.2

07 Sep 10:39
7196c20
Compare
Choose a tag to compare
  • Internal change: Don't compare private Font attributes, cleaning up pytest assert displays (#160).
  • Internal change: Do not require wheel for all setuptools operations (#158).

v0.11.1

11 Jan 10:29
093cd6a
Compare
Choose a tag to compare

Component.move: apply delta to offset directly rather than translating, which fixes moving of flipped components.

v0.11.0

07 Jan 11:43
fd3304b
Compare
Choose a tag to compare

Typing: add GlyphSet protocol. More elegant than referring to Layer and Glyph explicitly, which nicely avoids circular imports.

v0.10.1

20 Dec 12:34
a7b9a50
Compare
Choose a tag to compare

Some small typing fixes to circumvent microsoft/pyright#1297.

v0.10.0

27 Nov 15:09
343288c
Compare
Choose a tag to compare

Oops, object_lib should have been objectLib.

v0.9.0

27 Nov 14:45
243f056
Compare
Choose a tag to compare

Add APIs Font.object_lib(obj) and Glyph.object_lib(obj) to explicitly handle the new public.objectLibs mechanism of attaching libs to anchors, guidelines, contours, components and points.

v0.8.0

03 Jun 10:20
v0.8.0
e9a5c5d
Compare
Choose a tag to compare
  • Added bounds and controlPointBounds properties to Layer and Font objects, like in defcon API.
    These return the union of the (xMin, yMin, xMax, yMax) bounding boxes of all the glyphs in a layer, or in the default layer for Font object.
    boundscomputes a tight bounding box at the curves' extrema, while controlPointBounds only takes into account the control points (#82).

v0.7.1

05 May 15:53
b5e5f0c
Compare
Choose a tag to compare

Font.guidelines setter should clear existing guidelines first (fixes #70)

v0.7.0

29 Apr 18:38
v0.7.0
b4a88ff
Compare
Choose a tag to compare
  • Added extensive type annotations throughout the codebase. These are also available to client code that uses static type checking, as long as they use mypy or a type checker that supports PEP 561 (#73).
  • Build API documentation from inline docstrings using Sphinx.
    This is uploaded automatically on ReadTheDocs at https://ufolib2.readthedocs.io/

v0.6.3a1

01 Apr 15:23
c6124d3
Compare
Choose a tag to compare

Testing new GitHub Actions...