mrp@minster.york.ac.uk (03/11/91)
I use Acorn's Postscript printer driver, and I have edited the PSprolog file (under instructions from Computer Concetps) so it can translate the MathGreek font into Symbol. When I printed (from Impression) to a file and transfered the file onto our network and tried to print it on both an Apple Laserwriter and and Imagen it gave me the following message: %%[ Error: typecheck; OffendingCommand: copy ]%% (In fact all our utilities and hardware that interpret postscript give this error) As an attempt at solving this I commented out the offending line and both printers produced the page OK. The page contained lots of fonts including MathGreek and a draw file. The bit I edited was: /fonts 100 dict def /ChkCh { dup Encoding exch get CharStrings exch known {pop} {Encoding exch /.notdef put} ifelse } bind def /FF { 3 1 roll findfont begin currentdict dup maxlength 1 add dict begin {1 index /FID ne {def} {pop pop} ifelse} forall % /Encoding 3 -1 roll 256 array copy def -- this line altered /Metrics 1 dict def Metrics /.notdef 0 put 0 1 255 /ChkCh load for dup currentdict end end definefont fonts 3 1 roll put } bind def ( This text appeared in the original PSprolog file before I edited it, so I don't think the CC stuff is to blame. But I could be wrong :-) ) So the questions are: what does this line do?, does removing it do any harm and if not why was it there in the first place? - Martin #===============================#===========================================# | Martin Portman | Phone: (0904) 432735 | | Dept. of Comp. Science | JANET: mrp@uk.ac.york.minster | | University of York | UUCP: ...!mcsun!ukc!minster!mrp | | Heslington | ARPA: | | YORK YO1 5DD ENGLAND | mrp%minster.york.ac.uk@nsfnet-relay.ac.uk | #===============================#===========================================# | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 - The Count, Ha Ha Ha. | #===========================================================================#