我可以在 ConEmu 中显示 "bold" 个字符而不是 "intense/bright" 个字符吗?

Can I display "bold" characters instead of "intense/bright" in ConEmu?

我想通过ConEmu在WSL中显示粗体字符(目前使用ConEmu 190331 x64)

当我打印以下 echo -e "FROM NOT BOLD \e[1mTO BOLD\e[0m" 时,我得到这个 Image to ConEmu

如您所见,ConEmu 使用 intensity/brightness 表示粗体。 我希望能够将其切换为实际使用粗体,而不是像 WSLTTY (MinTTY for WSL): Image to WSLTTY

中那样

可能吗?我在 ConEmu 的手册中找不到说明。

Windows 控制台 API 没有提供足够的属性来表示 大胆 。这就是为什么 bold 属性可能(还)只设置在 xterm256 和 true-color 工作的缓冲区底部(current implementation)。

然后,当您明确设置亮度(例如 \e[90m)或 256 调色板的 xterm 颜色(例如 \e[38;5;7m)时,您可以使用 \e[1m 设置粗体属性。