robotools / fontParts

The replacement for RoboFab
MIT License
134 stars 44 forks source link

Update fonttools to 4.26.0 #599

Closed pyup-bot closed 3 years ago

pyup-bot commented 3 years ago

This PR updates FontTools[lxml,unicode,ufo] from 4.25.1 to 4.26.0.

Changelog ### 4.26.0 ``` ---------------------------- - [xmlWriter] Default to ``"\n"`` for ``newlinestr`` instead of platform-specific ``os.linesep`` (2384). - [otData] Define COLRv1 ClipList and ClipBox (2379). - [removeOverlaps/instancer] Added --ignore-overlap-errors option to work around Skia PathOps.Simplify bug (2382, 2363, google/fonts3365). - NOTE: This will be the last version to support Python 3.6. FontTools will require Python 3.7 or above from the next release (2350) ``` ### 4.25.2 ``` ---------------------------- - [COLRv1] Various changes to sync with the latest CORLv1 draft spec. In particular: define COLR.VarIndexMap, remove/inline ColorIndex struct, add VarIndexBase to ``PaintVar*`` tables (2372); add reduced-precicion specialized transform Paints; define Angle as fraction of half circle encoded as F2Dot14; use FWORD (int16) for all Paint center coordinates; change PaintTransform to have an offset to Affine2x3; - [ttLib] when importing XML, only set sfntVersion if the font has no reader and is empty (2376) ```
Links - PyPI: https://pypi.org/project/fonttools - Changelog: https://pyup.io/changelogs/fonttools/ - Repo: http://github.com/fonttools/fonttools
pyup-bot commented 3 years ago

Closing this in favor of #600