I’m editing a font for a client. For the smallcaps names, instead of using a.sc, b.sc, c.sc, d.sc, etc., he used asmall, bsmall, csmall, dsmall. He’s also used PUA numbers…for argument’s sake, say E001, E002, E003, E004.
When I look at the font in the Glyphs 2 beta, the glyphs are named that way.
When I export the font, the names change to generic uniE001, uniE002, uniE003, uniE004.
Other glyph names also change. uni2117 is named Published and appears that way in Glyphs, it also changes to uni2117. The nbspace is named that, but it changes to uni00A0.
The prefs have “Keep glyph names from imported files” turned on.
This post isn’t about having Glyphs autobuild the smallcaps feature. I know the glyphs should be named a.sc, b.sc, etc. It is about Glyphs changing the glyph names, when it shouldn’t.
There’s nothing “wrong” with the way he named the smallcaps. It just isn’t Glyphs’ preferred naming scheme. I know I could rename all of the smallcaps characters to the “.sc” suffix…I’d prefer not to change his preferred naming scheme.
The point is, Glyphs shouldn’t be changing the glyph names if I have the “Keep glyph names from imported files” pref turned on.