In my workflow, I am relying on a script which reads UFOs and opens them in GlyphsApp. I am using code like
sf = Glyphs.open(ufo_path, showInterface=False)
Unfortunately, after the current 3.4 update, the glyphs within the UFO are renamed to “nice” names, which causes the rest of my script to fail. (This is independent of the UI setting “Keep glyph names from imported files”, which does not seem to have any effect for me.)
The script worked fine in Glyphs 3.3.1.
I can see that the font object has a disablesNiceNames attribute, but how can I set that before the font object itself is created? (sf in the example above).
Would something like this be possible?
sf = Glyphs.open(ufo_path, showInterface=False, disableNiceNames=True)