Bitmap Text Coloring in Canvas Rendermode

is there any way to change bitmap text color other than using tint ?

since tint isn’t applicable in canvas render mode it would require bunch of bitmap font for multiple color.

so far what i found is This Old Issue

which provide a solution that doesn’t seems to work anymore