Centos7安装字体全过程:

1、查看字体库

[root@nb003 softs]# fc-list
-bash: fc-list: command not found

2、安装字体库

上述 fc-list 发现没有安装字体库,故安装。
yum -y install fontconfig

[root@nb003 softs]# yum -y install fontconfig
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base                                                                                                                                                                                                                                            | 3.6 kB  00:00:00
docker-ce-stable                                                                                                                                                                                                                                | 3.5 kB  00:00:00
epel                                                                                                                                                                                                                                            | 4.7 kB  00:00:00
extras                                                                                                                                                                                                                                          | 2.9 kB  00:00:00
kubernetes                                                                                                                                                                                                                                      | 1.4 kB  00:00:00
updates                                                                                                                                                                                                                                         | 2.9 kB  00:00:00
(1/3): epel/x86_64/updateinfo                                                                                                                                                                                                                   | 1.1 MB  00:00:00
(2/3): epel/x86_64/primary_db                                                                                                                                                                                                                   | 7.0 MB  00:00:00
(3/3): updates/7/x86_64/primary_db                                                                                                                                                                                                              |  14 MB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package fontconfig.x86_64 0:2.13.0-4.3.el7 will be installed
--> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: dejavu-sans-fonts for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Running transaction check
---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved=======================================================================================================================================================================================================================================================================Package                                                                    Arch                                                      Version                                                            Repository                                               Size
=======================================================================================================================================================================================================================================================================
Installing:fontconfig                                                                 x86_64                                                    2.13.0-4.3.el7                                                     base                                                    254 k
Installing for dependencies:dejavu-fonts-common                                                        noarch                                                    2.33-6.el7                                                         base                                                     64 kdejavu-sans-fonts                                                          noarch                                                    2.33-6.el7                                                         base                                                    1.4 Mfontpackages-filesystem                                                    noarch                                                    1.44-8.el7                                                         base                                                    9.9 kTransaction Summary
=======================================================================================================================================================================================================================================================================
Install  1 Package (+3 Dependent packages)Total download size: 1.7 M
Installed size: 5.9 M
Downloading packages:
(1/4): dejavu-fonts-common-2.33-6.el7.noarch.rpm                                                                                                                                                                                                |  64 kB  00:00:00
(2/4): fontconfig-2.13.0-4.3.el7.x86_64.rpm                                                                                                                                                                                                     | 254 kB  00:00:00
(3/4): fontpackages-filesystem-1.44-8.el7.noarch.rpm                                                                                                                                                                                            | 9.9 kB  00:00:00
(4/4): dejavu-sans-fonts-2.33-6.el7.noarch.rpm                                                                                                                                                                                                  | 1.4 MB  00:00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                                                  6.9 MB/s | 1.7 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : fontpackages-filesystem-1.44-8.el7.noarch                                                                                                                                                                                                           1/4 Installing : dejavu-fonts-common-2.33-6.el7.noarch                                                                                                                                                                                                               2/4 Installing : dejavu-sans-fonts-2.33-6.el7.noarch                                                                                                                                                                                                                 3/4 Installing : fontconfig-2.13.0-4.3.el7.x86_64                                                                                                                                                                                                                    4/4 Verifying  : fontpackages-filesystem-1.44-8.el7.noarch                                                                                                                                                                                                           1/4 Verifying  : dejavu-fonts-common-2.33-6.el7.noarch                                                                                                                                                                                                               2/4 Verifying  : fontconfig-2.13.0-4.3.el7.x86_64                                                                                                                                                                                                                    3/4 Verifying  : dejavu-sans-fonts-2.33-6.el7.noarch                                                                                                                                                                                                                 4/4 Installed:fontconfig.x86_64 0:2.13.0-4.3.el7                                                                                                                                                                                                                                   Dependency Installed:dejavu-fonts-common.noarch 0:2.33-6.el7                                               dejavu-sans-fonts.noarch 0:2.33-6.el7                                               fontpackages-filesystem.noarch 0:1.44-8.el7                                              Complete!

安装后,在/usr/share目录可以查看到fonts 和 fontconfig目录

3、安装字体

将中文字体,如msyhbd.ttc msyhl.ttc msyh.ttc simsun.ttc STSONG.TTF等(有些字体不是免费的哈,仅个人研究可以使用
/usr/share/fonts目录新建chinese目录,将上述中文字体上传到/usr/share/fonts/chinese目录下:

[root@nb003 share]# cd /usr/share/fonts/
[root@nb003 fonts]# ls
dejavu
[root@nb003 fonts]# mkdir chinese
[root@nb003 fonts]# ls
chinese  dejavu
[root@nb003 fonts]# cd chinese/
[root@nb003 chinese]# ls
msyhbd.ttc  msyhl.ttc  msyh.ttc  simsun.ttc  STSONG.TTF

给chinese目录加 755 权限

[root@nb003 chinese]# chmod -R 755 /usr/share/fonts/chinese

4、安装ttmkfdir

ttmkfdir是用来搜索目录中所有的字体信息,并汇总生成fonts.scale文件的

[root@nb003 chinese]# yum -y install ttmkfdir
Loaded plugins: fastestmirror
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 ResolutionDependencies Resolved=======================================================================================================================================================================================================================================================================Package                                                         Arch                                                          Version                                                               Repository                                                   Size
=======================================================================================================================================================================================================================================================================
Installing:ttmkfdir                                                        x86_64                                                        3.0.9-42.el7                                                          base                                                         48 kTransaction Summary
=======================================================================================================================================================================================================================================================================
Install  1 PackageTotal 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 transactionInstalling : 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后,执行如下ttmkfdir命令:

[root@nb003 chinese]# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

修改字体配置文件:

[root@nb003 chinese]# vim /etc/fonts/fonts.conf

将我们的字体目录/usr/share/fonts/chinese加入到/etc/fonts/fonts.conf配置文件中,如下:

5、刷新内存中的字体缓存

fc-cache

[root@nb003 chinese]# fc-cache
Fontconfig warning: "/etc/fonts/fonts.conf", line 27: unknown element "div"
Fontconfig error: "/etc/fonts/fonts.conf", line 27: mismatched tag
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/usr/lib/fontconfig/cache</cachedir>
Fontconfig warning: adding <cachedir prefix="xdg">fontconfig</cachedir>

最后,再次查看字体库:

[root@nb003 chinese]# fc-list
Fontconfig warning: "/etc/fonts/fonts.conf", line 27: unknown element "div"
Fontconfig error: "/etc/fonts/fonts.conf", line 27: mismatched tag
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/usr/lib/fontconfig/cache</cachedir>
Fontconfig warning: adding <cachedir prefix="xdg">fontconfig</cachedir>
/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei:style=Normal
/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/share/fonts/chinese/simsun.ttc: SimSun,宋体:style=Regular,常规
/usr/share/fonts/chinese/msyhbd.ttc: Microsoft YaHei:style=Έντονα
/usr/share/fonts/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/chinese/msyh.ttc: Microsoft YaHei UI:style=Normal
/usr/share/fonts/chinese/msyhbd.ttc: Microsoft YaHei UI:style=Έντονα
/usr/share/fonts/chinese/simsun.ttc: NSimSun,新宋体:style=Regular,常规
/usr/share/fonts/chinese/msyhl.ttc: Microsoft YaHei UI,Microsoft YaHei UI Light:style=Light,Regular
/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold
/usr/share/fonts/chinese/STSONG.TTF: STSong:style=Regular
/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique
/usr/share/fonts/chinese/msyhl.ttc: Microsoft YaHei,Microsoft YaHei Light:style=Light,Regular

END

Centos7安装字体全过程相关推荐

  1. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

  2. linux6.8 添加字体,linux CentOS7 安装字体库-转

    前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...

  3. Centos7安装字体操作

    一.操作环境 操作系统环境 服务器:阿里云ECS,Centos7.3 二.字体安装流程 1.安装字体管理工具 yum install -y fontconfig mkfontscale 2.在Wind ...

  4. centos7安装字体库

    目录 1.前言 2.安装字体库 3.添加字体 4.搜索字体信息 1.前言 之前做过一个web端项目其中有个功能是可以选择不同的字体最后生成一个pdf,需要用到服务器的字体,由于当时服务器没有安装对应的 ...

  5. centos7安装字体和中文字体

    文章目录 1.查看自己的操作系统 2. 安装字体库 3.安装更新字体命令 4.查看中文字体 5.新建目录 6.拷贝 fonts.scale 和windows上的字体到chinese文件夹中.将字体文件 ...

  6. 本地跑项目正常,部署至云服务器上就出现中文验证码 显示小方块儿;参考文章“Centos7 安装字体库中文字体”才得以解决问题

    一.问题描述 登录页面中文验证码 无法正常显示 只看到小框框,但服务器那边是可以正常输出中文的: 下面这样改了之后还是不行: 二.解决办法:安装字体库&中文字体 1.先查看当前(服务器上)系统 ...

  7. Centos7安装FTP全过程

    Centos7安装FTP 安装ftp yum install -y vsftpd 修改配置文件 vim /etc/vsftpd/vsftpd.conf #添加如下内容anonymous_enable= ...

  8. centos7安装字体

    1服务器上传字体压缩包 2执行命令:unzip -d /usr/share msyh_ttf_linux.zip,将字体压缩包解压到路径:/usr/share/,会解压出fonts文件夹, 3进入/u ...

  9. centos7安装cdh全过程

    centos7配置静态ip Vi /etc/sysconfig/network-scripts/ ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER ...

  10. Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2

    Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...

最新文章

  1. 动态代理竟然如此简单!
  2. 点击Ehlib列标题的快速排序方法
  3. 交换机端口安全如何部署
  4. Linux安装vsftpd组件
  5. Linux服务器下搭建JDK、Tomcat环境和部署web应用
  6. python 动态加载与静态加载_python中的元类、静态方法、类方法,动态添加方法...
  7. 拆包--缓冲区查找包头及包尾偏移
  8. 微软企业库4.1学习笔记(三十六)日志模块 简介
  9. 计算机网络相关的知识,计算机网络相关知识整理
  10. docker 启动tomcat_docker安装tomcat
  11. 【优化预测】基于matlab差分进化改进灰狼算法优化SVR预测【含Matlab源码 1283期】
  12. Python3.7下载与安装pygame
  13. 关于主机的思维导图_【思维导图大咖分享干货】关于思维导图中插图的用法细解!!...
  14. c语言生成正弦波,方波等mif
  15. 计算机组成原理(动态随机存储器)
  16. html自动补位的功能,lol什么是自动补位功能 lol预选位自动补位作用
  17. firefox 国际版 账户登录 国内账户 切换 同步问题
  18. 拨打电话(三种方式)
  19. 拨乱反正:DDD 回归具体的业务场景,Domain Model 再再重新设计
  20. 青少年网络成瘾家长怎么办

热门文章

  1. 新兴基金经理凯瑟琳·伍德ARKK基金在 2022 年初遭受新的打击
  2. 王学岗productflavor 多渠道打包
  3. PC端网页布局——世纪佳缘(四)注册登录
  4. CAD2018下载AutoCAD2018下载安装教程附软件下载
  5. lbp2900打印机linux驱动下载,lbp2900打印机驱动下载x64 (canon lbp2900驱动canon lbp2900打印机驱动)下载 - 下载吧...
  6. java读取word2010_Java 添加、读取、删除Word脚注/尾注
  7. 【深度学习算法原理】Deep Structured Semantic Models(DSSM)
  8. SpringCloud基础学习
  9. 什么是 Transactions Paper ?
  10. java输出斐波那契数列前20项,java输出斐波那契数列