
如果您希望在UOS系统中使用非系统自带的中文字体或特殊设计字体,但当前系统未显示该字体效果,则可能是字体文件未正确安装或未被系统识别。以下是为UOS添加自定义字体的具体操作步骤:
一、通过用户目录手动安装字体
将字体文件安装至当前用户的字体目录,仅对该用户生效,无需管理员权限,安全性高且不影响其他账户。
1、下载字体文件(通常为.ttf或.otf格式),确保文件完整且无损坏。
2、打开文件管理器,按下Ctrl+H显示隐藏文件,进入/home/用户名/.local/share/fonts/目录;若fonts文件夹不存在,请右键选择“新建文件夹”并命名为fonts。
3、将下载好的字体文件复制或拖入该fonts文件夹内。
4、在终端中执行命令:fc-cache -fv,强制刷新字体缓存。
5、重启正在运行的应用程序(如WPS、LibreOffice),新字体即可在字体列表中显示。
二、通过系统级目录全局安装字体
将字体文件部署至系统字体路径,所有用户均可调用,适用于多用户环境或需统一字体策略的场景。
1、使用管理员权限打开终端,输入sudo nautilus启动具有root权限的文件管理器(若提示未安装nautilus,可改用sudo thunar或直接使用终端操作)。
2、导航至系统字体目录:/usr/share/fonts/,在该目录下新建子文件夹,例如命名为custom。
3、将字体文件复制到/usr/share/fonts/custom/路径下。
4、在终端中依次执行以下两条命令:
sudo chmod 644 /usr/share/fonts/custom/*.ttf /usr/share/fonts/custom/*.otf
sudo fc-cache -fv
5、注销当前会话并重新登录,确保字体注册完成。
三、使用字体管理工具图形化安装
UOS预装了“字体管理器”应用,支持批量导入、预览与启用控制,适合不熟悉命令行操作的用户。
1、在应用启动器中搜索并打开字体管理器。
2、点击界面左上角+ 添加字体按钮,弹出文件选择窗口。
3、切换至字体文件所在路径,勾选一个或多个.ttf/.otf文件,点击打开。
4、字体管理器自动校验文件有效性,完成后点击右上角安装按钮。
5、安装状态栏显示“已完成”后,关闭窗口并重启依赖字体渲染的软件。
四、验证字体是否成功加载
确认字体已正确注册至Fontconfig系统,避免因缓存残留或路径错误导致应用无法调用。
1、在终端中执行命令:fc-list : family | grep -i "字体名称关键词"(例如输入“思源”或“霞鹜”)。
2、若返回包含该字体家族名称的行,则说明系统已识别该字体。
3、进一步验证:在LibreOffice Writer中点击字体下拉框,滚动查找对应字体名称,确认可被选中。
4、若未出现,检查字体文件是否为合法OpenType或TrueType格式,可尝试用file 字体文件名命令查看文件类型声明。
五、卸载误装或重复字体
当同一字体存在多个版本或安装失败导致显示异常时,需清理冗余条目以恢复字体列表整洁性。
1、打开终端,运行fc-list -f "%{file} %{family[0]}\n" | grep -i "待卸载字体名",获取其完整路径与家族名。
2、根据路径判断字体归属:若路径含.local/share/fonts,直接删除对应文件;若路径为/usr/share/fonts下,需使用sudo rm命令移除。
3、执行fc-cache -fv刷新缓存。
4、在字体管理器中刷新列表,或重启图形会话验证字体是否消失。










