Sometimes this thing happens because the value of the TEXTFILL was set in zero (0)by default the value of TEXTFILL is one (1).
So what is TEXTFILL?
TEXTFILL, is an AutoCAD command serve as to control the fillings of TrueType fonts while plotting and rendering. You might wanna ask why the TEXTFILL value was set to zero (0) when the default should be one (1). The only scenario I can think of is, maybe the drawing that you are doing was just saved in a existing AutoCAD drawing file, and maybe the author of that existing AutoCAD file changed the default value of the TEXTFILL from (1) to (0).
Anyhow, if happens that you’re in this situation, just type-in TEXTFILL at the command prompt, then changed its value from zero (0) to one (1).
The next time you plot your drawing the TEXT will appear as it is in the image above.