如何在边缘使用iemoji
How to use iemoji on edge
我有这个代码:
<option> 🇩🇪 Deutsch</option>
or
<option> 🇩🇪 Deutsch</option>
我在 Firefox 上得到了这个:
但在 Edge 上它看起来像这样:
我做错了什么?
遗憾的是,Windows 没有包含彩色旗帜连字的系统表情符号字体 (以及来自表情符号领域的更多字形)。由于 Chrome 和 Edge 依赖系统字体,我们看到的是那些简单的字符,而不是连字。
Firefox(仍然)嵌入了自己的基于 Twitter 的漂亮后备表情符号字体(“Twemoji Mozilla”)来缓解这种情况。所以让它跨浏览器工作的唯一方法是提供 webfont。
Maxime Euziere 在 https://xem.github.io/unicode13/emoji.html 上为网络使用编译了很好用的 Mozilla 的 Twemoji 字体:
/*
Licenses for TwemojiMozilla.ttf: https://github.com/mozilla/twemoji-colr/blob/master/LICENSE.md#license-for-the-visual-design
Derived from: https://twemoji.twitter.com/
Source: https://xem.github.io/unicode13/emoji.html
*/
@font-face {
font-family: "Twemoji from xem.github.io";
src: url("https://xem.github.io/unicode13/Twemoji.ttf") format("truetype");
unicode-range: U+00A9-E007F;
/* @see https://github.com/mozilla/twemoji-colr/issues/56 */
}
:root {
font-family: "Twemoji from xem.github.io", Segoe UI Emoji, Segoe UI Symbol, Segoe, sans-serif;
}
<p>🇩🇪 Deutsch
我有这个代码:
<option> 🇩🇪 Deutsch</option>
or
<option> 🇩🇪 Deutsch</option>
我在 Firefox 上得到了这个:
但在 Edge 上它看起来像这样:
我做错了什么?
遗憾的是,Windows 没有包含彩色旗帜连字的系统表情符号字体 (以及来自表情符号领域的更多字形)。由于 Chrome 和 Edge 依赖系统字体,我们看到的是那些简单的字符,而不是连字。
Firefox(仍然)嵌入了自己的基于 Twitter 的漂亮后备表情符号字体(“Twemoji Mozilla”)来缓解这种情况。所以让它跨浏览器工作的唯一方法是提供 webfont。
Maxime Euziere 在 https://xem.github.io/unicode13/emoji.html 上为网络使用编译了很好用的 Mozilla 的 Twemoji 字体:
/*
Licenses for TwemojiMozilla.ttf: https://github.com/mozilla/twemoji-colr/blob/master/LICENSE.md#license-for-the-visual-design
Derived from: https://twemoji.twitter.com/
Source: https://xem.github.io/unicode13/emoji.html
*/
@font-face {
font-family: "Twemoji from xem.github.io";
src: url("https://xem.github.io/unicode13/Twemoji.ttf") format("truetype");
unicode-range: U+00A9-E007F;
/* @see https://github.com/mozilla/twemoji-colr/issues/56 */
}
:root {
font-family: "Twemoji from xem.github.io", Segoe UI Emoji, Segoe UI Symbol, Segoe, sans-serif;
}
<p>🇩🇪 Deutsch