微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – Nimbus Sans L仅在Firefox中以上标呈现TM …浏览器错误?

我遇到的问题是,我正在处理的项目只在Firefox中将TM字母一起呈现在上标中.这是一个jsfiddle,可以让你看到问题在于: https://jsfiddle.net/2aLp0zbc/1/

我不知道这是一个浏览器错误还是一个损坏的字体文件(在我测试过的所有其他浏览器中都能正常工作)或者我是否遗漏了其他东西.对于任何反馈,我们都表示感谢.

@font-face {
    font-family: 'NimbusSansL';

    src: url('https://dl.dropBox.com/s/8u7missp60h2c32/nimbus-sans-l_regular-webfont.woff2?dl=1') format('woff2');
  font-weight: normal;
  font-style: normal;
  -webkit-text-stroke: 1px rgba(0,0.1)
}

body {
    font-family: 'NimbusSansL';
}

解决方法

据我所知,它不是用上标,它用TM代替TM.非常奇怪,但很可能是字体中的 ligatures有问题.

要修复它,您可以将其添加到您的CSS:

font-variant-ligatures: no-common-ligatures;

请注意,这可能会影响字体中的其他连字.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐