13:04:34 RRSAgent has joined #pmwg 13:04:39 logging to https://www.w3.org/2026/02/19-pmwg-irc 13:04:39 RRSAgent, make logs Public 13:04:40 Meeting: Publishing Maintenance Working Group 13:05:17 ivan has changed the topic to: Meeting Details 2026-02-19: https://lists.w3.org/Archives/Public/public-pm-wg/2026Feb/0016.html 13:05:18 Chair: wendy 13:05:18 Meeting: Publishing Maintenance Working Group Telco 13:05:18 Agenda: https://lists.w3.org/Archives/Public/public-pm-wg/2026Feb/0016.html 13:49:35 gautierchomel has joined #pmwg 13:53:55 DaleRogers has joined #pmwg 13:55:08 shiestyle has joined #pmwg 13:57:25 sueneu has joined #pmwg 13:59:17 toshiakikoike has joined #pmwg 13:59:23 present+ 13:59:24 present+ 13:59:31 gman has joined #pmwg 13:59:39 present+ gautierchomel 13:59:41 MasakazuKitahara has joined #pmwg 13:59:46 present+ gman 13:59:57 present+ wendyreid 13:59:57 present+ 14:00:03 present+ george 14:00:10 present+ DaleRogers 14:00:12 present+ 14:00:19 GeorgeK has joined #pmwg 14:00:27 present+ avneeshsingh 14:00:36 AvneeshSingh has joined #pmwg 14:00:41 present+ 14:00:44 present+ ajellinek 14:00:48 present+ 14:01:05 present+ 14:01:06 ajellinek has joined #pmwg 14:01:19 kimberg has joined #pmwg 14:01:25 duga has joined #pmwg 14:01:28 present+ 14:01:32 present+ 14:01:38 present+ 14:01:38 present+ duga 14:02:00 gpellegrino has joined #pmwg 14:02:09 present+ 14:02:38 gpellegrino has joined #pmwg 14:02:50 present+ 14:02:56 present+ 14:03:32 Hadrien has joined #pmwg 14:03:33 present+ 14:03:34 scribe+ 14:03:56 CharlesL has joined #pmwg 14:04:03 present+ Hadrien 14:04:06 present+ 14:04:09 Topic: Horizontal Reviews 14:04:41 wendyreid: We did some preliminary stuff, and have started the i18n review, that is underway 14:04:59 ... leave a11y, security and privacy, and TAG review 14:05:20 ... AvneeshSingh has volunteered for a11y 14:05:37 present+ elizabeth 14:05:54 ... toshiakikoike has volunteered for TAG 14:06:09 ... that leaves security and privacy 14:06:40 q+ 14:06:41 ... each review comes with a questionaire we just need to update it for the current core specs 14:06:50 ... it does not include annotations 14:06:50 ack ivan 14:07:27 ivan: Maybe. in i18n they have said they want a new one 14:07:53 ... so for that I copied it and reviewed, then added some intro text about new things/changes 14:08:15 ... it is a question of whether the target groups will accept this approach 14:08:35 wendyreid: In that case, they have changed the process. They didn't have the self questionnaire 14:08:48 ivan: They did 14:08:48 q+ 14:09:00 wendyreid: Yes, but it just needs to be updated 14:09:23 ivan: They are also looking for an overview/explainer to describe the spec 14:09:49 ... we have an overview with 3.3, which I have updated (PR coming) 14:10:00 ... That is a good reference if they ask for it 14:10:01 ack AvneeshSingh 14:10:11 AvneeshSingh: Timeline? When is CR? 14:10:41 ivan: This is a vicious circle. We can go to CR when reviews are done 14:10:50 q+ 14:11:09 ... Unless things change with today's discussion 14:11:28 +1 Avneesh 14:11:30 q- 14:11:43 AvneeshSingh: Can we pick a date? 14:11:50 ivan: I would say June 1 14:14:02 duga: I volunteer to have one assigned to me 14:14:19 q+ 14:14:23 ack gautierchomel 14:14:36 gautierchomel: I will do one 14:14:45 wendyreid: Security or priacy? 14:14:58 s/priacy/privacy/ 14:15:05 gautierchomel: I will take privacy 14:15:18 wendyreid: Ok, great, that is all we needed 14:15:49 ivan: Please reach out to me and wendyreid for details 14:15:58 Topic: Supporting multi-granularity highlighting - https://github.com/w3c/epub-specs/issues/2917 14:16:27 wendyreid: There has been of a lot of discussion on the issue 14:16:40 ... does anyone have a summary? 14:16:52 https://www.audible.com/about/newsroom/audible-launches-immersion-reading-for-deeper-engagement-with-books 14:16:56 Hadrien: I can, first some news 14:17:10 ... audible allowing basically media overlays 14:17:27 ... we are very focused on trade 14:17:39 ... but specialty libraries are largely adopting epub 14:18:06 ... even in the more classic retail apps we are seeing this more 14:18:21 ... we haven't really looked at this the right way until now 14:18:52 ... we need to allow users to puck granularity 14:19:11 ... it would be great for users to control this 14:19:18 ... so e.g. sentence plus word 14:19:27 q+ 14:19:32 ... or maybe just sentence because word is distracting 14:19:46 ... it is possible now with TTS but not media overlays 14:19:57 ... we don't need much for that feature 14:20:16 ... we have all the tools we need from a techincal level (epub:type, etc) 14:20:30 ... what we don't have is the epub:types 14:20:33 ... we don' 14:21:01 ... t need word, most of the discussion has been over bikeshedding names 14:21:14 ... What I care about is number of options. 14:21:45 ... We want to limit the number for reading systems, and P, sentence and word are most used in TTS 14:22:14 ... At the end of the day the user can't determine what is in the SMIL, so if these are not used perfectly it doesn't matter to the user 14:22:32 ... they will just get whatever 3 things the author chose to mark uo 14:22:48 ... so we can either bike shed forever, or pick three suboptimal terms 14:22:54 ack GeorgeK 14:23:16 GeorgeK: We need a requirement to turn off the highlighting, as it can trigger epilepsy 14:23:40 ... that has been implemented in several RSes, but we need to note that 14:23:45 +1 to what GeorgeK said, the ability to turn off or customize highlighting is key 14:24:17 wendyreid: we should also discuss, we are pushing away from epub:type, and this leans into it 14:24:21 q+ 14:24:24 ack ivan 14:24:36 Hadrien: Do we have anything else for SMIL? 14:24:52 ivan: Now that we are xhtml only it isn't much of a problem 14:24:58 q+ 14:25:02 ack AvneeshSingh 14:25:06 ... epub:type is here to stay 14:25:31 q+ 14:25:34 AvneeshSingh: FYI GeorgeK and I have proposed a topicin the June DAISY roundtable 14:25:52 ... what we are hearing from specialist libraries is diverse 14:26:00 q+ 14:26:04 q+ 14:26:09 ... some are saying media overlays are too expensive 14:26:33 ... others think having so many levels is hard 14:26:47 ... many are just going to AI to generate the overlay content 14:27:09 ... so we thought it would be a good to discuss at the roundtable 14:27:29 CharlesL: On the bike shedding topic, we can just small/med/large it 14:27:35 ack CharlesL 14:27:39 ack Hadrien 14:28:00 q+ 14:28:02 Hadrien: Yeah, we can call it something general. We just need to call it something. It has to make sense for the UI 14:28:16 ... I don't really care, I just want it to be usable 14:28:30 ... for production, we are seeing tools that do this automatically 14:28:53 ... there are whole communitees around it, so cost isn't really a problem 14:29:04 ... I don't think the TTS issue is valid 14:29:22 ... even the best models need to be online and paid 14:29:35 ... There are some that can be used on device, but they are limited 14:29:47 ... so if you don't pre-generate you will be stuck with what is on device 14:30:06 ... I don't think this is one or the other 14:30:36 ... Audible is doing the alignment early 14:31:02 ack wendyreid 14:31:14 wendyreid: Both things are true about TTS 14:31:17 q? 14:31:45 ... some people are currently using computer generated audio in audiobooks 14:32:11 ... mostyl for front matter 14:32:24 s/mostyl/mostly 14:32:40 ... for audible, it is some sort if internal alignment, not media overlays 14:32:54 ... you need to do a lot of smart things to align the text and audio 14:32:54 s/communitees/communities 14:33:13 q+ 14:33:13 ... on to CharlesL, I like small/.medium/large 14:33:27 ... I wonder if the RS should be allowed to combine and group? 14:34:02 ack GeorgeK 14:34:02 ... e.g. line-by-line that can't be embedded in the epub as it depends on viewport etc 14:34:14 ... so I am not sure about embedding, but could go either way 14:34:37 GeorgeK: Do we have an example we can show at the Oslo event [DAISY roundtable] 14:34:43 ack Hadrien 14:35:05 Hadrien: Yes, we will have something that works in thorium mobile for Oslo 14:35:12 ... the problem is no files 14:35:33 ... in the issue we have tools authors saying they will do it, regardless of what we decide 14:35:58 ... they would prefer to have us define it, but they will do their own thing if they need to 14:36:06 ... but we can certainly demo this 14:36:23 ... I know at least one retailer that really wants to do this with media overlays 14:36:39 ... so an audiobook and ebook could be bundled and synced 14:36:50 q+ 14:37:08 ... I can't name or give timelines, but there is interest 14:37:18 ... (this is a platform) 14:37:59 ... we have people chiming in to say "no, we can't do it on device" 14:38:08 ... so for now it needs to be authored 14:38:23 q+ 14:38:31 ack duga 14:38:34 ... not a very big additoon to the spec 14:38:39 scribe+ sueneu 14:39:04 duga: this is a lot of markup authors will have to do 14:39:05 …its a lot of tagging 14:39:06 q+ 14:39:21 …aren't there accessibility issues on readaloud when 14:39:39 …there is a lot of arbitrary markup around words and sentences? 14:39:45 qq+ 14:39:59 …are there other issues that might come up with searching, for instance 14:40:06 ack wendyreid 14:40:06 wendyreid, you wanted to react to duga 14:40:15 …when you start tagging every word in a book, problems may arise 14:40:17 wendyreid: yes, there are potential problems 14:40:42 ... a lot of those engines are doing better, sometimes screen readers have issues with a lot of spans 14:40:59 ... like too much pausing, but that is also smoothing out since there is a lot of that on the web 14:41:20 ... so this comes down to robust testing 14:41:37 ... If it is too bad you might want to have multiple versions 14:41:38 q+ 14:41:52 ... it is a valid concern but it is going away 14:41:55 ack shiestyle 14:42:22 shiestyle: If we add this to epub, publishers or authors can specify this level of granularity 14:42:34 ... but I don't understand why they would 14:42:47 q+ to ask about whether we need flags to RS to determine what levels are available 14:42:50 ack Hadrien 14:42:54 ... if RSes can allow you to select, that is fine, but I don't see why pubs need this 14:43:13 Hadrien: You are assuming this happens at prod time but it often happens later 14:43:22 ... eg at a specialist library 14:43:45 ... you are both assuming this happens at prod time, which is wrong 14:43:57 ... to duga, this is already being done 14:44:06 https://github.com/w3c/epub-specs/issues/2934 14:44:14 ... I agree that divs and spans is not ideal 14:44:35 ... I have suggested something for discussion at another time that would avoid the tag soup 14:44:58 ... to shiestyle, this can't be done only by the RS, this has to be done beforehand 14:45:00 ack CharlesL 14:45:07 ... probably by specialist libraries 14:45:42 CharlesL: This reminds me of another reader that uses difference colors for highlighting, which changes as you read along 14:46:07 ... initially they did it with char by char, and it made screen readers stutter 14:46:18 ... so they did something to fix it 14:46:18 ack wendyreid 14:46:18 wendyreid, you wanted to ask about whether we need flags to RS to determine what levels are available 14:46:59 wendyreid: Traditionally media overlay is just play/pause 14:47:08 ... this has a lot of other options 14:47:18 q+ 14:47:51 ... how do we signal the different levels of granularity being there? I assume we don't want to force parsing of SMIL to figure out what is available 14:47:54 ack Hadrien 14:48:17 Hadrien: We don't want 2 affordance for TTS and media overlay 14:48:43 ... so just "give me audio". For this we will do our best to give what the user wants for both kinds 14:49:00 ... if the info is missing there isn't much we can do, but I think that is ok 14:49:33 ... It is better to treat this as a pref for audio, instead of explaining what media overlay is 14:49:57 wendyreid: That makes sense 14:49:59 q+ 14:50:13 .. especially if you bought the book 14:50:22 ack duga 14:50:51 duga: I am have already ignored the marker you put in for granular media overlays because I know you did it wrogn 14:51:13 …I do not believe publishers are going to change this for every book 14:51:35 …the only way to be sure about this is to parse the SMIL 14:51:54 wendyreid: vibe check 14:52:23 ... I like s/m/l, or some other similar name. But yes to 3 tiers 14:52:24 q+ 14:52:28 ack Hadrien 14:52:46 Hadrien: We just need 2 new ones 14:52:50 q+ 14:52:55 ack ivan 14:52:58 ... the third isn't needed for processing 14:53:12 ivan: Don't you need zero? 14:53:21 Hadrien: with nothing is zero 14:53:23 +1 to s/m/l or just s/l 14:54:08 wendyreid: with MO people mark up every word? Is that required or just what people do? 14:54:26 q+ 14:54:29 ack Hadrien 14:54:37 ... can someone now pick a different base unit? e.g. sentence 14:54:47 Hadrien: We don't know right now 14:55:08 ... books targeting kids use word, adults use sentence 14:55:26 q+ 14:55:27 LaurentLM has joined #pmwg 14:55:34 ... if you use more types with a container you are giving an intent 14:55:54 ack DaleRogers 14:56:21 DaleRogers: From a text based Eng point of view, how does this relate to other langs, e.g. Japanese? 14:56:28 q+ 14:56:44 Hadrien: That is where word gets fuzzy, but we don't care since it isn't named 14:56:54 ... sentence is a little fuzzy but not too bad 14:56:55 ack ivan 14:57:21 q+ 14:57:26 ivan: This is why the proposal to ignore linguistic notions has been made 14:57:28 unit/segment/section? 14:57:31 ack CharlesL 14:57:58 CharlesL: I am struggling to understand why we don't need 3? Don't we need them all? Is small default? 14:58:20 Hadrien: It is not word, it is just the smallest, and you know that because it is contained by the other types 14:58:39 CharlesL: Does that help with tag soup? 14:58:51 Hadrien: No, you still need it, just no epub:type for small 14:59:23 ... I don't care about the name 15:00:40 wendyreid: We are at time, maybe discuss in the issue 15:00:46 ... and we can finalize next time 15:01:00 ivan: Maybe vote now on direction 15:01:05 wendyreid: sorry, at time! 15:01:06 CharlesL has left #pmwg 15:01:29 rrsagent, draft minutes 15:01:31 I have made the request to generate https://www.w3.org/2026/02/19-pmwg-minutes.html ivan 15:28:53 LaurentLM has joined #pmwg 16:22:48 LaurentLM has joined #pmwg 16:33:00 duga has joined #pmwg 16:34:39 duga has joined #pmwg 16:59:57 Zakim has left #pmwg