Hi folks,

The ksh93 man page has the following in its source:

    .SS Field Splitting.
    After parameter expansion and command substitution,
    the results of substitutions are scanned for the field separator
    characters (those found in
    .SM
    .B IFS\^\c
    )
    and split into distinct fields where such characters are found.

I think the intention here was to get back to the normal-size roman font
after "IFS" without introducing a stretchable space (hence \c) but still
leave some room between the small bold IFS and the closing parenthesis,
hance the hair space \^.

My question is, were the man macros intended to work this way?  Should
we expect ")" to render in a small font, or full-size roman?

I ask because I have a change to the TP macro I'm testing on my system
that would, I think, make font life easier for a lot of man page
writers.  To my shock, the impact of that change was only about 1 dozen
out of the ~6,900 pages on my system, but the above was one of them.
(Most of those 1 dozen were in the man-db and groff packages, too.)

Regards,
Branden

Reply via email to