centos7 默认中文字体_Linux CentOS 7 安装字体库 中文字体
前言
报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:
如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在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看一下字体列表:
可以看到已经成功安装上了中文字体,至此安装过程就全部结束,再次查看报表可以发现中文样式和内容均已可以正常显示了。
总结
简单记录一下在CentOS 7中安装字体库以及中文字体的问题,希望对遇到同样问题的同学有所帮助,The End。
centos7 默认中文字体_Linux CentOS 7 安装字体库 中文字体相关推荐
- centos安装redis并客户端连接_Linux(Centos)之安装Redis及注意事项
阅读目录 1.redis简单说明 2.准备工作 3.gcc的安装 4.Tcl的安装 5.redis的安装 6.redis的测试 7.Linux中设置redis的服务器启动和关闭 8.Linux中设置r ...
- centos php gd库,Centos 编译安装GD库
详细编译安装GD库整个过程,让php对更多图形方面gif jpg(jpeg) png wbmp xml 和 ttf字体 的支持. 我先启动CentOS5.3 Linux 可以说如果要配置一台LAMP服 ...
- linux mysql8.0.16 下载_Linux CentOS上安装 MySQL 8.0.16
前言: 因为我需要在我新安装的Linux CentOS系统服务器中安装和配置MySQL服务器,然而对于我们这种Linux使用小白而言在Linux系统中下载,解压,配置MySQL等一系列的操作还是有些耗 ...
- linux中jdk添加字体_LINUX下JDK安装字体
我的环境是REDHat 5.3. 首先找一个开源的simsun.ttc字体文件,上传到%JAVA_HOME%/jre/lib/fonts下面,并且改名为simsun.ttf. 命令:~#cd%JAV ...
- CentOS下安装微软雅黑字体
微软雅黑下载地址:http://download.csdn.net/detail/u012547633/9796219 1.先从你本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的 ...
- 模拟人生3JAVA繁体中文_模拟人生3 如何安装 简/繁中文语言包
创造世界工具官方下载连接: <模拟人生3>创造一个世界工具BETA 使用方法: 简体中文语言包 将文件夹zh-CN及其文件到<模拟人生3创造世界工具>安装目录Bin文件夹内,修 ...
- php源码 gd,CentOS7(lnmp环境)php源码编译安装gd库
源码编译安装php5.6的时候,为投省事,只安装了mbstring和php-fpm扩展,其他的都没有–enable进去.不过如果所有的扩展都enale进去的话,运行configure脚本的时候会崩溃掉 ...
- 在Linux下安装LaTeX+CJK+中文字体的方法 [转]
1.下载texlive2003: http://www.ctex.org/modules.php?op=modload&name=Downloads&file=index&re ...
- linux nslookup命令安装,在CentOS中安装nslookup命令
域名查询工具nslookup并不是Win系统的专利,Linux系统中也可以使用,不过要安装,默认没有. 在CentOS中安装nslookup命令: $ sudo yum install bind-ut ...
最新文章
- python3内置函数详解
- 学python可以做什么职业好-学了那么多年python到底可以找什么工作?
- 如何打造高性能Web应用
- vscode 预览图片 插件_真的动手写的VSCode的插件(图片浏览)之1
- lazarus开发android应用程序指南,Lazarus开发Android应用程序指南(2)
- [20180626]函数与标量子查询14.txt
- 苹果Mac 下 Parallels Desktop “无法连接到 Parallels 服务”如何解决?
- Python Numpy中reshape函数参数-1的含义
- 一起欣赏:50+ 极具创意的个人简历设计【下篇】
- 京东联盟PHP接口源码
- CTFshow—Misc入门1—23以及41(基础操作+信息附加)
- python 异常 exception_关于Python中异常(Exception)的汇总
- pytorch实现 vision_transformer
- 篇1:如何为FPGA选择合适的电源管理方案
- CSS设置表格行列,给bootstrap table设置行列单元格样式
- html产生镜面效果,一种镜面反光屏幕的制作方法
- 致终将逝去的2021
- @技术文章为什么要写得简练
- 学习笔记 | 2023 AAAI 对抗性权值扰动改善图神经网络的泛化性能
- win10禁止安装,详细教您win10如何设置禁止安装软件
热门文章
- 山东2021年高考成绩查询状元,2021年山东高考最高分多少分,历年山东高考状元
- electron实现复制文字和图片到剪切板
- COM笔记-QueryInterface函数
- mysql随机生成中文姓名_Golang 随机生成中国人姓名
- 2019年区块链热潮退去后的冷思考
- 图像颜色迁移专题介绍(一): Global Color Transfer
- 【Typescript】paths alias别名设置
- python开发ahp算法应用(1024祝各位程序员节日快乐)
- pytest中实用但不常用方法列举
- Systrace6 Input 解读