[reportlab-users] RTL Patch Committed
Yoann Roman
yroman-reportlab at altalang.com
Thu Nov 19 14:53:07 EST 2009
Muayyad AlSadi wrote...
> no need for icu, my mu.py works
>
> I've add mu.py in reportlab/pdfgen/ and after importing pyfribidi I
> put from mu import shape as muShape
>
> then replaced
> text = log2vis(text, directions.get(self.direction, DIR_ON))
>
> with
> text = log2vis(muShape(text), directions.get(self.direction, DIR_ON))
What does your mu.py do differently than Fribidi's Arabic shaping? It
still seems to be font-independent, so I assume you're doing Unicode
character substitution. If that's the case, since the RTL support
requires Fribidi, why not use Fribidi's shaping as well?
--
Yoann Roman
More information about the reportlab-users
mailing list