- From: Rik Cabanier <cabanier@adobe.com>
- Date: Thu, 27 Jun 2013 14:58:08 -0700
- To: "w3c-svg-wg@w3.org" <w3c-svg-wg@w3.org>, "public-svg-wg@w3.org" <public-svg-wg@w3.org>, "www-svg@w3.org" <www-svg@w3.org>
http://www.w3.org/2013/06/27-svg-minutes.html
                    SVG Working Group Teleconference
27 Jun 2013
   [2]Agenda
      [2] http://lists.w3.org/Archives/Public/public-svg-wg/2013AprJun/0158.html
   See also: [3]IRC log
      [3] http://www.w3.org/2013/06/27-svg-irc
Attendees
   Present
          ed, Doug_Schepers, +33.9.53.77.aaaa, Tav,
          +61.2.980.5.aabb, nikos, cabanier, +1.661.748.aacc,
          Rich_Schwerdtfeger, +1.415.832.aadd, krit
   Regrets
   Chair
          ed
   Scribe
          cabanier
Contents
     * [4]Topics
         1. [5]Questions concerning multiple paints
         2. [6]Should text-overflow apply to text-on-path?
         3. [7]SVG2 Text wrapping - new definition of 'width'?
         4. [8]making svg an ISO spec
     * [9]Summary of Action Items
     __________________________________________________________
   <trackbot> Date: 27 June 2013
   scribenick cabanier
   <richardschwerdtfeger> we meeting?
   <scribe> scribenick: cabanier
   <richardschwerdtfeger> k
Questions concerning multiple paints
   tav: we agreed in tokyo that we can have multiple paints
   
 I started on that and had a couple of questions
   
 the old text said that if the paint server was invalid and
   there was no fallback, the document was in error
   shepazu: that has changed for svg2
   Tav: if the final paint server is invalid, is the document in
   error
   shepazu: no.
   
 look at svg tiny 1.2
   
 I remember that we addressed that in that version. just look
   at the wording
   ed: yes. there's no state that's an error
   Tav: ok, so we'll just copy that text
   <ed>
   [10]http://www.w3.org/TR/SVGTiny12/painting.html#SpecifyingPain
   t
     [10] http://www.w3.org/TR/SVGTiny12/painting.html#SpecifyingPaint
   
 and I assume that you wouldn't fall back on the lacuna value
   
 suppose you have 3 things on top of each other and if the
   first 2 are invalid
   shepazu: you'd display the third value. If that's invalid too,
   you fall back to the lacuna value
   
 so there's 2 case:
   
 one if where the resource if pointing to nothing
   
 the other if there's something wrong inside that resource
   ed: svg1.2 states what should happen so you could borrow that
   shepazu: what if you point to an existing reference but it has
   an invalid value. do you still use the second
   Tav: no, you still paint all three. only the last one has a
   fallback
   
 if there's a problem with one, you don't paint it. if there's
   a problem with the last one, you paint the fallback value
   <Tav> [11]https://svgwg.org/svg2-draft/painting.html
     [11] https://svgwg.org/svg2-draft/painting.html
   
 look at example 2
   <ed>
   [12]https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint
     [12] https://svgwg.org/svg2-draft/painting.html#SpecifyingPaint
   shepazu: that seems arbitrary but it seems like a reasonable
   one
   Tav: this is what we decided in Tokyo
   
 the second question: How should 'child' behave with allowing
   multiple paint
   
 you can reference a child of an element as a paint server
   
 but what if you have 3 children. right now it says take the
   last child, but in the case of multiple paints, you want them
   all
   ed: you have a child selector
   Tav: what do you do with the keyword child
   <ed> [ <funciri> | child | <child-selector> ]
   ed: you use iri, child or a child selector
   ... this is from the current spec
   
 so if you want a specific child you use the selecor
   Tav: but what if you want al three
   shepazu: use a funciri and point to it
   
 the child is just a convenience method
   scribe: so use a funciri
   Tav: that sounds reasonable
   
 can you give me an example?
   <ed>
   [13]https://svgwg.org/svg2-draft/types.html#DataTypeChildSelect
   or
     [13] https://svgwg.org/svg2-draft/types.html#DataTypeChildSelector
   Tav: an example will be really good
   ed: a class selector would work.
   <ed> fill=".fooBarClass"
   <ed> fill="select(.fooBarClass)"
   ed: you have to put all the things in
   Tav: ok. I will add a couple more example
   ed: most common will be nth-child
   
 at least, that's my guess
   shepazu: can a child selector select more than one value
   
 if I have 3, but want to select 2, can I do that?
   ed: yes, look at the example I posted. it can be a comma
   separated list
   
 but it's not completely clear in the spec
   shepazu: we should fix that in the spec
   <ed>
   [14]https://svgwg.org/svg2-draft/types.html#DataTypeChildSelect
   or
     [14] https://svgwg.org/svg2-draft/types.html#DataTypeChildSelector
   
 is this something from css, or svg?
   ed: it's from svg but links to css
   shepazu: who defined the syntax?
   
 the individual?
   ed: I don't know
   <TabAtkins> Brian, I think? With help from me?
   Tav: I find it strange how it pulls in CSS
   krit: css masking is using this and it just selects direct
   children
   ed: does anyone have a solution to the problem? should we ask
   it on the mailing list?
   shepazu: yes, we should find out who put it in and have them
   add more examples
   krit: yes, it should be better specified
   ed: tav, can you write up an email?
   krit: that would be great
   Tav: OK
   <krit>
   [15]https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html
   #the-mask-image
     [15] https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html#the-mask-image
   ed: quick question about the example
   
 that tav put in the spec.
   <ed> fill="url(#MyHatch1, #MyHatch2 powderblue)"
   
 it uses syntax like above
   
 is that correct syntax?
   Tav: I will fix that
   
 I just pasted
Should text-overflow apply to text-on-path?
   Tav: it only apply to regular text for now
   
 we discussed this but I don't remember
   
 if we concluded anything
   ed: opera just treated it on the text element but it works on a
   text path
   
 because we wrap the text-path
   krit: what happens with overflow in text
   <ed>
   [16]http://dahlstrφm.net/svg/css/text-overflow-ellipsis.svg
     [16] http://dahlstr/
   
 we discussed this before and decided that it was difficult to
   definee
   ed: we'd have to go back and special case it
   
 so it basically worked but it's possible that it wasn't great
   in all cases
   
 you layout the text on a straight line first and then map it
   to a path
   
 at least that's how opera did it
   
 it's not ideal in all cases. for instance if it's not one
   line
   Tav: that's what you'd want
   
 maybe the order of the agenda items is reversed :-)
   
 the next item talks about what width means
SVG2 Text wrapping - new definition of 'width'?
   Tav: width defines the width of a single line of text
   
 but now it defines the width of an area
   
 and you get overflow if the text wraps of the bottom
   
 if you have only have width the text keeps wrapping
   shepazu: that's correct
   Tav: this is natural way of getting a wrapping context
   ... the other problem is the case of vertical text
   
 the width doesn't apply in the case of vertical text
   shepazu: the directionality of the flow of the text is not
   dependant on width/height
   
 it also depends on the text direction property
   
 top to bottom right to left, if I specified a width it
   wouldn't have the desired effect
   scribe: I specified width and height, it would start clipping
   the width
   nikos: is it feasible to do this on the flow of the text
   shepazu: yes , you'd have to do that
   
. the behavior is dependant on the direction of the text\
   
 you have to know the flow of the text
   
 it would be worth to talk about that
   
 and hopefully CSS already covers this
   Tav: css redefines left to right, top to bottom
   
 they are redefining the text flow
   
 so width should define wrapping context and not overflow
   shepazu: we need to talk to the css wg
   Tav: what does this have to do with the CSS?
   
. we don't rely on CSS
   
 to define the wrapping context using width and height does
   not depend on CSS
   shepazu: that is not my understanding. My proposal is all about
   CSS
   Tav: no, once you have a wrapping context you fill it using CSS
   shepazu: I don't see how it's different. a div would cause
   wrapping
   Tav: no, our width and height create a wrapping context
   
 you said we have to check with CSS
   shepazu: I want to make sure that we're all on the same page
   
 with overflow etc
   Tav: I agree with that.
   
 using width and height didn't seem like we need their
   approval
   shepazu: yes
   
 should we resolve on that?
   ed: yes
   <TabAtkins> Yes, please.
   resolution: we will add width and height for text wrapping on
   the text element using the css wrapping context
   <scribe> ACTION: tav to make the text wrapping changes to the
   spec [recorded in
   [17]http://www.w3.org/2013/06/27-svg-minutes.html#action01]
   <trackbot> Created ACTION-3509 - Make the text wrapping changes
   to the spec [on Tavmjong Bah - due 2013-07-04].
   <nikos>
   [18]https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement
     [18] https://svgwg.org/svg2-draft/types.html#InterfaceSVGElement
   <nikos> readonly attribute number tabIndex;
   shepazu: let's talk about making svg an ISO spec
   
 there's reasons that we want it
   
 because of competition with other formats
   
 and because some people can't use it in governments unless
   it's in ISO
   
 and because as a method to promote the stability of the
   format
   krit: where is the problem?
   shepazu: we didn't have this minuted
   
 and Rich has concern that we should do SVG 2 instead of 1.1
   krit: I thought we wanted to do 2.0
making svg an ISO spec
   nikos: I remember that too
   Tav: yes, that is true
   shepazu: That's not my recollection
   
 we wanted SVG 1.1 second edition
   
 since it was suitable for ISO submission
   
 my stance is that it does no harm to have 1.1 as an ISO spec
   
 it will take little effort (unless there are objections)
   
 and will only take 3 months and follow up in 2014
   
 when svg2.0 has recommendation
   
 and make that an iso spec as well
   
 it will help people that want to use SVG 1.1 for government
   use
   
. and they can then upgrade to SVG2.0
   
 who has objections?
   richardschwerdtfeger: so, you will be releasing 1.1 and 2.0 a
   year later? that will drive people crazy?
   
. do you want people to write 1.1 or use 2.0?
   Tav: what does that drive people crazy?
   richardschwerdtfeger: if you get people to gear up for 1.1 and
   then switch a year later. it takes a lot of time and money to
   switch over
   
 3 to 4 years is btter
   Tav: one year for svg 2 is very optimistic
   shepazu: yes, it's not just editing the spec but also driving
   implementations
   
 we run the risk that we talk at least 2 years
   richardschwerdtfeger: IE has problems even with the 1.1 stuff
   
 such as animations
   shepazu: they don't want to implement certain 1.1 features
   richardschwerdtfeger: more support for things in 2.0?
   shepazu: I think there's still an open question
   
 we might drop features in 2.0 if they're not implemented in
   other browsers
   
 which could include SMIL and SVG fonts
   <krit> Am in favor for SVG 1.1 and update to 2 later
   
 but we have no consensus on that
   ed: I see no harm in submitting 1.1 and 2.0 later on. SVG 1.1
   is stable.
   shepazu: creating an iso spec could be ready around october
   2013
   richardschwerdtfeger: why do you think it needs to be an ISO
   spec
   shepazu: I've talked to people that have told me this
   richardschwerdtfeger: the other issue is that SVG does not
   offer accessibility
   shepazu: that's not quite true.
   
 there's nothing that support accessible bar chart
   richardschwerdtfeger: every web accessible technology has to be
   keyboard accessible
   shepazu: that's not quite true. you can put titles and
   descriptions on everything
   richardschwerdtfeger: that's not keyboard accessible
   shepazu: we should bring this up in 2 weeks
   Tav: if there's no work for us, then we should do an ISO spec
   now
   shepazu: let's do a poll!
   richardschwerdtfeger: no. wait for 2.0
   
 but I'd need an internal discussion
   
 but I am concerned about accessibilty
   shepazu: the competing technologies have the same issues
   
 are PDF images keyboard accessube?
   richardschwerdtfeger: yes
   ed: let's wait 2 weeks to get to resolution
   richardschwerdtfeger: Doug can you write me a note why w3c
   wants this and how it could be helpful
   shepazu: yes, I will try that
Summary of Action Items
   [NEW] ACTION: tav to make the text wrapping changes to the spec
   [recorded in
   [19]http://www.w3.org/2013/06/27-svg-minutes.html#action01]
Received on Thursday, 27 June 2013 21:58:34 UTC