银河麒麟系统缺少常用中文字体时,可通过四种方式手动添加:一、图形化字体管理器安装;二、终端复制至系统目录并刷新缓存;三、从Windows迁移字体批量导入;四、挂载用户级字体目录免root安装。

如果您在银河麒麟操作系统中使用WPS、LibreOffice或设计类软件时发现缺少常用中文字体(如宋体、黑体、仿宋_GB2312、楷体_GB2312)或西文字体(如Times New Roman、Arial),导致文档显示异常或打印乱码,则需手动添加新字体以扩充系统字体库。以下是多种可行的手动添加方式:
一、通过字体管理器图形化安装(推荐新手)
该方法无需命令行操作,利用系统自带的“字体管理器”完成添加,界面直观、支持多选、自动处理权限与缓存更新。
1、点击左下角“开始菜单”,在搜索框中输入字体管理器,点击图标启动程序。
2、在字体管理器主界面左上角点击“+”按钮,弹出文件选择窗口。
3、导航至存放字体的目录(如桌面“字体”文件夹),按住Ctrl键多选所有.ttf或.otf格式文件,点击“打开”。
4、系统提示输入管理员密码时,输入当前用户开机密码(输入过程不显示字符),确认后开始安装。
5、安装完成后关闭字体管理器,必须重启系统,新字体方可被所有应用程序识别。
二、终端复制至系统字体目录并刷新缓存(通用可靠)
此方法将字体文件直接部署到全局系统字体路径,适用于单个或批量安装,兼容所有架构(aarch64/x86_64),且字体可被WPS、Inkscape、GIMP等深度调用。
1、将下载好的.ttf字体文件统一存放于一个本地文件夹(例如:/home/用户名/Downloads/fonts/)。
2、按Ctrl + Alt + T打开终端,执行以下命令创建专用子目录(避免污染默认字体池):
sudomkdir-p /usr/share/fonts/custom
3、将全部字体文件复制进该目录:
sudo cp /home/用户名/Downloads/fonts/*.ttf /usr/share/fonts/custom/
4、为新目录设置可读权限:
sudo chmod 644 /usr/share/fonts/custom/*.ttf
5、更新字体索引与缓存:
sudo mkfontscale /usr/share/fonts/custom/
sudo mkfontdir /usr/share/fonts/custom/
sudo fc-cache -fv
三、从Windows系统迁移字体批量导入(适配公文场景)
针对政务、公文处理等强依赖Windows标准字体的场景,可直接复用C:\Windows\Fonts目录下的原生字体资源,确保格式兼容与显示一致。
1、在Windows电脑中进入C:\Windows\Fonts目录,全选常用字体(如simsum.ttc、simhei.ttf、kaiu.ttf、simfang.ttf、msyh.ttc、arial.ttf、times.ttf等)。
2、复制至U盘或通过Samba/FTP传至麒麟系统,保存路径建议为/home/用户名/winfonts/。
3、打开终端,依次执行:
sudo cp /home/用户名/winfonts/*.ttf /usr/share/fonts/winfonts/
sudo cp /home/用户名/winfonts/*.ttc /usr/share/fonts/winfonts/
4、若目录不存在则先创建:
sudo mkdir /usr/share/fonts/winfonts
5、执行完整缓存重建:
sudo mkfontscale /usr/share/fonts/winfonts
sudo mkfontdir /usr/share/fonts/winfonts
sudo fc-cache -fv
四、挂载并启用用户级字体目录(免root权限)
该方式不修改系统目录,仅对当前用户生效,适合无管理员权限或需临时测试字体效果的场景,且不影响系统稳定性。
1、在用户主目录下创建隐藏字体文件夹:
mkdir ~/.local/share/fonts
2、将字体文件复制进去:
cp ~/Downloads/fonts/*.ttf ~/.local/share/fonts/
3、刷新当前用户字体缓存(无需sudo):
fc-cache -fv
4、验证是否加载成功:
fc-list | grep -i "字体名称"
5、注意:此方式安装的字体仅当前用户可见,WPS等部分应用需重启后才识别,系统级服务(如CUPS打印)不可见。

















