
When I save a drawing as EPS, and print it, some or all of the PostScript fonts are incorrect, and show as Courier instead. (When I view the EPS in Ghostview on Linux, everything looks fine.)
Here are two slightly different cases:
1. Font is Helvetica Narrow Bold:
All text items print as Courier.
I get a similar result when I run the EPS through Adobe Distiller (which I did just to see what's happening); it reports: Helvetica Narrow-Bold not found, using Courier. Helvetica Narrow-Bold-ISOLatin1 not found, using Courier.
2. Font is Times Bold:
First text item prints correctly, others print as Courier.
When run through Adobe Distiller, it whinges: Times-Bold-ISOLatin1 not found, using Courier. Note: only one message, not two as above.
My messy workaround: -------------------
If I edit the EPS file (diff shown), it works. (I.e. insert an extra dash in the font name wherever it's used, and use the original font name, without the -ISOLatin1 suffix.)
65c65 < /(Helvetica Narrow-Bold-ISOLatin1) /(Helvetica Narrow-Bold) newlatin1font --- > /(Helvetica Narrow-Bold-ISOLatin1) /(Helvetica-Narrow-Bold) newlatin1font 88c88 < /(Helvetica Narrow-Bold-ISOLatin1) findfont --- > /(Helvetica-Narrow-Bold) findfont
Is there a better solution to this? (Presumably we're not the only site having this problem?)
Inkscape 0.44.1 on Windows XP Printers used: HP4050TN PostScript and HP3700DN PostScript. (Running Inkscape on Linux isn't currently an option, alas, because of o/s versions.)
Thanks, Niall