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 Tuesday, September 2, 2008 9:58:30 AM

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

George ChavchanidzeWhite Lynx Thursday, September 4, 2008 12:02:50 PM

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

halabund Friday, September 5, 2008 3:27:13 PM

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 ...

George ChavchanidzeWhite Lynx Sunday, September 7, 2008 10:11:02 AM

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 Saturday, March 28, 2009 12:31:47 AM

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

Charles McCathieNevilechaals Saturday, March 28, 2009 10:08:42 PM

@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 Wednesday, April 1, 2009 10:14:34 PM

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.

Charles McCathieNevilechaals Thursday, April 2, 2009 6:55:35 AM

@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érôme Pereau-LeroyJéjé Sunday, May 3, 2009 8:01:40 AM

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

Charles McCathieNevilechaals Monday, May 4, 2009 12:35:04 AM

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érôme Pereau-LeroyJéjé Monday, May 4, 2009 12:12:09 PM

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.

Charles McCathieNevilechaals Tuesday, May 5, 2009 1:34:52 AM

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).

Joe JavaJoeJava Monday, July 20, 2009 12:55:43 PM

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 ≤

Joe JavaJoeJava Tuesday, July 21, 2009 3:35:43 PM

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.

George ChavchanidzeWhite Lynx Tuesday, July 21, 2009 8:18:10 PM

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.

NutzShells Monday, February 8, 2010 12:15:13 PM

would love to know any progress worth to mention in the pre-alpha build.

Dragon2flybachhoakhai Monday, June 7, 2010 10:39:14 PM

Is there any script that can convert Latex code found in the page to MathML one for opera? So that Opera can view the page written with Tex code (mimeTex,...)

Jérôme Pereau-LeroyJéjé Thursday, December 30, 2010 2:49:12 PM

@Dragon2fly, the ASCIIMathML script can translate basic LaTeX formulas to MathML.
Web site : http://www.chapman.edu/~jipsen/asciimath.html

Charles McCathieNevilechaals Monday, January 17, 2011 12:53:13 PM

Heh. Looks like it would make a good extension...

Olivierolivir Tuesday, April 19, 2011 3:18:06 PM

Est-ce qu'il est possible d'intégrer des équations MathML sur les blogs my.opera ?
is it possible to insert MathML equations on my.opera blogs ?

Charles McCathieNevilechaals Tuesday, April 26, 2011 8:54:12 AM

Hmm. Interesting question. The pages are HTML5, so in theory it should be possible. I don't know about the markup processor though...

(Avec HTML5 c'est possible a priori, mais je ne sais pas si ça marche en fait)

Write a comment

New comments have been disabled for this post.