WSL2 中文支持

安装中文语言包

sudo apt install language-pack-zh-hans

运行 dpkg-reconfigure locales

sudo dpkg-reconfigure locales

选择 zh_CN.UTF-8 UTF-8,按空格键选中 OK,按 Enter 键确认。

安装字体

安装 管理工具 fontconfig

sudo apt install fontconfig

安装 Windows 字体

方法一 (推荐)

创建 /etc/fonts/local.conf 文件,添加以下内容:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>

原理:fontconfig 会扫描 /etc/fonts/local.conf 文件中指定的目录,从而使 Linux 系统能够使用 Windows 字体。

方法二

复制 Windows 字体到 Linux 系统

cp /mnt/c/Windows/Fonts/* /usr/share/fonts/

原理:将 Windows 字体文件复制到 Linux 系统的字体目录中,使其可用。

之后的每一次的字体更新都需要重新复制一次。

方法三

安装 ttf-mscorefonts-installer

sudo apt install ttf-mscorefonts-installer

该方法安装的是微软的核心字体,字体种类有限。

更新字体缓存

fc-cache -f -v

该命令会强制刷新字体缓存,使新安装的字体生效。