Switched to FontLoaders for custom fonts and improved resolution-based scaling