Bug 126755 - [Font Features dialog]Show predefined OpenType tags
Summary: [Font Features dialog]Show predefined OpenType tags
Status: RESOLVED DUPLICATE of bug 127423
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected) release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: Font-Rendering
  Show dependency treegraph
Reported: 2019-08-07 21:33 UTC by RGB
Modified: 2020-11-10 15:49 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:

Font features menu not showing default OpenType options that are enabled (104.25 KB, image/png)
2019-08-07 21:33 UTC, RGB

Note You need to log in before you can comment on or make changes to this bug.
Description RGB 2019-08-07 21:33:16 UTC
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.
Comment 1 Tobias Hemm 2019-12-06 09:53:04 UTC
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.
Comment 2 Buovjaga 2020-04-27 16:30:29 UTC
NEW per comment 1
Comment 3 V Stuart Foote 2020-11-10 15:49:07 UTC

*** This bug has been marked as a duplicate of bug 127423 ***