googlefonts / ufo2ft

A bridge from UFOs to FontTools objects (and therefore, OTFs and TTFs).
MIT License
151 stars 43 forks source link

Scheduled weekly dependency update for week 42 #552

Closed pyup-bot closed 2 years ago

pyup-bot commented 2 years ago

Update skia-pathops from 0.6.0.post3 to 0.7.1.

Changelog ### 0.7.1 ``` Build wheels for Linux aarch64 (arm64) platform (48). No code changes since v0.7.0. ``` ### 0.7.0 ``` - Updated libskia to current chrome/m95 branch (no known/notable changes to PathOps module). - No longer require python2 to build from source. - Build and publish `universal2` wheels to support the new ARM-based Macs with Apple M1 chip. ```
Links - PyPI: https://pypi.org/project/skia-pathops - Changelog: https://pyup.io/changelogs/skia-pathops/ - Repo: https://github.com/fonttools/skia-pathops

Update ufoLib2 from 0.7.1 to 0.11.4.

Changelog ### 0.11.4 ``` Fix Font's explicit `data` and `images` kwarg converters. ``` ### 0.11.3 ``` Ensure data and image stores are unlazified for direct comparisons (165). ``` ### 0.11.2 ``` * 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). ``` ### 0.11.1 ``` Component.move`: apply delta to offset directly rather than translating, which fixes moving of flipped components. ``` ### 0.11.0 ``` Typing: add `GlyphSet` protocol. More elegant than referring to Layer and Glyph explicitly, which nicely avoids circular imports. ``` ### 0.10.1 ``` Some small typing fixes to circumvent microsoft/pyright1297. ``` ### 0.10.0 ``` Oops, `object_lib` should have been `objectLib`. ``` ### 0.9.0 ``` 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. ``` ### 0.8.0 ``` - 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. `bounds`computes a tight bounding box at the curves' extrema, while `controlPointBounds` only takes into account the control points (82). ```
Links - PyPI: https://pypi.org/project/ufolib2 - Changelog: https://pyup.io/changelogs/ufolib2/ - Repo: https://github.com/fonttools/ufoLib2