Named colors are displayed "faint".
Exact interpretation differs from terminal to terminal.
🛈 xterm multiplies each color component of the foreground color by 2/3. Thus this does not have an effect for black.
🛈 vte multiplies each color component of the foreground color by 2/3. Thus this does not have an effect for black.
🛈 Faint is a third form of the named colors that is configurable.
🛈 linuxvc uses a unified intensity model where faint uses intensity 0. Intensity is shared with bold and bright 8 color foreground. Reset value for intensity is 1. 🛈 faint colors always render as grey (or as the color setup via linux private control). 🛆 The default setting of faint only works with vgacon when using a 256 glyph font. When using a 512 glyph font with vgacon the default setup for faint renders as black.