TextArea output color is ignored after first line of text.
Minetest version
5.0.1OS / Hardware
Operating system: Windows 7 CPU: AMD 2 Core 2.8 GHZ
GPU model: OpenGL version:
Summary
The current implementation of font rendering in the irrlicht engine seems incorrectly coded. When using text-areas with a color other than white by using colorize (i.e. in the formspec of a mod you would use minetest.colorize("#FFFFFF", "sometext")), the result will be black for the first line of that output, and all following lines are white. This only occurs once per newline. I.e. the irrlicht engine is likely at fault, not minetest code. (however this may not be the case.)
I think this bug may be related to issue #8031
Steps to reproduce
This issue originally came up with the display-modpack. Specifically the signs:paper_poster. Below is that output for an example.

In the above picture, all text should be black and is run through minetest.colorize.
I have read through the minetest source code, and it looks as though the specific calls this happens in is within src/gui/guiEditBoxWithScrollbar.cpp for lines655-835.
But I can see no reason for the current results within that code besides an issue with irrlicht.
Source: luanti-org/luanti