The characters are in the wrong order (e.g "apache fop" -> "pof ehcapa"), and are not joined correctly.
Created attachment 20083 [details] Patch to fix arabic text rendering with example
Don't use this patch. It's broken. It's not as broken as the current code, but it still doesn't fix the word ordering problems so should be left until a full fix is available.
Is there a patch fix available for this bug please. We have a customer in Middle East who is expected to go live with our product in less than 3 weeks and we are stuck with this arabic character ordering issue. Kindly help in fixing this issue at the earliest. Thanks a lot.
Created attachment 22181 [details] Fixed to work with latest trunk code and fixed some checkstyle problems Applied Richard Wheeldon's patch to the latest trunk code and fixed some checkstyle issues. Can someone who is able to read Arabic verify this fix please? :)
In reply to comment #4: I've applied the patch on rev indicated in, then tried to generate both AWT and PDF, using DejaVu font: My colleague (arabic read/whrite) says that character order is right now, but character shaping is wrong (inner-word ligatures) : Cf http://en.wikipedia.org/wiki/Complex_Text_Layout_languages for further information. HTH, Pascal
(In reply to comment #4) > Created an attachment (id=22181) [details] > Fixed to work with latest trunk code and fixed some checkstyle problems > > Applied Richard Wheeldon's patch to the latest trunk code and fixed some > checkstyle issues. Can someone who is able to read Arabic verify this fix > please? :) But how to apply this patch.. please help me :)
(In reply to comment #6) > But how to apply this patch.. please help me :) See http://wiki.apache.org/general/ApplyingPatches If you're using Eclipse, you can use "Team / Apply Patch...". TortoiseSVN under Windows also has an "Apply patch..." function.
Created attachment 26125 [details] Incorrect direction latin text inside arabic text Hello Direction of latin text inside arabic text. Got last version (1.0) from svn. I am using <fo:block-container writing-mode="rl-tb" for setting direction of text. as result direction of arabic is ok, but latin text mirrored lorem Ipsum -> musqI meroL
Added complex script support (bidi, shaping, etc) at revision 1293736. However, support for Java2D output format is not yet wired, so stand by for further updates.
batch transition to closed remaining pre-FOP1.0 resolved bugs