.head . sp 0.25i .. .wh 0 head .fam P .ps 20 .vs 20 Hello. .ps 14 .br This is an example of using groff to some effect on Windows. .de bu . br \(bu . in +1 . sp -1 .. .bu It isn't ideal. .bu It's good enough to get some actual work done. .in -2 .bu With the aid of some shell scripts, the updating of the PDF mostly just works. .bu There's a shell script running in the top left window, polling test.tr every second via $( ls -l ) .in -1 .bu If the output of $( ls -l ) differs, a shell script is run that runs groff, then ghostscript .in -1 .bu mupdf may then be updated by clicking on its window, then pressing 'r' .bu On unix, mupdf may be send SIGHUP in order to update the current file .in -1 .bu Windows is not unix. .in -2 .bu The PDF output is good. .bu $ du test.pdf .br 79 test.pdf