zellij-org / zellij

A terminal workspace with batteries included
https://zellij.dev
MIT License
19.38k stars 610 forks source link

Doesn't render emoji with zero-width-joiners (like the trans flag emoji) #3453

Open VivianWilde opened 6 days ago

VivianWilde commented 6 days ago

1. Graphical issue inside a terminal pane (eg. something does not look as it should)

Basic information Multi-character emoji, like the trans flag emoji or the rainbow flag are rendered as their component emoji rather than combined. Some multi-character emoji without zero-width-joiners are rendered correctly, like the UK flag

zellij --version: zellij 0.40.1

stty size: 19 90

uname -av or ver(Windows): Linux AdvancedResearchTransport 6.9.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 16 Jun 2024 19:06:37 +0000 x86_64 GNU/Linux

Further information

I'm using wezterm and fish. Outside of zellij the trans flag emoji renders correctly (both in the prompt and when pasted into the command). Inside zellij it renders as "white flag + trans symbol" in both cases (screenshots are attached)

Inside Zellij: Inside Zellij

Outside Zellij Outside Zellij