W3C home > Mailing lists > Public > www-svg@w3.org > September 2009

Re: Minutes, 26 September 2009 SVG WG F2F - Day 1

From: Alex Danilo <alex@abbra.com>
Date: Mon, 28 Sep 2009 18:10:43 +1000
Message-Id: <VD9OQK.O0JJCHNQD9V1@abbra.com>
To: robert@ocallahan.org
Cc: anthony.grasso@cisra.canon.com.au, www-svg@w3.org, public-svg-wg@w3.org

Hi Rob,

--Original Message--:
>On Mon, Sep 28, 2009 at 5:45 PM, Alex Danilo <alex@abbra.com> wrote:
>
>--Original Message--:
>>It's not clear to me what was resolved about SVG Fonts, in particular the issue of cloning vs patterns. It sounds like people want 'stroke' and 'fill' properties on <text> to apply to the arbitrary SVG content of a glyph? I honestly don't think that's possible to do in a sane way that works in general.
>
>Yes it is. Whether it's difficult in some existing implementations is an orthgonal issue.
>
>By cascading the CSS properties from <text> into the font glyph content and hoping that everything works out OK?
>
>I previously explained how that completely fails whenever the text might have characters that aren't covered by the SVG Font, because then you can't know which coordinate system will be used to interpret user units in the style of the <text>.

I expect you meant glyphs here.

I've implemented this twice in the past and yes the cascade should propagate into the glyphs for
drawing them for the 'instance' of the glyph. So effectively it's like a clone but there is no
need to actually clone if the model is right.

If you hit glyph that isn't part of the SVG font and have to switch to a system font then
you do so on a per-glyph basis. It isn't that hard.

Alex

>
>Rob
>-- 
>"He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6]
>
>
>
Received on Monday, 28 September 2009 08:11:40 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:43 GMT