I have a file with the following content:
Unquoted:π΄ππ‘
Quoted: "π΄ππ‘"
The colour the emoji are displayed in seems to depend on the selected syntax and color scheme.
If Plain Text
, there is no colour.
If C
, only the quoted emoji are coloured.
If Bash
, it is all in colour.
What in the color scheme is controlling the emoji colour?
It turns out it was due to alpha in my foreground colour:
"foreground": "rgba(255, 255, 255, 0.9)"
An alpha of anything less the 0.999 fades the emoji almost completely out.
I suppose it is a bug that emoji do not have the correct amount of alpha applied. They seem to get (1.0-alpha) appliedβ¦
I changed the foreground to not have alpha:
"foreground": "rgb(230, 230, 230)"
Of course that means it will no longer tint with the background colour but that is better than faded emoji.