- From: Jonathan Chetwynd <j.chetwynd@btinternet.com>
- Date: Thu, 11 Nov 2004 13:55:12 +0000
- 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