根本原因是WPS依赖的Windows系中文字体未部署且fontconfig缓存未重建;需安装fonts-wqy-microhei、fonts-wqy-zenhei、ttf-wps-fonts并执行sudo fc-cache -fv刷新缓存。

统信UOS打开WPS文档时显示方块、楷体/仿宋不可选、公式符号错位或菜单图标缺失,根本原因是WPS依赖的Windows系中文字体(如SimSun、KaiTi、FangSong_GB2312)和符号字体未部署到系统字体库,且fontconfig缓存未重建,导致WPS启动时无法发现可用中文字体。
用APT安装官方字体包并刷新全局缓存
这是最稳妥的起点,直接从统信UOS官方源拉取已签名认证的开源字体集合,自动完成路径注册与基础缓存更新,覆盖90%以上WPS旧文档的字体需求。
按Ctrl + Alt + T打开终端。
执行系统包索引更新命令:sudo apt update。
安装三类必需字体包:sudo apt install fonts-wqy-microhei fonts-wqy-zenhei ttf-wps-fonts。其中ttf-wps-fonts是金山官方打包的兼容字体集,内含仿宋_GB2312、楷体_GB2312、隶书等GB2312核心字体,非此包无法解决WPS文档排版乱码。
强制刷新全部字体缓存:sudo fc-cache -fv。这一步必须用root权限执行,普通用户运行会提示“Permission denied”,且缓存不刷新则WPS重启后仍看不到新字体。
图形界面字体管理器启用用户级字体
适合已下载定制字体(如霞鹜文楷、得意黑)但WPS仍不识别的情况——字体文件已存在,只是未被当前账户启用。
点击任务栏启动器→搜索“字体管理器”→单击打开(图标为“Aa”)。
点击左上角“+”号按钮→导航至字体存放位置(如“下载”文件夹)→按住Ctrl键多选全部.ttf/.otf文件→点击“打开”。
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}
字体自动进入“用户字体”分类,必须手动勾选每款字体右侧的复选框,否则WPS等应用无法调用该字体。
终端复制字体至用户目录并刷新缓存
该方式免sudo权限,所有字体仅对当前用户生效,适合受限账户或临时补漏场景,尤其适用于从Windows拷贝来的msyh.ttc、simsun.ttc等关键字体。
第一步:创建用户级字体目录(若不存在):mkdir -p ~/.local/share/fonts/。
第二步:将字体文件复制进去,例如:cp ~/Desktop/msyh.ttc ~/.local/share/fonts/ → cp ~/Desktop/simfang.ttf ~/.local/share/fonts/。
第三步:刷新用户级缓存:fc-cache -fv。注意:此处不用sudo,否则会刷新系统级缓存路径,反而可能干扰已配置好的全局字体。
第四步:验证是否注册成功:fc-list | grep -i "微软雅黑"。若有输出路径和字体名,说明已就绪;若无结果,请检查文件扩展名是否为.ttf/.otf/.ttc,压缩包内未解压的字体文件无效。
手动部署字体到WPS专用路径
当上述方法均无效,但你确认字体文件本身完好(在其他Linux发行版可正常显示),说明WPS沙箱环境或UOS定制策略拦截了标准字体路径。此时需绕过系统字体匹配逻辑,直接塞入WPS专属加载目录。
方法一:图形化拖入(适合少量关键字体)
从Windows系统C:\Windows\Fonts目录复制msyh.ttc(微软雅黑)、simsun.ttc(宋体)、simfang.ttf(仿宋)到UOS桌面。
打开文件管理器,右键点击msyh.ttc → 选择“在终端中打开”,输入:sudo cp msyh.ttc /usr/share/fonts/wps-office/。
同理复制其余字体:sudo cp simsun.ttc /usr/share/fonts/wps-office/ → sudo cp simfang.ttf /usr/share/fonts/wps-office/。
方法二:赋予权限并重建缓存
执行:sudo chmod 644 /usr/share/fonts/wps-office/*.ttc /usr/share/fonts/wps-office/*.ttf。
再执行:sudo fc-cache -fv。这一步不可省略,否则WPS启动时不扫描该目录。

















