WPS在银河麒麟系统中提示“缺失字体”并显示方块,根本原因是其仅识别/usr/share/fonts/wps-office/下的.ttf/.ttc文件,不继承系统全局字体;须严格匹配缺失字体名、下载对应.ttf(.ttc需先拆包)、复制至该目录、执行sudo fc-cache -fv刷新缓存,并killall wps后重启。

银河麒麟系统中WPS打开文档时底部持续弹出“缺失字体”报警,文字显示为方块或空白,说明WPS无法加载文档指定字体(如仿宋_GB2312、微软雅黑、华文中宋),根本原因在于WPS for Linux仅识别/usr/share/fonts/wps-office/目录下的.ttf/.ttc文件,不读取系统全局字体配置,即使已用字体管理器装过宋体也无效。
确认缺失字体名称并获取对应.ttf文件
双击打开报错文档,在WPS底部状态栏点击“缺失字体”提示右侧的下拉箭头→查看具体缺失字体名(如“FangSong_GB2312”“Microsoft YaHei”)。不要凭印象下载,必须严格匹配名称。若显示为“SimSun”或“simsun”,注意Windows原生simsun.ttc不能直接使用,【必须先用transfonter.org在线拆包转成simsun_0.ttf等单体.ttf文件】,否则后续所有操作均无效。
从可信来源下载对应.ttf:优先选用WPS官方字体包中的msyh.ttf、simfang.ttf;或从Windows同版本系统C:\Windows\Fonts\中提取(需确保授权合规)。
手动复制到WPS专用目录并强制刷新
第一步:打开终端,执行cd /usr/share/fonts/wps-office/;若提示“No such file or directory”,立即运行sudo mkdir -p /usr/share/fonts/wps-office/创建该目录。
第二步:将字体文件复制进去。例如字体存于~/下载/,则执行sudo cp ~/下载/msyh.ttf /usr/share/fonts/wps-office/。注意每次只复制.ttf格式,严禁拖入.otf、.woff或未拆包的.ttc。
第三步:执行sudo fc-cache -fv。参数必须是小写-f和-v,中间无空格;大小写错误会导致命令静默失败——看似执行成功,实则缓存未更新,WPS仍报错。
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}
第四步:在终端输入killall wps,彻底杀死所有wps进程(包括后台服务wpscloudsvr)。这一步不可跳过,否则新字体不会载入内存上下文。
用RPM包一键安装西文字体库(批量补全)
方法一:下载官方字体包
访问http://kdl.cc.ksosoft.com/wps-community/download/fonts/wps-office-fonts-1.0-1.noarch.rpm,保存至任意本地目录(如“下载”)。
方法二:终端安装
进入下载目录,执行sudo rpm -ivh wps-office-fonts-1.0-1.noarch.rpm。该包内置Arial、Times New Roman、Symbol、Wingdings等23个西文字体,专为政务公文兼容设计。
安装后必须执行sudo fc-cache -fv,然后点击右上角用户头像→选择“注销”,重新登录图形界面。【此步不可用重启WPS代替,必须重载X11/Wayland字体上下文】
双击.ttf文件极速安装(新手最快)
在文件管理器中找到已准备好的simhei.ttf或simkai.ttf,双击打开预览窗口→点击右下角“+”按钮→在弹出的选择框中再次选中该文件→输入管理员密码(输入过程无字符显示,输完直接回车)→等待“安装成功”提示。
这一步操作起来很简单,全程鼠标操作,无需记忆命令。但注意:双击安装的字体默认注册到用户级目录,仅当前用户可见,且必须关闭所有WPS进程再重启才生效。

















