- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 30 Apr 2020 16:10:59 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <923C2AFF-3750-4BF1-B4EB-04DA072CC40C@bbc.co.uk>
Thanks all for attending today's TTWG Meeting. Minutes can be found in HTML format at https://www.w3.org/2020/04/30-tt-minutes.html
In text format:
[1]W3C
[1] https://www.w3.org/
Timed Text Working Group Teleconference
30 April 2020
[2]Previous meeting. [3]Agenda. [4]IRC log.
[2] https://www.w3.org/2020/04/23-tt-minutes.html
[3] https://github.com/w3c/ttwg/issues/109
[4] https://www.w3.org/2020/04/30-tt-irc
Attendees
Present
Atsushi, Cyril, Gary, Nigel
Regrets
Andreas, Pierre
Chair
Gary, Nigel
Scribe
nigel
Contents
1. [5]This meeting
2. [6]IMSC 1.2 - ARIB liaison
3. [7]IMSC /rec
4. [8]WebVTT: over-specification in Conformance: Unicode
normalization w3c/webvtt#483
5. [9]TTML2 2nd Edition Implementation Report
6. [10]AOB - TPAC 2020 planning
7. [11]Meeting close
Meeting minutes
This meeting
Gary: Today we have a couple of IMSC topics, specifically more
discussion about the
… ARIB liaison, something about IMSC /rec.
… A question for WebVTT around Unicode normalisation.
… Some TTML2 2nd Ed IR updates, and then more TPAC planning
maybe.
… Any other business?
group: [no other business]
IMSC 1.2 - ARIB liaison
Nigel: Not sure if we can cover the IMSC ARIB liaison topic
today, actually.
Atsushi: I can write a private email to get more information.
Nigel: Thank you that would be great, also to remove any
potential language issues from
… being a problem. Thank you.
IMSC /rec
Atsushi: For information, the in-place republishing has
finished,
… so there are updated links in the Rec publications for 1.0.1
and 1.1.
Nigel: Thank you for that. I'll remove this from the agenda
now!
WebVTT: over-specification in Conformance: Unicode normalization
w3c/webvtt#483
github: [12]https://github.com/w3c/webvtt/issues/483
[12] https://github.com/w3c/webvtt/issues/483
Gary: This issue came from the i18n working group, about
Unicode normalisation.
… WebVTT specifically disallows this, and says to compare the
bytes directly.
… The issue raised is that it is not what we want, potentially.
… I don't have much knowledge personally of why you would want
or not want to do it.
… From digging around in the history, it sounds like it was
mostly to make sure that
… things that are required in WebVTT are easy to identify like
the arrow in the time
… signature so that we aren't matching normalised Unicode and
can find it more easily.
… I want to ask if anyone had more knowledge about it, or if
TTML or IMSC handle
… Unicode normalisation.
Nigel: I think in TTML it is delegated to XML so whatever XML
says, which we assume is
… the correct thing, is what happens.
Gary: Yes. It's relevant that WebVTT is not XML but a text
format with markup.
… David Singer said that for the text of the cues we could do
normalisation, but even that
… might be a bit more complicated because HTML tags are allowed
to be used.
Nigel: Also what about metadata payload in the cues?
… For example if it is JSON, does that specify Unicode
normalisation? I do not know.
<atsushi> [13]https://infra.spec.whatwg.org/#json
[13] https://infra.spec.whatwg.org/#json
Atsushi: In JSON I believe that it depends on the processor for
values
<gkatsev> [14]json specification
[14] https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf
Gary: The spec is quite small and just says it is a sequence of
Unicode code points.
Atsushi: I think currently in WebVTT, case sensitive
non-normalised matching is defined.
Nigel: The issue is that it is _not_ using that.
Atsushi: I think the linked document was written after work on
WebVTT began.
… The standard operation was written after WebVTT so maybe even
if the result is the same
… but some text is over-specified in the current standard.
Cyril: A different angle: do we have tests for this in WPT?
Gary: For Unicode normalisation?
Cyril: Yes, to match the MUST NOT in the spec.
Gary: I'm not sure
Nigel: Are you thinking about if we can establish what
implementations do now via the tests?
Cyril: Yes
Gary: From a quick look I'm not seeing anything specific to
Unicode.
Nigel: I'm a bit confused about where the line is drawn between
parsing the WebVTT
… document e.g. during processing, cue matching etc. and text
presentation.
… If some payload text is passed onto a text renderer and
there's a step that does
… normalise the text, is that broken, according to the spec
text in §2.2?
Gary: The example is about cue matching, which is very
specific.
Nigel: Is "processing" a defined term?
Gary: It could refer to the "processing model" part of the
spec.
… That would make sense because that's when you would be
applying styling and whatnot.
Atsushi: I am not sure that there is any case that is not
covered by "case sensitive non-normalising"
… if there is no such case then I suppose it may be possible to
write it into the standard
… in a simpler way.
Gary: You mean to link to the charmod-norm spec to the section
that matches what
… we want to do in WebVTT?
Atsushi: Actually the character model normalisation is not a
Rec track doc but a WG note
… so it cannot be normative. You would need to copy and paste
the spec text.
… Recently there are several standards that say this kind of
thing so having this kind of
… spec may be easier for readers and may not have some strange
cases.
… The last point of the issue comment is for character
encoding, but I'm not sure if we need
… to have this strong restriction for later processing by
scripts or web browser.
[not sure I got that very well]
Gary: You mean from cue text?
Atsushi: Yes
Nigel: Does the requirement that WebVTT is always UTF-8 make
some of the concern
… disappear here?
Atsushi: I need to think about that more.
… At this moment I don't see any difference between the
suggestion and the current
… spec text and description.
Nigel: Not sure how we move to a resolution on this. Gary?
Gary: I think I need to read up on the charmod-norm first and
it would be good to get
… clarification on how WebVTT being specified as UTF-8
affects/does not affect things.
… It does sound like it might be okay to change how we handle
the cue text normalisation
… but we likely don't want to do that for other parts of
WebVTT.
SUMMARY: Investigation of impact to continue.
TTML2 2nd Edition Implementation Report
Nigel: For the IR I think, unless there's an update, we still
need to update the IR page
… to reflect the full set of TTML2 2nd Edition tests.
Cyril: yes, still need to do that.
… Did we merge all the test PRs?
Nigel: I see 2 open pull requests to add tests.
Cyril: #252 is not approved yet. Nigel and I commented on it.
… #235 is not approved, only a comment from Nigel.
Nigel: Aargh I forgot to review Glenn's commit on #252 that he
says addressed my comments.
… On #235 there's an outstanding comment that hasn't been
addressed.
<nigel> s/253/235
Nigel: Looks like we need to do those first.
Cyril: What's the outcome. Should we wait until we merge those
pull requests?
Nigel: They're likely to be fixed and merged.
Cyril: I can consider them merged for the purpose of mentioning
them in the IR
Nigel: I think that's pretty safe.
Cyril: Then I'll do that.
… Then is this the end, can we give implementations a prompt to
start filling their parts.
Nigel: I believe so.
Cyril: I will try to update the Netflix column.
… As I said last time I don't expect that we will pass many of
the tests because most of
… them are features that we're not interested in.
Nigel: On the topic of implementations I just updated our
Adhere audio description
… implementation, which is at [15]https://bbc.github.io/Adhere/
so you can try it out if you like.
… It includes the TTML2 audio-in-body test which I believe
passes.
[15] https://bbc.github.io/Adhere/
AOB - TPAC 2020 planning
github: [16]https://github.com/w3c/ttwg/issues/112
[16] https://github.com/w3c/ttwg/issues/112
Nigel: On the time-per-session question, we sometimes go to 2
hours here, but I always
… force a break in the middle.
Gary: Yeah, longer than 2 hours is too much.
Nigel: We discussed hallway conversations, any more progress on
that?
Gary: A comment from last time is to have a "hallway track"
session open all the time,
… not tied to a working group.
Nigel: That's a good idea. I've seen breakout rooms used on
Zoom, but only where there
… is a central person creating them and sending people to them.
… I don't know if they can be used in an ad hoc way.
Gary: Yes it's easier on zoom, I don't know if anyone can do it
if the permissions can be setup that way.
Meeting close
Nigel: Let's adjourn for today. Thanks everyone. [adjourns
meeting]
<nigel> s|s/253/235||
Minutes manually created (not a transcript), formatted by
[17]scribe.perl version 114 (Tue Mar 17 13:45:45 2020 UTC).
[17] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 30 April 2020 16:11:16 UTC