stipub / stixfonts

OpenType Unicode fonts for Scientific, Technical, and Mathematical texts
SIL Open Font License 1.1
687 stars 41 forks source link

FAILS reported for Variable Fonts #174

Closed vv-monsalve closed 3 years ago

vv-monsalve commented 3 years ago

These are the main Fails reported from checks performed on files pulled at commit 9192a17.

The Semibold instances, both for Roman and Italic fonts, should be named SemiBold to match the fallback names on the Weight Axis Registry for the GF API.

🔥 FAIL: Check variable font instances have correct names * [com.google.fonts/check/varfont_instance_names](https://font-bakery.readthedocs.io/en/latest/fontbakery/profiles/googlefonts.html#com.google.fonts/check/varfont_instance_names) * 🔥 **FAIL** Following instances are not supported: - Semibold Italic Further info can be found in our spec https://github.com/googlefonts/gf-docs/tree/master/Spec#fvar-instances [code: bad-instance-names]
vv-monsalve commented 3 years ago
🔥 FAIL: Space and non-breaking space have the same width? * [com.google.fonts/check/whitespace_widths](https://font-bakery.readthedocs.io/en/latest/fontbakery/profiles/hmtx.html#com.google.fonts/check/whitespace_widths) * 🔥 **FAIL** Space and non-breaking space have differing width: The space glyph named space is 225 font units wide, non-breaking space named (uni00A0) is 256 font units wide, and both should be positive and the same. GlyphsApp has "Sidebearing arithmetic" (https://glyphsapp.com/tutorials/spacing) which allows you to set the non-breaking space width to always equal the space width. [code: different-widths]

This fail is also reported for the static fonts apart from the Regular one, which would indicate the Bold master would be the culprit.

tiroj commented 3 years ago

Fixed for b157