Here's an old script I had to display a grid of all 16 named colors on both the foreground and background.
And here's the output it produced.
Note that the first display line, which should be displaying text on a black background is instead displaying on the BG color set for the ConPTY console. All the other colors are displaying correctly.
And no, I don't usually use a neon pink background. This was just to clearly identify the issue.
I set this color by opening the TCMD options, selecting the "Tabs" tab, and clicking the ConPTY BGColor button.
Code:
@echo off
do BG in /L Black, Blue, Green, Cyan, Red, Magenta, Yellow, White
echo.
echo `---` %BG `/` Bright %BG background `-----------------------`
do FG in /L Black, Blue, Green, Cyan, Red, Magenta, Yellow, White
scrput /U +0 +0 %FG on %BG `|`%FG`|` & scrput /U +0 +0 bright %FG on %BG `|`bri %FG`|`
enddo
echo.
do FG in /L Black, Blue, Green, Cyan, Red, Magenta, Yellow, White
scrput /U +0 +0 %FG on bri %BG `|`%FG`|` & scrput /U +0 +0 bright %FG on bri %BG `|`bri %FG`|`
enddo
echo.
enddo
quit
And here's the output it produced.
Note that the first display line, which should be displaying text on a black background is instead displaying on the BG color set for the ConPTY console. All the other colors are displaying correctly.
And no, I don't usually use a neon pink background. This was just to clearly identify the issue.
I set this color by opening the TCMD options, selecting the "Tabs" tab, and clicking the ConPTY BGColor button.