Re: Re: [kde-freebsd] Font Problems in printing PDF files from KDE 3.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jim Durham wrote:
On Wednesday 24 March 2004 11:18 pm, Michael Nottebrock wrote:

On Thursday 25 March 2004 05:02, Jim Durham wrote:

I have noticed for a while now that when you create a PDF file from KDE's
print system, the fonts are not right.

I do a lot of on line ordering for my company and I save the web invoices
by using the "Print PDF file" function.  In a lot of cases, the Uppercase
letters beginning a line of text come out superimposed over the lower
case letters forming the rest of the line, making it really hard to read.
In other words, the first and second characters of a line of text occupy
almost the same space if the first one of them is uppercase.

I've noticed a similar thing when printing to PDF from kword. A workaround I found is (no kidding) to only use odd font-sizes ... I suspect the bug is somewhere in ghostscript.


OK... I forgot to mention this but you can get it to work with fixed-width fonts like courier 10, but it makes Konq really ugly.

I just tried the odd size fonts and no joy, it still does it.

As another piece of "evidence", I have rigged up a PDF printer from Samba that takes Postscript output from a WIndows box and mails the resulting PDF back to the user. This uses Ghostscript and does not have this problem.

Would you please try printing to a PS file and see if it has the same problems when viewed with GV or GSView?


I suspect that the problem is with the Qt PostScript driver (which Qt version are you using?). It has NEVER worked correctly and it is possible that it has regressed. Also, you can try NOT embedding the fonts in the PS files. To try this execute:

qtconfig

and under the: "Printer" tab, uncheck: "Enable Font embedding". This might cause a new problem. :-( Qt version 3.2.x didn't get the font names correct when you didn't embed the fonts. I posted patches for that, but I haven't tested 3.3.1 to see if they fixed it yet. Even if it does get the font names correct, you may have problems with GhostScript not finding the fonts. The most foolproof method is to build the font paths into GhostScript (GS_LIB_DEFAULT= in Makefile.in). Your distro might have done this if you installed from RPMs. Do this in a Konsole to check:

	GS_LIB=""
	export GS_LIB
	gs --help

Read the: "Search path:".

Note that this won't work for fonts installed in $HOME. That is more complicated but can be done on Linux (it would probably work with BSD [does BSD support "/etc/profile.d/" scripts]). Are you using CUPS, LPR, or something else?

--
JRT


___________________________________________________ . Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.

[Index of Archives]     [Trinity (TDE) Desktop Users]     [Fedora KDE]     [Fedora Desktop]     [Linux Kernel]     [Gimp]     [GIMP for Windows]     [Gnome]     [Yosemite Hiking]
  Powered by Linux