3D text occlusion

I have 3D text that I don’t want to be visible through solid objects. According to this guide, I need to use a custom shader. And then in order to use the shader I need to add a material. But adding the material breaks the text mesh, and now it’s just a bunch of rectangles. The guide said that I’m supposed use the texture from the Fonts folder. I don’t have one of those in my Assets folder, so I assume I’m supposed to import it from where my OS stores the fonts. I did that, and now the text is just invisible.

Is there a method that actually works, and preferably, is not completely and utterly insane?

Also, how do I use more than one tag to this question? It just deletes it when I add another one.

Go back and check your steps one by one. I just did a fresh test start to finish on this and it worked fine.

One thing that tripped me up (no experience with shaders) is the filename containing the Shader code has to be (whatever).shader ; create it, drag & drop it into Unity assets folder and it will compile it, you’ll know you it’s right if the icon next to the shader in Unity has the rainbox S icon.