银河麒麟系统中wps文字显示空白、方块或乱码,主因是缺失对应字体文件,可通过手动复制字体至wps目录、图形化字体管理器安装、rpm包批量安装、挂载windows字体目录或修复字体索引五种方法解决。

如果您在银河麒麟操作系统中使用WPS Office时发现文档中部分文字显示为空白、方块或乱码,则很可能是系统缺失对应字体文件。以下是针对该问题的多种安装修复方法:
一、手动复制字体至WPS专用字体目录
此方法直接将字体文件部署到WPS Office默认识别路径,无需修改系统全局字体配置,适配性高且生效迅速。
1、下载所需字体文件(如SimSun.ttf、Microsoft YaHei.ttf等),确保格式为.ttf。
2、打开终端,执行命令切换至WPS字体目录:cd /usr/share/fonts/wps-office/。
3、若提示目录不存在,运行命令创建:sudo mkdir -p /usr/share/fonts/wps-office/。
4、将字体文件复制进该目录,例如:sudo cp ~/下载/SimSun.ttf /usr/share/fonts/wps-office/。
5、强制刷新字体缓存:sudo fc-cache -fv。
6、终止当前WPS进程:killall wps,随后重新启动WPS Office。
二、通过字体管理器图形化安装
该方式无需记忆命令,适合不熟悉终端操作的用户,利用系统自带字体管理工具完成安装与注册。
1、将下载的.ttf字体文件拖拽至桌面或任意可见目录。
2、在应用菜单中搜索并打开“字体”(或“字体管理器”)。
3、点击界面左上角“添加”按钮。
4、在弹出窗口中定位并选中目标字体文件,点击“打开”。
5、确认安装完成后,关闭字体管理器。
6、执行sudo fc-cache -fv更新缓存,并重启WPS Office。
三、使用RPM包批量安装官方字体库
此方案采用预编译的字体安装包,覆盖Windows常用核心字体(如Arial、Times New Roman、Courier New等),避免逐个下载与校验风险。
1、访问官方字体包地址下载RPM文件:http://kdl.cc.ksosoft.com/wps-community/download/fonts/wps-office-fonts-1.0-1.noarch.rpm。
2、进入下载目录,在终端中执行安装命令:sudo rpm -ivh wps-office-fonts-1.0-1.noarch.rpm。
3、安装成功后,运行sudo fc-cache -fv刷新系统字体索引。
4、关闭所有WPS进程:killall wps,再重新启动软件。
四、挂载Windows字体目录并映射使用
适用于已拥有Windows系统或可获取完整Windows Fonts文件夹的用户,可直接复用成熟字体集合,确保文档兼容性一致。
1、将Windows系统中的C:\Windows\Fonts\目录整体拷贝至麒麟OS某路径(如/home/用户名/winfonts/)。
2、创建软链接指向WPS字体目录:sudo ln -sf /home/用户名/winfonts /usr/share/fonts/wps-office/winfonts。
3、执行字体缓存更新:sudo fc-cache -fv。
4、终止WPS进程并重启:killall wps,再启动WPS Office验证效果。
五、修复字体索引信息(针对mkfontscale异常)
当字体文件已存在但WPS仍无法识别时,可能因字体目录缺少scale与dir索引文件,需手动重建索引结构。
1、进入WPS字体目录:cd /usr/share/fonts/wps-office/。
2、以root权限生成字体比例缩放文件:sudo mkfontscale。
3、生成字体目录索引文件:sudo mkfontdir。
4、刷新全局字体缓存:sudo fc-cache -fv。
5、强制结束WPS进程:killall wps,重新打开软件检查字体列表。










