Using an old 2011 version of Altova StyleVision:
Editing a file definition, I export the document to XSL-FO and get inline zero width spaces added that were not in the previous version of the file.
<fo:inline-container>
<fo:block>
<xsl:text>​</xsl:text>
</fo:block>
</fo:inline-container>
This adds extra unwanted vertical space in the generated output.
I can manually remove this ... but would like to know what causes it and how to avoid it happening in the future.
The only information I have been able to find is on the Altova Forums which states this cannot be done. I hope this is wrong.
Found the solution:
Set the XSL-FO Generation to "Full usage of XSL-FO standard" on the XSL Options tab of the options.