https://bugzilla.redhat.com/show_bug.cgi?id=1823984
--- Comment #11 from Nicolas Mailhot <[email protected]> --- The OpenType spec states, when defining fullname (Name ID 4) https://docs.microsoft.com/en-us/typography/opentype/spec/name#nid4 > name ID 4 would typically be a combination of name IDs 16 and 17 You’re not supposed to use Name ID 1/2 in Name ID 4, but Name ID 16/17 (and probably Name ID 21/22 since those override 16/17 if present) And the spec continues with > without needing any additional qualifications regarding “Regular”. So, you’re not supposed to repeat “Regular” in upper naming layers. It can only exist in Name ID 2, 17 or 21 to specify the default family face. Also, due to the RBBI limitations of Name ID 1 & 2, the default face does not have the same meaning in Name ID 1/2 & 16/17 or 21/22. A face can be default (Regular) in the RBBI sense (name ID 2), without being Regular in Name ID 17 or 21. This is all clearer in the canonical example provided with the spec: https://docs.microsoft.com/en-us/typography/opentype/spec/namesmp (does not include Name ID 21/22, those are later creations to help font makers fix existing non conformant name ID 16/17 without breaking legacy compat) -- 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]
