Мой вопрос возникает из-за попытки оптимизировать предварительную загрузку ключевых активов теста маяка.
Я поместил шрифты, помеченные отчетом о маяке в браузере Chrome, в ссылку в моем головном файле.
[заголовок.php]
<link rel=”preload” href=”/wp-content/themes/mytheme/assets/font/Roboto/Roboto-Regular.ttf” as=”font” crossorigin=”anonymous”>
Мне все еще нужно включить его в мой файл style.css и объявить шрифт?
[стиль.css]
@font-face {
font-family: "Roboto";
src: url("/wp-content/themes/mytheme/assets/font/Roboto/Roboto-Regular.ttf") format("truetype"); }
Я спрашиваю, потому что, несмотря на добавление ссылки предварительной загрузки в мой заголовок, отчет Lighthouse по-прежнему показывает, что мой файл не загружается.
Спасибо за вашу помощь.
<link rel="preload"
стоит перед объявлением шрифта. Обычно вы можете объявить шрифт как<link
или в файле CSS, но опять же убедитесь, что файл CSS, который ссылается на шрифт, находится после предварительной загрузки. - person Graham Ritchie   schedule 20.01.2021