MathML: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
Редакция без резюме
Ред 213:
 
== Софтуерна поддръжка ==
=== Уел Браузъри ===
От големите уеб-браузъри, тези базирани на енджина “Gecko” (Firefox, Camino) имат най-добра вградена поддръжка за MathML.
Въпреки че WebKit енджина има версия за разработка на MathML, тази функция е достъпна само във Safari версия 5.1 и нагоре, Chrome 24. Поддръжката за следващите версии е спряна от Google поради структурни проблеми в сигурността, както и ниската употреба не оправдава отделеното инженерно време. [15] ??As of October 2013, the WebKit/Safari implementation has numerous bugs. ??
Opera поддържа MathML за CSS профил от версия 9.5 до 12, но отсъства възможността за позициониране на диакритични знаци. Преди версия 9.5 е необходимо потребителски JavaScript или друг лист от стилове(stylesheet) за да се емулира MathML. Поддръжката на MathML е спряна след Opera 14 и е заменена с енджина Chromium 25.
Internet Explorer фабрично не поддържа MathML. Поддръжката на MathML може да бъде добавена за версиите от IE6 до IE9 чрез инсталирането на плъгина MathPlayer. В IE10 се наблюдават грешки в изпълнението MathPlayer и затова във версия IE11 възможността за инсталиране на MathPlayer е премахната от Microsoft, с изключение на IE11 Enterprise Edition. MathPlayer се разпространява под лиценз, който може да ограничи дистрибуцията и употребата в комерсиален софтуер и уеб страници.
KHTML базираният Konqueror за момента не предлага поддръжка за MathML.
Качеството на изпълниение на MathML в браузър зависи от инсталираните шрифтове. STIX Fonts project предоставя обширен набор от математически шрифтове, под отворен лиценз. Шрифтът Cambria Math, вграден в Microsoft Windows има малко по-ограничена поддръжка.
Според един от членовете на екипа на MathJax, нито един от разработчиците на големи браузъри не е платил за разширяването на поддръжката на MathML. Съществуващата поддръжка е резултат основно на неплатен, доброволен труд.
 
Браузърите, които биха могли да рендират страници, използващи конвенциите на MathML<ref>[http://dichev.com/Math/XSL/ dichev.com ]/Блогът на Александър Дичев.</ref> (знакът '+' индикира, че и следващите версии също работят):