Firefox Is the First Browser To Pass the MathML Acid2 Test
An anonymous reader writes "Frédéric Wang, an engineer at the MathJax project, reports that the latest nightly build of Firefox now passes the MathML Acid2 test. Screenshots in his post show a comparison with the latest nightly Chrome Canary, and it's not pretty. He writes 'Google developers forked Webkit and decided to remove from Blink all the code (including MathML) on which they don't plan to work in the short term.'"
You don't need math.
I simply cant believe this...
MathML is a pretty important to allowing papers to be...
It's the worst HTML tag EVER.
Source Code of any language makes a better mathematical notation then your Ivory Tower notation of acadamia.
I see how passing this test is important in principle, I guess, but since it is elementary constructs used in a very complex and artificial way, does it really have much to do with how real math will look?
At least it's objective. That's something.
That chrome (at least the MacOS 26.0.1410.65 build) falls down hard on even the more reasonable mathml acid1 seems more significant...
"They were pure niggers." – Noam Chomsky
Seriously, where is anyone using MathML? All the major math sites (AMS, Math Overflow, ...) seem to be using MathJAX instead--and they work very well under Chrome.
Congratulations Mozilla! Still striving for standards means Firefox's job of keeping the others in check is just as important as ever.
when this exact argument was used against SVG? Now every browser has it, and the pain of using a javascript library shim for the holdouts is gone.
http://qubemod.com/
Which browser do you guys think is the best? I created a poll for this question below:
http://www.WebPollGenerator.com/ViewPoll.php?p=518479ddc8c59
Curious to find out the results!
For years firefox had code to bypass specifically acid tests to make it appear as if it would pass but it would really just form the tests properly to pass in one specific situation. Is it actually working or is it just cheating like before?
Not one that has been sucked through a jet engine then run over by a bad car analogy.
and DOX or GTFO on that lame-arse claim about cheating. There's a link right in TFS for you to download the nightly Firefox and test for yourself.
becasue LaTeX is easier to write than XML.
Webkit was caught patching to specifically pass the Acid3 test.
The real reason to improve MathML support is eBook readers that share the underlying rendering engines. Lots of textbook publishers want to use MathML, but without robust, reliable, visually appealing support, everybody has to do awful hacks with inline images or (hopefully) SVG instead.
Right now their only choice of rendering engines to truly show math symbols is Gecko. BTW, this isn't a new standard. Proprietary engines like Opera's Presto and Microsoft's Trident have had just as many years to implement this, and the eBook industry would've been just as happy to pay a license fee to use them.
There are critics of C++ that say the language is just pieces and parts hacked together. Even if that is true, mathematics takes the undisputed crown of bizarre hacked together symbols.
The symbols used in mathematics are unintelligible, inconsistent, don't even use a standard language character set and cannot be represented in a programming language.
These mathematical symbols either need to be modernized to come to a standardization or die.
The real answer is that they will die. And they should.
Because if it was made easier to understand then the aliens visiting us now would figure out how far behind them our tech is, and conquer us in 7 minutes.
That is rather impressive considering IE doesn't support MathML, and requires a plug in to get it working on IE 7 and 8. The plug-in has some trouble in IE 9 and 10 though, although they might have a beta working now. MS has no plans of adding MathML support and recommend using a MS program to export the equation as an image or using another program to export it as an SVG.
I love this browser is, let me to experience better results, such as google.com, kooyi.com, facebook.com
When Chrome devs sneeze and accidentally create some flimsy new voice API that does things remotely anyway, the web gives them a shoulder rub.
When Chrome devs give up and fork their browser, that's a big thumbs up.
When Opera gives up the ghost and chooses Google's engine, it's "good job, Google!"
But when Mozilla listens to users and shrinks their memory usage to the point where Chrome can't even compete, "who cares"?
When Mozilla diligently catches up in Javascript performance, even overtaking Google with a clever stopgap solution for improving Javascript, "who cares"?
When Mozilla proves they've solidified a piece of web tech that many people already rely on, "who cares?"
Apparently, Mozilla could be the best browser on earth and people would still scoff at it for not being Google's.
> 'Google developers forked Webkit and decided to remove from Blink all the code (including MathML) on which they don't plan to work in the short term.'"
Haha! What a bunch of losers. Psssst! What's he talking about?
Which is why the one who broke this story is a MathJax developer.
Why bloat the browser with something that 0.00000000000001% of pages need. Pages that need math symbols can use MathJax (http://www.mathjax.org/) or similar. No need to build this into the browser.
Did firefox use some hardcoded font hack to pass an older acid (3?) test?
You can star issue 152430 to get support reenabled.
if you want MathMl enabled in Chrome click the star in Issue 152430 to register interest
.
On the other hand, it would be really nice if the Firefox developers fixed their proxy issues, and fixed the javascript engine choking on sites.
The problem with the testerone-induced rapid development cycle is that it apparently leads to a lot of bravado (we're better than Chrome") and little ongoing maintenance of browsing issues.
I come here to Slashdot to watch bickering basement dwellers argue about who knows more about some arcane technology, not do math. // or as the Brits would say, "maths"
Oh boo hoo. They spent a few minutes or maybe (gasp!) hours perfecting their MathML support, so I'm going to point at that and cry.
Forget that the bulk of their effort is on other things, like for instance, spending the last two years modernizing their Javascript engine so that it now is about as performant as V8's, is still more standards compliant, and so forth.
What's important is that they took a tiny bit of time to fix MathML! That's not allowed!
2 years ago, Opera was one of the closest to getting the face right.
With the last version of Opera to use its own rendering engine, it's an abysmal failure.
Nice regression, guys. No wonder your boss said to throw your work away.
But how many of your average users are gonna be going to pages where MathML would be useful? if it was 3% I'd be amazed.
Again with the "if it's not useful to the 51% it's not useful to anyone" meme. For one thing, the Web was invented for use by academia. For another, pretty much everyone who goes to college or even high school ends up seeing an equation at some time.
I used a blinking tag in a non-annoying way: to emulate a DOS like cursor for my temporary landing page.
To simulate a blinking insertion point, you could have used a CSS animation.
What happens if you want to read some HTML containing formulas while offline?
Then make an HTML document with a MathML data island, and have a <script> element in the HTML document reference an offline copy of the JavaScript program that translates MathML to HTML+CSS.
Or get a MiFi.
The page @ https://eyeasme.com/Joe/MathML/older_MathML_browser_test.html
Displays correctly in FF 3.6.
FWIW, Chrome's result is identical to my default, pre-Chrome, Android 2.6.3 browser. This would make sense if Google had removed the code from Chrome rather than a half-assed version; this must be the default infinit incompetence look.
I take that back. Infinite incompetence would crash. Possibly also infecting the Internet.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
The needs of the many outweigh the needs of the few
Not in all cases, as shown in historical examples of tyranny of the majority. It lets those with wealth get away with assaults on freedom because the majority don't feel like keeping themselves informed. Case in point: In the United States in the mid-twentieth century, the majority of European descent wanted to force "colored" people, mostly of African descent, to use a different drinking fountain. Was that an acceptable compromise to support "the needs of the many"?
there is NO point in adding yet more bloat and complexity to a browser, not to mention giving malware writers one more attack vector in said browser, all to support a teeny tiny niche that would probably just as well if not better supported by using a browser plug in to a real language like Java.
Flash and Java themselves have a track record of being "one more attack vector in said browser".
Being built-in to the browser gives the browser vendor better control over fixing any pwnage in a timely manner than having to rely on however many plugin vendors to do the same.
Same tired "bloat" arguments, valid against non-standard things. Don't waste time trying it on standards that belong there.
Webkit was caught patching to specifically pass the Acid3 test.
Firefox had better MathML support even back then for that old webpage. The MathML Acid1 test needs less implementation than MathML Acid2 test, which needs less then the MathML Acid3 test, which Firefox currently only scores 60/100 on.
Sorry to burst your conspiracy bubble.
Hey, I like to typeset music, What if I want my browser to parse musicXML? I need a plugin, deah!
It shows how spectacularly bad Chrome is at standards.