~silnrsi/smith/+git/ufo2ft-master:main

Last commit made on 2024-04-08
Get this branch:
git clone -b main https://git.launchpad.net/~silnrsi/smith/+git/ufo2ft-master

Branch merges

Branch information

Name:
main
Repository:
lp:~silnrsi/smith/+git/ufo2ft-master

Recent commits

8e9e6eb... by Cosimo Lupo <email address hidden>

Merge pull request #829 from googlefonts/memoize-locations-from-components

[BaseIFilter] use cache to avoid recursing too much when gathering locations from component glyphs

50daa61... by Cosimo Lupo <email address hidden>

[BaseIFilter] use cache to avoid recursing too much when gathering locations from component glyphs

Some fonts have hundred of masters and many nested components, leading to this method seemingly hanging forever. Adding a cache avoids redoing the same work of gathering locations of all components in a composite glyph over and over again.

4d9aca9... by Cosimo Lupo <email address hidden>

Merge pull request #826 from googlefonts/interpolatable-filters

use instantiator when decomposing "sparse" composite glyphs

ac624aa... by Cosimo Lupo <email address hidden>

Merge branch 'main' into interpolatable-filters

f200412... by Cosimo Lupo <email address hidden>

[filters] Add interpolatable PropagateAnchorsIFilter

d0df0ab... by =?utf-8?b?2K7Yp9mE2K8g2K3Ys9mG2YogKEtoYWxlZCBIb3NueSk=?= <email address hidden>

Merge pull request #827 from googlefonts/pyup-scheduled-update-2024-03-18

Scheduled weekly dependency update for week 11

6b939bb... by Cosimo Lupo <email address hidden>

[preProcessor_test] Add test for SkipExportGlyphsIFilter

c921318... by Cosimo Lupo <email address hidden>

[integration_test] test flattenComponents=True when compiling VF from DS

this will exercise the interpolatable FlattenComponentsIFilter

2319e0a... by Cosimo Lupo <email address hidden>

[decomposeComponents_test] test interpolatable decomposeComponents filter

3aa23aa... by Cosimo Lupo <email address hidden>

[instantiator] simplify default constructor to aid testing

and use design coordinates for source locations as well as interpolated layers, to aid debugging