On Sun, Apr 16, 2006 at 01:39:59AM +1000, Miklos Somogyi wrote: > Hello all, > > I try to use a diversion to determine the height of a block of text, so > that I can paint something underneath this block in PostScript. > The following simplified example works nicely if no-fill is turned on. > > However, there are problems in fill mode. > Spaces inserted in the text disappear in print, though the height > register > \n[.d] is ok (not used here). > Also, there are problems with with the bulleted paragraph macro. > Please change .nf to .fi and see the difference. > > I would be glad if you could explain what's going on and how to fix the > problem.
I think I get what you want by surround the call to the lines diversion thus: .de start . br . di lines \# . nf \" try .fi & .nf and see the difference in spacing & bulleting .fi .. .\"------------------ finish diversion, dump the result . .de finish . br . di . .\" calculate heights and fill a box "underlay" in PostScript . . sp > . nf \" ADDED > . lines \" dump accumulated (formatted?) lines > . fi \" ADDED . sp .. The diversion lines has been formated in fill mode, and then is presentes as formatted in .nf mode. At least that is how I understand it. -- Mike Bianchi Foveal Systems 973 822-2085 call to arrange Fax [EMAIL PROTECTED] http://www.AutoAuditorium.com tp://www.FovealMounts.com _______________________________________________ Groff mailing list Groff@gnu.org http://lists.gnu.org/mailman/listinfo/groff