Closed Bug 75046 Opened 23 years ago Closed 23 years ago

Bidi: Kashida, Arabic colon causes 2000 to reverse the string

Categories

(Core :: Layout: Text and Fonts, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: mrous, Assigned: smontagu)

References

Details

Attachments

(3 files)

From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)
BuildID:    00000000 - Bidi build dated 20010404

Bidi: When a Arabic visual (FE range characters) htm is displayed on Windows 
2000 and windows NT having a 06 character such as kashida or Arabic semicolon, 
Shaddah in it, the system does some bidi processing to the string which then 
changes it correct order.

Reproducible: Always
Steps to Reproduce:
1.Open file cp864.htm
2.check out on of the words with Shaddah in.

Actual Results:  the order of the word with Shaddah character is mixed up

Expected Results:  the word should read correctly. You can view that by setting 
Mozilla clipboard mode to logical and copy that word, then paste it in Notepad.

Need to insert Right-to-Left markers before those characters in the buffer, to 
force their correctc display on Win2000 and NT
Attached file Visual LTR Arabic HTM
Attached file Visual LTR Arabic HTM
maha: could you make two screen shot, one with correct, one with the actual 
result?
bidi functional bug, move to moz0.9.1
Target Milestone: --- → mozilla0.9.1
after talk to maha, we decide to change the 864 to unicode converter to solve 
this issue
We need to add 200E before the following code point

E0
AC
B0-B9
BB
I need to rewrite the converter, I cannot use the current .ut mechanism to do 
that. 
Assignee: erik → ftang
Attached file cp864.cpg, which contains the conversion table from 864 to Unicode
FE range
Frank, please add the following code points to your list that also need the 200E
character inserted before them. (the code points are in 864)
0x25
0xbf
mark it as assign
Status: NEW → ASSIGNED
decommit other bidi issue until we land IBMBIDI default on.
Target Milestone: mozilla0.9.1 → ---
reassign to simon@softel.co.il
Assignee: ftang → simon
Status: ASSIGNED → NEW
Changing QA contact to mahar@eg.ibm.com.
QA Contact: andreasb → mahar
Move to "Bi-Di: Arabic/Hewbrew"
Component: Internationalization → BiDi Hebrew & Arabic
Mass-move all BiDi Hebrew and Arabic qa to me, zach@zachlipton.com. 
Thank you Gilad for your service to this component, and best of luck to you 
in the future.

Sholom. 
QA Contact: mahar → zach
Assigning Arabic bug back to mahar:

mahar@eg.ibm.com

Zach, in future, please re-aasign Arabic specific bug to her. You should
keep Hebrew or Bidi bugs.
QA Contact: zach → mahar
the patch in bug 81664 solves this problem as it handles FE & 06 characters 
seperately and thus at one point of time there is only one type of string sent 
for display (either FE or 06).
Depends on: 81664
Maha, please resolve this bug if it is fixed in current trunk builds.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Bug fixed
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: mahar → layout.fonts-and-text
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: