Color brightForeground missing in color scheme #23752

Closed
opened 2026-01-31 08:51:31 +00:00 by claunia · 2 comments
Owner

Originally created by @bofo540 on GitHub (Oct 24, 2025).

Windows Terminal version

1.23.12811.0

Windows build number

10.0.26100

Other Software

No response

Steps to reproduce

Run this script:

#!/usr/bin/bash

printf "Normal text.\n"

printf "\e[1mHighlighted text.\e[0m\n"

exit 0

Expected Behavior

The second line should be bold, brighter, or have another color than the first line.

Actual Behavior

Both lines have the same color, the same brightness, they look exactly identical.
It is the color configured in foreground.

possible solution

You should be able to configure a brightForeground.

For example set brightForeground to #ffffff and foreground to #dddddd and then you would be able to see a difference between "bold" and "normal" text.

Or make foreground (defaultForeground would probably be a better name) hold the reference of one of the configured colors (like green, white, etc.).

Originally created by @bofo540 on GitHub (Oct 24, 2025). ### Windows Terminal version 1.23.12811.0 ### Windows build number 10.0.26100 ### Other Software _No response_ ### Steps to reproduce Run this script: ``` #!/usr/bin/bash printf "Normal text.\n" printf "\e[1mHighlighted text.\e[0m\n" exit 0 ``` ### Expected Behavior The second line should be bold, brighter, or have another color than the first line. ### Actual Behavior Both lines have the same color, the same brightness, they look exactly identical.\ It is the color configured in `foreground`. ### possible solution You should be able to configure a `brightForeground`. For example set `brightForeground` to `#ffffff` and `foreground` to `#dddddd` and then you would be able to see a difference between "bold" and "normal" text. Or make `foreground` (`defaultForeground` would probably be a better name) hold the reference of one of the configured colors (like `green`, `white`, etc.).
claunia added the Needs-TriageIssue-Bug labels 2026-01-31 08:51:31 +00:00
Author
Owner

@bofo540 commented on GitHub (Oct 24, 2025):

It looks like foreground needs to exactly match a hex code from another base color.
And then for "bold" the corresponding bright color is being used.

So this seems to work:

"brightWhite": "#ffffff",
"foreground": "#cccccc",
"white": "#cccccc",

But it is a very weird and cumbersome way to configure it.

@bofo540 commented on GitHub (Oct 24, 2025): It looks like `foreground` needs to exactly match a hex code from another base color.\ And then for "bold" the corresponding `bright` color is being used. So this seems to work: ``` "brightWhite": "#ffffff", "foreground": "#cccccc", "white": "#cccccc", ``` But it is a very weird and cumbersome way to configure it.
Author
Owner

@DHowett commented on GitHub (Oct 29, 2025):

Thanks! Yeah, this is a known deficiency. We're tracking it over in #5682.

@DHowett commented on GitHub (Oct 29, 2025): Thanks! Yeah, this is a known deficiency. We're tracking it over in #5682.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23752