better font fallback (and make sure the fallback fits on mobile)