> AT&T troff stores font size in points. This means it > converts the argument to .ps from whatever unit it's in > (default is points) to basic units and then divides that > by the size of 1 point.
Did AT&T troff actually allow the argument to .ps to be in anything other than points? The Manual says: The default scaling is m for the horizontally-oriented requests and functions ll, in, ti, ta, lt, po, mc, \h, \l, and horizontal coordinates of \D; v for the vertically-oriented requests and functions pl, wh, ch, dt, sp, sv, ne, rt, \v, \x, \L, and vertical coordinates of \D; p for the vs request; and u for the requests nr, if, and ie. *All* other requests ignore any scale indicators.