repo icon indicating copy to clipboard operation
repo copied to clipboard

wine-for-wechat聊天列表字体无法正常显示

Open BYT0723 opened this issue 2 years ago • 20 comments
trafficstars

问题类型 / Type of issues

  • 其它 / other

受影响的软件包 / Affected packages

  • wine-for-wechat
  • wine-wechat-setup

图片 图片 就像上面的图一样,在聊天列表里这个字体显示就有问题,但是这聊天或者联系人里,字体就能正常显示。也试过安装wqy-zenhei后重新安装,没有效果。太令人苦恼了...

BYT0723 avatar Apr 27 '23 00:04 BYT0723

试试在 Wine 环境中安装 simsun.ttc(放到 ~/.local/lib/wine-wechat/default/drive_c/windows/Fonts 下)。或者 WINEPREFIX=$HOME/.local/lib/wine-wechat/default winetricks fakechinese 安装个假的微软字体)。

lilydjwg avatar Apr 27 '23 02:04 lilydjwg

假的微软字体是啥?用思源黑体替代吗?

hubutui avatar Apr 27 '23 02:04 hubutui

不知道是思源黑体还是思源宋体。总之是内容是思源字体,但名字写的是微软字体的名字。

lilydjwg avatar Apr 27 '23 03:04 lilydjwg

图片 还是这样的,但是能看出中文字体变成了微软的字体

BYT0723 avatar Apr 27 '23 03:04 BYT0723

把这个导入注册表试试?

[System\\CurrentControlSet\\Control\\FontAssoc\\Associated Charset]
"ANSI(00)"="YES"
"OEM(FF)"="YES"
"SYMBOL(02)"="NO"

以及检查注册表文件 system.reg 中的 [Software\\Microsoft\\Windows\\CurrentVersion\\Fonts] 等项,找到并删除类似 "Courier"="coure.fon" 的行。

lilydjwg avatar Apr 27 '23 03:04 lilydjwg

图片 图片 改完后,还是之前一样 图片

不知道这个对你有没有帮助,我的启动界面以及收藏界面也有方框 图片 图片

BYT0723 avatar Apr 27 '23 04:04 BYT0723

那我也不知道怎么办了。不过顺便说一下,改注册表文件的话,需要在 wine 没有在运行的时候操作(请 htop 检查进程)。安装字体之后不清楚,不过最好也完全重启 wine 环境。

lilydjwg avatar Apr 27 '23 05:04 lilydjwg

好的,我想是我的系统某些地方有问题,我之前是有使用过wine-for-wechat的,安装好字体就可以使用的。

BYT0723 avatar Apr 27 '23 13:04 BYT0723

vim /home/username/.wine/system.reg,搜索 LogPixels,将 LogPixels"=dword:00000060 修改为 LogPixels"=dword:00000070、搜索 FontSubstitutes,将 "MS Shell Dlg"="Tahoma, MS Shell Dlg 2 ="Tahoma 修改为 "MS Shell Dlg"="SimSun, MS Shell Dlg 2 ="SimSun 试一下

Dark1X avatar May 10 '23 14:05 Dark1X

vim /home/username/.wine/system.reg,搜索 LogPixels,将 LogPixels"=dword:00000060 修改为 LogPixels"=dword:00000070、搜索 FontSubstitutes,将 "MS Shell Dlg"="Tahoma, MS Shell Dlg 2 ="Tahoma 修改为 "MS Shell Dlg"="SimSun, MS Shell Dlg 2 ="SimSun 试一下

图片 没有效果的,我觉得并不是字体的问题。因为聊天区里的字体都是能正常显示的

BYT0723 avatar May 11 '23 00:05 BYT0723

图片 会是这个问题导致的吗?

BYT0723 avatar May 11 '23 00:05 BYT0723

确实,同样的问题,聊天界面字体正常,微信ui的标题字体是方框,改了注册表,安装了字体也没用

dongxicc avatar May 11 '23 05:05 dongxicc

图片 会是这个问题导致的吗?

你的解决了吗

dongxicc avatar May 15 '23 06:05 dongxicc

把假simsun放到.local/share/fonts 和/home/username/.local/lib/wine-wechat/default/drive_c/windows/Fonts/这两个目录下,然后用下面这个方法修改后,重启,有效。

vim /home/username/.wine/system.reg,搜索 LogPixels,将 LogPixels"=dword:00000060 修改为 LogPixels"=dword:00000070、搜索 FontSubstitutes,将 "MS Shell Dlg"="Tahoma, MS Shell Dlg 2 ="Tahoma 修改为 "MS Shell Dlg"="SimSun, MS Shell Dlg 2 ="SimSun 试一下

zhangdzhang avatar May 31 '23 18:05 zhangdzhang

我试了一下 https://github.com/archlinuxcn/repo/issues/3288#issuecomment-1542324019 的方案,没能解决问题。

lilydjwg avatar Jun 12 '23 06:06 lilydjwg

试试这个https://bbs.deepin.org/en/post/213530?offset=0&postId=1269543

wxqwinner avatar Jun 14 '23 02:06 wxqwinner

试试这个https://bbs.deepin.org/en/post/213530?offset=0&postId=1269543

串线了,wine-for-wechat是cn的大佬们自己改的,跟deepin-wine应该不一样,而且应该不是字体问题,我是双系统,把windows下的字体全部拷贝过来依然会存在方框

BYT0723 avatar Jun 14 '23 14:06 BYT0723

我试了一下 #3288 (comment) 的方案,没能解决问题。

嗯,是的,我试过了,以后我会即时跟进这边的进度

BYT0723 avatar Jun 14 '23 14:06 BYT0723

I got the same problem too. Has this problem been fixed?

3togo avatar Sep 09 '23 02:09 3togo

fake_simsun.zip use this font, it fixed

试试这个https://bbs.deepin.org/en/post/213530?offset=0&postId=1269543

串线了,wine-for-wechat是cn的大佬们自己改的,跟deepin-wine应该不一样,而且应该不是字体问题,我是双系统,把windows下的字体全部拷贝过来依然会存在方框

TOLIE-OFFICIAL avatar Apr 18 '24 03:04 TOLIE-OFFICIAL