我使用 twitter Bootstrap 并遇到了 Helvetica Neue 字体的问题。我的系统有这种字体 - Photoshop 将其显示为“Helvetica Neue LT Com”(屏幕截图),我正在尝试使用下一个声明:“Helvetica Neue”、“Helvetica Neue LT Com”、“Helvetica Neue LT Com 37 Thin Condensed” , Helvetica, Arial, sans-serif; 但我的浏览器总是使用 Arial。为什么?
问问题
5256 次
2 回答
2
Helvetica 没有完整的浏览器支持;老实说,没有多少字体是完全网络安全的。
可以尝试使用fontsquirrel生成字体生成;但根据经验,尝试以这种方式使用 Helvetica 时遇到了问题。
其他替代方法可能是使用来自 fontsquirrel 或Google Web Fonts的类似字体,或者尝试在CSS Font Stack上找到一种 Web 安全字体,该字体显示 Mac OS X 和 Windows 上的字体支持,从该链接您可以看到 Helvetica 100% 受支持在 Mac 上,但在 Windows 上仅为 7.34%。
要点是不要使用 Helvetica。
于 2012-11-01T13:11:43.750 回答
0
从问题和 Photoshop 屏幕截图中很难准确判断您的最终目标是什么,但基本上浏览器只会显示一些预定义字体系列中的字体。因为 Helvetica 与 Arial 非常相似,即使您可以将 Helvetica 指定为显示字体,它也会默认为 Arial。
您确实可以通过诸如Google Web Fonts之类的 Web 服务获得一些额外的选项,它本质上提供了一个 API,您可以指向该 API,以便获得用于浏览器显示的独特字体。这确实需要对 HTML、CSS 和 JavaScript 有基本的了解。
于 2012-11-01T13:13:18.367 回答