Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 UW 5/3/83; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!cbosgd!ihnp4!houxm!hogpc!houti!ariel!vax135!cornell!uw-beaver!laser-lovers
From: laser-lovers@uw-beaver.UUCP
Newsgroups: fa.laser-lovers
Subject: Bug in Imagen dviimp
Message-ID: <1863@uw-beaver>
Date: Fri, 12-Oct-84 02:56:31 EDT
Article-I.D.: uw-beave.1863
Posted: Fri Oct 12 02:56:31 1984
Date-Received: Sun, 7-Oct-84 09:06:51 EDT
Sender: daemon@uw-beave
Organization: U of Washington Computer Science
Lines: 17

From: Jan Stoeckenius 

David Orr's analysis of the bug in Imagen's dviimp is completely accurate.
We blew it.

The reason this bug was not discovered much sooner is that there is an
alternate way to calculate character widths: by first translating them
into machine units (pixels) and then back to rsu's.  This method is 
invoked with the -a switch, and works well under the assumption that
whatever filter came ahead of dviimp knew the resolution of the target
printer (this is the case with catdvi, at least for 240 dpi printers).
This is the method we usually use with the program, thereby missing
this bug.

						Jan Stoeckenius
						   Imagen
-------