What do setting CGFontRenderingFontSmoothingDisabled from defaults actually do?
CGFontRenderingFontSmoothingDisabled
is used to enable/disable subpixel antialiasing. Apple disabled it automatically on macOS Mojave which may cause problems on some displays (especially non-LCD) but it improves the rendering on Retina screens.
Here is an example :