Created attachment 302693 [details] screenshot of incorrect rendering Since upgrading libreoffice from 3.4.5.2 to 3.5.0.3, the ligatures are no longer applied to Arabic script. Instead, the characters are always displayed in the isolated form (initial, medial and final position of letters are ignored). Attached picture is a screenshot of the problem. A document with a testcase will also be attached.
Created attachment 302697 [details] testcase This testcase contains three lines: First line uses characters from Unicode block "Arabic". These should be rendered in the appropriate isolated, inital, medial or final form by the application. The second and third line use characters from Unicode block "Arabic Presentation Forms-B". These are not to be modified by the application. The second line contains the correct initial/medial/final forms, while the third line shows all isolated forms.
What graphlite2 version?
libreoffice was built against media-gfx/graphite2-1.0.3-r1, upgrading to 1.1.0 did not make any difference.
Building with internal graphite as suggested on IRC made no difference either.
*icu-4.8.1.1-r1 (27 Feb 2012) *icu-4.8.1-r3 (27 Feb 2012) 27 Feb 2012; Tomáš Chvátal <scarabeus@gentoo.org> +files/icu-4.8.1-fix_ltr.patch, +icu-4.8.1-r3.ebuild, +icu-4.8.1.1-r1.ebuild, -icu-4.8.1-r1.ebuild, -icu-4.8.1.1.ebuild, -icu-4.8.ebuild: Add patch to fix ltr ligatures issue. Wrt bug#405143.
Lets stable 4.8.1.1-r1 it is in tree for quite while. It is in other bug#405965.