CentOS 上的 Apache FOP 1.1 <auto-detect/> 问题
Issue with Apache FOP 1.1 <auto-detect/> on CentOS
我在 CentOS 上的 Apache FOP 1.1 中遇到西里尔字体问题:显示的是 ######## 而不是符号。
这是来自 fop.xconf 的片段:
<fonts>
<font-triplet name="Arial" style="normal" weight="bold"/>
<auto-detect/>
</fonts>
在 Windows 10 上它工作正常,在 CentOS 上它生成 ######。
有人可以帮助我吗?
font-triplet
元素应位于指向字体文件的 font
元素内,例如:
<font kerning="yes" embed-url="/usr/share/fonts/Arial.ttf" embedding-mode="subset">
<font-triplet name="Arial" style="normal" weight="bold"/>
</font>
另外,FOP好像找不到"usual"个位置的字体文件夹;您可以尝试明确添加字体文件夹
<directory>/usr/share/fonts/</directory>
您收到的具体错误消息可能有助于查明具体问题。
我在 CentOS 上的 Apache FOP 1.1 中遇到西里尔字体问题:显示的是 ######## 而不是符号。
这是来自 fop.xconf 的片段:
<fonts>
<font-triplet name="Arial" style="normal" weight="bold"/>
<auto-detect/>
</fonts>
在 Windows 10 上它工作正常,在 CentOS 上它生成 ######。 有人可以帮助我吗?
font-triplet
元素应位于指向字体文件的 font
元素内,例如:
<font kerning="yes" embed-url="/usr/share/fonts/Arial.ttf" embedding-mode="subset">
<font-triplet name="Arial" style="normal" weight="bold"/>
</font>
另外,FOP好像找不到"usual"个位置的字体文件夹;您可以尝试明确添加字体文件夹
<directory>/usr/share/fonts/</directory>
您收到的具体错误消息可能有助于查明具体问题。