ATSUI fallback doesn't use Quartz anti-aliasing

RESOLVED FIXED

Status

()

Core
Internationalization
RESOLVED FIXED
15 years ago
2 years ago

People

(Reporter: hsivonen, Assigned: Jungshik Shin)

Tracking

({intl})

Trunk
PowerPC
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

790 bytes, application/xml
Details
(Reporter)

Description

15 years ago
Build ID: 2002081403

The ATSUI fallback uses old QD rendering instead of Quartz anti-aliasing. Using
Quartz anti-aliasing throughout would look better--especially with pages that
have both chars that go through the MacRoman codepath and chars go through the
ATSUI fallback codepath.

Updated

15 years ago
Keywords: intl
QA Contact: ruixu → ylong

Comment 1

15 years ago
I think this is really an Apple bug. To work around it, we'd have to do what my
ATSUI patch does for ATSUI-rendered text, which is to set a CGContext on the
ATSUTextLayout (and deal with the resulting coordinate switch).

Comment 2

15 years ago
Maybe this should just be WONTFIX in favor of bug 121540.

Comment 3

15 years ago
Is this what causes Latin and Cyrillic characters in the same Unicode font to
display at different quality levels?
(Reporter)

Comment 4

15 years ago
> Maybe this should just be WONTFIX in favor of bug 121540.

I guess that depends on the ETA of bug 121540.

> Is this what causes Latin and Cyrillic characters in the same Unicode font 
> to display at different quality levels?

If you aren't seeing a similar quality difference in TextEdit, yes this is the bug.

Comment 5

15 years ago
Created attachment 96628 [details]
Minimal testcase
(Reporter)

Comment 6

15 years ago
Opera 6.0b3 just got ahead of Mozilla in this area.

Comment 7

13 years ago
I think both roy and me are off mozilla for more than 2 years. If these bugs are
still here now, I think the real stauts is 'won't fix'. If you want to reopen
it, please find a new owner for it first. 
Status: NEW → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → WONTFIX

Comment 8

13 years ago
Mass Reassign Please excuse the spam
Assignee: tetsuroy → nobody

Comment 9

13 years ago
Mass Re-opening Bugs Frank Tang Closed on Wensday March 02 for no reason, all
the spam is his fault feel free to tar and feather him
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---

Comment 10

13 years ago
Reassigning Franks old bugs to Jungshik Shin for triage - Sorry for spam
Assignee: nobody → jshin1987
Status: REOPENED → NEW

Comment 11

12 years ago
ATSUI uses Quartz when you associate a Quartz context (by ATSUSetLayoutControls with the tag kATSUCGContextTag) to the text layout object. See
http://developer.apple.com/documentation/Carbon/Reference/ATSUI_Reference/atsu_reference_Reference/chapter_1.2_section_7.html
Looks like an overhaul is needed to achieve this...

Comment 12

12 years ago
MLTE (tried in my patch at the bug 121540) does anti-aliasing by default. So I'd like to see dependson=121540.

Updated

12 years ago
Depends on: 121540
QA Contact: amyy → i18n
(Reporter)

Comment 13

2 years ago
We've been using non-QuickDraw rendering for quite a while.
Status: NEW → RESOLVED
Last Resolved: 13 years ago2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.