Centos7安装中文字体

在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 看一下字体列表。

能够看到已经成功安装上了中文字体,至此安装过程就所有结束

相关文章
相关标签/搜索