Issue 22809 - BiDi defaults are platform dependent for undefined base text flow direction
Summary: BiDi defaults are platform dependent for undefined base text flow direction
Status: ACCEPTED
Alias: None
Product: Internationalization
Classification: Code
Component: BiDi (show other issues)
Version: OOo 1.1
Hardware: Other All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL: http://porting.openoffice.org/servlet...
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-24 16:50 UTC by hdu@apache.org
Modified: 2017-05-20 11:13 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description hdu@apache.org 2003-11-24 16:50:35 UTC
In the mail to the porting list by Jonathan Ben Avraham it was pointed out that
there are different default behaviours regarding BiDi for strings where the base
text flow is undefined. The difference is visible for WIN and UNX platforms in
the UI, when there is mixed RTL and LTR text.
Comment 1 hdu@apache.org 2003-11-24 17:19:24 UTC
See
http://porting.openoffice.org/servlets/ReadMsg?msgId=955753&listName=dev
for the mail that triggered this issue.
Comment 2 hdu@apache.org 2004-03-11 12:03:48 UTC
Fixed in SRX645 CWS vclpp3bugs and SRC680 CWS vcl20.

On UNX platforms vcl now no longer tries to guess the default text direction,
which corresponds to todays behaviour of the WIN platform. If the RTL is not set
for a text it is assumed that the text is LTR.
Comment 3 hdu@apache.org 2004-03-12 16:41:46 UTC
HDU->US: please verify on CWS vcl20 (using an EditField on Win and Unx).

The request in Jonathan's mail mentioned above, that it would be ideal if it was
possible to explicitly specify the base direction of the text flow in UI
strings, is not easily implementable in our current resource system. The other
alternative, which has been implemented here, is to always treat strings as
having a default base direction of left to right. As a rule of thumb everything
that looked right on Win will still look ok. Only localized strings with mixed
LTR and RTL text that were ordered wrongly on Win platforms have to be checked.
Sorry for inconvenience, but the alternative of adding a default direction to
every string would be at least as much work.
Comment 4 ulf.stroehler 2004-03-25 15:04:30 UTC
current implementation of fix reveals regression regarding rendering of western
text on Win32 platform. 
Comment 5 ulf.stroehler 2004-03-26 18:50:24 UTC
The noticed problem seems to be a glyph fallback issue and still occurs after
removing this fix from the cws. Setting a GUI font substitution "Andale Sans UI"
-> "Tahoma" workarounds the issue.
US->US: testing hint:
the status line in Writer shows the difference:
"INSERT" (Linux) vs. "TRESNI" (Win32). 
Comment 6 ulf.stroehler 2004-03-26 18:54:28 UTC
US->US: noticed glyph fallback issue seems severe and needs further
investigation regarding regression.
Comment 7 Martin Hollmichel 2004-05-06 16:46:22 UTC
set status to fixed
Comment 8 ulf.stroehler 2004-05-07 12:01:44 UTC
US->MH: not sure what made you think that the task was fixed. We actually turned
down the fix in vcl20 because of assumed regression. The latter now is evaluated
and addressed and this fix should be checked-in again on another cws for
detailed testing.

Reopening.  
Comment 9 ulf.stroehler 2004-05-07 12:05:00 UTC
Changing Owner back to HDU. Unfortunately now we'll probably miss the Target
OOo1.1.2. 
Comment 10 ulf.stroehler 2004-05-07 14:59:52 UTC
With a heavy heart changing Target to OOo1.1.3.
Comment 11 Martin Hollmichel 2004-06-25 13:58:13 UTC
scheduled to 1.1.4.
Comment 12 bushmanush 2004-07-06 18:07:51 UTC
Compare
http://www.w3.org/TR/REC-html40/struct/dirlang.html#h-8.2.4
Comment 13 hdu@apache.org 2004-08-25 16:18:41 UTC
Retargeting as agreed with SBA and US. The problem with the complex interaction
between Unicsribe's BiDi, ICU's BiDi and VCL's merging of the two results while
synchronizing different font related APIs e.g. for PDF export and considering
features like glyph fallback it has shown that a change for OOo 1.1.x is too
risky now.
Comment 14 christof.pintaske 2004-09-02 09:40:59 UTC
not really a feature
Comment 15 hdu@apache.org 2004-12-02 10:46:13 UTC
target as discussed with cp
Comment 16 Marcus 2017-05-20 11:13:35 UTC
Reset assigne to the default "issues@openoffice.apache.org".