Swap letterforms upon export?

Is it possible to export two variations of a font with localized glyphs swapped out?

The specific example that I’m thinking of: Exporting two versions of a font with different Eng (Ŋ) designs as the default—one for North American/European languages and one for African languages. I’d like to keep everything in a single Glyphs file though, so all edits are automatically applied to both font variations and I don’t have to maintain two copies.

You can use the Rename Glyphs parameter and add:

Eng=Eng.loclNSM

(if your localised form is the Northern Sámi form)

If I understand your request correctly, you want only one Eng per font. Then set one of them to non-exporting. The glyphs will be swapped, and the export property will be swapped as well.

Correct, I’d like the default Eng in each exported font file to be a different design. Will using the Rename Glyphs parameter associate the correct kerning information with the swapped glyph?

The most thorough solution would to have a single Glyphs file that exports two variations of the font: One has an “upppercase-style” Eng as the default, and the other a “lowercase-style” Eng—and both files would include stylistic sets to switch to the non-default form.

The Kerning will be correct.
And those parameters are there to do exactly this and to avoid of duplicating the files.

Perfect! Thank you both for teaching me something new :grinning_face: