Linux版WPS修补指南
自从误把Ubuntu装进电脑硬盘后,笔者开始了神奇的Linux之旅。接着不可避免要寻找office办公三件套的替代软件,笔者最先安装了LibreOffice,打开.docx文档和Word布局不一致,于是又寻找其他替代软件,然后就找到了WPS for Linux。使用WPS打开.docx文件和Word布局一致,且速度很快(比LibreOffice快一点),而且免费无广告!(使用Windows版WPS的家人们,V我50解锁全部功能免广告🤑)
虽然Linux版WPS是Office的最佳平替,但是也会存在一些小问题。本文将列出笔者使用过程中遇到的问题,并给出解决方案(笔者的电脑是x86_64架构,系统为Ubuntu 24.04)
0x00 缺少字体
因为存在字体版权问题,所以WPS for Linux并没有附带字体文件,而Ubuntu自带的字体都是用惯了Windows的B从未听说过的开源字体。当B打开老师同学发给ta的文件时,自然会出现显示异常的情况
解决办法详见 👉 使用Ubuntu的第一天是装…字体?
0x01 导出PDF失败
WPS更新缓慢,PDF导出功能使用的是libtiff.so.5库(Ubuntu 24.04安装的是libtiff.so.6),因为libtiff.so.6向下兼容,所以直接加一个symbolic完事
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.6 /usr/lib/x86_64-linux-gnu/libtiff.so.5
参考WPS社区讨论:Linux环境下不能输出PDF
0x02 中文字体加粗显示异常
同样是WPS更不上组件库更新,解决办法是下载旧版libfreetype(应该也可以通过降低libfreetype版本解决,不过考虑到可能存在版本兼容依赖问题,且下载的文件是放在WPS自己的路径下,不会影响其他程序运行,笔者选择直接下载)
下载地址: https://packages.debian.org/bookworm/libfreetype6
。如果是x86_64架构的Debian/Ubuntu系统,下载 libfreetype6_2.12.1+dfsg-5+deb12u3_amd64.deb
$ mkdir libfreetype6
$ dpkg-deb -X libfreetype6_2.12.1+dfsg-5+deb12u3_amd64.deb libfreetype6
$ sudo cp libfreetype6/usr/lib/x86_64-linux-gnu/libfreetype.so.6.18.3 /opt/kingsoft/wps-office/office6/
$ sudo ln -s /opt/kingsoft/wps-office/office6/libfreetype.so.6.18.3 /opt/kingsoft/wps-office/office6/libfreetype.so.6
参考WPS社区讨论:WPS for Linux字体加粗问题