我正在使用 Wine 在 Linux 中使用 Windows 界面连接微信。微信是中国流行的消息传递程序,类似于 WhatsApp。
我的很多信息都是中文的。不幸的是,它们没有正确显示。我好像没有这个字体我只看到方块,而不是汉字。
我该如何修复它?我正在使用 Ubuntu Mate
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDE
答案1
我发现一篇很好的文章,关于如何在Wine中设置微信 https://ferrolho.github.io/blog/2018-12-22/wechat-desktop-on-linux
以下是它的重要部分,以防它不可用
提供中文字体
为了正确渲染中文字符,我们需要为 Wine 提供中文字体。为此,我们将使用 winetricks,这是一个用于下载和安装额外 Wine 内容的帮助程序脚本。
下载葡萄酒技巧:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
设置可执行标志:
chmod +x winetricks
一些 winetricks“包”需要安装一些外部工具。我们需要cabextract:
sudo apt install cabextract
现在我们安装字体和其他一些库:
./winetricks corefonts gdiplus riched20 riched30 wenquanyi
最后,我们需要编辑regedit以启用我们刚刚安装的字体。下载这个.reg 文件。
使用以下命令打开注册表:
./winetricks regedit
在菜单栏中,单击注册表并选择导入注册表文件...
当浏览器出现时,选择您刚刚下载的 .reg 文件。
我们现在准备安装微信本身。