在CentOS 4.x开始用fontconfig来安装字体库,linux
因此输入如下命令便可:vim
[root@VM_16_4_centos ~]# yum -y install fontconfig Loaded plugins: fastestmirror, langpacks Determining fastest mirrors epel | 3.2 kB 00:00:00 extras | 3.4 kB 00:00:00 os | 3.6 kB 00:00:00 percona-release-noarch | 2.9 kB 00:00:00 percona-release-x86_64 | 2.9 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/7): epel/7/x86_64/group_gz | 88 kB 00:00:00 (2/7): epel/7/x86_64/updateinfo | 931 kB 00:00:00 (3/7): extras/7/x86_64/primary_db | 205 kB 00:00:00 (4/7): epel/7/x86_64/primary | 3.6 MB 00:00:00 (5/7): percona-release-x86_64/7/x86_64/primary_db | 836 kB 00:00:01 (6/7): percona-release-noarch/7/primary_db | 18 kB 00:00:02 (7/7): updates/7/x86_64/primary_db | 6.0 MB 00:00:02 epel 12696/12696 Resolving Dependencies --> Running transaction check ---> Package fontconfig.x86_64 0:2.10.95-11.el7 will be installed --> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.10.95-11.el7.x86_64 --> Processing Dependency: font(:lang=en) for package: fontconfig-2.10.95-11.el7.x86_64 --> Running transaction check ---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed ---> Package lyx-fonts.noarch 0:2.2.3-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================================================================================================================= Installing: fontconfig x86_64 2.10.95-11.el7 os 229 k Installing for dependencies: fontpackages-filesystem noarch 1.44-8.el7 os 9.9 k lyx-fonts noarch 2.2.3-1.el7 epel 159 k Transaction Summary ========================================================================================================================================================================================================================================= Install 1 Package (+2 Dependent packages) Total download size: 398 k Installed size: 832 k Downloading packages: (1/3): lyx-fonts-2.2.3-1.el7.noarch.rpm | 159 kB 00:00:00 (2/3): fontpackages-filesystem-1.44-8.el7.noarch.rpm | 9.9 kB 00:00:00 (3/3): fontconfig-2.10.95-11.el7.x86_64.rpm | 229 kB 00:00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 809 kB/s | 398 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : fontpackages-filesystem-1.44-8.el7.noarch 1/3 Installing : lyx-fonts-2.2.3-1.el7.noarch 2/3 Installing : fontconfig-2.10.95-11.el7.x86_64 3/3 Verifying : fontpackages-filesystem-1.44-8.el7.noarch 1/3 Verifying : lyx-fonts-2.2.3-1.el7.noarch 2/3 Verifying : fontconfig-2.10.95-11.el7.x86_64 3/3 Installed: fontconfig.x86_64 0:2.10.95-11.el7 Dependency Installed: fontpackages-filesystem.noarch 0:1.44-8.el7 lyx-fonts.noarch 0:2.2.3-1.el7 Complete!
在CentOS中,字体库的存放位置正是上图中看到的fonts目录,因此咱们首先要作的就是找到中文字体文件放到该目录下,而中文字体文件在咱们的windows系统中就能够找到,打开c盘下Windows/Fonts目录:windows
如上图,咱们只须要将咱们须要的字体拷贝出来并上传至linux服务器便可centos
在这以前咱们还须要新建目录,首先在/usr/share/fonts目录下新建一个目录chinese:缓存
# mkdir -p /usr/share/fonts/chinese # cd /usr/share/fonts/chinese
紧接着须要修改chinese目录的权限:服务器
# chmod -R 755 /usr/share/fonts/chinese
接下来须要安装ttmkfdir来搜索目录中全部的字体信息,并汇总生成fonts.scale文件,编辑器
输入命令:字体
[root@VM_16_4_centos chinese]# yum -y install ttmkfdir Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================================================================================================================= Installing: ttmkfdir x86_64 3.0.9-42.el7 os 48 k Transaction Summary ========================================================================================================================================================================================================================================= Install 1 Package Total download size: 48 k Installed size: 103 k Downloading packages: ttmkfdir-3.0.9-42.el7.x86_64.rpm | 48 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : ttmkfdir-3.0.9-42.el7.x86_64 1/1 Verifying : ttmkfdir-3.0.9-42.el7.x86_64 1/1 Installed: ttmkfdir.x86_64 0:3.0.9-42.el7 Complete!
而后执行ttmkfdir命令便可:3d
# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
最后一步就是修改字体配置文件了,首先经过编辑器打开配置文件:code
vim /etc/fonts/fonts.conf
能够看到一个Font list,即字体列表,
在这里须要把咱们添加的中文字体位置加进去:
<dir>/usr/share/fonts/chinese</dir>
而后输入:wq保存退出,
最后别忘了刷新内存中的字体缓存,这样就不用reboot重启了:
# fc-cache
这样全部的步骤就算完成了,最后再次经过 fc-list 看一下字体列表。
能够看到已经成功安装上了中文字体,至此安装过程就所有结束