I’m having trouble making intermediate and alternate layers together at the moment.
Conceptually it’s very confusing for me because I’m working towards a VF and I understand that an alternate layer essentially becomes another glyph.
I have the following file which also doesn’t work. I have 2 masters and inserted a intermediate layer, then alternates after the intermediate layer and it’s not working.
For OTVars, you can also keep the alternate glyph if that makes it easier for you. In the OT feature code you would put a condition with axis limits. I am reworking the respective tutorials. For the time being, you can see its documentation in the Glyphs 3 release notes, look for ‘feature code preprocessor macros’.
Thanks @mekkablue, I still don’t understand why my setup doesn’t work though.
I think using the condition in the feature would be easier to conceptualise and work with though, the predicate tokens are very cool. Where would I put the OTVar code, a feature tag (would it be rvrn? and how do I make that compatible in the same file for static and variable fonts?)
Great. In the mean time how do I use the predicate tokens in the feature code for the doing the same thing as a ‘rename glyph parameter’ or ‘alternate layer’ feature, for both static and VFs (is it a rvrn feature using predicate tokensin the case of VF?)
The above file still doesn’t work as expected in Glyphs app. Can you give an indication of when the tutorial will come out – I can’t figure out how to use the syntax from the release notes for the above purpose of using the condition feature for swapping out glyphs within a certain subspace of the designspace.
I’m about to start production on a variable font and I am trying to decide whether to stay in Glyphs 2 and convert to a fontmake workflow (due to the need to swap out glyphs across a 2 axes variable font) or convert to a Glyphs 3 native workflow.
So if you just like to substitute the dollar you are fine, but if you like to switch dollar.sc, it will not work with rvrn so to avoid confusion, use a working feature like rlig to avoid future confusion.
I have a shape (default), which needs some intermediate layers at 100 and 150. But, additionally, I want to use a different shape after wght=200. This setup works for a variable font, but in the static exports, the instances between 200 and my Black master are empty (Glyphs says the outlines are incompatible).
Any reason this doesn’t work for instances, but for variable fonts? Thanks!