Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!rutgers!att!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!ucla-cs!oahu.cs.ucla.edu!kirkaas From: kirkaas@oahu.cs.ucla.edu (paul kirkaas) Newsgroups: comp.text.tex Subject: Re: Problems with Beebe's DVI driver for the DeskJet Message-ID: <1990Nov22.200505.465@cs.ucla.edu> Date: 22 Nov 90 20:05:05 GMT References: <1446@tharr.UUCP> Sender: news@cs.ucla.edu (Mr. News) Organization: UCLA Computer Science Department Lines: 25 Nntp-Posting-Host: oahu.cs.ucla.edu In article <1446@tharr.UUCP> gustav@tharr.UUCP (Paul Moore) writes: >I am having a problem using the Beebe DVI drivers to print documents >generated using the Gnu Texinfo format. The problem is that Texinfo uses >cm 10-point fonts scaled 1315, and the drivers only support a fixed set >of magnifications (magsteps -8 to +8, at 1/2 magstep intervals). So that >the drivers cannot print these documents properly. I have tried to fix >this, by adding the required factors to the array of supported >magnifications, but for some reason it didn't work... I suggest you do what I did. Scrap that whole array. There are a couple of for loops in the Beebe code that walk up and down the indices of table, trying to open certain specified font sizes. If it's looking for font xxx.300pk and you have both xxx.299pk and xxx.301pk, it won't help; you'll get font not found. Instead, I have the for loops walk up and down the integer font numbers themselves; so first it tries .300pk, then .299pk, then .301pk, .... It's much more flexible that way. Give it a try. Paul -- -- Paul Kirkaas kirkaas@cs.ucla.edu