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

发布于 2024-12-11 12:31:47 字数 196 浏览 2 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

聚集的泪 2024-12-18 12:31:47

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.

归途 2024-12-18 12:31:47

您可以使用 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

当爱已成负担 2024-12-18 12:31:47

Wingdings 字符可以通过“专用区域”以符合 Unicode 的方式访问(代码点 U+E000U+F7FF )。这些字符代码是为不属于常规 Unicode 字符集的任何特定于字体的符号保留的,实际上 Wingdingds 将其所有符号映射到子范围 U+F021U+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 to U+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 subrange U+F021 to U+F0FF.

For instance, the triangular flag, which is mapped to P = 0x50 in legacy encoding, can be accessed via U+F050 = =  (HTML) = \F050 (CSS).

I'm not sure about other browsers, but it does work in Firefox 12.

猫瑾少女 2024-12-18 12:31:47

引用一个网站:

人们之间进行了无休止的争论,认为 Mozilla 应该在默认配置中支持符号字体,因为这是一种宝贵的能力和标准,而律师们则表示不支持,因为他们认为这种支持违反了 HTML 标准。到目前为止,阻挠者占了上风。

http://hutchinson.belmont.ma.us/tth/Wfonts.html

To quote a website:

There was an endless debate between the people that said Mozilla should support the symbol font in its default configuration because that is a valuable ability and standards lawyers who said no, because they believe that support violates the HTML standard. So far, the obstructionists have prevailed.

http://hutchinson.belmont.ma.us/tth/Wfonts.html

路弥 2024-12-18 12:31:47
@font-face {
  font-family: "Your typeface";
  src: url("type/filename.eot");
  src: local("☺"),
    url("type/filename.woff") format("woff"),
    url("type/filename.otf") format("opentype"),
    url("type/filename.svg#filename") format("svg");
  }

更多这里
http://nicewebtype.com/notes/ 2009/10/30/how-to-use-css-font-face/

HTML 中的简单解决方案

<style type="text/css">
@font-face {
    font-family: "Ace Crikey";
    src: url(ace.ttf);
}
.ace {
    font-family: "Ace Crikey";
    font-size: 230%;
}
</style>
@font-face {
  font-family: "Your typeface";
  src: url("type/filename.eot");
  src: local("☺"),
    url("type/filename.woff") format("woff"),
    url("type/filename.otf") format("opentype"),
    url("type/filename.svg#filename") format("svg");
  }

more here
http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/

simple solution in your HTML

<style type="text/css">
@font-face {
    font-family: "Ace Crikey";
    src: url(ace.ttf);
}
.ace {
    font-family: "Ace Crikey";
    font-size: 230%;
}
</style>
饮湿 2024-12-18 12:31:47

您可以使用 Gimp 或其他图形软件,并使用 Wingdings 字体制作一些所需图标的 GIF。

You can use Gimp or other graphic-software and make some GIFs of the needed icons from the Wingdings font.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文