WPS for Linux 字体加粗显示异常

TL;DR

把 2.13.0 版本的 libfreetype.so 放在 WPS 的 office6 目录下即可。


国庆后打开电脑工作,结果发现之前做的 PPT 中,有些字体变成了不规则的大黑块,就像这样:

后来发现这些字加粗了,取消加粗后就显示正常了。那就是说不能用加粗了?

然后就上网搜搜,看看能不能找到解决办法。看到了这个,说是 freetype 版本升级到 2.13.0 以上就会出现这个问题。果断查了一下 emerge 日志,确实是在国庆前升级到了 2.13.2 版本。

那么提供的解决办法呢,自然就是降级 freetype 软件包了,但是这个方法对我来说实在有些 dirty,总不能说如果 WPS 不修复这个 Bug ,我就一直要停留在 2.13.0 吧?我犹豫了一下,最终还是放弃了。

有没有办法不降级也能恢复正常呢?

这位群友一句话点醒了我:

也就是说只需要把库文件放到某个地方,既不会影响系统,也可以让 WPS 识别到。我测试了一下,这个位置就是 WPS for Linux 的 office6 目录。

那么只要把 2.13.0 版本的 libfreetype.so 文件放到 office6 目录下,WPS 的字体就能恢复正常的显示效果:

成功,实现了不降级系统包也能让WPS正常运行。