Use color cube palette for pure black and pure white.

This commit is contained in:
Kimadi 2017-02-05 18:39:48 +01:00 committed by Griatch
parent 10467ac3ba
commit 43f310c2f8

View file

@ -141,9 +141,9 @@ class ANSIParser(object):
# grayscale values (xterm indexes 0, 232-255, 15) for full spectrum
letter = rgbtag[int(background) + 1]
if (letter == 'a'):
colval = 0 # ansi black @ index 0
colval = 16 # pure black @ index 16 (first color cube entry)
elif (letter == 'z'):
colval = 15 # ansi white @ index 15
colval = 231 # pure white @ index 231 (last color cube entry)
else:
# letter in range [b..y] (exactly 24 values!)
colval = 134 + ord(letter)