- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Fri, 31 Jul 2009 21:13:09 -0400
- To: Ian Hickson <ian@hixie.ch>
- CC: Simon Pieters <simonp@opera.com>, "public-html@w3.org" <public-html@w3.org>
Ian Hickson wrote: > Firefox uses the canvas element's computed value for 'font' for _any_ > invalid value passed to the 'font' attribute. Sort of. What Firefox does is to treat the font as having the following declarations specified: font: whatever-you-passed-in; line-height: normal; and then act as if that rule were applied to a node that is the child of the <canvas> element (unless the canvas element is not in the document tree, in which case the style is treated as inheriting from "font: 10px sans-serif". > I've clarified that 'initial' and 'inherit' must be ignored. I haven't > changed the spec to match either WebKit or Gecko here. So basically the behavior should be as Firefox now except: 1) Treat inherit and initial as CSS syntax errors. 2) Always use "font: 10px sans serif" as the parent's font, not just when the <canvase> is outside of a DOM tree. Right? -Boris
Received on Saturday, 1 August 2009 01:14:21 UTC