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]

Reply via email to