|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang=en> |
| 3 | +<head> |
| 4 | +<meta charset=utf-8> |
| 5 | +<title>Publishing Maintenance Working Group – 27 February 2025</title> |
| 6 | +<meta name=viewport content="width=device-width"> |
| 7 | +<link rel="stylesheet" type="text/css" title="2018" href="https://www.w3.org/StyleSheets/scribe2/public.css"> |
| 8 | +<link rel="alternate stylesheet" type="text/css" title="2004" href="https://www.w3.org/StyleSheets/base.css"> |
| 9 | +<link rel="alternate stylesheet" type="text/css" title="2004" href="https://www.w3.org/StyleSheets/public.css"> |
| 10 | +<link rel="alternate stylesheet" type="text/css" title="2004" href="https://www.w3.org/2004/02/minutes-style.css"> |
| 11 | +<link rel="alternate stylesheet" type="text/css" title="Fancy" href="https://www.w3.org/StyleSheets/scribe2/fancy.css"> |
| 12 | +<link rel="alternate stylesheet" type="text/css" title="Typewriter" href="https://www.w3.org/StyleSheets/scribe2/tt-member.css"> |
| 13 | +</head> |
| 14 | + |
| 15 | +<body> |
| 16 | +<header> |
| 17 | +<p><a href="https://www.w3.org/"><img src="https://www.w3.org/StyleSheets/TR/2016/logos/W3C" alt=W3C border=0 height=48 width=72></a></p> |
| 18 | + |
| 19 | +<h1> |
| 20 | +Publishing Maintenance Working Group</h1> |
| 21 | +<h2>27 February 2025</h2> |
| 22 | + |
| 23 | +<nav id=links> |
| 24 | +<a href="https://www.w3.org/2025/02/27-pmwg-irc"><img alt="IRC log." title="IRC log" src="https://www.w3.org/StyleSheets/scribe2/text-plain.png"></a> |
| 25 | +</nav> |
| 26 | +</header> |
| 27 | + |
| 28 | +<div id=prelims> |
| 29 | +<div id=attendees> |
| 30 | +<h2>Attendees</h2> |
| 31 | +<dl class=intro> |
| 32 | +<dt>Present</dt><dd>AvneeshSingh, CharlesL, duga, gautierchomel, George, gpellegrino, ikkwong, MasakazuKitahara, mgarrish, shiestyle, Sueneu, toshiakikoike, tzviya, wendyreid</dd> |
| 33 | +<dt>Regrets</dt><dd>Ivan</dd> |
| 34 | +<dt>Chair</dt><dd>wendyreid</dd> |
| 35 | +<dt>Scribe</dt><dd>Sueneu</dd> |
| 36 | +</dl> |
| 37 | +</div> |
| 38 | + |
| 39 | +<nav id=toc> |
| 40 | +<h2>Contents</h2> |
| 41 | +<ol> |
| 42 | +<li><a href="#d6c2">WASM resolution</a></li> |
| 43 | +<li><a href="#3845">Update from FXL Accessibility</a></li> |
| 44 | +<li><a href="#9744">WASM resolution</a></li> |
| 45 | +<li><a href="#9514">What to update in EPUB A11y 1.1?</a></li> |
| 46 | +<li><a href="#c055">Dark mode guidance for reading systems</a></li> |
| 47 | +<li><a href="#6b15">Adding dark mode styles to EPUB 3.4 documents</a></li> |
| 48 | +<li><a href="#13d9">Open letter about interoperable ebook standards</a></li> |
| 49 | +<li class=app><a href="#ResolutionSummary">Summary of resolutions</a></li> |
| 50 | +</ol> |
| 51 | +</nav> |
| 52 | +</div> |
| 53 | + |
| 54 | +<main id=meeting class=meeting> |
| 55 | +<h2>Meeting minutes</h2> |
| 56 | +<section><p id=ea22 class=irc><cite><wendyreid></cite> date: 2025-02-27</p> |
| 57 | +</section> |
| 58 | + |
| 59 | +<section> |
| 60 | +<h3 id=d6c2>WASM resolution</h3> |
| 61 | +<p id=ea2c class="phone s01"><cite>Wendy:</cite> We have a packed agenda today</p> |
| 62 | +<p id=3849 class=irc><cite><wendyreid></cite> <a href="https://github.com/w3c/epub-specs/pull/2686">w3c/<wbr>epub-specs#2686</a></p> |
| 63 | +<p id=c278 class="phone s01"><cite>Wendy:</cite> We would like to have a resolution affirming 2686, which includes webassembly…</p> |
| 64 | +<p id=b7f6 class=irc><cite><wendyreid></cite> Proposed: Merge PR 2686.</p> |
| 65 | +<p id=b0e5 class=irc><cite><Sueneu></cite> +1</p> |
| 66 | +<p id=f0e5 class=irc><cite><wendyreid></cite> +1</p> |
| 67 | +<p id=3a98 class=irc><cite><gpellegrino></cite> 0</p> |
| 68 | +<p id=215b class="phone s02"><cite>duga:</cite> There were some changes from out discussion…</p> |
| 69 | +<p id=7f79 class=summary>something of a backdoor for fallbacks for embedded content. We’ve closed an open door and removed embedded content</p> |
| 70 | +<p id=199c class="phone s03"><cite>mgarrish:</cite> mostly it maps to what we talked about, added some clarifications and examples…</p> |
| 71 | +<p id=70ed class=irc><cite><CharlesL></cite> +1</p> |
| 72 | +<p id=724e class=summary>there is a summary in the PR</p> |
| 73 | +<p id=b0ef class=irc><cite><shiestyle></cite> +1</p> |
| 74 | +<p id=f0ef class=irc><cite><duga></cite> +1</p> |
| 75 | +<p id=b0f0 class=irc><cite><mgarrish></cite> +1</p> |
| 76 | +<p id=f0f0 class=irc><cite><toshiakikoike></cite> +1</p> |
| 77 | +<p id=70f0 class=irc><cite><MasakazuKitahara></cite> +1</p> |
| 78 | +<p id=30f4 class=irc><cite><George></cite> +1</p> |
| 79 | +<p id=3fff class=resolution><strong>RESOLUTION:</strong> Merge PR 2686.</p> |
| 80 | +</section> |
| 81 | + |
| 82 | +<section> |
| 83 | +<h3 id=3845>Update from FXL Accessibility</h3> |
| 84 | +<p id=72f0 class="phone s01"><cite>Wendy:</cite> Next item update from FXL a11y TF<br> |
| 85 | +<span id=3bbe>… FXL TF has been working on a recommendations document for creating FXL accessible content and recognizing the limitations</span><br> |
| 86 | +<span id=2306>… we’ve been floating some ideas about how we can address the limitations of FXL accessibility</span><br> |
| 87 | +<span id=6376>… Hadrien has mentioned a reading system that can display content in different ways</span><br> |
| 88 | +<span id=ffff>… including possibly rendering the FXL content as reflowable</span></p> |
| 89 | +<p id=0149 class="phone s04"><cite>Hadrien:</cite> What we have in mind is experimental. We are trying one platform first…<br> |
| 90 | +<span id=6c4c>… for this we are doing it on the web, because of our opensource web reader, Thorium web</span><br> |
| 91 | +<span id=d89f>… we would walk the dom to extract structure and utterances and pass them along. Here we would use that differently</span><br> |
| 92 | +<span id=d21c>… since in FXL words and letters are often separated, we are thinking of putting the text together</span><br> |
| 93 | +<span id=1189>… and creating a readability mode that allows font changes, colors, etc</span><br> |
| 94 | +<span id=b170>… this will depend on the quality of the content, if it is well structured, you will get something readable</span><br> |
| 95 | +<span id=13fc>… on larger screens we will do this side by side, you will see the fixed layout on one side and the reflowable on the other</span><br> |
| 96 | +<span id=2e8c>… on smaller screens it will be a toggle</span><br> |
| 97 | +<span id=2bad>… hard to say when we will have something to show, possibly in the summer or fall</span></p> |
| 98 | +<p id=6dd4 class="phone s02"><cite>duga:</cite> how does this relate to the work the taskforce is doing?</p> |
| 99 | +<p id=b8fc class="phone s05"><cite>wendyreid:</cite> since we’ve identified things keeping fxl layouts from being fully accessible this is one of the ways we are looking to solve this<br> |
| 100 | +<span id=199f>… on the practical side, we are writing a techniques doc, about how to achieve the recommendations</span><br> |
| 101 | +<span id=551f>… the goal is to encourage ebook creators to write the code in a way that allows a mode like this to work</span></p> |
| 102 | +<p id=f354 class="phone s02"><cite>duga:</cite> Has there been any exploration of using LLMs to extract useful data?</p> |
| 103 | +<p id=5813 class="phone s05"><cite>wendyreid:</cite> we have not</p> |
| 104 | +<p id=3789 class="phone s06"><cite>George:</cite> could a fxl book be validated to be useful for a reading mode?</p> |
| 105 | +<p id=4102 class="phone s05"><cite>wendyreid:</cite> we could run the book with ace and get some of the results, but it would still require human review for things like reading order</p> |
| 106 | +<p id=6f47 class="phone s06"><cite>George:</cite> does the technique thread the content through the page?</p> |
| 107 | +<p id=aa19 class="phone s05"><cite>wendyreid:</cite> yes. If they follow the recommendations.</p> |
| 108 | +<p id=dda2 class="phone s04"><cite>Hadrien:</cite> Assessing if content will work is possible<br> |
| 109 | +<span id=e518>… we know which languages are used from the metadata, we can extract the text</span><br> |
| 110 | +<span id=6a14>… we can check and see if the results don’t look like the indicated language, we will know something like the reading order is wrong</span><br> |
| 111 | +<span id=9b51>… about LLMs its interesting to see what is happening in screen readers</span><br> |
| 112 | +<span id=7c01>… they will pick up alt text, and if that is not available it will create a description</span><br> |
| 113 | +<span id=850d>… I’m not sure all the APIs we need are exposed, we can’t always use them</span><br> |
| 114 | +<span id=2c28>… but it is worth exploring. It may or may not be better than walking the DOM</span><br> |
| 115 | +<span id=c5ed>… lots of universities are focused on this area, uses like extracting texts from comics</span><br> |
| 116 | +<span id=6c14>… LLMs are working better than before</span><br> |
| 117 | +<span id=79a6>… the challenge is making a generalized model and using the embedded software</span></p> |
| 118 | +<p id=6d73 class="phone s07"><cite>CharlesL:</cite> Most fxl books can reach WCAG A, but not AA<br> |
| 119 | +<span id=b775>… Benetech is working with Amazon’s publishing to certify their pipelines, looking for ways their fxl pipeline can reach WCAG A</span></p> |
| 120 | +</section> |
| 121 | + |
| 122 | + |
| 123 | +<section> |
| 124 | +<h3 id=9514>What to update in EPUB A11y 1.1?</h3> |
| 125 | +<p id=08ac class="phone s01"><cite>Wendy:</cite> We started this discussion but there is still and open question<br> |
| 126 | +<span id=ba15>… what do we need to update in accessibility? are there areas we might look at?</span></p> |
| 127 | +<p id=87d6 class="phone s08"><cite>AvneeshSingh:</cite> We discussed accessMode sufficient metadata, there is a demand from the APA to stick with 2.0 for the floor<br> |
| 128 | +<span id=0b0d>… but we should move forward from that spec</span><br> |
| 129 | +<span id=739f>… alignment with 3.4 we don’t know what that would be but are keeping our eyes open</span><br> |
| 130 | +<span id=5391>… annotations, webtoons, we need to inquire what is required for accessibility for these things</span></p> |
| 131 | +</section> |
| 132 | + |
| 133 | +<section> |
| 134 | +<h3 id=c055>Dark mode guidance for reading systems</h3> |
| 135 | +<p id=efcb class=irc><cite><wendyreid></cite> <a href="https://github.com/w3c/pm-wg/issues/14">w3c/<wbr>pm-wg#14</a></p> |
| 136 | +<p id=30f1 class="phone s01"><cite>Wendy:</cite> Brady brought up the issue of day/night modes in reading systems<br> |
| 137 | +<span id=2c6e>… this has been an issue for a long time, more and more publishers are taking a look at this</span></p> |
| 138 | +<p id=2ffe class="phone s02"><cite>duga:</cite> I had a very specific issue, color space meta information in documents, that can change the appearance based on reading mode<br> |
| 139 | +<span id=2d22>… I’m curious what happens when we add this to an EPUB and how it works in the reading systems</span><br> |
| 140 | +<span id=8829>… I don’t want to recreate a new system for day/night mode</span><br> |
| 141 | +<span id=07ba>… but we might need to advise people on color mode in their documents</span></p> |
| 142 | +<p id=18e0 class="phone s04"><cite>Hadrien:</cite> I don’t think it is a good idea to use this when your authoring content<br> |
| 143 | +<span id=b955>… we have apps were the browser or system settings will apply a different theme for the app but not the content</span><br> |
| 144 | +<span id=ec60>… some apps might default to the system setting, but not all of them, not all users will have a preference</span><br> |
| 145 | +<span id=d8d0>… content creators should steer clear of this</span></p> |
| 146 | +<p id=31df class=irc><cite><duga></cite> +1</p> |
| 147 | +<p id=8a0f class="phone s09"><cite>Shiestyle:</cite> in Japan we use characters that are image based. We have to prepare both light and dark mode content<br> |
| 148 | +<span id=be07>… that makes Japanese particularly challenging</span></p> |
| 149 | +<p id=af00 class="phone s02"><cite>duga:</cite> you could do it with a filter in your CSS, but Hadrien is right, this could cause mapping problems<br> |
| 150 | +<span id=2d87>… the next step would be to generate some content and see how reading systems respond</span><br> |
| 151 | +<span id=305e>… I wil do that</span></p> |
| 152 | +</section> |
| 153 | + |
| 154 | +<section> |
| 155 | +<h3 id=6b15>Adding dark mode styles to EPUB 3.4 documents</h3> |
| 156 | +<p id=b903 class=irc><cite><wendyreid></cite> <a href="https://github.com/w3c/epub-specs/pull/2685">w3c/<wbr>epub-specs#2685</a></p> |
| 157 | +<p id=234d class="phone s01"><cite>Wendy:</cite> we have the APR open to make the spec visible in dark mode</p> |
| 158 | +<p id=f869 class=irc><cite><CharlesL></cite> +1 to merge</p> |
| 159 | +<p id=1ac0 class="phone s01"><cite>Wendy:</cite> can we approve dark mode APR to be merged?</p> |
| 160 | +<p id=237c class=irc><cite><wendyreid></cite> PROPOSED: Merge PR 2685, add dark mode to EPUB 3.4 drafts.</p> |
| 161 | +<p id=b1ed class=irc><cite><Sueneu></cite> +1</p> |
| 162 | +<p id=31ed class=irc><cite><duga></cite> +1</p> |
| 163 | +<p id=b1ee class=irc><cite><tzviya></cite> +1</p> |
| 164 | +<p id=b1ef class=irc><cite><wendyreid></cite> +1</p> |
| 165 | +<p id=b1f0 class=irc><cite><shiestyle></cite> +1</p> |
| 166 | +<p id=b1f1 class=irc><cite><romain></cite> +1</p> |
| 167 | +<p id=31ee class=irc><cite><toshiakikoike></cite> +1</p> |
| 168 | +<p id=b1f2 class=irc><cite><MasakazuKitahara></cite> +1</p> |
| 169 | +<p id=9b8a class=resolution><strong>RESOLUTION:</strong> Merge PR 2685, add dark mode to EPUB 3.4 drafts.</p> |
| 170 | +</section> |
| 171 | + |
| 172 | +<section> |
| 173 | +<h3 id=13d9>Open letter about interoperable ebook standards</h3> |
| 174 | +<p id=d3e5 class=irc><cite><wendyreid></cite> <a href="https://www.libraryfutures.net/post/call-for-interoperable-ebook-standards">https://<wbr>www.libraryfutures.net/<wbr>post/<wbr>call-for-interoperable-ebook-standards</a></p> |
| 175 | +<p id=3139 class="phone s01"><cite>Wendy:</cite> Did anyone see the open letter to interoperable ebook standards?<br> |
| 176 | +<span id=131f>… this came from academia</span><br> |
| 177 | +<span id=195e>… they want to look into ease of use, ease of discovery, and accessiblity</span><br> |
| 178 | +<span id=4414>… this is an opportunity to engage with them</span></p> |
| 179 | +<p id=2cfc class="phone s10"><cite>Tzviya:</cite> matt, would some of your connections from the library world have connections there?</p> |
| 180 | +<p id=b513 class="phone s04"><cite>Hadrien:</cite> they are asking for two things I<br> |
| 181 | +<span id=bf59>… I’ve created. They are familiar with EPUB</span><br> |
| 182 | +<span id=c45f>… their problem is having to pay more and more for content and reading systems</span><br> |
| 183 | +<span id=7e4b>… they would like to be able to create one collection, to harvest content into one collection</span><br> |
| 184 | +<span id=82bb>… this is about fragmentation of discovery, and fragmentation of the reading experience</span><br> |
| 185 | +<span id=8893>… this has already happened in a few countries</span></p> |
| 186 | +<p id=680f class="phone s09"><cite>Shiestyle:</cite> This seems not from academia but from libraries<br> |
| 187 | +<span id=9a24>… this article says Readium only, I don’t understand the objectives</span></p> |
| 188 | +<p id=193a class="phone s05"><cite>wendyreid:</cite> I’ve experienced this with my own studies. From my own university library, I could click through to 20 other sites and may or may not have access to the material</p> |
| 189 | +<p id=b09e class="phone s02"><cite>duga:</cite> Is this article looking for a rights management system?</p> |
| 190 | +<p id=d4eb class="phone s04"><cite>Hadrien:</cite> they aren’t looking at rights management, but want a single collection that can be used by whatever system you are using<br> |
| 191 | +<span id=c495>… you could imagine a Kobo reader that supports DRM being able to read across ebook vendors</span><br> |
| 192 | +<span id=c12c>… its about giving end users options</span></p> |
| 193 | +<p id=b39d class=irc><cite><Zakim></cite> tzviya, you wanted to identity issue</p> |
| 194 | +<p id=19ba class="phone s04"><cite>Hadrien:</cite> using standard interoperability would let the end user choose their reader</p> |
| 195 | +<p id=6dce class="phone s10"><cite>tzviya:</cite> this is also about user identity management<br> |
| 196 | +<span id=c371>… the rights may not carry over from one library to a connected one</span><br> |
| 197 | +<span id=3d89>… this is complex, but there are some cobbled together solutions</span></p> |
| 198 | +<p id=ebf1 class="phone s04"><cite>Hadrien:</cite> There is an identity issue moving from one platform to another, but if you only need to go to your university/institutions platform, it would be easier to solve<br> |
| 199 | +<span id=f545>… identity issues could be largely solved by bringing everything to one platform</span></p> |
| 200 | +<p id=e07b class="phone s09"><cite>shiestyle:</cite> we created a digital comics task force, let me or Hadrien know if you are interested</p> |
| 201 | +</section> |
| 202 | +</main> |
| 203 | + |
| 204 | +<div id=ResolutionSummary> |
| 205 | +<h2>Summary of resolutions</h2> |
| 206 | +<ol> |
| 207 | +<li><a href="#3fff">Merge PR 2686.</a></li> |
| 208 | +<li><a href="#9b8a">Merge PR 2685, add dark mode to EPUB 3.4 drafts.</a></li> |
| 209 | +</ol> |
| 210 | +</div> |
| 211 | + |
| 212 | + |
| 213 | +<address>Minutes manually created (not a transcript), formatted by <a |
| 214 | +href="https://w3c.github.io/scribe2/scribedoc.html" |
| 215 | +>scribe.perl</a> version 244 (Thu Feb 27 01:23:09 2025 UTC).</address> |
| 216 | + |
| 217 | +</body> |
| 218 | +</html> |
0 commit comments