css - Firefox 不呈现 Open Sans、sans-serif、字体大小 : 11 properly

标签 css firefox fonts

这是字体在 chrome 中的样子:chrome

这是火狐浏览器:ff

注意到 firefox 中字母之间奇怪的间距了吗?不过在 chrome 中没问题。

我观察到的一些事情:

  • 更改字体大小可以解决问题
  • 更改字体粗细可以解决问题

如何通过更改源代码(而不是通过更改操作系统设置或 firefox 浏览器设置)使 firefox 正确呈现字体?

最佳答案

如果您是唯一遇到此问题的人:

如果这实际上与浏览器有关,您可能需要检查一下字体平滑 的神奇世界。 (这并不神奇,而是一场噩梦,但我们会解决的)。

所以我已经阅读了本主题中的所有选项,看起来您的 CSS 应该包含以下规则: Webfont Smoothing and Antialiasing in Firefox and Opera

.font-smoothing {
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

你能告诉我这是否有效吗?我现在也很感兴趣。

关于css - Firefox 不呈现 Open Sans、sans-serif、字体大小 : 11 properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39342882/

相关文章:

html - 如何在 Firefox 中删除交叉日期和时间 HTML 输入

javascript - 使用 Sentry 时忽略特定的 CSP 错误

javascript - 简单的 javascript 控制台日志 (FireFox)

r - ggplot2的默认字体是什么

html - 为 1027x768 屏幕调整现有标记

html - bootstrap "container-fluid"和 "container-full"有什么区别?

jquery - 移动菜单不适用于 wordpress zerif 主题

javascript - 如何调整/更改滚动条宽度

python - ipython 笔记本中的自定义 matplotlib 字体

ios - iOS中最窄的字体是什么