Open m4rc1e opened 3 years ago
This would be really helpful to have that check
This is linked to to-do list for STAT table check: https://github.com/googlefonts/fontbakery/issues/3090#issuecomment-729753965
<Flags value="2"/>
)<LinkedValue value="700"/>
in Regular)<LinkedValue value="1.0"/>
in Roman)These check allow a proper support of STAT table from different app, ie. to display instances' names correctly in drop down menu, and to allow proper linking of RIBBI styles.
Right now, checking for these 3 things force us to dump the STAT table, or check in Samsa.
Seems urgent! :)
apart from the opsz axis
Elided default opsz value is much more elegant in applications with only named instances support (MS Office for Mac, Apple apps…).
Newsreader and Texturina have <Flags value = "2" />
on their default opsz value. See https://github.com/google/fonts/issues/3267
In pr https://github.com/google/fonts/pull/3304, @thlinard pointed out that the "Regular" axisValue must be elided.
For generating STAT tables, I make every axisValue which is a default in our Axis Registry elided, apart from the opsz axis. This seems to work nicely since it will correctly elide "Normal" (width), "Roman" (italic), "Default" (slant), "Proportional" (monospace) etc.