This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 69750 - I18N - Improve support for Right-to-left Unicode text
Summary: I18N - Improve support for Right-to-left Unicode text
Status: NEW
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker with 2 votes (vote)
Assignee: Milutin Kristofic
Keywords: I18N
: 152413 (view as bug list)
Depends on:
Reported: 2005-12-02 12:40 UTC by clum
Modified: 2011-09-05 09:32 UTC (History)
3 users (show)

See Also:
Exception Reporter:


Note You need to log in before you can comment on or make changes to this bug.
Description clum 2005-12-02 12:40:14 UTC
It appears that though Netbeans handles most Unicode text correctly, and also
displays right-to-left text correctly, it has a major problem with entering
right-to-left text (which is very inconvenient if, for example, someone wishes
to make a translation of a string table into Hebrew or Arabic). If you try
inserting text (even regular latin text) into a right-to-left word or sentence,
then the characters are inserted into the incorrect location. For example, if
one had a right-to-left word (like מילה) and tried inserted a space between the
ל and the ה, it would instead appear between the י and the מ. (I hope the bug
reporting system supports Hebrew characters.)
Comment 1 Miloslav Metelka 2005-12-05 16:53:30 UTC
Currently the editor's caret and document does not support bidirectional text
editing well. We need to check AbstractDocument.updateBidi() and how to reuse it
for our document implementation and the consequences for the view hierarchy and
caret. This will require a considerable effort thus marking for future.
Comment 2 Miloslav Metelka 2005-12-06 09:36:53 UTC
According to the complexity of implementation and testing I would like to
request this issue to be waived for 5.0.
Comment 3 Miloslav Metelka 2005-12-08 20:32:50 UTC
The issue was waived for 5.0.
Comment 4 Petr Hrebejk 2007-08-03 16:42:56 UTC
Waiwer request - No time for implementing in 6.0
Comment 5 Jan Becicka 2008-02-01 16:17:05 UTC
Milo, please take a look at this one. Thanks.
Comment 6 Jan Becicka 2008-06-09 12:37:42 UTC
Changing to feature request. We must evaluate costs and benefits of full-support of right to left editing.
Comment 7 Ken Frank 2008-08-20 16:01:27 UTC
here is list of other issues regarding rtl so perhaps can
help in evaluation of this or others; maybe some unified approach or mini project for future
release might be considered:

69750 - this one
Comment 8 Miloslav Metelka 2008-11-19 10:06:41 UTC
*** Issue 152413 has been marked as a duplicate of this issue. ***