Issue 13091 - Entry of Unicode control characters (RLM, LRM, RLO, LRO, RLE, LRE, PDF, ZWJ, ZWNJ)
Summary: Entry of Unicode control characters (RLM, LRM, RLO, LRO, RLE, LRE, PDF, ZWJ, ...
Status: CLOSED FIXED
Alias: None
Product: Internationalization
Classification: Code
Component: BiDi (show other issues)
Version: OOo 1.1 Beta
Hardware: All All
: P5 (lowest) Trivial with 4 votes (vote)
Target Milestone: ---
Assignee: falko.tesch
QA Contact: issues@l10n
URL:
Keywords: oooqa
: 16403 17154 (view as issue list)
Depends on:
Blocks: 13092
  Show dependency tree
 
Reported: 2003-04-06 16:58 UTC by Unknown
Modified: 2013-08-07 15:00 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2003-04-06 16:58:36 UTC
Both in Win32 and in GTK is it possible to enter Unicode zero width control
characters (e.g. RLM, LRM, RLO, LRO, RLE, LRE, PDF, ZWJ, ZWNJ) in an submenu
"Bidi control characters" that is opened from the main right mouse click menu.
OpenOffice should implement the same functionality. It would make sense to only
add this option to the right click menu if complex text support has been turned on.

(Of course the Bidi algorithm employed in OpenOffice should honor all these
characters!)
Comment 1 Dieter.Loeschky 2003-04-22 11:40:57 UTC
DL->HDU: Would you please takeover?
Comment 2 hdu@apache.org 2003-04-30 07:07:39 UTC
HDU->FT: Please work on this feature request. 
  If yes it looks like work for OS? 
Comment 3 christof.pintaske 2003-06-06 09:07:38 UTC
would be interesting for mercury.
Comment 4 sforbes 2003-07-10 15:51:01 UTC
confirming- will duping a newer bug to this
Comment 5 sforbes 2003-07-10 15:52:29 UTC
*** Issue 16403 has been marked as a duplicate of this issue. ***
Comment 6 sforbes 2003-07-10 15:53:39 UTC
When these character are inseted anyway, you get squers. 
Comment 7 dov 2003-07-10 21:20:48 UTC
I think it would be good to keep the GUI "menu" feature request of
this issue separate from the honoring and proper rendering (i.e.
non-rendering) of the Unicontrol characters. I suggest that the issue
#16403 be reopened and that this issue is made dependant on it.
Comment 8 mehlng 2003-07-13 09:23:59 UTC
Thanks for duping Ms. Forbes! I'm sorry for not noticing the bug,
however I'd like to add the squares information.
Sometimes when adding this signs squares appears and sometimes
directionality do change a bit (never correctly I think).
Comment 9 sforbes 2003-07-28 15:29:51 UTC
*** Issue 17154 has been marked as a duplicate of this issue. ***
Comment 10 sforbes 2003-07-28 15:30:30 UTC
changing to "all"uer to dups
Comment 11 falko.tesch 2003-08-15 11:09:22 UTC
We already discussed this issue but it didn't make it into the PCD for
2.0.
Therefore we have to re-target this issue as an enhancement with P5 to
Office later.
Comment 12 mehlng 2003-08-15 13:32:27 UTC
mehlng->ft:
I totally disagree. This is not a "ssues with this priority are not
relevant for a release" it is super relevant! It makes rendering
complex Hebrew-English structures possible - that for the usablity
part. Except there' s the standarization part, OOo won't be standard!
it won't be able to render standard UTF8 textfiles!. I think this is a
very major issue not even comparing to "a control with an offset of a
few pixels" or "a minor repaint errors". It's a very major issue that
affect any ME user that writes an R2L text with English inside. I
think this SHOULD be fixed in 1.X series and MUST be TOTALLY fixed,
within the very first OOo2.0 Alpha.
I really don't understand why do you conseder this issue so minor...
 
Comment 13 rblackeagle 2003-08-16 00:04:34 UTC
The last comment is correct (as I have noticed in some Japanese texts
as well).  Even when writing RTL, a quote in a language that writes
LTR is treated in most word processors as if a right tab had been
place just beyond the last RTL character.  It would seem a bit easier
to implement that way and it is certainly crucial to writing in RTL
languages and far from a "minor" issue.
Comment 14 mehlng 2003-08-16 19:15:57 UTC
Impplemntation note:
Think of LRM as an L2R character with zero size, and RLM as an R2L
character with zero size.

But certainly it is a very major issue that maybe should be rated as P2.

Ms. Forbes please vote this issue if you agree with comments, or/and
add your comment for supporting this issue.
Mr. BlackEagle please vote as well.
Comment 15 falko.tesch 2003-09-12 12:17:00 UTC
This feature is desirable to have.
Comment 16 falko.tesch 2003-09-12 12:17:22 UTC
started
Comment 17 bettina.haberer 2003-09-12 12:43:40 UTC
Falko, this is an L10N-issue, so it is yours.
Comment 18 sforbes 2003-12-03 11:06:50 UTC
dina: fwi
Comment 19 prognatho 2004-05-03 16:27:20 UTC
It should be also possible to input RLM and LRM using key-bindings, conforming
to one of the following conventions:

1. The Israeli Standard (SI1452) - AltGr+"<" and AltGr+">"
-or-
2. Microsoft BiDi text widgets - Ctrl+"[" and Ctrl+"]"

Personally, I prefer the first option,

Prog.
Comment 20 prognathous 2004-08-05 10:12:31 UTC
RLM/LRM work fine with Writer 1.9.m49. I don't see any squares and the direction
changes as expected.

As for the control charcater menu that this bug asks for, how is it planned to
be implemented? The Windows way? The GTK way? Platform specific? What about
platforms that don't have a BiDi chars menu (such as MacOS)?

Prog.
Comment 21 falko.tesch 2005-10-20 21:16:29 UTC
Partly done it 2.0.1
Comment 22 falko.tesch 2005-10-20 21:16:53 UTC
.