Extended mIRC Colour Proposal

Based on mIRC Forums Discussion

Implemented in WeeChat (v1.1), Irssi (0.8.17), mIRC (since v7.51.212), IRCCloud (since 2017/11/20), The Lounge (since 2017/12/08), Textual (v7.1.0), Igloo IRC, WinShoe (2.00), senpai. (know more clients? contact Nei to update this document.)

Advantages

Keeps compatible with existing mIRC Colour codes.

Old clients will ignore "new" colours or just substitute other colours instead.

Disadvantages

No real true colour.

Technical specs

Wire protocol is: Control+C [0-9]{1,2} (,[0-9]{1,2})? to set foreground and optionally background, compatible with the existing mIRC colour codes and making use of the non-standardised colour numbers 16-98.

Existing mIRC documentation

Other Specs

Visual IRC Specification, with alternate RGB Colour Proposal

Alternate Proposal: Control+C # RRGGBB to specify full RGB colours, claim to have been implemented in now defunct Atheme Conspire fork of X-Chat.
Disadvantage: Non-supporting clients will litter the screen with "raw" #rrggbb codes.
Potential Advantage: Clean cut, full RGB support; easy to implement without table; those visible raw codes might be an incentive for clients to add support.

Colour Scheme Image

RGB Colour Specification
16-27 470000 472100 474700 324700 004700 00472c 004747 002747 000047 2e0047 470047 47002a
28-39 740000 743a00 747400 517400 007400 007449 007474 004074 000074 4b0074 740074 740045
40-51 b50000 b56300 b5b500 7db500 00b500 00b571 00b5b5 0063b5 0000b5 7500b5 b500b5 b5006b
52-63 ff0000 ff8c00 ffff00 b2ff00 00ff00 00ffa0 00ffff 008cff 0000ff a500ff ff00ff ff0098
64-75 ff5959 ffb459 ffff71 cfff60 6fff6f 65ffc9 6dffff 59b4ff 5959ff c459ff ff66ff ff59bc
76-87 ff9c9c ffd39c ffff9c e2ff9c 9cff9c 9cffdb 9cffff 9cd3ff 9c9cff dc9cff ff9cff ff94d3
88-98 000000 131313 282828 363636 4d4d4d 656565 818181 9f9f9f bcbcbc e2e2e2 ffffff
Terminal Indexed Colour Specification
16-27 52 94 100 58 22 29 23 24 17 54 53 89
28-39 88 130 142 64 28 35 30 25 18 91 90 125
40-51 124 166 184 106 34 49 37 33 19 129 127 161
52-63 196 208 226 154 46 86 51 75 21 171 201 198
64-75 203 215 227 191 83 122 87 111 63 177 207 205
76-87 217 223 229 193 157 158 159 153 147 183 219 212
88-98 16 233 235 237 239 241 244 247 250 254 231
x
Last modified: Sat 18 Jun 2022 02:30:35 PM CEST