Hello,
is there a particular reason why ANSI indexes for colors base05 and base06 are swapped in the base24 specification compared to the base16 specification?
Base24

Base16

From my perspective this change is confusing and seems to break compatibility between the two specs. For example when styling a terminal via ANSI indices I would normally assume that the foreground color (base05) maps to index 7. With a base24 scheme this assumption no longer holds.
As a result base16 and base24 schemes cannot be used interchangeably with the same ANSI based styling logic which feels unintuitive. Could you clarify the reasoning behind this design choice?
Hello,
is there a particular reason why ANSI indexes for colors
base05andbase06are swapped in thebase24specification compared to thebase16specification?Base24

Base16

From my perspective this change is confusing and seems to break compatibility between the two specs. For example when styling a terminal via ANSI indices I would normally assume that the foreground color (
base05) maps to index 7. With a base24 scheme this assumption no longer holds.As a result
base16andbase24schemes cannot be used interchangeably with the same ANSI based styling logic which feels unintuitive. Could you clarify the reasoning behind this design choice?