See also: IRC log
<scribe> scribe: nigel
Nigel: Today, we have TTML
Profile Registry and TPAC 2018. There's one issue
reopened
... by r12a which we might quickly cover, a TTML2 issue.
... Any other business, or particular points to raise?
group: [no other business]
github: https://github.com/w3c/ttml2/issues/251
Nigel: @r12a reopened this. It
looks like we agreed to make a test for this case, but I
do
... not think I could find one in the ttml2-tests suite.
... Glenn suggested moving it to 2ed milestone.
... I also wondered if we could create a test that's not
formally part of the Implementation
... Report test suite, to complete this action.
Glenn: We have some tests in the
test suite that are excluded from the IR via an exclude
... flag in the manifest files.
... The case that that issue involves is what do you do if you
have ruby that consists of say
... latin words, or English words, or pinyin translations of
Chinese that are not kana or kanji
... characters, that is, the ruby text is not kana/kanji. In
the context of rubyAlign, for example
... spaceAround, spaceBetween, where do you put the space, do
you parse out words and
... put the space around them like with normal text alignment
justification spacing or do
... you put them between the individual glyph areas for the
roman characters, i.e.
... basically letter-spacing. That was the original issue that
was filed. We said we would
... create some tests but we unintentionally did not do that.
This fell through the cracks
... I guess because the issue had been closed out. So I think
we can create some tests for
... it. The question about the tests in my mind is their
artificial nature. We don't have any
... subtitles that might actually use these, at least I have no
real world data about subtitles
... using them. I have to admit it is admissible in the spec
which is vague on the subject.
... The technical point of the issue remains valid.
Nigel: Can anyone volunteer to take an action to create those non-IR tests?
Glenn: I don't see any option but to do this in 2ed.
Nigel: We don't have to make any
change to 2ed unless there's feedback requesting it.
... For now it is enough just to create the tests.
Glenn: Are we going to solicit
new feedback from implementers that we haven't already
... done before? There's only one implementation that reported
on rubyAlign presentation
... in the IR, which is for TTPE. If we don't do anything new
then it would fall into Skynav's
... camp to address this which means I have to look at our
internal schedule. It's not a
... priority item for us because nobody is clamouring for
Pinyin and Ruby in subtitles right
... now. I would rather push it off a little bit until we get
into 2ed processing.
Nigel: Can I suggest we create an issue on the ttml2-tests repo to create this?
Glenn: Sure, that's reasonable.
I'll create a TTML2 2nd Ed milestone under that repo too
... and label it under that since I have already released the
test suite under the PR milestone.
Nigel: Ok.
... Any other points to add on this topic?
SUMMARY: @skynavga to raise an issue on w3c/ttml2-tests for creation of this test.
Nigel: I've just assigned myself
to 3 of the open issues.
... We need volunteers to make changes to address the other
open issues by pull request
... so that we can publish it alongside the 3 Recs when the
time comes (13 Nov is the plan)
Nigel: I made the most recent
changes to our agenda wiki page after last week's meeting
... to add the TTML Profile Registry as a topic.
... Any other proposals for agenda or scheduling of
discussions?
Andreas: I'm not sure where is
the best place to discuss this, in TTWG or M&E IG. IRT
is
... working in a European project on accessibility in immersive
environments especially
... 360ยบ videos. It would be useful to report on the current
results and what this means
... for standardisation. I think this is in the TTWG Charter
but it also touches some areas
... that may be interesting for a wider audience, so maybe
Nigel and Chris Needham it
... would be good to discuss with you where the best event is
to discuss this.
<glenn> Added ttml2-tests issue re: TTML2 issue #251 at https://github.com/w3c/ttml2-tests/issues/200.
Nigel: If we can do this in the joint session when TTWG is with M&E IG would that be good?
Andreas: Yes, that could be good,
yes.
... I will send you and Chris and Mark a note about this and
explain what we could present
... and that would be a good starting point.
Nigel: Sounds like a good idea -
I will tell Chris I will support that.
... As you say, our Charter says: "Investigate caption format
requirements for 360 Degree, AR and VR video content."
... It is also in the M&E IG's scope to investigate
requirements, so it makes sense to do this
... together.
Nigel: I will add something to our wiki page so we can remember this topic is on our list.
Pierre: I'm looking at the open
pull request that has been outstanding for a while.
... There are a bunch of comments here, how should we address
those.
Nigel: None of the comments are
about any content of the pull request, I think we can
... merge it now with a view to the gh-pages version being an
ED that we consider for
... publication as a new Note.
Pierre: Okay, I'll go ahead and merge that then. [merges it]
Nigel: Thank you.
... Does that close issue 40?
Pierre: Yes, I'll close that.
Nigel: I don't think that pull request dealt with #41, which was about IMSC 1.0.1?
Pierre: [just looking at
it]
... No, it doesn't, I can deal with that.
Nigel: The only thing I think we
don't know at the moment is how to resolve #38,
... the difference between processor profiles and content
profiles.
Pierre: We may need to keep processor profiles just for TTML1.
Glenn: One option might be to
keep processor profiles and have a column for implied
... content profile.
Pierre: The reality is most readers will just look up the 4 character code.
Nigel: The simplest thing is to
just say the document lists processor profiles and add
... some informative text about content profiles.
Glenn: I think point to the spec
about content profiles without elaborating on it. It's
worthy
... of a footnote and that's about it.
... It is certainly worth clarifying that it is not a registry
for content profiles per se.
Nigel: I think I'm hearing consensus that we scope this document to processor profiles.
Glenn: And we should say the motivation, that TTML1 only had processor profiles.
Nigel: I haven't been tracking
this discussion in #38 so I'll add a summary into the
issue
... after this meeting.
Pierre: Looking at #41 re IMSC
1.0.1, I think that we probably have to list both
specifications
... because if someone had referenced IMSC1, they should still
be able to find the proper
... profile identifier in the table. It should say IMSC1 OR or
AND IMSC 1.0.1. I will modify
... it as is and create the pull request that way.
Nigel: Makes sense.
Cyril: You mentioned in an email
that the Note actually supersedes the specs on the media
... type registration. How is that possible? The Note has no
standard status, right?
... We could change the Note without going through the voting
process. I'm surprised by
... that.
Glenn: It has whatever status
that people who use it attribute to it. You're right,
... publishing as a WG Note doesn't mean that W3C membership
has reviewed it. That's
... fine, it's done all the time in W3C. Registries in
particular.
Nigel:
https://www.iana.org/assignments/media-types/application/ttml+xml
points to our registry
... As far as I can tell the IANA registration is
normative.
Glenn: IANA's requirements in
terms of what they reference is fairly loose and has no
... trouble pointing to a WG Note. In a sense it does have
normative force as far as IANA
... is concerned.
Pierre: By the way it is a
catch-22, because comments from IANA usually come after
... things are settled in Rec.
Nigel: That's what drove us down this path of taking the registration out of TTML.
Glenn: I think I argued this for
that very reason. At least our Note can point back at
... TTML1 as a snapshot of where we were at the time. That
leaves the codecs parameter
... in a strange status. I don't think anyone is complaining
about it.
Nigel: I don't think it is a strange status.
Cyril: It's strange.
Pierre: We should have taken it out of TTML1 3rd Ed.
Nigel: Oh yes, we didn't do that, it is still there. I wonder if we can remove it now as an error.
Pierre: It's normative, and IANA does not point to it.
Nigel: I should query if we can remove it at this stage as an error.
Pierre: At least open an issue.
Nigel: I raised https://github.com/w3c/ttml1/issues/371
... We're not going to change the IANA registration to point
anywhere else.
Pierre: It's not fatal to have it
in TTML1 but it is indeed confusing.
... Could we change the text in the Note that says ...
Cyril: Could we clarify that the Note supersedes the TTML1 definition?
Glenn: Or augments it. I don't
think we can remove the definition in TTML1 because the
... 3rd Ed supersedes the 2nd which supersedes the 1st.
Cyril: I'm fine with that but
want to be clear that this document is more recent than
the
... spec. It is misleading to say that TTML1 defines the MIME
type.
Pierre: Can we start the document by stating that it is the definitive document?
Glenn: We could add an errata to TTML1 3rd Ed to remove the media type registration.
Pierre: Yes, but still someone
should address Cyril's concerns. If we remove it from
TTML1
... 3rd Ed then it's more reason to clarify that the registry
is the definitive definition of the
... content type including the definition of codecs.
Glenn: I can propose a text change here.
Nigel: I've assigned issue 45 to Glenn.
Glenn: I see that in TTML2 we
left the renumbered appendix in place, but vacated the
... content saying it has been deleted, without pointing to
where the content lives.
... I need to create a 2nd Ed issue to add a link into that
appendix D of TTML2.
Nigel: That wouldn't be a
normative change, we might be able to make an editorial
... change before Rec.
Glenn: Maybe, I'd rather do it as an errata though, which we can do quickly.
Pierre: I agree.
... We should be avoiding making changes before Rec.
Nigel: Shall we go ahead and create pull requests and come back to this next week?
Glenn: Sounds good.
Fantasai's email re CSS Text 3 & 4
Nigel: Thanks to Glenn's prompt
last week I asked Elika to resend the email to TTWG,
... which she did. I wonder if we are in a position to confirm
that the changes made to
... CSS Text Levels 3 & 4 meet the subtitle and caption
requirements that we put forward?
... I'd like to be able to respond from TTWG to CSS WG on
this.
... Specifically text-group-align and line-padding are in Level
4.
... I had a look and they looked good to me, but I wondered if
there were other views.
Glenn: I haven't looked at them yet.
Nigel: I'm assuming this isn't implemented anywhere yet.
Pierre: I haven't paid attention
to that but will have a look.
... I also noticed that there's something called NGLayoutOption
in Chrome, and I'm
... wondering if that will help with Chrome's implementation of
layout for Arabic and Japanese.
Glenn: Which limitations?
Pierre: The fact that spans
automatically prevent ligatures.
... There's apparently a new generation layout engine of some
kind. I've not tried it. That's
... something else to get around to doing at some point.
Nigel: That'd be good to know, if
you get any results on that.
... On this specific message I won't feed anything back right
now, but I'd like to be able
... to do so, perhaps next week.
Nigel: It's not clear if we need
a WG decision for Rec transition, and Thierry's timeline
... doesn't clarify it either. I don't think we do, however, in
case we do, I should get the CfC
... out by 19th October, so if we can have Rec versions ready
by next week then we can
... begin the decision review period during next week's
call.
Pierre: I may not be on the call, but go ahead.
Nigel: Thanks everyone, we've
completed our agenda for today, our meeting next
... week will be the last before TPAC - I expect we will cover
the profile registry, TPAC
... agenda and Rec publication decision.
... [adjourns meeting]