The current automatic sorting scheme for glyph sources in the glyph sources list is not great for use cases with many axes and relatively few sources (not many "corner masters").
Custom sorting would be a big a can of worms, given how the glyph source order is handled by various backends.
One idea is to have a column per axis, and the header would sort the sources by the values for that axis. This is doable, but a fairly big task.
I propose for now to implement three options, accessible with a menu button (like the "hamburger" in the Font Axes section in the same panel):
- automatic sorting (default, current behavior)
- no sorting (previous behavior, effectively showing the sources in creation order)
- sort by source name (not ideal, but potentially allows the user to name things with a numeric prefix to control sorting)
The current automatic sorting scheme for glyph sources in the glyph sources list is not great for use cases with many axes and relatively few sources (not many "corner masters").
Custom sorting would be a big a can of worms, given how the glyph source order is handled by various backends.
One idea is to have a column per axis, and the header would sort the sources by the values for that axis. This is doable, but a fairly big task.
I propose for now to implement three options, accessible with a menu button (like the "hamburger" in the Font Axes section in the same panel):