解决 Flatpak 版 WPS Office 界面语言以及字体缺失的问题
问题描述
通过flatpak install com.wps.Office安装的 WPS Office 存在以下两个主要问题:
- 界面语言为英文,且无法通过设置面板切换,影响使用体验;
- 系统字体缺失,导致部分公式符号与中文字体无法正常显示。
问题效果及当前版本信息如下图所示:


修复步骤
以下操作已在 Arch Linux 与 Debian 13 下验证通过。
1. 调整界面语言为中文
下载相邻版本 WPS Office deb 包以提取mui语言包,此处选用 11.1.0.11720 版本,链接https://mirror.sjtu.edu.cn/openkylin/pool/pty/w/wps-office/wps-office_11.1.0.11720_amd64.deb
进入下载目录,执行以下操作解包
$ ar x wps-office_11.1.0.11720_amd64.deb
解包后得到如下文件:
control.tar.gz data.tar.xz debian-binary
继续解压 data.tar.xz:
$ tar -xJf data.tar.xz
解压后得到以下目录
etc opt usr
将其中包含的语言包(mui 目录)复制到 Flatpak 应用的对应数据目录中:
$ cp -a opt/kingsoft/wps-office/office6/mui ~/.var/app/com.wps.Office/data/Kingsoft/office6/
完成此步骤后,重新启动 WPS Office,界面语言应已切换为中文。

2. 补全缺失的字体
针对字体缺失问题,网络上普遍采用的做法是将 Windows 系统字体直接复制到 /usr/share/fonts/ 目录。然而,该方式会污染系统全局字体环境,可能干扰其他应用程序的字体渲染。为避免上述问题,可将字体文件放置于 Flatpak 应用自身的字体目录中,使字体仅对该应用生效,既保证了 WPS Office 正常调用所需字体,又不会对系统级字体配置产生任何影响。
操作步骤:
挂载 Windows 分区(请根据实际分区调整设备路径):
$ sudo mount /dev/sdc3 /mnt
创建 WPS Office 字体目录:
$ sudo mkdir /var/lib/flatpak/app/com.wps.Office/current/active/files/share/fonts
将所有 Windows 字体复制到该目录:
$ sudo cp /mnt/Windows/Fonts/* /var/lib/flatpak/app/com.wps.Office/current/active/files/share/fonts/
完成上述操作后,重新启动 WPS Office,字体显示恢复正常,效果如下图所示:


浙公网安备 33010602011771号