更改deepin-wine5安装的程序的字体
Tofloor
poster avatar
thepoy
deepin
2020-11-10 19:10
Author

网上有话多教程都是修改注册表,不过也确实只有修改注册表才能做到,但在wine里修改注册表的方式不需要那么复杂,以修改字体为例:


字体的映射关系都保存在user.reg文件里,这就是那个注册表文件,快速修改微信字体,只需要在最后添加这么一段配置参数:

[Software\\Wine\\Fonts\\Replacements] 1596677846
#time=1d66b9224067152
"Arial"="Smartisan Compact CNS"
"DFKai-SB"="Smartisan Compact CNS"
"FangSong"="Smartisan Compact CNS"
"KaiTi"="Smartisan Compact CNS"
"Microsoft JhengHei"="Smartisan Compact CNS"
"Microsoft YaHei"="Smartisan Compact CNS"
"MingLiU"="Smartisan Compact CNS"
"MSimSun"="Smartisan Compact CNS"
"PMingLiU"="Smartisan Compact CNS"
"SimHei"="Smartisan Compact CNS"
"SimKai"="Smartisan Compact CNS"
"SimSun"="Smartisan Compact CNS"
"\x4eff\x5b8b"="Smartisan Compact CNS"
"\x4eff\x5b8b_GB2312"="Smartisan Compact CNS"
"\x5b8b\x4f53"="Smartisan Compact CNS"
"\x5fae\x8f6f\x96c5\x9ed1"="Smartisan Compact CNS"
"\x6977\x4f53"="Smartisan Compact CNS"
"\x6977\x4f53_GB2312"="Smartisan Compact CNS"
"\x96b6\x4e66"="Smartisan Compact CNS"
"\x9ed1\x4f53"="Smartisan Compact CNS"


等号后面的值为已安装的字体名,我用的是锤黑体,可根据自身需要修改此值,不必所有值都统一,我只是为了方便,所以全都设置为锤黑体 。


ps:容器运行后会修改此文件,再重新添加上面的配置即可,经验不足的朋友可能要多添加几次行了

Reply Favorite View the author
All Replies
ylxdxx
deepin
2020-11-10 19:18
#1

谢谢分享

Reply View the author
jerry79
deepin
2020-11-10 20:01
#2

容器运行后会修改此文件.

请问这句话什么意思呢?每次启动微信,配置就会被更改?然后下次必须再修改一次?

Reply View the author
忘记、过去
deepin
2020-11-10 20:13
#3
jerry79

容器运行后会修改此文件.

请问这句话什么意思呢?每次启动微信,配置就会被更改?然后下次必须再修改一次?

直接改 /opt 里面 files.7z 压缩包里的内容,然后重新压缩也行,防止更新容器信息会被覆盖掉。

Reply View the author
thepoy
deepin
2020-11-10 23:06
#4
jerry79

容器运行后会修改此文件.

请问这句话什么意思呢?每次启动微信,配置就会被更改?然后下次必须再修改一次?

不是的,启动微信后这个注册表文件会被更新,尤其是在wine运行之后进程没有退出,进程用的还是你改之前的注册表文件。如果你在进程启动后修改此文件,可能会被进程用旧的配置覆盖掉,所以应该在进程启动前修改此文件,或者进程完全退出后修改此文件。也就是我说的可能要多添加几次。

Reply View the author
nero28
deepin
2020-11-26 21:39
#5
thepoy

不是的,启动微信后这个注册表文件会被更新,尤其是在wine运行之后进程没有退出,进程用的还是你改之前的注册表文件。如果你在进程启动后修改此文件,可能会被进程用旧的配置覆盖掉,所以应该在进程启动前修改此文件,或者进程完全退出后修改此文件。也就是我说的可能要多添加几次。

那就是开机直接先改了再启动wine微信咯,对吧.这样应该就没你说的被覆盖的事了吧

Reply View the author
thepoy
deepin
2020-11-27 20:50
#6
nero28

那就是开机直接先改了再启动wine微信咯,对吧.这样应该就没你说的被覆盖的事了吧

可能是这样,我没有深入研究,反正是能正常生效的。

Reply View the author