In a family with many widths the style linking in Mac Apps (TextEdit, Pages, etc) is broken for both the variable font as well as the statics. For example B button doesn’t activate the Compressed Bold but instead jumps to Condensed Bold.
Is there a way to fix this issue without bundling the widths in different subfamilies with preferredFamily and preferredSubfamily? (I want all widths to be listed under the same font family name in a very very long list).
What have you set in the “of” field. The “Compressed Bold” should have “Compressed” (or whatever is the name of your Regular for that width.
The linking is 100% correct. I tested and noticed the same behaviour with other similar fonts too. If you want to test it check for example Acumin Variable.
But than it seems to be a bug in macOS?
Possibly. Just did another test with statics:
- Full Family installed (Compressed, Condensed, etc).
Compressed Regular becomes Condensed Bold when B pressed.
- Just the Compressed files installed.
Compressed Regular becomes Compressed Bold (as it should) when B pressed.
I am just wondering if anyone else can confirm this behaviour with similar fonts.
Hi @kosbarts, I cannot confirm the bug, but I have reported a bug to Apple which sound similar to your issue a couple weeks ago. For me it looks like Apple does not take care of the STAT table in a variable, but the STAT table contains information about ‘linked’ styles. I assume, that this would be the ‘style linking’ you are looking for in your example.
Apple promised me to have a look into it. So, I guess we have to wait and hope the best.
How did you report the issue to Apple? There are a few other similar issues I would like to report to them.