groff actually produces device independent code that may be fed
into a postprocessor to produce output for a particular device.
groff has postprocessors for POSTSCRIPT devices,
character terminals, X Windows (for previewing), TeX DVI format,
HP LaserJet 4 and Canon LBP printers (which use CAPSL),
HTML, XHTML, and PDF.