How to have fonts affected by lightning?

Hi guys.
I’m trying to find a way to have the font I’m using in the game to be affected by lightning, that is, I want the font to be visible only when there’s light shining on it. Here’s an example of how it currently looks in the game:

I wanted the text to be hidden in this cenario, since there’s no light around it. I’m guessing the problem is with the font material that I’m using not being designed for this, but I’m not sure.
The component I’m using for the text is a Text Mesh:

Is there anyway I can solve this without having to use another font?

If anyone is still wondering, there is a shader included in TMP which is capable of receiving lights:
TextMeshPro/Mobile/Distance Field (Surface)

I’d recommend you use TextMeshPro. It should be included in the newer versions of Unity, if you’re using an older one, get it from the Asset Store. It makes text manipulations like this so much easier.
For your particular issue, you probably will have to work with shaders a bit. Luckily, TMPro makes that pretty easy (as easy as shaders can be, which is not necessarily easy by any means).