Apache OpenOffice (AOO) Bugzilla – Issue 99241
vocal sign on arabic letter hamza out of place
Last modified: 2009-10-28 15:46:35 UTC
This bug is new in OOdev 3.1m1, in OO 3.0.1 it was correct. On the arabic letter hamza the vocal sign is out of place, please look to the example files. In the second attachment there is the correct placement in OO 3.0.1 (look inside the green circles), in the third attachment there is the wrong placement in OOdev 3.1m1 (look inside the red circles). There is too much space between the letter hamza and the vocal sign (or other signs) above and below. Attachment one is the example odt file.
Created attachment 60175 [details] example odt file
Created attachment 60176 [details] correct placement of signs below and above hamza
Created attachment 60177 [details] wrong placement of signs below and above hamza
SBA: Set Prio to P3. For setting Prios, please see http://qa.openoffice.org/scdocs/ddIssues_EnterModify.html#priority Thank you for your comprehension. Put hdu on CC.
The problem probably got introduced by the change from ICU 3.6+patches to plain ICU 4.0.
SBA: When verifying issue 86483 ("Upgrade icu to 4.0") (CWS i18n42, integrated into DEV300_m35), it seems that Karl and me did not cover all possible "surprises"... Set keyword "regression".
CCing myself.
The fix for ICU-ticket 6249 (http://bugs.icu-project.org/trac/ticket/6249) has introduced this problem. Now I'm not sure yet whether the fix for that ICU-problem introduced a bug or if the font (Scheherezade) is the one to blame. At a first glance it is the font, because it seems to set a Non_Joining attribute for the problematic glyphs. For the OOo31 release I'm about to revert the change http://bugs.icu-project.org/trac/changeset/24081 which we got from upstream-ICU.
Created attachment 60229 [details] screenshot after reverting trac6249-change
@cemu: please check the screenshot above
Hamza handling looks correct now. I don't know if this is a Scheherazade (from scripts.sil.org) font problem or not, but under MS Office, ArabTex or XeTeX (Scheherazade is standard font in XeTeX for arabic) there is no problem. I chose that font because it's seem to more "professional" than other fonts. There are many other fonts that are not usable under OpenOffice together with arabic vocal signs (e.g. Arial). Maybe there are more informations at scripts.sil.org (They have many unicode fonts and information). Arabic font page is under http://scripts.sil.org/ArabicFonts (There is also some little information about OpenOffice).
In CWS ooo31gsl2 the upstream ICU change "trac6249" is reverted -> FIXED. The regression is reported upstream but as of now there is no feedback from the ICU team yet.
@sba: please verify in CWS ooo31gsl2
Verified in CWS ooo31gsl2.
@hdu: please add to http://wiki.services.openoffice.org/wiki/ICU/bugs_and_patches to keep track of it, thanks.
Change the OOo&ICU wiki page: http://wiki.services.openoffice.org/w/index.php? title=ICU%2Fbugs_and_patches&diff=112812&oldid=99838
OK in OOO320_m2. Closed.