必须强制刷新字体缓存并补全中文字体:执行fc-cache -f -v后注销重登录;若仍为方框,需安装SimSun等基础字体至/usr/share/fonts/chinese/或WPS专用目录/usr/share/fonts/wps-office/并再次刷新缓存。

麒麟系统中WPS、LibreOffice或系统自带应用的菜单栏文字突然变成方框,不是字体损坏也不是系统崩溃,而是字体缓存未更新或核心中文字体未注册导致渲染链路中断,必须让fontconfig重新识别可用字形。
强制刷新字体缓存(所有场景第一步)
这一步操作起来很简单,但跳过它后面所有操作都无效——因为软件启动时只读一次字体索引,旧缓存不清理,新字体永远进不了菜单栏。
打开终端(Ctrl+Alt+T),输入命令:【fc-cache -f -v】,注意参数是小写 f 和 v,中间不能有空格。等待输出末尾出现“Finished building fonts cache.”提示。
执行完后立即点击右上角用户头像 → 选择“注销”,重新登录。不要只重启WPS,必须重载整个图形会话,否则菜单栏仍为方框。
补全系统级中文字体(菜单栏仍为空时必做)
如果刷新缓存后菜单栏还是方框,说明系统根本没装宋体、黑体这类基础字体。银河麒麟默认不预装GB2312系列字体,而菜单栏默认调用SimSun(宋体)或Microsoft YaHei(微软雅黑),缺一不可。
方法一:图形化安装(适合单个字体快速验证)
把simhei.ttf(黑体)、simfang.ttf(仿宋)等文件复制到桌面 → 点击开始菜单搜索“字体管理器” → 打开后点左上角“+”按钮 → 选中字体文件 → 输入当前用户密码(输入过程无任何显示)→ 安装完成。
方法二:终端批量部署(确保菜单栏长期稳定)
第一步:创建专用字体目录并复制文件
【sudo mkdir -p /usr/share/fonts/chinese】
第二步:进入你存放字体的文件夹(例如 cd ~/下载)→ 执行:【sudo cp *.ttf /usr/share/fonts/chinese/】
第三步:切换到该目录并生成索引:【cd /usr/share/fonts/chinese → sudo mkfontscale → sudo mkfontdir】
第四步:再次执行 【sudo fc-cache -fv】,然后重启电脑——X Window只在启动时加载全局字体索引,不重启菜单栏无法重建字形映射。
专治WPS菜单栏方框(WPS专属路径修复)
WPS在麒麟系统里走的是独立字体路径,它不认/usr/share/fonts/下的字体,只扫描 /usr/share/fonts/wps-office/。哪怕系统字体齐全,WPS菜单栏照样变方框。
执行以下三步:
1. 创建WPS专用字体目录:【sudo mkdir -p /usr/share/fonts/wps-office/】
2. 复制字体进去(推荐至少包含 simsun.ttc 或 simsun.ttf、msyh.ttc):【sudo cp ~/下载/simsun.ttc /usr/share/fonts/wps-office/】
3. 刷新WPS专用缓存:【sudo fc-cache -fv】
完成后关闭再打开WPS,菜单栏文字立刻恢复。若仍为方框,检查simsun.ttc是否为TrueType Collection格式——银河麒麟V10 SP1无法直接加载.ttc,需先在线拆包为多个.ttf再复制。

















