12:51:07 RRSAgent has joined #epub-fxl 12:51:11 logging to https://www.w3.org/2023/07/11-epub-fxl-irc 12:51:11 RRSAgent, make logs Public 12:51:12 please title this meeting ("meeting: ..."), wendyreid 12:52:13 meeting: FXL Accessibility Meeting 11 July 2023 12:52:23 chair: wendyreid 12:58:20 Rachel_Osolen has joined #epub-fxl 13:01:47 gpellegrino has joined #epub-fxl 13:01:54 present+ 13:01:59 sue-neu has joined #epub-fxl 13:02:03 CircularKen has joined #epub-fxl 13:02:22 jamesY has joined #epub-fxl 13:02:28 present+ 13:02:32 present+ 13:02:50 duga_ has joined #epub-fxl 13:02:56 JonasLillqvist has joined #epub-fxl 13:03:05 present+ 13:06:09 Naomi has joined #epub-fxl 13:06:09 present+ 13:06:09 present+ 13:06:24 CharlesL has joined #EPUB-FXL 13:06:36 scribe+ 13:06:50 jgriggs has joined #epub-fxl 13:06:50 present+ 13:06:52 wendyreid: Compaints about Toronta public transit 13:06:59 https://github.com/w3c/publishingcg/wiki/Fixed-Layout-Accessibility-Taskforce 13:07:12 present+ 13:07:32 ... Summarized matrix of features/formats - see link above 13:08:25 ... the original document distilled everything to 4 basic types that appear in fixed layout 13:08:46 ... There was way too much in illustrative works (comics, illustrated books, etc) 13:08:55 ... At least need to break out comics 13:09:10 ... And now we have an empty column for proposed solutions 13:09:34 ... because different content needs different solutions (e.g. comics vs text books) 13:09:44 q? 13:10:13 gautier has joined #epub-fxl 13:10:27 sue-neu: Agreed, especially with comics where you may want to rearrange panels 13:11:56 wendyreid: There is still some more breakdown we can do 13:12:40 ... So what are the solutions? 13:13:00 q+ 13:13:04 ack gpellegrino 13:13:43 gpellegrino: For comics I don't really know, maybe Hadrien does. But for the first one I would say HTML or SVG techniques 13:13:51 ... Same for the second one 13:13:57 q+ 13:14:05 ... and maybe also the third one 13:14:17 ack sue-neu 13:14:46 sue-neu: For children's picture books, something that came up was hybrid epubs 13:15:13 ... where you can convert from fixed to reflow 13:15:21 ... Also multiple renditions 13:16:02 Naomi: There is also mixed fixed/flowing 13:16:12 ... where only the pages that need to be are fixed 13:16:38 q+ 13:16:40 ... both this strategy and multiple renditions have been around forever 13:16:58 ... But if you COULD make it reflow, why not just do only that? 13:17:02 q+ 13:17:05 ack gpellegrino 13:17:29 gpellegrino: I think it is possible to mix fixed/reflow 13:18:14 ... For the first 3 I would add we could add some algorithm to generate reflow for that (automatically done by reading system) 13:18:20 q+ 13:18:44 wendyreid: Visual/textual has been proposed multiple times 13:19:09 ... Maybe instead of a book feature, maybe make it a reading system feature 13:19:21 Naomi: I still want control over how that content looks 13:19:42 q+ 13:19:55 ... Need to be clear what formatting has to stay (or has to go) 13:20:04 q+ 13:20:15 ack sue-neu 13:20:23 q+ 13:20:30 sue-neu: What is visual/textual idea? 13:20:37 ... Where are the docs?! 13:20:55 https://github.com/w3c/publishingcg/issues/60 13:21:08 https://github.com/w3c/publishingcg/issues/23 13:21:27 ... If you can make fixed reflow, why not? Because for early readers you may want fixed even if it can be made reflow 13:22:02 Naomi: Agreed for kids books, but cookbooks, etc it seems odd 13:22:09 scribe+ 13:22:17 ack duga_ 13:22:51 Naomi: This is a good case for fixed and flowing 13:23:13 duga_: Wanted to generalize what Naomi was saying about mixed fixed and flowing 13:23:25 ... we did it with multiple renditions and it didn't go anywhere 13:23:49 ... we discourage FXL, but if we gave tools to make that possible, and if we got RX implementations of mixed fixed and flowing, that would show publishers 13:24:16 ... it's an important path to go down, we need to give content creators tools to use FXL sparingly 13:24:37 ack gpellegrino 13:25:09 q+ Ken 13:25:22 gpellegrino: Guidance on fixed to reflow - a well known fixed layout format has provided a way to create html from their format 13:25:26 ack CharlesL 13:25:29 ... We should be able to do that 13:25:55 CharlesL: This idea of visual vs textual view, this is something that was already done ages ago 13:26:37 ... Pushing back on styling, for someone who needs the text they often want to drop the styles 13:26:46 ack gautier 13:26:54 ... so textual needs to be truly just the text so it can be styled as I need it 13:27:32 gautier: Working with specialized readers, there are some complexities to add formats 13:27:50 ... Something that is working is fallbacks 13:28:00 ... for instance on devices with no screens 13:28:45 ... This isn't an edge case, we should take into consideration this working solution (fallback to xhtml) 13:28:47 ack Ken 13:29:30 Ken: I like fixed layout! It can be very useful for well designed pages to exist 13:30:17 ... Maybe a simple CSS switch could be used to leave the basic styling of the page (bold, italic), but drop the fixed layout stuff (positioning) 13:30:21 +1 to Basic CSS (could work :) 13:30:33 wendyreid: I don't think anyone wants to get rid of fixed layout 13:31:06 s/Ken/CircularKen/ 13:31:28 CircularKen: Don't discard the meaning of remaining in the fixed layout page 13:31:49 q+ 13:31:54 ack sue-neu 13:31:56 wendyreid: A11y doesn't just mean visual - layout can be important for some a11y use cases 13:32:19 sue-neu: What do you mean by CSS switch? media queries or amp? 13:32:55 CircularKen: Not an expert, but some sort of switch when you open or read the book 13:33:14 ... Having a single version you can just switch between seems very elegant 13:33:41 wendyreid: I see a switch like this as a reading system feature 13:33:43 q+ 13:33:59 ack duga_ 13:34:02 duga_: 13:34:19 duga_: CSS switch has been done a few times with varying degress of success 13:34:28 ... day/night mode, vertical/horizontal mode 13:34:32 ... alternate stylesheets 13:34:39 ... it was horrible and hard to implement 13:34:56 ... we implemented horizontal/vertical, but it was intended to be user-driven 13:35:08 ... the other place more successfully was media-overlays 13:35:21 ... we inject classes into the content to cause the content to be rendered differently 13:35:42 ... the reading system renders the book based on the CSS provided by the content creator 13:35:50 ... simply by adding a class to the root element 13:37:01 duga_: I don't know about implementation, I think it was a bad feature 13:37:07 ... I wouldn't recommend anyone implement today 13:37:23 Naomi: Could we use the same mechanisms to do a reflow/fixed switch? 13:37:27 q+ 13:37:32 duga_: No, the way we did it was a matrix 13:37:47 ... completely unrelated things, but needed all these stylesheets 13:37:56 ... but it doesn't make much sense 13:38:07 ... if we added another feature, the matrix gets even more complex 13:38:17 ... maybe media-overlays, much better support 13:39:02 ack CircularKen 13:39:29 CircularKen: I know one likes visual to textual, but it is better to fixed layout to reflowable 13:39:43 ... It is really prepaginated to not prepaginated 13:40:25 wendyreid: Prepaginated and reflow are global but they can be overridden for each element 13:40:32 ... at least that is how it is written now 13:40:52 ... Maybe this is global? 13:40:53 q+ 13:40:58 ack duga_ 13:41:51 duga_: I don't think it has to, always view pre-pag as a global default, every individual item as a toggle, but the default is the global setting 13:41:55 ... just an impression 13:42:22 ... I don't know if this would need to be a global property, I don't think the content would suddenly would not be pre-paginated 13:42:43 ... if i had a pre-paginated page, and I changed the CSS, it doesn't get merged into the surrounding pages 13:42:56 ... it feels targeted, this page has this CSS override 13:43:05 ... every page could have it's own property for that 13:43:23 q+ 13:43:28 ... when you enter the reflow mode, every page gets the CSS for reflow 13:43:33 ack sue-neu 13:43:49 sue-neu: I agree this could be a local setting vs global 13:44:16 ... maybe comparing pages across media types (e.g. knowing the page you are on in a classroom) 13:44:27 wendyreid: Yeah, wouldn't want to merge pages 13:45:20 ... What meant about global vs spine, the default is reflow 13:45:34 ... So you have to specify pre-paginated 13:45:42 q+ 13:46:06 The sooner you can tell the RS what the features are the better 13:46:09 ack duga_ 13:46:43 duga_: I kind of agree because I did it that way, I also disagree because it backed me into a corner with not supporting a feature I wanted to, mixed fxl and reflow 13:46:53 ... now I assume everything is that global default 13:47:16 ... I disagree that it's any harder by spine item, you better use the spine to know what is coming 13:47:25 ... RS reading the spine 13:47:38 ... I would agree if it was buried in the content itself, since it's late in the game 13:47:43 ... if it's in the manifest 13:48:06 wendyreid: I would be happy with a global property that says it is mixed 13:48:20 duga_: Not sure if its necessary, just walk through the spine 13:48:22 q+ 13:48:40 ack CharlesL 13:49:18 CharlesL: Yeah, I guess. Knowing if it is one, the other, or both, would be helpful for libraries and bookstores etc 13:49:22 q+ 13:49:32 ack duga_ 13:49:56 duga_: I believe that metadata is already there and can be used by libraries/bookstores, but if they are not, it's their problem 13:50:03 ... you can parse the manifest to find the values 13:50:18 q+ 13:50:25 ack CircularKen 13:50:57 CircularKen: What is the easiest thing to do? Is book level the easiest? maybe do that first? 13:51:28 wendyreid: From a spec perspective, the easiest is to say that it already exists 13:51:37 ... Job done! 13:52:01 ... Currently the spec isn't terribly clear that you can do mixed, though it is allowed 13:52:03 q+ 13:52:30 ... Adding a new global property is hard. We are not chartered to do that 13:52:46 ack duga_ 13:52:46 ... So using existing things will be easiest 13:52:54 q+ 13:53:46 duga_: Wanted to point out the danger of the easiest path, if we were to go that route, we would need to discard per-item reflow/fxl switch, we'd need a global that meant "this entire book is pre-pag/this book is reflow", it mightthe right thing to do from a reality standpoint 13:54:16 ... it's not a case of the easy one first, hard later, it's a case of doing the ??? 13:54:46 ack CharlesL 13:55:15 duga: Going down the easiest path means we will likely lose the ability to have mixed content. So easy might be instead of hard, instead of the first step to it 13:55:45 CharlesL: I am hearing we can't rely on metadata, we should be walking the spine 13:56:30 ... If we need to walk the spine, maybe we can get DAISY to update ACE 13:56:55 duga_: I don't think it's really supported yet, it might be premature to address the metadata 13:57:01 ... if it becomes a thing, that makes sense. 13:57:40 wendyreid: MORE COFFEE! 13:57:57 Naomi: Does epub test still have mixed fixed/reflow content? 13:58:10 wendyreid: Not sure, but there is an epub 3 test file 14:00:12 ... They seem to pass, but we are not sure exactly what is being tested 14:00:33 https://github.com/w3c/epub-tests 14:00:45 https://github.com/w3c/epub-tests/tree/main/tests 14:00:56 Naomi: We should test this, so far my adhoc tests show it isn't supported 14:01:07 fxl-spine-overrides 14:01:10 wendyreid: Over time 14:01:17 ... see you in 2 weeks 14:01:23 CharlesL has left #epub-fxl 14:01:47 zakim, end meeting 14:01:47 As of this point the attendees have been gpellegrino, jamesY, sue-neu, duga_, CircularKen, Naomi, CharlesL, jgriggs 14:01:47 RRSAgent, please draft minutes 14:01:48 I have made the request to generate https://www.w3.org/2023/07/11-epub-fxl-minutes.html Zakim 14:01:55 I am happy to have been of service, wendyreid; please remember to excuse RRSAgent. Goodbye 14:01:56 Zakim has left #epub-fxl 14:02:51 rrsagent, bye 14:02:51 I see no action items