MATLAB: Retain crisp publication quality figures

plot qualityplottingsubplots

Hi, I have been writing numerous plotting codes in matlab and now that the time is for publishing I feel that my graphs do not look like publication quality. Sometimes I have letters fade or they get cut off as if I erased part of my title. Sometimes when I specify a fontsize or make the "FontWeight' bold, only parts of the text are in bold. Also when I use subplot, the legends have a line running through them. This is very frustrating. Any ideas about why this is happening? Thank you very much for your time and help.