20:29:25 RRSAgent has joined #svg 20:29:25 logging to http://www.w3.org/2016/09/15-svg-irc 20:29:27 RRSAgent, make logs public 20:29:29 Zakim, this will be GA_SVGWG 20:29:29 ok, trackbot 20:29:30 Meeting: SVG Working Group Teleconference 20:29:30 Date: 15 September 2016 20:30:01 Chair: Nikos 20:30:04 Agenda: https://lists.w3.org/Archives/Public/www-svg/2016Sep/0011.html 20:30:51 present+ nikos 20:31:55 present+ Tav 20:32:19 present+ stakagi 20:33:23 hi! 20:37:00 SVG published as CR! https://www.w3.org/TR/SVG2/ 20:37:04 scribe: nikos 20:37:08 scribenick: nikos 20:37:11 Topic: SVG 2 CR publication update 20:37:16 Congratulations! 20:37:19 shepazu: yay! 20:37:58 ... I've started reaching out to people to help with testing as invited experts 20:39:39 ... https://github.com/karip 20:40:19 https://twitter.com/_hmig 20:43:51 http://w3c.github.io/svgwg/specs/svg-authoring/#new-features-in-svg-2 20:43:55 shepazu: Also I updated the authoring the guide - added foreignObject and this 20:44:21 ... it's a loaded question - should we add new features from svg 2 into this authoring guide? 20:44:40 nikos: If you can't author with them yet, do they belong in the authoring guide? 20:44:43 shepazu: that's one of the cons 20:45:10 AmeliaBR: definitely they could be written up as how you can use these features in a progress way - a practical guide of where we are now 20:45:37 ... things can become dated if discussion is focused on current browser support so we should have a periodic review and update planned 20:45:52 shepazu: it doesn't actually have to be part of the authoring guide 20:47:06 s/progress way/progressive enhancement way/ 20:51:24 https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/ 20:51:38 AmeliaBR: There's a way to host on github pages directy from master - for us it makes sense to just do this 20:52:44 Topic: TPAC meeting plans 20:52:55 https://github.com/w3c/svgwg/wiki/TPAC-2016-Agenda 20:53:08 nikos: We plan to meet for a single day on Thursday 20:53:29 ... hopefully we'll have someone from web platform tests 20:53:53 ... come along to our testing session 20:54:03 ... and i've started raising issues regarding testing so keep an eye on those 20:54:21 Topic: New charter 20:54:48 https://w3c.github.io/charter-drafts/svg-2016.html 20:55:00 https://w3c.github.io/charter-drafts/svg-2016.html 20:55:16 Tav: how do things like the stroking spec fit into this? 20:55:28 AmeliaBR: we are probably not going to get substantial work done on them 20:55:56 nikos: one thing we may want to do is publish new working drafts with status updates 20:56:11 https://svgwg.org/ 20:56:25 https://svgwg.org/specs/markers/ 20:56:32 https://svgwg.org/specs/paths/ 20:56:37 https://svgwg.org/specs/strokes/ 20:58:25 shepazu: they've all been published as FPWD. Why did we split them out? 20:58:34 nikos: Mainly as a holding ground for features removed from SVG 2 20:59:00 shepazu: there's two reasons for modularity - incremental change and reusability 20:59:30 ... so they provide incremental change and we don't reference them from svg 2? 20:59:41 AmeliaBR: yes - they are planned to replace the chapters for svg 2 21:00:35 shepazu: are these specs planning to be reused in css or anything else? 21:00:56 Tav: markers is more organisational - strokes the css group is interested in 21:01:17 AmeliaBR: paths could be general and reused by svg, css, and canvas 21:01:54 shepazu: is it reusable by css and canvas the way it's written now? 21:02:00 AmeliaBR: right now it's written for svg 21:02:26 shepazu: so if we were going to make it as a stand alone spec - we would have to do that 21:03:34 ... are we planning on having them as seperate deliverables permanently? or is it something that should be folded back into svg 3? 21:03:42 AmeliaBR: my goal is to make svg 3 modular 21:04:18 nikos: I agree that's a good plan - and generally I think that was the working groups plan 21:04:26 Tav: agree - that was what we'd talked about before 21:04:52 shepazu: that may require some substantial rewriting because of the way the chapters are linked together 21:05:39 shepazu: ok I'll add these to the charter 21:07:17 ... but note that they are not the priority for the svg 2 timeframe 21:07:29 I would like to, still pursue feasibility of Levels of details. 21:08:36 shepazu: is there a draft spec for Level of details? Before we add a spec to the charter for the next year we really need to have a draft published 21:08:45 Tav: how long is this charter period? 21:08:58 shepazu: this charter period is one year - intended to get us through the publication of svg 2 21:09:33 ... we're not doing things in this charter period for svg 3 21:10:52 ... the degree to which we get stuff done this year will inform w3c management about how feasible continued work by the svg wg will be 21:11:29 ... I think zoom and level of details is useful, but right now we don't have anybody actively editing it so I didn't include it 21:11:47 ... that's not to say you can't work on it 21:12:07 ... if you put together a spec over the year then it could be included in the next charter 21:12:28 ... this charter is just a placeholder for continuing the work that we're actively doing right now 21:13:21 ... I don't want to put things in scope for this charter unless we have a spec that is being actively worked on 21:13:48 ... some fx specs that we're not so active on are included because the css wg is working on them and it's listed in their charter 21:16:14 nikos: is that acceptable takagi-san? You are most welcome to continue work on level of detail. We just won't plan it as a deliverable over the next year. But the group will recharter in one year or perhaps sooner. 21:17:39 Topic: 'typographic character' should mention grapheme clusters 21:17:44 https://github.com/w3c/svgwg/issues/262 21:17:57 nikos: this is basically about where we have a definition in the svg 2 spec 21:18:12 ... but there's also a definition in css 21:18:47 ... so my thoughts are that we should totally remove the definition from svg 2 and have one definition in css 21:18:58 Tav: I don't like that idea because it makes reading the spec harder 21:19:11 ... I wouldn't mind saying the normative definition is in css 21:19:34 ... there is a link to the css definition there 21:20:07 nikos: in that case I think we should format the definition as a note rather than a normative block of text 21:21:47 ... could we have two sections - css definitions used in this chapter (which is non normative) 21:21:54 ... with a second section for new definitions 21:22:14 AmeliaBR: I like the idea of having a definition in svg, with a link to the normative definition in css 21:22:40 ... could be as simple as saying 'as defined in ... ' 21:22:50 Tav: so looking at 'character' - is that ok? 21:22:52 AmeliaBR: yes 21:23:03 nikos: it's more an issue where we've copied blocks of text from css, but not grabbed the whole definition 21:24:12 ... so lets keep the definitions but make it clear that css is the normative definition. we can tidy up the writing to clarify this 21:24:23 Topic: * UTF-16 code points for addressable characters 21:24:29 https://github.com/w3c/svgwg/issues/259 21:25:03 so this one is backwards compatibility issue? We agree and we know the issue exists, but we're sticking with backwards compatibility with svg 1.1 21:25:07 Tav: it's more it was defined in dom 2 21:25:21 ... it's not that we decided to use utf 16 code units, but dom 2 did 21:25:43 AmeliaBR: and it's not something we can change because it could break content 21:25:51 ... it would be nice to have some sort of switch 21:26:04 Tav: i wonder how much utf 16 is used 21:26:24 AmeliaBR: it doesn't matter how the encoding is - it takes whatever encoding you use, and it counts it as if it were utf 16 21:26:45 ... so if you've got something where you're positioning emoji that are multi byte you're going to have extra numbers in the dx,dy string 21:28:38 Tav: not sure what is meant by surrogate character 21:29:02 nikos: that would be a character that depends on another - say an accent that's defined with a second code point but can't be split from it's dependent 21:29:27 nikos: Tav are you happy to go through these issues and do editing where we need to? 21:29:28 Tav: yes 21:30:40 https://github.com/w3c/svgwg/issues/273 21:30:54 Topic: Inline-blocks in text 21:31:10 AmeliaBR: we don't support inline block layout so that has potential for a situation where we don't have a defined behaviour 21:31:38 Tav: we were going to hold that off for a future version 21:31:39 https://github.com/w3c/svgwg/issues/275 21:35:55 Mr. Shimizu of my substitute will attends svgwg TPAC. 21:36:29 RRSAgent, make minutes 21:36:29 I have made the request to generate http://www.w3.org/2016/09/15-svg-minutes.html nikos 21:44:21 has anyone *tested* using system-language switches with title elements? 21:45:00 (given the weak support for title especially in accessibility APIs, and rubbish support for desc, I'm not hopeful of a lot…) 21:49:48 chaals: I haven't heard of anyone starting implementation of language switches for title. (Although general title support is getting much better!) I nonetheless suggested that it should still be a priority for the SVG Accessibility test suite, in the hopes of fostering some test-driven development. 21:51:04 Or did you mean using the actual systemLanguage attribute from switch, instead of lang? 21:52:18 Like <switch><a systemLanguage="fr">Bonjour</a><a systemLangauge="en">Hello</a></switch> 21:52:54 Yes I meant the actual attribute. 21:53:07 But no worky in FF/WK/Gecko here. 21:53:16 s/Gecko/blink 21:54:51 Sigh. 21:55:37 Yeah, my switch demo gives me BonjourHello with various amounts of whitespace, on all browsers: http://jsbin.com/luneninoyu/1/edit?html,output 21:56:38 Hmm. You're doing better than me. 21:56:46 (Fixing the typo doesn't change results: http://jsbin.com/luneninoyu/2/edit?html,output ) 21:57:10 I had etc etc and got nothing at all. 21:58:23 <AmeliaBR> Yes, in that case the title would be the title of the <switch>, but the switch has no rendered content. 21:58:53 <chaals> well, its in a rect. 21:58:56 <chaals> But no worky. 21:59:27 <AmeliaBR> Are you trying to think of a polyfill / fallback for multilingual title? 21:59:42 <chaals> inside the switch nothing comes out, without the switch I get the first title, which is systemLanguage="zh" … just to make sure it isn't something I might accidentally have set somewhere. 21:59:43 <AmeliaBR> Currently, you'd have to duplicate and switch the entire shape. 22:00:50 <chaals> That's not how I read it. 22:01:04 <chaals> checks the chidren, renders the first one that evaluates true. 22:01:11 <chaals> read the switch element I mean. 22:02:12 <AmeliaBR> "renders" We're not talking about rendered content, though. title/desc have a special relationship with their immediate parent. 22:02:49 <AmeliaBR> I mean, it would have been lovely if it had been clearly spec'd that way, but it wasn't clear, and the decision was to come up with a new, simpler mechanism (without the extra <switch> element) instead. 22:03:52 <chaals> Hmm. I think that was the wrong decision - and the switch element should be as unnecessary as it is for text - but I was a bit late to enjoy that party :S 22:04:13 <chaals> And I don't think it was mind-bogglingly wrong. Either approach can work. 22:04:37 <chaals> so time to get back under my rock for real. 22:05:26 <AmeliaBR> You're just running away and hiding so we don't assign you tests to write... 22:07:11 <chaals> You might think so. I couldn't possibly comment. 22:07:43 <chaals> And if I did it would be to point out that assigning me tasks related to SVG is often a recipe to go slower, not faster ;( 22:30:25 <shepazu> shepazu has joined #svg