Issue 120164 - Brakets are inverted under Mac
Summary: Brakets are inverted under Mac
Status: UNCONFIRMED
Alias: None
Product: Internationalization
Classification: Code
Component: BiDi (show other issues)
Version: 3.4.0
Hardware: Mac Mac OS X, all
: P3 Major with 1 vote (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-03 07:28 UTC by B2B
Modified: 2014-02-18 14:52 UTC (History)
2 users (show)

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


Attachments
Hebrew text test on a Mac (247.80 KB, image/tiff)
2014-02-18 00:15 UTC, tchris
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description B2B 2012-07-03 07:28:20 UTC
issue:
Brakets, under OpenOffice for Mac Os X only, are inverted under RTL languages such as arabic and hebrew.

how to repeat:
1. open a file using NeoOffice and use an RTL language (such as hebrew) to write "(this is interjected text in RTL language)" or "RTL text :-) RTL Text".
2. Save file and open under Mac OS X for review.

expected:
"(this is interjected text in RTL language)" or ":-)"

shows:
")this is interjected text in RTL language(" or "RTL text :-( RTL Text"

persistance:
Last I checked, this issue is persistent 100% of the times.

ALSO, this issue appears when writing RTL Text on OpenOffice for Windows and reviewing with OpenOffice for Mac.

Severity:
This renders OpenOffice for mac useless for any longterm or office application.
Comment 1 tchris 2014-02-18 00:15:14 UTC
Created attachment 82611 [details]
Hebrew text test on a Mac
Comment 2 tchris 2014-02-18 00:16:10 UTC
I am not a Hebrew writer.  I am attempting to clarify the original bug only.  I installed the Hebrew text and keyboard handling on my Mac (OS 10.7.5) using OpenOffice 3.4.  I switched back and forth from English to Hebrew keyboards in my screenshot to demonstrate inserting text into a Hebrew document.

Writing one left paren shows me an inverted paren at the beginning of the Hebrew line even though I would have expected it to appear to the left side.  Continuing to type moves the paren to the left side of the page and encloses the text as I would expect when I type the closing paren.  If the paren ends the sentence the paren does not move to the left but remains at the beginning of the sentence.  Adding punctuation after the paren does not move it.
Using a paren to create an emoticon requires the user to type the reverse paren to what is desired.  The emoticon remains at the beginning of the sentence instead of moving to the current place in the line.  
Switching to English keyboard layout in the middle of an existing Hebrew line adds the English line left to right using the proper parens.
Comment 3 markusbern 2014-02-18 14:52:43 UTC
please check under 4.1. It's a very old, still living bug....