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 converting the Fraunces font to the United Font Repro and updating the build process, I encountered an issue wherein the font name table lists the font name as Fraunces 9pt SuperSoft Black when installed as the font only contains Thin and Black masters, with the Black master set as default in the designspace.
While this doesn't have a significant impact on the performance of the font, as the elible font naming has been correctly set, it does cause some confusion for users who are expecting that they're installing a variable font, not a static instance. See: undercasetype/Fraunces#250 undercasetype/Fraunces#209
It is relatively straightforward to change the name table to adjust the way that the font is named / weighted, but that throws two errors due to the default location on the axis being 900:
🔥 FAIL TYPOGRAPHIC_SUBFAMILY_NAME for Win "Italic" is incorrect. It must be "Black Italic". [code: bad-typo-win]
🔥 FAIL OS/2 usWeightClass is '400' when it should be '900'. [code: bad-value]
AFAIK, the only case for not changing the name table settings (aside from the fail above) is that if variable font technology doesn't work, whatever is listed as default will be shown. So someone seeing "Fraunces" and getting a Black-weight font might be confusing as well, but I believe this scenario to be less and less likely as variable font tech becomes widely available. As such, I am leaning towards changing the font name (and usWeightClass) to follow user expectations of Regular.
IMO, I think that in the case of a Variable font, the above two FAILs might be better set as WARN.
The text was updated successfully, but these errors were encountered:
In converting the Fraunces font to the United Font Repro and updating the build process, I encountered an issue wherein the font
name
table lists the font name asFraunces 9pt SuperSoft Black
when installed as the font only contains Thin and Black masters, with the Black master set as default in the designspace.While this doesn't have a significant impact on the performance of the font, as the elible font naming has been correctly set, it does cause some confusion for users who are expecting that they're installing a variable font, not a static instance. See:
undercasetype/Fraunces#250
undercasetype/Fraunces#209
It is relatively straightforward to change the name table to adjust the way that the font is named / weighted, but that throws two errors due to the default location on the axis being 900:
AFAIK, the only case for not changing the name table settings (aside from the fail above) is that if variable font technology doesn't work, whatever is listed as default will be shown. So someone seeing "Fraunces" and getting a Black-weight font might be confusing as well, but I believe this scenario to be less and less likely as variable font tech becomes widely available. As such, I am leaning towards changing the font name (and usWeightClass) to follow user expectations of Regular.
IMO, I think that in the case of a Variable font, the above two
FAIL
s might be better set asWARN
.The text was updated successfully, but these errors were encountered: