Хромированная рамка Google портит печать MathML - PullRequest
1 голос
/ 03 апреля 2012

Я использую Mathjax для отображения некоторых формул на сайте, и все работает нормально, пока я не попытаюсь их напечатать.

В IE, FF, Chrome все работает нормально и страница печатается. Но если у меня установлен Google Chrome Frame в IE, он испортит формулу:

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

Проблема в том, что страница для печати открывается в новом окне, и эта новая страница не использует Chrome Frame. Если я выбираю URL и нажимаю , введите , страница отображается без тегов MathML, и все работает нормально.

У кого-нибудь есть идеи, что это может быть? Спасибо.

1 Ответ

0 голосов
/ 05 сентября 2012

Предварительный просмотр в какой-то момент использовал эмуляцию Chrome, но он глючил и впоследствии был удален.Для предварительного просмотра и вывода на печать используется собственный движок IE, который может отображать MathML с использованием комбинации альтернатив:

Для таблиц стилей требуется XHTML + XML таблица стилей для правильной визуализации.

Ссылки

...