1、概述

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

2、安装字体库

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

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

#fc-list

如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在LinuxCentOS 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 installttmkfdir

然后执行ttmkfdir命令即可:

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

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

# vim /etc/fonts/fonts.conf

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

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

# fc-cache

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

cenetos 查看字体库_Centos7 安装字体库中文字体相关推荐

  1. centos php gd库,Centos安装GD库

    tar zxvf ncurses-5.6.tar.gz 进入目录 cd ncurses-5.6 生成 makefile文件, 再进一步编译 ./configure --prefix=/usr --wi ...

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

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

  3. 手动安装Python库或安装第三方库的方法

    http://www.jb51.net/article/86020.htm 源码安装 很多第三方库都是开源的,几乎都可以在github 或者 pypi上找到源码.找到源码格式大概都是 zip . ta ...

  4. 电脑python安装库_Python安装第三方库的3种方法 -电脑资料

    这篇文章主要介绍了Python安装第三方库的3种方法,本文讲解了通过setuptools来安装python模块.通过pip来安装python模块.直接从网上下载下可执行文件来安装三种方法,需要的朋友可 ...

  5. linux使用苹果字体,Ubuntu 8.04字体美化之安装苹果丽黑字体教程(图)

    Firefox显示效果 1.准备好苹果丽黑字体,推荐LiHei Pro字体,为方便,已上传到Linux公社. 2.将字体放入字体文件夹,这里有个问题,必须要拥有系统管理权限才能在字体文件夹内进行文件复 ...

  6. ttc文件linux安装,centos系统安装中文字体几种方法

    前天有用户反应,生成的报到单中他的名字少了一个字.仔细检查了一下,原来是centos系统的默认字体没有他名字中的那个字,于是就直接被忽略了. 其实那个字并不生僻,于是不得不安装中文字体,安装过程也很简 ...

  7. 在Linux下安装LaTeX+CJK+中文字体的方法 [转]

    1.下载texlive2003: http://www.ctex.org/modules.php?op=modload&name=Downloads&file=index&re ...

  8. python下载numpy库_安装numpy库

    1.先安装pip: 下载地址:http://pypi.python.org/pypi/pip#downloads 下载pip-8.1.2.tar.gz(md5,pgp)完成之后,解压到一个文件夹,cm ...

  9. PyCharm怎么安装第三方库? Pycharm安装python库的技巧

    提示:PyCharm怎么安装第三方库?python中经常需要安装第三方库,安装的方法也有很多,今天我们就来看看使用Pycharm安装python库的技巧,详细请看下文 文章目录 前言 一.首先打开py ...

  10. 安装drawio + 添加中文字体

    1. 安装drawio Release 20.3.0 · jgraph/drawio-desktop · GitHubOfficial electron build of draw.io. Contr ...

最新文章

  1. Create and Manage Cases
  2. [转](传输层)UDP协议
  3. Django从理论到实战(part18)--配置templates文件夹路径
  4. 如何为JBoss Developer Studio 8设置集成和SOA工具
  5. Python+Selenium练习篇之2-利用ID定位元素
  6. python ssl socket_Python使用Socket(Https)Post登录百度的实现代码
  7. linux+vi+注掉代码,VI编辑器之删除操作(示例代码)
  8. 【数据结构与算法】二分法的边界问题总结
  9. 软件开发技术文档编写规范_在软件开发中编写技术文档
  10. 详解:Java的重载方法与示例
  11. python第七天作业
  12. 【看表情包学Linux】环境安装 | 安装XShell | 基本的账号管理
  13. word里双横线怎么打_如何在word中画线 怎么在word中输入横线[图文]
  14. 北斗/GPS定位模块冷启动、热启动、温启动有什么区别?
  15. Android TableLayout记
  16. 先验概率、后验概率、似然概率概念
  17. 维汉一家亲 60岁维族大妈免费教市民跳新疆舞(图)
  18. 发年终奖了,可以安心过个好年了~
  19. 12.系统设定工具与硬件侦测
  20. Bootstrap组件——折叠面板

热门文章

  1. python idle免安装绿色版_【亲测能用】Python2.5.1绿色版【Python2.5.1中文版】免安装版安装包免费下载-羽兔网...
  2. python画流程_使用Graphviz快速绘制流程图
  3. 单片机---HLK-W801图形框架LVGL下开发(六)
  4. Hadoop 中 FileSplit (文件分割器)的简单使用
  5. 安装pdfFactory Pro
  6. 删除有TrustedInstaller权限的文件-亲测有效
  7. 线性代数之 矩阵的迹
  8. Invalid arguments ' Candidates are: int fseek(__sFILE *, long int, int) '
  9. Squid 代理服务器应用
  10. leapftp download,leapftp download如何下载,软件介绍