Skip navigation

Sign up | Lost password? | Help

Mathematical Opera

MathML in the browser

The Opera MathML blog...

This is a place where we can post short notes. Most of the serious stuff will be in the Dev.Opera.com site, on labs.opera.com or in someone else's blog, so this could turn into a bit of a link collection. But it allows us to note little things that aren't worth a real article, and gather feedback on less solid ideas...

MathML in Opera 9.5

Comments

halabund 2. September 2008, 09:58

What prevents me from using Opera with MathML pages is that (at least with the MathML generated by tex4ht) vector arrows are positioned incorrectly. This can make a large page with many formulae practically unreadable.

Here is an example, cleaned up from the output of tex4ht:

http://pastebin.com/f5c1e8ff3

Here's what it looks like in Opera on WinXP:

http://img293.imageshack.us/img293/6275/mathmlgn4.png

White Lynx 4. September 2008, 12:02

Yep, it's a known issue, proper positioning and stretching of diacritical marks is not supported yet.

halabund 5. September 2008, 15:27

Is there a chance that support for this will be implemented in 9.60? Or will we have to wait for 10? This problem is serious enough to make Opera unsuitable for viewing most MathML pages ...

White Lynx 7. September 2008, 10:11

It's hard to say something specific. We might get some support for combining diacritical marks at some stage, but scope and timeline are not clear yet.

polo88hu 28. March 2009, 00:31

I totally agree whit this project. It is so important to support mathml code in xhtml. I was so sad when I heard Opera will never support it. Now, I'm full of hope.
I made this page (hungarian): http://fizweb.extra.hu/kalkulus%2Canalizis/analizisI/analizis.xhtml

chaals 28. March 2009, 22:08

@polo88hu, Nice - and thanks for bringing it to our attention. Seems like there are entities that we are not supporting at the moment. Do they have to be entities instead of unicode characters?

polo88hu 1. April 2009, 22:14

I'm so lazy so I don't care of the code. I use MS word with mathtype's built-in plug-in and after I fully create one lesson's note I convert the document to mathml (with mathtype) and then copy it to a web editor where I make up it (justify?). So sorry, but I think there's no alternatives or they are just uncomfortable to use.
So one of the symbol that Opera can not display properly is 'FUNCTION APPLICATION' (U+2061). You can read about it at http://www.fileformat.info/info/unicode/char/2061/index.htm
One other is the big braces and one other is the round bracket (sorry for my bad English). There are problems with tilde (over chars) too.

chaals 2. April 2009, 06:55

@polo88hu, (your english is perfectly clear - don't apologise. Besides, my hungarian no longer goes past "egeszegedre") knowing how people are producing content is actually really helpful to guide us to what is essential to support. So thank you for explaining this.

Jéjé 3. May 2009, 08:01

I'm producing a french web site with XHTML and MathML:
http://mathematiques.pereau-leroy.fr/mathematiques/

chaals 4. May 2009, 00:35

Salut @Jéjé, merci pour nous le dire. La aussi je vois un chose qui ne marche pas, et je crois que c'est le même effet due aux entités MathML...

cheers

Jéjé 4. May 2009, 12:12

Je n'ai pas eu recours aux entités, mais les deux problèmes sont liés : si un navigateur a un problème avec un caractère Unicode, il doit aussi avoir un problème avec l'entité qui correspond à ce caractère.

chaals 5. May 2009, 01:34

Donc ça doit être que je n'avais pas la caractère qu'il fallait. Ce qui est plutôt problème de browseur (c'est a dire un bug chez nous. Je le notera - merci pour l'éxplication).

JoeJava 20. July 2009, 12:55

I wrote a small test page for testing MathML in a browser.

The page looks OK using Firefox with STIX Beta fonts and
Internet Explorer using MathPlayer, but fails to display OK with
Opera 10 Beta 2.

https://eyeasme.com/Joe/MathML/MathML_browser_test

Is there some setting I am doing wrong? It fails to display even simple things like   and ≤

JoeJava 21. July 2009, 15:35

Following comment #20.
I fixed the problem. xml-entity names are a bad idea in MathML documents, so I just used the Unicode numbers instead.

White Lynx 21. July 2009, 20:18

Yep, Opera does not yet recognize entity references (apart of five predefined ones) in MathML documents. Support for those might be added in future versions. Using numeric character references is good idea anyway.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31