> Die Ausgabe mit
>
> Display["file",graph,"format"]
>
> fuehrt zu einem Absturz von 'psrender' auf Solaris, wenn
> als Font in der Graphik z.B.
>
> TextStyle -> {FontFamily -> "Times"}
>
> gesetzt wurde.
Da kommen zwei Probleme zusammen. Mir ist das auch passiert, deshalb weiß
ich jetzt wie es geht.
1. psrender stürzt einfach lautlos ab, wenn es einen Zeichensatz nicht
findet.
2. Der Times-Zeichensatz (sowie Helvetica) wird von Wolfram Research nicht
mit Mathematica mitgeliefert. Das Frontend bekommt ihn über die normalen
X11-Mechanismen mit, aber psrender ist auf sich selbst gestellt.
Unter Solaris befinden sich die PostScript-Zeichensätze normalerweise
in $OPENWINHOME/lib/X11/fonts/Type1 (die *.pfa Dateien). Sie können
sie psrender bekannt geben, mit folgendem Vorgehen:
- gehen Sie in das Font-Verzeichnis von Mathematica ($TopDirectory ist dort,
wo sie Mathematica installiert haben):
cd $TopDirectory/SystemFiles/Fonts/Type1
- erzeugen Sie die Datei PSres.upr neu:
$OPENWINHOME/bin/makepsres -nb -nr . $OPENWINHOME/lib/X11/fonts/Type1
(vielleicht wollen Sie das alte PSres.upr vorher sichern.)
- wenn Sie noch weitere Zeichensätze haben, z. Bsp. von Acrobat Reader
können Sie einfach die entsprechenden Verzeichnisse obigem Befehl hinzufügen.
Acrobat ist übrigens eine prima Gratis-Quelle von PostScript-Fonts,
wenn Sie keine solchen auf Ihrem System haben.
mit freundlichen Grüßen,
Roman Mäder
-----------------------------------------------------------------------
MathConsult Dr. R. Mäder Aryanastrasse 21
Mathematik- und Informatik-Beratung CH-8704 Herrliberg
T: +41-1-991 6343 mailto:maeder@XXXXXXX.ch
F: +41-1-991 6345 http://www.mathconsult.ch/
-----------------------------------------------------------------------
|