Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | arabic text not displayed | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | porting | Reporter: | ismaelooo | ||||||
Component: | MacOSX | Assignee: | ericb | ||||||
Status: | CLOSED DUPLICATE | QA Contact: | issues@porting <issues> | ||||||
Severity: | Trivial | ||||||||
Priority: | P3 | CC: | hdu, issues | ||||||
Version: | 680m221 | Keywords: | aqua | ||||||
Target Milestone: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Mac OS X, all | ||||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||||
Developer Difficulty: | --- | ||||||||
Attachments: |
|
Description
ismaelooo
2007-07-18 11:11:31 UTC
adding keyword and CC Created attachment 46879 [details]
text in arabic replaced by square
This may be similar to issue 78983? - when changing the system preferences "International - Language" from English to Japanese, it is necessary also to restart the Finder (Force Quit) before launching OOo, then the characters display correctly. I confirm the result as shown in the attached screenshot. Using maho build of m221 ar. The method from issue 78983 does not help. The situation is worse here - I select Arabic in the System Preferences - Languages, but none of the OSX applications will take any notice, not even Finder. I tried Force Quit Finder, log out and in, and restart the system, nothing helps. So in my case I can not say if this is an OOo problem, therefore not confirmed. Created attachment 46904 [details]
similar issue with X11 version
I think it can be solved with the way mentioned in the issue 78983. And it seems using smSystemScript in GetThemeFont() has two disadvantage. One is that it only usable when Mac OS X's language setting matches with the language of OOo Aqua's package (e.g. Japanese OOo package shows only square glyphs for Japanese UI text when launched with English "International->Languages" setting of Mac OS X's System Preferences). The other is GetThemeFont() with smSystemScript doesn't support a few (or some?) languages as discovered in this issue (e.g. Arabic). If I modify to use kFontArabicScript explicitly for GetThemeFont() in OOo Aqua Arabic package, it can display its UI text (see attached test patch and screenshot). I think implementing a conversion table between UI locale and ATSUI font scripts helps to solve these two problems. But as hdu mentioned in issue 78983, synchronization with changing OOo's language setting may be further needed. *** This issue has been marked as a duplicate of 78983 *** closing |