有没有一种方法可以显示浏览器不支持的字体
Is there a way to show a font that is not supported by a browser?
我想使用一种名为BPreplay的字体,我猜至少有一个主要浏览器不支持它,如果不是所有浏览器的话。
有没有一种方法可以使用css或javascript/jquery或其他方式来允许浏览器支持和使用我网站上的字体,这样我的用户也可以看到我想要的字体?
谢谢!
您可以使用@font-face
属性来使用自定义字体。每个浏览器都需要不同类型的字体。您可以在这里阅读更多信息,并在这里找到与所有浏览器兼容的字体
您调查过Cufon或sIFR吗?Cufon位于http://cufon.shoqolate.com/generate/并且sIFR处于http://wiki.novemberborn.net/sifr/
两者都允许你提供你想要的字体。
你看过谷歌网页字体吗?http://www.google.com/webfonts
@font-face
Css属性允许您通过在服务器上托管自定义字体,然后指定url来指定自定义字体。你可以像一样实现它
@font-face {
font-family: 'BPrelay';
src: url('fontname.ttf');
}
p {
font-family: BPrelay, helvetica, arial, sans-serif;
}
你也可以使用谷歌网页字体或fontsquirre等服务来为你处理托管和liscensing。
如果用户有本地文件,您还可以提供一个回退到本地文件的选项,以节省带宽
我发现cufon比@font face优雅得多——抗锯齿更清晰。是的,它使用javascript来控制样式,这实际上应该只留给css,但嘿,它工作得很好,而且大多数人无法提供关于web标准
相关文章:
- 有时数据是't显示在浏览器中
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 如何使用modalDialog来显示可以在所有浏览器中工作的弹出窗口
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 如何通过ajax将png图片从服务器发送到浏览器中显示
- 在移动浏览器上显示大型文本文件
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- JavaScript代码,用于在浏览器中显示字节数组中的PDF文件(非base64编码)
- Facebook如何在AJAX页面加载过程中显示浏览器加载进度
- 在网页中显示浏览器状态栏的内容
- 在图表上显示浏览器正在等待数据的推荐方法是什么?
- 只显示浏览器版本
- 为什么我不能使用JQuery 2显示浏览器版本?
- 延迟iframe加载,这样就不会显示浏览器加载指示
- 隐藏/显示浏览器选项卡的事件
- 如何在不显示浏览器窗口的情况下使用JavaScript打开并打印浏览器窗口的内容?
- Mozilla通知显示浏览器点击
- 有没有一种方法可以显示浏览器不支持的字体
- Angular js指令在表单中未保存数据时显示浏览器后退按钮的警报
- 如何在网页上显示浏览器已经下载了多少kb以显示该页