Im trying to use an Outline instance made by Offset Curve Custom Parameter as a master. I need to make some adjustments and use the diacritics from the solid master (without outlines).
When I use “Instance as Master” in the Exports panel in Font Info it creates a master with empty glyphs.
I think this can solve the combining marks and punctuation. But In some glyps as comma, Q, and some symbols I need some shapes outlined and some shapes without online.
My suggestion would be to compose those glyphs from components.
For example, build your Bitcoin from _B.currency (or B, depending on your design) and _bitcoin.bars Then set the _bitcoin.bars to be excluded from your filter.
Don’t hesitate to ask if you need guidance how to set up your components.
Should I create components for every glyph in this situation? Should I create special components for “at”, copyright, “paragraph”…?
The only glyph I’m not sure if can solve with this solution is comma. I can create a component with the “tail” but it will be hard to match perfect with the corner in the solid and outline style.
Maybe I can create al alternate glyph for comma and use it only in outline instance.
Is it possible to make something similar to dollar but just with one master and two instances (solid and outline)?
I see your problem. In that case, I would indeed suggest creating an alternate comma.
Make a comma.outline, draw it how you would like it to look.
Exclude it from the Outline filter.
Add a custom parameter Rename Glyphs for the outline instance and write comma=comma.ouline.
Add a custom parameter Remove Glyphs for both instances (normal and outline) and write comma.outline as the value.
Bonus: You can do this for all glyphs that you want to manually adjust. I would still suggest you try and make components as much as possible, but if you have a group of glyphs that you want to manually adjust, you can apply the above solution by doing
Rename Glyphs:
comma.outline
at.outline
...
Remove Glyphs: *.outline
Remember to exlude them from the Outline filter as well, you can do this by writing exclude: *.outline
I’ve applied both solutions, depending on the characteristics of the glyps. All is working good in the preview panel. But something is wrong when exporting the font.