15:00:13 RRSAgent has joined #tt 15:00:13 logging to http://www.w3.org/2017/03/09-tt-irc 15:00:15 RRSAgent, make logs public 15:00:15 Zakim has joined #tt 15:00:17 Zakim, this will be TTML 15:00:17 ok, trackbot 15:00:18 Meeting: Timed Text Working Group Teleconference 15:00:18 Date: 09 March 2017 15:00:47 Chair: Nigel 15:00:50 Present: Nigel 15:00:52 Regrets: Mike 15:00:56 scribe: nigel 15:02:23 nigel has changed the topic to: TTML meeting beginning at 1500 UTC 15:03:08 Present+ Dae 15:05:15 Present+ Pierre, Andreas 15:07:20 atai has joined #tt 15:07:31 Topic: This meeting 15:08:40 Nigel: We have one main issue to discuss for IMSC, though Mike sent his regrets. 15:08:46 Andreas: I won't be able to join next week. 15:09:00 Nigel: Okay lets get the views from here then and discuss it briefly without fully concluding 15:09:06 .. until Mike has been able to contribute. 15:09:35 Nigel: That's all on IMSC. On TTML2 we have a number of issues to cover. 15:10:18 Nigel: I don't think there are any other main agenda topics, I can give an update under AOB 15:10:24 .. on my trip to CSUN last week. 15:10:55 .. There's been some progress on moving WebVTT to the next working draft but I don't 15:11:11 .. think that's an agenda item for us today. You'll have seen David's encouragement by email 15:11:24 .. to review and look at the dispositions. 15:11:57 .. Any other business, or specific points to raise? 15:12:37 Dae: For IMSC 1.next we are introducing fillLineGap? Will this carry forward to TTML2? 15:12:49 Nigel: Yes we need the semantic in TTML2, and I believe that Glenn has begun some work 15:13:25 .. on it in TTML2. 15:13:32 Dae: There's no support for it in CSS yet though? 15:13:38 Nigel: No, I did raise an issue on CSS. 15:14:18 Present+ Thierry 15:14:20 present+ 15:15:25 Pierre: I started a wiki listing CSS features that are needed for subtitles. I encourage us to 15:15:27 .. lobby for this. 15:15:34 Nigel: +1 15:15:45 Present+ Glenn 15:16:18 q+ 15:16:47 ack atai 15:17:02 Andreas: A question for Nigel as BBC representative: It's clear that BBC guidelines have a 15:17:13 .. clear requirement documented for this feature. Could this be brought to the awareness 15:17:29 .. of the CSS WG? I think it is nowhere more obvious than in the BBC guidelines. It is just 15:17:37 .. an example but you made a strong point for it too. 15:17:45 Nigel: Yes absolutely, very happy to do that. 15:18:13 -> https://github.com/w3c/imsc/wiki/TTML2-features-for-inclusion-in-IMSC2 15:18:48 Pierre: That's the list of TTML2 features for inclusion in IMSC2. 15:19:02 Nigel: There's no pointer to which features are or are not doable in CSS? 15:19:19 Pierre: No, I started doing that with textEmphasis but I haven't with anything else. 15:19:50 .. I can help with the mapping but ultimately Glenn is the expert there in terms of TTML2, 15:19:56 .. so it requires his participation. 15:20:33 Glenn: If you're talking about CSS mapping I have no interest in doing that. 15:20:47 Dae: I don't mind volunteering to take a first go at this because most of the features have 15:21:01 .. a straightforward mapping or fallback. I wonder how robust the fallback has to be? 15:22:14 Glenn: My solution to mapping to HTML is to map to SVG in HTML. 15:23:15 Nigel: To an extent that does not fully resolve the problem since CSS affects the presentatoin 15:23:27 .. of text in SVG in any case and may be used to make it more accessible. 15:23:35 s/oin/ion 15:23:53 Glenn: I don't recognise that, metadata can be added to SVG to make it accessible. 15:27:06 Nigel: Since IMSC2 is a subset of TTML2 then any features that we want to be in IMSC2 need 15:27:28 .. to be in TTML2. If we need IMSC2 to be mapped to CSS then we need to make sure the 15:27:32 .. fallbacks and limitations are clear. 15:28:26 Glenn: We decided some time ago to make HTML/CSS mapping orthogonal to TTML2 15:28:29 .. development. 15:28:52 Dae: I will aim to do a first draft of the CSS mapping before next week's meeting. 15:29:08 Glenn: I don't disagree that it is useful to know where the challenges are. If there are tweaks 15:29:21 .. that can be made to make things a little easier I don't generally object to doing that. 15:30:52 Nigel: We need to pragmatic here - if we are forced to wait for a normative reference to 15:31:03 .. a CSS spec for everything then we will be waiting for a long time. 15:31:10 Dae: I think this is about a fallback in some cases. 15:31:20 Pierre: For example what is the CSS equivalent of fontShear? 15:31:26 Glenn: There is none. 15:31:31 Pierre: We should note it then. 15:31:49 Glenn: We have not done that in the past. For example in TTML1 XSL-FO does not support 15:32:04 .. all the semantics, and there's a note that declares that such unmappable semantics exist. 15:32:21 .. We did not let that gate us for TTML1. 15:33:11 Pierre: In the scope of IMSC1 features there is in fact a clear mapping via XSL-FO to CSS. 15:33:27 .. XSL says what the differences are between it and CSS. That's the case for TTML1 now and 15:34:00 q+ 15:34:17 Pierre: it made the mapping clear and easy to do. 15:34:36 Glenn: It's under ยง9.3.3 under synchronic flow processing, a note about there being no 15:34:45 .. XSL counterpart. 15:35:25 Glenn: We've had to go beyond XSL-FO and CSS in TTML2 due to new requirements that 15:35:31 .. still are not satisfied in CSS land. 15:35:35 ack atai 15:35:50 Andreas: What we need to acknowledge is that since TTML1 started as a standard the 15:36:03 .. importance of CSS mapping has increased in general in the domain and for members and 15:36:18 .. for W3C. For IMSC1 and IMSC2 there may be the situation where the industry will not 15:36:31 .. support a feature without a clear CSS mapping, so I can support that for everything we 15:36:32 pal has joined #tt 15:36:34 q+ 15:36:44 .. want to include especially in IMSC we should do everything we should do to make it 15:36:49 .. work with web technology. 15:37:03 ack pal 15:37:33 Pierre: Are you opposing doing the mapping work Glenn? 15:37:43 Glenn: I am not opposing it, I just don't think it is a necessary part of TTML2 and can be 15:37:46 .. done elsewhere. 15:38:02 Pierre: So you will not object to that or to PRs on TTML2? 15:38:15 Glenn: Sure, I will consider PRs on TTML2. 15:38:26 .. The other question that is deeper is that during that mapping process there may be a 15:38:38 .. suggestion to make changes in TTML2, and that's reasonable, but we have to ask ourselves 15:39:04 .. the practical question if waiting for that to be completed could become a blocking or gating factor for wide review. 15:39:17 .. If during the WR process progress is made on this then we can look at that and decide 15:39:26 .. if we want to make any changes as we come to CR to accommodate that. 15:39:57 Nigel: [draws this discussion to a close] 15:40:21 Topic: IMSC 15:40:29 -> https://github.com/w3c/imsc/issues/213 15:41:24 Nigel: I am not sure what the outstanding points are with this that need to be discussed. 15:41:35 Andreas: I think the last edit from Pierre would be fine. Nigel you brought in an extra 15:41:52 .. issue which is how far you give a recommendation or requirement for how far foreign 15:42:04 .. namespace content should be defined. My view is this is not in scope of IMSC or TTML 15:42:48 .. so would not be necessary, but it is just a recommendation so I wouldn't object to it. 15:43:40 Nigel: It's even weaker than that - it's an informative note only to say that it is a good idea 15:43:55 .. to define a content specification but I agree that we cannot force people to make good 15:43:57 .. implementations! 15:44:09 .. It's in a pull request: 15:44:11 -> https://github.com/w3c/imsc/issues/217 15:44:24 Pierre: Now Mike has told me he wants to be specific about exactly which elements 15:44:35 .. support foreign namespace elements and which do not, but I do not want to rewrite 15:44:37 .. TTML1! 15:45:02 Nigel: There are 3 new things since last time: 15:45:10 .. 1. If we should remove the exception for the tt element? 15:46:08 .. 2. Clarify that foreign namespace attributes are permitted on all TTML1 elements. 15:46:49 q+ 15:47:52 Nigel: 3. Add an informative note about good practice for content specification. 15:48:10 Pierre: I think there's a dispute that has not been resolved where Mike wants to introduce 15:48:17 .. consideration of XML Schema validation. 15:48:25 Nigel: I think that's further than we should go. 15:48:27 ack atai 15:48:43 Andreas: First I thought we do not need to be as specific as in TTML1 but now when I look 15:48:58 .. at it maybe it would be good to document it wherever it is, because for example 15:49:14 ..