I have noticed that if we create QGraphicsTextItem object using "Arabic Text and Numbers" and then print The QGraphicsView, the text object is not printed properly, rather printed characters overlap each other.
This bug can easily reproducible using Qt Demos ( demos\textedit ) application
Qt version : 4.5.1
OS : Windows XP SP2 Arabic
(1) Run Qt\4.5.1\demos\textedit\release\textedit.exe -reverse
(2) Click File --> New menu
(3) Enter some text containing LTR and RTL character ie. "النظرية Hello World"
(4) Select the Text and Align it to Right
(5) Print the text to printer ( File -> Print )or just see print preview