Simple axes order change?

Hi! I was wondering whether changing axes order could be simplified? Just a thought on reducing some manual labor.

Axes order choice seems like a post-design process, especially for complex and experimental 3+ axes systems, rather than a pre-design set up. Especially now, when we deal with unusual variable fonts more and more.

At the moment, changing axes order means not only manually swapping the values for every master and instance, but also for every bracket/brace layer, which might be a lot of work. Could all of those values just swap automatically? Maybe as a checkbox option?
Or is there a way to do that already?

PS
Since forum is all about user’s complains and nitpicking, just wanted to randomly say thanks a lot to the team for the great tool!

1 Like

The current implementation makes it very difficult. I’m working on improving this.

1 Like

Do you want to swap axis order for the end user, e.g. for getting menu ordering right in Adobe apps? If so, then consider keeping the order in the file and adding an AxisOrdering attribute to the AxisRecord of each axis in the STAT table. That would be done post-export with fonttools/ttx or OTM.

1 Like