WWS Subfamily Name

ClintGoss
Posts: 66
If a font needs the WWS Family/Subfamily Name fields but has Medium width, Regular weight, and is upright (no slant), should 'name' table ID 22 (WWS Subfamily Name) be [A] "Regular", [B] "" (blank), or [C] missing?
In cannot find anything in the OpenType Spec 1.8.3 that addresses this issue.
An example of this situation would be having a typeface/family containing fonts with Full Font Name (ID 4) values of:
I have had *nasty* bugs in the past setting 'name' table fields to "". Did that once accidentally with the Typographic Family Name (ID 16) and essentially had a font that some apps and some Windows function thought was named "", which made it difficult to delete (had to hack the registry). So option [B] is not so inviting.
Option [C] presents an issue, since bit 8 of OS/2.fsSelection is a flag for the presents of both WWS Family and Subfamily Names.
Option [A] seems the best choice, since it solves the issue of OS/2.fsSelection.Bit8 and emulates the rules for Font Subfamily Name (ID 2).
Any advice or thoughts welcome!
In cannot find anything in the OpenType Spec 1.8.3 that addresses this issue.
An example of this situation would be having a typeface/family containing fonts with Full Font Name (ID 4) values of:
- MyFont,
- MyFont Bold,
- MyFont Quirky, and
- MyFont Quirky Bold.
I have had *nasty* bugs in the past setting 'name' table fields to "". Did that once accidentally with the Typographic Family Name (ID 16) and essentially had a font that some apps and some Windows function thought was named "", which made it difficult to delete (had to hack the registry). So option [B] is not so inviting.
Option [C] presents an issue, since bit 8 of OS/2.fsSelection is a flag for the presents of both WWS Family and Subfamily Names.
Option [A] seems the best choice, since it solves the issue of OS/2.fsSelection.Bit8 and emulates the rules for Font Subfamily Name (ID 2).
Any advice or thoughts welcome!
Tagged:
0
Comments
-
Answering my own question (sorry 'bout this ...) there is an example in the spec of Minion Pro Caption which requires the WWS Family/Subfamily Name fields and sets WWS Subfamily Name to "Regular" ... option [A] in my message above ... so there it is!1
-
Option [C] presents an issue, since bit 8 of OS/2.fsSelection is a flag for the presence of both WWS Family and Subfamily Names.fsSelection bit 8 indicates that the font is part of a WWS family that does not require WWS Family or Subfamily entries in the name table.
The spec is a bit confusing, but my understanding is that your overall family would constitute a hybrid in which the non-Quirky fonts would constitute a WWS family not requiring ID 21 and 22 name entries (and hence would have fsSelection bit 8 set), while the Quirky fonts would constitute a WWS family that would need name ID 21 and 22 entries (because the Quirky aspect is not a WWS style variant).2 -
John Hudson said:fsSelection bit 8 indicates that the font is part of a WWS family that does not require WWS Family or Subfamily entries in the name table.
And yes, I do have typefaces where I set the two WWS Name fields on some fonts, but not others ...0 -
It is a bit of a cop out, but I'd probably just set the fonts to list as two separate families in Windows rather than trying to group them together. That way you don't have to deal with this situation, and to be honest, I think most users accustomed to dealing with Word don't necessarily expect everything to be grouped.2
Categories
- All Categories
- 46 Introductions
- 3.8K Typeface Design
- 476 Type Design Critiques
- 555 Type Design Software
- 1.1K Type Design Technique & Theory
- 640 Type Business
- 830 Font Technology
- 29 Punchcutting
- 507 Typography
- 120 Type Education
- 313 Type History
- 74 Type Resources
- 109 Lettering and Calligraphy
- 30 Lettering Critiques
- 79 Lettering Technique & Theory
- 529 Announcements
- 84 Events
- 110 Job Postings
- 165 Type Releases
- 169 Miscellaneous News
- 274 About TypeDrawers
- 54 TypeDrawers Announcements
- 118 Suggestions and Bug Reports