Hello I have set custom value to all color0 -- color15 but it kind of feels like only the dark colors are being picked.
Just like in this screenshot:

The terminal to the left are Termite
Here is the config files for the terminals:
kitty: https://github.com/Xiaoming94/PersonalRepo/blob/master/myConfigs/kitty/kitty.conf
termite: https://github.com/Xiaoming94/PersonalRepo/blob/master/myConfigs/termite/config
OS: Arch Linux
I doubt that has anything to do with color configuration. More likely whatever you are using to generate that particualr text output is incorrectly using bold formatting for bright colors. kitty does not support that. Instead bold formatting is used for, actual bold text (assuming the font you choose has a bold variant).
Tell whoever maintains that application that they should be using the aixterm colors (SGR color codes 90-97m) for bright colors instead.
Please consider adding an option to enable the use of bright when bold is enabled. Many terminal emulators provide such an option; there's a lot of software out there that can't easily be changed to use the more correct sequences and it isn't especially feasible to tell kitty users to request those changes, especially because the appearance to them is that kitty is the software that doesn't "correctly" render (for example) bold+black as dark grey like the other terminals do, and where it instead appears to not render that text at all.
eg: this renders as dark grey in most other terminals, but is black in kitty. Kitty could definitely be argued to have the correct behavior, but when it is the odd one out, then it appears to be the one that is wrong:
echo -e "\e[0;30;1mboo\e[0m\n"
As I've said before. Using bold for bright colors is a very, very bad decision. It means that no software can use bold fonts, since bold now has no well defined meaning. I am not going to perpetuate this bad decision. See for example #135
Ya'know this is something users have come to expect as normal behavior in a terminal. kitty is the only terminal I've ever used that displays bold text using the dark color without any sort of configuration option.
For something relatively simple for you to add, you're basically throwing a little hissy fit and making your terminal unusable for many people.
I am not going to perpetuate this bad decision by using kitty.
To each their own, but i have to back up kovidgoyal here. Don't touch me bold text cyka
Nobody is arguing for hardcoding bold=bright or even to make it the default. We're asking to make it opt-in.
I've just switched to kitty and noticed that all my daily drivers (emacs, git, man pages, etc) lost 50% of their colors. That's a dealbreaker for me.
I agree that diverging from standards is a bad idea, but breaking user experience is also a bad idea. Which one is worse is debatable, but it's also irrelevant in this case because the issue can be solved for everyone by adding an option.
man has no colors unless you manually add them, so simply change your manual adding of colors to use the correct SGR codes. Similarly as far as I know git does not rely on bold == bright unless you have configured it that way. So dont do that. And while I dont know about emacs, I'm pretty sure the same applies to it.
I dont know what is so hard to grasp about the concept that by asking for an option to do this you are making it impossible for people that write terminal programs to rely on terminals having bold formatting. This means you are forcing everyone to sacrifice bold, or at least to have to configure every program (and make every program configurable) just to support your broken use case. That is a huge negative externality to impose on the commons simply because you dont want to do the right thing.
It is simply not going to happen.
I dont know what is so hard to grasp about the concept that by asking for an option to do this you are making it impossible for people that write terminal programs to rely on terminals having bold formatting.
Damn, I wonder how they're able to do this with the terminals out there that do provide this option... :thinking:
Damn, I wonder how they're able to do this with the terminals out there that do provide this option... :thinking:
Many of them do not, precisely because of the broken-ass behavior you are
advocating for.
Oh and @simoniz0r kindly take your hissy fit elsewhere. Since you have already stated you dont want to use kitty, I have no interest in your opinions.
In fact, I think I have wasted enough time repeating myself. This thread is now closed.
Most helpful comment
Ya'know this is something users have come to expect as normal behavior in a terminal.
kittyis the only terminal I've ever used that displays bold text using the dark color without any sort of configuration option.For something relatively simple for you to add, you're basically throwing a little hissy fit and making your terminal unusable for many people.
I am not going to perpetuate this bad decision by using kitty.