https://bugzilla.redhat.com/show_bug.cgi?id=1090631
--- Comment #9 from Nicolas Mailhot <[email protected]> --- TT_NAME_ID_FONT_FAMILY (Name ID 16) is actually quite problematic, it was not defined strictly enough to be useful for apps. The correct way to group fonts is to use Name ID 21, and fallback to Name ID 16 if it is not present. Though Name ID 21 may be absent either because 16 already has the value 21 would have, or because 16 is completely broken but not yet fixed via 21. Distinguishing between those two cases requires setting bit 8 of the fsSelection correctly (and reading this bit app-side) https://docs.microsoft.com/en-us/typography/opentype/spec/name In any case keying "Liberation" is *definitely* broken from a OpenType WWS PoW, so using it in Liberation files *requires* setting Name ID 21 to fix it. If fail to see the point of introducing known-broken naming at the 16 layer, just to get the benefit to fix it at the 21 layer. Just use WWS-conformant naming at 16 and 17 directly. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ fonts-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
