I am using python's reportlab to print some unicode Tamil characters
'பே'. I added necessary unicode font to reportlab. But It
prints the output as 'ேப' (in reverse order). This issue
happens for multi-byte characters, whereas for character 'ப' is
printed as it is.
I am struggling to figure out the issue. Any help would see me on track.
Thank you,
--
SatheeshKumar. P
+91 99446 38595
+91 87544 15303
sath...@e-ndicus.com
psku...@gmail.com
Something similar came up on stackoverflow recently, though that was
with tkinter. Might shed some light.
http://stackoverflow.com/questions/5166488/
--
Tom Zych / freet...@pobox.com
"Would you like a lovely fluffy little white rabbit, little girl,
or a cutesy wootesly little brown rabbit?"
"Actually, I don't think my python would notice."
you can ask at the reportlab mailing list reportl...@reportlab.com; the use
of numeric entities is supported in paragraph text, but not in canvas.drawString
and similar. There you need to use either unicode or a utf8 encoded byte string.
--
Robin Becker