本地加载字体系列时出现问题

发布于 2025-01-10 09:20:45 字数 713 浏览 0 评论 0原文

我目前正在从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱娆 2025-01-17 09:20:45

我描述了我为成功连接到谷歌字体而采取的所有操作。

  1. 我下载了 fonts.google.com(下载按钮位于右上角)内文本下载系列
  2. 我将所有文件添加到我的项目中。在此处输入图像描述
  3. 我连接了文件方向,HTML/CSS。
@font-face{
  font-family: Name;
  src: url('Inter-VariableFont_slnt,wght.ttf');
}
p{
  font-family: Name;
}
<p>TEST</p>

  1. 您可以输入任何名称,而不是名称
  2. 之后,一切正常。

屏幕代码:

“在此处输入图像描述”"

这就是一开始的样子:

在此处输入图像描述

之后:

在此处输入图像描述

I describe all the actions I have taken to successfully connect to the google font.

  1. I downloaded fonts.google.com (Download button is at the top right) inside text Download family.
  2. I added all the files to my project.enter image description here
  3. I connected the file direction, HTML/CSS.

@font-face{
  font-family: Name;
  src: url('Inter-VariableFont_slnt,wght.ttf');
}
p{
  font-family: Name;
}
<p>TEST</p>

  1. You can put any name instead of name.
  2. And after that, everything worked.

Screen code:

enter image description here

that's how it was in the beginning:

enter image description here

so after:

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文