Debian 下 Wine 运行微信的中文小风波

前几天写了一个小结,主要是说在 Ubuntu 下用 Wine 跑微信要解决遇到的输入问题,在另一台 Debian 上使用是,输入是解决了,却遇到了另一个汉子显示为方框的问题。

之前肯定遇到过,主要是因为中文字体没有配置好。所以先看这块,写了个注册表文件,内容如下并导入:

字体是 Debian 里已经安装好的,试着运行微信,依然方框。难道不够实锤?又把它们用 ln 命令软链接到 ~/.wine/drive_c/windows/Fonts 下,也不行;甚至建了一个 simsun.ttc 的软链接也不行。

琢磨着,很可能不是字体的事儿。原先在执行 WeChat.exe 之前是有 LANG=zh_CN.UTF-8 的环境变量加持的,现在看微信油盐不进执意不加载中文字体的样子,再用 locale 检查一下 Debian 自己,清一色的 en_US.UTF-8,心想恐怕是 LANG 这个变量威力不够的缘故。于是把 LANG 果断换成 LC_ALL,然后就好了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注