Since LO 5.3, we can use OpenType features (like smcpor onum) when configuring the font. This is done by adding feature codes to the name of the font in LO dialogs (as this guide explains).
Problem is: this approach locks the OpenType configuration to the font configuration, making character styles a mess.
Example: I want to make a character style, say, Small Caps, which makes real smallcaps (not fake ones like LO default) by using smcp OpenType feature. Because smcp needs to be added to font configuration, I have to select a font to the style, but this character style should not carry any font configuration, because it could be applied to text in any font. It should carry only the smcp feature.
Suggestion: In LO dialogs, separate “font” and “smart font codes” configuration (I use “smart font” because these codes are also used for Graphite technology). With this separation, character styles could use smart font features reasonably.
| 
