禁用 Firefox 和 ie10 的自动字体字距调整



如何禁用Firefox和ie10的自动字体字距调整?我花了一段时间试图寻找解决方案,但我得到的只是过时的页面和实验方法。

以前,在 Firefox 上,在 CSS 中设置text-rendering: optimizeSpeed会阻止字距调整(和连字)。根据Mozilla文档,这样的设置现在被忽略了,"因为文本渲染的标准代码已经非常快了,目前没有更快的代码路径"。

您可以通过使用浏览器根本不应用字距调整的

字体来防止字距调整。文档含糊不清,但似乎 Firefox 将字距调整应用于某些"C 字体"Microsoft和 DejaVu 字体。

另一种非常笨拙的方法是在字母之间使用零宽度非连接符(U+200C)字符,例如 W‌ally渲染"沃利"而不调整"Wa"对。

最新更新