css - 哪些字体支持大量粗细?/如何伪造字体粗细?

标签 css fonts

规范:

  • JS 需要现场 amyway。但更喜欢纯 CSS/HTML
  • IE7+,支持 iPhone
  • 不支持旧浏览器(例如 IE6)
  • 标准 HTML,没有乱码(例如 cufon、图像、cifr)。

问题:

  1. 哪些字体支持 4 种或更多字重?大多数似乎只有一两个。到目前为止的答案:
    • Myriad Pro(据说?下面的测试对我来说失败了)
  2. 我如何优雅地退化为模仿字体粗细感知效果的其他样式?

相关链接:

最佳答案

第一个问题不是什么字体支持大量权重:而是浏览器是否支持。

据我所知,答案是,不,他们没有,不可靠。 normalbold 是您真正可以使用的仅有的两个权重。

参见相关问题here .我认为这篇 2009 年的博文仍然适用:

Font-weight is still broken in all but one browser

更新:抱歉,我忽略了您已经链接到该特定帖子。我认为这仍然是国家的现状 - 至少,我怀疑没有 Cufon、sIFR 和类似工具的 IE 7 能否实现这一点。

更新 2:参见 Eric Meyer's test suite用于测试的实例。

关于css - 哪些字体支持大量粗细?/如何伪造字体粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3123334/

相关文章:

html - css垂直高度与位置: absolute

html - 将图像放在 div 后面

html - 带有 id 和 class 的 CSS 不显示类样式

unicode - 理解术语——字符编码、字体、字形

styles.xml 中的 Android Studio 3.0 自定义字体

android - 字体未在 ionic 3 应用程序的 android 设备上应用

css - 在哪些操作系统或浏览器上 CSS 字体系列名称区分大小写

html - Internet Explorer 在使用 CSS 表格时忽略宽度

jquery - 根据具有绝对位置的子 div 的高度更改父 div 的高度

css - 无法确定字体差异