Bootstrap上的HTML自定义字体不起作用

柠檬码

所以我一直在这个问题上很长时间了,发布了一个问题,但是由于我已经在使用bootstrap了,所以决定删除它。现在这是我尝试调试页面时的问题,我的main.css和bootstrap.css被加载,但是我的自定义字体没有.. im迷失了,为什么我的字体不被加载..这是示例代码..

main.css

@font-face {
    font-family: 'Arvo';
    url("../fonts/custom/Arvo-Regular.woff") format("woff");
    font-weight: normal; 
    font-style: normal; 
}

为boostrap.css-我已经在他们的网站上对其进行了自定义,以包括我的自定义字体在此处输入图片说明

然后在我的index.html上

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="css/main.css" rel="stylesheet">
    <link href="css/bootstrap.css" rel="stylesheet">

  </head>
  <body>
    <h1>Hello, world!</h1>
  </body>
</html>

然后对于我的Chrome调试器, 在此处输入图片说明

我目前真的迷失了,因为它不会加载我的字体...而且我不知道如何,已经阅读了一些线程,但是它们都将我指向了上面的修改,而该修改不会加载我的字体

更新

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

史蒂芬·托马斯(Stephen Thomas)

您确定您有任何实际使用自定义字体的内容。从屏幕截图中可以看出,您使用的是sans serif系列作为基本字体系列,而该堆栈中的第一个字体是Helvetica Neue。如果您正在Mac或安装了Helvetica Neue的其他系统上进行测试,则浏览器将永远不会尝试在堆栈中加载第二种字体(这是您的自定义字体)。

更新:

您的语法错误。您需要设置src属性:

@font-face {
    font-family: 'Arvo';
    src: url("../fonts/custom/Arvo-Regular.woff") format("woff");
    font-weight: normal; 
    font-style: normal; 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章