Feature request: support monochrome (VS15) emoji

Background information at Wikipedia.

I can add emoji (either directly in my UTF-8 document :warning: or with #emoji.whatever if it’s one of the few that are covered). But when I compile in Typst it will come out as the full-colour version, which may not be what I want.

It should be possible to specify a monochrome version by appending the VS15 code (U+FE0E), :warning:︎︎ (which works in some places) or perhaps by some more general means within Typst. Any likelihood of this?

2 Likes

Hopefully in the next Typst release, symbols in the emoji module will use the Emoji Presentation Selector (VS16), while symbols in sym will use the Text Presentation Selector (VS15). This means symbols from sym should always appear monochrone, while those from emoji should always appear as emojis (i.e., with colors). Except… due to the way font fallback is implemented, this probably won’t work as intended without some additional changes.

3 Likes