Skip to main content

The new variable updates have arrived, and we can explore many things. However, including text properties may not be feasible. We have multiple projects here, each using different fonts and sizes. Additionally, we create various responsive layouts to adapt to different screens and devices.


He goes a example of how we adapt the font styles in the projects:



How am I supposed to use size variables, line breaks, and other updates if I can’t adapt my texts together? How am I supposed to create general tokens for a project if I can’t update the fonts according to the chosen theme? How can I scale my project automatically if I have to manually handle each font?


And it doesn’t end there; the new text variables are not editable like the previous updates. Instead of being helpful, they become hindrances. For instance, if I want to create content in different languages, I have to manually create them one by one.


I am urging the Figma community and its developers to consider this possibility, as it would be of great use and assistance in optimizing responsive projects and accommodating different types of branding for the same company.

I can’t wait, it will help a lot.


Yes please add this. Wanted to restructure a lot of components. But I’m stuck. It would be such a big help.


Any update here? We are actively holding off from making styles in a few very large projects because we’re assuming variable support in type sizing is going to land any moment now. Can you give us a hint?


October 23 checking in.


this feature would really be helpful, since it would make the use of a large token-system complete to use for different devices, for now it’s almost useless…


Same here, we are not using variables in our projects because of this.


Our design systems are languishing in half states of variable conversion. This is literally the only reason many of our simpler components still have variants.


Come on Figma - go! 🙂


I think that the designer would still need to create text styles and they should be able to call upon those styles in local variables. For example, you may need the same size font, but a different weight, or maybe your mobile view uses a different font but the same size, or if the line height is different, etc. If variables could call on styles, then we could hit multiple points at once for several different use cases.


I think we’d want it the other way around, where Styles can call on Variables. The “style” should be the collection of variables in use.


But either way would be great! Maybe both directions?


I’m afraid that we won’t be getting an update this year. What a disappointment 😦

I thought soon would really mean soon …


Looking forward to v2 🙂


This is also a huge need for me. As much as variables are a step in the right direction, the fact that they can’t be used for all properties of the same type, means that they can’t be used for everything. This can get extremely confusing, because some aspects of a design system are governed by variables, whereas some are controlled by instance swaps, text styles, etc.


Don’t worry, it’s coming soon …

They call it “typography mode”. The first months in beta mode are free for everyone.

BUT after that you will still be able to set the basic typography settings.

😜


Is there an update on this? It still says here that the whole thing is “coming soon”. When can we expect the release? Reponsive design (with variables) is impossible without it. There probably isn’t an openly communicated timeline anywhere right? It really is a NEED.


Piling on to this one. We need this, big time. Some transparency would be nice from the product team.


Another +1 to keep this topic alive. Please add font properties to local variables.


+1 for this thread. Typography is probably the most repeated UI element, it’s where variables are most impactful


+1 to keep the topic alive. I ended up here trying to solve this -


@dvaliao This topic can be marked as “Launched”


Thanks, @Universalnick!


This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.