id summary reporter owner description type status priority milestone component version resolution keywords cc blockedby blocking branch_state votes 3145 Support for True Color (16 millions colors) akochkov andrew_b "Now more terminals bring support for 16 million colors (see references below). Here's a test case for terminal: printf ""\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n"" It's a common confusion about terminal colors... Actually we have this: * plain ascii * ansi escape codes (16 color codes with bold/italic and background) * 256 color palette (216 colors+16gray + ansi) (colors are 24bit) * 24bit true color (8*8*8 colors (aka 16 milion) The 256 color palete is configured at start, and it's a 6*6*6 cube of colors, each of them defined as a 24bit (8*8*8 rgb) color. This means that current support can only display 256 *different* colors in the terminal, while truecolor means that you can display 16 milion different colors at the same time. Truecolor escape codes doesnt uses a color palete. It just specifies the color itself. [1] https://en.wikipedia.org/wiki/ANSI_color Here is terminals discussions: Now supporting truecolor: * st (from suckless) - http://lists.suckless.org/dev/1307/16688.html * konsole (already fixed) https://bugs.kde.org/show_bug.cgi?id=138740 * all libvte based terminals: https://bugzilla.gnome.org/show_bug.cgi?id=704449 * sakura https://bugs.launchpad.net/sakura/+bug/1202564 * Also iterm2 have support for truecolor. Not supporting truecolor: * urxvt - http://lists.schmorp.de/pipermail/rxvt-unicode/2013q3/001826.html P.S. Also sent email to the S-Lang library developers" enhancement closed major 4.8.19 mc-tty master fixed egmont@… mooffie@… god12@… 3724 merged committed-master