linebender / norad

Rust crate for working with Unified Font Object files
Apache License 2.0
44 stars 12 forks source link

New parameter for margin setters to counteract movements of components in composites? #78

Closed madig closed 3 years ago

madig commented 3 years ago

I noticed that in Glyphs.app, when you manually change the sidebearings of a glyph, the app will counteract margin changes in composites that use that glyph as a component. It doesn't do it under all circumstances (e.g. using HT Letterspacer won't trigger the mechanism, at least all the time(?)), but I wonder if ufoLib2's margin setters should get a parameter to do the same?

madig commented 3 years ago

Oops wrong repo, though it may become relevant for norad at some point.