<?xml version="1.0" encoding="UTF-8"?>
<article>
  <blurb>OMG! LOL!</blurb>
  <blurb-html>&lt;p&gt;&lt;span class="caps"&gt;OMG&lt;/span&gt;! LOL!&lt;/p&gt;</blurb-html>
  <body>Work has been going forward in (what will likely be) Firefox 3.1.  While there are definitely changes happening in the front-end, there are also a number of changes happening in the backend (AKA Gecko 1.9.1) as well.

Gecko 1.9.1 is going to have even more improved CSS3 support, as "David Baron writes about":http://dbaron.org/log/20080603-new-selectors.  He's landed support for some additional CSS selectors.  Rob Arnold has recently done work on &lt;code&gt;border-image&lt;/code&gt;, and I know at least one other intern is working on some CSS3 stuff.

More relevantly though, "Eric Butler":http://www.ericbutler.net/blog/2008/06/html-canvas-in-firefox-31/ has done work on &lt;code&gt;canvas&lt;/code&gt; support. One thing that he's worked on is getting the &lt;code&gt;canvas&lt;/code&gt; element text drawing up to speed, and more up to spec. I had some free time so I worked on a little demo to show off the new stuff.

It's called "LOLcanvas":http://playground.zpao.com/lolcanvas and uses &lt;code&gt;canvas&lt;/code&gt; to draw text on a flickr image, client side. This is similar to another project I worked on before - "flolcatr":http://flolcatr.com - however now it's all done right in the browser. Anyway, a picture is worth a thousand words, so here:

!http://zpao.com/images/lioncat.png(omg surprize it's Lion cat)!:http://www.flickr.com/photos/evapro/385650640/

The details are on the "LOLcanvas homepage":http://playground.zpao.com/lolcanvas, so give it a try and have fun.  If you have some additional phrases to add, let me know. I'll be throwing the readable source up somewhere soon so that you can see exactly what's happening.

Original image is "CC licensed":http://creativecommons.org/licenses/by/2.0/deed.en and "available here":http://www.flickr.com/photos/evapro/385650640/.</body>
  <body-html>&lt;p&gt;Work has been going forward in (what will likely be) Firefox 3.1.  While there are definitely changes happening in the front-end, there are also a number of changes happening in the backend (AKA Gecko 1.9.1) as well.&lt;/p&gt;


	&lt;p&gt;Gecko 1.9.1 is going to have even more improved &lt;span class="caps"&gt;CSS3&lt;/span&gt; support, as &lt;a href="http://dbaron.org/log/20080603-new-selectors"&gt;David Baron writes about&lt;/a&gt;.  He&amp;#8217;s landed support for some additional &lt;span class="caps"&gt;CSS&lt;/span&gt; selectors.  Rob Arnold has recently done work on &lt;code&gt;border-image&lt;/code&gt;, and I know at least one other intern is working on some &lt;span class="caps"&gt;CSS3&lt;/span&gt; stuff.&lt;/p&gt;


	&lt;p&gt;More relevantly though, &lt;a href="http://www.ericbutler.net/blog/2008/06/html-canvas-in-firefox-31/"&gt;Eric Butler&lt;/a&gt; has done work on &lt;code&gt;canvas&lt;/code&gt; support. One thing that he&amp;#8217;s worked on is getting the &lt;code&gt;canvas&lt;/code&gt; element text drawing up to speed, and more up to spec. I had some free time so I worked on a little demo to show off the new stuff.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s called &lt;a href="http://playground.zpao.com/lolcanvas"&gt;LOLcanvas&lt;/a&gt; and uses &lt;code&gt;canvas&lt;/code&gt; to draw text on a flickr image, client side. This is similar to another project I worked on before &amp;#8211; &lt;a href="http://flolcatr.com"&gt;flolcatr&lt;/a&gt; &amp;#8211; however now it&amp;#8217;s all done right in the browser. Anyway, a picture is worth a thousand words, so here:&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.flickr.com/photos/evapro/385650640/"&gt;&lt;img src="http://zpao.com/images/lioncat.png" title="omg surprize it's Lion cat" alt="omg surprize it's Lion cat" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;The details are on the &lt;a href="http://playground.zpao.com/lolcanvas"&gt;LOLcanvas homepage&lt;/a&gt;, so give it a try and have fun.  If you have some additional phrases to add, let me know. I&amp;#8217;ll be throwing the readable source up somewhere soon so that you can see exactly what&amp;#8217;s happening.&lt;/p&gt;


	&lt;p&gt;Original image is &lt;a href="http://creativecommons.org/licenses/by/2.0/deed.en"&gt;CC licensed&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/evapro/385650640/"&gt;available here&lt;/a&gt;.&lt;/p&gt;</body-html>
  <created-at type="datetime">2008-06-26T22:19:25-07:00</created-at>
  <id type="integer">5</id>
  <permalink>introducing_lolcanvas</permalink>
  <published type="boolean">true</published>
  <published-at type="datetime">2008-06-26T22:18:00-07:00</published-at>
  <title>Introducing LOLcanvas</title>
  <updated-at type="datetime">2008-06-26T22:40:41-07:00</updated-at>
</article>
