统信UOS系统支持四种命令行字体安装方法:一、用户级目录~/.local/share/fonts/加fc-cache -fv;二、系统级目录/usr/share/fonts/需sudo权限及chmod;三、apt安装texlive-fonts-extra等开源字体包;四、mkfontscale/mkfontdir适配X11旧应用。

如果您希望在统信UOS系统中快速、批量或无图形界面环境下安装字体,则可通过终端命令直接操作字体目录与缓存。以下是多种可行的命令行安装方法:
一、将字体复制到用户级字体目录并刷新缓存
该方法适用于仅当前用户使用新字体的场景,无需管理员权限,安全性高,且避免影响系统全局配置。字体文件将被放置于用户主目录下的~/.local/share/fonts/路径,并通过fc-cache命令重建字体索引。
1、打开终端,执行命令创建用户字体目录(如尚不存在):
mkdir -p ~/.local/share/fonts/
2、将已下载的字体文件(如CambriaMath.ttf)复制到该目录:
cp /path/to/CambriaMath.ttf ~/.local/share/fonts/
3、更新字体缓存以使系统识别新字体:
fc-cache -fv
二、将字体复制到系统级字体目录并刷新缓存
该方法使所有用户均可使用新字体,但需超级用户权限。字体文件应放入/usr/share/fonts/或其子目录(如/usr/share/fonts/truetype/),并确保权限正确、缓存完整重建。
1、创建专用字体子目录(以truetype为例):
sudo mkdir -p /usr/share/fonts/truetype/custom/
2、复制字体文件至该目录:
sudo cp /path/to/simhei.ttf /usr/share/fonts/truetype/custom/
3、设置目录权限(可选,但推荐):
sudo chmod 644 /usr/share/fonts/truetype/custom/*.ttf
4、强制刷新全部字体缓存:
sudo fc-cache -fv
三、使用apt安装开源字体包(如TeX Live附带数学字体)
该方法适用于安装已打包进官方源的高质量开源字体(例如texlive-fonts-extra中包含的TeX Gyre Termes Math等),由包管理器自动处理路径与缓存,稳定性强。
1、更新软件包列表:
sudo apt update
2、安装含数学字体的TeX Live扩展包:
sudo apt install texlive-fonts-extra
3、手动触发字体缓存重建(部分版本需显式执行):
sudo fc-cache -fv
四、通过mkfontscale与mkfontdir构建传统X11字体目录
该方法适配依赖旧式X11字体机制的应用(如部分WPS旧版本或Xterm配置),需生成fonts.dir和fonts.scale索引文件,属于低层字体注册方式。
1、将字体复制至目标X11字体目录(如/usr/share/fonts/X11/misc/):
sudo cp /path/to/font.otf /usr/share/fonts/X11/misc/
2、进入该目录并生成字体缩放信息:
cd /usr/share/fonts/X11/misc/ && sudo mkfontscale
3、生成字体目录索引文件:
sudo mkfontdir
4、刷新全局字体缓存:
sudo fc-cache -fv










