Closed Bug 26371 Opened 25 years ago Closed 23 years ago

[Bidi] Arabic characters not showing properly

Categories

(Core :: Internationalization, defect, P3)

x86
Windows 95
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: fawaz, Assigned: mkaply)

References

()

Details

Attachments

(1 file)

By visiting this site, you should get some arabic description and a translation
of the english introduction to this site. 90% of the words are showing properly
and very readable (compared to IE5, it's the same) however, they are some words
that are having their arabic letters scrammbled some how (in IE5, they show just
fine and readable).
assigning this to ftang for debugging
Assignee: akkana → ftang
Dear fawaz- thanks for your reporting of this bug. I appreciate your efforts.
I personally hand code the Arabic transformation code for window in my own time.
Currently, Arabic support is not part of our target for the coming Mozilla
release. And internally, we do not have Arabic (or bidi) expert working on
Arabic issue.
IBM is currently have group helping us to add real bi-di support to mozilla.
Please join mozilla-i18n@mozilla.org newsgroup to discuss this issue.
In the mean time, since we have no native Arabic engineer working on this issue,
your wording in this bug report is too abstract for us." Could you kindly tell
us the individual problem by creating small test cases ?
I expect you do the following thing-
create a html which have one Arabic word for example
ABCDE
Use Mozilla to display it and make a screen shot.
Use other Arabic software to display it and make a screen shot.
Attach 1) html, 2) screen shot of mozilla, 3) screen shot of correct Arabic
intot the bug report.

I truely appreciate your help. If you add these test cases, I am willing to
working on the fix in my spare time. In the mean time, if you are a expert in
the Arabic transformation code, please review my one night hack in
http://lxr.mozilla.org/seamonkey/source/gfx/src/windows/nsRenderingContextWin.cpp#1483

Thanks.
Mark It M20
Status: NEW → ASSIGNED
Whiteboard: [Help Needed]
Target Milestone: M20
Changing component to Internationalization.
Component: Output → Internationalization
It seems there are two problem here-
1. the word is render from left to right but it should be render from right to 
left
2. the shaping is wrong in the U+645 of "U+645 U+634" MEEM of "MEEM SHEEN". 
Somehow the MEEM is display as in isoloate form instead of Initial form.

This is a bug in my buggy Arabic shaping code. Reassign to bi-di owner.
Assignee: ftang → mkaply
Status: ASSIGNED → NEW
Target Milestone: M20
Blocks: 31665
Status: NEW → ASSIGNED
This bug has not been touched for more than nine months. In most cases, that 
means it has "slipped through the net". Please could the owner take a moment to 
add a comment to the bug with current status, and/or close it.

Thank you :-)

Gerv
Bidi code is going to be checked in on bug 62777
Depends on: 62777
This bug will be fixed when IBMBIDI is turned on
No longer blocks: 31665
Depends on: 75982
No longer depends on: 62777
Whiteboard: [Help Needed]
Depends on: 81194
Summary: Arabic characters not showing properly → [Bidi] Arabic characters not showing properly
mark it fixed after we turn on ibmbidi
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
mkaply can you verify this one? thanks.
I can't verify the web page because it now uses images to display Arabic, but I 
downloaded the testcase and verified that it displays exactly the same between 
IE and Mozilla.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: