3D Text Losing Font After Destroy

I have been developing a tool-tip system for my game that enables me to either make use of the GUI tool-tips or a custom prefab tool-tip that can be anchored to various positions around a desired icon.

The problem I am having is that for some reason when I test the game I have to re-assign the font to the TextMesh after every run. I am making sure to apply changes to my prefab and am not re-assigning the font at runtime.

Does anyone know why the 3D text loses association with it’s font when the game is stopped?

don’t destroy text object, use mesh render for enable disable to object it will help you
renderer.material=enable;

I made a rather stupid mistake with assigning the material to the wrong instance of TextMesh.

Caught it straight away this morning when working with a fresh mind.