wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
16.56k stars 742 forks source link

Single, double, curly, dotted and dashed underlines are literally all the same #5195

Closed hrqmonteiro closed 1 month ago

hrqmonteiro commented 5 months ago

What Operating System(s) are you seeing this problem on?

Linux Wayland

Which Wayland compositor or X11 Window manager(s) are you using?

Wayland with Kwin (Plasma 6)

WezTerm version

wezterm 20240203.110809.5046fc22

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

Screenshot_20240320_151437

 printf "\x1b[58:2::255:0:0m\x1b[4:1msingle\x1b[4:2mdouble\x1b[4:3mcurly\x1b[4:4mdotted\x1b[4:5mdashed\x1b[0m\n"
singledoublecurlydotteddashed

To Reproduce

 printf "\x1b[58:2::255:0:0m\x1b[4:1msingle\x1b[4:2mdouble\x1b[4:3mcurly\x1b[4:4mdotted\x1b[4:5mdashed\x1b[0m\n"
singledoublecurlydotteddashed

Configuration

Default, only put enable_tab_bar = false

Expected Behavior

To show it differently?

Logs

No response

Anything else?

No response

wez commented 1 month ago

Can't reproduce. Try running the underlines.sh script from the repo:

; bash ./test-data/underlines.sh

image

github-actions[bot] commented 1 month ago

This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.

github-actions[bot] commented 1 week ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.