Ghostscript und die Fonts
Hallo, ich versuche gerade Ghostscript von der Source zu installieren. Ghostscript ist soweit drauf, nur mit dem Fonts will er nicht so richtig. Ich habe hier ein File das ich mit gs unter SuSE 10.2 einfach anzeigen lassen kann. Unter SuSE 7.0 (Fragtr nicht warum es da laufen muss, es muss einfach) findet er mir einen chinesichen Font nicht und zeigt mir deshalb komischen Krims-Krams an. Nun habe ich mal die Fonts vom 10er System zusammenkopiert und auf demn 7er kopiert.... Selbst wenn ich dem GS den Pfad mit -I /usr/share/fonts/trutype angebe findet er den Font nicht. Aber genau da holt sich das 10.2er System den benötigten Font her. Wie bringe ich gs dazu die Fonts da zu finden und auch zu nehmen? Gruß Daniel -- Daniel Spannbauer Systembetreuung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Daniel! Am 01.09.2008 um 13:12 Uhr schrieb Daniel Spannbauer:
Selbst wenn ich dem GS den Pfad mit -I /usr/share/fonts/trutype angebe findet er den Font nicht. Aber genau da holt sich das 10.2er System den benötigten Font her.
Wie bringe ich gs dazu die Fonts da zu finden und auch zu nehmen?
Hast du schon die Standardverzeichnisse für die Fonts ausprobiert? gs -h sollte die verwendeten Pfade anzeigen. cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer schrieb:
Hallo,
ich versuche gerade Ghostscript von der Source zu installieren. Ghostscript ist soweit drauf, nur mit dem Fonts will er nicht so richtig. Ich habe hier ein File das ich mit gs unter SuSE 10.2 einfach anzeigen lassen kann. Unter SuSE 7.0 (Fragtr nicht warum es da laufen muss, es muss einfach) findet er mir einen chinesichen Font nicht und zeigt mir deshalb komischen Krims-Krams an. Nun habe ich mal die Fonts vom 10er System zusammenkopiert und auf demn 7er kopiert....
Selbst wenn ich dem GS den Pfad mit -I /usr/share/fonts/trutype angebe findet er den Font nicht. Aber genau da holt sich das 10.2er System den benötigten Font her.
blöde Frage: was für einen Font ? ISO oder UTF
Wie bringe ich gs dazu die Fonts da zu finden und auch zu nehmen?
oder anders rum ... kann SuSE 7.0 schon UTF ?
Gruß
Daniel
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Monday 01 September 2008 13:12:31, Daniel Spannbauer wrote:
Hallo, ... Unter SuSE 7.0 (Fragtr nicht warum es da laufen muss, es muss einfach) findet er mir einen chinesichen Font nicht und zeigt mir deshalb komischen Krims-Krams an. Nun habe ich mal die Fonts vom 10er System zusammenkopiert und auf demn 7er kopiert.... ... Wie bringe ich gs dazu die Fonts da zu finden und auch zu nehmen?
Gruß
Daniel
Weiss nicht, ob das für 7 auch zutrifft, aber: hast du das script fonts-config laufen lassen? Das aktualisiert die Verwaltungsdateien fonts.* Mussten die Fonts damals nicht in /usr/X11R6/lib/X11/fonts/-Verzeichnissen liegen? Gruss Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic art photos: http://www.bauer-nudes.com Madagascar special: http://www.fotograf-basel.ch/madagascar/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Weiss nicht, ob das für 7 auch zutrifft, aber: hast du das script fonts-config laufen lassen? Das aktualisiert die Verwaltungsdateien fonts.*
Mussten die Fonts damals nicht in /usr/X11R6/lib/X11/fonts/-Verzeichnissen liegen?
Ja, sollten Sie auch. Aber selbst der Pfad wird lt. gs -v nicht genutzt. gs -v sagt: %rom%lib/ : /usr/arch/lib/ghostscript/8.62/lib : /usr/arch/lib/ghostscript/8.62/Resource : /usr/arch/lib/ghostscript/fonts : /usr/arch/lib/fonts/default/ghostscript : /usr/arch/lib/fonts/default/Type1 : /usr/arch/lib/fonts/default/TrueType : /usr/lib/DPS/outline/base : /usr/openwin/lib/X11/fonts/Type1 : /usr/openwin/lib/X11/fonts/TrueType Wobei ich keine Ahnung habe was %rom% sein soll. Gruß Daniel -- Daniel Spannbauer Systembetreuung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer schrieb:
Hallo,
ich versuche gerade Ghostscript von der Source zu installieren. Ghostscript ist soweit drauf, nur mit dem Fonts will er nicht so richtig. Ich habe hier ein File das ich mit gs unter SuSE 10.2 einfach anzeigen lassen kann. Unter SuSE 7.0 (Fragtr nicht warum es da laufen muss, es muss einfach) findet er mir einen chinesichen Font nicht und zeigt mir deshalb komischen Krims-Krams an. Nun habe ich mal die Fonts vom 10er System zusammenkopiert und auf demn 7er kopiert....
Selbst wenn ich dem GS den Pfad mit -I /usr/share/fonts/trutype angebe findet er den Font nicht. Aber genau da holt sich das 10.2er System den benötigten Font her.
Wie bringe ich gs dazu die Fonts da zu finden und auch zu nehmen?
So, etwas schlauer. In der Datei cidfmap wird festgelegt welchen Font er nehmen soll. Hier wird auf /usr/share/fonts verwiesen. In einer anderen Datei unter CMap steht drin wie er das ganze zu decodieren hat. Nur scheint er die Datei cidfmap nicht zu nehmen. Er behauptet immer er kennt den Font nicht und nimmt stattdessen Curier. Das haut halt bei Chinesisch nicht hin. Hat jemand eine Idee wie ich Ghostscript dazu bringen kann die cidfmap und die CMap zu nehmen? Oder wie ich wenigstens den Debug-Level verändern kann so das ich evtl. sehe warum er die nicht nimmt? Gruß Daniel -- Daniel Spannbauer Systembetreuung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer schrieb:
Unter SuSE 7.0 (Fragtr nicht warum es da laufen muss, es muss einfach) findet er mir einen chinesichen Font nicht und zeigt mir deshalb komischen Krims-Krams an. Nun habe ich mal die Fonts vom 10er System zusammenkopiert und auf demn 7er kopiert....
Bist Du sicher, dass das ghostscript auf dem 7er System überhaupt schon mit CJK-Fonts klar kommt? Ich erinner mich nicht mehr, seit welcher Version das überhaupt der Fall war. Oder hast Du da ein aktuelles GS installiert?
Selbst wenn ich dem GS den Pfad mit -I /usr/share/fonts/trutype angebe findet er den Font nicht. Aber genau da holt sich das 10.2er System den benötigten Font her.
Bedeutet zwar wahrscheinlich nichts, aber bei "trutype" ist ein Tippfehler drin.
So, etwas schlauer. In der Datei cidfmap wird festgelegt welchen Font er nehmen soll. Hier wird auf /usr/share/fonts verwiesen. In einer anderen Datei unter CMap steht drin wie er das ganze zu decodieren hat.
Ich vermute, dass die cidfmap nur für CID Fonts (ein spezielles Fontformat für CJK-Fonts) verwendet wird und die benutzten Fonts keine CID Fonts sind. Gruss, Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Daniel Bauer
-
Daniel Spannbauer
-
Fred Ockert
-
Peter Geerds
-
Wolfgang Kleinbach