Hi all,
I am using a custom GlyphData.xml file that is deployed to /Library/Application Support/Glyphs 3/Info, as a replacement for GlyphsApp’s own internal data. I’m experiencing some odd behaviour though, and curious about the fallback behaviour of Glyphs re: accessing custom data.
Note that I’m using an older version of Glyphs (3.4.1, build 3436) - updating that to the latest 3.5.1 is not viable at the current time unless it would be the only solution (reading the release notes do not lead me to believe this is a known fixed bug from 3436).
An example of the issue I’m facing is as below:
I have three folders. Each has a new .glyphs file:
A
- New glyphs file
- GlyphData.xml: extracted from GlyphsApp.app
B
- New glyphs file
- GlyphData.xml: My custom data, as deployed to path mentioned before
C
- New glyphs file
- No GlyphData (so should fall back to deployed [as far as I understand])
My custom GlyphData prefers ‘yeh-farsi’ over ‘yehFarsi-ar’. If I add the glyph within A and hit Update Glyph Info, it is correctly renamed to Glyphs’ preferred naming and nothing else changes. If I do the same within B, it happily accepts my naming and nothing else changes.
However, if I do the same within C, the glyph rightly accepts my name, but is picking up the presentation form codepoint as well from somewhere.
I’m curious where this may be being picked up from, and any pointers where to look. Thanks in advance.