On Wed, 26 Feb 2014 11:46:32 +0000 Ralph Corderoy <ra...@inputplus.co.uk> wrote:
> > > man pages don't really need expressive typography. > > > > Man pages are constrained by xterm. A better display system would > > invite tables, graphs, equations, and links. > > I don't think they are. Or they didn't used to be. It was common to > see man pages with `.if n' and `.if t', with the troff presenting the > same data in better form, e.g. ASCII art versus pic(1). man pages > used to be commonly printed and high-quality output desired Hi Ralph, Like Deri, from time to time I render a man page with -Tps, when I want to look over it carefully or find myself referring back to it while working on something unfamiliar or fiddly. But I would bet 4 people in 5 who type "man foo" don't know there's a typesetter behind it. So many people are so accustomed to nroff output of man pages that most web sites emulate its single worst characteristic, monospace fonts. And the results are either comical or tragic: https://developer.apple.com/library/mac/documentation/darwin/reference/manpages/man7/groff_char.7.html or http://man.cx/groff_char(7) Apparently you can have either acceptable formatting with monospace fonts and forgo knowing what Å looks like, or you can see the character while imagining how the page should be formatted. :-( I submit to you that if our command-line environment weren't still using 1980s technology to emulate 1970s hardware, we would have more graphical and unified documentation. In other words, the terminal is the problem. Luckily, the terminal is also the solution. Or, rather, a different terminal would be. I call it VT-roff: http://www.schemamania.org/troff/vt-roff.pdf Just a small matter of programming. ;-) --jkl