Ich habe zwei Probleme beim Ausdrucken von Programmlisten auf Webseiten von Suns Website, Firefox unter Windows, und habe mich gefragt, wie ich das Problem diagnostizieren / beheben könnte.
Hier ist eine Beispielseite . Der normale Text wird gut gedruckt, die Schriftart mit fester Breite ist jedoch sehr problematisch. Es sieht gut aus auf dem Bildschirm, aber in einem Ausdruck sind die Zeichen alle durcheinander, als ob das Kerning furchtbar schief gelaufen ist ... und ich habe auch den "Mah Jong" -Effekt: Anstelle von Whitespace-Zeichen am Anfang der Zeile sehe ich einen Haufen von quadratischen Zeichen mit dem, was aussieht
+--+ |00| |20| +--+
im Inneren, was ich denke, ist die Art und Weise, in der sich der Druckertreiber beschwert, dass dies ein Unicode-Zeichen ist, das er nicht drucken kann. (Warum es nicht weiß, wie man ein Leerzeichen druckt, ist mir ein Rätsel ...)
Irgendwelche Vorschläge?
Haben Sie dieses Problem auf anderen Websites entdeckt? Ich habe das gleiche Problem mit FF, aber die Sun-Seite wird in Chrome einwandfrei gedruckt.
pelms vor 15 Jahren
0
3 Antworten auf die Frage
1
jweede
Normalerweise werde ich, wenn ich auf diese Art von Druckproblemen stoße, zunächst versuchen, als PDF zu drucken und dann die PDF-Datei zu drucken. Hast du das probiert?
Klingt, als wäre dieses Problem zuvor mit Mozilla aufgetreten. Ihre Empfehlung, die standardmäßig verwendete Monospace-Schriftart zu ändern (Extras> Optionen> Inhalt> Schriftarten und Farben> Erweitert) oder den Druckertreiber zu aktualisieren.
Ja. Bei PDF ist das Kerning der festen Schrift immer noch durcheinander, aber die Leerzeichen sind in Ordnung. Der Punkt ist jedoch, dass mit der Einrichtung meines Systems etwas nicht stimmt. Ich habe nichts dagegen, ab und zu in PDF zu drucken, aber ich möchte dieses Problem beheben.
Jason S vor 15 Jahren
0
Verwenden Sie alternativ einen anderen Browser zum Drucken.
Joey vor 15 Jahren
0
1
hyperslug
Es scheint ein Fehler in der Art zu sein, wie Firefox Courier im Gegensatz zu Courier New behandelt.
Drucken Sie die obige Seite und sehen Sie, ob es einen Unterschied für Sie gibt. IE und Chrome drucken dies einfach. Opera hat dies umgangen, indem er eine andere, jedoch variable Breite verwendet hat. Der obige Link enthält ein Greasemonkey-Skript als Workaround.
Vielen Dank!!! Dies scheint das Problem zu sein - Courier New funktioniert gut, aber Courier nicht. Ich muss das Greasemonkey-Skript ausprobieren.
Jason S vor 15 Jahren
0
0
Axxmasterr
Alles der Reihe nach. Stellen Sie sicher, dass Sie die richtigen Schriftarten installiert haben. Sie können keine Schriftarten drucken, die nicht auf Ihrem System installiert sind.
Als nächstes würde ich überprüfen, ob Sie den richtigen Druckertreiber installiert haben. Viele Drucker können im einfachen ASCII-Modus oder im nativen Treibermodus drucken. Der Drucker kann keine Grafiken und komplizierten Details drucken, es sei denn, er befindet sich im nativen Treibermodus für das Gerät.
Wenn Sie also die Schriftarten installiert haben und die richtigen Treiber geladen haben, sollten Sie die Möglichkeit haben, dass die Schriftarten ordnungsgemäß funktionieren.
Hmmm ... Ich verstehe Ihren Standpunkt grundsätzlich, aber ich weiß nicht, ob ich die richtigen Schriftarten installiert oder die richtigen Druckertreiber geladen habe.
Jason S vor 15 Jahren
0