13:10:46 RRSAgent has joined #pmwg 13:10:50 logging to https://www.w3.org/2026/02/26-pmwg-irc 13:10:50 RRSAgent, make logs Public 13:10:51 Meeting: Publishing Maintenance Working Group 13:11:19 ivan has changed the topic to: Meeting Details 2026-02-26: https://lists.w3.org/Archives/Public/public-pm-wg/2026Feb/0024.html 13:11:20 Chair: wendy 13:11:20 Meeting: Publishing Maintenance Working Group Telco 13:11:20 Agenda: https://lists.w3.org/Archives/Public/public-pm-wg/2026Feb/0024.html 13:50:32 DaleRogers has joined #pmwg 13:56:50 mgarrish has joined #pmwg 13:58:23 toshiakikoike has joined #pmwg 13:58:33 present+ 13:58:58 shiestyle has joined #pmwg 13:58:58 GeorgeK has joined #pmwg 13:59:09 gautierchomel has joined #pmwg 13:59:43 present+ 13:59:52 kimberg has joined #pmwg 14:00:01 MasakazuKitahara has joined #pmwg 14:00:02 present+ 14:00:09 present+ 14:00:12 present+ 14:00:16 present+ 14:00:26 present+ gautierchomel 14:00:42 present+ DaleRogers 14:01:11 wendyreid has joined #pmwg 14:01:24 present+ 14:01:24 present+ wendyreid 14:01:32 present+ 14:01:39 sueneu has joined #pmwg 14:01:45 present+ 14:02:00 present+ gman 14:02:18 present+ romain 14:02:21 Hadrien has joined #pmwg 14:02:28 present+ 14:02:28 present+ Hadrien 14:02:33 rdeltour has joined #pmwg 14:02:51 s/present+ romain// 14:02:52 present+ 14:04:10 CharlesL has joined #pmwg 14:04:19 present+ 14:05:24 LaurentLM has joined #pmwg 14:05:30 present+ 14:05:50 scribe+ 14:06:06 gman has joined #pmwg 14:06:27 Topic: Multi-granularity highlighting in Media overlays 14:06:29 https://github.com/w3c/epub-specs/issues/2917 14:06:32 q+ 14:06:38 ack GeorgeK 14:07:25 GeorgeK: looking at 3 names? (word, sentence, and paragraph, or something else? span around each word? for word level sync? 14:07:53 s/paragraph,/paragraph),/ 14:07:57 wendyreid: depends on how it is authored. we have an established pattern for wrapping and might be a word or sentence. now introducing nesting. 14:08:12 ... we need to only define 2 bigger levels. 14:08:35 q+ 14:08:58 GeorgeK: paragraph then sentence inside the paragraph and word inside sentence. do you need id's on the words? 14:09:01 ack Hadrien 14:10:23 Hadrien: first "sec" element equivalent of paragraph 2nd "sec" element we will call it "sentence" for now. and we don't need an epub type a the word level. you need id's for all of the levels. 14:10:58 Authoring Media Overlay with text fragments instead of an ID: https://github.com/w3c/epub-specs/issues/2934 14:10:58 wendyreid: proposals are: chunk-large/small text-granularity-large/small 14:11:39 q 14:11:43 ... internationally "chunk" is maybe ok. 14:11:52 ack GeorgeK 14:11:53 Hadrien: "text-chunk" 14:12:06 GeorgeK: what about "paragraph" and "word" group? 14:12:41 q+ 14:12:41 Hadrien: we discussed those but we don't like this due to it might not be a paragraph or sentence. 14:12:58 q+ 14:13:01 ... we want something more generic? but understandable. 14:13:02 ack ivan 14:13:41 q- 14:13:43 ivan: adding 2 terms to a non-normative so we can change it if its wrong so no problem if we need to change it. I would just pick one of them and move on. 14:13:53 q+ 14:13:57 ack CharlesL 14:14:00 scribe+ 14:14:11 q+ 14:14:20 q+ 14:14:23 CharlesL: I like "text-chunk" myself, it probably makes the most sense, followed by small/large 14:14:27 ack Hadrien 14:14:46 Hadrien: this would be used "common language" 14:14:55 ... concept of chunked encoding in http. 14:15:08 q+ 14:15:16 ... few words or one word. Not a big issue to be used here for something similar. 14:15:18 ack ivan 14:15:52 q+ 14:15:53 q+ 14:16:13 ack sueneu 14:16:13 ivan: this is something used by humans not only by machines. I tried to translate chunk into a few other languages. so I am not sure how to translate it to Hungarian thats why I like text-granularity myself. 14:16:45 q+ 14:16:48 sueneu: text-chunking is a concept in how to teaching people to read, which makes it appropriate in a reading context but worried about translations. 14:16:53 ack shiestyle 14:17:40 ack mgarrish 14:17:42 shiestyle: Japanese is complicated language character base, word, sentence and paragraph so 4 degrees. so difficult. so i think small and large is fine. 14:18:29 q+ 14:19:02 mgarrish: tagging this what is it for words, sentence, paragraphs, can it be different things for small, or large, but wonder if it is a better approach than word, sentence, paragraph vs. a generic. I worry that it might not work in the end. 14:19:09 ack DaleRogers 14:19:57 DaleRogers: instructional/web design chunking is categorical. if a computer needs to sift through content, chunking doesn't resolve to a number. if a computer needs to resolve to a number. 14:20:03 ack sueneu 14:20:31 sueneu: can we trust Reading Systems that we author in and RS can localize it for their readers? 14:20:57 Hadrien: RS will need to localize it to something their customers understand 14:21:19 q+ 14:21:27 ack wendyreid 14:21:30 ... depends on how its structured, it will b a bit vague, we just need to agree on something. 14:23:34 wendyreid: by giving this a name, if I am a dev. and I want to group/chunk my content how should I do it / extent. To avoid phrase or clause, and paragraph is more universal. "section" could be a chapter, we don't want a MO for a large group of text like chapter, encourage authors to make them smaller so my proposal is "phrase" and "paragraph" 14:24:16 q+ 14:24:20 Hadrien: best to make it more understandable or more vague. we just need to name it at this point. 14:24:24 ack DaleRogers 14:25:36 DaleRogers: "group" we use in industrial design maybe instead of "chunk" 14:26:08 q+ 14:26:17 ack ivan 14:26:18 Hadrien: if you don't say anything about "text" it could be not understood. phrase, paragraph, sentence, but we need to make sure this is for text and there are sizes. 14:26:33 ivan: lets move ahead text-granularity small/large 14:26:36 q+ 14:26:54 ... term we can all live with? 14:27:03 q+ 14:27:07 wendyreid: maybe offline? 14:27:09 ack sueneu 14:27:12 ivan: didn't lead anywhere 14:27:25 sueneu: granularity is what I have problems with. 14:27:34 ... what about "range" instead 14:27:42 Hadrien: I am fine with range 14:27:44 ack GeorgeK 14:27:48 ivan: I am fine as well. 14:28:02 GeorgeK: text-group or text-range is good for me. 14:28:28 ivan: text-range small/large? works? 14:28:42 wendyreid: opposition? 14:28:47 LaurentLM has joined #pmwg 14:29:18 Proposed: Name the text granularity options "text-range-small" or "text-range-large" 14:29:22 +1 14:29:25 +1 14:29:26 +1 14:29:28 +1 14:29:28 +1 14:29:29 +1 14:29:30 +1 14:29:32 +1 14:29:32 +1 14:29:40 +1 14:30:11 0 14:30:17 RESOLVED: Name the text granularity options "text-range-small" or "text-range-large" 14:30:27 mgarrish: no paragraph then in this proposal? so is large paragraph? ok for now. 14:30:43 Topic: in SMIL 14:30:45 https://github.com/w3c/epub-specs/issues/2883 14:31:18 Hadrien: Summary: provided examples we need something like this or based on this. move fwd with "At Risk" 14:31:29 ... working on a PR 14:31:35 ... need full examples 14:31:36 https://github.com/w3c/epub-specs/pull/2919 14:32:13 ... created a CC comic 8 pages full script full audio we have panels and textual / audio descriptions speech bubbles etc. 14:32:21 ... accessible comic at this point. 14:33:09 ... epubCheck or in Spec. the more I dig into the spec the more I found issues in MO in general. images in spine I am not worried about the rest is what is concerning the content model. 14:34:21 ... image in SML, at EDRLab iOS implementation for MO so I see this also to implement this in general. I am worried, about the current spec than the PR. ref. to the issues filed. 14:34:50 ... PR 1 text element with 0,1 audio element. 14:35:24 ... 2 combos text or text/audio now you can have text/audio, text/image, text/audio/image so 2 new additions. 14:35:42 ... in Comic you can have descriptions of a panel or speech bubble. 14:35:54 ... image/audio/text so you can have pre-recorded audio. 14:36:11 ... braille tablet could use the text. or you can use TTS using the text. 14:37:13 ... 2 issues from epubCheck image is not authorized which is expected. in my example would work best to keep script "text" eq. as a separate file and it shouts at me cause I am using MO on an image. 14:37:23 ... one is expected the other less so. 14:38:03 ... maybe without images in spine but that would be weird then script in same page and try to hide it. what I have done is more accessible than trying to hide things using css 14:38:30 ... I opened them in multiple RS, thorium Apple books, very few that support MO anyways. 14:39:09 ... Reading Systems I am not worried about that spec. 14:39:46 ... now I have 4 examples, image text/audio, image with text equivalent. single script in a single file, and Media overlays in a spread. 14:40:51 ... general impression we wrote the spec with FXL in mind but we forgot about spreads or content drawn across spreads, Reflowable with MO. 14:41:15 q+ 14:41:18 ack mgarrish 14:41:20 ... matt you were worried about this in Reading System spec, I am not worried myself. 14:41:52 q+ 14:42:33 mgarrish: I haven't gotten a chance to look at this again. sure we can put an element, but what additional authoring req. say for split screen, not sure how it will work yet. roles needed where you have things in the spine etc. 14:43:10 q+ 14:43:19 ... I don't have strong opinions on your other issues. Daniel and Marisa were the ones at DAISY taking charge on this work. 14:44:02 ... very focused on XHTML document and need pros need to be reworked and implications with SVGs etc. 14:44:09 ack Hadrien 14:44:47 Hadrien: timing issue unrelated to this PR. bigger issue with timing if you don't have audio what does it mean. introducing images doesn't affect timing issues. 14:45:01 q- 14:45:02 q+ 14:45:05 ... I haven't changed the content model for text. 14:45:32 ... I don't think we can include duration and text and I don't think this PR makes it worse its already there. 14:45:59 ... the spec is very open, doesn't limit fragment ID any fragment if you use any other fragment it is unclear. 14:46:50 ... compatibility the current RS are broken, spreads are broken, desktop gets into a loop. 14:47:15 ack mgarrish 14:48:16 q+ 14:49:24 mgarrish: without TTS, time to show the text is problematic if there is no TTS. if we prerecord the TTS and have the RS do the TTS instead of the pre-recorded. We need some timing base. WHat happens when there is no audio. user needs to hit fwd to make the content move. 14:49:35 ack Hadrien 14:49:38 ... images on there own can be problematic here. 14:49:53 Hadrien: in the PR you can't just have images alone. 14:49:58 q+ 14:50:40 ... timing I don't see the usefulness of the duration of each SML file as a RS will throw away. TTS on Text this PR makes a case for it. 14:51:04 q+ 14:51:19 ... comic with textual equivalent can be displayed or sent to SR or Braille Tablet, using TTS with the text element this PR is a much stronger use case. 14:51:39 ack wendyreid 14:51:52 wendyreid: all good points. 14:52:16 ... we need to reach out to Daniel and Marisa's take on this. as our MO Expert 14:52:43 ack ivan 14:52:46 ... she has enhanced synchronized content. I will reach out to her. 14:53:11 ivan: My question / worry the problems you found in MO is it problems in SML original spec or how we took SML into EPUB? 14:54:01 ... that spec is mainly used in EPUB. we don't own that SML spec. there is a problem there I see if there is a real problem with SML then we need to break the ties and implement independently. 14:54:14 s/SML/SMIL/g 14:54:54 Hadrien: the latter, there only one case where issue there is content across the spread we may be limited by the SML syntax, all the other issues are in our spec. 14:54:55 s/SML/SMIL 14:55:22 ... we may be able to tackle that another way, submitted an issue for that. 14:56:12 ... there is a lot of interest in this space. this is part of our spec we haven't touched for a while. Serving the community I think doing additional work for that part of the spec will help everyone. 14:56:14 q+ 14:56:18 ack sueneu 14:56:38 sueneu: I know CSS is pushing into audio, can we use that in addition to SMIL? 14:57:01 Hadrien: not really thats more for TTS and is a very complex discussion. 14:57:34 q+ 14:57:39 ack ivan 14:57:39 wendyreid: we need more review on this. 14:57:42 q+ 14:57:52 ack Hadrien 14:58:00 Hadrien: last question, what should I do next? 14:58:19 ... I can work on the PR to handle the remaining things or documenting things I am finding. open question. 14:58:40 ... I wasn't expecting to open all these issues initially. 14:59:16 wendyreid: we will go through the issues. so document things as you run into them. we need review from Marisa on the PR / issues filed. 14:59:34 ... and Daniel. 15:00:06 ivan: biyearly issues with Time change 3 week timezone changes. 15:00:59 ... Europe this means 1 hour earlier. Japan 1 hour earlier as well. 15:01:23 ... March 12 1 hour earlier, 2nd April goes back to normal. 15:01:54 ... emails in the agenda will flag it. 15:02:18 rrsagent, draft minutes 15:02:19 I have made the request to generate https://www.w3.org/2026/02/26-pmwg-minutes.html ivan 15:03:50 CharlesL has left #pmwg 15:08:12 LaurentLM has joined #pmwg 16:51:18 gautierchomel_ has joined #pmwg 17:13:24 Zakim has left #pmwg 18:24:47 LaurentLM has joined #pmwg 20:32:40 gautierchomel has joined #pmwg 21:52:30 gautierchomel has joined #pmwg 22:08:49 gautierchomel has joined #pmwg 22:33:43 gautierchomel has joined #pmwg 22:49:39 gautierchomel has joined #pmwg 23:36:55 gautierchomel has joined #pmwg 23:52:40 gautierchomel has joined #pmwg