I have a single Glyphs file which contains an alternative set of letters (.uprightitalic) and I would like to export the ‘normal’ upright and the upright italic from there.
This used to work in G2 somehow. With the current version it is not working anymore although I have not changed the custom parameters. All I get is a second set of the normal upright.
What do I need to add?
Can you try to set the .uprightitalic
to not export and remove the “Remove Glyphs” parameter from the first set of instances.
Than I get an error (attchm).
Why should I set the upright italics to ‘not export’? This is the set that is not exporting already.
Update the Uppercase class.
The default instances don’t need those alternates. So set them to not export.
The upright italic instances need the alternate shapes, but not the default ones. That is handled by the “Rename Glyphs” parameter. And if you rename an exporting with a none exporting glyph, the export settings is switched, too.
What Georg said.
Other notes: when using the Remove Glyphs parameter, you can simply use a *.uprightitalic
wildcard.
Furthermore, check your weight classes again. Your Thin is set to 200, although it should be 100 (for TTF, I’ve read that this is different for OTFs on Windows…). What did you set your Extralight to?
I think I have done everything you two suggested but no effect. The exported upright italic styles still look like the ‘normal’ ones. What am I missing?
I was talking about the Remove Glyphs parameter. You used the Rename glyphs parameter with a wildcard. That doesn’t work.
Your Rename Glyphs parameter should look like this:
a=a.uprightitalic
b=b.uprighitalic
...
Note that you don’t need to substitute the composites based on the renamed glyphs, the components are swapped automatically.
I was confused by Georg’s initial suggestion to remove the ‘Remove Glyphs’ parameter.
Now it seems to work – many thanks!!