As of now, text color in KPI depends upon the color selected inside the "Colors" tab i.e. if you select a bright red color then the text will get displayed in white whereas if you select a dull red color then if will get displayed as black. As of now, there is no explicit setting to control the text color. So as a workaround, select dull red or any other color like blue etc. so that text can be displayed in black. As this is a workaround only, we need the functionality where we can define the colors of the text, rather than Spotfire changing it without user control