12:53:12 RRSAgent has joined #epub-fxl 12:53:12 logging to https://www.w3.org/2021/04/06-epub-fxl-irc 12:53:14 RRSAgent, make logs Public 12:53:15 please title this meeting ("meeting: ..."), wendyreid 12:53:39 meeting: EPUB WG Fixed Layout Accessibility Taskforce Meeting 6 April 2021 12:53:48 date: 2021-04-06 12:53:48 chair: wendyreid 12:59:16 MattChan has joined #epub-fxl 13:00:04 shiestyle has joined #epub-fxl 13:01:00 Ken_Jones has joined #epub-fxl 13:01:42 gpellegrino has joined #epub-fxl 13:01:47 present+ 13:02:40 laurab has joined #epub-fxl 13:03:16 present + 13:03:18 present+ 13:03:21 present+ 13:03:30 dauwhe has joined #epub-fxl 13:03:43 guest+ 13:03:53 scribe+ 13:04:07 wendyreid: there's no agenda today because TF meetings are less formal 13:04:24 ... i'm hoping for us to review the wiki that was posted some weeks ago 13:04:32 ... and then decide on a path 13:05:15 ... our TF's role is not to change the spec, but to produce a WG note that we can use to help people produce better FXL content, as well as to inform possible spec changes in epub 4, etc. 13:05:36 ... the note should be addressed to RSes and content creators 13:05:40 q+ 13:05:49 ack gpellegrino 13:05:57 gpellegrino: about the wiki page 13:06:16 ... i think we should split the document based on the different ways you can create an FXL 13:06:34 ... as far as i know you can have rasterized images in the spine (which are fully non-accessible) 13:06:53 ... vs putting SVG in the spine (where there are different ways of adding a11y) 13:07:13 ... vs having fixed layout HTML in the spine 13:07:47 wendyreid: you can't put images directly in the spine currently 13:07:56 ... but we see a lot of books where the pages are just single images 13:08:08 ... one of the challenges here is that there are so many types of FXL content 13:08:13 q? 13:08:28 ... e.g. this slideshow style is very common with comic books and books that are very design heavy 13:08:39 ... or textbooks, or MO style 13:08:40 q+ 13:08:46 ack dauwhe 13:08:49 http://kb.daisy.org/publishing/docs/fxl/img-spine.html 13:09:05 dauwhe: about the accessibility of the RS themselves 13:09:09 mgarrish has joined #epub-fxl 13:09:27 ... if there was an FXL epub that was image-based, but the images had alt-text, do most RSes expose that alt-text? 13:09:46 q+ 13:09:53 ... if we did an FXL book with beautiful accessible HTML text layer, how much of that would get surfaced in most RSes? 13:10:02 ack shiestyle 13:10:28 shiestyle: as you may know, in JP there are lots of FXL ebooks (e.g. for manga) 13:10:54 ... this is a topic we are exploring currently 13:10:57 laurent__ has joined #epub-fxl 13:11:31 wendyreid: i haven't tested FXL in most RSes, but alt-text gets surfaced in reflow books 13:12:01 laurent__: if alt-text is good, screen readers will pick it up (e.g. NVDA) 13:12:36 https://github.com/w3c/epub-specs/wiki/Fixed-Layout-Accessibility 13:12:37 ... where there is a mix of images and text, alt-text may not be discrete enough to be picked up 13:12:58 q+ 13:13:05 wendyreid: i don't think there will be a single practice for FXL since there are so many types of content that are being turned into FXL 13:13:14 ... there will probably be several solutions based on the type of content 13:13:14 ack dauwhe 13:13:40 dauwhe: do we know if there have been efforts towards a11y for web comics? Maybe something we can learn from the HTML world there 13:13:41 q+ 13:14:01 ack laurent__ 13:14:03 wendyreid: the only comic i've seen is the thing from Human (the comic-a11y example project) 13:14:29 laurent__: the only thing i've seen is from DeMarque(?) I will send a link to those interested 13:14:44 ... they are looking for better solutions because at the moment they must have a heavy editorial phase to get it working 13:14:50 q+ 13:14:55 ack Ken_Jones 13:15:09 Ken_Jones: in my experience i don't think alt-text is read out in regular readers for FXL, its skipped over 13:15:25 q+ 13:15:39 ... another approach is putting live HTML text in the page, but hiding behind an image of the page which might retain the more complex layout of the print page 13:15:41 ack laurab 13:16:10 laurab: we make a lot of FXL at our publisher, and we've seen that alt-text gets read by AT but not necessarily in RS 13:16:32 Ken_Jones: might this be good default behaviour? Not everyone will want alt-text read out 13:16:52 q? 13:16:54 ... or at least make it an option 13:17:08 ... there's also a question of whether alt-text should be read out if the RS is in TTS mode 13:17:25 ... perhaps in TTS mode default behaviour would be to read out alt-text? 13:18:07 gpellegrino: in automatic TTS tech you can set it up to read out alt-text, but it requires a little bit of code 13:18:20 ... but those tools are not used by blind people, but by people with dyslexia 13:18:27 ... so there are two target markets 13:18:56 ... focusing on different technologies 13:19:06 Nota sample, accessible comics: https://m.nota.dk/embedded/43210?guest=true 13:19:35 ... and usually those TTS solutions don't speak out the semantics of the page (headings, etc.) 13:19:42 q+ 13:19:48 https://comica11y.humaan.com/ 13:19:53 ack Ken_Jones 13:20:09 Ken_Jones: i've posted a couple things in the past about picture books with double page spreads 13:20:29 ... i.e. how to alt-text it when the same image applies in both HTML documents 13:21:00 ... also a lot of illustrated books aimed at older children have montages of multiple images overlapping and blended with one another 13:21:15 ... how should we describe those? 13:22:01 q+ 13:22:02 wendyreid: also, webtoons doesn't do alt-text either (and they do images of words, unfortunately) 13:22:06 ack dauwhe 13:22:54 dauwhe: just to check my understanding, given the different types of FXL, some of the US publishers do FXL that is still very text heavy, but my amateur understanding of a11y is that the foundation is still having semantic HTML 13:22:59 ... but FXL is often weird CSS 13:23:26 ... though there is nothing preventing the underlying HTML from being semantic 13:23:37 ... so the other big issue is how are such FXLs produced? 13:23:50 ... often with some upstream tool 13:24:00 q+ 13:24:10 ... i've seen raw export from some of those programs, and it is a little hard to parse for a human 13:24:26 q+ 13:24:29 ack Ken_Jones 13:24:45 ... so how much progress have we made in getting passable HTML out of INDD, for example? 13:25:13 Ken_Jones: is this group going to recommend the best way to work with well known tools? 13:25:43 ... most of what we can do in reflow we can also do in FXL, it is just that it is currently much more time and work intensive 13:25:47 ack gpellegrino 13:26:15 gpellegrino: we know that the FXL export from INDD is similar to PDF 13:26:36 q+ 13:26:37 ... words are individually positioned, tables are text on the page with the bottom of the table as an image 13:26:55 ... so we should not focus on these 13:27:06 q- 13:27:23 ... also, the use of spans isn't often picked up on by AT 13:27:47 ... so well structured HTML that makes heavy use of spans still isn't great 13:28:08 q+ 13:28:32 wendyreid: this document is going to come down to best practices. We shouldn't go too far into giving software specific guidance. Don't want to be taken the wrong way. 13:28:41 ack dauwhe 13:28:56 q+ 13:29:14 dauwhe: it sounds like we need to be in the advocacy business... that we have a good sense of how to construct an a11y FXL epub, but that the commonly used tools don't do that 13:29:26 +1! 13:29:39 ... i was thinking that it would be cool for us to make some samples of super high design FXL that are also quite accessible 13:30:03 ... publish it side-by-side with what common tools like Adobe currently output to document the gap 13:30:35 ... use this as a way to approach the various authoring tools 13:30:40 ack laurab 13:30:41 ... to start some change 13:31:05 laurab: going back a little, I know that adobe is not currently working on improving the FXL export tools 13:31:34 ... i had a meeting last week with WIPO and they are talking to Adobe engineers to improve their export too 13:31:41 q+ 13:31:45 ack Ken_Jones 13:32:02 Ken_Jones: my CircularFLO is a tool to export FXL epub relies on INDD 13:32:23 ... i would love to help make a11y books (it doesn't have to be my tool though) 13:32:34 ... so I am offering 13:32:50 ... could maybe make a selection of different types of FXL (cookbook, picture book, etc.) 13:34:06 ... because we're all used to looking at code, the code in Adobe INDD FXL looks bad to us, but as long as it works and is accessible, I don't necessarily see a problem 13:35:04 wendyreid: so i think we know what the problem is, and some of the areas we want to tackle 13:35:09 ... samples are a great idea 13:35:13 q+ 13:35:14 q+ 13:35:17 ack dauwhe 13:35:38 dauwhe: would it make sense to do some of this in conjunction with the Daisy KB? 13:35:48 ... there is some epub FXL info there, but its not highly detailed 13:36:06 ... no idea how Daisy sees that info, but it seems like the place people are already going for this sort of info 13:36:09 q- 13:36:14 +1 13:36:24 ... we might be able to get some volunteers to build it out with common a11y pitfalls 13:36:27 +1 13:36:40 ... might be able to reach a broad community without reinventing a bunch of stuff 13:36:59 mgarrish: that's the ideal, yeah 13:37:04 ... that's why we have it in github 13:37:57 ... a lot of the issues we've talked about today hasn't been enumerated for us, we're not aware of the granular issues 13:38:09 ... but we're interested in helping to find whatever solutions are necessary 13:38:30 q+ 13:38:34 ack Ken_Jones 13:38:35 q+ 13:38:37 ... e.g. for tables, i'm thinking of using ARIA labels on top of the generated output to start layering in a11y 13:38:49 https://paper.dropbox.com/doc/Accessibility-in-Fixed-Layout-EPUB--BIWc83QakRzo0gC_ZWHi3415Ag-3il8mlIqLpUfHHhcZEmgy 13:38:54 Ken_Jones: i've started listing problems and potential solutions in this document 13:39:09 ... i haven't tackled tables and hierarchy in this doc yet 13:39:33 wendyreid: very helpful 13:39:37 ack gpellegrino 13:39:57 gpellegrino: what about partially sighted people? 13:40:14 ... PDFs are an issue because font size, spacing, etc. cannot be changed currently 13:40:25 ... all of these benefits are lost with FXL 13:40:27 q+ 13:40:35 q+ 13:40:44 ... those PDFs can be "validated" with WCAG, and so can FXLs 13:40:55 ack dauwhe 13:41:04 ... also, we should mention contrast requirements (at least foreground and background) 13:41:20 dauwhe: there have been people who have brought up finding a middle ground between full FXL and reflow epub 13:41:40 ... e.g. something like FXL, but with viewport set to 100vh x 100vw 13:41:51 ... and allow reflow within the constrained page 13:41:53 responsive design? :) 13:42:10 ... not really sure how that would work in practice 13:42:10 q+ 13:42:56 ... but CSS has also progressed quite dramatically since the FXL spec was originally released (e.g. flex, grid, etc.) 13:43:11 ack Ken_Jones 13:43:17 ... probably the fewer FXLs that exist in the world the less of a headache they will be 13:43:49 Ken_Jones: i recommend that people don't make FXLs, but i think there'll always be the need for that sort of highly designed, magazine-style content 13:44:01 ... two things 13:44:07 ... PDF seems to be alive and well and not going away 13:44:34 ... the INDD design people interested in a11y seem to be talking about a11y in PDF 13:44:47 * I produce both accessible EPUBs and PDFs :) * 13:45:22 ... and the other thing is that rather than trying to massage fixed layout content into a reflow/semi-reflow document, could we not generate a secondary reflow output? 13:45:35 ack mgarrish 13:46:03 mgarrish: I think dauwhe's approach is what the PDF people have been thinking about as a way of complying with the latest WCAG 13:46:38 ... having that HTML become reflowable as you zoom would help us for those low-vision users 13:47:07 ... we have to be careful not to lump the concerns of blind users with those of the low-vision users 13:47:12 wendyreid: we have a couple things to work on 13:47:26 ... we could look at Daisy KB and say what is not here and what needs updating? 13:47:41 ... based on what someone who is producing FXL might want to know 13:47:58 ... we are talking about future ways to do FXL better, like what can we do with grid, flexbox, etc. 13:48:08 ... might be experiments we can run with this new CSS 13:48:21 ... and then just distilling some best practices and suggestions for people producing FXL 13:48:30 ... like making sure your reading order is correct 13:48:45 ... and when FXL is necessary, vs when content can really just be turned into reflow 13:49:20 ... use of mixed modalities is currently under-implemented by RS, and therefore not used by publishers, and so on and so on 13:49:24 q+ 13:49:34 ack mgarrish 13:49:34 ... but mixed modalities is kind of a middle ground 13:49:55 mgarrish: we should also look at improvements that can be made using existing spreads using ARIA, etc. 13:50:40 ... ARIA flow might be useful within a multi-page context for example 13:51:30 * in DAISY we are testing DPUB aria in different browsers... very low support * 13:51:31 ... though might not be well supported in RS (or at least not as well supported as in AT) 13:52:42 wendyreid: those threads (e.g. Daisy KB, best practices document (starting with Ken's doc + some ARIA stuff), and fun experimental stuff) 13:52:42 q+ 13:52:46 ack dauwhe 13:53:04 dauwhe: also documenting things where we're not sure what to do 13:53:14 ... even just identifying the problems is useful 13:53:19 wendyreid: absolutely 13:53:21 Q+ 13:53:26 ack Ken_Jones 13:53:51 Ken_Jones: about the tag hierarchy, i'm unsure how valuable that is when each page is a separate entity 13:54:05 ... e.g. does the hierarchy restart at the end of each page? 13:54:13 q+ 13:54:18 ack dauwhe 13:54:19 ... just not something I'm an expert in right now 13:54:27 dauwhe: this is also a problem that HTML has not faced 13:54:42 q+ 13:54:53 ... each is generally its own DOM, its own a11y tree 13:55:16 ... it sort of seems that if a screen reader is identifying headings, then as long as you are avoiding nesting issues, then you are fine 13:55:44 q+ 13:55:44 ack mgarrish 13:56:07 mgarrish: this is one of the big problems with FXLs, when you break things across pages 13:56:14 ... e.g. how do you break a table across pages? 13:56:40 ... it also makes trying to navigate these sorts of documents unenjoyable for users 13:56:49 ack gpellegrino 13:57:22 gpellegrino: i tried to validate FXL using ACE, and I didn't get any errors for the FXL itself (i.e. the viewport or other things) 13:57:33 ... we should try to create a FXL with zero errors in ACE, at least 13:57:36 q+ 13:57:41 ack Ken_Jones 13:58:13 Ken_Jones: that's definitely possible, as long as its a valid epub with alt-text then it should be valid (even if the alt-text is trivial) 13:58:25 wendyreid: i'll send out a summary email to this group 13:58:36 ... we're going to need a couple more meetings to figure out what to do about this 13:58:44 ... and who has the bandwidth to do some of these things 13:59:04 ... please keep in mind these topics, and which you are interested in contributing to 13:59:16 ... does this time work for everyone? Or should there be a separate Doodle? 13:59:28 gpellegrino: let's run it by george 13:59:37 wendyreid: will do 13:59:42 ... thank you all 14:00:09 zakim, end meeting 14:00:09 As of this point the attendees have been gpellegrino, MattChan, shiestyle 14:00:11 RRSAgent, please draft minutes 14:00:11 I have made the request to generate https://www.w3.org/2021/04/06-epub-fxl-minutes.html Zakim 14:00:15 I am happy to have been of service, wendyreid; please remember to excuse RRSAgent. Goodbye 14:00:19 Zakim has left #epub-fxl 14:00:23 rrsagent, make logs public 14:00:43 rrsagent, make logs public 14:01:20 laurab has left #epub-fxl