NOT embedded fonts fix UPDATE

James Richard Tyrer tyrerj at acm.org
Thu Aug 19 22:44:11 CEST 2004


And some more unfortunate news.

This will NOT work with LPRng because it does not fork a print job as the user 
that submitted the job. :-(

So, it appears that BOTH CUPS and LPRng would need to be modified to conform to 
the defacto standard from FontConfig.  When you print without embedding the 
fonts, they must be found in "~/.fonts".  Perhaps adding FontConfig to 
GhostScript is a better solution, but this problem needs to be fixed.

To me, a printing system that requires embedded fonts is not a solution (OOO 
please note).

I also note that Qt's putting font substitutions in the PS file is not a 
solution here -- it is not a good idea (IMHO it just results in wasted paper in 
many cases).  It can actually make the problem worse when using GhostScript (if 
there is a valid substitution then GhostScript should make it).  Qtconfig needs 
an option to turn this off.

So, I am going to continue to use GNUlpr because it works better for my desktop 
system.  I still believe that it is the best solution for a desktop system and 
would still like to see KDE adopt it, or KDElpr based on the original UCB LPR, 
for the standard printing system.  If we did this, we could have complete 
printing integration using unmodified PPD files.

--
JRT


More information about the kde-print mailing list