Java 本地信件和报告的问题
我使用的是Pentaho Report Designer 3.8.3,我的字体有一些小的美学问题 我已经实现了,或者更好地说,我正在我的pentaho中实现OpenSans字体 它的核心状态是,我已经将这种字体安装到Linux(这是我运行的pentaho)和java中。但我在字体方面仍然有两个问题: 1.)只有在实际安装OpenSans字体的PC上打开它时,我才能在html中看到OpenSans字体。每当我在未安装openSans字体的机器上打开报表时,它会将其更改为其他内容,例如Arial。 (我已将OpenSAN添加到:“/usr/lib/jvm/”和:“/usr/share/font”中) 2.)将报告发布到PDF后,我只看到“?”而不是重音字符。但在html中,我看不到“?”,每个字母都是它应该的样子。 (我补充说: org.pentaho.reporting.engine.classic.core.modules.output.pageable.pdf.Encoding=ISO 639-1#我的语言代码,斯洛伐克语 进入“/home/pentaho/pentaho/biserver-ce/tomcat/webapps/pentaho/WEB-INF/classes/classic engine.properties”文件)Java 本地信件和报告的问题,java,pdf,fonts,pentaho,Java,Pdf,Fonts,Pentaho,我使用的是Pentaho Report Designer 3.8.3,我的字体有一些小的美学问题 我已经实现了,或者更好地说,我正在我的pentaho中实现OpenSans字体 它的核心状态是,我已经将这种字体安装到Linux(这是我运行的pentaho)和java中。但我在字体方面仍然有两个问题: 1.)只有在实际安装OpenSans字体的PC上打开它时,我才能在html中看到OpenSans字体。每当我在未安装openSans字体的机器上打开报表时,它会将其更改为其他内容,例如Arial。
有人知道我还应该做些什么来让它正常工作吗?我不知道你能用html导出做什么,除了使用通常的方法来设置字体系列,这样它就可以使用了
但是,在PDF中仔细查看PDF导出选项,您会看到有一个“嵌入字体”选项。启用该功能,您的pdf将在任何地方工作 嗯,我想设置类似“强制浏览器使用此字体”的内容。就像在CSS中有“fontface”选项一样。