Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码

简介: Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码

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重启系统

分享:

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
JavaScript Linux 开发工具
009.共享目录下VS编写的程序在linux下打开出现中文乱码
问题描述: 在008.一个简单的网络服务器开发----回声服务器,我们虽然实现了项目的需求但是当我们在linux下打开server.cpp文件看看 vim server.cp
370 0
|
缓存 Linux 开发工具
【Deepin20系统】Linux系统中永久解决matplotlib画图中文乱码问题和使用seaborn中文乱码问题
在Deepin20系统下,如何解决Linux系统中matplotlib和seaborn绘图时出现的中文乱码问题,提供了临时和永久的解决方法,包括更换字体设置、修改配置文件和清除缓存等步骤。
1842 4
|
JavaScript 前端开发 容器
Vue生成PDF文件攻略:html2canvas与jspdf联手,中文乱码与自动换行难题攻克
Vue生成PDF文件攻略:html2canvas与jspdf联手,中文乱码与自动换行难题攻克
3109 0
|
Linux C语言
探索Linux命令c2ph:将C代码转换为PostScript或PDF的奇妙工具
`c2ph`是Linux下的工具,能将C代码转换为PostScript或PDF,便于阅读和分享。通过pretty-print技术美化源代码。安装需从源码编译,使用`c2ph -o <output> <source.c>`生成PostScript文件,再用`ps2pdf`转为PDF。注意它可能不支持复杂格式设置,大型文件处理可能慢,且兼容性有限。适合偶尔需要打印代码副本的情况。
|
Ubuntu Linux Shell
Linux的中文乱码问题解决方法
Linux的中文乱码问题解决方法
1536 0
|
Java Linux 数据安全/隐私保护
Java【代码 16】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
【2月更文挑战第3天】Java 将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
1400 0
|
Linux
Linux 查看系统里已安装的字体,linux安装中文字体宋体实例演示,linux没有中文字体导致的乱码问题解决
Linux 查看系统里已安装的字体,linux安装中文字体宋体实例演示,linux没有中文字体导致的乱码问题解决
2349 1
Linux 查看系统里已安装的字体,linux安装中文字体宋体实例演示,linux没有中文字体导致的乱码问题解决
|
Linux Windows
Windows 和 Linux 上安装 TTF 字体的方法
在之前的文章中,我们是通过引入字体文件的方法解决了平台字体兼容性的问题
1536 0
Windows 和 Linux 上安装 TTF 字体的方法
|
Linux
制作linux安装,不能直接复制字体到/usr/share/fonts
制作linux安装,不能直接复制字体到/usr/share/fonts
418 0