APACHE FOP中的XSL-FO外来字符(波兰语)Unicode(V. 1.1)

Zib*_*obz 5 fonts xsl-fo apache-fop language-translation

我有以下xsl-fo代码,试图产生外来字符.

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
...
<fo:block font-size="11pt" font-family="calibri" language="pl">    
Odwrotna strona tego pisma zawiera wa&#x017C;ne informacje.  je&#x017C;eli potrzebuje Pan/i pomocy, aby je zrozumie&#x0107;, prosz&#x0119; 
        zadzwoni&#x0107; pod numer X-XXX-XXX-XXXX po bezp&#x0142;atne us&#x0142;ugi j&#x0119;zykowe.
</fo:block>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了我能想到的每种字体类型来访问所需的unicode字符,但到目前为止还没有成功.

我的格式有问题吗?还是我正在使用的unicode?或许我还没有正确地声明我的XML?

这个,我的韩国,中国和俄罗斯的unicode角色是目前唯一给我带来麻烦的人物.而我的西班牙语和克罗地亚语unicode字符工作正常.

小智 3

如果您在文件中显示特殊字符时遇到问题,可以尝试在配置文件中定义它们。在这里http://xmlgraphics.apache.org/fop/trunk/output.html#afp-configuration您可能会找到如何做到这一点。还要确保您正确指定了字体目录的路径。在 Windows 中,它应该看起来像这样:

<fonts>
      <directory recursive="true">C:\Windows\Fonts</directory>
      <auto-detect/>
</fonts>
Run Code Online (Sandbox Code Playgroud)