Closed Bug 163085 Opened 22 years ago Closed 9 years ago

ATSUI fallback doesn't use Quartz anti-aliasing

Categories

(Core :: Internationalization, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: hsivonen, Assigned: jshin1987)

References

()

Details

(Keywords: intl)

Attachments

(1 file)

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.
Keywords: intl
QA Contact: ruixu → ylong
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).
Maybe this should just be WONTFIX in favor of bug 121540.
Is this what causes Latin and Cyrillic characters in the same Unicode font to
display at different quality levels?
> 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.
Attached file Minimal testcase
Opera 6.0b3 just got ahead of Mozilla in this area.
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
Closed: 19 years ago
Resolution: --- → WONTFIX
Mass Reassign Please excuse the spam
Assignee: tetsuroy → nobody
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 → ---
Reassigning Franks old bugs to Jungshik Shin for triage - Sorry for spam
Assignee: nobody → jshin1987
Status: REOPENED → NEW
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...
MLTE (tried in my patch at the bug 121540) does anti-aliasing by default. So I'd like to see dependson=121540.
Depends on: atsui
QA Contact: amyy → i18n
We've been using non-QuickDraw rendering for quite a while.
Status: NEW → RESOLVED
Closed: 19 years ago9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: