Hello,
I would like to export (or find) the complete Glyph table from within the main view (picture attached). The aim is to change ordering and to process it further for documentation purposes. At first I thought the table might be stored in the personal or default GlyphData.xml file, but in neither of the two files I could find my private use glyphs.
Therefore I would like to know how to export the complete Glyph table (or where to find my private use glyphs).
I don’t think you can export that list. Anyway, the order of the glyphs in your file is controlled by the glyphData.xml file. If you have a custom one, entries in it will take precedence over the default one.
In both. Changing the display inside Glyphs is not changing automatically the ordre in the exported font file? In most important: having a logical, personal order in Indesign (Glyphs).
But this only copies the Glpyhs Name. I need: ID, Unicode, script, category and subcategory etc. To change the order per exemple in TexMate and to change category for each (Private Use) Glyph. As I started doing manually (see image) line by line.
That is how I started. But I do have more then 200 new glyphs. Enter all the info manually will take me weeks. I can’t find the glyphsData.xml file with all the entries allready in there. My glyphsData.xml file seems empty.
Thanks for helping. We get closer. That is what I tried to do!
I created a new GlyphData.xml file. And when I want to copy the Information of the original GlyphData.xml, the file contains NOT my glyphs.
Means: I can not find the original GlyphData.xml.
There is one here (/Applications/Glyphs.app/Contents/Frameworks/GlyphsCore.framework/Versions/A/Resources/GlyphData.xml) but this contains not my glyph-informations.
The script gives you all glyphs in a font, regardless of the selection. I think you meant:
for myGlyph in [l.parent for l in Glyphs.font.selectedLayers]:
print ' <glyph unicode="%s" name="%s" category="%s" subCategory="%s" script="%s" />' % (
myGlyph.unicode,
myGlyph.name,
myGlyph.category,
myGlyph.subCategory,
myGlyph.script
)