Good lord, you're modifying the actual font so that it will fit into the fields??
Couldn't you just keep the original font and go into Layout mode and specifiy a smaller font size for each field?
I zoomed before taking the screenshot. To make things fit, the font size on the body fields was already set to 7pt. And, vertically, everything is positioned to the pixel. The combination is how I got a box (you can see part of the top in the screenshot) to surround the content of the report.
As an FYI, I called support and was told this issue is considered "Out of Scope" (aka there isn't support available). I've talked with the client and we're going to try an html-based solution.