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!