准备字体文件

假设需要安装的字体ttf格式文件全部放在当前路径下的font目录下

复制字体

系统字体保存目录

sudo cp -rf  font/*.ttf /usr/share/fonts # 将小写格式名的字体文件复制到系统字体目录
sudo cp -rf  font/*.TTF /usr/share/fonts #  将大写格式名的字体文件复制到系统字体目录
sudo chmod  0644 -R /usr/share/fonts

如果只有大写的或者小写的字体问题则执行对应的就行

WPS字体保存目录

sudo cp -rf  font/*.ttf /usr/share/fonts/wps-office/ # 将小写格式名的字体文件复制到系统字体目录
sudo cp -rf  font/*.TTF /usr/share/fonts/wps-office/ #  将大写格式名的字体文件复制到系统字体目录
sudo chmod  0644 -R /usr/share/fonts/wps-office/
sudo cp -rf  font/*.ttf /usr/share/fonts/wps-office-fonts/# 将小写格式名的字体文件复制到系统字体目录
sudo cp -rf  font/*.TTF /usr/share/fonts/wps-office-fonts/#  将大写格式名的字体文件复制到系统字体目录
sudo chmod  0644 -R /usr/share/fonts/wps-office-fonts/

用户字体保存目录

mkdir -p ~/.local/share/fonts/private
cp -rf  font/*.ttf ~/.local/share/fonts/private/ #将小写格式名的字体文件复制到系统字体目录
cp -rf  font/*.TTF ~/.local/share/fonts/private/  #将大写格式名的字体文件复制到系统字体目录
chmod  0644 -R ~/.local/share/fonts/private/

刷新

mkfontscale
mkfontdir
fc-cache /usr/share/fonts/  /usr/share/fonts/wps-office/ ~/.local/share/fonts/private/

最后重启系统