字体不显示

FineReport11-linux-server-安装缺失字体_html

Linux 系统如何安装

检查系统中是否有字体包 zh_cn.UTF-8

FineReport11-linux-server-安装缺失字体_linux_02

查看系统默认语言是否为 zh_cn.UTF-8

echo $LANG

FineReport11-linux-server-安装缺失字体_重启_03

安装缺失字体

fc-list

命令不存在,则安装

# -bash: fc-list: 未找到命令
yum -y install fontconfig

FineReport11-linux-server-安装缺失字体_重启_04

缺失字体

FineReport11-linux-server-安装缺失字体_html_05

从字体对照表看,缺失了以下字体

黑体:SimHei

宋体:SimSun

缺失字体安装

linux操作


/usr/share/fonts目录下新建一个目录 chinese


###进入fonts目录
mkdir chinese


###修改权限
chmod -R 755 /usr/share/fonts/chinese


Windows操作

把本地 Windows 系统 C:\Windows\Fonts中的字体,上传到 /usr/share/fonts/chinese目录下

获取缺失字体

确认服务器 C:\Windows\Fonts 文件夹中没有对应字体后,将下载的字体导入到 C:\Windows\Fonts 文件夹中,或者直接在系统的字体设置中安装。若系统中没有黑体,直接在 C:\Windows\Fonts 文件夹中导入字体。如下图所示:

FineReport11-linux-server-安装缺失字体_重启_06

linux安装

cd /usr/share/fonts/chinese
mkfontscale #字体扩展 有可能没这个命令的 yum install mkfontscale
mkfontdir #新增字体目录
fc-cache -fv #刷新缓存,或者执行
fc-cache /usr/share/fonts/chinese/fc-list #查看系统字体

查看已安装字体

fc-list

FineReport11-linux-server-安装缺失字体_linux_07

重启工程

字体安装好后,重启工程。预览、导出、打印时就会显示处对应的字体