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+F021来U+F0FF.
例如,可以通过= = (HTML)= (CSS)访问在遗留编码中映射到P= 的三角形标志.0x50U+F050?\F050
我不确定其他浏览器,但它确实可以在Firefox 12中运行.