terminal icon indicating copy to clipboard operation
terminal copied to clipboard

[Settings] An option to disable colour font emoji

Open zadjii-msft opened this issue 6 years ago • 3 comments

Is there any merit to having an option to disable colour font emoji?

So any emoji used will be single colour using the font colour settings?

Originally posted by @mdtauk in https://github.com/microsoft/terminal/issues/190#issuecomment-495192220

zadjii-msft avatar May 23 '19 13:05 zadjii-msft

There's some discussion about getting options into the renderer in #817.

DHowett-MSFT avatar May 23 '19 21:05 DHowett-MSFT

From @francogp

Environment

Windows build number: Win32NT 10.0.19041.0 Microsoft Windows NT 10.0.19041.0
Windows Terminal version (if applicable): 1.0.1402.0

Using WSL Ubuntu LTS version 20.04

I'm using this font, but can reproduced with others too: JetBrainsMono

Expected behavior

image taken by using other windows terminal emulators, like Terminus on windows, and Tilix or Terminator on Ubuntu. All the same results image

Actual behavior

image Lots of characters/emoticons have a wrong size at render. This is just an example. Look up the check emoticon ✔ It seems that its ignoring my font.

I believe DirectWrite prefers a color glyph for this.

I wonder if we should like to add emoji "range" settings for fine-grained control of this. Maybe I want to disable emoji WHITE SMILING FACE only?

DHowett avatar Jun 26 '20 01:06 DHowett

Curious if this is a font feature that we added by happenstance back in #10433

zadjii-msft avatar Dec 12 '22 21:12 zadjii-msft

Is there any merit to having an option to disable colour font emoji?

Yes! For example, some CLI libraries may use colored text emojis in order to display a "selected" (green) / "not selected" (gray) state in a multi-select list.

For applications using such CLI approaches to work, it is important to be able to prefer text emoji over colored emoji.

alexrsagen avatar Sep 10 '23 20:09 alexrsagen