本地加载字体系列时出现问题
我目前正在从 google 的 CDN 加载我的字体系列,如下所示:
<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=Inter:wght@500;600&display=swap" rel="stylesheet">
但我现在需要在本地加载它们以优化我的网络速度。这是我尝试过的:
@font-face {
font-family: Inter;
src:url("../fonts/Inter-Medium.ttf");
}
@font-face {
font-family: Inter;
src:url("../fonts/Inter-Semibold.ttf");
}
body {
font-family: 'Inter', sans-serif !important;
}
但这并不像从谷歌的 CDN 加载时那样工作。我可以看到它仅适用于重量 500
的情况,但不适用于重量为 600
的情况。一些帮助将不胜感激!
I'm currently loading my font-family from google's CDN like this:
<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=Inter:wght@500;600&display=swap" rel="stylesheet">
But I'm at the point where I need to load them locally in order to optimize my web speed. Here's what I've tried:
@font-face {
font-family: Inter;
src:url("../fonts/Inter-Medium.ttf");
}
@font-face {
font-family: Inter;
src:url("../fonts/Inter-Semibold.ttf");
}
body {
font-family: 'Inter', sans-serif !important;
}
But that isn't working as when loaded from google's cdn. I can see it works only for weight 500
but not when the weight is 600
. Some help will be greatly appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我描述了我为成功连接到谷歌字体而采取的所有操作。
下载系列
。名称
,而不是名称
。屏幕代码:
这就是一开始的样子:
之后:
I describe all the actions I have taken to successfully connect to the google font.
Download family
.name
instead ofname
.Screen code:
that's how it was in the beginning:
so after: