油佬 發表於 2020-4-27 15:20:00

CentOS 安装字体

<p>问题来源,今天服务端生成中文图片验证码的Base64字符串,结果返回到客户端后,解码Base64发现是乱码,怀疑是Centos 系统不包含中文字体的问题,</p>
<p>安装字体后,果然问题解决了,以后做系统镜像的时候也要注意,安装字体。我看网上很多人说,若没有字体 打印报表什么的也会乱码,索性把win10自带</p>
<p>的全部字体都安装到CentOs里。然后制作好镜像。</p>
<p>-------------------------------------------------------------------------------------</p>
<p>1.先说下问题:返回的Base64字符串解码后是乱码。</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427142932575-2047008920.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427143030882-817355391.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="background-color: rgba(255, 255, 0, 1); color: rgba(255, 0, 0, 1)"><strong><span style="font-size: 18pt">接下来,给centos 安装字体的方法如下:</span></strong></span></p>
<p><span style="background-color: rgba(255, 255, 0, 1); color: rgba(255, 0, 0, 1); font-size: 14px"><strong>1.报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS&nbsp;7中发现输入命令查看字体列表是提示命令无效</strong></span></p>
<p><span style="background-color: rgba(255, 255, 0, 1); color: rgba(255, 0, 0, 1); font-size: 14px"><strong>如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。</strong></span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">注意中间没有空格</span>
fc-list</pre>
</div>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427143511955-725971404.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;2.安装字体库,在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:</p>
<div class="cnblogs_code">
<pre>yum -y install fontconfig</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427143914460-1542784455.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>去看下目录:/usr/share</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427144128425-234943387.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427144233637-446431003.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427144923808-1658240213.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>全部字体大概有400多M,若网络条件允许的话,可以全部 这样最为方便,不会出问题。若网络条件不允许,可以挑选 上传部分字体。</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427145117196-1304093169.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427145218566-2087149349.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;重启后再来fc-list看下:</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427145520751-580892882.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427145558488-614206023.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427152002606-1109736314.png" alt=""></p>
<p>&nbsp;</p>
<p>其它字体比如黑体,</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427152356564-524685785.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427152639608-1001525243.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>至此就安装完成了,制作镜像的事 自己看着办。。。。。</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427155441316-1855137995.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/307031/202004/307031-20200427155516658-139952584.png" alt=""></p>
<p>&nbsp;</p>

</div>
<div id="MySignature" role="contentinfo">
    <p>本文来自博客园,作者:del88,转载请注明原文链接:https://www.cnblogs.com/del88/p/12786971.html</p><br><br>
来源:https://www.cnblogs.com/del88/p/12786971.html
頁: [1]
查看完整版本: CentOS 安装字体