centos 7 安装字体

xu.wang

发布于 2019.01.11 21:25 阅读 3411 评论 0

 最近在项目中使用到在图片中生成一段文字,文字的字体有要求是“PingFang Regular”这个字体,centos中默认没有这个字体,所以就需要将字体安装一下。

第一步: 确定系统中是否存在需要的字体

fc-list

下图是返回已经存在的字体:

 

第二步:  从上图中看出没有我所需要的字体,所以进行安装

先安装fontconfig : 执行下面命令

yum -y install fontconfig

若已经安装则显示如下:

第三步: 在usr/shared/fonts 下创建一个目录名称随意,例如我这里为 chinese

mkdir /usr/share/fonts/cheinese

第四步: 修改  /usr/share/fonts/chinese 的权限为 755

chmod -R 755  /usr/share/fonts/chinese/

第五步:  上传 .ttf文件到 /usr/share/fonts/chinese (刚才创建的目录中)

第六步:接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件

yum -y install ttmkfdir

第七步: 修改字体配置文件

vi /etc/fonts/fonts.conf

在第23行   下面增加刚才创建的目录:

<dir>/usr/share/fonts/chinese</dir>

第八步: 刷新字体缓存

fc-cache

第九步:查看是否安装成成功

fc-list