The new question must have been a separate thread with a dedicated topic.
That problem with hopping of clipped text is related to GDI+. We pass the same coordinates to output cell text, but Graphics.DrawString() may shift the cell up by 1 pixel if the text is clipped.
We have been already thinking about changing the cell text rendering engine to TextRenderer that does not have this problem, but it's not an easy task. Even if it can be possible for the screen output, this will not work in PrintManager because the native .NET implementation of printing is based on GDI+. But maybe, we'll eventually implement this option at least for the screen and leave it "as is" for PrintManager.