Obsługa MathML?

0

Witam,

Czy nie warto byłoby dodać obsługę MathML do generowania wzorów? Wydaje się to lepsze niż generowanie grafiki no i nie obciąża serwera zbędnymi obrazkami.

0

Obdżekszyn.
Składnia τεχowa jest prosta i przejrzysta, a MathML to jakaś straszna XML-owa abominacja.

http://en.wikipedia.org/wiki/MathML#Example_and_comparison_to_other_formats

0

Jako rzekł Azarien, mamy już Texa - nie wystarczające?

Przykład:
<tex>x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</tex>

daje:
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

0

Tak, ale generowanie obrazków z Tex-a ma ta wade, ze sa to obrazki wlasnie

0

Fakt, nie wyglądają zbyt pięknie, i odstają czcionką od reszty tekstu, ale mają niepodważalną zaletę: działają u każdego. Z MathML od razu zaczną się problemy z przeglądarkami, zwłaszcza misiowymi.
Taki obrazek to żadne obciążenie dla serwera.

Na dodatek MathML absolutnie się nie nadaje do ręcznego pisania. Porównaj
<mfrac><mrow><mi>x</mi></mrow><mrow><mi>y</mi></mrow></mfrac>a
\frac xy
dla zwykłego \frac xy.

0

Z MathML od razu zaczną się problemy z przeglądarkami, zwłaszcza misiowymi.

Czyli tylko z IE, ale jest player i do IE zdaje sie.

Na dodatek MathML absolutnie się nie nadaje do ręcznego pisania.

Sa edytory i nawet konwertery z Tex-a.

Tutaj porównanie wyników texa i mathml: http://www.mozilla.org/projects/mathml/demo/texvsmml.xhtml

0

@othello, Tex jest wygodniejszy w użyciu i wzory są ładniejsze (co prawda, de gustibus non est dispudandum).

0

Fakt, z przeglądarkami jednak moze byc problem :/ Wzory z tego linku wyswietlaja sie poprawnie tylko w Firefoksie. Opera wyswietla je błędnie, Chrome krzyczy ze są błędy na stronie i nie wyświetla wcale, Konqueror też tego nie wyświetla... dziwne, skoro to część standardu HTML5, a Opera i Chrome podobno najlepiej go obsługują...

0

Nawet w Firefoksie są problemy - ot choćby wysokość pierwiastka albo szerokość nawiasu klamrowego.

Poza tym - oni używają starszego renderera, który produkuje mało czytelny tekst, poszarpany taki, z widocznym aliasingiem.

Także z obsługą trzeba będzie raczej poczekać :)

0

Od kiedy HTML5 jest jakimś standardem?

0

Od 2020.

Nie ma jakichś konwerterów Tex -> MathML? Jeśli jest jakiś dający rozsądne wyniki to można dać eksperymentalną obsługę za jego pomocą.

0

Skoro praktycznie nie istnieją przeglądarki prawidłowo wyświetlające MathML, to z czym do ludzi...

0

Azarien:
FF dobrze wyświetla (trzeba dociągnąć fonty), Opera słabo, IE ma jakieś playery, a WebKit niedawno dostał obsługę: http://www.dobreprogramy.pl/WebKit-wzbogacil-sie-o-obsluge-MathML,Aktualnosc,19980.html
Do eksperymentowania wystarczy.

0

Ale tak w ogóle to jaki jest powód włączania takich eksperymentalnych i ledwo działających "standardów" na 4programmers?

0
Marooned napisał(a)

Ale tak w ogóle to jaki jest powód włączania takich eksperymentalnych i ledwo działających "standardów" na 4programmers?
Hmmm, innowacyjność? ;)

0

Ok, włączmy to. Tylko kto będzie z tego korzystał? :P

0

Każdy kto włączy sobie translację TeXa do MathMLa. Zapewne programiści OpenGL używają przeglądarek zdolnych do obsługi MathML: http://www.opengl.org/sdk/docs/man/xhtml/glFrustum.xml

1 użytkowników online, w tym zalogowanych: 0, gości: 1