BTW, looking at the man pages (Solaris 10, since I don't have anything newer handy at the moment), for nroff I see
> ATTRIBUTE TYPE ATTRIBUTE VALUE > Availability SUNWdoc > CSI Enabled but for troff I see > troff is not 8-bit clean because it is by design based on 7-bit ASCII. and for man(1), > The man command is CSI-capable. However, some utilities invoked by the > man command, namely, troff, eqn, neqn, refer, tbl, and vgrind, are not > verified to be CSI-capable. Because of this, the man command with the -t > option can not handle non-EUC data. Also, using the man command to display > man pages that require special processing through eqn, neqn, refer, tbl, or > vgrind can not be CSI-capable. That makes pretty man pages (using troff to generate PostScript, possibly then converted to PDF) in non-ASCII a problem, let alone the considerable number of pages that use tbl or eqn (I see over 5300 that do on Solaris 10, just in /usr/share/man), the latter even with plain text (nroff) output. I haven't yet determined whether the GNU version of troff is less limited, but it appears that while it may be better, it may not be able to handle everything either. Not sure about GNU tbl/eqn. So regardless of makewhatis, there may be some issues as to how well the man command (other than just man -k) will work for non-ASCII characters. -- This message posted from opensolaris.org
