html - 自定义字体无法加载,也从 fontmaker 复制了 CSS 文件,没有结果

标签 html css fonts loading truetype

我一直在尝试将自定义字体导入到我的 HTML 中。我已经从 FontSquirrel 下载了字体包。

当我用开发者工具检查我页面上的字体时,它说已经导入了 3 种字体,TTF、WOFF 和 WOFF2,但是当我点击它们时,它们只显示常规字体样式。

这是我的 CSS,我添加了 src URL(但没有 src 链接,它也不起作用)。我已经下载了该工具包,将其解压缩到我的“关于我” map 中,然后删除了 zip 文件。

@font-face   {

font-family: 'moon_flower_boldregular';
src: url('C:\Users\M de Witte\Desktop\html\aboutme\webfontkit')
src: url('moon_flower_bold-webfont.eot');
src: url('moon_flower_bold-webfont.eot?#iefix') format('embedded-opentype'),
     url('moon_flower_bold-webfont.woff2') format('woff2'),
     url('moon_flower_bold-webfont.woff') format('woff'),
     url('moon_flower_bold-webfont.ttf') format('truetype'),
     url('moon_flower_bold-webfont.svg#moon_flower_boldregular') 

format('svg');
    font-weight: normal;
    font-style: normal;
}


p  {

  font-family: moon_flower_boldregular;
  font-size: 30px;

}

我希望有人能指出我做错了什么。

谢谢。

最佳答案

检查你的 url 源斜线是否相反

你的代码:

src: url('C:\Users\M de Witte\Desktop\html\aboutme\webfontkit')

必须是:

src: url('C:/Users/M de Witte/Desktop/html/aboutme/webfontkit')

并且还要避免源代码中的一些空格 /M de Witte/ 删除空格

我认为这可以解决您的问题。

关于html - 自定义字体无法加载,也从 fontmaker 复制了 CSS 文件,没有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37045910/

相关文章:

html - Internet Explorer X-Frame-Options ALLOW-FROM 在 IE 11 和 Edge 中不起作用

javascript - 删除表单中动态创建的元素

javascript - 如何使用排序数组填充下拉菜单

html - 如何将图像放在 Bootstrap 导航栏上,直到它达到最大高度,然后进入导航栏下方?

javascript - 在 Javascript 中设置 img 的边距

Java AWT Graphics 改变drawString()的背景颜色

html - css 中的@font-face 声明不起作用

javascript - littleBoxes JQuery 代码中的链接

visual-studio - 有没有办法忽略 XAML 引发的 Visual Studio 错误?

css - 网站html突然变得凌乱