Closed
Bug 20338
Opened 25 years ago
Closed 24 years ago
support Hebrew visual order
Categories
(Core :: Layout, defect, P3)
Core
Layout
Tracking
()
VERIFIED
FIXED
People
(Reporter: erik, Assigned: mkaply)
References
Details
(Keywords: helpwanted)
There is a discussion in mozilla-i18n about Hebrew visual order, which is easy to support: news://news.mozilla.org/3842BC95.F5CEB8DB%40technion.ac.il The current bidi hacks that we have in the Unix version of Mozilla apparently don't work with these visual order pages. Should be easy to fix. And has quite an impact in that market, since many pages are still visual. However, this bug is marked for all platforms and OS's, because we probably want visual order Hebrew on all platforms.
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M20
Updated•25 years ago
|
Keywords: helpwanted
Updated•25 years ago
|
Whiteboard: [HELP WANTED]
Comment 2•25 years ago
|
||
reassign to bi-di owner
Assignee: ftang → mkaply
Status: ASSIGNED → NEW
Target Milestone: M20
Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
For M16, let's do the minimal to restore Hebrew to pre-Beta1. This means deleting some lines from charsetData.properties and changing 1 line in charsetTitles.properties. Details follow (cata pls verify): To reenable what we had prior to beta1 you need to modify charsetData.properties by removing these lines for Hebrew iso-8859-8.notForBrowser = true ibm862.notForBrowser = true windows-1255.notForBrowser = true Note, iso-8859-8 defaults to visual order. But do we want to change this in the future to use the suffix to make this unambiguous visual order: iso-8859-8-e (See: http://www.ietf.org/rfc/rfc1556.txt) Are there similar suffices for ibm862 and windows-1255 Hebrew encodings? If we want to make such changes, let's file another bug and do this later. We also should change the user visible string to prepend "Visual" => "Visual Hebrew". This needs to be changed in charsetData.properties (old) iso-8859-8.title = Hebrew (ISO-8859-8) (new) iso-8859-8.title = Visual Hebrew (ISO-8859-8) Note this file also contains these entries iso-8859-8-i.title = Hebrew (ISO-8859-8-I) iso-8859-8-e.title = Hebrew (ISO-8859-8-E) but let's leave these alone for M16. We should leave these for Arabic (so they will not show in the menus): iso-8859-6.notForBrowser = true windows-1256.notForBrowser = true ibm864.notForBrowser = true I have not heard of any demand for Visual Arabic, although there was a mention that there are visual order Persian pages.
Assignee | ||
Comment 5•24 years ago
|
||
Code checked in. I viewed at least one page :) For some reason www.netvision.net.il traps - looks widget related. I am leaving this assigned until I figure out the trap. My visual test is: http://www.qsm.co.il/Hebrew/qashetab.htm
Assignee | ||
Comment 6•24 years ago
|
||
Fix is checked in. Trap on netvision was unrelated.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Does this work on the Mac? I thought there was some problem that the Mac will try to apply its own bidi algorithm...
Comment 10•24 years ago
|
||
I verified this on Mac System 9.0
Comment 11•24 years ago
|
||
The problem with Mac Bidi will only show on Mac OS Hebrew version. Just to make sure that this is what you tested it on. Otherwise, bidi is not present on Mac OS IMHO, and it won't kick in, so you will see no problem.
Comment 12•24 years ago
|
||
We should open a separate bug, if there is not one already.
Comment 13•24 years ago
|
||
How about English MacOS with Hebrew Language-Lite ? I saw the text display correctly. But when you select them, the selection draw incorrectly.
Comment 14•24 years ago
|
||
I am not that familiar with Mac OS, i made my remark based on general knowledge of BiDi issues, as discussed on n.p.m.i18n I also don't think that there should be a separate bug, as long as Visual don't work correctly on major platforms, i believe this bug should not be marked as fixed, but i'll leave it to mozilla members to decide...
Assignee | ||
Comment 15•24 years ago
|
||
Visual Mode will not work on Bidi Mac OS until full Bidi support is in the browser. On Mac you have to reverse everything and let the OS reverse it back which requires a Bidi enabled browser. We have bidi changes that will drop after nsbeta2 that should make all this discussion moot.
Comment 16•24 years ago
|
||
Great, my only suggestion is: why not reopen this bug to serve as a QA reminder?
You need to log in
before you can comment on or make changes to this bug.
Description
•