Checksum: 24383
Lines: 56
Path: utzoo!sq!dns
From: dns@sq.uucp (David Slocombe)
Date: Mon, 17-Oct-88 00:41:23 EDT
Message-ID: <1988Oct17.004123.14282@sq.uucp>
Newsgroups: comp.text
Subject: Re: Definition of Point
References: <2610015@hpsal2.HP.COM> <142@ur-cc.UUCP> <219@dcs.UUCP> <YXJVEOy00UkP40aWB1@andrew.cmu.edu>
Reply-To: dns@sq.com (David Slocombe)
Organization: SoftQuad Inc., Toronto

In article <YXJVEOy00UkP40aWB1@andrew.cmu.edu>
jaap+@andrew.cmu.edu (Jaap Akkerhuis) writes:

>Bear in mind that all these nifty numbers hardly make any sense at all in the
>real world. I know of at least two models of a typesetter from the same
>manufacturer which have an apparently a different size for a point. This is not
>a big deal, since it is marginal. However, it starts to become annoying when
>you want to combine output of both versions in one document. The linelength
>will vary enough to be noticable.

Too right, Jaap! A publishing house a block away from us has a
Linotron 101 laser phototypesetter which does not give you anything
like an exact pica in the direction of the film motion, because,
long ago, a serviceman repairing the machine went off without
checking that the *analog* adjustment that controls the scale in
that direction was reset correctly after he had repaired the machine.

It was a Friday, and an awful lot of work had to be done over the
weekend on all sorts of work-in-progress, so the staff "made do"
and worked out how to adjust what they were specifying so that the
actual physical measurements came out right. After that it was
awfully hard to find a time when it would be OK for the serviceman
to come back and readjust the machine, since you couldn't afford to
have corrections on jobs started that weekend not come out with
EXACTLY the same measures.... and the problem was renewing itself with
each new job started!

The upshot is that that Linotron 101 has been running with its
scale set wrong ever since.

Fortunately, in sqtroff there is a ".scale" request:

	.scale c numerator denominator [round | trunc]

where:
   "c" is a single letter that is the new troff scale unit (or an old
   one if it is being redefined).
   
   "numerator" is a non-negative integer (or number register) with
   some already-existing scale-indicator attached.
   
   "denominator" is a positive integer or register.
   
   "round" and "trunc" are keywords that set the way fractions will
   be handled with this new scale-indicator.

This new request was created to enable Europeans and fussy Americans
to redefine the point and Pica (the default is still 1/72 inch), but
you can imagine all the interesting uses it can be put to, including
dealing with permanently-misadjusted phototypesetters!

----------------------------------------------------------------
David Slocombe				(416) 963-8337
SoftQuad Inc.				(800) 387-2777 (from U.S. only)
720 Spadina Ave.			uucp: {uunet!attcan!utzoo, utai}!sq!dns
Toronto, Ontario, Canada M5S 2T9	Internet: dns@sq.com
