【发布时间】:2015-10-14 07:55:18
【问题描述】:
我正在尝试使用 CSS 在各种操作系统上显示默认系统“中”(或“半粗”,如果您愿意)字体,例如:
- 在窗口上:Segoe UI 半粗体
- 在 Android 上:Roboto Medium
- 在 iOS 上:...有吗?
我尝试过使用:
font-family: Segoe UI, -apple-system, sans-serif;
font-weight: 600;
但我得到的字体比 Android 上的 Roboto Medium 更胖。
如果我改用这个:
font-family: Segoe UI, -apple-system, sans-serif-medium, sans-serif;
font-weight: 600;
我在 Android 上获得了比普通 Roboto Medium 字体更粗的字体。
最好的跨操作系统解决方案是什么?请注意,如果“中等”字体不可用,我想回退到比普通字体更粗的字体(因此字体粗细:600)。该解决方案至少需要在 Windows、iOS 和 Android 上运行,并且可以优雅地回退到其他地方。
【问题讨论】: