rendering is incorrect for characters belonging to G_UNICODE_SCRIPT_INHERITED
Submitted by Pravin Satpute
Link to original bug (#627027)
Description
If character belongs to multiple script, its script get declared as G_UNICODE_SCRIPT_INHERITED, so it inherits script property of previous character.
so pango is doing this well, but when such characters come alone pango is not rendering them properly, other rendering engine i.e qt and icu doing this proper
example: U+0951. U+0952, U+0301 and all character declared as script inherit in http://www.unicode.org/Public/UNIDATA/Scripts.txt
i was initially thinking that this problem in from glib2, i.e it is not returning proper script for U+0951, but i had discussion for same in Unicode mailing list as well
see http://www.unicode.org/mail-arch/unicode-ml/y2010-m08/0148.html