Alternating Glyph Shapes with Multiple Axes for Variable Fonts


Hi all!

I’ve got a doubt about how to alternate glyphs in a variable font with multiple axes, for example:

I’ve got 3 axes and I want to modify some shapes in some masters that will do it uncompatible for the interpolation. I can’t use the bracket trick because I’ve got more axes than one, but “rename glyph” would break the interpolation on a VF, isn’t it?

How I would do it?



No, you can use the Bracket trick in these cases. I need to update the old tutorial.




Any news on that tutorial update?

If the bracket trick works on multiple axes, do they need the same value on one axis like the extreme points do or are those more flexible?
Since it could come in handy to change the $ for example in lighter weights already in a Cd style than in a wide one.

I also tried the “rename glyph” custom parameter and it doesn’t work in a VF.
It doesn’t break anything but the glyphs I wanted to change just stay the default one.


The bracket layers are only respond to the first axis. And what you are trying to do is not (easily) possible in variable fonts. You can switch per axis so only square switch spaces. You are trying a diagonal condition.


That’s a shame.


So there are two different issued at work here. One is a limitation in Glyphs (I’m working on fixing this). And a limitation in variable fonts. It might be possible to find some workaround. But the tools to play with this are not really made.