microsoft/Terminal

Transparent background doesn't become transparent foreground when rendered in reverse video

開放

#7,014 建立於 2020年7月22日

 (31 則留言) (14 個反應) (0 位負責人)C++ (9,275 個分叉)batch import
Area-RenderingHelp WantedIssue-TaskProduct-Terminal

倉庫指標

星標
 (103,173 顆星)
PR 合併指標
 (平均合併 27天 19小時) (30 天內合併 24 個 PR)

描述

The new Preview 1.2.2022.0 seems to fix all the VT colors issues I observed before, except one last case:

When the background color is the default (49), it is correctly kept transparent, but if the foreground color is transparent, which is possible when the background is 49 and then the colors are reversed using 7, it is rendered as black instead of transparent.

image echo -e "\e[31m\u2580\e[7m\u2580\e[m" echo -e "\e[31m\u2590\e[7m\u25A0\e[27m\u258C\e[m"

In both cases, there should be no black square, the acrylic transparency should show through instead.

貢獻者指南