linux qq字体发虚,把其他字体伪装成宋体以解决QQ(Wine版)用宋体发虚很难看的问题...

本文以Deepin 20 Linux系统为平台,介绍把其他字体如微软雅黑伪装成宋体的方法,这样可解决QQ(Wine版)因字体卡死及宋体字体发虚很难看的问题。

前言

通常情况下,在Deepin 20系统下出现QQ(Wine版)卡死多数是因为字体字体,可将宋体simsun.ttc拷贝到~/.deepinwine/Deepin-QQ/drive_c/windows/Fonts下,这样字体问题就解决了。再去用QQ(Wine版)就不会出现卡死现象了,但是,这发虚的宋体,难看得很,早就想把它换了。

其实也有一种思路,那就是既然非要用宋体,那能不能把其他字体伪装成宋体给它用?答案是能的,按以下方法操作就能达到目的。

操作方法

打开Windows操作系统,先把C:/windows/fonts下的两个字体:宋体和微软雅黑拷贝一份。

然后,安装High-Logic FontCreator这个软件,一款编辑字体文件的软件:

95f1bab7e628d0eb98d734782c8d7ac0.png

用它来将拷贝的两个ttc字体文件解包,如下图:

2fd4a546eccea890b30d48ff4819dbbf.png

宋体和微软雅黑解包会分别得到两个ttf文件:

c2e2b66b3055d6149b387f3d7ad498c1.png

再用High-Logic FontCreator将ttf文件打开,打开后可查看字体属性:

6debbe1b221bbd778da986c0cca33d08.png

宋体的属性是这样的,如下图:

56f196815508e73b7b81524ff4859b29.png

而微软雅黑是这样的,如下图:

375305a3d2a16596767ecb7564091183.png

现在是要把微软雅黑改成宋体,所以就是这样,注意两个ttf文件都要改:

e1bc90d7c6e530be7d49dc4383d22df9.png

改完之后就导出,导出后再把两个ttf文件合成为ttc就好了。

合成我是用的UniteTTC,将修改后的两个ttf文件msyh_0.ttf、msyh_1.ttf选中后拖到AllUniteTTC.exe就可以合并成ttc了:

2d3964c9972bf6861138bdcd28ab3b98.png

最后,把修改后的字体,就叫fake_simsun.ttc吧,放到~/.deepinwine/Deepin-QQ/drive_c/windows/Fonts下。

再去启动QQ,真的可以用,以下两张截图是对比:

85788dd0bcf34c81c3ef578856666ad7.png

5251f851ca13383d3009b2811eb1e62f.png

附:伪装成宋体的微软雅黑fake_simsun.ttc下载

链接:https://pan.baidu.com/s/1Y43YerNoPJVz_Fhp6BAWaw

提取码:96qm

bdb446a3546b7555a23b918a9dac68af.png

附:一行命令解决宋体simsun导致QQ/TIM卡死的问题(通过禁用字体)

curl --proto '=https' --tlsv1.2 -sSf https://gitee.com/shenzhuoyan/linuxInstalled/raw/master/configure/simsunqq.sh | bash

思路:打开QQ/TIM前禁用字体,打开之后开启字体。

实现步骤:

1、写个脚本,内容为先禁用字体,然后启动qq,然后启用字体。

2、修改.desktop使Exec=这个脚本。

彻底删除:rm -rf ~/.local/simsunqq

相关主题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值