#mathml

4 posts · Last used 18d

Back to Timeline
Sami Määttä @SamiMaatta@mementomori.social · Jul 27, 2026

Vähän työasiaa kesäkuulta:

Saavutettavassa matematiikan kirjoittamisessa on ongelma, jonka lukuohjelmien laatijat voisivat ratkaista halutessaan.

Pidin esityksen saavutettavan matematiikan kirjoittamisesta ja lukemisesta Daisy-konsortion tapaamisessa kesäkuussa. Daisy-konsortio kokoaa ja jakaa tietoa saavutettavasta julkaisemisesta ympäri maailman.

Tilanne saavutettavan matematiikan suhteen on hyvä! MathML on osa HTML-merkintäkieltä, ja moni selain tukee sitä. Ruudunlukija voi käyttää MathML-koodia ja välittää matematiikan kaavan pistekirjoituksena tai sen voi kuunnella. Esimerkiksi Wikipedian kaavaeditorilla tehdyt kaavat ovat saavutettavia, koska ne esitetään MathML-koodilla.

Digitaalisessa julkaisemisessa (eli esimerkiksi EPUB-kirjoissa) tilanne on sama - paitsi, että lukukokemus ei ole sama kaikille näkeville henkilöille!

Oikeasti esitykseni koski sitä, miten tilanne on jossain määrin nurinkurinen: Yleisesti ottaen juuri ruudunlukijakäyttäjät kohtaavat paljon ei-saavutettavaa sisältöä. Nyt erilaiset EPUB-kirjojen lukuohjelmat eivät tuekaan MathML-koodia. Lukuohjelmasta riippuen kaava voi olla hädin tuskin luettavissa, toisissa tilanne on taas paljon parempi.

Ensisijaisesti tämä on ongelma siksi, että tällä tavalla matematiikasta ei voi keskustella! Jos kaava näyttää toiselle henkilölle eriltä kuin toiselle ja sitten pistekirjoituksella vielä kolmannelle, niin ollaan umpikujassa.

Toisekseen julkaisijat, jotka julkaisisivat matemaattista tekstiä digitaalisina kirjoina, eivät halua tehdä sitä, jos lopputulos ei näytä oikealta taikka hyvältä. Tämä itsessään vähentää MathML-koodin käyttöä, jota pitäisi ehdottomasti saavutettavuudenkin vuoksi lisätä.

Tästä oli tärkeä puhua, koska muut eivät tiedostaneet tätä tilannetta! Oletus oli että, koska selaimet tukevat MathML-koodia, niin niihin pohjautuvat lukuohjelmat tukevat myös. Asia ei kuitenkaan ole näin. Lukuohjelmien päivitykset tulevat jälkijunassa selaimiin verrattuna ja ne voivat olla kehitetty ihan eri versiosta kuin mikä selaimessa on nyt käytössä. Matematiikka ei ole myöskään päällimmäisenä mielessä, kun lukuohjelmia kehitetään.

Vielä huomionarvoisempaa on tietenkin, että tämän oletettiin toimivan. Lopetinkin esitykseni siihen, että saavutettavuuden alalla yleistykset ja oletukset harvoin pätevät, vaan paljon täytyy kokeilla ja testata. Onneksi monet lukuohjelmien kehittäjät ovat avoimia palautteelle, joten pitääkin alkaa työstää virheraportteja.

#saavutettavuus #matematiikka #DigitaalinenJulkaiseminen #MathML

17
3
14
Sami Määttä @SamiMaatta@mementomori.social · Jul 27, 2026
Replying to @SamiMaatta@mementomori.social
Also in English: There is a problem in accessible math publishing, which could be solved by reading system developers (and advocacy work). I held a presentation on accessible math authoring and reading in Daisy consortium's techincal meeting in June. The Daisy consortium collects and distributes knowledge on accesible publishing all around the world. Accessible math is in good standing! MathML is part of the HTML standard and many browsers support it. A screen reader can access the MathML code and relay the math equation as braille or it can be read aloud. For example, math equations authored with Wikipedia's math editor are accessible, since they are use MathML. The situation is the same in accessible publishing (for example EPUB ebooks) - unless you are a sighted person! In actuality my presentation was about how the situation is sort of upside-down (to the usual way of things): Usually it is the screen reader users in particular who face inaccessible content. Now the different reading systems supporting EPUB don't support MathML visually as well. Depending on the reading system, the equation can be barely understandable, while in others the reading experience is a lot better. Firstly, this is a problem, because you can't talk about math! If the equation looks different to the other person than in braille for the other, you are at a dead end. Secondly, publishers, who would publish mathematical content, won't do it if the result doesn't look correct or good. This could reduce the use of MathML, which should be instead increased, because of its accessibility. It was important to bring this up, because many had not realised the situation! The assumption was that, because the browsers now support MathML, the same is true for the reading systems. This is not the case. Reading systems might be updated later than the browsers and they could also be developed from a version of the reading system, which is different than the one used in the browser. Math is also not first in mind when it comes to reading system development. Most important of all: There was an assumption that it should work. I finished my presentation by saying that generalisations and assumption rarely hold up, and a lot has to be tried and tested. Luckily, many reading system developer are more than happy to get bug reports, which I should get on now! #mathematics #MathML #accessibility #DigitalPublishing #math #ReadingSystems
13
0
10
Yung Chris @yungchris@mastodon.social · Jul 23, 2026
Has anyone found a way of reading #MathML content in webpages or local HTML files using VoiceOver on iPhone that’s better than putting up with Apple’s pathetic attempt at supporting it? My main issue right now is that parentheses are straight up not there and I’m probably missing more. I would love to be able to study and not have to be tied to my desk so that I can use Windows. (1/3) @mew@fwoof.space @miki@dragonscave.space
0
0
0
Sami Määttä @SamiMaatta@mementomori.social · Apr 27, 2026
Muokkaus: Kiitos onnittelijoille näin yhteisesti! 😄 Olen saanut apurahan Fuugin säätiöltä! Tulen kääntämään matematiikan kaavoja lukevan ja pistekirjoitukseksi muuttavan ohjelmiston. Olen kyllä aiemminkin työskennellyt projektissa, mutta nyt työt eivät ole antaneet samalla tavalla myöten, joten ajattelin edistää tätä vapaa-ajalla - ja apurahan turvin. Kiitokset @pesasa@mastodon.social! Kuulin tästä säätiöstä, kun kerroit saaneesi oman apurahan Inkscape-kurssin tekemiseen. Hieno juttu, että säätiön rahoja voi käyttää saavutettavuuden ja yhteisen hyvän kehittämiseen. MathCAT-ruudunlukijaohjelmiston kääntäminen suomen kielelle: https://fuug.fi/2026/mathcat-ruudunlukijaohjelmiston-kaantaminen-suomen-kielelle/ #MathCAT #MathML #kääntäminen #saavutettavuus #avoinLähdekoodi #Fuug #apurahat
64
7
31

You've seen all posts