首页 > 技术文章 > linux添加字体

luck666 2019-01-04 13:54 原文

执行命令发现输入命令查看字体列表是提示命令无效:

 

如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。

安装字体库

在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:

yum -y install fontconfig

cd /usr/share/fonts

 

接下来就可以给我们的字体库中添加中文字体了。

添加中文字体

windows系统中就可以找到,打开c盘下的Windows/Fonts目录:

如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择

宋体和黑体(报表中用到了这两种字体),可以看到是两个后缀名为ttf和ttc的文件:

在这之前我们还需要新建目录,首先在/usr/share/fonts目录下新建一个目录chinese: 

mkdir /usr/share/fonts/chinese

将windows字体复制到chinese目录中

 

将copy到的字体文件夹copy到系统字体文件夹中并且修改权限

chmod u+rwx /usr/share/fonts/chinese/*
cd /usr/share/fonts/chinese sudo mkfontscale sudo mkfontdir sudo fc-cache –fv 这样所有的步骤就算完成了,最后再次通过fc-list看一下字体列表:

如果看不到的话,sudo shutdown -r now试一下。

推荐阅读