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

分享:

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
4月前
|
JavaScript Linux 开发工具
009.共享目录下VS编写的程序在linux下打开出现中文乱码
问题描述: 在008.一个简单的网络服务器开发----回声服务器,我们虽然实现了项目的需求但是当我们在linux下打开server.cpp文件看看 vim server.cp
23 0
|
5月前
|
Java Linux Windows
java 图片上绘制文字Graphics2D linux 中文乱码
java 图片上绘制文字Graphics2D linux 中文乱码
100 0
|
5月前
|
数据安全/隐私保护
Solid Converter PDF v10 安装及使用教程
Solid Converter PDF v10 安装及使用教程
119 0
|
8月前
|
缓存 Linux Windows
Linux环境aspose插件word转pdf中文乱码解决方案
Linux环境aspose插件word转pdf中文乱码解决方案
751 0
|
2月前
|
Ubuntu Linux Shell
Linux的中文乱码问题解决方法
Linux的中文乱码问题解决方法
|
3月前
|
Java Linux 数据安全/隐私保护
Java【代码 16】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
【2月更文挑战第3天】Java 将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
107 0
|
5月前
|
关系型数据库 MySQL Linux
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
51 0
|
7月前
|
Linux C++
linux中VScode中文乱码问题:一行代码解决
linux中VScode中文乱码问题:一行代码解决
linux中VScode中文乱码问题:一行代码解决
|
20天前
|
Web App开发 Windows
【Windows】 chrome 如何下载网站在线预览PDF文件,保存到本地
【Windows】 chrome 如何下载网站在线预览PDF文件,保存到本地
120 0
|
1月前
|
前端开发
开发过程中遇到过的docx、pptx、xlsx、pdf文件预览多种方式
开发过程中遇到过的docx、pptx、xlsx、pdf文件预览多种方式
16 0