Wingdings字体系列似乎不适用于Firefox和Opera

nik*_*iko 34 html css firefox opera font-family

我在CSS中使用Wingdings字体来表示一些符号,如铅笔和主页图标.

它适用于IE,Chrome和Safari,但不适用于Firefox和Opera.我用Google搜索,但没有找到更好的解决方案.

为什么它不适用于Firefox?我确实需要使用这些图标,有没有办法在Firefox中使用Wingdings?

mdd*_*ddw 41

Mozilla和Opera是标准的.Wingdings不是标准的(来自微软的惊喜),因为没有映射到Unicode,因此永远不应该在网站上使用.

但是,不要绝望,大多数符号都有Unicode:请查看http://www.alanwood.net/demos/wingdings.html

重要附录(2014年10月):2014年6月16日发布的Unicode v7起,Webdings和Wingdings中的所有字符都已添加到Unicode中.请参阅下面的评论.


小智 5

可以通过"专用区域"(代码点)U+E000以符合Unicode的方式访问Wingdings字符U+F7FF.这些字符代码是保留给任何特定的字体,符号不是正规的Unicode字符集的一部分,实际上Wingdingds所有符号映射到子范围U+F021U+F0FF.

例如,可以通过= = (HTML)= (CSS)访问在遗留编码中映射到P= 的三角形标志.0x50U+F050?\F050

我不确定其他浏览器,但它确实可以在Firefox 12中运行.