Use font-display property to hide text with custom fonts until they are loaded by browser.
font-display: block;
Be careful with heavy fonts (variable, a lot of weights) as it will increase time to First Contentful Paint for your website.