Weird UI text when font smoothing is not disabled
Font smoothing is disabled by default at the OS level on macOS Mojave, which makes font rendering look worse on non-retina screens. A workaround for this OS-level issue is available; see howtogeek.com/358596/how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/.
To restore the font smoothing behavior of older versions of macOS, run this command, log out, and log back in:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
To revert to the Mojave default, run this command, log out, and log back in:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool YES
I use a non-retina external display and a non-retina Mac, so I re-enable font smoothing so text doesn't look blurry.
Steps to reproduce
OS default font smoothing
With the default Mojave font smoothing behavior (setting
YES), both MuseScore 2.3.2 and the
MuseScoreNightly-2018-12-21-1923-master-12d0e18.dmg build render UI text reasonably. Screenshots are attached.
Font smoothing not disabled
With font smoothing not disabled (setting
NO), MuseScore 2.3.2 renders UI text reasonably but the text looks crunchy and weird on the 3.0 nightly build. Note the correct text rendering in the 3.0 screenshot's title bar but weird text in the dialog space itself.
The workaround is to disable font smoothing, which is undesirable as UI text everywhere in the OS looks blurry.
|MuseScore 2.3.2 font smoothing enabled.png||153.75 KB|
|MuseScore 3.0 nightly font smoothing enabled.png||154.89 KB|
|MuseScore 2.3.2 font smoothing Mojave default.png||140.31 KB|
|MuseScore 3.0 nightly font smoothing Mojave default.png||149.12 KB|