> - It's all a single identifier, so breaking it into multiple > lines to avoid using \f would hurt readability.
I think it's a matter of debate whether .RB [ U ] INT \fIN\fP _WIDTH or .RB [ U ] INT\c .IB N _WIDTH is more readable. In the latter at least it's obvious in which typeface each part will be set. > but for some reason the underscore (_) is also set in italics > (well, under-underscored, since italics is just a big hype :). How can you tell? If you're using devps: in the Adobe fonts Times-Roman, Times-Italic, and Times-Bold the underscore is identical, so you don't see which underscore is being used (but it's the bold underscore). If you're using devtty: If GROFF_NO_SGR is unset: the output is correct, the underscore is in bold. If GROFF_NO_SGR is set (and you're piping into less): Both bold underscore and underlined underscore are output as <underscore><backspace><underscore>. less has a preference for interpreting this as an "italic" underscore rather than as a bold underscore. There's nothing you can do short of modifying less.