CentOS 安装字体

问题来源,今天服务端生成中文图片验证码的Base64字符串,结果返回到客户端后,解码Base64发现是乱码,怀疑是Centos 系统不包含中文字体的问题,

安装字体后,果然问题解决了,以后做系统镜像的时候也要注意,安装字体。我看网上很多人说,若没有字体 打印报表什么的也会乱码,索性把win10自带

的全部字体都安装到CentOs里。然后制作好镜像。

-------------------------------------------------------------------------------------

1.先说下问题:返回的Base64字符串解码后是乱码。

接下来,给centos 安装字体的方法如下:

1.报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效

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

//注意中间没有空格
fc-list

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

yum -y install fontconfig

去看下目录:/usr/share

 

全部字体大概有400多M,若网络条件允许的话,可以全部 这样最为方便,不会出问题。若网络条件不允许,可以挑选 上传部分字体。

 

 重启后再来fc-list看下:

 

其它字体比如黑体,

 

至此就安装完成了,制作镜像的事 自己看着办。。。。。

原文地址:https://www.cnblogs.com/del88/p/12786971.html