Do you think fonts and screen text appear blurred, blurred or excessively thin in macOS Mojave? In this case, it could be due to changes in anti-aliasing in Mojave, especially for users with no retina display. If you are using MacOS Mojave on a Mac without a retina display, or with an external monitor that does not have a very high resolution screen, you may have noticed that some characters and text may appear blurred, blurred or excessively thin and difficult to read. Fortunately, with a little effort you can make some changes to the way MacOS Mojave handles font rounding and anti-aliasing that can improve the appearance of text and fonts on the Mac screen .
We'll show you some tips on how to adjust font smoothing in MacOS to try to fix any problematic font rendering or blurry text in MacOS Mojave for non-retina display.
These font smoothing settings are not recommended to change on a Retina Mac display, although if you wish, you can definitely experiment with settings on a Retina Mac too, if you do, please report your experiences in the comments following.
3 ways to adjust the anti-aliasing of characters and text in MacOS Mojave
We will cover three different methods for adjusting font shading and anti-aliased text settings in macOS Mojave. The first is quite simple through a preference panel, but the latest options are more advanced and require the use of the terminal. You can use one or all of them and the way each one looks will differ depending on your specific Mac and the screens you use (and your personal preferences and perhaps your eyesight).
How to enable character smoothing in MacOS Mojave
- First, go to the Apple e menu and select "System Preferences"
- Choose the "General" preferences panel and check the "Use character smoothing when available" checkbox to the one enabled (or disabled)
You might immediately notice a difference in simply turning this setting on or off, and this alone could solve problems that occur with the fonts in Mojave.
The animated GIF below shows the effect before and after the simple switching of this setting, which seems best depends on the screen and individual preferences, but in this animation you can see that the "enabled" setting has a slightly bolder character that includes more anti aliasing:
If adjusting the settings is enough, you probably will not want to go any further, however there are more changes and adjustments you can make on how macOS Mojave handles the character rounding and anti-aliasing of the text.
How to enable Font Smoothing in macOS Mojave for terminal
If the trick above does not solve the problem of blurred fuzzy fonts, proceed with the more advanced suggestions below to adjust how character leveling works further.
- Open the "Terminal" application, available in / Applications / Utilities /
- Enter exactly the following command syntax:
- Press Enter, then log off and back on (or restart your Mac) so the font smoothing settings change and take effect
default values write -g CGFontRenderingFontSmoothingDisabled -bool NO
This particular change was extremely subtle for my Mac, the animated GIF screenshots try to capture the difference with the boldest character in bold the result after issuing the default command and the thinner version first:
Again, some Mac users may notice that this change alone is sufficient to remedy any claims related to font blurring, confusion, font weight or text that is too thin or difficult to read.
However, some Mac users may still have complaints, in which case you can also go further to manually adjust anti-alias settings in Mac OS.
How to adjust the rounding parameters of Mac fonts using default values
Then you can also manually try to change the strength of the character smoothing settings (anti-aliasing) in Mac OS, this is also based on the default commands placed in the terminal.
Command of predefined characters to dampen fonts:
defaults -currentHost read -globalDomain AppleFontSmoothing -int 3
Command smooth defaults of medium font:
defaults -currentHost read -globalDomain AppleFontSmoothing -int 2
Command defaults smooth light font:
defaults -currentHost read -globalDomain AppleFontSmoothing -int 1
You will need to disconnect and return again, or restart the Mac, for the changes to take effect.
How obvious or subtle the change will be for you depends on your Mac, the display in use and perhaps even individual preferences and view. So if you have any problem with the way the fonts appear in macOS Mojave, you might try each of the settings individually to find what works best for you.
Remove all the rounding adjustments in Mac OS and return to the default settings
This command will remove any custom sanding settings:
defaults -currentHost delete -globalDomain AppleFontSmoothing
This command will restore the modification of the font smoothing settings to the default in macOS Mojave:
default values write -g CGFontRenderingFontSmoothingDisabled -bool YES
Again, restart your Mac or log out and go back for the change to take effect.
All of this may or may not be applied to you and your Mac, screen and display, but the cause (if this applies to you) is apparently due to a change in the way MacOS Mojave handles font rendering and # 39, anti-aliasing.
Several variations of this suggestion have been discussed here on OSXDaily.com many times in the past, in fact many users have initially noticed to Snow Leopard that the font smoothing settings had been changed in Mac OS X and later (and still relevant today) when a screen of the Mac sometimes seems blurred or the characters appear blurred, and still in Yosemite, where even the smoothing of the font has become a problem, and here we are with MacOS Mojave with a similar round of problems with the characters that do not seem enough righteous.
These character leveling changes were first noticed during the Mojave beta period, but they still persist today. Thanks to dev.to for the specific reference Mojave to this tip and to the command string of the default values CGFontRenderingFontSmoothingDisabled.