Figma Support Forum

Faux superscript support

Many fonts don’t have super script and sub script support, so they’re disabled (at least all the font I need to use).

I know some fonts have built-in symbols for TM, SM, R, C, etc, but in many cases, they’re not superscripted or inconsistently so.

It would be great if Figma supports faux Super Script, where you can highlight any characters, make them smaller, and adjust the positioning. (similar to how our engineering friends would implement it using and CSS to fine tune)

5 Likes

A lot of fonts don’t have this OpenType flag (which is used by Figma), but many still have the characters that can be typed manually: ¹²³⁴⁵⁶⁷⁸⁹⁰

1 Like

I sort of understand the desire to keep things Kosher, but this has been an issue for a while.

One member put it the best:

Also putting my hand up here for this need. As designers, we don’t always have control over what fonts our clients use, and this problem is something that comes up all the time.

https://spectrum.chat/figma/help/sub-and-superscript-not-working~b263d5bc-62ea-42a6-afc9-0b91426a7fdc

https://spectrum.chat/figma/general/superscript-and-subscript-still-not-working-a-year-later~85cfcb75-95fa-41f3-b035-d728544904d2

https://spectrum.chat/figma/help/sub-and-superscript-not-working~b263d5bc-62ea-42a6-afc9-0b91426a7fdc

1 Like

This is a massive +1 from me. Working in the healthcare sector, references are really important. I like the idea of keeping it ‘pure’, but it’s just not realistic if the rest of the web doesn’t work like that. Since Figma is built on web technologies, surely it can’t be hard to use cutting-edge markup techniques like <sup>?

1 Like

True. But support for reference symbols is rare (e.g. †, ‡, §, ‖, ¶).

Also, when working with scientific content it’s not uncommon to have multiple references at the end of a sentence, and you need to separate each of those with a comma (e.g. ‘1,2,3’). Unfortunately pretty much no font has a dedicated superscript comma character.

2 Likes

I’m pretty sure it’s not rare, it’s non-existent. There are no unicode characters for that. Only the open type font feature can do it but I don’t think any fonts would include those characters in it. I know @Tom_Lowry worked on a private plugin for something like this, maybe it’s worth sharing, Tom?

1 Like

I work for a company that supports multiple brands that legally require for the creative to be both in french and english. Currently our english trademarks work fine, however it takes our team a lot of time to type set every trademark in FR as it has to be done manually.

I would love to see support from Figma in getting some sort of plug-in or function in the program to support forced super script!

4 Likes

It doesn’t seem like there’s a solution coming from Figma any time soon, so we’ve started the process of creating a bespoke font (using FontSelf) with a wide range of superscript characters and weights. Not ideal and seems excessive, but will solve it for us until there is enough support for Figma to build this in.

1 Like

If you could publish your creation in the future, that would be awesome!