Page 1 of 1

Variable Fonts in Studio

Posted: 03 Dec 2025, 14:54
by mmmartint
Hello! I can see from the documentation that Noesis supports variable fonts. However in our exploration, it appears that Studio does not. Our current project may wish to make use of a variable font so I was wondering if variable font support is likely to arrive in Studio any time soon, or at all?

Thanks!

Re: Variable Fonts in Studio

Posted: 03 Dec 2025, 15:55
by dstewart
Hi Martin,

Variable Weight Fonts are indeed supported!
However, instead of the numerical values often associated with Variable Weight Fonts, in Studio these are set using the 'named' weights found under the "Weight" Property.

Their mapping is as follows:
    FontWeight_Thin = 100,
    FontWeight_ExtraLight = 200,
    FontWeight_UltraLight = 200,
    FontWeight_Light = 300,
    FontWeight_SemiLight = 350,
    FontWeight_Normal = 400,
    FontWeight_Regular = 400,
    FontWeight_Medium = 500,
    FontWeight_DemiBold = 600,
    FontWeight_SemiBold = 600,
    FontWeight_Bold = 700,
    FontWeight_ExtraBold = 800,
    FontWeight_UltraBold = 800,
    FontWeight_Black = 900,
    FontWeight_Heavy = 900,
    FontWeight_ExtraBlack = 950,
    FontWeight_UltraBlack = 950
As for the ability to use numerical input instead of using these preset 'named' weights, I've created a Ticket #4604 for us to look into this.

Let us know if this helps, or if this was instead about a Variable Weight Font not showing up at all, we can continue this further and investigate that.
(On my end, I verified our support of this using the Arimo Variable Weight Font)

- Dorian

Re: Variable Fonts in Studio

Posted: 03 Dec 2025, 16:42
by mmmartint
Thanks for the reply Dorian! I'll do a bit more testing using the font you linked there, as in my own testing I wasn't able to get the font to change style at all. I'll get back to you on the results.

Cheers!

Martin

Re: Variable Fonts in Studio

Posted: 03 Dec 2025, 17:26
by jsantos
Standard attributes like Stretch, Weight, and Style should work, as long as the TTF includes the corresponding axes.

Other axes, although already implemented in the runtime, are still not exposed in Studio. The Font panel in Studio is currently pending a redesign.