Windows Terminal version
1.24.10921.0
Windows build number
10.0.26200.0
Other Software
PowerShell 7.4.14
Steps to reproduce
- Start a PowerShell 7 shell.
- Run the following:
Write-Host "`u{23CF}`u{FE0E}"
- See the issue.
This is reproducible with most of the text style character sequences here (though some default to text, in which case it will seem that a variation selector was applied, but it just happens to already be correct):
https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-variation-sequences.txt
Expected Behavior
I expected something like this (probably not exactly since this is just a screenshot from conhost due to lack of better way to show this):

Specifically, though, as a terminal application developer, I expected the terminal to respect the variation selector I've given - 23CF FE0F should be emoji style (i.e. a colour emoji) and 23CF FE0E should be a text style (i.e. a regular text character). Instead, it seems that emoji style is forced. Looking through settings, there's a "Full-colour Emoji" that, when disabled, instead forces text style, but neither actually respects the given variation selector.
Actual Behavior
I got:

Windows Terminal version
1.24.10921.0
Windows build number
10.0.26200.0
Other Software
PowerShell 7.4.14
Steps to reproduce
This is reproducible with most of the text style character sequences here (though some default to text, in which case it will seem that a variation selector was applied, but it just happens to already be correct):
https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-variation-sequences.txt
Expected Behavior
I expected something like this (probably not exactly since this is just a screenshot from conhost due to lack of better way to show this):

Specifically, though, as a terminal application developer, I expected the terminal to respect the variation selector I've given -
23CF FE0Fshould be emoji style (i.e. a colour emoji) and23CF FE0Eshould be a text style (i.e. a regular text character). Instead, it seems that emoji style is forced. Looking through settings, there's a "Full-colour Emoji" that, when disabled, instead forces text style, but neither actually respects the given variation selector.Actual Behavior
I got:
