最近在项目中使用到在图片中生成一段文字,文字的字体有要求是“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
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}