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.