You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Nick Heyworth (JIRA)" <ji...@apache.org> on 2013/05/31 10:33:21 UTC
[jira] [Created] (FOP-2258) Rendering a character from a
right-to-left language interferes with the order of subsequent characters
Nick Heyworth created FOP-2258:
----------------------------------
Summary: Rendering a character from a right-to-left language interferes with the order of subsequent characters
Key: FOP-2258
URL: https://issues.apache.org/jira/browse/FOP-2258
Project: Fop
Issue Type: Bug
Components: pdf
Affects Versions: 1.1
Environment: Windows 7
Reporter: Nick Heyworth
The FO code below demonstrates the problem. The Arabic character causes FOP to render ")3(" instead of "(3)". This did not occur with earlier versions of FOP. "abc" is rendered correctly, apparently because it is in a separate block.
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="page-master">
<fo:region-body/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="page-master">
<fo:flow flow-name="xsl-region-body">
<fo:block>
<fo:inline font-family="Arial">ڦ</fo:inline>
<fo:block>
<fo:inline>abc</fo:inline>
</fo:block>
<fo:inline>(3)</fo:inline>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira