> So, a third, compromise solution is: > > - On all output devices (utf8, html, dvi, ps) map \- to U+002D in > fixed-width fonts and to U+2212 in proportional fonts.
Isn't this extremely artificial? Shouldn't we do rather this? - On all output devices (utf8, html, dvi, ps) map `-' to U+002D in fixed-width fonts and to U+2010 in proportional fonts. My reasoning: . We have to advise manpage writers anyway with changed instructions, namely, to use a fixed-width font for proper copy-and-paste support. At the same time, we could say that they should revert to `-' instead of `\-' which is easier to remember, and which gives better appearance in the manpage source files. . I'm quite sure that there are zillions of man pages out there which still use `-', probably with a fixed-width font. I dare to say that the probability to find a fixed-width `-' in a wild-life man page is greater than to find a variable-width `\-' in lines intended to indicate command-line stuff. . Moving from `\-' to `-' is quite easy. I think you'll find far more often The return value is -1. than the correct The return value is \-1 thus a simple, automatic search and replace should give good results almost immediately. Catching negative numbers with a regular expression afterwards should be not too time-consuming afterwards. Since this is a quite important topic I ask you, Bruno, to forward this to the appropriate people who might be interested also. Comments, please! Werner