Not really. It would be better to hide the page content until all resources have loaded. Or, orcorse, yes a local font and caching.
Please search forums before posting. Please make sure your post includes the version of the CMS you are using and a link to the problem. Annotations on screenshots can also be helpful to explain problems/goals. Please use the "secure" tab for confidential information.