refactored how fonts are loaded