13:01:18 RRSAgent has joined #pmwg 13:01:22 logging to https://www.w3.org/2026/01/15-pmwg-irc 13:01:22 RRSAgent, make logs Public 13:01:23 Meeting: Publishing Maintenance Working Group 13:02:46 ivan has changed the topic to: Meeting Details 2026-01-15: https://lists.w3.org/Archives/Public/public-pm-wg/2026Jan/0014.html 13:02:47 Chair: wendy 13:02:47 Meeting: Publishing Maintenance Working Group Telco 13:02:47 Agenda: https://lists.w3.org/Archives/Public/public-pm-wg/2026Jan/0014.html 13:47:23 DaleRogers has joined #pmwg 13:50:58 gautierchomel has joined #pmwg 13:59:12 sueneu has joined #pmwg 13:59:26 present+ 13:59:33 GeorgeK has joined #pmwg 13:59:58 kimberg has joined #pmwg 14:00:02 shiestyle has joined #pmwg 14:00:04 present+ 14:00:15 toshiakikoike has joined #pmwg 14:00:22 present+ 14:00:27 duga has joined #pmwg 14:00:30 MasakazuKitahara has joined #pmwg 14:00:42 wendyreid has joined #pmwg 14:00:45 present+ 14:00:52 present+ 14:00:53 present+ 14:00:59 present+ 14:01:04 present+ 14:01:19 present+ sueneu, shiestyle 14:01:33 present+ dale 14:01:45 present+ romain 14:01:49 present+ 14:01:55 rdeltour has joined #pmwg 14:02:06 present+ 14:03:11 scribe+ sueneu 14:03:41 present+ hadrien 14:03:41 Topic: EPUB Blog Post 14:03:46 https://www.w3.org/blog/2026/epub-and-html-survey-results-and-next-steps/ 14:03:51 present+ charles 14:03:59 Hadrien has joined #pmwg 14:04:01 wendyreid: the blog post about HTML survey has been posted 14:04:02 present + 14:04:06 https://www.w3.org/zh-hans/blog/2026/epub-and-html-survey-results-and-next-steps/ 14:04:26 …feel free to share it. There is a translation into Chinese, and a Japanese translation is coming 14:04:48 Topic: Annotations Vocabulary 14:04:57 wendyreid: first up the annotations vocabulary 14:05:18 @ivan: this is a technical thing we must do 14:05:37 …the annotation work relies on the W3C annotation done in JSON LD 14:05:58 …any change we do on vocabulary we have to publish a proper vocabuary 14:06:06 …and define terms in a formal way 14:06:11 …I have a tool to do that 14:06:23 …we have put the vocabulary and tools in the repository 14:06:35 Elizabeth has joined #pmwg 14:06:36 s/@ivan:/ivan:/ 14:06:48 …at some point we need to decide if this is published as a W3C note or leave it as a document on github 14:06:56 gman has joined #pmwg 14:07:03 …publishing it as a note indicates stability and I am in favor of it 14:07:34 -> current version of the vocabulary https://w3c.github.io/epub-specs/epub34/annotations-vocab/ 14:07:53 present+ gman 14:07:56 wendyreid: any thoughts? 14:08:03 q+ 14:08:04 present+ elizabeth 14:08:07 ack GeorgeK 14:08:14 present+ 14:08:32 GeorgeK: with the previous voabulary from annotations, are we extending it? 14:08:53 @ivan: we are not changing the semantics, but we are creating some restrictions 14:09:08 …when it comes to EPUB only certain values are permitted as sub properties 14:09:26 …there is one new concept, the annotation set, that we have defined for ourselves 14:09:43 q? 14:09:50 CharlesL has joined #pmwg 14:10:04 present+ 14:10:22 @ivan: is there anyone who opposes publishing this as a note when the time comes? 14:10:31 q+ 14:10:36 ack duga 14:10:56 duga: just to clarify, what is the timing of the note? 14:11:18 @ivan: when we publish the first working draft, and both documents will evolve in parallel 14:11:24 q+ 14:11:28 @ivan: the official name will be a draft note 14:11:30 ack DaleRogers 14:12:33 q+ 14:12:39 ack gman 14:13:05 gman: there are several segments of the text where it is explicity stated that they are placeholders 14:13:27 @ivan: those are there because in the current iteration of the spec they are not designed 14:14:29 Topic: in SMIL - https://github.com/w3c/epub-specs/issues/2883 14:14:57 @Hadrien: SMIL allows references to text, audio, and video 14:15:30 …currently in epub we only use text. It references IDs. We also use the audio element without a time fragment 14:15:35 strictly speaking, 'img' and the others are defined as "alias" or 'ref' 14:15:44 s/or/of/ 14:15:53 …a number of specialized libraries have experimented with narrated comics using pre recorded audio 14:16:21 …the current spec doesn't provide a good way to do this, so the current experiments are in proprietary formats 14:16:43 …I have been investigating how much work it would be to support this in EPUB 14:17:00 …we would need a way to specify a fragment of an image 14:17:16 q+ 14:17:22 …we can either use regions or spacial fragments, which I think is much easier 14:17:37 …we already use this in a few other pages 14:17:59 …there is interest for this, there is no format to do this either in DAISY or EPUB 14:18:18 …it is a pretty small gap to allow this feature in EPUB 14:18:25 ack ivan 14:18:32 q+ 14:18:52 @ivan: for the record, the SMIL specification predates the specification for media fragments 14:19:10 …I agree that in 2025 we should use media fragments 14:19:35 …are there any prospects of real epub readers that would implement this 14:19:48 q+ to discuss implementations 14:19:51 …we need two independent implementations for a new feature 14:19:56 ack duga 14:20:20 duga: I think there were RS that were offering implementations 14:20:26 ack Hadrien 14:20:26 Hadrien, you wanted to discuss implementations 14:21:09 Hadrien: there is support in readium to support this, once it is in the Readium toolkit it is pretty easy to support 14:21:23 …Thorium will support this 14:21:29 q+ 14:21:42 …I have asked the maintainer of StoryTeller to support this also 14:22:09 …it is mostly used by people who do this on their own, who offer this to their library patrons 14:22:18 q+ 14:22:28 …I cannot commit on the timeline for Storyteller but Thorium will support it this year 14:23:10 q+ 14:23:13 @ivan: Thorium is clear, Storyteller, from the official point of view, the AC would ask for an EPUB Reader like Thorium 14:23:22 …to really implement and use this 14:23:31 q+ 14:23:39 …Colibrio would be fine, it doesn't need to a big player 14:23:49 ack duga 14:24:03 Hadrien: I expect specialized libraries to use this 14:24:26 ack ivan 14:24:33 @ivan: if I have an EPUB that uses this, I should be able to read it in another system 14:24:36 mgarrish has joined #pmwg 14:24:49 duga: what are the implications for existing implementations for Read Aloud? 14:25:16 …could a publisher just reference portions of an image and not have the audio overlay? The image would then be the synced media? 14:25:20 present+ mgarrish 14:25:33 …is that a potential use here? are we worried about it 14:25:57 Hadrien: I don't think it would be a good thing to overload text 14:26:11 …wrapping an image in text is a bad thing for accessibility 14:26:31 …the benefit of having image, is opening the door to image based content 14:26:55 …it also opens the door to something highly visual in nature, plus audio, and a textural element 14:27:18 q+ 14:27:19 …it opens the door to more things without negatively impacting the current system 14:27:39 …media support in EPUB remains more limited than we wish 14:27:57 …even with the current take on media overlays things could be better with RS support 14:28:08 ack GeorgeK 14:28:53 GeorgeK: …read aloud means to me, taking the text and playing it into the system, different than audio overlays 14:29:13 …if we have a fixed image, and there are four audio clips in parallel with that image 14:29:29 …the media fragment shifts focus on the image, would you have something like 14:29:54 …two people in an image, a focus on one person, then a shift to the other person like a conversation 14:30:06 Hadrien: that is one way you could implement it 14:30:15 q+ 14:30:23 ack CharlesL 14:30:24 …currently they can zoom into a panel and play the audio from that panel 14:30:55 q+ 14:31:05 CharlesL: about implementation concerns, I don't think we need explicitly two reading system implementations 14:31:14 q+ 14:31:20 …just two implementations of the technology so a tool would be fine 14:31:51 …if you had a screen reader enabled, and you have the textural part overlayed on audio, I'm trying to understand 14:32:02 q? 14:32:18 GeorgeK: I think the SMIL implementation would play and the screen reader would be silent 14:32:26 ack duga 14:32:28 …if you pause the screen reader 14:32:47 duga: when I said Read Aloud I meant reading the included audio 14:33:05 …to Hadrien 's point, we have a flow for children's books 14:33:27 …the publisher adds audio to existing images/media 14:33:51 …the reading system then takes that and plays it 14:34:11 …is it expected now that Reading Systems must synchronize the audio? 14:34:24 …are we breaking children's books by enabling this? 14:34:53 Hadrien: I don't think this is very likely. Producing an audio layer is much more work than including text 14:35:20 …the kind of org that will produce this media overlay is one that cares deeply about accessibility 14:35:35 …the cost is much higher to produce them 14:35:36 ack DaleRogers 14:35:55 duga: these are not text to speech books, but with media overlays 14:36:43 DaleRogers: I wonder if there would be a smooth transition from one image fragment to another? 14:37:30 Hadrien: this is not about controlling visual presentation. A lot of movement can be hard for people with certain sensitivities 14:37:32 qq+ 14:37:38 ack wendyreid 14:37:38 wendyreid, you wanted to react to DaleRogers 14:38:04 wendreid: for example, a lot of RS have settings for page turn behavior. I think this would fall in that same class 14:38:17 gpellegrino has joined #pmwg 14:38:20 present+ gpellegrino 14:38:25 …especially on mobile, where you can have mulitple page turns actions 14:38:31 ack ivan 14:38:50 @ivan: we may be getting into areas that are not covered by this proposal 14:39:09 …the original SMIL spec refers only to the ref element 14:39:17 present+ 14:39:34 …the spec doesn't say anything about transitions 14:40:00 …it is always a trick discussion about the AC and how they accept implementation reprots 14:40:19 …I think beyond the legal terminology for the process, they ask 14:40:36 …if I create a book with this feature, am I stuck with only one reading system? 14:41:01 …if we decide to put this in the spec, we mark it as an at risk feature 14:41:18 q+ 14:41:23 …so if we don't get enough implementation we can easily remove it at the end without triggering reviews 14:41:24 ack mgarrish 14:42:06 mgarrish: you want to see two similar implementations, like two Reading Systems and two authoring systems 14:42:20 …is this incubation material? Where are we going with this? 14:42:21 q+ 14:42:36 …is it at the point we want to implement this? 14:42:50 q+ 14:43:13 …what are the knock on implications? I'd like to be sure of this before we add this to the implementation at the end of the process 14:43:36 …maybe the at risk implementation or a cg note would be the way to do this 14:43:40 ack GeorgeK 14:43:56 GeorgeK: what is the relationship of this technique to other ways to make comics? 14:44:15 …it seems like an alternative to other developments for comics 14:44:28 q+ 14:44:47 Hadrien: this is directly a response to a number of specialized libraries have implemented especially in Northern Europe 14:45:05 Hadrien the proprietary use cases in Scandinavia are comics only? 14:45:10 …they have produced files that do this, and everyone does it slightly differently 14:45:24 …I look at what people are using, and what people need 14:45:46 …this is quite specialized, mostly about adaptive content, but it is missing 14:46:00 …this is different than adding something no one asked for 14:46:19 GeorgeK: I have seen the US Library of Congress dabbling with this too 14:46:24 ack ivan 14:46:33 Hadrien: this is one way we can support this 14:47:04 @ivan: I don't see this as an incubation matter because we don't have to create new vocabulary 14:47:23 …we are just allowing a tiny bit of what is already in SMIL in EPUB 14:47:44 …it is defined already, we just allow it here 14:47:48 ack Hadrien 14:47:55 ack CharlesL 14:48:18 CharlesL: I get your point about two implementations on one side or another, and the 14:48:34 …Readium implementation could go out to multiple readers 14:48:39 q+ 14:48:58 …in a comic, could you have it read each panel in the correct order 14:49:19 ack Hadrien 14:49:23 …if you click a Read button in the RS, would it do that? Is this a potential use case 14:49:41 Hadrien: yes, you could have a panel with a textural and/or an audio equivalent 14:49:56 q+ 14:49:59 ack gman 14:50:40 gman: another potential use case is language acquisition/application. Having two audio setups in a Manga 14:50:42 a new Grigoriy in our group <3 14:50:51 …you could switch between the translations 14:51:09 …this kind of use case could be studied a bit further 14:51:30 Hadrien: I think this is different. You are talking about having two images in two languages? 14:51:44 gman: SMIL doesn't support multiple track? 14:51:55 Hadrien: not as we use it, no 14:52:17 wendyreid: that gets into something we are also discussing, parallelized content 14:52:34 …we may have an open Issue about that where we do want to talk about language acquisition 14:52:59 Parallels content is a discussion at https://github.com/w3c/epub-specs/discussions/2829 14:53:05 …this is where text to speech might be better than SMIL so they can choose their narration voice 14:53:17 …SMIL is fixed, referencing specific content 14:53:30 …it sounds to me like we want to keep exploring this 14:53:40 …it might not be a huge change to the spec 14:53:51 q+ 14:53:58 …the major question is if we have the right amount of implementations 14:54:25 …I'm concerned about industry uptake, if it will be supported by most major reading systems 14:54:42 …we need to make sure that there is more than one reading platform available 14:54:52 ack duga 14:54:56 …just for the sake of user choice 14:55:15 duga: I'm not convinced, I'm still worried about breaking existing workflows. 14:55:38 …there is nothing tying this to specific content, and I would need more reassurance that people 14:55:53 …won't start making children's books that would break on current reading systems 14:56:25 wendreid: we have a greenlight to keep studying this. Can we get sample files to study? 14:56:46 Hadrien: Nota has public examples. We might get the files in JSON 14:56:52 q+ 14:56:57 ack ivan 14:57:51 @ivan: I'd like to explore what it means editiorialy, can Hadrien do a draft PR for the author and RS specs? 14:58:11 Hadrien: I can do this, but not immediately, maybe in February 14:58:36 Hadrien on one of these sleepless nights 14:58:41 wendyreid: we will carry over our last topic, selectors, next week 14:59:49 rrsagent, draft minutes 14:59:50 I have made the request to generate https://www.w3.org/2026/01/15-pmwg-minutes.html ivan 15:05:11 toshiakikoike has joined #pmwg 15:35:09 CharlesL has left #pmwg 16:05:39 mgarrish has left #pmwg 17:01:04 Zakim has left #pmwg 17:36:24 gautierchomel has joined #pmwg 17:54:08 gautierchomel has joined #pmwg 18:10:06 gautierchomel has joined #pmwg 18:26:28 gautierchomel has joined #pmwg 18:49:15 gautierchomel has joined #pmwg 20:06:18 gautierchomel has joined #pmwg 20:15:51 gautierchomel has joined #pmwg 20:31:52 gautierchomel has joined #pmwg 20:49:42 gautierchomel has joined #pmwg 21:05:58 gautierchomel_ has joined #pmwg 21:16:50 gautierchomel has joined #pmwg 21:33:53 gautierchomel has joined #pmwg 21:50:07 gautierchomel has joined #pmwg 22:13:16 gautierchomel has joined #pmwg 22:37:31 gautierchomel has joined #pmwg 23:52:28 gautierchomel has joined #pmwg