win11+wsl2+sapcemacs,中文显示乱码,但是在shell中看中文又是正常的,这种情况要如何配置?
可能是因为终端里的字体是windows终端控制的,但是emacs不是,你先试试在wsl2里安装好中文字体再说。
可是wsl2里面的中文显示是正常的额,字体应该就是对的把
是在windows终端上显示正常还是用gui打开的软件都正常?
搞定了,把windows/fonts目录做了个链接到/usr/share/fonts/下面,显示就正常了。
但是很奇怪,shell显示正常,gui就乱码,按理缺少字体不是应该都乱码么
逻辑不对,终端用的是Windows字体渲染,wslg下的GUI用的是Linux系统字体渲染。Linux字体都不安装不是乱码是什么呢?
1 个赞
为什么不直接安装字体呢?这个随便找个linux中文字体的教程就能解决。
终端用的是windows字体渲染么?难道不是linux本身的?
仔细想想?你Linux都没有安装字体拿什么渲染?
不是没有,是有默认字体的,我是在fonts下面建立一个win11的链接,不是直接把fonts链接了过去
google 下吧。。。 gpt也行