bfnt_puts(str, pos_x, pos_y, COLOR_RED, COLOR_GREEN1);
this will not print RED text on GREEN bg, but only RED text, thats why flexinfo is not working properly
@a1ex There's a commented out bmp_fill call that fills the background in bfnt_draw_char.
Seems to be working fine here. Maybe it was a left-over from another bugfix?
1416: if(bg != 2)bmp_fill(bg, px, py, crw+xo+3, 40);
works for me 5D2
Correct, make a pull request and in the comment say: fixes #1577
but I should be
if(bg != 0)bmp_fill(bg, px, py, crw+xo+3, 40);
0 = COLOR_EMPTY = transparent
wait for what a1ex says