これは、renderUtf8Solidがアルファブレンドを使用してないからです。アルファブレンドは高価なので、代わりに全ピクセルをすべて白にするか、完全に透明にし、半透明など中途半端にはしないようにしましょう。テキストに対して背景の色が決まっているのなら、背景の色を決めるrenderUtf8Shadedを使うこともできますが、ダイナミックな背景にカッコいいアウトプットを載せたいなら、renderUtf8Blendedを使いましょう。