[Webkit-unassigned] [Bug 114570] New: MathML is not just eye-candy!
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Apr 13 10:20:50 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=114570
Summary: MathML is not just eye-candy!
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: MathML
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: manday at gmx.net
Although the particulars of the decision to "disable" MathML, as I've been told, in recent versions remain mostly unclear to me, I'd like to stress that MathML is, contrary to what appears to be general belief, more than just a nice feature on top of a core web technology.
MathML provides a completely new and *much needed* set of semantics for HTML, namely that of math. This is fundamentally different from support of, say, a specific image format or support for specific CSS.
Disabling MathML is not even comparable to disabling a certain styling rule or CSS3 module. Disabling MathML disables a set of semantics, it irreplacably disables *content* *of* *HTML*! [1]
That said, even rudimentary MathML support is crucial. Javascript MathML libraries and what else might be considered an alternative on the first glance (and which have been mentioned as an excuse to disable MathML), such as displaying an SVG are *not* the same. They completely lack the semantic XML information.
Unless there are severe security implications by leaving MathML enabled, I think MathML should be enabled at any cost, even if it's just stub support and doesn't render perfectly. I've been using MathML in webkit for months and never noticed any but ocasionally at most tiny glitches. The "perfectionist's" attitude of not providing MathML support unless it's actually awsome is out of place here.
[1] As opposed to disabling a specific image format, which can readily be replaced by a different, supported format.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list