【发布时间】:2021-12-29 20:10:41
【问题描述】:
使用普通font-weight,带有表情符号的文字显示没有任何问题:
但是在你将font-weight 设置为bold 之后,表情符号会失去颜色:
此问题存在于 Windows(10 和 11)上的 Chrome 中,但不存在于 Windows 上的 Firefox 或 iOS / macOS 上的 Safari 中。
这个问题似乎是由最近的 Chrome/Windows 更新引起的,可能在 2021 年 11 月。
【问题讨论】:
-
可能是一个错误。在 Edge 中工作。
-
问题是 windows 如何处理 Chrome 中的表情符号字体。肮脏的解决方案是“font-weight:500”而不是“font-weight:bold”没有意义编辑原始问题以作为自我回答发布 - 没有提供太多关于为什么问题需要“细节或清晰度”的信息 - 根本没有其他要提供的详细信息????♂️
-
我的解决方法是将字体粗细更改为 400,仅用于表情符号
<span style="font-weight: 400;">????</span> -
看起来这个错误是在 Windows 11 上与 KB5007262 一起引入的,因为我今天早上安装了它,现在遇到了同样的问题。在支持页面上它说:“将所有表情符号从 Segoe UI Emoji 字体更新为 Fluent 2D 表情符号样式”support.microsoft.com/en-us/topic/…
-
这似乎是 Chrome/Chromium 的一个错误,请参阅:bugs.chromium.org/p/chromium/issues/detail?id=1266022。顺便说一句,我电脑上的 Edge 也有这个问题。但火狐没问题。
标签: html windows google-chrome emoji