I am using FOP 0.20.5 to render PDF. My XML comes proper but once it passes through the XSL-FO and the PDF is generated, I see extra spaces between arbitrary characters. <fo:block space-before="0px" space-after="0px" font-style="{$style-font}" color="{$style-color}" > <xsl:value-of select = "@value"/> </fo:block> Now if the generated output should be: This is a Test It actually comes as: T h i s is a T e s t I can use letter-spacing on the fo:block, e.g <fo:block space-before="0px" space-after="0px" font-style="{$style-font}" color="{$style-color}" letter-spacing="-2px"> <xsl:value-of select = "@value"/> </fo:block> This would fix the unwanted space between "This" and "Test" but then "suppress" the spacing between other columns which would previously appear fine. Any ideas ? The upgrade of FOP is not a solution now - if thats the one. Thanks.
Just noticed that this was still open... If I had to guess, based on the given (ahem, very limited) info, I'd say it may be related to the used font (a custom font?) Anyways, as this is a bug filed against 0.20.5, I'm marking it as a WONTFIX. In case upgrading is still not an option, try asking on fop-users@apache.org, provide detailed info, and if possible, a small sample FO to reproduce the issue.
batch transition to closed remaining pre-FOP1.0 resolved bugs