I’d like to set the RSB, LSB and advance width of my minus to “plus” because this is simply what it needs to be. That way, I could easily see if something is wrong by looking at the “Metrics keys out of sync” list filter, which I periodically check. A bit like an assertion in a computer program.
It seems Glyphs rejects this because is practically over-defines the RSB and LSB? To me, that’s not necessarily a problem.
The question is: What is the sidebearing/width formula system supposed to be?
-
Is it a way of defining what you want, then have a feature to check whether this is fulfilled, and then possibly have an option to manually-but-conveniently fix things where possible? This seems to be the current implementation. It means allowing over-defined sidebearings would not contradict the system.
-
Is it a a set-up-and-forget system that always guarantees the requirements are fulfilled? Then Glyphs would have to auto-update (unlike now).