You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the planning phase of a new family, I have been building all instances without creating a FontMenuNameDB file, and I am running into the following problem:
If a FontMenuNameDB file is not used, the OTF name table for IDs 1, 4, 16 looks like this:
is it possible to specify name IDs 1 or 4 anywhere in the UFO file?
(my research indicates it might not be)
is the above result expected?
Since a PS name needs to be present in order to build with makeotf, it would be possible to extract a “correct” (not necessarily styie-linked) subfamily name.
Attached is a test case with a simple UFO file, built once with, once without FontMenuNameDB.
As expected, the differences are exactly as above:
In the OTF built without FontMenuNameDB, the nameIDs look as follows:
nameID1 Family Name
nameID4 Family Name
nameID16 <None>
In the OTF built with FontMenuNameDB, the nameIDs look as follows:
nameID1 Family Name Style Name
nameID4 Family Name Style Name
nameID16 Family Name
I understand it’s difficult to predict style linking, which is why nameID1 may resort to the actual family name only (instead of subfamily name), but some of the other differences leave me confused. A TTX dump of the name tables is provided.
Coming back to this, after running into the problem again today.
To summarize:
Currently, it is only possible to write nameID 16 by using the FontMenuNameDB’s l= field:
In the planning phase of a new family, I have been building all instances without creating a FontMenuNameDB file, and I am running into the following problem:
If a FontMenuNameDB file is not used, the OTF name table for IDs 1, 4, 16 looks like this:
If a FontMenuNameDB file is present, this is the result:
My questions:
(my research indicates it might not be)
Since a PS name needs to be present in order to build with
makeotf
, it would be possible to extract a “correct” (not necessarily styie-linked) subfamily name.Since the build result for nameID 4 does not include the style name, I assume it to be incorrect.
The text was updated successfully, but these errors were encountered: