Vlákno názorů k článku Novinky v HTML5: úvod do specifikace MathML 3.0 od K> - Neivm jestli si z nas autor clanku dela...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 11. 2012 9:47

    K> (neregistrovaný)

    Neivm jestli si z nas autor clanku dela pr*el, ale vzorec vysazeny v MathML je spatne. protoze:

    1, Pozivat hvezdicku jako operator nasobeni je hnus vznikly z historickych duvodu. Od toho mame but znak × (unicode U + 00D7), nebo casteji stredovou tecku ⋅ (myslim ze U + 22C5).

    2, Blok "cos alpha" je obalen tagem <mi>. Ale "cos" neni zadna promenna, je to funkce, obvykle se sazi normalnim pismem, ale "alpha" je promenna, ta by mela byt vysazena sklonenym pismem.

    Prosim tedy autora, at si o sazeni matematickych textu nejprve neco precte, pak at udela nejakou praci v TeXu, a pak at pise clanky o tom, jak sazet matematicke vzorce v necem jinem.

    Dalsi vec je, ze at se na dany vzorec divam v jakemkoliv prohlizeci (chrome, firefox, opera), vypada hnusne. Dokonce i ten vzorec ve wordu je vysazeny lepe, a to uz je co rict. Kvalita matematiky v TeXu je s nama uz mnoho let, nechapu proc vyviji nove sazeci algoritmy, ktere jsou leda horsi.

    Jestli se v necem pletu, budu velmi rad, kdyz me opravite. Opravdu.

  • 8. 11. 2012 10:05

    Filip Jirsák
    Stříbrný podporovatel

    Když se na ten vzorec díváte v jakémkoli prohlížeči, nedíváte se na vzorec v MathML, ale na HTML s neznámými tagy (jak už je v diskusi 2× napsáno). Proto vypadá nejen hnusně, ale hlavně špatně, protože není zobrazena zlomková čára. Že to zobrazení připomíná správný vzorec je souhra náhod – za prvé autor zvolil velmi jednoduchý vzorec, takřka bez matematických symbolů, za druhé prohlížeče neznámé tagy ignorují.

    MathML není sázecí algoritmus, je to syntaxe pro zápis matematických vzorců založená na XML, tedy vhodná pro vkládání do jiných XML dokumentů (např. XHTML). Pro jeho vykreslení se může použít i vykreslovací algoritmus TeXu.

  • 8. 11. 2012 10:13

    Pavel (neregistrovaný)

    Jenom k tomu poslednimu argumentu: to jak ty vzorce vypadaji (hnusne) neni tim v cem jsou kodovany, ale cim jsou renderovany. Takze i kdyby ty browsery "rozumely" zapisu v TeXu, tak to nezaruci ze vzorce budou "vypadat jako v TeXu".

    Dalsim bodem je to co zminoval uz nekdo vyse: jestli chceme mit moznost sazet jenom "vizualne" a nebo i "semanticky" - tj. jenom vzhled, a nebo take vyznam. Dal bych prenost tomu druhemu, uz proto ze drtivou vetsinou ctenaru dnesniho webu jsou zase jenom roboty, tak aby tomu rozumely.

    Jinak s vami souhlasim.

    A navic dodam ze MathML je plodem toho zleho XML a xHTML, mnohem starsi nez HTML5. Ale to bylo pred rokem 2000, neco kolem vyhynuti lovcu mamutu.

    Uroven celeho serialku je dost tristni.