In macOS 10.14 Mojave Apple turned the «LCD font smoothing» setting (which turned a subpixel antialiasing on) to «just font smoothing» setting. So now all the text is rendered just antialiased that looks worse on not-retina displays. How to enable the subpixel antialiasing back?

  • 1
    Note: The font smoothing option is still available under the General panel in System Preferences. I think you mean to note that the implementation of font smoothing has changed. – ephsmith Sep 28 '18 at 9:34
  • @ephsmith You are right. But there is no LCD font smoothing option anymore. – Finesse Sep 28 '18 at 10:29
  • Font smoothing is available on 10.14. It is located on the bottom of the System Preferences -> General panel. – ephsmith Sep 29 '18 at 11:06
  • 2
    @ephsmith «Font smoothing» and «LCD font smoothing» are different features – Finesse Sep 29 '18 at 11:42
  • Good point! I agree. That's a good clarification to make explicitly so that viewers aren't misled to think no smoothing is available. This is why I mentioned the implementation has changed. – ephsmith Sep 29 '18 at 11:48
  1. Open the Terminal application
  2. Type or paste

    defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
  3. Press ↩︎ (Enter)
  4. Restart the computer

To return it back, do the same but instead type in the terminal

defaults delete -g CGFontRenderingFontSmoothingDisabled
  • No need to restart? Just Logout/login? – I read that feature was gone for good. Not using Mojave: can you post pictures of the difference for proof? – LangLangC Sep 29 '18 at 13:28
  • 1
    Any app you launch after that will be properly anti aliased. Restart is needed if you want to refresh the whole user interface. – Antwan Aug 2 at 13:19

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .