Support RTL text with merge font engines
authorJiang Jiang <jiang.jiang@nokia.com>
Tue, 3 Jan 2012 14:35:32 +0000 (15:35 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 5 Jan 2012 01:17:04 +0000 (02:17 +0100)
commit24e84dd21f649a270e03a83a6e7688e1649a7ede
tree4d5054723e0752bfda3b6b0f76afb629f839f1f8
parent07edbd23ed774c4f0331bb92d35add77fe91769c
Support RTL text with merge font engines

Text like Urdu use mixed RTL scripts from Persian, Arabic and so on.
In RTL, sub glyph runs for individual font engines must be added from
end to start, so that the positions can still be calculated in a left
to right manner.

Task-number: QTBUG-23404
Change-Id: I7e55e4b7b858b3abbe94e352c93d36de6226ff58
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
src/gui/text/qtextlayout.cpp