I'm not sure... Those issues seem to focus on page size issues.
For me the calculated page size (my code) appear correct.
I set "Printer.Canvas.Font.Size", then call "Printer.Canvas.TextOut(X, Y, Text);".
This produces text 4 times the proper size, but in correct position.
The X & Y are calculated percentage values relative to page size, that is to say that if the page size was wrong, so would be the positioning of text on the page. But that doesn't seem to be the case.
EDIT: I retract that, because of "calculated percentage values", it could position it correctly if the "page size" is 4 times the size I'm expecting.
Question: page size "US Letter 8.5x11" , the 8.5" is no longer 612 dots ?
Oh, & I remembered my Mantis Tracker login, so I can create bug if necessary