IRC log of svg on 2016-09-15
Timestamps are in UTC.
- 20:29:25 [RRSAgent]
- RRSAgent has joined #svg
- 20:29:25 [RRSAgent]
- logging to http://www.w3.org/2016/09/15-svg-irc
- 20:29:27 [trackbot]
- RRSAgent, make logs public
- 20:29:29 [trackbot]
- Zakim, this will be GA_SVGWG
- 20:29:29 [Zakim]
- ok, trackbot
- 20:29:30 [trackbot]
- Meeting: SVG Working Group Teleconference
- 20:29:30 [trackbot]
- Date: 15 September 2016
- 20:30:01 [nikos]
- Chair: Nikos
- 20:30:04 [nikos]
- Agenda: https://lists.w3.org/Archives/Public/www-svg/2016Sep/0011.html
- 20:30:51 [nikos]
- present+ nikos
- 20:31:55 [Tav]
- present+ Tav
- 20:32:19 [stakagi]
- present+ stakagi
- 20:33:23 [stakagi]
- hi!
- 20:37:00 [shepazu]
- SVG published as CR! https://www.w3.org/TR/SVG2/
- 20:37:04 [nikos]
- scribe: nikos
- 20:37:08 [nikos]
- scribenick: nikos
- 20:37:11 [nikos]
- Topic: SVG 2 CR publication update
- 20:37:16 [stakagi]
- Congratulations!
- 20:37:19 [nikos]
- shepazu: yay!
- 20:37:58 [nikos]
- ... I've started reaching out to people to help with testing as invited experts
- 20:39:39 [nikos]
- ... https://github.com/karip
- 20:40:19 [shepazu]
- https://twitter.com/_hmig
- 20:43:51 [shepazu]
- http://w3c.github.io/svgwg/specs/svg-authoring/#new-features-in-svg-2
- 20:43:55 [nikos]
- shepazu: Also I updated the authoring the guide - added foreignObject and this
- 20:44:21 [nikos]
- ... it's a loaded question - should we add new features from svg 2 into this authoring guide?
- 20:44:40 [nikos]
- nikos: If you can't author with them yet, do they belong in the authoring guide?
- 20:44:43 [nikos]
- shepazu: that's one of the cons
- 20:45:10 [nikos]
- 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 [nikos]
- ... 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 [nikos]
- shepazu: it doesn't actually have to be part of the authoring guide
- 20:47:06 [AmeliaBR]
- s/progress way/progressive enhancement way/
- 20:51:24 [AmeliaBR]
- https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/
- 20:51:38 [nikos]
- 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 [nikos]
- Topic: TPAC meeting plans
- 20:52:55 [nikos]
- https://github.com/w3c/svgwg/wiki/TPAC-2016-Agenda
- 20:53:08 [nikos]
- nikos: We plan to meet for a single day on Thursday
- 20:53:29 [nikos]
- ... hopefully we'll have someone from web platform tests
- 20:53:53 [nikos]
- ... come along to our testing session
- 20:54:03 [nikos]
- ... and i've started raising issues regarding testing so keep an eye on those
- 20:54:21 [nikos]
- Topic: New charter
- 20:54:48 [AmeliaBR]
- https://w3c.github.io/charter-drafts/svg-2016.html
- 20:55:00 [shepazu]
- https://w3c.github.io/charter-drafts/svg-2016.html
- 20:55:16 [nikos]
- Tav: how do things like the stroking spec fit into this?
- 20:55:28 [nikos]
- AmeliaBR: we are probably not going to get substantial work done on them
- 20:55:56 [nikos]
- nikos: one thing we may want to do is publish new working drafts with status updates
- 20:56:11 [AmeliaBR]
- https://svgwg.org/
- 20:56:25 [nikos]
- https://svgwg.org/specs/markers/
- 20:56:32 [nikos]
- https://svgwg.org/specs/paths/
- 20:56:37 [nikos]
- https://svgwg.org/specs/strokes/
- 20:58:25 [nikos]
- shepazu: they've all been published as FPWD. Why did we split them out?
- 20:58:34 [nikos]
- nikos: Mainly as a holding ground for features removed from SVG 2
- 20:59:00 [nikos]
- shepazu: there's two reasons for modularity - incremental change and reusability
- 20:59:30 [nikos]
- ... so they provide incremental change and we don't reference them from svg 2?
- 20:59:41 [nikos]
- AmeliaBR: yes - they are planned to replace the chapters for svg 2
- 21:00:35 [nikos]
- shepazu: are these specs planning to be reused in css or anything else?
- 21:00:56 [nikos]
- Tav: markers is more organisational - strokes the css group is interested in
- 21:01:17 [nikos]
- AmeliaBR: paths could be general and reused by svg, css, and canvas
- 21:01:54 [nikos]
- shepazu: is it reusable by css and canvas the way it's written now?
- 21:02:00 [nikos]
- AmeliaBR: right now it's written for svg
- 21:02:26 [nikos]
- shepazu: so if we were going to make it as a stand alone spec - we would have to do that
- 21:03:34 [nikos]
- ... 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 [nikos]
- AmeliaBR: my goal is to make svg 3 modular
- 21:04:18 [nikos]
- nikos: I agree that's a good plan - and generally I think that was the working groups plan
- 21:04:26 [nikos]
- Tav: agree - that was what we'd talked about before
- 21:04:52 [nikos]
- shepazu: that may require some substantial rewriting because of the way the chapters are linked together
- 21:05:39 [nikos]
- shepazu: ok I'll add these to the charter
- 21:07:17 [nikos]
- ... but note that they are not the priority for the svg 2 timeframe
- 21:07:29 [stakagi]
- I would like to, still pursue feasibility of Levels of details.
- 21:08:36 [nikos]
- 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 [nikos]
- Tav: how long is this charter period?
- 21:08:58 [nikos]
- shepazu: this charter period is one year - intended to get us through the publication of svg 2
- 21:09:33 [nikos]
- ... we're not doing things in this charter period for svg 3
- 21:10:52 [nikos]
- ... 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 [nikos]
- ... 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 [nikos]
- ... that's not to say you can't work on it
- 21:12:07 [nikos]
- ... if you put together a spec over the year then it could be included in the next charter
- 21:12:28 [nikos]
- ... this charter is just a placeholder for continuing the work that we're actively doing right now
- 21:13:21 [nikos]
- ... 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 [nikos]
- ... 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]
- 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 [nikos]
- Topic: 'typographic character' should mention grapheme clusters
- 21:17:44 [nikos]
- https://github.com/w3c/svgwg/issues/262
- 21:17:57 [nikos]
- nikos: this is basically about where we have a definition in the svg 2 spec
- 21:18:12 [nikos]
- ... but there's also a definition in css
- 21:18:47 [nikos]
- ... so my thoughts are that we should totally remove the definition from svg 2 and have one definition in css
- 21:18:58 [nikos]
- Tav: I don't like that idea because it makes reading the spec harder
- 21:19:11 [nikos]
- ... I wouldn't mind saying the normative definition is in css
- 21:19:34 [nikos]
- ... there is a link to the css definition there
- 21:20:07 [nikos]
- nikos: in that case I think we should format the definition as a note rather than a normative block of text
- 21:21:47 [nikos]
- ... could we have two sections - css definitions used in this chapter (which is non normative)
- 21:21:54 [nikos]
- ... with a second section for new definitions
- 21:22:14 [nikos]
- AmeliaBR: I like the idea of having a definition in svg, with a link to the normative definition in css
- 21:22:40 [nikos]
- ... could be as simple as saying 'as defined in ... '
- 21:22:50 [nikos]
- Tav: so looking at 'character' - is that ok?
- 21:22:52 [nikos]
- AmeliaBR: yes
- 21:23:03 [nikos]
- nikos: it's more an issue where we've copied blocks of text from css, but not grabbed the whole definition
- 21:24:12 [nikos]
- ... 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 [nikos]
- Topic: * UTF-16 code points for addressable characters
- 21:24:29 [nikos]
- https://github.com/w3c/svgwg/issues/259
- 21:25:03 [nikos]
- 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 [nikos]
- Tav: it's more it was defined in dom 2
- 21:25:21 [nikos]
- ... it's not that we decided to use utf 16 code units, but dom 2 did
- 21:25:43 [nikos]
- AmeliaBR: and it's not something we can change because it could break content
- 21:25:51 [nikos]
- ... it would be nice to have some sort of switch
- 21:26:04 [nikos]
- Tav: i wonder how much utf 16 is used
- 21:26:24 [nikos]
- 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 [nikos]
- ... 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 [nikos]
- Tav: not sure what is meant by surrogate character
- 21:29:02 [nikos]
- 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]
- nikos: Tav are you happy to go through these issues and do editing where we need to?
- 21:29:28 [nikos]
- Tav: yes
- 21:30:40 [AmeliaBR]
- https://github.com/w3c/svgwg/issues/273
- 21:30:54 [nikos]
- Topic: Inline-blocks in text
- 21:31:10 [nikos]
- 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 [nikos]
- Tav: we were going to hold that off for a future version
- 21:31:39 [AmeliaBR]
- https://github.com/w3c/svgwg/issues/275
- 21:35:55 [stakagi]
- Mr. Shimizu of my substitute will attends svgwg TPAC.
- 21:36:29 [nikos]
- RRSAgent, make minutes
- 21:36:29 [RRSAgent]
- I have made the request to generate http://www.w3.org/2016/09/15-svg-minutes.html nikos
- 21:44:21 [chaals]
- has anyone *tested* using system-language switches with title elements?
- 21:45:00 [chaals]
- (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 [AmeliaBR]
- 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 [AmeliaBR]
- Or did you mean using the actual systemLanguage attribute from switch, instead of lang?
- 21:52:18 [AmeliaBR]
- Like <path><title><switch><a systemLanguage="fr">Bonjour</a><a systemLangauge="en">Hello</a></switch></title></path>
- 21:52:54 [chaals]
- Yes I meant the actual attribute.
- 21:53:07 [chaals]
- But no worky in FF/WK/Gecko here.
- 21:53:16 [chaals]
- s/Gecko/blink
- 21:54:51 [chaals]
- Sigh.
- 21:55:37 [AmeliaBR]
- 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 [chaals]
- Hmm. You're doing better than me.
- 21:56:46 [AmeliaBR]
- (Fixing the typo doesn't change results: http://jsbin.com/luneninoyu/2/edit?html,output )
- 21:57:10 [chaals]
- I had <switch><title systemLanguage="ru"> 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