1
6
更新 去年,浏览器对字体的支持有了很大的改善。我建议你阅读 Tim Brown's excellent article on the subject 详细介绍了如何在大多数现代浏览器中使用Web字体。 原始答案
从现实的角度来看,
更糟糕的是,IE和Safari不支持相同的字体格式。仅支持IE EOT 而Safari则支持更常见的TrueType(.ttf)和OpenType(.otf)格式。 |
2
9
字体成为主流截至2010年1月,所有主要的新浏览器都支持字体
见 http://webfonts.info/wiki/index.php?title=@font-face_browser_support |
3
5
几乎没有浏览器支持@FONT face: When can I use... |
5
2
如何在所有支持@FONT face的浏览器中使用它:at Jon Tangerine's blog ttf2eot 对于Unix和Windows是一个很好的字体转换器,因此您不必使用可怕的旧Microsoft WEFT。它转换整个字体,而不仅仅是一些字符。 Here's 与sifr一起使用的javascript,它为支持@font-face的浏览器禁用sifr。 flash需要消亡,所以这里有另一个替代sifr的方法: facelift . 它是一个生成图像的服务器端脚本。 afaik all sifr替换的问题在于,选择和复制文本实际上不起作用——您要么看不到所选内容,要么无法选择少于一个单词或一行的内容。还有cuf_3 n,它使用<canvas>,因此它只在更新的浏览器上工作,大多数浏览器都有@font face。 做正确的事情,使用最先进的技术:TTF或OTF的@FONT face,以及IE和旧浏览器的回退。最好保持HTML的整洁,并在单独的javascript和css文件中实现这些回退。对于IE,您可能需要使用“条件注释”,如我上面第一个链接中所述。对于禁用javascript的浏览器,始终在末尾指定一个具有Web安全字体的替换字体列表。 |
6
1
看看曾经流行的 sIFR 或者不依赖闪存, typeface.js |
7
1
我遇到过WWW必须包含在域中的情况。没有它,它就不起作用。 |
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |