I am trying to export a font with two axes in Glyphs 3.0.3 (3078) that has some letters with bracket layers.
The static font works perfectly but the variable is not displaying the letters correctly.
I have tried to export the file with Glyphs 2 and works just fine, so it seems that I might be missing something in Glyphs 3.
You can see the setting I use and the results I am getting in the picture below:
Can you try to add a Feature for Feature Variations custom parameter with the value: rlig. The default is rclt and Adobe apps donāt seem to support it (any more)?
The problem is that Bracket layers are currently incompatible with the Axis Location parameter (in Font Info > Masters).
I recommend you separate the glyphs into, e.g., oslash and oslash.bold, and set oslash.bold to non-exporting. For static exports, add the Rename Glyphs parameter with oslash=oslash.bold (all the other affected glyphs on separate lines) in the instances where you need it.
For Variable Font export, consider a condition statement in your feature code:
#ifdef VARIABLE
condition 600 < wght < 900;
sub oslash by oslash.bold;
#endif
If you add the āFeature for Feature Variationsā custom parameter as mentioned before, it should work with the bracket layers, too. The problem is at Adobe apps do not support the ārcltā (that Glyphs is using by default; Iāll change that) feature. It works fine in the ārligā feature.
Hi there, reviving this thread. Still no proper VF integration in Illustrator 28.3. I tried adding the āFeature for Featureā parameter in the āFontā tab of the font info as well as the variable instance with no success. I successfully used the ārligā feature by manually adding condition statements in a different project. My current project makes heavy use of bracket layers, so doing this manually would take a lot of time. I was wondering if thereās a quick way to automatically generate .bold glyphs from bracket layers in order to speed up the process.
If your only wish is to use the rlig feature, try adding a custom parameter āFeature for featue variationsā in Font Info > Font. Set the value to rlig. Default is rvrn.
That is not really the case. The integration is there, just really buggy.
You donāt need that parameter. It is only there if you like to change what feature Glyphs is using for the feature variations. And the default is ārligā (not ārvrnā).
No need to do that. Glyphs will add all those extra glyphs and build the feature variations for you. What version of Glyphs do you use? You might need to update to the latest cutting edge version as we fixed a few things here and there.
Hehe yup, I fell for the feature description and couldnāt wrap my mind around why the feature didnāt work. rvrn works great. One final question: From what Iāve read, rlig works with most applications, browsers, etcā¦ Is that also the case with rvrn?
I usually use the switching glyphs strategy described in the tutorial and duplicate rlig into rvrn. Careful: rvrn only works for encoded glyphs (not the ones access through an OpenType substitution feature, like smallcaps), because it is executed before everything else. So you may need to rearrange your feature structure
@raoul Browsers seem to support rlig, rvrn, and rclt (I tested in Apr 2022 and posted in this thread)
@mekkablue It seems like Illustrator has some kind of unreliable support for rlig. In the same thread I linked, Georg reported rlig was working for him in Illustrator in some cases, and Stephen Nixon mentioned rlig only worked for him in Middle Eastern Composer mode.