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