W3C home > Mailing lists > Public > www-style@w3.org > September 2010

Re: Shouldn't fonts embedded through @font-face be available in <canvas>?

From: Laurence Penney <lorp@lorp.org>
Date: Sun, 26 Sep 2010 18:04:02 +0100
Message-Id: <F51AE7B3-1DB7-4345-9EC5-1112FFCE504E@lorp.org>
Cc: Sergey Malkin <sergeym@microsoft.com>, www-font <www-font@w3.org>, www-style <www-style@w3.org>
To: "list.adam@twardoch.com" <list.adam@twardoch.com>
I suspected as much - it's just the same, waiting for the resource to be loaded, drawing images onto <canvas>:

https://developer.mozilla.org/en/Canvas_tutorial/Using_images

- L

On 26 Sep 2010, at 17:16, "Adam Twardoch (List)" <list.adam@twardoch.com> wrote:

> On 10-09-26 18:05, Sergey Malkin wrote:
>> One implementation is missing from your "none" list ;). Try attached in IE9 Beta or PPB5 (replace font url with your favorite). 
> Aah, nice! :)
> 
> BTW, I just realized that I was wrong last night. @font-face is
> supported, it's just a bit tricky because the JavaScript methods that do
> the canvas drawing must be executed only after the embedded font has
> been completely loaded. This forces the web author to resort to certain
> tricks (put a hidden div that uses the font so the browsers loads it,
> then load it again using JavaScript).
> 
> So, not very reliable, yet it does work. Tested in Firefox 4, Safari,
> Chrome and Opera -- and I assume IE9 also supports it. Splendid!
> 
> Best,
> Adam
> 
> 
> 
Received on Sunday, 26 September 2010 17:07:48 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:31 GMT