A big set of Unicode characters can be represented in both text (e.g. ↗︎) and emoji variants (e.g. ↗️). For example, the base character, Up-right arrow is \u2197 . To know which variant is supposed to be rendered, variation selectors are defined in the Unicode standard:
- ↗️ = \u2197\ufe0f
- ↗︎ = \u2197\ufe0e
Figma (and Figjam) however, do not respect this, instead the used variant is dependent on the used font, which isn't the expected behavior.

This behavior of Figma is consistent in Chrome and Firefox on at least Linux and Android. This also is not a problem with the fonts itself.