[whatwg] [2D Canvas] Do canvases in documents without a browsing context need to be rendered?
junov at google.com
Thu Mar 6 10:37:14 PST 2014
On Thu, Mar 6, 2014 at 1:17 PM, Ian Hickson <ian at hixie.ch> wrote:
> On Wed, 5 Mar 2014, Rik Cabanier wrote:
> > Testing all browsers (except IE since
> > document.implementation.createHTMLDocument() doesn't work) they seem to
> > handle canvas contexts with no browsing context except when you use
> > text. Chrome crashes, firefox throws an exception and Safari draws the
> > text with a very small scale 
> The spec actually defines what happens with fonts when you don't have a
> defined computed style:
> # If the computed values are undefined for a particular case (e.g. because
> # the font style source object is not an element or is not being
> # rendered), then the relative keywords must be interpreted relative to
> # the normal-weight 10px sans-serif default.
> This is needed for text rendering in Workers, if nothing else.
Ah! So that clears it up... almost.
How do we interpret that for Path objects? Does adding text to a path count
as a case where font style is undefined, or do we defer and resolve the
font style when the path object is drawn to a canvas?
> Ian Hickson U+1047E )\._.,--....,'``. fL
> http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
> Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg