Problem generating Feature Variations (.notdef) (3208)

I have a weird problem at export with this file.
notdef BUG.glyphs.zip (140.2 KB)

When I set the Variable Font Origin to “Regular” I get this error :

Problem generating Feature Variations
In glyph: .notdef: Master is outside of the interpolation space at 50 and axis rage: 90–90

Light, Regular, Medium and Bold masters have been generated from instances.
This issue don’t occur in last stable version.

I had fixed that a few days ago. Will upload a new version, soon.

1 Like

The error is gone, but if Variable Font Origin is set to “Regular”, interpolation go crazy (glyphs scale randomly, like if the designspace was not correctly set).

EDIT : In fact, no matter which master is selected as the origin, the inperlotion is broken

Hello! I have the same error.
(I’m using version 3.2 (3221))
Bug-Italic.glyphs (139.3 KB)

This is the error I have without the “Variable Font Origin” set up

And with the “Variable Font Origin” set up on “96pt Italic”

@HugoJ did you manage to solve the problem?

The “6pt Black Italic” master has a wrong coordinate for the “Optical size” axis.

Hi everybody! I’m having this kind of error in a project with 2 axes: wght and opsz with wght using separate designer (stem width) and user (css-style) coordinates

What Glyphs version do you use? Can you send me that file?

I’ve replied you in PM

The problem is that the last master has a different number of TTZones. I added a better error message.

Thanks!


Hi! I’m having the same problem. I have the latest updated version. Could anyone help me?
I posted my font Info below, thank you

With two masters, you can only have one axis. So remove the width axis or add some more masters (Thin and Bold are supposed to have the same width).

1 Like

I have the same problem, with three masters. I wanted to test this axis idea I had, so I only drew glyph I. I’m attaching my glyphs file.

Cubic 22 Rastlinjak 01.glyphs (30.2 KB)

You have two axes, but only three masters. None of these three masters share any axis coordinate. If you map your axis locations onto a coordinate system, you need to be able to define an area. You have currently defined a line.

Remove your “Struktura” or “Weight” axis.

Also, why do you have a “Variable font origin: Light” custom parameter set on your Light master? You need to set this parameter either in Font Info > Font, or in your variable font setting.

Thanks for the reply. I understand the comment about Variable font origin being set at the wrong place.

I don’t quite understand the other comment. The logic of the font is that you can control two axis’. One is weight, the other axis is density/height of these rounded elements (Struktura). So basicly you can have dotted vertical stem or solid stem, but at the same time you can control the weight of it. So how can I make this work within this idea?

If you have a (weight:100, struktura:100) master and a (weight:900, struktura:900) master, you also need (weight:100, struktura:900) and (weight:900, struktura:100) masters.

Basically, for each master coordinate on an axis you need corresponding masters on each other axis. Or, to put it into mathematical terms, you need a master for each coordinate of a Cartesian product of your axis range/master coordinates.