为什么我的字体不会出现在某些计算机上?但我可以看看我没有安装的不同网站上的其他字体?

时间:2012-08-13 13:39:49

标签: html fonts

不知道这是否是正确的地方,但我对html很新,已经建立了一个完整的网站并上传到网络服务器。

但我尝试在另一台设备上访问该网站,字体显示不同,但当我进入一个有不同字体的网站时,它在网站上显示正常。

我做错了吗?

干杯

亚当

2 个答案:

答案 0 :(得分:2)

因为计算机没有该字体,并且您没有包含要下载的字体,所以只是指示使用哪种字体。

CSS @fontface指令允许您将浏览器定向到带有字体的文件。

更简单,更轻松的方法是建议备份。例如。而不是:

font-family: arial;

您可以使用:

font-family: arial, verdana, sans-serif;

第一个会尝试使用Arial,如果它不可用,只会使用浏览器的默认字体(例如,可能是像Times这样的serif字体)。

第二个会尝试使用Arial。如果没有,它将尝试使用Verdana。如果没有,它将尝试使用浏览器的默认sans-serif字体,该字体应至少比serif字体更接近。

答案 1 :(得分:0)

这是一个关于如何在网站上创建自定义字体的精彩教程。

http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/

它还将解释在某些浏览器上兼容哪些类型的字体