Currently, Glyphs guesses the feature code for tabular, oldstyle, porportional and lining figures based on the glyphs and their naming in the font. This works very well, but there is one annoying thing: If, let’s say, I have .tf numbers in my font, but have them set to non-exporting, then Glyphs will still use them to guess the feature code (and thus guess the default numbers wrongly). Could this be fixed, or is this indeed the intended behaviour?
What other numbers do you have? And how are they spaced?
I have .tf numbers that are set to non-exporting. My default numbers are a copy of those, so spaced tabular.
So I have:
- default figures (spaced tabular)
- .lf
- .osf
- .tf, but set to non-exporting
Glyphs generates:
# pnum
sub zero by zero.osf
...