Closed Bug 117028 Opened 24 years ago Closed 24 years ago

Hebrew character sometimes show up as Question mark on MacOS 9

Categories

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

PowerPC
Mac System 9.x
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla0.9.8

People

(Reporter: ftang, Assigned: ftang)

References

Details

Attachments

(3 files, 3 obsolete files)

On MacOS 9, if the first character in a RTL run is a 0x20 (space) and the last one is a Hebrew , then it will be drawn as '?' . then the last Hebrew will be show as '?'
Status: NEW → ASSIGNED
Summary: Hebrew character sometimes show up as Question mark on MacOS 9 → Hebrew character sometimes show up as Question mark on MacOS 9
Target Milestone: --- → mozilla0.9.8
Attached file logical page (obsolete) —
Attached file visual page (obsolete) —
Attachment #62812 - Attachment is obsolete: true
Attachment #62813 - Attachment is obsolete: true
Attached file logical page
Attached file visual page
to reproduce this problem, we need to fix other bigger problem first- After I apply patch in bug 116976 and bug 116982. MacOS X display correctly of the above two page (without bidi support). MacOS 9 still have this problem. The last characters (the left most) in the line below Text and number display as "?" and the last character (the left most) in the line below Text with English also display as "?" I got a patch
Depends on: 116982, 116986
Attached patch patch for the '?' problem (obsolete) — Splinter Review
I should try the patch on MacOS X also. Have not done it yet. What happen is we look at the wrong character when wer are in right to left mode. We should look at the end of the buffer instead of the beginning of the buffer in that condiction.
Blocks: 104056
looks fine. r=shanjian
Blocks: 104148
No longer blocks: 104056
Attachment #62816 - Attachment is obsolete: true
Depends on: 107098
I believe the following three patch should fix most mac os hewbrew problem big endian issue in nsFrame.cpp see latest patch in http://bugzilla.mozilla.org/show_bug.cgi?id=116976 big endian issue in nsBidiImp.cpp http://bugzilla.mozilla.org/attachment.cgi?id=62917&action=view turn off hebrew reordering and do not report hint on mac gfx http://bugzilla.mozilla.org/attachment.cgi?id=62920&action=view
No longer depends on: 116986
No longer blocks: 104148
this should be fixed right now.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Blocks: 104060
No longer blocks: 104060
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: zach → layout.fonts-and-text
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: