MakeOTF error / Glyph not in font

Hi everyone,

when trying to export the OTF’s of my current font project it I receive the MakeOTF error “Glyph “zero” not in font.” in Class Numbers in line: 1

The troubleshooting article says the actual mistake might be right before the specified line, which would be line 0 though..

Of course, zero is in the font, with the right unicode, and written correctly (e.g. not Zero) I even deleted the glyph and added it again. I’ve also tried with/without the custom parameter GlyphOrder and used Glyphs 2.6.11 and Glyphs 3 for export.

Exporting it as a variable font works like a charm however.

Here some insights from the temp folder

generateFont.command

#!/bin/sh
cd "/Users/ (...) /Glyphs/Temp/SericaCircle-UltraLight_Unlicensed"
"/Applications/Glyphs.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/makeotfGlyphs" -f font.pfa -mf FontMenuNameDB -ff features.fea -overrideMenuNames -o '/Users/ (...) /SericaCircle-UltraLight_Unlicensed.otf' -osbOn 6 -fs -gf GlyphOrderAndAliasDB -r 

The features.fea includes the zero, all Features regarding numbers are generated automatically.

@Numbers = [zero one two three four five six seven eight nine 
];

The GlyphOrderAndAliasDB is also very much incomplete, the file has over 1k glyphs
(perhaps its so few cause the export got interrupted?)

.notdef	.notdef
.null	.null
Adieresis.alt	Adieresis.alt
Cacute.alt	Cacute.alt
Cdotaccent.alt	Cdotaccent.alt
Gdotaccent.alt	Gdotaccent.alt
Lacute.alt	Lacute.alt
Oacute.alt	Oacute.alt
Odieresis.alt	Odieresis.alt
Ograve.alt	Ograve.alt
Udieresis.alt	Udieresis.alt
Wdieresis.alt	Wdieresis.alt
Ydieresis.alt	Ydieresis.alt
Adieresis.ss01.alt	Adieresis.ss01.alt
Cdotaccent.ss01.alt	Cdotaccent.ss01.alt
Gdotaccent.ss01.alt	Gdotaccent.ss01.alt
Oacute.ss01.alt	Oacute.ss01.alt
Odieresis.ss01.alt	Odieresis.ss01.alt
Ograve.ss01.alt	Ograve.ss01.alt
i.TRK	i.TRK
i.alt	i.alt
germandbls.alt	germandbls.alt
E_A.ss01	E_A.ss01
E_C.ss01	E_C.ss01
IJacute	IJacute
ijacute	ijacute

Thanks for your time!

Could you send me the .glyphs file?

there are several instances that have a “Keep Glyphs” parameter. That means that all glyphs that are not in that list are not kept and thous missing from the final font.

aah stupid me.. thanks a lot!