"Some glyphs are not compatible and will have no outlines"

Hello,

I finished this font in Glyphs 2, did a final run-through in Glyphs 3, and now I get this message when I export as both .otf and .ttf. Keep in mind, they did export in Glyphs 2, but not anymore. Any help would be greatly appreciated.

Thanks!

The default for compatibility checking has changed. To get the old behavior back, add a ‘Enforce compatibility check’ custom parameter in the font settings and deactivate it.

That worked perfectly! Thank you!

Are there any downsides/side effects to this enforced compatibility check?

Not sure what you mean. It checks for and reports glyphs that are not compatible.

If you not “enforce” it, Glyphs will look into the instances and check if there is any interpolation going on and will check compatibility only between actually interpolating masters.

Hi!

I stumbled upon the same problem. But the solution you recommended does not work for me. Also, quite a lot of weird things happened all of the sudden. Now when I export my font in OTF it mixes masters or does not export them at all.



Attaching a screenshot of stems exporting with different widths etc. One is from glyphs, where the stems are closer width and the other one is from illustrator. Quite a noticeable difference. Weird stuff happening. (not sure if this thread is the right one, but it seems like it started with the same issue.

Can you send the file?

Hi, I’m trying to export just one master (”Narrow”) by unchecking the others in Exports. After I added and unchecked “Enforce…” the “Some h…” error went away but most of the glyphs don’t export. I’m aware they are incompatible, and I don’t need them to interpolate. One of the glyphs that does export has unexpecged shape changes. The other masters continue to export perfectly. Fix appreciated…!

Don’t mix instance and masters. You mean you like to export an instance.

If glyphs are not compatible, the instance has to have the same coordinates than one of the masters. Then you can export at it doesn’t need to interpolate.

Perhaps I haven’t understood this concept. “Narrow” is a master in my scheme. These are the all masters in my scheme—but no interpolation planned. They worked till yesterday

What do you have defined in Exports?

Hi Sebastian, this is the set up—I have only the Narrow master active. Tho I have been exporting Regular perfectly by checking it on.

You’re confusing masters and instances (exports).

Does your active instance correspond 100% to an existing master?

Yes, but can you tell me what correspond 100% means? I think I’m missing some understanding but I dont know what. it is! I have been working with variable fonts earlier.

My exports and masters are the same, that’s how I’ve worked.

You mean to say that the axis locations (width, weight) are identical in your Narrow master and Narrow instance?

Are you using any intermediate/alternate layers?

Ok, I understand. I have entered a different width value in the Export (the Instance). I get the point now.

Thanks Georg and Sebastian