#MathML
Eine weitere Vorlesung aus den Online-Semestern zum Thema #MathML. <Have_fun/>! https://vimeo.com/833936564
»Math Augmentation: How Authors Enhance the Readability of Formulas using Novel Visual Design Practices.« https://dl.acm.org/doi/abs/10.1145/3491102.3501932
Bei der Fourier-Formel in #MathML angewendet (ausgehend von der verlinkten farbigen Formel als Pixelgrafik). https://datenverdrahten.de/mathml/MathML_Demos.html
Just released an update to Ziamath, a Pure-Python package for rendering MathML and LaTeX equations to SVG.
I wrote it because:
1) Not everything runs in a browser or online
2) Not everyone can or wants to install gigantic LaTeX
3) To allow any math-enabled font to be used
4) To see if I could
Demo via Pyscript: https://cdelker.github.io/pyscript/ziamath.html
Source:
https://github.com/cdelker/ziamath
#mathml #TexLaTeX #LaTeX #python #SVG #equations #pyscript #ziamath

It it possible to use #Microdata (`itemscope`, `itemprop` etc.) https://html.spec.whatwg.org/multipage/microdata.html#microdata in #MathML Core? It doesn't seem like it from https://www.w3.org/TR/mathml-core/#mathml-elements-and-attributes
For example to use SI units like metre, seconds etc. instead of using `class` like in this @w3c note from 2003 https://www.w3.org/TR/mathml-units/
Hier noch ein Bonus-Beispiel zu #MathML mit einer Aufgabe aus meinem Mathe-Abi. Der eingebundene #SVG-Funktionsplot wurde mittels XSLT erzeugt. https://datenverdrahten.de/mathml/Mathe_Abi_83_84.html
Zum #MathML-Vortrag auf der #tekom-Frühjahrstagung … https://datenverdrahten.de/?news=170
Die Demos zu meinem #MathML-Vortrag auf der #tekom-Frühjahrstagung liegen hier (zudem im ZIP mit den Folien):
Folien vom heutigen #tekom-Vortrag zu #MathML auf Speaker Deck. <Have_fun/>! https://speakerdeck.com/xmlarbyter/formeln-von-welt-ein-uberblick-zu-mathml




Neil Soiffer now on author intent in #MathML. Encourages future proofing through authoring using macros in LaTeX to allow semantics to flow thru to output.
Bookmarking this video to watch later: https://www.w3.org/2022/09/TPAC/demos/math-a11y.html
Now onto importance of accessibility standards with Avneesh Singh of W3C EPUB 3 Working Group and Publishing Community Group. He emphasizes the need to build using existing standards.
First mention today for #MathML, now with full browser support as of Jan 2023.
In Word gesehen, dass der Formeleditor Cambria Math verwendet. Mit dem neueren generischen math, sollte also praktikabel sein:
math
{
font-family: "Cambria Math", math;
}
Sehr ärgerlich: Stunden mit unschönem Rendering von #MathML in Chromium-Browsern verbracht.
Es lag an der * { … }-Zuweisung von Cambria, serif; Formeln verwenden font-family: math; (auch ohne Notation).
Dann passen Höhen von Klammern und Wurzeln wieder.
(Firefox ist es egal.)
I actually wonder if some kind of #JavaScript polyfill could be created to implement support for these features without UA support. It would be suboptimal, similarly to how #MathJax is inferior to UA support for #MathML, but could work as a stopgap solution to promote the adoption and standardization of these extensions.
WIth the integration of #MathML and #SVG standards into #HTML5, there is actually some of things moving forward in this direction, although I doubt any of the existing implementation actually plans on investing resources in it. One of the benefits of having more competition in this area would be better chances of a growth in this regard.
Tossing a #STEM #accessibility grumble out into the wild:
So apparently, even as #MathML support is improving at the browser level, in order to get #NVDA to _read_ math, you need to install #MathPlayer -- which is fine in and of itself, but it really bothers me that the MathPlayer webpage (https://info.wiris.com/mathplayer-info) says both "Accessibility for web environments using MathPlayer is limited to obsolete browsers such as Internet Explorer 8" and (in bold) "We are not actively developing MathPlayer."
It seems really odd for such a necessary tool to have such prominent warnings (but then, of course, there's an #XKCD for everything: https://xkcd.com/2347/). And nearly every instructional page I found while looking for information on MathPlayer references using it in Internet Explorer, which is now officially dead (and is actually being remotely disabled on people's machines, which seems rather draconian).
On the bright side, once MathPlayer is installed, NVDA seems to be able to read (properly MathML coded) math just fine, even in Chrome, which the MathJax documentation says doesn't work; probably due to recent MathML support improvements in Chrome.
Accessibility in general I'm really enjoying learning more about. STEM accessibility is giving me headaches.
#MathML wird jetzt in allen modernen Browsern unterstützt.
#SELFHTML hat ein Einsteiger-Tutorial veröffentlicht: https://wiki.selfhtml.org/wiki/MathML/Einsteiger-Tutorial
Best-pratice-Tipps und gute Beispiele gesuch!
Matthias
On #ChromeOS 109 it seems like some math fonts are missing for #Chrome to render #MathML correctly.
But how should fonts be installed on ChromeOS?
Screenshot from Frédéric Wang's MathML Test page https://fred-wang.github.io/MathFonts/mozilla_mathml_test/
@simon And recently (re)implemented #MathML for #Chrome/#Chromium https://www.igalia.com/2023/01/10/Igalia-Brings-MathML-Back-to-Chromium.html
Yess, finally #Chrome is adding #MathML:
https://chromestatus.com/feature/5240822173794304
Thanks to @igalia:
https://www.igalia.com/2023/01/10/Igalia-Brings-MathML-Back-to-Chromium.html
Zum Erscheinen von Chrome 109 mit #MathML-Unterstützung passt meine Online-Vorlesung aus dem Sommersemester 2021. https://datenverdrahten.de/mathml/
In den letzten ~15 Minuten werden u. a. Inspirationen von @astrodicticum und @florianaigner erwähnt. <Have_Fun/>! 🎉
Wrote some thoughts on Chrome browser gaining support for #MathML. I had almost given up hope. All three major engines now support the standard. Phew.
https://famousandfaded.com/deep-cuts/mathml-chrome-cross-platform-support/
2023 – das Jahr, als ich versuchte, eine Formel (im Chrome-Browser) linksbündig auszurichten. #MathML https://datenverdrahten.de/mathml/WirisQuizz_nojax.html
@dginev @cptvitamin @bkardell Even `1+2=3` can benefit from #MathML
Igalia Brings #MathML Back to #Chromium | #Igalia
"Thanks to the tireless work of Igalia’s #FrédéricWang and other team members, standardization groups, and more, an implementation of the #MathMLCore specification is in the release of #Chrome 109 stable, meaning support for MathML is now enabled by default for all users."
https://www.igalia.com/2023/01/10/Igalia-Brings-MathML-Back-to-Chromium.html
#MathML Core is now supported in Chrome
Announce
https://www.igalia.com/2023/01/10/Igalia-Brings-MathML-Back-to-Chromium.html
🎉 This may not mean much to many of you, but today is a hallmark moment for the Digital Commons.
We have successfully completed a crucial course correction and (I believe) we will see #MathML support in all browsers in 2023.
Chrome is now updating users to version 109, with MathML enabled by default. I have awaited this moment for a decade - as have many others.
I am also exhausted from celebrating, so I will have to forward you to the birdsite for all the details:
Yay, Chrome 109 supports #MathML! I'm excited for science publishing.
@dginev Maybe there will more interest in supporting #MathML in #Mastodon https://github.com/mastodon/mastodon/issues/19806
#Chrome vil med versjon 109 endelig støtte #MathML https://bugs.chromium.org/p/chromium/issues/detail?id=6606#c319 med god hjelp fra #Igalia.
Later this month, we will switch to daily updates, reducing the lag between arXiv PDF and ar5iv HTML.
A word of caution: the newest articles are the least likely to succeed, as we average between 60-65% success on the latest month. We have a plan to change those odds in 2023.
There are more updates in the pipeline, and if you didn't catch the previous announcement - LaTeXML 0.8.7 is now available, and fully ready for #MathML Core.
Enjoy!
Oh, is it 2023 already?
Welcome to the year of #MathML.
We're finally here 🎉
May it be a great one!
The fireworks start on January 10, with Chrome 109 becoming a stable release.
LaTeXML 0.8.7 was just released!
We're ready for MathML Core, which is expected to be available in all major browsers, early in 2023.
With gratitude to the wider academic community, who helped drive another productive year of extending our TeX interpretation fidelity and our LaTeX ecosystem coverage.
Full release notes at:
https://github.com/brucemiller/LaTeXML/releases/tag/v0.8.7
“MathML Core is a definition of a fundamental subset of features described in the current MathML 3 recommendation. It attempts to resolve several problems created by MathMLs origins, history and complex status, and properly define its integration in the modern Web Platform in rigorous ways. The specific subset is derived based on what is widely developed, deployed, proven and used in practice.”
https://w3c.github.io/mathml-core/docs/explainer.html
#MathML #HTML
“Chrome 109 supports MathML Core, a language for describing mathematical notation embeddable in HTML and SVG.”
https://developer.chrome.com/en/blog/chrome-109-beta/#mathml
#MathML #Chrome
One area I'm familiar with where this is even more pronounced is electronic #maths. #LaTeX is the dominant standard for type-setting mathematical or scientific documents, and, together with #Markdown, it's what I use. But it mostly focuses on defining presentational markup, not semantic markup.
I usually render LaTeX to #MathML using #Pandoc, so when I researched this problem, I was surprised to find that the MathML spec has support for semantic markup. I haven't done extensive tests, but it doesn't seem like browsers support this. At least opening an example file I made in Safari didn't work. So screen readers have to, once again, guess what the author's intension was when reading maths. This works okay, but could be a *lot* better if the markup defined the meaning, and *that* was handed to the screen reader.
#introduction Hi everyone, Deyan here!
I tend to discuss the journey of converting #arXiv into #ar5iv: an HTML5 preview site for the world's largest preprint server.
I'm helping to develop the next generation of #latexml and #mathml, focusing on the most idiosyncratic corners of #LaTeX and math syntax.
And you'll see the occasional AI art / Large language model experiment flying by as well...
This time I bought a coffe to Ronie Martinez author of Latex2MathML. A full python library for rendering LateX formula into MathML.
https://www.buymeacoffee.com/roniemartinez
#freesoftware #logiciellibre #mathml #web #latex #python #venc #free #libre #opensource #science #roniemartinez #buymeacoffe #crowdfunding
RT @igalia@twitter.com
Great news. And Igalia is working to bring MathML to Chromium @googlechrome@twitter.com. For more details, visit https://mathml.igalia.com/. Looking forward to having #MathML in ALL the BROWSERS!! https://twitter.com/lajava77/status/928760261023899649