On 2015/03/14 9:41, Karl Dubost wrote:
Tab,
The only conflicts in the namespaces are <font>
(deprecated in SVG2), <script> and <style> (harmonizing with HTML so
there's no difference), and <a> (attempting to harmonize API surface).
*If* I didn't make any mistakes
(I quickly did and didn't check everything.)
The intersection seems to be:
['a', 'style', 'script', 'track', 'title', 'canvas', 'source', 'video',
'iframe', 'audio', 'font']
'track', 'canvas', 'source', 'video', 'iframe', and 'audio' will be
removed from the SVG2 spec (and SVG namespace). We want to allow them
directly in SVG but using HTML namespace.[1]
'font' is obsolete.
('image' might be another conflict since HTML autocorrects <image> to
<img> for compatibility reasons[1] but perhaps we could let <image>
refer to the SVG <image> in this context?)
[1] http://www.w3.org/2015/02/11-svg-minutes.html#item05
[2] https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody