由于需要宋体,所以需要自行安装

执行命令发现输入命令查看字体列表是提示命令无效:


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

安装字体库

在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:

yum -y install fontconfig

当看到下图的提示信息时说明已安装成功:

这时在/usr/shared目录就可以看到fonts和fontconfig目录了(之前是没有的): 

接下来就可以给我们的字体库中添加中文字体了。

添加中文字体

在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下,而中文字体文件在我们的windows系统中就可以找到,打开c盘下的Windows/Fonts目录: 

如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择宋体和黑体(报表中用到了这两种字体),可以看到是两个后缀名为ttf和ttc的文件:


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

然后就是将上面的两个字体上传至/usr/shared/fonts/chinese目录下即可: 

紧接着需要修改chinese目录的权限:

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

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

yum -y install ttmkfdir

当看到下图的提示信息时说明已安装成功:

然后执行ttmkfdir命令即可:

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

最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:

vi /etc/fonts/fonts.conf

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

然后输入:wq保存退出,最后别忘了刷新内存中的字体缓存,这样就不用reboot重启了:

fc-cache

这样所有的步骤就算完成了,最后再次通过fc-list看一下字体列表:

可以看到已经成功安装上了中文字体,至此安装过程就全部结束,再次查看报表可以发现中文样式和内容均已可以正常显示了。

Linux 安装字体库-宋体相关推荐

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

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

  2. Linux 安装字体库(附:中文字体包)

    文章目录 前言 一.安装相关包 二.配置相关信息 1.导入字体包 2.修改配置文件 3. 刷新配置并查看字体库 前言 由于JAVA画图时常用到Font 类对象,而这样的对象依赖于本地的字段. 新装的l ...

  3. linux 安装字体库

    https://blog.csdn.net/wlwlwlwl015/article/details/51482065 这篇文章亲测有效,但是虽然安装上了字体 .也遇到了坑 1.要将Xshell设置成u ...

  4. linux下字体怎么安装方法,linux安装字体方法

    1.查看系统中文字体 #fc-list :lang=zh 2.如果提示commont not fount 说明为安装fontconfig 3.安装fontconfig #yum -y install ...

  5. Linux CentOS 7 安装字体库

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

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

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

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

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

  8. LINUX CentOS7安装字体库

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

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

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

最新文章

  1. 怎么从github上下载一个vue项目在本地运行
  2. 继续说说美国互联网版权监管法案(SOPA)
  3. shell公共函数:/etc/init.d/functions
  4. vi php自动补全,vim7.2 代码自动补全的配置 | 学步园
  5. 两种AIDL用法分析(原)
  6. ID3的REP(Reduced Error Pruning)剪枝代码详细解释+周志华《机器学习》决策树图4.5、图4.6、图4.7绘制
  7. Linux静态库与动态库
  8. 怎样将Excel中的数据导入到SQL Server 2000数据库中
  9. 得到多组单选框的值_多组学如何构建预后预测模型,还发了7分+?
  10. 重做系统,出现invalid switch noid
  11. QML QtLocation地图应用学习-4:行政区划
  12. 基于Java实现的绘图软件工具设计
  13. 如何查看电脑IP地址?
  14. Epicor流水编号规则功能
  15. 正宇丨做事,要“借力”,不要“尽力”
  16. 将大写字母转换为小写字符串,并显示 ASCII 值。
  17. 深入理解Linux内核使用浮点运算问题
  18. 小米max3支持html吗,小米Max3这款手机是否有OTG功能,支持OTG鼠标和U盘吗?
  19. OpenCV实践之路——opencv玩数独之一九宫格轮廓提取与透视变换
  20. Python实现二维离散卷积运算

热门文章

  1. hdu 3995 Perfect Faceless Void
  2. uc同步登陆同步退出
  3. 前置++与后置++、前置--与后置--
  4. matlab编写多目标性能度量r、GD、Spacing、德尔塔
  5. 服务器网卡支持万兆单模么,万兆网卡可以用网线吗
  6. bzoj1911【APIO2010】特别行动队
  7. 第②波 | 纯福利,无套路资源分享~
  8. windows 7修改网络名称
  9. Excel中鲜为人知的“照相机”功能(收藏)
  10. vue项目国际化 vue-i18n以及踩坑解决 小姐姐手把手教你VUE国际化~