Cursive connections and variable fonts

Shouldn’t Glyphs be emitting ItemVariationStore records for cursive connections? I just realised that my variable font doesn’t connect properly at heavy weights, and looking at the GPOS table, it’s not really surprising why not - it uses the anchors from the default master even when the glyphs are varied.

Heavy master is correct:

Exported VF doesn’t connect:

I’ll have a look.

In fact, it’s not just cursive connections. Anchor positioning isn’t varying at all:

Nothing special happening in the glyphs file: Alfar.glyphs (13.3 KB)

The mark positioning should work. But the cursive variation was indeed missing. Fixed it.