Hi everyone,
I’m creating my typography system in Figma and have run into a problem.
Setup
-
I created three primitive Font family variables:
-
Family/Title
-
Family/Heading
-
Family/Body
-
-
Every text style is linked to that alias so we can swap fonts easily later.
Problem
-
All Title styles and Body styles work perfectly.
-
For the Heading styles it only works in the first text-style set.
In the other three variants:-
the variable chip is struck through;
-
after Detach variable the font family immediately falls back to the first variant’s font.
-
What I’ve tried
-
Deleted and recreated the primitive variables.
-
Deleted and recreated the alias variable “Font family (Title/Heading/Body)”.
-
Restarted the document and Figma completely.
-
Checked for style conflicts or overrides inside components (found none).
The issue remains: only Heading set 1 works, the other three don’t.
Question
Has anyone run into this before or am I missing a step? Any advice is greatly appreciated!
Thanks in advance 🙏