20:29:22 RRSAgent has joined #svg 20:29:22 logging to http://www.w3.org/2013/07/11-svg-irc 20:29:24 RRSAgent, make logs public 20:29:24 Zakim has joined #svg 20:29:26 Zakim, this will be GA_SVGWG 20:29:26 ok, trackbot; I see GA_SVGWG(SVG1)4:30PM scheduled to start in 1 minute 20:29:27 Meeting: SVG Working Group Teleconference 20:29:27 Date: 11 July 2013 20:30:24 krit has joined #svg 20:30:31 GA_SVGWG(SVG1)4:30PM has now started 20:30:39 + +2aaaa 20:30:47 +[IPcaller] 20:30:49 Zakim, [ is me 20:30:49 +heycam; got it 20:31:14 + +33.9.80.39.aabb 20:31:20 zakim, who is on the call? 20:31:20 On the phone I see +2aaaa, heycam, +33.9.80.39.aabb 20:31:28 Zakim, aabb is me 20:31:28 +Cyril; got it 20:31:31 +Rich_Schwerdtfeger 20:31:44 zakim, 2aaaa is me 20:31:44 sorry, krit, I do not recognize a party named '2aaaa' 20:32:00 zakim, aaaa is me 20:32:00 +krit; got it 20:32:14 +??P10 20:32:32 Zakim, ??P10 is me 20:32:32 +ed; got it 20:32:44 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2013JulSep/0002.html 20:32:50 + +33.9.53.77.aacc 20:33:16 zakim, aacc is me 20:33:16 +Tav; got it 20:33:28 Zakim, who is making noise? 20:33:35 zakim, mute me 20:33:35 Cyril should now be muted 20:33:39 heycam, listening for 10 seconds I heard sound from the following: krit (4%), Cyril (4%), Rich_Schwerdtfeger (31%), ed (90%) 20:34:36 Zakim, who's here? 20:34:36 On the phone I see krit, heycam, Cyril (muted), Rich_Schwerdtfeger, ed, Tav 20:34:38 On IRC I see krit, Zakim, RRSAgent, richardschwerdtfeger, plh, thorton, Cyril, cabanier, Tav, stearns, glenn, trackbot, nikos, TabAtkins, pdr, jaseg, ed, plinss, heycam 20:35:17 chair: ed 20:35:20 zakim, pick a scribe 20:35:20 Not knowing who is chairing or who scribed recently, I propose krit 20:35:24 argh 20:35:35 ScribeNick krit 20:35:48 ScribeNick: krit 20:35:58 +cabanier 20:36:47 topic: SVGDOM text takes textLength=0 into account? 20:36:48 http://lists.w3.org/Archives/Public/www-svg/2013Jul/0003.html 20:36:51 s/0// 20:37:19 heycam: text chaper doesn't say how they affect the SVGDOM 20:37:44 /me had a blank. what's the passcode? 20:38:05 heycam: explains mail of link 20:38:45 + +61.2.980.5.aadd 20:38:54 ed: for text computed length, not sure. you give textlength by setting text length 20:38:57 Zakim, +61.2 is me 20:38:57 +nikos; got it 20:39:04 ed: not sure, but we should not return that value 20:39:13 ed: you want computed thing 20:39:27 heycam: should we have different values for text substring length? 20:39:40 ed: hm 20:39:58 ed: substringlength, how does it work? 20:40:03 ed: look 20:40:33 ed: same as textcomuputelength but not all the length 20:40:52 heycam: yes, should work on scaled glyoh? 20:41:06 s/glyoh/glpoh/ 20:41:21 s/glyoh/glyph/ 20:41:42 heycam: tesxt comp length the only one that differs 20:42:18 ed: should we have two dfferent methods? 20:42:20 heycam: maybe? 20:42:39 ed: haven;t used substringlength, so don't konw 20:42:51 s/substringlength/substringlength that much/ 20:42:57 heycam: have no strong feeling 20:43:22 ed: what do UAs do? 20:43:27 heycam: doing it right now 20:43:46 heycam: FF substrlength works on original length 20:43:55 heycam: seems unclear 20:44:11 heycam: chrome also returns original unscaled length of substring 20:44:42 http://mcc.id.au/temp/tl.svg 20:45:30 krit: Safari 22 20:45:36 krit: IE10 99.999 20:45:42 heycam: well then... 20:46:16 krit: presto has 22 as well 20:47:04 heycam: Batik 100.5 20:47:22 heycam: think prefer unscaled 20:47:25 ed: yeah 20:48:18 krit: do you get the 100 somehow else? 20:48:24 heycam: is the value of textLength 20:48:32 krit: then I am in favor for 22 20:49:31 RESOLUTION: getSubstringLength does not take other text metrics into account and returns unscaled text length 20:50:20 ACTION: heycam will make getSubstringLength not take other text metrics into account and returns unscaled text length in spec 20:50:20 Created ACTION-3510 - Will make getSubstringLength not take other text metrics into account and returns unscaled text length in spec [on Cameron McCormack - due 2013-07-18]. 20:50:37 topic: should textLength=0 disable rendering 20:50:43 heycam: yes 20:51:15 heycam: spec does not explicitly say what happens for textlengh=0. stop rendering? ignore attribute? 20:51:43 heycam: 2 options 1) disable rendering 2) normal text length 20:52:00 heycam: or third one: not disable rendering but really scale to one dimension 20:52:27 krit: do we also scale stroke? 20:52:44 heycam: think spec is not clear but would expect stroke not scale 20:52:53 krit: have an example? 20:53:00 heycam: not right now, but can make one 20:53:14 Tav: discussion is silly 20:53:42 Tav: it is meant to be for small changes on text length, not for extreme values, just for small corrections 20:53:50 heycam: think you are right 20:54:00 krit: we could still specify edge cas 20:54:02 e 20:54:21 http://mcc.id.au/temp/tl2.svg 20:54:21 http://jsfiddle.net/95QSD/ 20:55:34 heycam has left #svg 20:55:37 heycam has joined #svg 20:55:46 krit: examples show that stroke is not scaled 20:56:49 heycam: Tavwould be in favor to scale down to 1D 20:56:54 s/Tav/Tab / 20:56:54 heycam: think I agree 20:57:17 Tav: agree as well 20:57:42 RESOLUTION: Scale text to 1 dimension on textLength=0 20:58:06 ACTION: heycam modify spec to Scale text to 1 dimension on textLength=0 20:58:06 Created ACTION-3511 - Modify spec to Scale text to 1 dimension on textLength=0 [on Cameron McCormack - due 2013-07-18]. 20:58:47 topic: behavior lengthAdjust=spacing wehn glyphs are wider as specified text length 20:59:24 heycam: odd behavior when engthAdjust=spacing when text length less than widest glyph 20:59:49 heycam: in FF 10 we ended up positioning other glyphs to first one 20:59:59 heycam: think Chrome did it as well 21:00:06 heycam: it ends up shifting glyphs 21:00:15 heycam: but don't think it is useful behavior 21:01:07 heycam: ddaly suggested setting text length to width of widest glyph 21:01:13 ed: seems reasonable 21:01:25 heycam: all glyohs would be aligned right 21:01:38 heycam: like glyphs getting closer and closer 21:02:47 RESOLUTION: minumum textLength is the width of wides glyph whenlengthAdjust=spacing 21:02:57 s/whenlengthAdjust=spacing/when lengthAdjust=spacing/ 21:03:22 ACTION: heycam to change spec to set minumum textLength to width of wides glyph whenlengthAdjust=spacing 21:03:22 Created ACTION-3512 - Change spec to set minumum textLength to width of wides glyph whenlengthAdjust=spacing [on Cameron McCormack - due 2013-07-18]. 21:03:53 topic: thoughts on lengthAdjust modes 21:04:08 heycam: have 2 21:04:32 http://lists.w3.org/Archives/Public/www-svg/2013Jul/0012.html 21:04:41 heycam: first scale text in both dimension instead just horizontal 21:05:22 heycam: it often might be preferable glyphs looking ok when scaled 21:05:31 Tav: not sure if that is the case 21:05:41 I need to answer a call. I will stay on IRC 21:05:50 -Rich_Schwerdtfeger 21:06:02 Tav: specially on buttons when you have different text length and the font size looks different then 21:06:10 heycam: you are right 21:06:31 ed: maybe we should specify a box and let text fit the box? might not help as well 21:06:45 heycam: sounds complicated 21:06:58 Tav: think this is a 5% max change 21:07:04 Tav: mainly dependent on font 21:07:17 Tav: don't see a need to change the height at all 21:07:37 heycam: you can get quite diffeent length from the same text but different length 21:07:48 Tav: you hope that the author has a good fallback 21:07:57 http://mcc.id.au/2013/textLength.svg 21:07:58 Tav: you can find fonts that are quite different 21:08:55 Tav: at Chrome, right one looks fine 21:09:00 heycam: doesn't look bad 21:09:11 Tav: you just have an extreme example 21:09:14 heycam: ok 21:10:04 heycam: 2nd one was making textlength adjustment only to do when scaling down but not up 21:10:50 ed: sounds like a min max think 21:10:58 s/think/thing/ 21:11:08 Tav: don't make it to complicated!!! 21:11:12 heycam: ok 21:11:36 s/to/too/ 21:12:30 TOPIC: continuing (or not) to mint new integer constants for existing IDL attributes 21:12:32 http://lists.w3.org/Archives/Public/www-svg/2013Jul/0019.html 21:12:47 heycam: discussed it on transforms 21:13:07 heycam: when ever we have new enumeration values, we wouldn't introduce new numeric constance 21:13:19 heycam: since that is a bit of an antipattern in he web 21:13:45 heycam: we decided to not introdcue new constant number and return unknown value for new types 21:13:57 heycam: and give an easier way to access to them 21:14:07 heycam: new marker orient value has the same 21:14:28 heycam: third would be unkonw instead of an constant value 21:14:39 heycam: seems awkward 21:15:41 heycam: Tab doesn't want new constants because this seems bad. not having it would authors force not to use it anymore 21:16:40 ed: are there alternatives? 21:17:29 readonly attribute SVGAnimatedEnumeration orientType; 21:17:30 readonly attribute SVGAnimatedAngle orientAngle; 21:17:55 attribute DOMString orient; 21:18:10 heycam: describes new attributes 21:18:28 heycam: that is the easier way to get the types 21:18:40 heycam: I forgot that we already have an alternative 21:18:59 krit: means we don't want new constants? 21:19:16 heycam: yeah, just was thinking the other day that it might not be that bad to add 21:19:31 heycam: since there is oposition, we stay that course 21:20:03 ed: fine with me 21:20:23 q+ 21:20:34 topic: filterRes attribute on element 21:20:57 ScribeNick: heycam 21:21:14 krit: filterRes can be specified by the author to reduce or increase resolution that the filter is operating in 21:21:30 krit: usually it's done to reduce the resolution so it operates faster 21:21:34 … I've never seen a real life use case 21:21:46 … it's unlikely the author can predict the right resolution for a particular device, and for this to be future proof 21:21:52 … the question is whether this does more harm than good 21:21:57 … and whether we should remove it from the spec 21:22:10 … from the implementation PoV, Opera/Blink/WebKit implement it correctly, Firefox not that much 21:22:23 s/Opera/Presto/ 21:22:33 ed: I think I've only seen it used properly for making things faster 21:22:40 … typically that looks pretty bad 21:22:47 … as you say, it's hard to predict the resolution of the target device 21:22:56 krit: all devices have different resolutions 21:23:07 … the way to calculate the filter changes over time, from software to hardware, so it make not make sense at all to do it 21:23:14 … it could block some implementations 21:23:33 ed: so you're suggesting to deprecate or remove it? 21:23:47 krit: I'm more in favour of removing it directly, but would understand if people want to deprecate first 21:24:15 …roc suggests to remove it immediately 21:24:23 -Tav 21:24:37 heycam: agree, if we think it's a bad thing, remove it straight away, not say we're going to remove it 21:24:50 ed: which things does it affect? feColorMatrix? 21:24:56 krit: feDisplacementMap maybe 21:24:58 … and blur 21:24:58 +Tav 21:25:19 … every filter primitive is affected by filter resolution, really 21:25:24 ed: I was thinking of kernelUnitLength 21:25:46 zakim, unmute me 21:25:46 Cyril should no longer be muted 21:26:33 krit: we could remove it from Filters, but have a note pointing to 1.1 and say that we removed it for this and this reason 21:26:40 ed: wouldn't have a big impact on content, so would be fine to remove 21:26:45 krit: with or without a note? 21:26:48 Tav: I think you should put a note in 21:27:03 heycam: sounds fine to me as well 21:27:34 RESOLUTION: Remove filterRes from Filters spec, with a note pointing out why it was removed. 21:27:48 ACTION: Dirk to remove filterRes. 21:27:48 Created ACTION-3513 - Remove filterRes. [on Dirk Schulze - due 2013-07-18]. 21:28:15 Topic: removing xmlns from the spec 21:28:25 Cyril: I had an action to remove the xmlns prefix 21:28:37 … it wasn't so obvious. please let at my email. 21:28:56 krit: ScribeNick 21:29:00 http://lists.w3.org/Archives/Public/www-svg/2013Jul/0023.html 21:29:07 ScribeNick: krit 21:29:25 Cyril: we have 3 attributes taking the xlink prefix 21:29:37 Cyril: one is deprected anyway 21:29:43 Cyril: for xml:base 21:29:57 Cyril: there is an issue in the draft talking about the base element in HTML 21:30:23 Cyril: in HTML it allows it in the HMTL namespace but just for XML element, for all others, the base attribute is used 21:30:38 Cyril: either we keep xml:base, do it HTML5 way 21:31:14 Cyril: or keep it in no ns 21:31:23 Cyril: see email for details 21:31:23 -Cyril 21:32:16 "conference is restricted at this time" 21:32:42 I'll continue on IRC 21:32:50 what do people think? 21:32:58 how should we clean the xml:base thing ? 21:32:59 I think xml:base="" is not useful 21:33:07 I don't think we should add a base="" 21:33:14 if anything, add like HTML 21:33:24 should we go the HTML way: keep xml:base and add base ? 21:33:25 but even then I would avoid it unless people think it's useful :) 21:33:51 so you would prefer just having the element? 21:34:01 so there is a difference 21:34:05 applies to the entire document 21:34:11 xml:base="" applies only to the subtree that it is on 21:34:21 yes, there can be only one element 21:34:39 I would be surprised if people are using xml:base="", to be honest 21:35:10 should we aks the HTML WG if they will keep it ? 21:35:19 well 21:35:28 I think maybe keeping xml:base="" behaviour, in XML documents, is needed 21:35:32 since it's something the XML spec describse 21:35:49 so we would go for option d) in my email then? 21:36:08 what about open e) 21:36:14 *option 21:36:17 leave xml:base="" 21:36:20 don't introduce :) 21:36:33 forsake SVG-in-HTML users 21:37:03 ok 21:37:10 RRSAgent: make minutes 21:37:10 I have made the request to generate http://www.w3.org/2013/07/11-svg-minutes.html krit 21:37:26 can people also have a look at my other action: the use of Media Fragment identifiers ? 21:37:33 -ed 21:37:34 I've put it in the spec 21:37:34 -heycam 21:37:37 -Tav 21:37:38 -nikos 21:37:38 -cabanier 21:37:41 -krit 21:37:42 GA_SVGWG(SVG1)4:30PM has ended 21:37:42 Attendees were +2aaaa, [IPcaller], heycam, +33.9.80.39.aabb, Cyril, Rich_Schwerdtfeger, krit, ed, +33.9.53.77.aacc, Tav, cabanier, +61.2.980.5.aadd, nikos 22:12:49 nikos1 has joined #svg 22:53:19 heycam|away: so I learned that gecko can not blink: https://twitter.com/girlie_mac/status/355457936685932544/photo/1