In my experience, doing the CGFontRenderingFontSmoothingDisabled tweak via Terminal did not entirely get things back to the way they were pre-Mojave. It seemed like windows using more advanced compositing like semi-transparent areas got confused and text did not look right.
Really it's a losing battle because it's pretty obvious that Apple only cares about HiDPI on all their platforms.