Skip to main content

I have problems with font weight. Despite having variables defined, it does not work. I applied all the text variables I created to a new text, but when I use a font weight variable, it does not change according to the variable assigned. Please fix it.

 

Hello ​@Frank21, Thank you for contacting us!

 

I understand you're experiencing problems when trying to apply a string variables to a font weight. I've attempted to reproduce the issue, but I haven't encountered any problems on my end.

 

Could you please try the following quick fixes to see if they resolve the issue:

  • Close any Figma tabs that you're not actively using.
  • Browser: Completely close your browser and then reopen Figma in a new window.
  • Desktop App: Force-quit the Figma desktop application and then restart it.

If the issue continues after trying these steps, please provide us with the following information:

  • The specific font and weight you're using.
  • Could you see if the issue still occurs when you temporarily switch to a different font family, like Inter?


We're happy to work with our support team to investigate further if necessary.

Thank you for your cooperation.


Hello, I’ve been experiencing this issue off and on as well. Today it started happening again. It’s as though the default brand’s font weight gets “stuck” and attempts to be applied to some or all of the other brand fonts. Sometimes there isn’t a matching equivilant which causes the display to be even more off. 

In this example, the default brand (mode 1) font uses “Semi Bold” and the mode 3 brand spells it “Semibold” which results in it falling back to Bold. The mode 3 brand actually uses Regular, making the display error is very prominent, which is how I noticed it was happening. 

The only way I’ve found to correct it is to restart Figma and manually reapply the fontWeight variable to each font style and component referencing it. 

Expected Values
Results when the bug is happening (see mode 3 brand)

 


Reply