Closed Bug 2567 Opened 26 years ago Closed 26 years ago

[PP] Linux uses ascii instead of unicode

Categories

(Core :: Layout, defect, P2)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: akkzilla, Assigned: erik)

Details

When rendering TextFrames, Windows uses PaintUnicodeText, but Linux uses PaintAsciiText. Pavlov says he implemented the unicode stuff, but we aren't using it; apparently Linux still isn't claiming multibyte capability. This happens because nsTextTransformer::HasMultibyte() returns false for Linux and true for Windows. That's as far as I've traced it.
Inserting Milestone info.
Setting all current Open/Normal to M4.
pavlov, does GDK plan to support Unicode drawing on ::gdk_draw_text ? IF not, then we probably should implement the unicode drawing (need multiple font and Unicode converter) and call X lib directly. Also, is ::gdk_draw_text depend on the limited ANSI/ISO C (also X ) gobal locale which prevent us draw Japanese on Korena locale ? We should not depend on such thing for rendering since web base application have higher chance to render data which is not in local locale. Local locale model break in such case.
Status: NEW → ASSIGNED
I think Owen might have answer for this.
I think Owen might have answer for this.
per leger, assigning QA contacts to all open bugs without QA contacts according to list at http://bugzilla.mozilla.org/describecomponents.cgi?product=Browser
Target Milestone: M4 → M5
marking all non-functionality m4 bugs of mine to m5 as i won't be around for the next week or two.
Assignee: pavlov → erik
Status: ASSIGNED → NEW
Pavlov, hope you don't mind that I re-assigned to myself. This is what I'm working on now...
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Target Milestone: M5 → M4
Bookeeping: Moved from M5 to M4 since its already fixed.
Status: RESOLVED → VERIFIED
Fixed in April 23rd Build.
You need to log in before you can comment on or make changes to this bug.