I do not know. Personally I was not going to have a visible light source or worry about how gravity works the way it does. Because if you start messing around by making gravity a push, you might start having weird physical implications which also now have to be explained away. Falling damage, for instance, would either be negligible or things would become "heavier" the higher they rose up in the air... All structures would have to be more pyramid shaped I think in the latter case. And this because the repulsion field must either get stronger the closer you get to it, or anything that can fly could reach it. I think hand-waving gravity so as to work properly would be much easier...
I think you're being overly picky, especially when dealing with a fictional construct for the purposes of playing a fantasy game.
it's trivial to rule that the anti-gravity/reverse gravity field pushes in all directions from a center point with equal force. Just like real gravity pulls all objects toward the center point. it's the exact same thing in reverse.
For jumping, the force affecting you pushes in a straightline from the center through you to the ground in the shortest path (assuming a smooth sphere surface). The same as the gravity, pulls you down in a straight line to the center of the earth.
I do get what your concern about pyramid shaped buildings. I would think though, that this would olny be an issue for very tall and wide buildings. Otherwise, the angle from the center to the ground crossing the edge of the building is likely to not be significant to cause torque on the edge of the building. and this effect is comparable to what ancient builders had to overcome, which is why for a long time, buildings had a limit on the height man could build. It's why walls were thicker on the bottom than on top.
Using eye-ball guesstimation, it doesn't have to be a problem. I suppose if you pull out your slide-rule, the math won't work out in some niggling way.
The point is, the anti/reverse gravity sun is a pretty clever solution, and it's more plausible than using centrifugal force which causes the poles to have 0G (though a case could be made that Giants live closer to the poles, and the regular races live near the optimal 1G zone).
A problem I'd be curious to hear, is how to make the sun set/rise.
I once did a campaign based on the world being like Order of the Stick. All stick figures. The would was truly flat, yet wrap-around. The sun traveled acros the center (well, a designated center) in a line (thus forming the equator). I also deemed that the sun existed at all places along that line such that there were no time zones. Regardless of where you were, if it was noon, the sun was directly overhead. If it was sunset, it was in the west (of the observer's position).