centos7安装字体库

1.前言

之前做过一个web端项目其中有个功能是可以选择不同的字体最后生成一个pdf,需要用到服务器的字体,由于当时服务器没有安装对应的字体,最后生成的pdf始终不理想。

简单写一下centos安装字体的教程。


2.安装字体库

2.1、先使用fc命令检查一下是否安装了字体库。


fc-list

1


如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就安装字体库以及中文字体。

2.2、安装字体库所以输入以下命令即可:


yum -y install fontconfig

1

如下图的提示信息时说明已安装成功:


安装成功后在/usr/shared目录下会自动生成fonts和fontconfig这两个目录之前是没有的。


cd /usr/share

1



3.添加字体

3.1、接下来就是给我们的字体库中添加需要的中文字体。

字体存放位置正是上图中看到的fonts目录,先在fonts目录中再创建一个目录用来存放等下上传的字体。


#完整路径/usr/shared/fonts

mkdir chinese

1

2


中文字体文件我们可以在windows系统中找,当然也可以在网上寻找资源,打开c盘下的Windows/Fonts目录:


如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器刚刚创建chinese文件夹里面即可!并将目录权限加上可读可执行的权限。



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

1



4.搜索字体信息

4.1、安装ttmkfdir这个东西是用来搜索目录中所有的字体信息并汇总生成fonts.scale文件的,我这里由于之前已经安装过了所有提示无需安装。


yum -y install ttmkfdir

1


4.2、执行ttmkfdir命令即可:


ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

1


执行后会在执行的目录中生成一个fonts.scale文件。

4.3、修改字体配置文件


vim /etc/fonts/fonts.conf

1

可以看到一个Font directory list,即字体列表在这里需要把我们添加的中文字体位置加进去。


/usr/share/fonts/chinese

1


4.5、最后一步别忘了刷新内存中的字体缓存,这样就不用reboot重启了:


#刷新内存中的字体缓存

fc-cache

1

2

#看一下字体列表

fc-list 

1

2



安装ok!

————————————————


                        

原文链接:https://blog.csdn.net/gahsfjshf/article/details/117824575

Zblog
centos7安装字体库
YourCompany, Mitchell Admin 2024年9月30日
分析这篇文章
标签
我们的博客
存档
win10+Xming+Xshell显示远程linux服务器的图形程序窗口