如何防止在Edge中渲染表情符号

Ada*_*dam 5 html utf-8 emoji

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

事实证明,MS Edge将一些UTF-8字符转换为表情符号,使我的设计难以理解-我无法再使用CSS更改其颜色。

我在另一个问题中发现,替换✔ 与✔︎ (✔︎)应该可以解决问题,但似乎无法与Edge配合使用。

还有另一种方法可以做到吗,这是不可能的,还是我错过了什么?

Dan*_*ger 5

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

例如:

span {
  font-family: "Segoe UI Symbol";
}
Run Code Online (Sandbox Code Playgroud)
<span>&#10004;&#xFE0E;</span>
Run Code Online (Sandbox Code Playgroud)

从那里,您将能够设置HTML实体的样式。我已经在Edge上进行了测试,并确认它可以工作。


下面的线程解决了您遇到的这个问题: