Allow not setting some axes on intermediate layers

When I add an intermediate layer, Glyphs allows not entering a value for some axes and the default value for these axes is assumed. This is very nice. However, saving the file will fill-in the omitted values with the default axis values.

Would it possible to keep these values unset even when saving? So that when the default value of any of these unset axes is changed, one does not have to go to each intermediate layer and update it. My use case is that I have a variable font multiple axes, but every given glyph will almost always vary along a single axis of them, so the values of the other axes are uninteresting and should always be set to default, but if I change the default for any reason I have to update all these glyphs (I script my way through it, but it is a bit cumbersome and I need to remember doing it all my font will start doing funny things).

This is planned.

1 Like