一、问题描述
在tableau server网页端报表中文字符能正常显示,但在订阅后发送到邮箱时,以图片格式呈现的内容中中文字符显示为方框。
网页端报表能正常显示中文字符:
邮件中的报表不能正常显示中文字符:
二、问题分析
网页端字符显示情况是由html编码决定的,而tableau生成图片时是通过所部署的服务器的字体文件显示字体。因此可能是由于Linux服务器缺失相关的字体文件导致网页端选择的中文字体在服务器上缺失对应的字体文件导致的。则考虑在服务器引入对应的字体文件。
三、问题解决
1、查看服务器现有中文字体
fc-list
发现没有中文字体
2、从本地Windows目录中找到中文字体,上传到Linux服务器的字体目录中