Java 在XSL FO中使用OTF字体格式生成PDF

Java 在XSL FO中使用OTF字体格式生成PDF,java,pdf,fonts,xsl-fo,apache-fop,Java,Pdf,Fonts,Xsl Fo,Apache Fop,我在Java中使用ApacheFO从XML生成PDF。我在代码中使用了TTF文件格式字体。但现在我必须使用OTF格式 我参考了许多URL来获取如何为OTF字体创建datamatrix的信息。但是找不到 有人能告诉我如何在XSL FO中集成OTF类型格式来生成PDF吗。 .您使用的是什么FOP版本?您是否尝试过简单地将OTF字体添加到配置中?您是否正在生成一些更特殊的pdf,如pdf/Axxx?不,pdf没有任何特殊之处。它只是一个.pdf扩展名。我正在为FOPI使用2.0版,但没有尝试将OTF字

我在Java中使用ApacheFO从XML生成PDF。我在代码中使用了TTF文件格式字体。但现在我必须使用OTF格式

我参考了许多URL来获取如何为OTF字体创建datamatrix的信息。但是找不到

有人能告诉我如何在XSL FO中集成OTF类型格式来生成PDF吗。
.

您使用的是什么FOP版本?您是否尝试过简单地将OTF字体添加到配置中?您是否正在生成一些更特殊的pdf,如pdf/Axxx?不,pdf没有任何特殊之处。它只是一个.pdf扩展名。我正在为FOPI使用2.0版,但没有尝试将OTF字体添加到fop.config文件中。我认为我们可以通过创建字体数据矩阵并将XML文件放入fop.xconf文件中来实现这一点。现在,我指的是该版本仅指配置文件格式,而不是fop的版本。如果您不知道正在使用哪个FOP版本,请在FOP文件夹的提示中键入
FOP-version
,最新的FOP版本为2.2。OTF字体可以像“普通”TTF字体一样进行配置,您可以查看更多详细信息。