@alexrdsp, thanks for stopping by! I don’t know about your context, but in my case g.getInternalContext().getPhysicalPixelScaleFactor()
already returns 2.0f
, so there would be no difference between the two.
As I mentioned, for me it was JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING
that did the trick of getting rid of both extra boldness and jaggedness.
I also implemented the repaint caching thing from this thread:
which improved the responsiveness further. (There might be side-effects though, but I’ve yet to see them.)