Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405143 - app-office/libreoffice-3.5.0.3 does not apply CTL ligatures in Arabic script
Summary: app-office/libreoffice-3.5.0.3 does not apply CTL ligatures in Arabic script
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-21 13:17 UTC by Chí-Thanh Christopher Nguyễn
Modified: 2012-02-27 16:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
screenshot of incorrect rendering (libreoffice-ctl-fail.png,10.10 KB, image/png)
2012-02-21 13:17 UTC, Chí-Thanh Christopher Nguyễn
Details
testcase (ctl-testcase.odt,11.25 KB, application/vnd.oasis.opendocument.text)
2012-02-21 13:26 UTC, Chí-Thanh Christopher Nguyễn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chí-Thanh Christopher Nguyễn gentoo-dev 2012-02-21 13:17:05 UTC
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.
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-02-21 13:26:47 UTC
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.
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2012-02-21 13:29:35 UTC
What graphlite2 version?
Comment 3 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-02-21 13:40:31 UTC
libreoffice was built against media-gfx/graphite2-1.0.3-r1, upgrading to 1.1.0 did not make any difference.
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-02-23 16:25:22 UTC
Building with internal graphite as suggested on IRC made no difference either.
Comment 5 Tomáš Chvátal (RETIRED) gentoo-dev 2012-02-27 16:20:09 UTC
*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.
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2012-02-27 16:21:07 UTC
Lets stable 4.8.1.1-r1 it is in tree for quite while. It is in other bug#405965.