【问题标题】:Disable auto font-kerning for firefox and ie10? [closed]禁用 Firefox 和 ie10 的自动字距调整? [关闭]
【发布时间】:2012-08-08 08:33:12
【问题描述】:

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

【问题讨论】:

  • 这不应该被关闭。它可能是重复的,但不是离题——这是关于 CSS 的。

标签: css firefox typography internet-explorer-10 kerning


【解决方案1】:

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

您可以通过使用浏览器根本不应用字距调整的字体来防止字距调整。文档含糊不清,但似乎 Firefox 将字距调整应用于 Microsoft 的某些“C 字体”和 DejaVu 字体。

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

【讨论】:

  • 根本不起作用,因此stackoverflow.com/q/12919393/104380 不起作用。
  • 我尝试在每个正常字符后放置一个零宽度字符,但似乎字距调整功能强大且明智,这样的变戏法只会有一点帮助。
猜你喜欢
  • 2012-10-06
  • 2012-10-23
  • 2014-10-07
  • 2017-02-07
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 2011-12-29
  • 1970-01-01
相关资源
最近更新 更多