java - Birt 在 PDF 报告中找不到正确的字体文件

标签 java eclipse report birt

我使用 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/

相关文章:

java - 如何在 Apache OFBiz 中调用 java 类方法返回 excel 文件?

java - 当 System.nanoTime() 在调用之间返回相同的值时如何处理?

eclipse - 当我重命名我的类时,我可以让 Eclipse 更改我的注释吗?

java - 将属性注入(inject)静态最终字段

java - Eclipse Javadoc 格式化 : how to allow/disallow single-line Javadoc comments?

java - 在java中,在这个程序中,它突然在某个代码点停止正常运行?但它编译?有什么想法可能是什么问题吗?

vb.net - 在 VB.Net 中为 rdlc 报告设置打印机纸张大小

sql - MS Access 报告中的 CountIf 公式

java - Java HashMap 中的绑定(bind) Null 值

java - Spring:如何从一个对象中提取数据并将其插入到另一个对象中