Ok, I’ve just tried it in a new file with all new set up variables and all - it worked there. Thought it was an issue with my initial file but NOPE! It seems to be an issue with the font:
One difference I found was that Inter supports variable font axes - Poppins (font I’m having the original issue with) doesn’t - could that be it?
So variables for styles only work if the font supports variable font axes?
Thanks for reaching out! I tested it on my end, and it seems to be working with Poppins as shown below:
I used the same settings as you, and the font wight changed when I switched modes. Could you please check if your mode settings are configured correctly?
Sorry for the delayed response. I also tried to apply the variable to the component and it looks working fine on my end. Can you try Repair variable connections or Repair component connections via quick actions?
I copied and pasted the variable + instance into my “Figma support file” to have a link to share - but there it is working?! With Poppins and all
It’s still not working in my original file where I witnessed the issue first, and also not in the file where I recreated the issue to test it and mess around with (where the screenshots above come from). So I guess here’s the “mess around file” and here’s the figma support file.
Additionally I will submit a bug report - if I get any updates I’ll post em here.
Thank you for getting back to me. Yes, submitting a bug report seems like the best course of action in this situation. Please hang tight while our support team assists you.