谷歌字体和内容布局。我用的是旧方法吗?

问题描述 投票:0回答:0

我有一个关于谷歌字体的问题。我让一家机构重新设计了我的网站,我注意到有 5 个下载字体的请求。所以我认为,5 个请求很多..

他们在这里:

<style>
@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');font-display: swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Arial Rounded MT Bold';font-style:normal;font-weight:400;src:local('Arial Rounded MT Bold'),url('https://fonts.cdnfonts.com/s/13381/ARLRDBD_0.woff') format('woff');font-display: swap;}

所以我看到对于 Lato 400 有 2 个请求,对于 Lato 700,有 4 个请求但是具有不同的 unicode-range ....

这正常吗?

如果我自己尝试然后去https://fonts.google.com/specimen/Lato est我选择400和700我得到这个:

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap" rel="stylesheet">

所以没有“预连接”我只有一个请求!

这两种方式哪个更好?我是在使用旧方法下载字体吗? 那么 Unicode-range.. 在我的第 5 行代码中呢?

我想通过避免请求,可以更快地下载字体,从而避免 CLS 问题。

seo google-fonts core-web-vitals
© www.soinside.com 2019 - 2024. All rights reserved.