【发布时间】:2019-10-07 20:02:14
【问题描述】:
我正在尝试使用 FOP 2.3 在 PDF 输出中嵌入字体。
这是我的配置文件:
<font embed-url="D:/fop-2.3/fop/Fonts/helr46w.ttf" kerning="yes" sub-font="Helvetica">
<font-triplet name="Helvetica" style="italic" weight="normal"/>
</font>
这是我得到的错误:
java.lang.RuntimeException: Failed to read font file D:/fop- 2.3/fop/Fonts/helr46w.ttf
at org.apache.fop.fonts.LazyFont.load(LazyFont.java:132)
at org.apache.fop.fonts.LazyFont.getAscender(LazyFont.java:235)
at org.apache.fop.fonts.Font.getAscender(Font.java:120)
at
我该如何解决这个问题?
【问题讨论】:
-
我也面临同样的错误并坚持这一点。顺便说一句,我选择 FOP 2.3 只是为了使用属性“border-radius”。有没有办法在 FOP 1.1 中实现这一点?
标签: xsl-fo apache-fop