{"id":112,"date":"2005-07-07T06:01:09","date_gmt":"2005-07-07T12:01:09","guid":{"rendered":"\/?p=112"},"modified":"2005-07-07T06:01:09","modified_gmt":"2005-07-07T12:01:09","slug":"top-10-things-to-fix-for-operas-svg-tiny-implementation","status":"publish","type":"post","link":"https:\/\/www.codedread.com\/blog\/archives\/2005\/07\/07\/top-10-things-to-fix-for-operas-svg-tiny-implementation\/","title":{"rendered":"Top 10 Things To Fix for Opera&#8217;s SVG Implementation"},"content":{"rendered":"<p>For over a month now, Opera has been the only major browser out there to currently support SVG natively (Firefox 1.1 will support a subset of SVG Full 1.1 but Fx 1.1 will likely be released in August).  Opera has a great SVG Tiny implementation, but I'm posting my wish-list of things to fix for that implementation.  <!--more--><\/p>\n<div class=\"ads\"><object type=\"text\/html\" width=\"468\" height=\"60\" data=\"http:\/\/www.codedread.com\/gads.php\"><\/object><\/div>\n<p>Most of these are bug fixes and things that are missing from SVG Tiny support, but a couple of the included items are definitely outside the scope of SVG Tiny.   To be fair to Opera, I put these items lowest on the list.<\/p>\n<p>10) Ability to fill text with linear gradients.  (I know that linear gradients are not part of SVG Tiny but Opera 8 currently supports them for shapes and paths).<\/p>\n<p>9) Support of the SVG DOM and Scripting.  (I know that DOM\/Scripting are not part of SVG Tiny, but this is the ultimate piece of SVG functionality.  Without it, I can't use Opera to play games like <a href=\"http:\/\/www.codedread.com\/yastframe.php\">this<\/a> and <a href=\"http:\/\/www.treebuilder.de\/svg\/sokoban\/sokoban.svg\">this<\/a>.  If Opera were to take on this item alone, it would probably become my default browser).<\/p>\n<p>8) Pointer cursor for link elements (Bug 173592)<\/p>\n<p>7) Links working with SVG text (Bug 173588)<\/p>\n<p>6) The \"target\" attribute to work in &#60;a&#62; elements<\/p>\n<p>5) Rotated non-SVG font glyphs<\/p>\n<p>4) Animations beginning with events (particularly mouse events)<\/p>\n<p>3) Percentages allowed in units<\/p>\n<p>2) Image bug in Windows version (requires a window resize\/repaint to view the raster graphic)<\/p>\n<p>And the #1 thing that needs fixing in Opera's SVG Tiny implementation (how many different ways can I say this):<\/p>\n<p><strong>1) Allow the use of background-image to include SVG into an HTML page<\/strong>.<\/p>\n<div class=\"ads\"><object type=\"text\/html\" width=\"468\" height=\"60\" data=\"http:\/\/www.codedread.com\/gads.php\"><\/object><\/div>\n","protected":false},"excerpt":{"rendered":"<p>For over a month now, Opera has been the only major browser out there to currently support SVG natively (Firefox 1.1 will support a subset of SVG Full 1.1 but Fx 1.1 will likely be released in August). Opera has a great SVG Tiny implementation, but I&#8217;m posting my wish-list of things to fix for [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,46,11,28],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","hentry","category-opera","category-svg","category-technology","category-web"],"_links":{"self":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":0,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}