On Tue, Jul 24, 2012 at 3:57 AM, Neeraj <neerajii...@gmail.com> wrote:
> Hi, > > I download the NFOP project from sourceforge.com and implemented it > working fine. > > http://sourceforge.net/projects/nfop/ > > However it is not working fine with Arabic language in PDF(font is > appearing disjoint and not in reverse order, however it is working fine for > HTML). The fix is available for JAVA platform, but does not mention > anything about porting the same fix for .NET Framework. > > It solves the reverse character issue and disjointed font also by using > nonstandard FOP. > > http://people.apache.org/~spepping/ > http://osdir.com/ml/fop-users-xmlgraphics.apache.org/2011-10/msg00043.html > > I would like to apply this fix in my nFOP(.NET version of FOP), It will be > very helpful if you can provide me list of changes for this fix. > I'm not familiar with the NFOP project. Why don't you just use FOP directly and create a shim between .NET and FOP Java APIs? I'm afraid you are now encountering one of the downsides of forking a technology then porting/retargeting it to another environment. In any case, the changes to FOP to add support for a complex text path were fairly extensive. You will have to read FOP code and evaluate SVN change logs to understand the changes. However, for convenience sake, I attempted to put the new code into its own package and sub-packages under org.apache.fop.complexscripts. Good Luck, Glenn