googlefonts / glyphsLib

A bridge from Glyphs source files (.glyphs) to UFOs
Apache License 2.0
178 stars 51 forks source link

remove resolve_intermediate_components from preflight, no longer needed #992

Closed anthrotype closed 3 months ago

anthrotype commented 3 months ago

ufo2ft can now interpolate components or composite glyphs as needed at build time while decomposing composites, as well as add empty component placeholders when keeping the glyphs as composites (as of https://github.com/googlefonts/ufo2ft/pull/826). Therefore glyphsLib does not need any more to add intermediate layers to the component base glyphs when these are defined at fewer master locations than the composite glyphs they are referenced from.

anthrotype commented 3 months ago

I plan to add a test in fontmake that keeps the spirit of the one that I am deleting in here.