This is in Glyphs 2.3b (856).
The custom parameter “Don’t use Production Names” works well when exporting OTF.
However, when exporting TTF (“Save as TTF”), there’re at lease two issues:
-
Certain glyphs (so far I’ve encountered “CR”) always get production names, no matter if “Don’t use Production Names” is on, or its Unicode value is cleared, or its production name is manually set in the Option-Command-I sheet.
-
For glyphs with custom names (seems to be any glyph name not in AGLFN?), if it has Unicode value assigned, it gets such an error: “Error with glyph: tmA (The glyph name is not valid or might be too long)”. This issue can be bypassed by removing the Unicode value from such a glyph.
Neither of above issues happen when exporting OTF.
Are they indeed bugs, or simply due to some limitation of TTF’s nature?
A minimal test case is attached: Test-Regular.glyphs.zip (1.5 KB)