有没有办法显示浏览器不支持的字体?

时间:2011-06-30 22:09:14

标签: javascript jquery html css fonts

我想使用一种名为BPreplay的字体,我猜它至少有一个主浏览器不支持,如果不是全部的话。

是否有办法使用css或javascript / jquery或其他方式允许浏览器支持和使用我网站上的字体,以便我的用户也能看到我想要的字体?

谢谢!

5 个答案:

答案 0 :(得分:2)

您可以使用@font-face属性来使用自定义字体。 每个浏览器都需要不同类型的字体。您可以阅读更多here并找到与所有浏览器兼容的字体here

答案 1 :(得分:2)

你有没有调查过Cufon或sIFR? Cufon位于http://cufon.shoqolate.com/generate/,sIFR位于http://wiki.novemberborn.net/sifr/

两者都允许您提供所需的字体。

答案 2 :(得分:0)

您是否查看过Google网络字体? http://www.google.com/webfonts

答案 3 :(得分:0)

@font-face css属性允许您通过在服务器上托管自定义字体然后指定网址来指定自定义字体。你可以实现类似

的东西
@font-face {  
    font-family: 'BPrelay';  
    src: url('fontname.ttf');
}  

p { 
    font-family: BPrelay, helvetica, arial, sans-serif;
}  

您还可以使用Google web fontsfontsquirrel等服务来处理托管和liscensing。

如果用户有,也可以provide a fallback to a local file - 节省带宽

答案 4 :(得分:0)

我发现cufon比@ font-face更优雅 - 抗锯齿更加清晰。是的,它使用javascript来控制样式,这应该只留给css,但是,嘿,它运作良好,并且大多数人不能给出关于web标准的两个东西