If my entire font is mostly based off of dynamic references to a few characters, say “O” for example, and I decide that I want to change those references to something like “A”, is there a quick / easy way to replace all references in one go, or do I manually have to go to each glyph and replace “O” with “A” one by one?
You can do that with a script.
And if you like to export different variations, you can add several instances with different “Rename Glyphs” parameters that switch the component on export.
Nevermind, I see it requires knowledge of Python I don’t suppose anyone’s already written a script for something like this, or is there perhaps somewhere I can go to find something like this?
To clarify, by ‘Dynamic Reference’ I mean replacing all instances for LSB or RSB where reference to another glyph is used. So if 4 glyphs have LSB or RSB sizing linked to ‘H’ (= H + 5, for example), then I need a script that allows me to swap ‘H’ for another glyph, so that those 4 glyphs will be linked to a new Glyph, such as = L + 5, for example.