- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 29 Aug 2024 16:31:00 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <C161A2E2-926F-4506-8225-055C1EFC2954@bbc.co.uk>
Thanks all for attending today’s TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2024/08/29-tt-minutes.html ALL: Please review the schedule for TPAC, add your name to the TTWG TPAC 2024 wiki page<https://www.w3.org/wiki/TimedText/tpac2024> if you are attending, and let me know if you have any requests for agenda topics, or timing constraints regarding agenda topics. Those minutes in plain text: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 29 August 2024 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2024/08/15-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/289 [4] https://www.w3.org/2024/08/29-tt-irc Attendees Present Chris_Needham, Cyril, Matt, Nigel, Pierre Regrets Gary Chair Nigel Scribe nigel_, cpn Contents 1. [5]This meeting 2. [6]DAPT 1. [7]Add section about mapping from TTML to the DAPT data model w3c/dapt#216 2. [8]Issues review 3. [9]IMSC 1. [10]Superscript/subscript support w3c/imsc#583 4. [11]TPAC 2024 5. [12]Meeting close Meeting minutes This meeting Nigel: DAPT, IMSC, and TPAC. Anything else? (nothing) DAPT Add section about mapping from TTML to the DAPT data model [13]w3c/dapt#216 [13] https://github.com/w3c/dapt/issues/216 github: [14]w3c/dapt#216 [14] https://github.com/w3c/dapt/pull/216 Nigel: Is there anything left? Cyril: The PR as a whole makes sense, it's good and consistent. We're making it more complicated by allowing flexibility on use of nested divs … for a potential future use case … Pierre suggested making breaking changes for new requirements … I suggest reflecting on that during the PR phase, and based on feedback … I'd like the ability to roll back the nested divs if too complicated in implementation Nigel: I don't mind marking it as at risk Cyril: Could mark nested divs as being prohibited Nigel: We could, my only hesitation is that removing it would mean also removing other things, so it would have a bigger editorial impact … But that's fine, and good to get the implementer feedback, and mark it is at risk … and see how things go Nigel: I'd prefer to add the at-risk feature in a new issue … I just created issue #237 for that … Any other comments on this PR before merging? Cyril: Thank you for the work on it SUMMARY: Pull request merged Issues review Cyril: We have a few issues that are duplicates, and some at risk, audio resources related … For example, #113 Nigel: There are question issues, referenced in the spec, then adding at-risk status issues. Those are marked as PR must-have. We'd decide on those at PR time Cyril: [Reviews CR must-have issues] Nigel: I'd like us to attempt to raise PRs for those CR must-have issues, so ready to resolve at TPAC Cyril: Script events, represents attribute or xml:id Nigel: I'm thinking about document verbosity and inheritance of these properties … There's a combinatorial thing, if represents replaces the script event type. What if they don't agree with each other … Painful if you have to inspect the entire document … Should it be reasonable to omit event type or represents? Then you'd need some other way Cyril: What if any div that's a leaf is a script event? And then you inherit the script type or represents, and change it locally if needed Nigel: So a leaf doesn't contain any div elements? Cyril: Yes Nigel: Another thing about xml:id, in operational scenarios, trying to identify to someone where a document change is needed, the xml id makes it unambiguous … So guiding people to use xml:id encourages good practice Cyril: You may also want to identify groups by xml:ids Nigel: Yes. The other way is to be explicit, e.g., a dt attribute, with different values for script event or script event group. But then you require it on every div... Cyril: I'd change the PR to remove the part that requires mandatory properties of a script event. So only leaf divs are script events … At the same time remove the script event type property and use represents, and explicitly override if you don't want the inherited value Cyril: The same inheritance rules as xml:lang Nigel: ttm:role has a different inheritance model so we do need to be clear about the inheritance model Cyril: We can work on a concrete proposal for the spec text Nigel: Need to think about making it mandatory … Good discussion. We have a target to request CR transition at TPAC SUMMARY: Any other DAPT topics? no other topics IMSC Superscript/subscript support [15]w3c/imsc#583 [15] https://github.com/w3c/imsc/issues/583 github: [16]w3c/imsc#583 [16] https://github.com/w3c/imsc/issues/583 Pierre: This was brought to my attention by a platform that has a presence in France … There's no way to signal superscript or subscript text. It's an issue in French more than in English for ordinal numbers, where it's better to use superscript … It's in their style guide as something that should be supported … I looked into it, and there is a TTML2 font-variant attribute that allows super/subscript glyphs to be selected for a particular font … The spec says it's derived from the equivalent CSS feature … It's not a layout feature, it's a glyph-selection feature … I tried it in CSS, but couldn't find a font that supports it … So I tried to find where the TTML2 feature came from … An issue raised 10 years ago, based super/subscript support in CEA 708 … I'm not convinced tts:font-variant is the answer, but I'd like input, so we do it right … Unicode does have super/subscript characters, but not enough coverage for all ordinals, or not meant to be used that way Nigel: I researched how you'd do this in HTML and CSS. There seem to be two ways: … The <sup> and <sub> elements, but there's also a CSS vertical-align feature where you can set the baseline of an element … Parents have a subscript baseline and a superscript baseline and on inline elements you can set to one or other of those … So there are two ways, I don't know if one is better than the other Pierre: The HTML elements are widely used Nigel: Every browser supports vertical-align too … You can understand tts:vertical-align being a TTML style attribute, whereas introducing new elements isn't very TTML-ish Pierre: One option, if we decide tts:font-variant isn't great because of it's mapping to CSS font-variant, we could redefine the mapping to something else … tts:font-variant was introduced to support superscript and subscript Nigel: The CSS font-variant selects glyphs but doesn't change their position, but if you want to change the alignment then you should use vertical-align … Sounds not ideal to have a TTML style property that does something different to the CSS style of the same name Pierre: I agree, but not sure why we went with that at the time Nigel: A possibility could be to use a font explicitly defined to include glyphs with super/sub font variant forms Pierre: Potential next steps: confirm it's a real issue, think about how to fix Nigel: Yes, and by "real issue" do you mean that there's no workaround? Pierre: Yes, but also if there are subtitle guidelines to discourage use of super/subscript … The fact it's in CEA708 gives us a good reason to support it Nigel: Do you have any input on the accessibility of super/subscript text? Pierre: Yes, the people in France were wondering why they couldn't do it, probably following a guideline for PNG based subtitles … My sense is they're incentivised to help. Maybe give some time, to after IBC, then think about how to fix? Nigel: Could be a topic for TPAC as well, need to think about things that affect TTML and IMSC together Nigel: Any other thoughts on this? Cyril: I'm enquiring internally on the importance, so will update you Nigel: I don't expect BBC to have any data points … I could ask the EBU media access technology group. If you're a member, you could ask on their reflector … It's a good forum for input on non-English European languages Pierre: I can ask there, possibly also on social media Nigel: Thanks SUMMARY: Investigation into requirements to continue, agenda+ for TPAC TPAC 2024 [17]TTWG TPAC wiki page [17] https://www.w3.org/wiki/TimedText/tpac2024 Nigel: I created a wiki page for the TPAC agenda and logistics … Please add yourself to the table if you'll be participating … Goals for this year's TPAC: … Move forward with DAPT, agree to publish CR … Decide what to do with TTML2. It seems to be static, nobody actively editing. I want to be able to push it on. It could need another editor, to get it to Rec … Joint meetings with MEIG and APA WG, seems vague … Future topics … I have a list of topics, but not mapped to specific timeslots … Will we really have a MEIG/TTWG joint meeting, then on Friday another one: APA/TTWG/MEIG … Talking with Chris, that seems to be the intent cpn: They're different things. The Friday one was at the request of APA. … The Monday one was to bring TT and MEIG together as we've done before. … It's up to you what you would like the agenda for that session to be. … If you don't need all of the time then more time for MEIG specific topics would be helpful. … Depends on what you'd like to cover. … The Friday session: I haven't had a response from APA about what they'd like to talk about. … It's their request. … There may be some MediaWG things I could bring, like specs that will need horizontal review, that … we could introduce. At this stage I'm unclear as to what we want to use that time for. Nigel: On the Monday meeting, we'd like to share current TTWG status, show the design and intent for DAPT, to circulate that more widely … There are likely to be more MEIG people on the Monday than the Friday … We also talked about raising captions in MSE … I have talked with BBC colleagues, and they see a potential advantage in code simplicity and buffer management, even if the rendering is dealt with separately … That's enough to justify the meeting on its own … I'll write it into the agenda Cyril: So if someone is only interested in TTWG, meetings are on Monday, Thursday, Friday? Cyril: I'm considering being remote on Monday, then travelling for Friday. I could come on the Thursday if we need an editing session Nigel: I think that would be helpful … There's a joint meeting with Audio Description CG on Thursday morning Nigel: I don't know what input we'll get from the AD CG, so could be an editing session Meeting close Nigel: Thanks all, we're a couple of minutes over. [adjourns meeting] Minutes manually created (not a transcript), formatted by [18]scribe.perl version 229 (Thu Jul 25 08:38:54 2024 UTC). [18] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 29 August 2024 16:31:12 UTC