With depth testing enabled nearby glyphs can z-fight
and so some pixels might be discarded before fragment shader
even runs, which causes us to see only part of a letter.
As such we always draw with blending enabled and depth testing
disabled so that any overlaps simply causes the char pixels to show.