PostScript fonts print as Courier when Inkscape exports to EPS

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

Niall,
could you do a regression with the version 0.45. There are a couple of font issues fixed. If this does not help, pls. file a bug and attach your file in different versions (svg and ps) or just post here and I file a bug for you.
Thx,
Adib. ---
Niall Mansfield schrieb:
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:
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.
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
Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=D... _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
participants (2)
-
Adib Taraben
-
Niall Mansfield