Closed alerque closed 3 years ago
There should be no sacrifice here, but LibreOffice is very broken when it comes to families with more than R/B/I/BI styles, so I wouldn’t draw any conclusions from LibreOffice behaviour alone. The naming scheme I used (bugs aside) is spec-conformant and supported by a wide range of applications.
You appear to be right as usual. All the machinery is there for apps to do better. LibreOffice is in some limbo land where it supports more than the original spec and isn't technically a legacy app with only 4x fonts per family, but at the same time it does not properly support the official use of new nameids to link more fonts into a family in a backward compatible way.
There are a ton of open issues tracking a host of related quirks in LibreOffice, but here is the most relevant bug report I found for those interested in tracking this. There are also platform-specific variants and a host of more specific issues that all boil down to about the same thing.
Per discussion starting here it has come up that Libertinus has sacrificed some convenience in modern applications (e.g. LibreOffice Writer) like having all the styles listed in the character formatting dialogue box in order to support legacy apps that can't understand more that four styles per family.