Safari 5 Font Rendering Problem

Since installing Safari 5, I am seeing certain websites where the body text appears to have broken sub-pixel antialiasing. To confuse matters further, this problem can show in text on one part of a page, but not in others.

Here is an example of what I see: http://www.theregister.co.uk/2010/06/08/chinainternetstrategy/

Here's a screenshot of the problem, with Safari 5 on the left and Chrome on the right (which doesn't have the problem - weird, I know; they're both WebKit browsers!)

http://yfrog.com/esscreenshot20100608at181p (click the image to view it full-sized)

I've verified all my fonts and resolved all my duplicates.

27" Aluminium iMac (2.66GHz i5, 4GB RAM), Mac OS X (10.6.3), Other computer: 13" 1.6GHz MacBook

Posted on Jun 12, 2010 7:10 AM

Reply
24 replies

Jun 12, 2010 8:54 AM in response to Peter Whysall

Try logging into another user account and verify it if happens there.

I checked that site with an HTML validator... see here: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.theregister.co.uk%2F2010%2F06 %2F08%2Fchinainternetstrategy%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

They are using UTF-8 encoding.

Try this... from the Safari Menu Bar click Safari/Preferences then select the Appearance tab. Click the pop up menu bottom of that pane and select: UTF-8 Relaunch Safari and see if that makes a difference.















🙂

Jun 12, 2010 9:01 AM in response to Carolyn Samit

I tried both of those things and unfortunately, they don't change anything. At least we know the problem is system-wide and not related to encodings (I tried changing to a few different options, to see if it made it better. It didn't).

However!

Due to the way the page loads, I can see the body text before the page is done loading. And it's fine right up until the page is done loading, at which point it goes nasty.

How peculiar!

Jun 12, 2010 9:05 AM in response to Peter Whysall

HI,

I tried both of those things and unfortunately, they don't change anything. At least we know the problem is system-wide and not related to encodings


Process of elimination 😉

Try booting in Safe Mode

What is Safe Mode

Safe Mode takes a little longer to boot into. You will see: Safe Mode in red on the login window... once you are booted into Safe Mode go to the Apple Menu/Restart.

Launch Safari.....






🙂

Jun 13, 2010 3:02 AM in response to Minsoo Kim

Yep, uninstalling Flash fixes the problem.

I've identified the Flash object that, on the The Register page in question, causes it - it's the MicroBite player on the right-hand side.

If I open Web Inspector and navigate to and delete that node, the main body text is rendered correctly.

Time to start updating GlimmerBlocker rules. I only really need Flash to play a few games, so I might just block all Flash and whitelist the exceptions.

Many thanks.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari 5 Font Rendering Problem

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.