Hi Ted, > What eqn does when reducing point sizes for these is, at each stage, > issue a troff request > > .ps (u;\\n[.ps]*7+5/10>?5) > > whose effect is that provided the result exceeds 5 [points] use > this as the point-size; otherwise use 5 points. > > So, for instance, if initially in 10-point this sets the point-size to > 10*7[=70]+5[=75]/10 = 7, for a 1st-order superscript.
I'm not up on this area so this is more of a question than correction... Given it's .ps, which is scaled points, why isn't it 10,000, assuming a DESC with sizescale of 1,000, which would then make the +5 somewhat puny? $ printf '%s\n' '.nr x (u;\n[.ps]*7+5)' '.tm \nx' | > troff 70005 $ Cheers, Ralph.