2009-07-12 45 views

回答

3

无法从服务器执行此操作。

您最好的机会是执行检查客户端(例如在JavaScript中)。见this article例如

编辑:

我做了一点挖掘和卢克·史密斯发现a better thought through implementation of the same technique

+0

有趣的解决方案,唯一的问题是它依赖于漫画Sans。我知道这不是在大多数Linux安装默认情况下,我怀疑它与Mac ... – DisgruntledGoat 2009-07-12 21:22:45

+0

哎呀 - 是的,也是以Windows为中心的。 – Treb 2009-07-13 06:47:55

3

这可能是最好的坚持最常用的字体,使用后备。以下CSS片段使用Helvetica(Mac)(如果可用),然后使用FreeSans(Linux),然后使用Arial(Windows),如果没有这些字体(非常罕见),则使用用户的默认sans-serif字体。

.class1 { font-family: helvetica, freesans, arial, sans-serif; } 

另一种选择是使用渐进增强与@字体面对面与您所选择的字体,这是由火狐3.5,Opera 10的支持,和(我认为)的Safari。有关详细信息,请参阅this article at Mozilla

相关问题