Changing Glyph Order in App


Heu guys,

I am trying to figure out how to change the glyph order in the Glyphs App. I would like to have the non-component Latin characters listed first, and ordered next to each other, then have the component Latin characters afterward. It would make moving between main glyphs SO MUCH FASTER if I didn’t have to scroll through all the component glyphs first.

I am trying to use EditGlyphData app and TextMate to edit the glyph order, but I think I need to make separate sub category or script? Not sure, I’ve been using the articles and to try and figure this out.

So far I’ve made a copy of the Glyphdata.xml file inside Application Support / Glyphs / Scripts / Info (I had to create this folder). I tried changing the script name for A-Z a-z from Latin to Basic, hoping this would work…but alas, no change. I’m assuming I’m doing something wrong.

Yes, I’ve tried a custom glyph order as custom parameter and using the filters. The filters don’t change the order of the glyphs, so if I’m working with ‘i’ and want to ‘Show next glyph’ it uses the original glyph order, not the filtered one…so it would go to ‘iacute’ instead of ‘j’.

Any help here would be great! I want something more permanent so I don’t have to change glyph order every time I start something new.


You need to add a “glyphOrder” custom parameter.


I was hoping for something more permanent :tired_face:


What is not permanent with the custom parameter?


Fair, just that I wanted everything to stay in it’s group so A-Z a-z would be followed by their components, then small cap a-z would be followed by small cap components. With a Glyph order custom parameter everything just get bunched together at the top followed by the normal sorting. I like the groupings as they show up, with Latin, Number, etc and how each new section (Uppercase, Lowercase, Small Capitals) all start on a new line.


Make an ordered list, one glyph per line, of the exact order you want the glyphs to be in and paste that into your glyphOrder parameter.


Have a look at that tutorial: