文章目录

  • 如何给Linux系统安装字体
    • 前言
    • 给Linux系统安装字体步骤
      • 第一步找一个中文字体
      • 安装字体
        • 第一步安装Linux字体程序
        • 查看已安装的字体
      • 第二步安装中文字体
        • 创建字体目录
        • 引入字体文件
        • 安装字体索引
        • 生成字体索引
      • 第三步验证安装结果

如何给Linux系统安装字体

前言

前两天在给公司部署一个docfile的服务,这个服务主要是用来,生成doc文档,给doc文档做变量替换,以及把doc文档转换成pdf文档的功能,中间就出现了一个很离谱的事情,在测试环境(阿里云的服务器)运行正常,没有任何问题,但是在生产环境(集团内部服务器)运行的时候出现一个很诡异的问题,看下面这张图

这个pdf文件里面只有数字和字母,其他的都是框框

前面测试的同事和我说生成的文档乱码了,当时没有亲自看到底是啥情况。前面就去查编码格式,发现测试和生产服务器都是zh-cn UTF-8
因此排除了和编码的问题,后面我就自己看了生成的文件,就是上面那张图

如果是真的乱码,就不会是这么工工整整的显示,数字和字母为啥能显示呢?,这个文件以及服务器中是有中文汉字的,说明服务器上是支持中文汉字的。

后面排查下来是生产服务器没有中文字体

而测试环境是有中文字体的

给Linux系统安装字体步骤

第一步找一个中文字体

Mac用户:command+空格

如何给Linux系统安装中文字体相关推荐

  1. Linux系统安装中文字体

    在项目中要实现文件预览功能,使用OpenOffice将文件转为PDF格式做预览处理,安装并启动openoffice后发现可以预览了,但是中文显示不出来,主要原因是系统上没有安装中文字体: 首先查看系统 ...

  2. Linux添加中文字体

    Linux添加中文字体 安装中文字体库 执行 yum groupinstall "fonts" 安装字体库 输入y 安装完成后,可以执行查看默认已经安装的字体 fc-list 查看 ...

  3. linux redhat中文字体安装,中文Linuxredhat中文字体安装

    Linux redhat中文字体安装 安装完linux redhat 5.4打开浏览器发现显示中文全部成了乱码原来在安装的时候没有选择安装中文字体支持包打开系统的镜像找到中文字体的相关安装包如 ...

  4. CentOS Linux安装中文字体库,解决中文乱码问题

    CentOS Linux安装中文字体库,解决中文乱码问题 原因 解决步骤 fc-list 原因 CentOS中没有安装中文字体库,会出现中文乱码问题,解决问题需安装中文字库 解决步骤 Centos7系 ...

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

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

  6. 解决linux安装中文字体的方法

    解决linux安装中文字体的方法 查看系统字体 安装字体 查看系统字体 在开始安装之前,我们先查看系统中已经安装的字体. 要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看.如果系统中 ...

  7. Linux CentOS系统安装中文字体

    一.需求背景  服务端生成或处理的新文件,在浏览器打开时中文字体出现乱码. 二.原因分析 字体问题  大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上. 编码 ...

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

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

  9. 如何给dcoker容器里的alpine系统安装中文字体

    一,准备中文字体文件 到C:\Windows\Fonts文件夹下找到需要安装的字体 上传到linux系统中(略) 二,给系统安装字体管理器 修改repositories源(三组中挑一个)(alpine ...

最新文章

  1. 剑指offer:合并两个排序的链表 python实现 合并K个排序的链表
  2. java包装类和基本类型谁先谁后_你知道Java中基本类型和包装类的区别吗
  3. 手动制作自己想的语谱图
  4. python 只取年月日 字符串_Python的数据类型
  5. 以管理员身份运行IJ
  6. draw python_科学网—Draw figures with Python - 高琳琳的博文
  7. 【算法分析与设计】找到最重的球
  8. iOS之NSURLSessionDownloadTask下载
  9. (26)FPGA面试题7分频器
  10. Recovery真的不是难事!
  11. SharePoint 2013 激活标题字段外的Menu菜单
  12. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_7_字节输出流的续写和换行...
  13. 【程序员读书】读阮一峰最新作《未来世界的幸存者》有感
  14. 17229 Lry,你除了2还是2
  15. roc曲线怎么绘制_Excel怎么绘制曲线图?Excel绘制曲线图教程
  16. 迅为S5P6818核心板ARM Cortex-A53架构三星八核处理器
  17. python 存根_pyi文件是干吗的?(一文读懂Python的存根文件和类型检查)
  18. 【编程语言】Swift完全自学手册
  19. 三国志战略版:登庸令队伍_貂蝉与贾诩的武锋组合
  20. AI技术是什么?AI对生活的影响有哪些?

热门文章

  1. SQL Server 外围应用配置器
  2. Java编程基础30——SE经典案例
  3. 环签名、群签名、DAA协议原理
  4. SPI协议及其工作原理详解
  5. C++ CreateThread的使用
  6. 计算机语言中call,call
  7. 数学建模-斯皮尔曼spearman相关系数
  8. 铁威马NAS中如何进行文件管理设置
  9. vmware converter p2v windows2008R2
  10. tcpip.sys是什么文件,tcpip.sys蓝屏的解决办法