Am Freitag, 9. August 2002 19:19 schrieb Torsten Werner:
Am Freitag, dem 09. August 2002 um 17:46:38, schrieb Jens Weiße:
Könnte es sein, das GhostScript den entsprechenden Postscript-Font nicht finden kann und dann auf einen Substiutionsfont ausweicht?
Nee nee, die in input.ps nicht eingebetteten Fonts werden schon im Filesystem gefunden (völlig automatisch dank Debian font manager), nur ein PostScript-Drucker würde das nicht können. Nach der angegebenen Behandlung mittels pswrite sind die Fonts in output.ps eingebettet und auch der Drucker ist zufrieden. Allerdings wird einer von den drei Fonts wird als Bitmap-Font eingebunden, obwohl er ursprünglich schon skalierbar ist ...
Bist du dir vollkommen sicher, das die anderen beiden Schriften als skalierbare PostScript-Fonts eingebunden werden? Deine Zeile gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=output.ps input.ps produziert zwar eine größere Datei in der alle Buchstaben drin sind, aber meiner Meinung nach sind es alles nur Bitmaps. Wenn man die so behandelte Datei durch den Acrobat-Distiller jagt, dann ist er nicht der Meinung eine eingebettet Schrift zu benutzen. Das Ergebnis sind nur pixelige Schriften. Wobei die dritte Zeile besonders schlecht gerendert (rauh) ist.
Disttliliert man dagegen deine Beispieldatei tmp2.ps dann meckert Acrobat über die zwei unbekannten Fonts "/NimbusRomanCYR-Regu" und "/Hershey-Plain-Triplex-Italic" (2. und 3. Zeile) und ersetzt sie durch Standardfonts. Deine erste Schrift "/Times-Roman" wird dagegen erkannt und richtig eingebunden.
....- man sieht das bei starker Vergrößerung.
Du meinst bestimmt die letzte Zeile mit Torsten. Die pixelige Schrift tritt auch bei der direkten Betrachtung im ps-viewer auf. Da dieser auf GhostScript zurückgreift, könnte die Schrift "/Hershey-Plain-Triplex-Italic" an sich so pixelig sein. Das erste Torsten und das ae werden ja sauber gerendert.
Das ist weitgehend Handarbeit gewesen, nix LaTeX...
Du fummelst direkt auf PostScript-Ebene rum?
Warum die Einbettung der Schriften nicht klappt weis ich nicht. Auch die Option -dEmbedAllFonts=true bringt nichts.
Jens Weiße