<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx</link><description>Web graphics in SVG (Scalable Vector Graphics) format offer better quality display over a broader range of device sizes compared to bitmap-based graphics. SVG also has inherent accessibility making it the best choice for interactive graphics and those</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231410</link><pubDate>Sun, 30 Oct 2011 10:59:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231410</guid><dc:creator>Klimax</dc:creator><description>&lt;p&gt;Just a small note: If you need compatibility with IE6-8 then you can use instead of SVG VML for old browsers - I think there are libraries to enable that. (conversion,creation of SVG/VML from other input,...)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231410" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231349</link><pubDate>Sat, 29 Oct 2011 19:23:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231349</guid><dc:creator>Who</dc:creator><description>&lt;p&gt;I knew Texas of the year 3013 would vote for the Xorbits.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231349" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231340</link><pubDate>Sat, 29 Oct 2011 17:47:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231340</guid><dc:creator>Moderator</dc:creator><description>&lt;p&gt;bashers and trolls desevers to be punished.. MS spank some butts here&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231340" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231315</link><pubDate>Sat, 29 Oct 2011 14:07:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231315</guid><dc:creator>Anthony Starks</dc:creator><description>&lt;p&gt;At SVG Open 2011, I presented SVGo, a Go programming language library for generating SVG:&lt;/p&gt;
&lt;p&gt;[1] SVGo Workshop slides from SVG Open 2011: &lt;a rel="nofollow" target="_new" href="http://speakerdeck.com/u/ajstarks/p/svgo-workshop"&gt;speakerdeck.com/.../svgo-workshop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[2] Pictures generated with SVGo: &lt;a rel="nofollow" target="_new" href="http://www.flickr.com/photos/ajstarks/sets/72157623441699483/"&gt;www.flickr.com/.../72157623441699483&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[3] Github repo: &lt;a rel="nofollow" target="_new" href="https://github.com/ajstarks/svgo"&gt;github.com/.../svgo&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231315" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231267</link><pubDate>Sat, 29 Oct 2011 03:27:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231267</guid><dc:creator>giuseppe</dc:creator><description>&lt;p&gt;Harry Richter,&lt;/p&gt;
&lt;p&gt;I wrote a clone of a simple, yet popular game in 2001. This was for adobe svg viewer 3 plugin. &lt;/p&gt;
&lt;p&gt;Ten years later, the game (unmodified) runs on IE. &lt;/p&gt;
&lt;p&gt;Not much has changed IMHO. Even playing soundeffects was not worse back then (different code though). Infact, porting the sound code to (early and wrong) html5 audio required far less modifications than trying to make a standards compliant html page work in IE6.&lt;/p&gt;
&lt;p&gt;you quote &amp;quot;Better late and correct than early and wrong!&amp;quot;.&lt;/p&gt;
&lt;p&gt;&amp;quot;Early and wrong!&amp;quot; what? My experience, as outlined above suggests otherwise.&lt;/p&gt;
&lt;p&gt;I wont upload my game as proof. But in 2001, much like today, there were few websites focusing on SVG development. One that made life noticably easier was by Kevin Lindsey: &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.kevlindev.com/"&gt;http://www.kevlindev.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The samples are from 2004 or earlier. The ones sans SMIL appear to work in IE9. &lt;/p&gt;
&lt;p&gt;Early but not so wrong.&lt;/p&gt;
&lt;p&gt;Thus I believe this one is more appropriate: &amp;quot;Better now [soon] than never&amp;quot;.&lt;/p&gt;
&lt;p&gt;However, I will not be thankful to MSFT just for finally allowing the world to benefit from something, it could have had for years.&lt;/p&gt;
&lt;p&gt;MSFT does a lot of great things. Holding back the web was not one of them. No valid excuses. And no clear signs that this won&amp;#39;t be attempted again.&lt;/p&gt;
&lt;p&gt;I do not know how your post or opinion was motivated. Maybe you know valid technical reasons for the late arrival of SVG, but those might not be obvious to others, e.g. me, and thus it requires further explaination, ideally a priori. &lt;/p&gt;
&lt;p&gt;g&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231267" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231251</link><pubDate>Sat, 29 Oct 2011 00:32:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231251</guid><dc:creator>TheSmurfs</dc:creator><description>&lt;p&gt;Hey Microsoft, I&amp;#39;d like to point out a problem with the quality of Direct2D&amp;#39;s implementation of shape rendering:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.youtube.com/watch?v=vE0ZzqK1_dE"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;1:33 to 2:40&lt;/p&gt;
&lt;p&gt;nvidia calls this problem &amp;quot;conflation&amp;quot; meaning you&amp;#39;re conflating opacity information and coverage information instead of keeping them separate. (This page also talks about the problem too: &lt;a rel="nofollow" target="_new" href="http://www.antigrain.com/svg/"&gt;http://www.antigrain.com/svg/&lt;/a&gt; ).&lt;/p&gt;
&lt;p&gt;Also worth mentioning is that the 4:37 mark of the youtube video shows what happens when Direct2D renders high frequency textures - ugly Moire artifacts.&lt;/p&gt;
&lt;p&gt;Could you guys pass these problems onto the D2D team, I have no idea how to contact them.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231251" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231180</link><pubDate>Fri, 28 Oct 2011 18:59:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231180</guid><dc:creator>Ivan</dc:creator><description>&lt;p&gt;How long as css2 been out?&lt;/p&gt;
&lt;p&gt;.opaque1 {	// for all other browsers&lt;/p&gt;
&lt;p&gt;	opacity: .5;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;.opaque2 {	// for IE5-7&lt;/p&gt;
&lt;p&gt;	filter: alpha(opacity=50);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;.opaque3 {	// for IE8&lt;/p&gt;
&lt;p&gt;	-ms-filter:&amp;quot;progid:DXImageTransform.Microsoft.Alpha(Opacity=50)&amp;quot;;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231180" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10231019</link><pubDate>Fri, 28 Oct 2011 13:07:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10231019</guid><dc:creator>Harry Richter</dc:creator><description>&lt;p&gt;If I understand you correctly the real issue is &amp;quot;Better late and correct than early and wrong!&amp;quot;.&lt;/p&gt;
&lt;p&gt;That has been the Microsoft way for a long time, and I prefer it to the OpChroFox way of having features that are either not finalized or implemented in a wrong way. The trouble is, many so-called tests on the web (e.g. html5test.com) simply check for the availability of a feature and not the correctness of the implementation. This leads to the oversimplified “Stupid IE – this and that feature is missing!”. However I think that a feature that is incorrectly implemented is as bad (or even worse) than a missing feature.&lt;/p&gt;
&lt;p&gt;So in the end the score on SVG is IE: 1 vs. OpChroFox: 0!&lt;/p&gt;
&lt;p&gt;Harry&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10231019" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10230972</link><pubDate>Fri, 28 Oct 2011 10:27:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10230972</guid><dc:creator>Richard</dc:creator><description>&lt;p&gt;@Helen - Yeah, stupid IE holding back SVG while everyone implemented properly. Oh, except neither Chrome (14) or Firefox (7) deals with the changing-CSS on the map above (and even inconsistantly with each other) and Chrome draws a scrollable area around the fruit, inconsistant with Firefox.&lt;/p&gt;
&lt;p&gt;Stupid IE.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230972" width="1" height="1"&gt;</description></item><item><title>re: Best Practices for Getting Started with SVG</title><link>http://blogs.msdn.com/b/ie/archive/2011/10/27/best-practices-for-getting-started-with-svg.aspx#10230905</link><pubDate>Fri, 28 Oct 2011 06:03:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10230905</guid><dc:creator>Stifu</dc:creator><description>&lt;p&gt;@Helen: haha, indeed.&lt;/p&gt;
&lt;p&gt;I like how the IE team only started to acknowledge and mention SVG once IE9 started supporting it. Before that, they wouldn&amp;#39;t answer questions about it, and acted like it didn&amp;#39;t exist.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10230905" width="1" height="1"&gt;</description></item></channel></rss>