- From: Cameron McCormack <cam@mcc.id.au>
- Date: Thu, 30 Apr 2009 11:55:56 +1000
- To: public-svg-wg@w3.org
Hi. In SVG 1.1, the content model of the <font-face> element is this: * A <font-face> has at most one <font-face-src> and at most one <definition-src> element. * A <font-face-src> has one or more { <font-face-uri> or <font-face-name> element }s. In SVG Tiny 1.2, the content model of the <font-face> element is this: * A <font-face> has zero or more <font-face-src> children. * A <font-face-src> has zero or more <font-face-uri> children. I can understand why <definition-src> was dropped from 1.2T; the ‘definition-src’ descriptor in CSS 2 is exceptionally underdefined and there are no tests for it in the SVG 1.1 test suite. Additionally, it no longer exists in css3-fonts (which is where the @font-face functionality has moved to). Can we drop it from 1.1? Why was <font-face-name> dropped from 1.2T? It seems to correspond directly to a local() entry in the @font-face ‘src’ descriptor. This still exists in css3-fonts. It doesn’t seem to make sense to have zero <font-face-uri> children of a <font-face-src> in 1.2T. Should we have an erratum for the schema to require one-or-more? Thanks, Cameron -- Cameron McCormack ≝ http://mcc.id.au/
Received on Thursday, 30 April 2009 01:56:34 UTC