Name: rmT116609 Date: 03/08/2004
FULL PRODUCT VERSION :
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b32c)
Java HotSpot(TM) Client VM (build 1.5.0-beta-b32c, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
ver 2000 Professional
A DESCRIPTION OF THE PROBLEM :
I have been using 1.3.1_01 for a while now. I am unable to move onto j2re1.4 or the new j2re1.5 simply because the Hebrew punctuation is not being handled correctly in these new versions.
When inputting a Hebrew Unicode string using any of the popular Unicode fonts (Arial, Lucida Sans Unicode, MS Arial Unicode), the period at the end of the string automatically goes to the right of the string instead of the left. However, if there is another Hebrew string following the period, the period does jump to the left.
In most cases it is unacceptable to have the last sentence without a period.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
You need an application that will support multiple languages ( a multilingual word processor ).
You will find one at http://www4.vc-net.ne.jp/~klivo/sim/simeng.htm
Unzip and double-click on Simredo3.jar
Launch it with either SDK 1.4 or 1.5
Choose Arial font, Choose Hebrew keymap
type in some characters ending with a period (press "/" on your keyboard)
Now, try to type in some more characters, put a period at the end.
Note, if you were to run the same program off the SDK 1.3.1, it will work the same way, except the period will always go to the left of the word.
EXPECTED VERSUS ACTUAL BEHAVIOR :
period should go to the left of Hebrew words(sentences)
period goes to the right of Hebrew words(sentences)
This bug can be reproduced always.
(Incident Review ID: 242193)