1、概述

在安装一些服务的时候,会涉及到字符编码与字体的问题,字符编码一般在数据库或代码级别设置,字体一般是在系统级别设置。如安装使用jira或confluence的时候,使用一些宏的时候经常会出现乱码的问题,还有就是程序中有中文的时候,在linux系统上总会乱码。

2、安装字体库

linux系统,一般不会安装字体,报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:

如果有此命令,则可以通过fc-list查看当前系统安装了那些字体:

#fc-list

如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。

1)安装:

#yum  -y  install  fontconfig

#如果已安装,则跳过此步

安装完成后,在/usr/shared目录就可以看到fonts和fontconfig目录了(之前是没有的):

在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下。

2)而中文字体文件在windows系统中就可以找到,打开c盘下的Windows/Fonts目录:

如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择宋体和黑体(报表中用到了这两种字体)

3)在这之前我们还需要新建目录,首先在/usr/shared/fonts目录下新建一个目录chinese:

4)将上面的两个字体上传至/usr/shared/fonts/chinese目录下即可:

5)修改chinese目录的权限:

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

6)安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:

# yum -y install ttmkfdir

然后执行ttmkfdir命令即可:

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

7)修改字体配置文件了,首先通过编辑器打开配置文件:

# vim /etc/fonts/fonts.conf

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

8)不用重启,刷新内存中的字体缓存使配置对系统生效:

# fc-cache

9)最后,还有很重要的一步,就是重启用到字体库的服务,将字体库应用到服务中去。

转载于:https://www.cnblogs.com/cuishuai/p/8441132.html

Centos7 安装字体库中文字体相关推荐

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

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

  2. Linux 安装字体库 中文字体

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

  3. centos7 默认中文字体_Linux CentOS 7 安装字体库 中文字体

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

  4. CentOS 7 安装字体库 中文字体

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

  5. Linux CentOS 7 安装字体库 中文字体

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

  6. CentOS7中安装字体库中文字体

    若存在中文乱码的情况,这是因为操作系统中没有安装中文字体. 安装字体库 yum install fontconfig -y 安装更新字体命令 yum install mkfontscale -y 添加 ...

  7. linux redhat中文字体安装,Linux redhat中文字体安装.doc

    Linux redhat中文字体安装 Linux redhat中文字体安装 安装完linux redhat 5.4,打开浏览器发现显示中文全部成了乱码,原来在安装的时候没有选择安装中文字体支持包,打开 ...

  8. Python - matplotlib库 - 中文字体设置

    Python - matplotlib库 - 中文字体设置 在matplotlib绘制折线图柱状图时,如果对x,y,图表标题,直接使用plot.xlabel("时间"):plot. ...

  9. 如何制作prezi swf格式字体(prezi 中文字体)

    如何制作prezi swf格式字体(prezi 中文字体) 文/玄魂 前言 Prezi软件虽然没有正式进入中国,但是中国的Prezi爱好者却在不遗余力的推广着Prezi.我接触这款软件比较晚,但是从接 ...

  10. 【Vue-Element】矢量字体库iconfont字体图标库使用

    矢量字体库iconfont字体图标库使用 1.注册并登录 2.图标管理 >> 我的项目 >> 新建项目 3.新建完成后,搜索我们想要的图标,然后添加到购物车 4.添加完成后,购 ...

最新文章

  1. 换发型app任性扣费?苹果app订阅任性扣费?怎么办?刚成功
  2. python在长字符串中寻找重复子串_Python 入门到精通
  3. 桌面计算机密码应由哪项组成,计算机应用能力考试模拟试题
  4. poj 3660 Cow Contest 传递闭包
  5. 蚂蚁金服 SOFAArk 0.6.0 新特性介绍 | 模块化开发容器...
  6. 获取邮箱的DNS和MX 工具类
  7. hadoop初体验——WordCount实例
  8. 零极限:创造健康、平静与财富的四句话
  9. 平江南江计算机培训,平江县南江学区: 假期培训促提升,收心归位再出发
  10. 超详细易理解的HTTPS(易上手哦)
  11. 【学习笔记】行人异常行为检测的综述
  12. MySQL中如何定义一个自己写的函数
  13. [导入]雨音唱片-《音乐诗画 4CD》四季系列 320k/mp3(亲传)
  14. Centos操作系统yum源的使用
  15. 第十四届全国大学生数学竞赛河南赛区(非数学类)决赛试题+参考解答发布
  16. edas上传pdf 失败
  17. github中的LICENSE是什么
  18. Meta扎克伯格称已开发新AI翻译技术,直接翻译闽南语
  19. 利用java进行制作淘宝卖家买家采集软件工具
  20. js 实现登录成功 首页显示用户名和退出登录

热门文章

  1. python类和对象实验报告_python类和对象
  2. 【2019杭电多校第一场1009=HDU6586】String(贪心+序列自动机)
  3. 【2018蓝桥省赛A组C/C++】倍数问题(dp+滚动数组)
  4. C/C++[codeup 2044]神奇的口袋
  5. 容器技术Docker K8s 37 Serverless Kubernetes(ASK)详解-Serverless容器进化
  6. 算法:Jump Game
  7. 215.数组中的第K个最大元素
  8. 找零钱问题系列之暴力搜索
  9. python元组遍历
  10. 多小区下小区上行速率的计算(3)