Windows 10系统中VSCode编辑器无法正常显示emoji表情的原因是什么?
问题原因
- Windows 10 默认的常用编程字体(如 Consolas、Courier New)没有包含 emoji 字形,VSCode 默认配置中未主动加入 emoji 专用字体的回退规则,无法自动调用系统内置的
Segoe UI Emoji字体完成渲染,就会出现空白占位 - 低版本 Windows 10(1909 及以下)内置的
Segoe UI Emoji版本较低,对 Emoji 12.0 及以上的新 emoji 支持不全,也会出现显示异常 - 若你手动修改过 VSCode 的自定义字体配置,误删了默认的字体回退项,也会导致 emoji 渲染失败
解决方案
- 调整 VSCode 字体配置:按快捷键
Ctrl+,打开设置面板,搜索「Editor: Font Family」,在配置项的最前方添加Segoe UI Emoji,,修改后的配置参考:Segoe UI Emoji, Consolas, 'Courier New', monospace,保存后重启 VSCode 即可生效 - 升级系统 emoji 字体:如果使用的是 1903 及以下版本的 Win10,可手动安装最新版的
Segoe UI Emoji字体,覆盖旧版本后重启电脑即可 - 调整渲染配置:如果修改字体后仍有问题,在设置页搜索「Hardware Acceleration Mode」,将硬件加速调整为开启状态,避免软件渲染模式下的 emoji 兼容问题
- 第三方字体兜底:如果仍有部分特殊 emoji 无法显示,可安装 Noto Color Emoji 这类全量 emoji 字体,将其加入到 VSCode 字体列表的最前方即可
内容的提问来源于stack exchange,提问作者maaajo
相关产品推荐
相关产品推荐

