我尝试通过WSL和WSLg在Windows 11上使用GUI应用程序。不幸的是,我的GUI应用程序需要一些自定义字体(特别是xfonts-100dpi和xfonts-75dpi)。由于WSLg不包括这些字体,所以我的GUI应用程序会崩溃。
如何安装这些字体并使其可用于WSLg ( x11服务器)?
我已经为WSL本身安装了它们,但是看起来它们不像是与WSLg共享的。即使手动将字体文件从/usr/share/fonts复制到/mnt/wslg/fonts,也不会更改任何内容。
发布于 2022-12-09 12:10:53
听起来,您可能正在运行Windows 11作为Windows功能附带的旧版本的WSL。
WSLg发行版中对使用字体的支持在WSL发行版中添加了最近,您现在可以将其作为Microsoft的应用程序包安装。它通过将当前发行版挂载到WSLg系统发行版中来做到这一点,并且(可能的话,但我还没有反复检查) WSLg中的符号链接或绑定挂载/usr/share/fonts,以指向您的发行版。
若要安装新版本,请执行以下操作:
附带注意: Windows 10用户现在也可以更新到此版本(并使用WSLg)。有关先决条件的更多详细信息,请参见这个问题。
https://unix.stackexchange.com/questions/727762
复制相似问题