【问题标题】:Firefox 57.0.1 renders custom font lowerFirefox 57.0.1 降低了自定义字体
【发布时间】:2018-06-08 20:49:18
【问题描述】:

所以我在使用 Firefox 57.0.1 版的 Google Fonts 中使用 Nunito 字体时遇到了问题。这是我加载字体的方式:

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: local('Nunito Regular'), local('Nunito-Regular'), url(https://fonts.gstatic.com/s/nunito/v9/6TbRXKWJjpj6V2v_WyRbMevvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

当我应用下划线时,条形出现在文本的中间,并且内容没有正确垂直对齐。

这里是选择我渲染不良的 h3 元素时的 firefox 调试器内容

h3 {
    font-size: 2.92rem;
    margin: 1.46rem 0;
    font-weight: 700;
    line-height: 110%;
    vertical-align: middle;
    font-family: "Nunito", sans-serif;
    text-decoration: underline;
}

更改垂直对齐方式和行高并不能解决问题。一旦我从调试器中禁用字体系列,问题就会消失。该字体在其他浏览器中呈现完美。

【问题讨论】:

    标签: html css firefox fonts google-fonts


    【解决方案1】:

    我也见过这个。内联 span 元素的垂直对齐继承似乎也存在问题。

    我通过切换到“Nunito Sans”解决了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-13
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-22
      相关资源
      最近更新 更多