How to change setlinewidth on a given page?
We have our PostScript printer driver send a text file with some extra instructions. Among other things, this file establishes a custom "6 setlinewidth" mainly for fractional divider lines. The custom value is apparently reset to the default value of 1 with each new page, which is convenient. However, on some pages with such a line we also wish a character to be drawn. The strokes used in drawing the character on those pages are set at a width of 6, which is too black and too blurry for a character. The PS default setting of 1 would be appropriate, and we can see that it is so on pages that don't have horizontal lines. The wordprocessing program allows printer commands and files to be sent anywhere on the page. My approach to getting a drawn character of default thickness was to insert the command before the character and, if need be for further lines on the page, after it. But a printer command of "1 setlinewidth" (or any other value) results merely in a gap being left for the character. What PS code will tell the character to be printed in the space left for it?
gsave
1 setlinewidth
restore wpdict begin wpdict2 begin
/TimesNRGreekMT-BoldInclinedR 450 _ff
3114 5216 _m
grestore
restore wpdict begin wpdict2 begin
3164 5216 _m
/Plantin-BoldR 550 _ff
