我被告知要使用非标准字体创建网站。客户已经提供了字体文件(.otf格式)。是否有办法让网页上的文本显示为指定的字体(非Web标准)?
除了使用sIFR之外,还有其他选择吗?
编辑:如何仅将@font-face应用于特定的div?
@font-face
声明来实现这个目的。otf
格式。虽然不是100%支持,但是:
@font-face {
font-family: MyFont;
src: url('MyFont.otf');
}
CSS 3 给浏览器带来了下载和使用 TTF 文件格式的能力。就像往常一样,IE 只提供局部支持。而 Google 则是救星。
http://code.google.com/apis/webfonts/docs/getting_started.html
或者,您可以使用Cufon字体替换:
http://cufon.shoqolate.com/generate/
然而它确实有一些缺点:文本无法被复制,它使用JavaScript,在一些非常旧的浏览器上或者如果有人关闭了js可能会有问题。