In glyph .notdef: Master is outside of the interpolation space (again)

Hi, I need help with a VF source.

I have Roman + Italic VF exports where:

  • fvar axes are:
  • wght: min 100, default 100, max 900
  • wdth: min 50, default 50, max 200
  • So default is effectively Condensed Thin, not Regular.

OpenBakery warns:

What I tried

  • Created a new master via Instance as Master at intended Regular location (wght=400, wdth=100)
  • Set that new master as Variable Font Origin

After this, export fails with:

│ In glyph .notdef: Master is outside of the interpolation space at 100 and axis range: 400–400

What is going on?

Which OpenBakery profile is this?

You if you add a master in the middle, you need to add more masters at the edges of design space (e.g. 400/50, 400/200).

1 Like

Ah yes. It worked. Many thanks!

But you shouldn’t add all those masters just because of a warning in a test tool. You font will work just fine without the. The file will be much bigger for no reason.

Some vendors have overly strict requirement and those are build into some test profiles. That’s why I asked for what profile you were using.

It is adobe check.

Without this Regular master I don’t know how to set up default value for the axis and this is crusial for displaying fonts in adobe fonts website.

Is there a way to set default value for an axis without Variable Font Origin param?

That seems like a bug on the website. They should use the regular instance. The default position is an implementation detail.

ok thanks. I will consult this with the adobe team. Maybe I misunderstood something.

The second warning is actually something else. It has to do with the order of name particles. Not sure why they like it the other way around? Maybe because of your axis order?