I’m finding issues in glyph order, namely that for example my /beta.ss02 doesn’t come after my /beta in the font window. (I have Keep Alternates next to base glyph checked in Font Info, and I have done Update Glyph Info from the Glyph menu.) Oddly, /beta.ss02 appears in the middle of the lowercase alphabet.
This is probably a separate issue, but it looks like Glyphs is ordering the greek alphabetically by name instead of by the Greek alphabet order (alpha, beta, chi, delta, epsilon, eta… instead of alpha, beta, gamma, delta, epsilon, zeta…).
Only when Keep Alternates next to base glyph is checked, Greek letter order becomes Latin-alphabetical. This is also the case with other scripts (tested with Cyrillic, Hebrew, Japanese). I hadn’t noticed this (because I haven’t used that option before).
I’m not sure whether it’s the same bug, but I’m also getting some weird glyph ordering in the Latin every now and then. For instance, /j.acute.sc insists on sorting itself among the /a*.sc characters:
Select the problematic glyph and use the Info for selection command. It happened to me several times, there were strange entries assigned to some glyphs (categories, subcategories) which caused wrong glyph order.
If I assign categories to an uncategorized glyph (say, using Info to assign gtilde to latin/letter/lowercase), should/could Glyphs file gtilde.ss01 next to it (assuming “keep alternates next to base glyph” is active)?
I didn’t have «Keep alternates next to base glyph» on. But even if it is off, shouldn’t something like germandbls.calt.sc be filed at the end of Latin like the .ssxx alternates, rather than in the middle of the /c glyphs? That just feels like a bug.