I’m facing an odd issue that I haven’t experienced before (at least not that I can remember).
In Font Info > General, the “Manufacturer” parameter is empty (Fig 1). If I type in that field, a “value❗️” field is added with that value (Fig 2). If I set the language of the Manufacturer parameter, another “ languageTag❗️” field is added (Fig 3). If I remove these added fields, the Manufacturer parameter is made blank again.
I’m on Glyphs Version 3.3 (3337). The font has Cyrillic characters, in addition to Latin… maybe this has something to do with the issue?
The fonts seem to build okay, with a Glyphs export. In the OpenType Name Table, NameID 8 is set to the correct manufacturer name. In the code of the glyphs source, I can also see the parameter as I would expect to (Fig 4), so maybe it’s just a UI issue?
does this happen right away or when you save and re-open the file?
It happens instantly. As soon as I type a single character into the “Manufacturer” field, the “Value!” field pops up with that character, and I lose focus in the “Manufacturer” field until I click back to it.
This has never occurred to me before, but it sounds like a colleague was experiencing the same thing. So, it must be something to do with these files?
The issue persists even when I start up without plugins. (To make sure plugins were deactivated, I checked for “variable font preview” in the View menu, and it was not present until I restarted again without holding shift+option.)
For a completely fresh file, it works without issue (I just confirmed this).
The issue also hasn’t occurred in other glyphs documents (other than the two here – it happens in both the roman and the italic sources). It’s probably something specific about this project, somehow.
If this occurs elsewhere, I’ll try to come back and update this thread.
I had a look at your file. The file has an invalid structure and Glyphs doesn’t handle that well.
For now, manually remove the “manufacturers” with a text editor. Then add a new one in the UI
Ah, thanks! That may be a remnant of handling the file with glyphsLib. The issue struck again, elsewhere, but it did help to go through a delete key/value pairs that were causing the trouble.