2012-04-03 12 views
1

Ich verwende Mathjax, um einige Formeln auf einer Website zu rendern und alles funktioniert gut, bis ich versuche, sie zu drucken.Google Chrome Frame vermasselt Drucken MathML

In IE, FF, Chrome funktioniert alles gut und die Seite wird gedruckt. Aber wenn ich in IE Google Chrome Frame installiert wird es vermasselt die Formel:

"9a + 9 = 8a + 3" turns in to "7:) 7 ; 6:) 1". 

Das Problem ist, dass die Seite für das Drucken in einem neuen Fenster geöffnet wird und diese neue Seite nicht Chrome Frame verwenden. Wenn ich die URL auswähle und gebe, gebe ein, wird die Seite ohne die MathML-Tags gerendert und alles funktioniert einwandfrei.

Hat jemand irgendwelche Ideen, was das sein könnte? Vielen Dank.

Antwort

0

Die print preview verwendete Chrome-Emulation irgendwann, aber es wurde fehlerhaft und anschließend entfernt. Die Druckvorschau und Druckausgabe verwenden beide die native IE-Engine, die MathML mit einer Kombination von Alternativen machen kann:

Die Stylesheets Erfordern die XHTML+XML stylesheet ordnungsgemäß zu rendern.

Referenzen