Wingdings 字体系列似乎不适用于 Firefox 和 Opera
我在 CSS 中使用 Wingdings 字体来表示一些符号,例如铅笔和主页图标。
它适用于 IE、Chrome 和 Safari,但不适用于 Firefox 和 Opera。我用谷歌搜索但没有找到更好的解决方案。
为什么它在 Firefox 中不起作用?我确实需要使用这些图标,有什么办法可以在 Firefox 中使用 Wingdings 吗?
I was using the Wingdings font in the CSS for some symbols like a pencil and a home icon.
It worked on IE, Chrome and Safari but not in Firefox and Opera. I googled it but did not find any better solution.
Why doesn't it work in Firefox? I do need to use those icons, is there any way to use Wingdings in Firefox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Mozilla 和 Opera 符合标准。
Wingdings 不是标准的(微软的惊喜),因为它没有映射到 Unicode,所以永远不应该在网站上使用。
不过,不要绝望,大多数符号都以 Unicode 形式提供:检查 http://www.alanwood.net /demos/wingdings.html
重要附录(2014 年 10 月): 截至 Unicode v7,于 2014 年 6 月 16 日发布,Webdings 和 Wingdings 中的所有字符均已添加到统一码。请参阅下面的评论。
Mozilla and Opera are standard-compiliant.
Wingdings is not standard (what a surprise coming from Microsoft) because not mapped to Unicode, and so should never be used on a website.
However, do not despair, most symbols are available in Unicode : check http://www.alanwood.net/demos/wingdings.html
Important addendum (october 2014) : As of Unicode v7, released on June 16, 2014, all characters from Webdings and Wingdings have been added to Unicode. See the comment below.
您可以使用 unicode 字符,例如
✎
http://www.fileformat.info /info/unicode/char/270e/index.htm
You could use unicode characters such as
✎
http://www.fileformat.info/info/unicode/char/270e/index.htm
Wingdings 字符可以通过“专用区域”以符合 Unicode 的方式访问(代码点
U+E000
到U+F7FF
)。这些字符代码是为不属于常规 Unicode 字符集的任何特定于字体的符号保留的,实际上 Wingdingds 将其所有符号映射到子范围U+F021
到U+F0FF.
例如,在传统编码中映射到
P
=0x50
的三角形标志可以通过U+F050
=访问
=
(HTML) =\F050
(CSS)。我不确定其他浏览器是否如此,但它确实可以在 Firefox 12 中使用。
The Wingdings characters can be accessed in a Unicode-compliant manner, via the "Private Use Area" (codepoints
U+E000
toU+F7FF
). These character codes are reserved for any font-specific symbols not part of the regular Unicode character set, and indeed Wingdingds maps all of its symbols to the subrangeU+F021
toU+F0FF
.For instance, the triangular flag, which is mapped to
P
=0x50
in legacy encoding, can be accessed viaU+F050
=
=
(HTML) =\F050
(CSS).I'm not sure about other browsers, but it does work in Firefox 12.
引用一个网站:
http://hutchinson.belmont.ma.us/tth/Wfonts.html
To quote a website:
http://hutchinson.belmont.ma.us/tth/Wfonts.html
更多这里
http://nicewebtype.com/notes/ 2009/10/30/how-to-use-css-font-face/
HTML 中的简单解决方案
more here
http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/
simple solution in your HTML
您可以使用 Gimp 或其他图形软件,并使用 Wingdings 字体制作一些所需图标的 GIF。
You can use Gimp or other graphic-software and make some GIFs of the needed icons from the Wingdings font.