"Peter B. West" <[EMAIL PROTECTED]> wrote on 28.05.2004 01:15:26:
> I suppose that everyone has noticed this exchange on fop-user. > > Peter > > Mike Kellstrand wrote: > > Mark, > > > > I ran the PDF through Ghostscript and it looks like it is doing the trick. > > I did notice that the same PDF printed in Ghostscript vs. Adobe print > > out with slightly different size fonts. Arg! :) Is there a specific reason for this pointer? If there is any doubt: font sizes are the same whereever you print out a PDF - as long as the PDF viewer application and the printer(driver) work correctly and the user hasn't made any mistake. Possible causes for this kind of problem: 1. The printer (or emulator) does not use exactly the same font, but a substitute with differing metrics. GhostScript default fonts are not perfectly compatible with the metrics of the Adobe base fonts - that goes at least for GhostScript version from about a year ago. 2. This is a variation of 1. Improper setting of font match settings in the printer driver options. Using device fonts in PCL printing is especially dangerous as many drivers then don't handle Z-order or font color correctly in addition to having device fonts with metrics that match only to 95% or so. 3. The user has made a mistake (page/paper scaling options if the Acrobat print dialog, like fit to page, etc.). 4. The PostScript printer (or emulation) or the printer driver is buggy. The Kyocera PS emulation is a little shaky in my experience - though not regarding font sizes or metrics regarding the base fonts. We have done lots and lots of PDF and PostScript output for a bunch customers with an output of several 100.000 pages per month (by the way: more than 50% of these still done with FOP) and using dozens of different printers, and a number of fonts (base fonts as well as others). Any font size or metric problems during the last years regarding PDFs or PSes could be resolved to one of the 4 reasons - most popular is 3. Hope this resolves any doubt you might have. Bye, Arnd -- Arnd Bei�ner Cappelino Informationstechnologie GmbH
