- 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