Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for professional graphic designers and non-designers trying to do their own graphic design. It's 100% free, no registration required.

How will Font Rasterization and Sub pixel rendering be affected with the new retina displays?

Can someone add correct tags to this question? Thanks

share|improve this question
add comment

3 Answers

up vote 5 down vote accepted

If you go to the Accessibility control panel, you can enable a zoom mode that blows up whatever is being displayed. Using this, you can detect subpixel antialiasing because it shows up as color fringes when magnified.

I tried this out and found that, yes, the Retina MacBook Pro does still use sub-pixel antialiasing (when LCD font smoothing is on).

Somewhat surprisingly, it's even still on if you're using a scaled resolution! If you use virtual 1680x1050 mode, the computer writes everything to a 3360x2100 buffer and then scales it down to the 2880x1800 of the display, which of course means any subpixel antialiasing doesn't actually make sense any more (since it'd get interpolated to colors that don't necessarily match the subpixel locations any more..)

You'd think this would create weird color fringing artifacts. However, fact is, the resolution is so ridiculously high that I can't tell at all. Maybe if I had a physical magnifying glass....

share|improve this answer
    
I think you are right, and funnily enough, to me, LCD font smoothing looks better both with "best for retina" setting and scaled for "more space". Possible explanation: LCD font smoothing is rather imperfect to begin with, perhaps for performance reasons. See e.g. i.stack.imgur.com/o92N1.png. (Taken on retina; screenshot comes out same regardless of scaling.) Despite these imperfections it visually looks fine (unfringed) on the default scaling. So our eyes actually seem quite tolerant. That would explain why LCD font smoothing is still an improvement, even when it's downscaled. –  Jo Liss Mar 24 '13 at 16:35
add comment

At this order of resolution (meant as in ppi) one can drop subpixel rendering altogether without making much of a difference (difference will be almost unnoticable if at all visible). I think even hinting could be dropped and almost no harm will be done. So much pixels on an inch of length implies rather “printwise” mindset instead of traditional “displaywise” one.

Besides, I think all “retina” talk nowadays should be more “about time” than “wow” :). The need and idea are quite old. The same are potential benefits and technical possibilities. It's all really “at last” kind of thing ;).

share|improve this answer
1  
Retina, in a way, is a form of sub-pixel rendering in the sense that the way Retina displays work is that one software pixel now equals 4 virtual pixels. I agree...it's definitely 'about time'. While RAM and Hard Drive sizes, along with processor speeds have all followed Moore's law but computer screens have stagnated for decades! –  DA01 Jul 6 '12 at 0:33
    
@DA01 Amen to that! :) –  thebodzio Jul 6 '12 at 9:27
    
"I think even hinting could be dropped": OSX doesn't use hinting AFAIK? –  e100 Jul 12 '12 at 16:07
    
Actually, I meant whole “retina” displays regardless of the system, since such displays should begin to appear in other devices next year. As far as my knowledge goes, I agree with you about OSX stance about “hinting” :). Unfortunately, the only materials I was able to find on the matter, told about some antialiasing/subpixel rendering techniques ornamented with a hint of heuristics without giving almost any details, so it's hard for me to really say what's behind (I hate “black-box” kind of things). Effectively it can give results similar/equal to hinting without using “hinting” explicitly. –  thebodzio Jul 14 '12 at 10:31
add comment

A Retina display is a screen with a high pixel density. Apple's marketing material defines it like so:

The pixel density is so high, your eyes can’t discern individual pixels.

But at a technical level, the Retina displays on the iPhone, iPod, iPad and MacBook Pro are exactly double the pixel density of the non-Retina models. This is because scaling to an exact multiple solves many issues that can occur if you're scaling to a fractional size.

In terms of sub-pixel text rendering, OS X uses it for the Retina MacBook Pro in all cases where it's possible.

  • If the text is being drawn onto an opaque background.
  • If "Use LCD font smoothing when available" is turned on in System Preferences.
  • If the display is the normal orientation.

The last point is an important one. iOS caters for all orientations, so the OS can't assume the sub-pixel order of the display. This is the main reason why iOS doesn't have sub-pixel text rendering.

Even on a high pixel density display, there is an advantage to using sub-pixel rendering, and OS X uses it where possible.

The simple answer is that the Retina display looks great, but doesn't change the method text is rendered.

share|improve this answer
    
Good to know it uses sub-pixel rendering in OSX, I wasn't aware of that. –  DA01 Jul 6 '12 at 4:13
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.