W3C home > Mailing lists > Public > www-svg@w3.org > November 2004

border: was: SVG WG announces Last Call of SVG 1.2

From: Jonathan Chetwynd <j.chetwynd@btinternet.com>
Date: Thu, 11 Nov 2004 13:55:12 +0000
Message-Id: <4EA366D4-33E9-11D9-B7C9-000A95C7D298@btinternet.com>
To: www-svg@w3.org (SVG (www) list)

Re: 9.8 The veUnion element*

"The veUnion element produces an outline of the union of two shapes."
should this read: 9.8 "The veUnion element produces an outline of the 
union of two - or more - shapes."

because if so this sounds very much like an upgrade to html 'border' 
and in trying to enable the spec and derivative code to be read by a 
broad audience i'd like to recommend that
9.8 be labelled 'border', together with the element. Anyone 
mathematically minded already knows this is "union" "cup" or 
whatever....

Re: 11.18 Highlighting**

"Since content creators are in a much better position to decide on an 
appropriate visual effect for their graphics,..."
should this read since content creators - and users - are in a much 
better....

an example code using 11.18 highlight for 'border' would be helpful, 
even if it used veUnion for now :-)
I'd like to understand just how simple this would be to implement, and 
compare it with html:border.
the attached code snippet*** is my 'faulty' concept, but would it for 
instance be possible to use symbol or group to indicate elements to 
which one wished to apply veUnion?

more generally would it be possible to continue with the excellent 
policy of adding links to SVG demonstrations of elements?

  regards

Jonathan Chetwynd
http://www.peepo.co.uk     "It's easy to use"
irc://freenode/accessibility

hover is time dependent for some mouse users on some interfaces, the 
effects last until mouse moves off the graphic, this can be tricky for 
learners, especially if targets are small.
It is possible using script to allow changes to last until the next 
event is triggered, and this change to hover might be worth considering 
as a user agent accessibility option.
an example is here: http://www.peepo.co.uk/launch/index.svg

* http://www.w3.org/TR/SVG12/vectoreffects.html

** http://www.w3.org/TR/SVG12/painting.html  11.18 highlighting

***
<svg>
<defs>
<symbol id="music" viewBox="0 0 150 150" fill="rgb(30,30,30)" 
stroke="rgb(30,30,30)">
<ellipse cx="30" cy="128" rx="24" ry="14" stroke="none"/>
<ellipse cx="118" cy="105" rx="24" ry="14" stroke="none"/>
<line x1="51" y1="128" x2="51" y2="28" stroke-width="7" />
<line x1="139" y1="105" x2="139" y2="7" stroke-width="7" />
<path d="M51 28 139 5 139 30 51 53z" stroke="none" fill="#222" />
</symbol>
<style type="text/css" id="css"><![CDATA[ .border:highlight { 
stroke-width: 5; stroke-color: red }]]></style>
</defs>

<g>
<title>music</title>
<a xlink:href="http://www.peepo.co.uk/launch/index.svg">
<vectorEffect>
     <veUnion><use xlink:href="#music" class="border"/></veUnion>
</vectorEffect>
</a>
</g>
</svg>
Received on Thursday, 11 November 2004 13:55:46 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:14:52 UTC