15:56:47 RRSAgent has joined #css 15:56:47 logging to http://www.w3.org/2017/10/25-css-irc 15:56:49 RRSAgent, make logs public 15:56:49 Zakim has joined #css 15:56:51 Meeting: Cascading Style Sheets (CSS) Working Group Teleconference 15:56:51 Date: 25 October 2017 15:57:14 present+ 15:57:46 present+ 15:57:54 dael has joined #css 15:58:21 we'll get going in 3-4 mins 15:58:29 present+ 15:58:30 Chris has joined #css 15:58:32 present+ 15:58:44 present+ 15:59:11 Tomoya_Kimura has joined #css 15:59:29 present + 15:59:33 tantek has joined #css 15:59:47 present+ dael 15:59:49 dael, https://lists.w3.org/Archives/Public/www-style/2017Oct/0042.html 15:59:49 present+ 15:59:49 present+ 16:00:10 ScribeNick: dael 16:00:21 present+ antonp 16:00:28 present+ 16:00:35 present+ 16:01:10 present+ jensimmons 16:01:10 present+ dauwhe 16:01:21 present+ 16:01:43 myles has joined #css 16:01:44 present+ 16:01:46 present+ myles 16:02:01 Rossen_: We'll be starting in 1 minute. 16:02:14 present+ 16:02:17 myles https://github.com/w3c/web-platform-tests/pull/7972 for your review (once Travis agrees there are no more trailing spaces) 16:02:39 Chris: yeah, I'll look at it today 16:02:43 agenda+ CSS 3 Fonts republishing (updated CR) see spec rec next steps 16:02:43 ericwilligers has joined #css 16:02:43 Rossen_: Let's get going. Hello everyone. 16:03:00 Rossen_: Are there any additional items for the agenda or any changes we need to make? 16:03:26 Chris: I sent one for CSS Fonts 3 which could do with a republish. Updated CR 16:03:33 Rossen_: Thank you. 16:03:36 Rossen_: Any others? 16:03:44 Topic: Spec Rec Next Steps 16:04:01 Rossen_: First one is CSS 3 UI 16:04:05 present+ 16:04:12 http://www.w3.org/mid/BBBF6365-4251-426D-A3F0-4F3E7D6C48A4@rivoal.net 16:04:32 present+ 16:04:33 https://drafts.csswg.org/css-ui-3/implementation-report 16:04:40 Rossen_: florian sent an email yesterday summerizing state. There are no issues open, changes are up to date. Test suite ism in his opinion, meeting CR criteria. THere is an impl report ^ 16:04:42 https://drafts.csswg.org/css-ui-3/issues-2017-2 16:04:45 Rossen_: DoC is up to date 16:05:26 florian: Clarification. Since I wrote this there was a new test using box-sizing with grid. That test has bugs and isn't passing, but since it's grid I don't think we need to take it into a ccount. Test isn't fail/pass it's just buggy. 16:05:31 Rossen_: Is the test necessary? 16:05:46 mark the test as optional 16:05:46 florian: No, it's jsut linked because it uses box sizing. I just wanted to clarify. 16:05:51 Rossen_: Reasonable. 16:06:06 Chris: florian I suggest we marke the test as optional 16:06:12 florian: It's not optional for grid. 16:06:26 florian: We can't mark it as optional just for UI. 16:06:33 Chris: Okay. Then we just have to explain in the request 16:06:39 florian: I'll update the impl to mention that. 16:06:41 the issue is with the build system and JavaScript scripts, the issue is described here: https://github.com/w3c/web-platform-tests/issues/7969#issuecomment-339287076 16:06:51 Chris: Everything looks great. Are there substantive changes since last CR? 16:07:09 florian: Yes, there are some. I think that we might not have to cycle CR, but that's a judgement. 16:07:27 Chris: My pref. would be assmenble a proposed pr and if it fails cycle CR. 16:07:37 Rossen_: Okay, that sounds great. 16:07:42 The build system knows that the test is linked to two specs, one of which is Grid, and which is not REC, so we can safely ignore its results for evaluating css-ui-3. 16:07:47 Rossen_: Are there any reasons why we shouldn't take this to a PR? 16:07:59 Rossen_: Chris any reasons? 16:08:04 Chris: Nope. 16:08:07 maybe it's worth having Shepherd file such tests into a different category 16:08:18 tantek: We should do it. 16:08:24 Rossen_: not hearing objections 16:08:32 RESOLVED: Take CSS UI 3 to PR 16:08:40 Rossen_: Congrats to editors and all involved. 16:08:57 florian: Thanks tantek for giving me the shoulders to stand on to get this done. 16:09:03 tantek: Thanks for all the work for the tests. 16:09:10 florian: Chris will you work with me on requests? 16:09:23 Chris: Yes. You notice I've been doing them as markdown. Is that okay? 16:09:24 florian: Yes. 16:09:32 Chris: I'll give you the checklist after the call. 16:09:39 tantek: Do we have a PR template? 16:09:50 tantek: The markdown template, is there a blank? 16:09:56 Chris: No. That's a good idea. 16:10:24 Rossen_: There was a tag on to this summary about UI 4 16:11:07 florian: UI 4 was a delta over 3, but since 3 is kinda done I merged in the 3 stuff to L4. I also caught up on pending actions and warnings on unstable sections. I think that warrents a 2nd public WD. Should we? 16:11:10 Chris: Go for it 16:11:12 Rossen_: Obj? 16:11:24 RESOLVED: Take CSS UI 4 to an updated WD 16:11:31 rego_ has joined #css 16:11:37 florian: Two follow ups on this topic. 16:11:48 florian: Should we switch unversioned prefix to be L4? 16:11:56 Rossen_: I don't see why we wouldn't. 16:12:07 Rossen_: CSS UI 4 will be the currently worked on 16:12:15 tantek: Do we have a policy of when we do that switch? 16:12:29 Chris: We don't. We do it when the current one worked on switches. 16:12:44 plinss: Policy is what's considered current. Someone looking for the first time, where do they look. 16:12:53 Rossen_: 3 isn't intended to move so 4 is the current. 16:12:58 plinss: It's no longer a delta 16:13:00 florian: Yeah. 16:13:06 plinss: Then it should b e 4 16:13:15 tantek: It's reasonable to do at same time as PR request. 16:13:19 florian: A resolution on that would be nice. 16:14:19 florian: Last, there is one thing in CSS UI that doesn't really belong. It's box-sizing. It's a patch over from CSS2.1. Some other spec should cover that...it should go into css sizing I think. Once that happens we can remove the patch from L4. For now it will be there, but I think other editors should look into doing this. 16:14:26 tantek: That's a long standing request. 16:14:27 plinss, thank you! 16:14:43 florian: I think it was waiting for this patch to get to REC so it's a decent time to start looking at that. 16:14:57 tantek: We looked at the permalinking. 16:15:11 florian: Keep the section heading, but if a non-patch version starts to exist I can point there. 16:15:24 plinss: No one should use unversioned short paths for permalinks. 16:15:28 tantek: Is there a GH? 16:15:32 florian: No, but I'll make one. 16:16:07 RESOLVED: Repoint CSS UI link to CSS UI 4 spec 16:16:12 ro 16:16:28 s/ro/ 16:16:37 Rossen_: Moving on. Flexbox testing. 16:17:02 Rossen_: There was a bunch of work by gregwhitworth and co. I called for volunteers last week. I don't think there were updates. gregwhitworth can you summerize what you need help with? 16:17:58 gregwhitworth: Melanie offered, but it would helpf or more people. I opened all the issues about non-trivial stuff on GH. At somebody's leasure they could start squashing those. Melanie and I have started pivoting in that direction. They are where they should live. If you can do any part of if and submit a PR it helps me out. 16:18:08 Chris: I can try and help depending on what else I have to do. 16:18:12 Rossen_: Thank you Chris. 16:18:26 Rossen_: gregwhitworth You said you needed help with bucketizing? 16:18:36 gregwhitworth: No, I sent it to the list yesterday. 16:18:41 https://github.com/w3c/web-platform-tests/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20%5Bcss-flex%5D%5Bspec-rec%5D 16:19:26 gregwhitworth: I bucketized the non-trivial ones. I need to do some trivial stuff but these are the buckets of tests we need. If you can help, please self-assign and describe what you're going to do. These are the 6 categories of areas we need help. 16:19:36 gregwhitworth: Reach out to me if you have questions or update it on the thread. 16:19:56 Rossen_: Thank you gregwhitworth for this awesome work and thanks Chris for volunteering. 16:20:07 Rossen_: Next and final is Fonts. 16:20:22 bradk has joined #css 16:20:28 alex_antennahouse has joined #css 16:21:02 Chris: What's happend is there are a few sections marked as at risk. Some may need to move, somme we're not sure. Seems worthwhile to update the spec that was last published in 2013 so people know things are at risk. Means if we drop moving to PR we're good. 16:21:17 Chris: I believe changes is up to date. Maybe need to mention more on OM stuff. 16:21:27 myles: I thought it was, but you're prob right I need to make another pass. 16:21:35 Chris: I think it's just putting it in the changes section. 16:21:43 myles: Sure. And if we repub I'll need help. 16:21:48 Chris: Right. 16:21:54 Rossen_: Is this CR or WD? 16:22:00 Chris: Updated CR with technical changes? 16:22:05 Rossen_: When will you be ready? 16:22:11 Chris: I'll leave it to myles 16:22:15 myles: End of the week. 16:22:23 Chris: Ping me when you're ready and I can send the request. 16:22:29 Rossen_: But you want a resolution. 16:22:32 Chris: Yes, please. 16:22:42 Rossen_: Obj to publish a new Fonts 3 CR spec? 16:22:51 RESOLVED: Publish a new Fonts 3 CR 16:23:04 Rossen_: Thank you chris and myles for all the awesome work. 16:23:18 Topic: Change default and styling? 16:23:27 github: https://github.com/w3c/csswg-drafts/pull/1888 16:23:53 Rossen_: Anyone want to take this? florian and dbaron were involved, I know. Or myles 16:24:01 myles: I can summerize. 16:24:40 github: https://github.com/w3c/csswg-drafts/issues/1888 16:24:54 myles: In HTML there's and that are defined in UA stylesheet to do vertical align and reduce font size. Now that open type fonts are available it may be that there are specific information in the font for this. 16:25:01 q+ 16:25:06 myles: Issue proposes we change UA style sheet to turn on the font features. 16:25:08 q? 16:25:47 perhaps experiment with MathML super/subscripts first? 16:25:52 fantasai: Problem with this is that it doesn't handle anything that is nested so if you have any elements inside it like something to an exponent and the exponent has an exponent in it the feature won't work. So this breaks cases that would have worked. 16:26:12 fantasai's answer makes sense and would likely make a good FAQ in the spec 16:26:20 fantasai: We had when designing font varient feature it was decided not to do that which is why font spec doesn't recommend this as a replacement. Given that's the case we should advise HTML to not make t his change. 16:27:04 q+ 16:27:05 florian: I followed up trying to make a hybrid using font features for first level and then fallback for nesting. I'm not sure it handles all cases. If people want to keep i nvestigating if we can write such rules maybe we can look into that. I'm not confident it's sufficient 16:27:12 ack Chris 16:27:51 Chris: I think it's a good approach. The PR is sent for tests for CSS 3 fonts actually mentions that. I think it's better to make the single level of nesting use the open type feature which will give you a better result in the common and if you're complex maybe you should use mathML 16:27:51 q+ to mention compat just because in case dbaron doesn't :) 16:28:50 dbaron: I don't think...I think what chris suggests for top level won't work if the font metrics are inaccurate which is common. There's no guar it'll work or that a subscript will align anywhere correct so you could distinguish the super script of a superscript. 16:28:57 florian: I think it works mostly. 16:29:08 dbaron: It depends on how well the font metrics match the characters. 16:29:26 fantasai: It also doesn't handle images in the subscript so I think there's a lot of things that will break. 16:29:46 q+ to also mention imma let you finish your UA style sheet proposal but test cases that demonstrate this would be the best thing ever! 16:30:18 bradk has joined #css 16:30:38 myles: First, I'd like to agree with fantasai and dbaron. Apart from that we would like some ability for the UA to use the glyphs if it can figure out the right way. we don't think this proposal is sufficient, but it is possiblefor a UA to use these gyplhs. This prop i sn't the right way but we'd like some sort of affordance in the future. 16:31:34 fantasai: But that would require new CSS features. We've discussed that in the past and peopledidn't want to do it. We can re-open those discussions. We should close this req/ and say you can't do that, but if you want to make a bug against Fonts 4 or 5 to make this possible you can do that. 16:31:52 myles: I agree. This isn't the right place but the goal is noble. 16:31:57 fantasai: We appriciate the effort to incorporate better typography, but this isn't the right place and it's not able to handle it currently. 16:32:06 Rossen_: Any other comments or suggestions? 16:32:18 Rossen_: If not we can close with fantasai's suggested rec. 16:32:20 lol when Rossen asks that without checking the queue 16:32:28 q? 16:32:29 q? 16:32:44 ack myles 16:32:47 ack tantek 16:32:47 tantek, you wanted to mention compat just because in case dbaron doesn't :) and to also mention imma let you finish your UA style sheet proposal but test cases that demonstrate 16:32:50 ... this would be the best thing ever! 16:33:10 tantek: A couple of comments. I would suspect that changing this for sub and sup it will break compat in unpredicatbale ways since those tags have been used so long. 16:33:34 tantek's got a good point 16:33:37 tantek: Second question is, I didn't see a URL to a test case that demos what this would look like old vs new style. I think at a minmum we need that to consider this proposal. 16:33:56 Rossen_: Anyone have a test case or code that can demo this side by side? 16:34:04 if an author, say, fusses with vertical-align on the superscripts on the page, a font-variant-position--based UA style sheet is going to break that page 16:34:23 Rossen_: I don't hear any. We can go back to the issue and wait for the people discussing it to see if anything will come through. 16:35:23 fantasai: I think tantek has a good point about how this has been used a long time. People have tweeked their style sheet to make these tags look better and may be relying on vertical align. We will break pages if we try and change the default stylesheet. 16:35:45 fantasai: That will apply to any case where we try and make things better unless it's really automagic. 16:36:00 Rossen_: Anything else on this topic? 16:36:05 q? 16:36:08 s/vertical align/vertical-align or font-size cascading through/ 16:36:24 Topic: ink skipping should conform to glyph shape 16:36:29 s/tweeked/tweaked/ 16:36:34 github: https://github.com/w3c/csswg-drafts/issues/1093 16:37:44 fantasai: There was a complaint about how impl, when they cut off the underline they cut off a striaght line. You don't want the underline to stop with a blunt edge and then have a gap between glyph edges, you want it to follow the edges of the glyph. 16:38:12 fantasai: The spec doesn't say anything specific so I was thinking we could have advice, you should have underline edges hug glyph. 16:38:56 fantasai: There was a concern on performance which is why I'm suggesting a should. An impl could decide to do it if font size is large enough, but not in general case. That would resolve a lot of perf considerations. I think spec should offer this advice. 16:39:06 https://www.ietf.org/rfc/rfc2119.txt 16:39:45 proposed text: "stroke endings should follow the curve of the glyph" 16:39:48 myles: You can have a desc ofo good typography. There's more to good underlining then having it follow contors of glyph. You'll want a larger explination of good typography of underlines and that doesn't feel like it should be a normative description. It feels another spec or note. 16:39:59 florian: Are they big enough that they cannot be phrased as shoulds? 16:40:16 florian: Do you think it's too high level for normative? 16:40:18 myles: Yeah. 16:40:35 myles: If you're going to have a couple paragraphs on good typography it shouldn't be normative. 16:41:18 Rossen_: I'm hearing one proposal for adding the should which suggests how a good typography works for underlining and I head some push back on why is this normative and not informative somewhere. 16:42:10 jamesn has joined #css 16:42:14 dbaron: One comment on myles statement. I don't want to get into a situation where you need to be an expert in other fields to impl the spec. The spec ought to say what you need to do to impl. If there's advice on good typography that should be known by an impl it should be on the WG to have that as part of the behavior the spec desc. 16:42:21 myles: I think the spec does that as is. 16:43:21 fantasai: It desc certain nec. things. We'd like the impl...given the option we'd say yes you should have the curve follow the glyph curve. What follow means, you have to think about that, but that's why we shouldn't be over specific. That's why we word things with an appropriate level of specificity so you know what to do. 16:44:18 myles: Point I was trying to make...for ex if the spec says underline shoudl follow control of glyph and impl could use mask-base and then you have underlines in the curve of the g and htat's worse typography. If you're going to have this it needs to be much longer. If it's a general of how underlines should work... 16:44:48 fantasai: Typography is very broad. If you want more desc on ways you can mess thi sup, that's fine. typography of underlines in general is out of scope for this. 16:44:55 myles: Right. Doing this.. 16:45:38 fantasai: It's not out o scope for the spec. L4 has the ability to adjust underline and will have much more detail. This topic isn't position, this is where you don't draw a line. A desc here should assume position and thickness was chosen already. 16:45:45 myles: I'm not talking position and thickness. 16:45:55 q? 16:45:59 Karen has joined #css 16:46:11 Rossen_: myles is your push back on adding this statement very strong or is this something you can live with. 16:46:15 myles: I'm not going to object. 16:46:30 If the spec says "use the position and thickness specified in the font metrics" then position and thickness aren't something that implementors need to think about 16:46:31 Rossen_: Okay. And fantasai if this was a non-normative note would you be okay or would you pref the should. 16:47:12 fantasai: I'd prefer the should so it's clear to impl this is the behavior that we want. We can add a note saying there's things you need to watch out for and if myles wants to point out anything not in the issue when doing the note I can add that. 16:47:38 Rossen_: In summary you propose to add the scroke of the underline shoudl follow the curve of the glyph. That's the text? 16:47:45 fantasai: Yes and a note ot address myles concerns. 16:47:57 myles: We should also add a picture because the one in the spec is 2px tall. 16:48:05 fantasai: Good idea. We can have some of those g 16:48:21 dbaron: Will the note have the thing about maybe only large font sizes? 16:48:24 fantasai: I can do that. 16:48:33 s/only/doing it only at/ 16:49:39 Rossen_: Proposed resolution: add the statement that stroke should follow the curve of the glyph as well as adding a non-normative note that points out anything not captured in the GH issue and add better pictures. 16:49:54 RESOLVED: Add the statement that stroke should follow the curve of the glyph as well as adding a non-normative note that points out anything not captured in the GH issue and add better pictures. 16:50:07 s/not captured/captured/ 16:50:11 Topic: Percentages and intrinsic size 16:50:20 github: https://github.com/w3c/csswg-drafts/issues/509 16:50:46 Rossen_: mats added a quick explinantion of what Mozilla's back computation looks like for grid-gap. 16:50:55 Rossen_: I want to ask if anyone is prepared to speak to this issue. 16:51:04 Rossen_: If not we can push to next week or F2F. 16:51:57 https://github.com/w3c/csswg-drafts/issues/509#issuecomment-334075296 16:52:03 rego: Last week we said we'd leave for TPAC. We need more impl. We resolved that we should back compute, but anyway it needs a lot further discussion. 16:52:36 Rossen_: I agree. It sounds like...I don't see in last week'sresolution we'll discuss for F2F. I'll tag for F2F and remove the agenda+ for weekly calls. 16:52:51 Rossen_: I propose we switch topics if there are any. 16:53:07 topic: end topic 16:53:23 Rossen_: If there's no other topics we can end early or we can discuss mid-2018 F2F. 16:53:27 summer FTF can go to next week, which is an APAC call (so will have hosts on) 16:53:36 Rossen_: Are we ready to discuss mid-2018 F2F meeting? 16:53:41 Rossen_: If not we can push this off. 16:53:48 tantek: I'd like thoughts on that. 16:54:31 Rossen_: The last discussions were about Google hosting either at Australia or Toronto. 16:54:38 +1 to both 16:54:49 ericwilligers: We thought we were picking Sydney and dates the week of July 2nd 16:54:59 I'm not on the call. But what ericwilligers said. 16:55:04 ericwilligers: Do we need to wait for someone to confirm? 16:55:38 Rossen_: We did pick dates, but there was an open question as to if Toronto was still on the table. That's my recollection. If we agree it's Sydney week of July 2 we can put that on the recorda nd go with it. 16:55:42 ericwilligers: That's my understanding. 16:56:05 Rossen_: I see nainar confirmed on IRC that's the proposal. 16:56:17 I would say lets lock in July 2nd week for Sydney. 16:56:22 Rossen_: Objections to having mid-2018 meeting held week of July 2nd in Sydney with Google as host? 16:56:43 RESOLVED: have mid-2018 meeting held week of July 2nd in Sydney with Google as host 16:56:55 Rossen_: Any 4 minute topics? 16:57:15 Rossen_: Thank you everyone and thanks Google to host us mid-2018. We'll talk next week. 16:57:17 rego has joined #css 16:57:28 Rossen_: Please remember to add agenda, book travel, book accomodation for F2F. 16:57:45 Rossen_: Remember next week is different time. 16:58:00 Rossen_ happy to host! :) 16:58:09 next week's call will also be an hour earlier for Europeans than other APAC calls 16:58:24 since Europe will have changed off summer time, but the US won't 17:00:19 dbaron++ 17:00:26 thanks nainar! 17:01:12 nainar, thank you agian - it's always a great place to meet 17:01:29 I'll also add a planning page - or is it a bit early for that? 17:01:33 trackbot, end meeting 17:01:33 Zakim, list attendees 17:01:33 As of this point the attendees have been Rossen_, rego, astearns, plinss, Chris, dael, antenna, bdc, antonp, tantek, florian, jensimmons, dauwhe, lajava, fantasai, myles, 17:01:36 ... gregwhitworth, dbaron, melanierichards 17:01:39 my planned meeting schedule for next year has now gone past 75,000 miles of flying already, and we haven't even scheduled many of the late-in-the-year meetings yet 17:01:41 RRSAgent, please draft minutes 17:01:41 I have made the request to generate http://www.w3.org/2017/10/25-css-minutes.html trackbot 17:01:42 RRSAgent, bye 17:01:42 I see no action items