如何防止在 Edge 中呈现表情符号

How to prevent emojis rendering in Edge

我正在使用 HTML 实体 ✔ (✔) 以各种颜色表示用户选择了哪些选项。

事实证明,MS Edge 将一些 UTF-8 字符转换为表情符号,这让我的设计变得不可读 - 我无法再使用 CSS 更改它们的颜色。

我在另一个问题中发现替换 ✔与 ✔︎ (✔︎) 应该可以解决问题,但它似乎不适用于 Edge。

是否有其他方法可以做到这一点,这是不可能的,还是我遗漏了什么?

尝试将 font-family: "Segoe UI Symbol"; 添加到包含 HTML 实体的 css。

例如:

span {
  font-family: "Segoe UI Symbol";
}
<span>&#10004;&#xFE0E;</span>

从那里您可以设置 HTML 实体的样式。我已经在 Edge 上测试过并确认它有效。


下面的帖子解决了您遇到的这个问题: