Unfortunately nothing else to add that would not cause you lots of headaches fixing, the font scale thing was the last thing from some hacks I did a couple of years ago on x86 vmware that the hard drive died on, someone just recently gave me a broken desktop and so I was routing through some old drives trying to find parts. I think that I did some stuff in the pi3d tree that botched X11 mouse handling into something I required but I think that was not worth continuing.
Most stuff more recent than that has been on a rpi and I have not added anything in the pi3d source tree so I don't think would be easy to add.
I have not really done much with pi3d anyways, a botched sdf file importer and some methods for cross platform input handling (gtk and android) are the only things that maybe of interest, but I do not have the time to integrate them for you, so they would cause you a weekend or twos work to add and they could break stuff.