【发布时间】:2012-08-08 08:33:12
【问题描述】:
如何禁用 Firefox 和 ie10 的自动字距调整?我花了一段时间试图寻找解决方案,但我得到的只是过时的页面和实验方法。
【问题讨论】:
-
这不应该被关闭。它可能是重复的,但不是离题——这是关于 CSS 的。
标签: css firefox typography internet-explorer-10 kerning
如何禁用 Firefox 和 ie10 的自动字距调整?我花了一段时间试图寻找解决方案,但我得到的只是过时的页面和实验方法。
【问题讨论】:
标签: css firefox typography internet-explorer-10 kerning
以前,在 Firefox 上,在 CSS 中设置 text-rendering: optimizeSpeed 会阻止字距调整(和连字)。根据Mozilla documentation的说法,现在忽略了这样的设置“因为文本渲染的标准代码已经非常快,目前没有更快的代码路径”。
您可以通过使用浏览器根本不应用字距调整的字体来防止字距调整。文档含糊不清,但似乎 Firefox 将字距调整应用于 Microsoft 的某些“C 字体”和 DejaVu 字体。
另一种非常笨拙的方法是在字母之间使用零宽度非连接符(U+200C)字符,例如W‌ally 在不调整“Wa”对的情况下渲染“Wally”。
【讨论】: