Добрый день, возник вопрос правильной предзагрузки шрифта, помогите пожалуйста разобраться
Google Page Speed пишет что шрифты прописанные в css, мешают отрисовки из-за этого типа показатели падают, если шрифты подключены так:
@font-face {
font-family: Lora;
font-display: swap;
src: local("Lora Italic"), local("Lora-Italic"),
url(/fonts/lora/Lora-Italic.woff2) format("woff2"),
url(/fonts/lora/Lora-Italic.woff) format("woff");
font-weight: 400;
font-style: italic;
}
вроде получается браузер грузит css файл, парсит и потом ставит очередь загрузки файлов шрифтов из css
и выходит что решением будет прописать шрифты в header
<link rel="preload" href="/fonts/lora/Lora-Italic.woff2" as="font" type="font/woff2" crossorigin>
так он загрузит шрифт ещё до css
Получается из css надо удалить строки подключения @font-face?
Как тогда обращаться к этому шрифту?
Если не удалять, он не загрузит шрифт дважды?