在我的网站上, http://helvetitee.com ,我有以下字体堆栈:
font-family: "helvetica neue",helvetica,nimbus-sans;
Nimbus Sans(networking字体)从TypeKit中拉出来。
在Windows机器上,无论浏览器如何,用户都显示为Arial。 看来Helvetica被Windows渲染为Arial而不是回落到Nimbus(这是一个Helvetica克隆,因此更适合Arial)。
有没有办法,除了嗅探操作系统,以防止这一点? 这是一个已知的问题吗? 对于Windows而言,这似乎是一种自由,只是假设可以显示Arial而不是Helvetica。
我怎样才能设置CORS访问我的Linux Web服务器上的audio文件与Apache2?
Windows(IE和Firefox)上的像素化字体(font-face)
在networking上,我应该使用哪种字体来创build跨平台的等效体验?
GoDaddy问题与目录(与“webroot”和“根”的差异)
在Windows 8上触摸时出现JavaFXbutton样式问题
Javascript在Mac和PC上的行为有所不同? 我知道它不应该
是否有任何目前更新的graphics用户界面less自动编译器?
Chrome 12是否真的支持CSS 3D转换? 包括在Linux上?
Chrome文本非常糟糕
Symfony Assetic错误的资源types
Windows将Arial替换为Helvetica。 (特别是Helvetica;而不是Helvetica Neue)。看到这个的一个简单方法是声明font-family: Helvetica,Courier 。 在Windows平台上的浏览器,然后使用Arial,而不是Courier(他们应该)。
这可以通过编辑Windows注册表来改变,但作为网络作者,你不能做任何事情(除了尝试通过浏览器嗅探的操作系统嗅探)。 这是一个老问题(至少可以追溯到Windows 3,我认为),虽然不是很广泛的知道。
Windows没有任何这些字体,但足够聪明,可以默认使用sans-serif字体,这是arial字体。
一个网络安全的替代品就像font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
至于使用webfont, fonts.com有可以嵌入的Helvetica Neue 45 Light 。
是的,Windows默认配置中的Windows注册表替代了Helvetica的Arial,这个替换优先于除了Opera之外的其他主流浏览器的字体堆栈后备。 所以大多数Windows用户将会看到Arial而不是Helvetica, 除非 Helvetica在字体堆栈之前
网页字体,或
在Windows系统上可靠地存在的替代字体。 在我的Helvetica式字体堆栈中 ,我建议使用Google的“Arimo”网络字体。 在标准的Windows字体中,Microsoft Sans Serif是直立类型的Helvetica的好替代品,但是不能用于斜体类型。
据我所知,Windows不附带Helvetica(或其家族的任何成员),如果它不是一个安装的字体,它不会在网站上工作。
Arial被认为是Helvetica的公然版本(尽管它基于Monotype Grotesque,它被认为是Helvetica的替代品),所以微软不必向Haas Typefoundry(Helvetica家族的创建者和授权者)支付巨额的许可费用,
我的建议是尝试使用其中可以嵌入字体的网页字体。 字体松鼠是一个很好的开始。 (不过要记住,没有许可证的情况下嵌入Helvetica Neue在技术上是违反的)
最好的字体堆栈浏览器和设备,我想
body { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Lucida Grande",sans-serif; font-weight: 300; }
另外,使用
body { font-family: sans-serif }
之前你的字体堆栈覆盖浏览器默认。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。