MozillaZine

New MathML Screenshot

Thursday August 5th, 1999

MathML is making great progress! Check out the new screenshot, and follow the progress in the mathml newsgroup.

#1 by the way...

by Anon

Thursday August 5th, 1999 4:45 PM

doesn't anyone find mozilla's so-called 'chrome' just plain ugly? (hopefully this will be fixed.)

#2 re: by the way...

by wheezy

Thursday August 5th, 1999 4:52 PM

yeah, it's not that pretty. fortunately, it's all done using xul, so it can be changed on the fly. that sort of thing will be cleaned up later on in the game, but even if it's still not pretty enough for you, hey, go to the chromeZone...

i'm betting that as the xul chrome spec becomes more stable (since it has changed from milestone to milestone) people out there will be making skins left and write, in the spirit of themes.org. i look forward to that.

#10 by the way...

by arielb

Friday August 6th, 1999 3:07 AM

it's better than before thanks to those new menus that match everything else. Now even the menubars will be skinnable!

#12 scrollbars

by Anon

Friday August 6th, 1999 8:48 AM

weren't the scroll bars meant to be chromed as well? the GTK/windows scrollbars look out of place.

#18 scrollbars

by Ben_Goodger

Friday August 6th, 1999 4:07 PM

scrollbars are a work in progress. If you open the sidebar and open the whats-related list for a site (say, Mozillazine), you'll notice the whats related panel has a custom scrollbar. I think the bookmarks window does too.

#15 by the way...

by Anon

Friday August 6th, 1999 2:44 PM

I was just looking at the screenshot and thinking how *good* the chrome looks. A refeshing change from the too-busy icons of NS 4.x.

But, as has been said, you'll be able to "chrome your own" anyway.

Which is good, because, as you can see, there is no accounting for taste! :-)

#3 re: New MathML Screenshot

by wheezy

Thursday August 5th, 1999 4:53 PM

wow. looks very good. somebody want to enlighten us as to how it works?

#4 re: New MathML Screenshot

by jmissig

Thursday August 5th, 1999 5:52 PM

MathML is an XML language which allows you to display mathematical formulas correctly, such as the ones shown in the screen shot.

You can use it in any XML document by using XML namespaces.

#5 New MathML Screenshot

by Anon

Thursday August 5th, 1999 5:53 PM

It look quite capable with respect to what you can express, but the rendering leaves a lot to be desired.

IMHO, people interested in rendering math should spend a few days with the TeXbook by Knuth. I don't believe you can get math people to use it if it does not looks right.

Now specifics:

Subscripts should be set in a smaller font. Subscripts to subscripts in an ever smaller one. Doing the same for superscripts should be good enough for most people.

When a superscipt has a subscript, e.g., a^{u_b}, the placement of "u" should not be higher that for just "a^u". (Thing would be different if "b" was replaced with a large subformula, though.)

Since math symbols are italics, this should influence the horizontal placement of superscripts and subscripts. Basically, A^u_d should have the "u" more to the right than the "d". Otherwise, symbols overlap.

()s should generally be sized based on what is inside. You might need a new tag for that.

The spacing around binary operators is not even. On the scrrenshot "a+c" looks right, but "b+c" is awful. Don't forget that "/" has special spacing rules.

The operator "*" should have the same centerline as "+".

#11 New MathML Screenshot

by Ben_Goodger

Friday August 6th, 1999 6:04 AM

This stuff sounds like it could be set through CSS. When MathML is ready, they'll probably create a standard style sheet to apply nicer formatting to it.

#19 New MathML Screenshot

by Anon

Friday August 6th, 1999 9:12 PM

I believe the reason they're not doing this is that CSS is not powerful enough to do a really accurate rendering.

But one would certainly hope you could colour and size on the basis of a style sheet.

#6 New MathML Screenshot

by Anon

Thursday August 5th, 1999 9:33 PM

>It look quite capable with respect to what you can express, but the rendering leaves a lot to be desired.

Yea, the longest journey starts with a single step. Most of what you say seem to suggest that you have been following the MathML newsgroup, where these limitations are pointed out, and marked as things to be resolved. There are many things going on deep down in the lizard, without specialized fonts that have a precise and math-aware font metrics system as TeX have.

BTW, MathML is still work in progress, as other parts of Mozilla. --- RBS

#7 Re:New MathML Screenshot

by davefiddes

Friday August 6th, 1999 2:03 AM

As Roger says we're just starting. He has code that carries out a lot of the basic operations needed to display maths (superscript, subscript, under, over, fraction, etc) but quality rendering takes time to implement.

Getting good XP rendering of maths is tough, have patience!

#8 Try it yourself...

by davefiddes

Friday August 6th, 1999 2:09 AM

Hi,

We're trying to get our MathML work landed at the moment but until that happens you might like to try out this patch (http://www.calm.hw.ac.uk/mathml/mathml-djf-19990801.diff.gz) against M7(works with a bit of fudge against M8). It's not our latest work which needs the pre-M9 source but it's close to the screenshot.

enjoy, Dave Fiddes Mozilla MathML project

#16 Try it yourself...

by davefiddes

Friday August 6th, 1999 3:21 PM

One of thse days I'll figure out how to do http://www.calm.hw.ac.uk/mathml/mathml-djf-19990801.diff.gz

#9 mozilla wins

by arielb

Friday August 6th, 1999 2:58 AM

it's worth repeating the fact that this important project is 100% non-Netscape

#13 New MathML Screenshot

by sdm

Friday August 6th, 1999 10:08 AM

Why don't these guys have cvs access yet?

#14 New MathML Screenshot

by davefiddes

Friday August 6th, 1999 10:16 AM

Roger does already to produce our web page http://www.mozilla.org/projects/mathml/ and I will as soon as I get my form signed(I love boss people ;)

We're currently negociating landing the code with the Layout guys...once it has landed we'll be able to develop stuff in CVS like everyone else... I hope!

#17 MathML

by Anon

Friday August 6th, 1999 3:36 PM

Why not use latex directly ?:) would solve a lot of things and we know that latex - tex source is bug free =)

#20 New MathML Screenshot

by Anon

Saturday August 7th, 1999 7:34 AM

Anon,

I asked the same question, and they told me that LaTeX (and such) does not understand the content of that is being displayed, as an XML implementation would.

This seems to bring up all sorts of possiblilities, for editors and maybe even mathematical assistants and such.

Could you imagine copying a couple of matricies out of a web page, pasting them into your MathML aware release of Mathematica, and then playing around with the page author's concepts? I can't, it's too mind blowing. Hopefully you will be able to visualize this leap forward better than me.

--SatansLilHlpr

#21 Could you guys help out Abiword?

by Anon

Monday August 9th, 1999 7:53 PM

Congrats, MathML people! I've been lurking on your newsgroup. I'm REALLY looking forward to displaying my Physics lectures natively with MATHML. No offense to Latex2HTML but equations as GIF's has got to go!

The abiword work has been making great progress on many fronts but unfortunately has zero math support right now. When you're happy with MathML, do you think you could help those guys out too?

Martin Sevior