【问题标题】:Webpage will not render specified font网页不会呈现指定的字体
【发布时间】:2019-12-21 11:55:56
【问题描述】:

我的网页出现问题,因为浏览器不断呈现自己的字体 Open Sans, 下面是 chrome 检查器显示的内容:

    font-family: 'Open Sans', 'sans-serif';

浏览器不断渲染自己的字体 Open Sans,下面是 chrome 检查器显示的内容。我在外部样式表中指定渲染 Roboto:

  body {
      height:100%;
      margin: 0;
      font-family: 'Roboto', sans-serif;
      background-color: #FFF;
  }

我正在按照 google 字体文档的要求导入字体

<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">

检查页面是否静止:

font-family: 'Open Sans', 'sans-serif';

在不同的浏览器中出现同样的问题。我已经清除了缓存,尝试了不同的字体,例如“Arial”,尝试了不同的浏览器。

【问题讨论】:

    标签: css browser fonts


    【解决方案1】:

    欢迎来到堆栈溢出

    您应该尝试将 Roboto 字体的 @import 放入您的 CSS 文件中 并从您的 HTML 中删除链接版本 _

    @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
    

    希望这能解决您的问题

    【讨论】:

      【解决方案2】:

      确保具有 Roboto 字体的 CSS 文件是浏览器中最后一个呈现的文件。或者试试这个:

      html, body { font-family: 'Roboto', sans-serif; !important;}
      

      【讨论】:

        猜你喜欢
        • 2018-11-20
        • 2015-01-17
        • 2021-10-07
        • 2013-11-02
        • 2014-05-08
        • 1970-01-01
        • 2020-11-10
        • 2012-09-21
        • 1970-01-01
        相关资源
        最近更新 更多