Backport GH#78: support setting the color of normal text