ISSUE-37: Integration of SVG and MathML into text/html
html-svg-mathml
Integration of SVG and MathML into text/html
- State:
- CLOSED
- Product:
- HTML 5 spec
- Raised by:
- Adrian Bateman
- Opened on:
- 2008-03-10
- Description:
- The defacto language of the existing web is text/html and, as a consequence, many existing backend systems are not suitable for producing XHTML in a reasonably error-proof manner. However the text/html platform is limited in its ability to support some types of content that are of considerable interest to authors and have deployed support in XML-aware UAs. In particular the ability to include inline vector graphics via SVG and inline mathematics via MathML is missing from the text/html platform. Typical use cases for supporting these technologies inside text/html include (taken from [1]):
* Converting a typical LaTeX paper to text/html such that everything that wouldn’t get bitmapped in a pdfLaTeX workflow does not get bitmapped.
* Writing a similar document into text/html in a text editor copying and pasting the SVG figures from Inkscape XML output.
* Making Flash-like visually “high-impact†sites using the openly specified Web platform but without the Draconianness of XML in such a way that the whole thing uses retained-mode graphics and lives in one DOM for easy scripting (i.e. no need for scripts to deal with object or iframe sub-DOMs).
* Publishing the kind of content that is published on http://golem.ph.utexas.edu/~distler/blog/ using a legacy PHP content management system that is not XML-ready.
Reference [1] also details technical requirements that arise if text/html is to address this set of use cases. Sub issues that require consideration include the syntax constraints imposed on the non-HTML subtrees (whether they must match the HTML or XML syntax where html-in-text/html and XML have different rules), error handling, case folding and probably various other things. Consideration of compatibility with existing UAs, in particular deployed IE, which already has some special handling for XML-syntax-in-text/html [2], is also required.
Relevant emails / References
[1] http://lists.w3.org/Archives/Public/public-html/2008Mar/0039.html
[2] http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=ie8whitepapers&ReleaseId=573
http://lists.w3.org/Archives/Public/public-html/2008Mar/0040.html
http://lists.w3.org/Archives/Public/public-html/2008Mar/0046.html
http://lists.w3.org/Archives/Public/public-html/2008Mar/0047.html
http://lists.w3.org/Archives/Public/public-html/2008Mar/0049.html
http://lists.w3.org/Archives/Public/public-html/2008Mar/0050.html
http://lists.w3.org/Archives/Public/public-html/2008Mar/0051.html
http://intertwingly.net/blog/2008/03/07/Design-By-Attrition
HTML5-SPEC-SECTIONS [mathml svg parsing-main-inforeign] - Related Actions Items:
ACTION-94 on Doug Schepers to Report back on SVG WG's integration proposal re: issue-37 - due 2009-03-11, closedACTION-117 on Doug Schepers to Get svg working group to propose specific text - due 2009-03-26, closed- Related emails:
- Re: More on SVG within HTML pages (issue-37 status?) (from mjs@apple.com on 2009-09-08)
- Re: More on SVG within HTML pages (issue-37 status?) (from rubys@intertwingly.net on 2009-09-08)
- Re: More on SVG within HTML pages (issue-37 status?) (from connolly@w3.org on 2009-09-08)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from robert@ocallahan.org on 2009-09-01)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from mjs@apple.com on 2009-08-30)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from robert@ocallahan.org on 2009-08-30)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from ian@hixie.ch on 2009-08-30)
- {minutes} HTML WG telcon 2009-08-27 (from annevk@opera.com on 2009-08-27)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from mjs@apple.com on 2009-08-27)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from hsivonen@iki.fi on 2009-08-27)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from rubys@intertwingly.net on 2009-08-27)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from cam@mcc.id.au on 2009-08-27)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from cam@mcc.id.au on 2009-08-27)
- {agenda} HTML WG telcon 2009-08-27 *PLEASE-READ* (from rubys@intertwingly.net on 2009-08-26)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from mjs@apple.com on 2009-08-25)
- State of HTML WG Unresolved Issues (from mjs@apple.com on 2009-08-20)
- Issues closed (from mjs@apple.com on 2009-08-20)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from hsivonen@iki.fi on 2009-08-20)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from cam@mcc.id.au on 2009-08-20)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from mjs@apple.com on 2009-08-19)
- {agenda} HTML WG telcon 2009-08-20 (from rubys@intertwingly.net on 2009-08-19)
- Re: ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from connolly@w3.org on 2009-08-18)
- Old issues - will be closed on 2009-08-20 if there are no objections (from mjs@apple.com on 2009-08-13)
- ISSUE-37 - html-svg-mathml - suggest closing on 2009-08-20 (from mjs@apple.com on 2009-08-13)
- Re: {agenda} HTML WG telcon 2009-08-13 (from cooper@w3.org on 2009-08-12)
- Re: {agenda} HTML WG telcon 2009-08-13 (from singer@apple.com on 2009-08-12)
- {agenda} HTML WG telcon 2009-08-13 (from rubys@intertwingly.net on 2009-08-12)
- More suggested issues to close (from mjs@apple.com on 2009-08-12)
- {agenda} HTML WG telcon 2009-03-12 (from rubys@intertwingly.net on 2009-03-11)
- {agenda} HTML WG telcon 2009-03-12 (from rubys@intertwingly.net on 2009-03-11)
- Re: Input on the agenda (from jonas@sicking.cc on 2009-03-09)
- Re: Input on the agenda (from mjs@apple.com on 2009-03-09)
- Re: Input on the agenda (from schepers@w3.org on 2009-03-09)
- Re: Input on the agenda (from ian@hixie.ch on 2009-03-09)
- Re: Input on the agenda (from schepers@w3.org on 2009-03-09)
- Input on the agenda (from ian@hixie.ch on 2009-03-09)
- Re: Input on the agenda (from connolly@w3.org on 2009-02-23)
- Input on the agenda (from ian@hixie.ch on 2009-02-23)
- minutes: HTML WG telecon 2009-02-19 [draft] (from julian.reschke@gmx.de on 2009-02-19)
- minutes: HTML WG weekly telcon 22 Jan 2009 (from connolly@w3.org on 2009-01-23)
- minutes: HTML Weekly Teleconference 15 Jan 2009 (from connolly@w3.org on 2009-01-16)
- minutes: HTML Weekly Teleconference 08 Jan 2009 (from connolly@w3.org on 2009-01-16)
- {minutes} 2008-10-23 f2f meeting (day one) (from mike@w3.org on 2008-11-07)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from robin@berjon.com on 2008-09-10)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-09-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-09-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from svg@manuel-strehl.de on 2008-09-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from julian.reschke@gmx.de on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from annevk@opera.com on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from annevk@opera.com on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from julian.reschke@gmx.de on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from codedread@gmail.com on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from ian@hixie.ch on 2008-09-03)
- RE: What namespace features popular SVG tools really emit (ISSUE-37) (from david.dailey@sru.edu on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from annevk@opera.com on 2008-09-03)
- RE: What namespace features popular SVG tools really emit (ISSUE-37) (from david.dailey@sru.edu on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from ed@opera.com on 2008-09-03)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from forums@david-woolley.me.uk on 2008-08-17)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from julian.reschke@gmx.de on 2008-08-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-08-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-08-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-08-04)
- Re: What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-08-04)
- What namespace features popular SVG tools really emit (ISSUE-37) (from hsivonen@iki.fi on 2008-08-04)
- {minutes} HTML WG telcon 2008-07-31 (from connolly@w3.org on 2008-07-31)
- {minutes} HTML WG telcon 2008-07-24 (from mike@w3.org on 2008-07-31)
- Re: SVGWG SVG-in-HTML proposal is also ISSUE-37 (Was: ISSUE-41: Decentralized extensibility) (from chaals@opera.com on 2008-07-30)
- Re: ISSUE-37: RE: SVG in HTML proposal (from ed@opera.com on 2008-07-24)
- Re: ISSUE-37: RE: SVG in HTML proposal (from cam@mcc.id.au on 2008-07-24)
- Re: ISSUE-37: RE: SVG in HTML proposal (from codedread@gmail.com on 2008-07-23)
- RE: ISSUE-37: RE: SVG in HTML proposal (from Chris.Wilson@microsoft.com on 2008-07-23)
- Re: ISSUE-37: RE: SVG in HTML proposal (from codedread@gmail.com on 2008-07-23)
- ISSUE-37: RE: SVG in HTML proposal (from Chris.Wilson@microsoft.com on 2008-07-23)
- Re: SVG in HTML proposal (from ed@opera.com on 2008-07-17)
- Re: SVG in HTML proposal (from connolly@w3.org on 2008-07-17)
- Supporting MathML and SVG in text/html, and related topics (from ian@hixie.ch on 2008-04-10)
- {minutes} 2008-04-03 HTML WG telcon (from mike@w3.org on 2008-04-04)
- Re: Exploring new vocabularies for HTML (ISSUE-37 html-svg-mathml) (from connolly@w3.org on 2008-04-03)
- Re: SVG and MathML in text/html (from soypunk@gmail.com on 2008-03-10)
- ISSUE-37 (html-svg-mathml): Integration of SVG and MathML into text/html [HTML 5 spec] (from sysbot+tracker@w3.org on 2008-03-10)
Related notes:
now is as good a time as any to discuss this
Dan Connolly, 18 Mar 2008, 14:00:37Marking CLOSED since I've now dealt with this; an e-mail with replies to all the feedback on this issue will be sent to the mailing lists shortly.
Ian Hickson, 9 Apr 2008, 23:22:42"I have removed SVG support from the HTML parser specification as per your
request. (I have left MathML support in the specification.)"
http://lists.w3.org/Archives/Public/public-html/2008Apr/0407.html
"I have removed SVG support from the HTML parser specification as per your
request. ... I look forward to your proposals."
http://lists.w3.org/Archives/Public/public-html/2008Apr/0407.html
Ian's review of the SVG WG proposal:
http://lists.w3.org/Archives/Public/public-html/2008Aug/0852.html
Chaals email about Opera's current (as of 10/2008) thoughts on both proposals didn't get hooked up to this issue:
http://lists.w3.org/Archives/Public/public-html/2008Oct/0000.html
demoting to raised, no owner
Sam Ruby, 12 Aug 2009, 00:14:13Display change log