Windows添加flag emoji支持国旗显示 找回Windows的Emoji国旗旗帜图案

Windows 默认的 “Segoe UI Emoji” 字体中没有相应的字形,因此无法显示 emoji 旗帜。通过添加这些缺失的字形,就可以让 Windows 支持国旗显示。

问题解决之前,所有的国旗显示只是国家的简称,所有的软件,以及浏览器中,无法正常显示 Emoji 的国旗标识:

Windows添加flag emoji支持国旗显示 找回Windows的Emoji国旗旗帜图案 - 科学上网 IYIO.NET

在 Clash 中,显示是这样的:

Windows添加flag emoji支持国旗显示 找回Windows的Emoji国旗旗帜图案 - 科学上网 IYIO.NET

解决方案

1.下载

seguiemj mod ver 1.31 适用于Win10和Server2019/2022
seguiemj mod ver 1.33 适用于 Win11

2.替换系统字体

使用 copy 命令将字体复制到 %windir%\Fonts 中。为了更好的兼容性,新字体文件名的 ASCII 排序应当在原字体 seguiemj.ttf 之前,同时使用 8.3 格式。(人话就是,复制字体文件到 c:/windows/fonts 文件夹中,不要更改压缩包里面的字体文件名)

copy seguiemj_mod.ttf %windir%\Fonts\segoeemj.ttf

说人话就是,复制字体文件到 c:/windows/fonts 文件夹中,不要更改压缩包里面的字体文件名。

以管理员的身份打开 CMD 窗口,在命令栏中输入以下命令:(修改注册表)

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Segoe UI Emoji (TrueType)" /d segoeemj.ttf /f

WIN11以外系统可能需要重启系统使设置生效

大功告成

结局以后,无论是浏览器中,还是系统软件中,久违的 Emoji 国旗图案回来了!

Windows添加flag emoji支持国旗显示 找回Windows的Emoji国旗旗帜图案 - 科学上网 IYIO.NET
Windows添加flag emoji支持国旗显示 找回Windows的Emoji国旗旗帜图案 - 科学上网 IYIO.NET