canonical / charmed-5g

Charmed 5G is a secure, reliable and observable open source 5G network.
https://canonical-charmed-5g.readthedocs-hosted.com/
2 stars 0 forks source link

Update dependency fonttools to v4.39.4 #11

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
fonttools ==4.39.0 -> ==4.39.4 age adoption passing confidence

Release Notes

fonttools/fonttools ### [`v4.39.4`](https://togithub.com/fonttools/fonttools/releases/tag/4.39.4) [Compare Source](https://togithub.com/fonttools/fonttools/compare/4.39.3...4.39.4) - \[varLib.interpolatable] Allow for sparse masters [https://github.com/fonttools/fonttools/pull/3075](https://togithub.com/fonttools/fonttools/pull/3075)5) - \[merge] Handle differing default/nominalWidthX in CFF [https://github.com/fonttools/fonttools/pull/3070](https://togithub.com/fonttools/fonttools/pull/3070)0) - \[ttLib] Add missing main.py file to ttLib package [https://github.com/fonttools/fonttools/pull/3088](https://togithub.com/fonttools/fonttools/pull/3088)8) - \[ttx] Fix missing composite instructions in XML [https://github.com/fonttools/fonttools/pull/3092](https://togithub.com/fonttools/fonttools/pull/3092)2) - \[ttx] Fix split tables option to work on filenames containing '%' [https://github.com/fonttools/fonttools/pull/3096](https://togithub.com/fonttools/fonttools/pull/3096)6) - \[featureVars] Process lookups for features other than rvrn last [https://github.com/fonttools/fonttools/pull/3099](https://togithub.com/fonttools/fonttools/pull/3099)9) - \[feaLib] Support multiple substitution with classes [https://github.com/fonttools/fonttools/pull/3103](https://togithub.com/fonttools/fonttools/pull/3103)3) ### [`v4.39.3`](https://togithub.com/fonttools/fonttools/releases/tag/4.39.3) [Compare Source](https://togithub.com/fonttools/fonttools/compare/4.39.2...4.39.3) - \[sbix] Fixed TypeError when compiling empty glyphs whose imageData is None, regression was introduced in v4.39 [https://github.com/fonttools/fonttools/issues/3059](https://togithub.com/fonttools/fonttools/issues/3059)9). - \[ttFont] Fixed AttributeError on python <= 3.10 when opening a TTFont from a tempfile.SpooledTemporaryFile, `seekable` method was only added in python 3.11 ([https://github.com/fonttools/fonttools/issues/3052](https://togithub.com/fonttools/fonttools/issues/3052)). ### [`v4.39.2`](https://togithub.com/fonttools/fonttools/releases/tag/4.39.2) [Compare Source](https://togithub.com/fonttools/fonttools/compare/4.39.1...4.39.2) - \[varLib] Fixed regression introduced in 4.39.1 whereby an incomplete 'STAT' table would be built even though a DesignSpace v5 did contain 'STAT' definitions ([#​3045](https://togithub.com/fonttools/fonttools/issues/3045), [#​3046](https://togithub.com/fonttools/fonttools/issues/3046)). **NOTE**: The 4.39.1 distribution was "yanked" from PyPI to prevent users from accidentally upgrading to it. ### [`v4.39.1`](https://togithub.com/fonttools/fonttools/releases/tag/4.39.1) [Compare Source](https://togithub.com/fonttools/fonttools/compare/4.39.0...4.39.1) - \[avar2] Added experimental support for reading/writing avar version 2 as specified in this draft proposal: https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md - \[glifLib] Wrap underlying XML library exceptions with GlifLibError when parsing GLIFs, and also print the name and path of the glyph that fails to be parsed [https://github.com/fonttools/fonttools/pull/3029](https://togithub.com/fonttools/fonttools/pull/3029)9). - \[feaLib] Consult avar for normalizing user-space values in ConditionSets and in VariableScalars [https://github.com/fonttools/fonttools/pull/3042](https://togithub.com/fonttools/fonttools/pull/3042)2,[https://github.com/fonttools/fonttools/pull/3043](https://togithub.com/fonttools/fonttools/pull/3043)3). - \[ttProgram] Handle string input to Program.fromAssembly() [https://github.com/fonttools/fonttools/pull/3038](https://togithub.com/fonttools/fonttools/pull/3038)8). - \[otlLib] Added a config option to emit GPOS 7 lookups, currently disabled by default because of a macOS bug [https://github.com/fonttools/fonttools/pull/3034](https://togithub.com/fonttools/fonttools/pull/3034)4). - \[COLRv1] Added method to automatically compute ClipBoxes [https://github.com/fonttools/fonttools/pull/3027](https://togithub.com/fonttools/fonttools/pull/3027)7). - \[ttFont] Fixed getGlyphID to raise KeyError on missing glyphs instead of returning None. The regression was introduced in v4.27.0 [https://github.com/fonttools/fonttools/pull/3032](https://togithub.com/fonttools/fonttools/pull/3032)2). - \[sbix] Fixed UnboundLocalError: cannot access local variable 'rawdata' [https://github.com/fonttools/fonttools/pull/3031](https://togithub.com/fonttools/fonttools/pull/3031)1). - \[varLib] When building VF, do not overwrite a pre-existing `STAT` table that was built with feaLib from FEA feature file. Also, added support for building multiple VFs defined in Designspace v5 from `fonttools varLib` script ([https://github.com/fonttools/fonttools/pull/3024](https://togithub.com/fonttools/fonttools/pull/3024)). - \[mtiLib] Only add `Debg` table with lookup names when `FONTTOOLS_LOOKUP_DEBUGGING` env variable is set ([https://github.com/fonttools/fonttools/pull/3023](https://togithub.com/fonttools/fonttools/pull/3023)).

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.