我使用 Birt 通过 Tomcat 制作报告。
当我将 birt 设计部署到 Linux 服务器时,生成的 pdf 缺少正确的字体。
我还尝试在 fontsConfig.xml 中添加字体路径,如本 link 中所述。 。但没有运气...
我的fontsConfig.xml 文件如下所示:
....
<font-paths>
<path path="path/to/fonts/folder" />
....
<小时/>
我如何向 Birt 告知字体位置?
<小时/>我可以选择将正确的字体文件放入 JRE/lib/fonts 文件夹中,它可以工作,但我在生产服务器中没有权限...
最佳答案
在 Linux (CentOS) 下,我使用内置 fontsConfig.xml
中列出的标准文件夹 /usr/share/fonts/msttcore
。
我用这个:
rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
为了安装字体,如所述here .
关于java - Birt 在 PDF 报告中找不到正确的字体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17631468/