如何防止在 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>✔︎</span>
从那里您可以设置 HTML 实体的样式。我已经在 Edge 上测试过并确认它有效。
下面的帖子解决了您遇到的这个问题:
我正在使用 HTML 实体 ✔ (✔) 以各种颜色表示用户选择了哪些选项。
事实证明,MS Edge 将一些 UTF-8 字符转换为表情符号,这让我的设计变得不可读 - 我无法再使用 CSS 更改它们的颜色。
我在另一个问题中发现替换 ✔与 ✔︎ (✔︎) 应该可以解决问题,但它似乎不适用于 Edge。
是否有其他方法可以做到这一点,这是不可能的,还是我遗漏了什么?
尝试将 font-family: "Segoe UI Symbol";
添加到包含 HTML 实体的 css。
例如:
span {
font-family: "Segoe UI Symbol";
}
<span>✔︎</span>
从那里您可以设置 HTML 实体的样式。我已经在 Edge 上测试过并确认它有效。
下面的帖子解决了您遇到的这个问题: