Google recommends "Consider using <link rel=preload>
to prioritize fetching resources that are currently requested later in page load." But no example of how we should use this when using the @font-face method.
Should I switch to HTML font loading method instead?
What I'm using now to load my custom font:
@font-face {
font-family: 'Custom';
src: url("../fonts/Custom-Bold.eot");
src: local("☺"), url("../fonts/Custom-Bold.woff") format("woff"), url("../fonts/Custom-Bold.ttf") format("truetype"), url("../fonts/Custom-Bold.svg") format("svg");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Custom';
src: url("../fonts/Custom-Heavy.eot");
src: local("☺"), url("../fonts/Custom-Heavy.woff") format("woff"), url("../fonts/Custom-Heavy.ttf") format("truetype"), url("../fonts/Custom-Heavy.svg") format("svg");
font-weight: 800;
font-style: normal;
font-display: swap;
}