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.)
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.
According to the complexity of implementation and testing I would like to
request this issue to be waived for 5.0.
The issue was waived for 5.0.
Waiwer request - No time for implementing in 6.0
Milo, please take a look at this one. Thanks.
Changing to feature request. We must evaluate costs and benefits of full-support of right to left editing.
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
*** Issue 152413 has been marked as a duplicate of this issue. ***