Disable masters: Remove unused axes

Hello. I’m pretty sure I had mentioned this already, but this bug is still ongoing and makes life even more painful.

When using the Disable Masters parameter, for, say, removing all italic masters from a file, the exported variable font still includes the italic axis in FVAR and STAT tables. If the resulting master setup makes an axis redundant, it is currently not removed. Could this please, please be fixed?

Thank you!!!

For the “Italic” axis, it could be intentional to have it even if it is “redundant”. For all other axis implemented the removal. But that triggers new problems that have to be solved. e.g. with bracket layers and feature variations that use this axis.