Manjaro 使用 Deepin-wine 中文乱码问题

本来装好 deepin.com.qq.im 后就可以愉快使用了,但是在某次滚动更新后突然发现 QQ/TIM 都中文乱码,困惑了很久都没找到解决方案。

在失败和重新尝试的断断续续的反复循环中,今天终于解决了。

其实就是下载 simsun.ttc 和 simsun.ttf 放到 .deepinwine/Deepin-QQ/drive_c/windows/Fonts 里头。

可能还要写个 zh.reg ,像下面这样,然而 deepin-wine 自带的 deepin-regedit 用不了,把 /usr/lib/deepin-wine/wine 拷贝到 /usr/lib/i386-linux-gnu/deepin-wine/wine 后似乎就好一点,但还是用不了,因此我并没有注册,但好像也还可以。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"

不过还是有一点点小问题,某些地方仍然乱码(如个性签名),TIM 的效果要好很多。

回过头来看这不是蛮简单的嘛?为啥我搞了这么久?