Fontbakery Fail Regular wdth not 100

I just ran my Variable TTF (build 3341) through Fontbakery -adobefonts check, and I got a Fail message:
FAIL Regular instance has wdth coordinate of 400.0, expected 100 [code: wdth-not-100]

This seems incorrect as a requirement, any ideas what’s wrong here?

The width should indeed be 100, 400 is for weight.

I have a width range from Compressed to Extra Wide, and my Axes coordinates for Regular are Width: 400, Weight: 400. I’ve done it like this before and everything worked fine. Should I re-configure the width axes or is this some other problem in the export process?

Reconfigure the width axis. It needs to be at 100 for Regular.

Use it to indicate the percentage in reference to the normal width (so 100% for normal, 50% for compressed or something).

You can look up the value ranges of the axes in the OpenType documentation:

Ok, no problem. But it feels weird because I never had to set Master Axes coordinates for regular width at 100 before – I just checked old files. I assume Glyphs used to re-configure that at export but not anymore?

You can keep using the 400 value internally in you source file, if that value feels more natural to you, and then map it to 100 on export using the Axis Location custom parameter in the font masters.

See the section Axis Location parameters in Creating a variable font :

1 Like

Ah yes, I forgot about the Axis location custom parameter! Thanks everyone.