我想为我的网站使用 Google 字体“Noto Serif”。我的问题是,当我使用 Google PageSpeed Insights 对其进行测试时,它说一切都很完美,除了一件事:
<link href="https://fonts.googleapis.com/css?family=Noto+Serif" rel="stylesheet">
您的页面有 1 个阻止 CSS 资源。这会导致呈现页面的延迟。如果不等待以下资源加载,则无法呈现页面上的任何首屏内容。尝试延迟或异步加载阻塞资源,或直接在 HTML 中内联这些资源的关键部分。
我知道对此有一个不好的解决方案。这是使用HTML文件底部的 <script>
链接字体。该解决方案的问题在于,每次单击我网站中的某些内容时,它都会导致无样式文本闪烁。
我正在使用 GitHub Pages 托管的 jekyll,所以我认为我无法安装 Font Face Observer :(
原文由 oatmealNUGGY 发布,翻译遵循 CC BY-SA 4.0 许可协议
来吧,把它包含在body标签而不是head标签中
2020 年更新