Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
2023-09-11 14:16:34 时间
PS:转PDF后不显示中文,以及中文乱码。
1、检查字体是否已经安装:
fc-list ----------检查所有已有的字体
fc-list :lang=zh -----------只检查中文
如果没有这个命令,那就是没有安装font包,跳到第8步,做好yum源,然后yuminstall *font* 装好后再试试可不可以使用fc-list命令
2、到windows下复制字体 一般在这个目录底下 打开我的电脑或者任一文件夹,在如图位置输入“C:\Windows\Fonts”
雅黑:msyh.ttf 文件夹也附带了微软雅黑字体,可直接复制使用
最近工作用itext生成pdf在windows环境下没有出现中文乱码而在linux下出现中文乱码,打开pdf查看pdf编码,以及显示的编码,发现编码并没有对应。原因是使用的宋体和微软雅黑在linux环境下并没有安装。
解决方法:
1.到windows环境下将所需字体拷贝到linux下。(simsun.ttc(宋体),msyf.ttf(微软雅黑))
2.到linux环境下创建目录
mkdir -pv /usr/share/fonts/chinese/TrueType
将字体放入目录下
cd /usr/share/fonts/chinese/TrueType
chmod 755 * 为字体赋予可执行权限
3.建立字体缓存
# mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
# mkfontdir
# fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
4.reboot重启系统
相关文章
- linux给用户添加sudo权限
- Linux tcpdump命令具体解释
- linux环境中,read命令的使用?
- linux 切换root账号_LINUX 创建用户及切换用户
- Linux安装 微信开发者工具(deepin linux ubt)
- python2/3 模块gmpy2在linux下安装
- 【2023最新教程】Linux 性能测试之性能测试指标详解
- Linux Ubuntu 20.04 LTS 解决无法输入中文 输入法问题
- STM32MP157 Linux系统移植开发篇1:linux系统移植前说明及源码编译
- 如何在 Linux 平台下看蓝光影碟
- Linux桌面环境终极指南
- Linux Deploy在安卓手机安装LINUX系统
- Linux常用命令英文全称与中文解释Linux系统
- Kail Linux渗透测试教程之网络扫描和嗅探工具Nmap
- 简单了解Linux的inode与block
- linux (centos) 单机50w+链接 内核参数配置
- Linux下安装Flask开发框架
- Linux 调试之 TRACE_EVENT(二)
- Linux jprobe的使用和原理
- 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件
- 记录一次实验室linux系统的GPU服务器死机故障的排查——Linux系统的Power States
- Kali linux 安装中文输入法
- linux安装中文语言包
- Linux学习---linux下的彩蛋和各种有趣的命令
- Linux系统的启动原理
- 【嵌入式Linux驱动开发】十一、Linux并发与竞争 - 原子操作、自旋锁、信号量、互斥体
- Linux - Ubuntu中文输入法安装(Ubuntu 12.04)
- Linux学习笔记(21)linux查看系统状态
- Linux学习笔记(19)linux定时任务(crontab)
- Linux学习笔记(14)linux在6.x和7.x系列的安装与基本使用区别
- 【烦人的字符集】linux字符集问题,中文乱码
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
- Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
- Linux学习笔记(3)linux服务管理与启停(开机自启与自定义服务)
- 【Linux】好玩的linux命令
- 解决Manjaro linux的中文输入
- linux学习之防火墙,查看Linux防火墙状态,开启/关闭Linux防火墙,Linux防火墙开放5236端口