【问题标题】:Different letter-spacing for different fonts不同字体的不同字母间距
【发布时间】:2012-09-14 09:09:01
【问题描述】:

我为网页设置了一个完全符合我需要的字母间距,文本看起来不错且易于阅读;但是,我已将 Arial 设置为备用字体,以防万一使用的浏览器不接受嵌入字体,但是在使用 Arial 时,字母间距会弄乱一切并溢出。

有没有办法在 css 或 js 中为 font-family 中的第一选择设置字母间距,为第二选择设置不同的字母间距?实际上,这意味着询问浏览器它正在使用哪种字体,并根据它是使用第一种字体还是第二种字体来设置不同的字母间距。

提前感谢您的宝贵时间。

【问题讨论】:

  • 你不能检测到后备字体何时与 JavaScript 一起使用并且只是动态设置字母间距?
  • 如果您需要更改字母间距只是因为字体的自然间距破坏了您的布局或“一切”,那么需要修复的是设计,而不是间距。

标签: javascript css


【解决方案1】:

【讨论】:

    【解决方案2】:

    对于每种自定义字体,可能都有一种跨浏览器的备用字体,其行高和字母间距几乎相同。

    我想解释的是,您可以将不同的字体设置为备用字体,例如 Verdana 左右,这样可以匹配字母间距而不会弄乱。

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2018-06-26
      • 2023-03-05
      相关资源
      最近更新 更多