Improve Font Smoothing in Mac OS X [QuickTip]

This may be old news for some, but those new to Mac OS X will find it extremely useful. In Mac OS X 10.6 Snow Leopard, Apple removed the ability for the user to adjust font smoothing via System Preferences. For a flat panel monitor, some may prefer to view with the anti-aliasing turned up or down. This simple tweak can reduce eye strain, and improve the rendering of fonts on larger non-Apple branded monitors.

To adjust, open Applications/Utilities/Terminal and type the following:

defaults -currentHost write -g AppleFontSmoothing -int 2

Then reboot to see the changes. You can use any number between 1 and 4, which is the default. The value 2 is apparently best for flat panel screens. If this works well for you, let us know! Further information with comparison screenshots at macworld.com.
For discussions on this and other topics, register today at tonymacx86.com!

30 comments:

Anonymous said...

Any screen shots to show the difference?

Anonymous said...

The differences can be viewed in Google Chrome without restarting by applying the change and opening a new tab, and then switching back and forth.

Anonymous said...

Looks like before! Nothing changes... 24" flat with 1920*1200 and nvidia 8800gt... For me

Parsifal said...

Perfect, 100% improved the sharpness of the sources through

Anonymous said...

Works beautifully! So much better on the eyes! The person that said the difference can be viewed in Chrome was right, by the way.

Jody said...

Worked well for me on a 19 inch monitor at 1440x900 resolution. Thanks for the tip!

Anonymous said...

En mi 1920x1080 ningĂșn cambio, ni Cromo ni Safari ni nada.
Gracias

DSN said...

Wooooo!!

Es bastante clara la diferencia.

A change very noticiable.

kurigowa said...

Thanks! It really makes the text pop. Kind of like baby bold

Jarrod said...

This makes no sense:

"You can use any number between 1 and 4, which is the default."

So which is the default 1 or 4?

Vynce said...

TinkerTool has a tab for adjusting font smoothing if you want a GUI for making this change.

Anonymous said...

I've always used TinkerToll for this. You can test it opening and closing the terminal app. It's very noticeable in my case.

Dshap said...

I think font smoothing also largely has to do with the monitor. I have done a lot of research as it was difficult for me to switch over to OSX font rendering.

I have a Dell 1907FP and my native/optimal resolution is 1280x1024, so I can't wait to get a new monitor to find out what the problem really is!

mwparrish said...

Wow, what a difference that made. I use an external monitor at work too on my MacBook so I'll make this change there too. Huge difference.

Anonymous said...

I used your advice and now I get a boot-error everytime I boot my hackintosh....When I turn the hackintosh off and reboot again it works...but then with the next reboot the same thing happens....

How can I undo this change?

Anonymous said...

defaults -currentHost write -g AppleFontSmoothing -int 2

I tried 1 to 4 and 2 seems to work the best for me.. Thanks for the tip, keep them coming..

Acidfever said...

Pretty good tip, in browser tabs the text is a little more "bolded" than I was used to but after some hours I must say i like the improvement.

Anonymous said...

i vas digin out for long time and here you go, thanks big improvement, not as crisp as win7 but much beter
thanks

Anonymous said...

It tried this--makes a big difference but my machine would not boot. Had to use Iboot. Reinstalled multibeast, same problem. The only way it works is if I use the 32 bit boot loader. Use the 64 bit and the first screen with the apple comes up and sit there. How do I uninstall it?

Poulpyx said...

Works like a charm !! i put it to 1 because I couldnt see the changes. I might put it to 2 because its to sharp lol

Paal said...

Great tip, thanks!

Here is another one..

if you type:

defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1

into terminal the same way movies you open with QuickTimePlayerX will start automaticly when loaded instead of having to press play.

Replace with 0 at the end to set back to default.

Anonymous said...

On a 1920x1080 LED monitor I can't see a thing. Tried from 1 to 4.

Judah said...

Works just fine for me, Acer 1080P LED Monitor...I love the mini bold it puts on!

Anonymous said...

Setting level two worked the best for me on a cheap old BENQ Q22W6

defaults -currentHost write -g AppleFontSmoothing -int 2

Used chrome to be systematic setting it to one first, open a new tab go to a web page. Set it to "2" next, open a Chrome tab and go to the same web page and look side by side, and continue to 3 and 4 as well.

Kuroneko said...

Thank you so much for the tip. It seems Mac OS cannot recognize third-party monitor very well, which is a shame.

Anonymous said...

Random question:

Anyone know how to convert a specific PC font (Chinese Kaiti) to Mac so Indesign can read and export?

Are there any software conversion techniques out there?

Amulio said...

Perfect, for me the best setting is 1. Thanks for the Google Chrome tip!

Anonymous said...

Mindblowing! totally fixed my issues with my 24" dell

Anonymous said...

do not reboot. just logout & login

Anonymous said...

if anyone can give me a hand? I don't know if I'm doing this right or no, when I open terminal, I see a small text window, can't seem to find out exactaly how to ptye this info in, sorry guys, competely new to his

Thanks for any help

Post a Comment