Chained glyph renaming improvement

Hello, not sure whether this is intentional or not. I have the following:

ge-cy
geupturn-cy
ge-cy.loclBGR

ge-cy has the same construction in roman and italic, at least in my Glyphs file. However, for my italics, I want to substitute my ge-cy for a proper italic form, so my .loclBGR form, and then remove the Bulgarian glyph from the italics. Up to here, it all works.

The problem is the following: my geupturn-cy should stay the same, so with the roman construction. If I use Rename Glyphs to renamr my ge-cy to ge-cy.loclBGR, the component I use in my geupturn-cy gets substituted. So, what I did, is add a non-exporting geupturn-cy.loclBGR, which is just a placeholder to be swapped in on export.

So, to summarise, I am trying to do the following:

  • rename ge-cy.loclBGR=ge-cy
  • after this step, rename geupturn-cy.loclBGR=geupturn-cy

The problem is that, if I keep these both lines in the same Rename Glyphs parameter, the second rename doesn’t work. I need to put it into a separate Rename Glyphs parameter. Is this the intended behaviour?

There is a lot going on with the component swapping. The second line will most likely work but the component is switched out at the same time.