Subpixel rendering in Rosetta?

There are a few threads that discuss antialiasing and subpixel rendering here, but I don't see one that answers this question:

Does Rosetta preclude subpixel rendering? Can any app that runs "in" Rosetta use subipxel rendering?

MacBook Pro 2.16 GHz, Mac OS X (10.4.5)

Posted on Mar 3, 2006 3:59 PM

Reply
11 replies

Mar 9, 2006 8:06 PM in response to CharlesQ

Apple pretty much doesn't keep that close of a watch on these forums. It is guys like you and me helping out other guys like you and me.

That being said, I can say with certanty that Rosetta supports sub-pixel rendering - I think...

If you have the developer tools installed there is an App called Pixie which will let you look at a zoomed in view of the pixels on the screen. You will notice that anything that supports sub-pixel rendering will have colored pixels around black text where things that do not, will not. (It is an artifact of the sub-pixel rendering)

This is where it gets interesting. Download HexEdit - http://sourceforge.net/project/showfiles.php?group_id=9366 . Open up any document and select the "find" menu item. The resulting find box should have text that is both sub-pixel rendered and text that is not! (Or at least that's what it looks like on my MacBook).

So it is clearly not a Rosetta issue. It has something to do with the UI elements used.

Please post back and confirm my findings.

MacBook Pro 2.17 + 2GB DDR2 | PowerBook Al 1.67 + 2GB DDR2 Mac OS X (10.4.5) BlackBerry 8700 | iPod Nano 4GB | iPod Video 60 GB

Mar 9, 2006 8:18 PM in response to markm

Also, there is a utility in the Applications/Utilities folder called DigitalColor Meter that can also act as a digital magnifying glass. Open it up and run the mouse cursor over some text running in Rosetta. That should answer your question as to whether subpixel anti-aliasing of fonts works under Rosetta or not.

Mar 11, 2006 5:34 PM in response to markm

I believe you are correct, markm. I used the DigitalColor Meter (thanks, BSteely) and discovered that some Intel-native apps use subpixel rendering (Safari) and some do not (Pages, Camino). Likewise, some Rosetta apps use it (EndNote) and some do not (Word).

It may very well be something related to the UI elements that are employed.

Mar 12, 2006 6:40 PM in response to CharlesQ

I haven't read the definitive answer from someone with real knowledge about the subject neither. But it is puzzling for sure: on the PowerBook Word and Camino use sub-pixel rendering. On the MacBook Pro they no longer do. Camino is universal binary, so it doesn't use Rosetta (but some claim that its Gecko engine is not universal and does use Rosetta). Anyways I haven't seen a single app that runs on Rosetta that uses sub-pixel rendering.

Btw Pages and Keynote have never used sub-pixel rendering. On the PowerBook too they use conventional anti-aliasing.

By far the easiest way to zoom the display is by pressing cmd-option-8.

MacBook Pro Mac OS X (10.4.5)

Jun 25, 2006 7:46 AM in response to samaki

it's a bug in intel OSX.

apps using quickdraw (mostly carbon apps) do not respect the system-wide font smoothing settings.

made a bug report #4598078 in ADC bug reporter

-------------

On Intel Macs, the system-wide font anti-aliasing setting is ignored on apps that use QuickDraw to draw fonts (mostly Carbon apps), such as Firefox, iTunes, Word etc.

So regardless of the font anti-aliasing setting you have, the ugly blurry greyscale font anti-aliasing is done instead of the subpixel rendering.

This issue is causing a major strain to my eyes.


Steps to Reproduce:

Choose Subpixel rendering in Font preferences.
Open Apps that uses QuickDraw such as iTunes or Firefox.
Using apps like Digital Colormeter, look at the fonts and see that there is no colored fringes, i.e. no subpixel rendering.

Actual Results:

No subpixel rendering is done on apps that use QuickDraw (mostly Carbon apps).

Regression:

This only occurs on Intel-based Macs.

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.

Subpixel rendering in Rosetta?

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