- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 13 Feb 2020 17:06:43 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <9827148F-B370-4F66-8E97-FB1ACE33997B@bbc.co.uk>
Thanks all for attending today's TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2020/02/13-tt-minutes.html In text format: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 13 February 2020 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2020/02/06-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/94 [4] https://www.w3.org/2020/02/13-tt-irc Attendees Present Atsushi, Cyril, Gary, Glenn, Nigel, Pierre Regrets Andreas Chair Nigel Scribe nigel Contents * [5]Meeting minutes 1. [6]This Meeting 2. [7]TTML2 2nd Edition CR 3. [8]TTML2 2nd Ed Tests 4. [9]AOB - shear 5. [10]AOB - IMSC 1.2 HR 6. [11]Meeting close Meeting minutes This Meeting Nigel: Today we have TTML2 2nd Ed CR work, mainly. … In AOB I'd like to raise IMSC 1.2 HR requests, which is w3c/ttwg#76 … Is there any other business? Glenn: Chris Lilley reopened an old issue, 1070 on TTML2. I responded, so can we add to AOB? Nigel: Yes. Cyril: I have a small question about shear to add too. Nigel: OK, any more? TTML2 2nd Edition CR Nigel: First on this agenda item is the banner message on the TTML2 1st Ed Rec. … Do we have any more information about our choices here? <atsushi> [12]https://www.w3.org/2003/01/republishing/ [12] https://www.w3.org/2003/01/republishing/ Atsushi: I just talked with plh on this and there is a way to update the status on the previous recommendation. <atsushi> > 2. Permitted classes of modifications for "end state" documents Atsushi: It's as per the above link, section 2. It should be possible to update the SOTD not in a banner. Glenn: I think that's undesirable. I'd rather leave the status the same. … I doubt if anyone would go looking through the status for that information. They _could_ but I've never seen any … document do that before. We've not done it in TTWG before for previous documents. Nigel: Just checking back, does this mean we cannot choose our own custom message? Atsushi: That was the answer. Nigel: Do we have a menu of the messages that already exist? Atsushi: Updating the SOTD is the way to do it, as I understand. Glenn: I have an alternative as indicated in my comment to issue 1070. … Chris pointed out in that issue that we had not put anything in the Errata page for the current Rec. … I suggested in my comment to him that we could put a link in the Errata page for the current Rec pointing at … the new CR, and that if we wanted to we could also point at the changes document. Nigel: That sounds quite neat to me. Glenn: We don't want to list in the errata document for the existing Rec all the changes but we could … put a link in it to the new CR work and the changes, making it possible for people to find it that way. … That would be better than changing the SOTD of the current Rec in my opinion. … It would also probably satisfy Chris's comment and we could reclose #1070. Nigel: Does anyone see any problems with that idea? Atsushi: I don't think there is any issue to put something in the Errata page. Glenn: In that case I will create an edited version of the current Rec's Errata page and create a pull request for updating … that and once it's put into master then Atsushi can update it on /TR. Atsushi: I can deploy that, yes. Nigel: OK, sounds good, thank you. Any more on this part of the agenda? … No, then moving on: TTML2 2nd Ed Tests Nigel: I'm wondering if we can iterate through these and assign the work. Glenn: I've identified 11 PRs that need tests and I'm working on the tests. … I can sign myself up for all of those. … Unless there are some related to audio that I can't handle. … I've created a spreadsheet that I'm working from. … I'm checking for each one if it is testable or untestable. … At the beginning stage of that process. … I will also determine if there are any I cannot handle, e.g. relating to audio, where I might want help from you for example, Nigel. Nigel: OK Glenn: Maybe this week would be a good week to finish those. … There are 11 PRs that I've entered into the spreadsheet that need to be addressed. Nigel: Please could we make that transparent. I'd suggest opening an issue for each one in ttml2-tests repo, … so that we can record a disposition against each one, either as untestable or as needing a pull request. Glenn: I don't want the extra bureaucratic overhead. Nigel: I know but we need this to work together. Send me the spreadsheet if you want, and I'll open the issues. Cyril: I've made a spreadsheet also. … I sent this to the mailing list. Nigel: I did not notice that. Glenn: I don't think that's the same thing - did you deal with PRs with no tests associated with them? Cyril: I looked at all the PRs on TTML2 2nd Ed as listed on the change page, and marked them up as testable/untestable … and if testable, if a test is present or missing. Glenn: OK I need to go and look at your spreadsheet as well. Cyril: I thought I shared it with the group, didn't I? Nigel: I don't remember seeing it, apologies if I missed it. Cyril: I sent it 7 days ago. … I created the IR too: [13]TTML2 2nd Ed Implementation Report [13] https://www.w3.org/wiki/TimedText/TTML2SecondEditionImplementationReport Nigel: I can't see the spreadsheet. Cyril: It is in my response to Glenn there's a link to a Google spreadsheet [14]TTML2 2nd Ed test suite analysis (Google spreadsheet) [14] https://docs.google.com/spreadsheets/d/1oo9DtHBBn_t0Nhba4thDASibS0G5fZaJ9HkvlRXdTqo/edit#gid=0 Cyril: They say "untestable" because there's a label on the PR of the spec. … If it says "NO TEST" then it is missing tests, and not untestable. Glenn: It sounds like you've already done the work that Nigel was asking for to share a spreadsheet. … I just need to update it. Is it writable? Cyril: I can make it writeable. … I can't do it right now, I'm not in front of my computer. … I found 9 changes that require tests. Glenn: I had 11, so that's close, I can tweak it as needed. Nigel: I could take an action to open a test repo issue for everything that says "no test" Glenn: Could you not do that please, I've been adopting a particular way of doing those issues. … I will do them, if you please. Nigel: OK, sure. Glenn: I'm linking them to the PRs in a specific way in descriptive terms and so forth. Nigel: Back to our agenda, we have an iteration and Glenn will create the tests, except if there are any that he … needs assistance with, he will contact someone else to ask for assistance. Glenn: I'm not sure if the audio changes are testable. At least one is for a feature designation but I'm not sure if … that translates into any test. I need to review the testability of it. Nigel: OK … That's where we needed to get to for now. Anything else on the tests or 2nd Ed? … [silence] … OK, thank you Glenn and Cyril for taking the lead on this and preparing this data. Glenn: By the way, we had put in March 17 as the no-earlier-than for requesting a PR transition. That leaves us about … a month or so from now. Skynav's implementation of TTV can be one implementation of the tests, and I think we have … most of those wrapped up, and can wrap up the remaining ones quite quickly. … That leaves one other implementation, so other folks need to step forward and do something otherwise we will … be left in a holding pattern in terms of moving forward to PR. Nigel: That is correct. AOB - shear Cyril: My question is about the anchor point for the shear transformation. What is the origin of the coordinate … system when you apply a shear? Glenn: Very good question. We did not deal with that, did we? Cyril: Specifically it seems that there should be a difference for vertical text vs horizontal text. … I think for horizontal text the origin is the bottom left corner of the content box. … For left to right that is, and for right to left, probably the bottom right corner. … For vertical text, right to left, I think it should be the top right corner. … If it's top to bottom left to right then it should be the top left corner. Glenn: Since we did not deal with that issue at all I think you should file a new issue for 3rd Edition. Cyril: Why not an errata? Glenn: This is a substantive issue first of all. Cyril: We can discuss where it goes. Glenn: We're not going to deal with it in 2nd Ed. … It will have different answers based on which of the shears we are talking about, … fontShear, vs lineShear vs blockShear. Cyril: Yes, sure. … OK I'll open an issue. Glenn: Also there are other semantics around shear we did not deal with. … For example if you are dealing with ta te chu yoko, if you are switching between vertical and horizontal and … let's say the vertical preceding a horizontal has a shear applied to it, and the horizontal has a separate shear applied to it. … In order to prevent collision, you need to add extra shear between the two, … or extra white space. Cyril: The context is IMSC 1.1 interop testing. Glenn: The reason I raise the issue about collision is I discovered this when we implemented TTPE. … In different contexts when you're dealing with fontShear as opposed to lineShear or blockShear, you can get … collisions between glyph areas that are unintended. To make it visually acceptable … the rendering engine needs to add white space. … We ended up inserting additional white space. … This is outside of the spec completely. … There is some really tricky implementation space stuff in order to … come up with acceptable renderings around shear. … I'm pointing this out because if you dive down the rabbit-hole with shear, … things get a little tricky. You're starting to do that when it comes to asking about the origin. Cyril: Maybe the outcome is to leave the origin to the implementation. Glenn: Sometimes that's the better option. Pierre: That's only for fontShear, right? For lineShear and shear, the behaviour is well defined. Glenn: I agree Pierre: I'm not making a judgement call which is more pleasing. … In the case of block shear, the shear origin is well defined. Glenn: The other thing that's interesting is that for lineShear, in order to keep the line length from … going outside the block area, you end up having to shorten the line length. Pierre: Absolutely, that's another issue. Glenn: It's another implementation trick that we didn't go into with the specification. Pierre: Same thing with shear. Glenn: These are all things that can produce different output with regard to interoperability. There are dragons here. Pierre: I can't speak about fontShear, but with shear and lineShear, and the issue with overflow, with shear … allowing the shear line to extend the original boundaries of the line or the block, that has an impact … on interop. There are two obvious ways to deal with it: … 1. Extend the block … 2. Wrap the line … They yield pretty different results, so maybe we should have an opinion on that. Cyril: If you don't extend the block then you can get clipped glyphs. Pierre: Yes, exactly, which is the least desirable. … Just to add, shear is not supported by CSS so it would be good to have the discussion with the CSS WG. Cyril: I am working on that, I have contacted people and am discussing it before we have something publicly available. AOB - IMSC 1.2 HR Nigel: I noticed that our issue [15]https://github.com/w3c/ ttwg/issues/76 is only partially completed. … Unless I did it and failed to update the issue, I think I have work to do. … Apologies for this, I'm not sure what happened, but I plan to get onto it and make the requests for HR for IMSC 1.2 … This is pretty frustrating. … Recalling Jeffrey Yaskin's response on privacy, I think he answered about IMSC 1.2 as well as TTML2, I need to check. … I really wish there was an easier way to do HR. It's pretty frustrating if we've lost 3 months. [15] https://github.com/w3c/ttwg/issues/76 Pierre: The changes for IMSC 1.2 do not warrant 3 months, which is why the Charter says should not shall have 3 months. … We should request review specifically of the changed feature. … And ask for an expedited review. Let me know how I can help, I'll be bugging you and please bug me. Nigel: Thank you for that. Pierre: By the way, how is it that HR doesn't start automatically? I find it confusing. Nigel: I think the idea is groups can request review before publishing a WD. Pierre: Why doesn't it start automatically at WD publication? We can't go prodding every group. Nigel: I agree, let's ask for expedited input based on the small set of changes. <gkatsev> [16]review from Jeffrey Yaskin on TTML and IMSC [16] https://lists.w3.org/Archives/Public/public-tt/2019Nov/0011.html Gary: It sounds like Jeffrey Yaskin has probably covered privacy already. So one less thing to do. Nigel: Thank you for that Gary, that's great. Meeting close Nigel: Thank you everyone, we've completed our agenda. Have a good week everyone. [adjourns meeting] Minutes manually created (not a transcript), formatted by [17]scribe.perl version 104 (Sat Dec 7 01:59:30 2019 UTC). [17] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 13 February 2020 17:07:01 UTC