Created attachment 153213 [details]
Font features menu not showing default OpenType options that are enabled
Most OpenType fonts come with several OpenType features enabled by default, like ligatures (liga), kerning (kern), etc. Some fonts even enable by default non standard features: for instance, EBGaramond uses old style figures (onum) by default.
None of the default options are shown as active when you go to character formatting → Font tab → Font Features dialog, which can be misleading for people not used to this technology.
As you can see in the attached screenshot, none of the several predefined OpenType options of EBGaramond 12 (liga, onum, kern, clig) are shown as used even if they are set as "on by default" for that font.
Hence, the enhancement request: show in the font feature dialog which of the available options are active by default. This could also help users that, for any reason, want to disable any default option for the font.
Like the other bug reported by RGB, I can confirm this one as well.
The Standard Ligatures (liga) are on by default if the font has some. But it cannot be turned off, since it is not shown as activated.
The "kerning" feauture (Horizontal Kerning; "kern"), for example, is also activated by default. This is also not reflected by the checkbox in the font features dialogue. But it is shown in the "Position" tab ("Pair Kerning").
I am not sure, but I think this is the same function. Is that so?
Maybe someone of you who can look "behind the scenes" can tell.
If I turn off "Pair Kerning" and activate "Horizontal Kerning", I see no changes. So it could be the same function. If possible, I would remove it from the "Position" tab and show the activation in the font features. I don’t think it is directly related to the character spacing function, behin which it is posited at the momnent.
Incidentally, "Pair Kerning" does not create a "suffix" after the font name (e.g. "Arial:kern"), "kern" does. I think it should be left out for every font feature, since it just distracts, looks odd, and can lengthen the font name a lot, for exeample if you have turned on 5 or 6 features. In Incscape and Scribus, for example, there is also no suffix. So there one could find inspiration for how to implement it. If I have to file an enhancement report for that, just tell me.
NEW per comment 1
*** This bug has been marked as a duplicate of bug 127423 ***