cav*_*ill 8 html javascript css windows macos
在我的网站http://helvetitee.com上,我有以下字体堆栈:
font-family: "helvetica neue", helvetica, nimbus-sans;
Run Code Online (Sandbox Code Playgroud)
Nimbus Sans(网络字体)从TypeKit中拉入.
在Windows机器上,无论使用何种浏览器,用户都会显示Arial.似乎Helvetica被Windows渲染为Arial,而不是回落到Nimbus(这是一个Helvetica克隆,因此比Arial更好).
有没有办法,除了操作系统嗅探,以防止这种情况?这是一个已知的问题吗?对于Windows来说,假设可以显示Arial而不是Helvetica似乎是一种自由.
Windows将Arial替换为Helvetica.(特别是Helvetica;而不是Helvetica Neue.)一个简单的方法就是宣布font-family: Helvetica, Courier.Windows平台上的浏览器然后使用Arial,而不是Courier(他们应该这样做).
这可以通过编辑Windows注册表来更改,但作为Web作者,您无法对其进行任何操作(除了尝试通过浏览器嗅探操作系统嗅探).这是一个老问题(至少可以追溯到Windows 3,我认为),虽然不是很广为人知.
| 归档时间: |
|
| 查看次数: |
4954 次 |
| 最近记录: |