Text Mesh - Ignores Backface culling & Depth Test?

Is it just me or does Text Mesh not do any back face culling (ie, you can read the text backwards if you are behind it) and it also seems to completely ignore depth testing, so it'll draw even if there is stuff in front of it?

Is there any way to change this behaviour? I can deal with the back face culling but I really don't want it drawing on top of everything.

Use this shader instead.

The default shader adds in both, yes.

What you can do is create a new material, set the texture as the one from the font you're using, and use any transparent shader you like with it, then apply the material to the TextMesh