Issue 13090

Summary: Cursorbar position is off in RTL mode
Product: Internationalization Reporter: Unknown <non-migrated>
Component: BiDiAssignee: stefan.baltzer
Status: CLOSED FIXED QA Contact: issues@l10n <issues>
Severity: Trivial    
Priority: P3 CC: issues
Version: OOo 1.1 Beta   
Target Milestone: ---   
Hardware: PC   
OS: Linux, all   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description Unknown 2003-04-06 16:53:04 UTC
When turning the paragraph direction to RTL mode the cursor is no longer placed
at the beginning of the logically "next" character, but instead sits on top of
the "previous" character. There seems to be an additional offset of one pixel so
that the cursor cuts quite deep into the "previous" character (the one that was
just typed). This makes it annoying to reread the last character that was just
typed as it is partly obscured by the cursor.

I think the best solution is to offset the cursor position according to the
common  bidi direction of the two surrounding characters if it is the same. If
the two visually surrounding characters have different bidi direction, the
cursor should be centered between them.
Comment 1 Dieter.Loeschky 2003-04-22 11:39:03 UTC
DL->FME: Would you please takeover?
Comment 2 frank.meies 2003-04-22 11:55:03 UTC
FME: Should be fixed already in sw/source/core/crsr/viscrsr.cxx rev.
1.8.4.3.56.1 for internal bug #107272#.
Comment 3 frank.meies 2003-04-22 11:58:45 UTC
FME: Fixed in cws sw011.
Comment 4 frank.meies 2003-04-22 11:59:49 UTC
.
Comment 5 thorsten.ziehm 2003-05-20 16:11:36 UTC
This task is fixed or worked in OOo 1.1 beta2.
Comment 6 thorsten.ziehm 2003-05-20 16:27:49 UTC
closed ...
Comment 7 inlawcada 2010-11-10 16:14:09 UTC
Created attachment 73121