有没有办法通过网络确定用户是否安装了特定字体?
答案 0 :(得分:3)
无法从服务器执行此操作。
您最好的机会是执行支票客户端(例如在JavaScript中)。例如,请参阅this article
修改强>
我做了一点挖掘并找到了卢克史密斯的a better thought through implementation of the same technique。
答案 1 :(得分:3)
使用回退可能最好坚持使用最常用的字体。以下CSS代码段使用Helvetica(Mac)(如果可用),然后使用FreeSans(Linux),然后使用Arial(Windows),然后使用用户的默认sans-serif字体(如果不存在)(非常罕见)。
.class1 { font-family: helvetica, freesans, arial, sans-serif; }
另一种选择是使用带有所选字体的@ font-face渐进增强功能,Firefox 3.5,Opera 10和(我认为)Safari支持这种增强。有关详细信息,请参阅this article at Mozilla。