CentOS

时间:2017-04-07 16:40:56

标签: java apache apache-fop

我在CentOS上的Apache FOP 1.1中遇到了Cyrillic字体的问题:显示########而不是符号。

这是来自fop.xconf的片段:

<fonts>              
    <font-triplet name="Arial" style="normal" weight="bold"/>       
    <auto-detect/>
 </fonts> 

在Windows 10上它工作正常,在CentOS上它产生######。 有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

x = numpy.array([2**k for k in range(-30, 30)], dtype=numpy.longdouble) 元素应位于指向字体文件的font-triplet元素内,例如:

font

而且,似乎FOP在“通常”位置找不到字体文件夹;您可以尝试显式添加字体文件夹

<font kerning="yes" embed-url="/usr/share/fonts/Arial.ttf" embedding-mode="subset">
    <font-triplet name="Arial" style="normal" weight="bold"/>
</font>

您获得的具体错误消息有助于查明具体问题。