Firefox-Filter Graustufen und Drucken

8

Ich bin auf ein Problem gestoßen, bei dem die Filter-CSS-Eigenschaft von Firefox auf der gedruckten Seite richtig auf Graustufen gebracht wurde. Aus irgendeinem Grund ist das Graustufenbild auf dem Ausdruck nicht sichtbar, obwohl es wie erwartet auf dem Bildschirm angezeigt wird. Nachdem ich auf Fragen wie diese verwiesen habe, bin ich an diesen Punkt gelangt ( vereinfacht, um das Problem zu demonstrieren):

%Vor%

Und hier ist die Geige

Gibt es dafür eine praktikable Lösung, oder mache ich etwas falsch? Die Anwendung der Filter auf andere Elemente scheint das gleiche Problem zu verursachen. Ich würde jeden konstruktiven Input sehr schätzen.

Hinweis: Verwenden von Firefox v20.0.1

    
dasch88 06.05.2013, 16:11
quelle

1 Antwort

0

Es stellt sich heraus, dass dies fast ein Browser-Bug in FireFox zu sein scheint. Mir ist aufgefallen, dass zu jeder Zeit (auf dem Bildschirm), wenn auf eine SVG verwiesen wird, die der Browser nicht finden kann, das gleiche Problem auftreten würde wie beim Drucken: Das Bildlayout wäre reserviert, aber es wäre Leerstelle. Dies veranlasste mich zu der Frage, ob es einen Unterschied in dem gab, was geladen / gefunden werden konnte, wenn für einen Drucker anstatt auf dem Bildschirm gerendert wurde, und so begann ich verschiedene Arten des Ladens / Referenzierens des SVGs. Ich habe versucht, die SVG aus einer separaten Datei, von einer ID in der HTML, und Inline, alle in Kombination mit der Definition des Filters in einer separaten CSS-Datei, In-Page-Klassen und Inline-Stile. Von all den Kombinationen hat das funktioniert:

  

Definieren Sie die SVG-Datei in HTML, und verweisen Sie sie mithilfe von Inline-Stilen oder In-Page-CSS-Klassen.

Ich weiß, dass es komisch klingt, aber buchstäblich alles andere, was ich ausprobiert habe, bricht ab, einschließlich alles gleich zu machen, aber die Eigenschaft filter css in einer externen CSS-Datei zu setzen. Mit dem In-Page-Klassenansatz sieht der fixierte HTML-Code folgendermaßen aus:

%Vor%

Und nochmal, die modifizierte Geige , von der Sie drucken können und nun das Bild in Firefox sehen können.

Siiigh, das ist die Art von Dingen, die ich von IE erwarten würde ... hoffentlich hilft, jemandem Zeit / Trauer / mörderische Gedanken zu sparen

    
dasch88 09.05.2013, 20:06
quelle

Tags und Links