admin管理员组

文章数量:1594755

场景:

在服务器上,利用Office将word等格式转换为PDF,发现不支持汉字,需要安装字体库才行,这是因为大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上,下面提供两种环境的安装方式。


有网环境(服务器能上互联网):

  1. 下载安装
yum -y install fontconfig
yum -y install mkfontscale
yum -y install ttmkfdir
  1. 刷新字体缓存:扫描字体目录并生成字体信息的缓存,然后应用程序就可以立即使用这些新安装的字体(如果显示字体已经安装,程序中没有生效,重启下程序试试)。
fc-cache -fv

无网环境(服务器不能上互联网):

  1. 先下载字体库 https://download.csdn/download/qq_45337268/89355299
  2. 将下载好的压缩包解压,完整拷贝到服务器的 /usr/share/fonts目录下
  3. 依次执行以下命令使字体生效
mkfontscale
mkfontdir
fc-cache -fv

如果报错"mkfontscale: command not found",说明缺少依赖,需要先下载fontconfig,这里提供一个搜索下载rpm包的网址https://rpmfind/linux/rpm2html/search.php (提示:搜索时不需要带具体的版本号,否则搜索不到,比如你想下载fontconfig-2.13.0-4.3.el7.x86_64.rpm 那你搜索fontconfig就行,搜索出来在列表页面Ctrl+F查找就行)

相关命令:

#查看已经安装的字体列表
fc-list
#查看已经安装的中文字体
fc-list :lang=zh
#刷新字体缓存
fc-cache -fv

本文标签: 中文系统安装字体库liunx