BUG: Printed Text Is Not WYSIWYG
SymptomsWhen you print a score, the text does not appear to be what you see is what you get. That is, the character spacing on the printout does not match the character spacing on the screen. CauseRound-off errors caused during printing calculations. On most systems, the screen and printer will have different resolutions. This means that the width of an individual character may be different on the printer than it is on the screen, causing the text to appear to compress (if round-down occurs) or expand. (if round-up occurs) More InformationThe following two diagrams illustrate the problem. Figure 1 is a snapshot of a sample of text as it appears on the screen. Figure 2 is a snapshot of the same text as appears on the printer. To help visualize the problem better, a rectangle is drawn around the text, and a line is drawn through the horizontal center of the text. Figure 1 - Screen Output Figure 2 - Printer Output (copied from pdf output) Notice in the printer output that the center line does not intersect the same characters as on the screen? In particular, each line of the text seems to have been shifted to the left. This would indicate that the spacing of one (or more) of the characters in the printer output is smaller than its screen counterpart. (the printer calculation rounded down, whereas the screen calculation rounded up) The most evident example of this shift is at the end of the 3rd line. On the screen, the word "yet" touches the right side of the rectangle. In the printer output, the word "yet" is at least the width of the word away from the right side of the rectangle. ResolutionThere is no resolution at this time. This problem will be fixed in a future version of the program. |