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 :

With/Without