Scenario:
- Have a typeface that uses small caps (.sc glyphs) as both small caps and lowercase.
- Creating a normal lowercase addition.
- Want to export instances that include:
Original version with .sc for both small caps and lowercase.
New version with .sc for small caps and the normal lowercase. - Features remain the same for both, in this example.
What’s a recommended workflow to managing that scenario?
It seems like the best method, for now, might be to do the following:
- Start with current
.glyphs
file that has lowercase using.sc
glyphs as components, i.e.,/a
is made up of simply the/a.sc
component. - Rename the current lowercase glyphs (that are really small caps) to
.lowersc
and set to not export. - Put new lowercase designs in lowercase glyphs.
- New instances (with typical lowercase design) will be similar to original instances.
- Change old instances (that want small caps as lowercase) to use the
Rename Glyphs
custom parameter to swap the.lowersc
with the actual lowercase slot, e.g.,a.lowersc=a
.
Part of the reason to move the current small caps acting as lowercase glyphs to .lowersc is that there are some variants that don’t exist in the typical lowercase design, e.g. /i.hist
.
Though I’m not yet sure if this is reasonable, if a Copy Glyphs
custom parameter existed, then I could consider the following workflow:
- Master with
.sc
, normal lowercase designs, and no extra non-exporting glyphs. - For the instances with small caps also acting as lowercase, include a
Copy Glyphs
parameter with things likea.sc=a
in it.