云网牛站
所在位置:首页 > Linux教程 > 把其他字体伪装成宋体以解决QQ(Wine版)用宋体发虚很难看的问题

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

2021-02-07 15:50:28作者:gbt稿源:深度站

本文以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这个软件,一款编辑字体文件的软件:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参考:Deepin V20中安装宋体simsun后导致WineQQ、TIM卡死的解决

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

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

提取码:96qm

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

 

附:一行命令解决宋体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

 

相关主题

从Win10复制黑体、宋体、仿宋等字体并装到Deepin的正确方法

精选文章
热门文章