Xslt XSL-FO中的方形项目符号

Xslt XSL-FO中的方形项目符号,xslt,unicode,formatting,xsl-fo,Xslt,Unicode,Formatting,Xsl Fo,我试图使用方括号在XSL-FO中创建一个列表。我已经能够使用标准的unicode项目符号字符(&&8226;)使它工作,但我似乎无法使它在方括号中工作 我试过使用和#9632,但这似乎不起作用。这是很重要的,我可以得到的方块子弹工作,因为我正在匹配现有的文件格式。任何帮助,使这项工作将不胜感激 <fo:list-item-label end-indent="label-end()"> <fo:block>&#x2022;<

我试图使用方括号在XSL-FO中创建一个列表。我已经能够使用标准的unicode项目符号字符(
&&8226;
)使它工作,但我似乎无法使它在方括号中工作

我试过使用
和#9632,但这似乎不起作用。这是很重要的,我可以得到的方块子弹工作,因为我正在匹配现有的文件格式。任何帮助,使这项工作将不胜感激

         <fo:list-item-label end-indent="label-end()">
          <fo:block>&#x2022;</fo:block>
        </fo:list-item-label>

•;

您正在使用的字体中是否包含此字符?

您好,我已经用自己的XSL-FO代码和RenderX XEP 4.x尝试了此操作,似乎是字体字形问题。当我使用诸如泰晤士报新罗马版的WGL字体时,它会正确地显示为方括号,但当我使用内置Helvetica字体时,它不会,因为它没有支持它的字形(•工作正常)


如果你不想花钱买一种新字体,我建议用gif来模拟方括号

我不确定,但我想是的。我使用的是Arial、Helvetica和无衬线字体。据我所知,我已经匹配了原始字体。您的文档声明的字符编码是什么?您能否提供一个XSL-FO的小示例供我们评估?您使用的是什么XSL-FO引擎?