12:54:44 RRSAgent has joined #epub-fxl 12:54:44 logging to https://www.w3.org/2021/06/08-epub-fxl-irc 12:54:46 RRSAgent, make logs Public 12:54:47 please title this meeting ("meeting: ..."), wendyreid 12:55:01 meeting: FXL Accessiblity TF Telco June 8, 2021 12:55:07 date: 2021-06-08 12:55:11 chair: wendyreid 12:57:55 MattChan has joined #epub-fxl 12:59:29 Rachel_Osolen has joined #epub-fxl 12:59:50 gpellegrino has joined #epub-fxl 13:00:06 present+ 13:00:29 present+ 13:00:41 present+ 13:01:04 Ken_Jones has joined #epub-fxl 13:01:35 scribe+ 13:01:36 CharlesL has joined #epub-fxl 13:01:43 present+ 13:01:45 https://w3c.github.io/epub-specs/epub33/fxl-a11y/ 13:02:04 wendyreid: update: the outline document has now been updated with content 13:02:42 ... there are some issues with markdown (esp. with images), but otherwise it seems to be working 13:03:07 Hadrien has joined #epub-fxl 13:03:19 q+ 13:03:22 ack Ken_Jones 13:03:39 https://demo.colibrio.com/?publication_url=https://www.circularsoftware.com/samples/DonKomarechka/macro-book-48pp-section_IDexport.epub 13:03:48 Ken_Jones: i've got some sample content that i mentioned last week from Don Komarechka 13:04:03 ... should be viewable in your browser 13:04:15 present+ 13:04:41 ... its got double columns, technical illustrations (e.g. comparative images, table as an image) 13:05:29 ... pg 380 has a full-bleed two-page image 13:06:07 ... might be interesting to work on together, to put into good reading order, with descriptions 13:06:24 ... right now it has come straight out of INDD 13:06:52 ... this is just a section, be we are allowed to use as much of it as we want 13:07:10 q? 13:07:12 wendyreid: yes, some of these will be good examples for demonstrating techniques 13:07:21 q+ 13:07:21 s/be we/but we 13:07:25 ack CharlesL 13:07:41 q+ 13:07:48 CharlesL: on the tables, our recommendation has always been to take out the image and create the equivalent table with CSS styling 13:08:25 ack Rachel_Osolen 13:08:45 ... for more complicated tables a solution is to have a link out to a separate page with a full-blown table, and then with link back to the main book content 13:09:02 Rachel_Osolen: agree, and I can help with examples of alt-text 13:09:39 ... and there is also already good documentation about how to describe images in a series, and how to describe images in a spread 13:09:56 wendyreid: yes, the tables documentation somewhat bled over into alt-text 13:10:15 ... so the next section we should write is a comprehensive guide on how to write alt-text 13:10:18 q+ 13:10:21 ack CharlesL 13:10:30 Rachel_Osolen: i can take that on, and anyone who wants to help is welcome 13:11:08 CharlesL: i can help. Diagram Center has lots of examples. We have an image description sample book that we did with help from BrailleNet 13:11:30 ... we also have POET, which is a training guide for writers of alt-text 13:11:42 q+ 13:11:45 ack Ken_Jones 13:12:02 Ken_Jones: should we choose this document to make as fully accessible as we can? 13:12:04 q+ 13:12:12 q+ 13:12:13 q+ 13:12:16 ... so how about we draft some alt-text for this document? 13:12:41 ack gpellegrino 13:12:51 wendyreid: both. We want to have the guidance document explain how to write, and then refer to our examples 13:13:15 gpellegrino: i would focus on making it accessible from HTML and CSS point of view, but not focus so much on the content 13:13:25 ack Rachel_Osolen 13:13:52 ... the actual text descriptions might be a little out of scope. We're not advising on how to create tech to write alt-text 13:14:20 q+ 13:14:48 ack CharlesL 13:15:31 Rachel_Osolen: We should focus on FXL. And there are resources out there for cases where there are full page images across spread, images of text, images with text embedded alongside complex diagrams 13:16:28 ack Hadrien 13:16:33 CharlesL: we can have best practices reflected with examples drawn from multiple different types of sources (children's books, cookbook, etc.) 13:16:50 ... and then we should also have an actual epub containing all the examples 13:17:22 Hadrien: at DeMarque, we see a lot of comics/manga, then children's, then non-fiction/cookbooks, etc. 13:17:49 ... as a group are we strictly trying to address the best practice sorts of things, or if we are trying to tackle some of the more difficult genres 13:18:01 ... e.g. for manga, just alt-text wouldn't work 13:18:19 ... in some of our past meetings we talked about alternate style sheets 13:18:50 ... this wouldn't work for the most complex cases either, and it is also problematic from RS perspective, as we don't have the ability to trigger these alternate CSS 13:19:00 ... one possible solution is to have spine alternates 13:19:11 ... this seems easiest to implement from RS perspective 13:19:24 ... where does the group stand on that? 13:19:56 wendyreid: we're talking about alternate CSS, but it doesn't differ too much from spine alternates, but because its still so early in our design, we haven't been very specific yet 13:20:07 ... this is still very open to discussion 13:20:32 q+ 13:20:34 ... re. comics, agreed that it is very complex in terms of formatting, and there's much more to discuss there 13:20:36 ack CharlesL 13:20:51 CharlesL: on the manga and comics, do we have any leads on getting example content? 13:20:54 q+ 13:21:26 ... and does the flow change (e.g. can it go from left to right to vertical, are there other types of reading orders?) 13:22:07 wendyreid: yes, reading directionality of the page can change from page to page, subject to a general flow (either left to right, or right to left) 13:22:12 ack Ken_Jones 13:22:43 Ken_Jones: i've started writing the section on navigation, and there's region-based navigation that is in the standard, but little supported 13:22:51 q+ 13:22:54 ... we could talk about using that to guide reading? 13:23:04 https://en.wikipedia.org/wiki/Pepper%26Carrot 13:23:06 ... would help with small screen reading, and visually impaired reading 13:23:40 q+ 13:23:43 ack CharlesL 13:23:43 ... link is to free comic that we can draw examples from 13:24:26 Hadrien: region-based is part of spec, but its also mostly implemented by Barnes and Noble, maybe one other 13:24:42 ... it relied a lot on renditions, separate XML documents, and was never widely adopted for authoring 13:25:13 ... region-based navigation is widely relied upon, but everyone does it in their own separate way 13:25:34 ... the spec method is complicated, and maybe relies too much on multiple renditions 13:26:25 ... also, maybe not much desire to standardize out in industry today 13:26:51 wendyreid: agree, spec is complicated, especially for authoring 13:27:13 ... tools are not widely available 13:27:15 ack Hadrien 13:27:40 CharlesL: a group at Benetech India is augmenting children's picture books by augment each page with audio on each page 13:27:59 q+ 13:28:04 ack Ken_Jones 13:28:04 ... the human narration also includes the alt-text 13:28:14 ... we could mention that as a solution 13:28:36 q+ 13:28:42 Ken_Jones: in the same way that film can also be audio described, maybe that would be a solution for comics 13:28:42 ack gpellegrino 13:29:18 q+ 13:29:33 q+ 13:29:37 ack Hadrien 13:29:46 gpellegrino: one issue is that we'd be imposing a reading order. It works for video, but in a comic book this is not so. Readers find it important that they can choose the order 13:30:04 Hadrien: not sure I agree. We're talking about adapting content, which involves interpretation. 13:30:49 ... so for comic, each page could have HTML with semantic structure to indicate where you are 13:31:11 ack Ken_Jones 13:31:14 ... it could also be used to provide information to RS, which could provide context 13:31:23 ... but it would be a lot of work for the author 13:31:27 q+ 13:31:43 ack Rachel_Osolen 13:31:51 Ken_Jones: comics are story-based, which usually do have a logical sequence 13:32:03 wendyreid: has NNELS ever had comics requested? 13:32:34 Rachel_Osolen: I wrote a paper on this topic, and we have staff that are avid comics readers, so inside NNELS we've been discussing this topic 13:32:48 ... I can link to resources 13:33:12 ... there are people out there outside of the WGs that are working on innovative ways to make comics more accessible 13:33:38 ... the presentation I'm referring to also has first hand accounts of difficulties that readers are actually having with comics 13:34:08 ... at the time we were working within the confines of creating a DAISY book 13:34:21 ... so our research was about how to narrate visually-driven content 13:34:53 ... and there's been a lot of work done on web comics 13:35:16 ... mostly by way of how to draft text alternatives 13:35:36 ... and then there's a company working on making that text alternative navigable 13:36:44 wendyreid: link above is to a comic that is accessible via a number of different modalities (closed captioning, high contrast, translations, change text size) 13:37:02 q+ 13:37:03 ... author felt that it was a cool experiment, but that it was a lot of work 13:37:10 ... unsure that it was workable for a whole book 13:37:24 ack Hadrien 13:37:25 ... we might not be able to do complete what this example implements, but we could take some ideas 13:38:11 Hadrien: most of the time this content is produced in bitmaps, and there is not a lot of work done in terms of structure beyond reading order 13:38:25 ... even pagelists are sometimes not very useful in these types of books 13:38:43 ... but to have something that is widely adopted, it must be compatible with this sort of workflow 13:39:03 ... and it would have to be able to be added to this workflow at the end 13:39:31 https://www.w3.org/TR/media-frags/ 13:39:36 ... there is a spec called Media Fragments at W3C, which allows you to refer to a rectangle in an image 13:40:27 ... you can image left and right pages, but with TTS to read the HTML content and with media fragments to locate the HTML within the image 13:40:56 ... advantage of this is that it relies on existing web-technology without creating anything new 13:41:09 ... and it doesn't require authors to change the way they author 13:42:10 wendyreid: our documentation is primarily aimed at guiding the primary authoring stage, since we want people to start thinking about accessibility, but it can also guide processing the results of authoring 13:42:23 q+ 13:42:28 ack Hadrien 13:42:40 ... I also want to experiment with web technology like grid, flexbox, or even media fragments to see what can be done 13:43:13 Hadrien: with my RS hat on, there's still a lot of inconsistency in terms of how to implement FXL 13:43:25 ... I see that being an issue 13:43:49 ... anything that doesn't change the way FXL is handled, but is more of an addition, has a better chance of uptake 13:44:14 wendyreid: so Rachel_Osolen and CharlesL will work on alt-text best practices section 13:44:58 ... we're going to use Ken_Jones's sample from the photography book, we probably want to pull out some representative pages (e.g. one with the table, page 37 with the group of images) 13:45:07 ... Ken_Jones to work on navigation section 13:45:13 "Page Blanche" could be used as a sample as well: https://github.com/IDPF/epub3-samples/tree/main/30/page-blanche 13:45:33 ... I will try to get my hand on more sample comics content (maybe with more complex formatting) 13:46:22 q+ 13:46:24 ... and we also still have the experiments 13:46:25 ack Ken_Jones 13:46:51 Ken_Jones: looking at the media fragments, they seem similar to region-based navigation 13:46:59 q+ 13:47:11 ... is there something about sync navigation that also integrates with region-based navigation 13:47:28 ... they're both existing web technology 13:47:28 ack Hadrien 13:48:00 Hadrien: region-based navigation was informed by media fragments, and extended 13:48:17 media-fragments can only be rectangles, but region-based navigation can have different shapes 13:48:39 https://iiif.io/ 13:48:50 ... but region-based navigation isn't widely implemented, where as media-fragments is used (e.g. by IIIF) 13:49:24 ... in that way media-fragments aligns more closely with the web 13:50:01 q+ 13:50:04 ack Ken_Jones 13:50:04 wendyreid: AOB? 13:50:20 q+ 13:50:28 Ken_Jones: would alt-text be enough to describe each fragment? Or would there also be a description of the overall scene? 13:50:42 ack CharlesL 13:51:09 q+ 13:51:26 CharlesL: i think that would be the bare minimum for WCAG A, but we could raise the bar by adding a scene description, but it really does depend on the page 13:51:47 ack Rachel_Osolen 13:51:50 ... there are some pages where just describing the fragments could lose some of the meaning in the context 13:52:17 Rachel_Osolen: for comics, one thing i've found is that you do need that extra level of the scene description 13:53:00 ... this is the way that NNELS has approached it: 1) whole page, 2) each panel, 3) and then try to break apart each panel 13:53:03 q+ 13:53:42 q+ 13:54:15 ack CharlesL 13:54:15 ... there's a lot of additional information in the scene that is relevant to comics, such as the size of the panel, shape of panel, border, positioning, etc. 13:54:51 ack Ken_Jones 13:55:04 CharlesL: the author's notes to the illustrator are super important for describing comics. Would be great to have these, but difficult to get 13:55:28 q+ 13:55:31 ack Rachel_Osolen 13:55:36 Ken_Jones: do we have samples of any of these? 13:56:10 Rachel_Osolen: these are more experiments, I could share those 13:56:27 ... I can also share the paper I wrote related to the DAISY comic book 13:56:34 q+ 13:56:39 ack Ken_Jones 13:56:46 ... and I'll also reach out to that company working on navigation by headings for comics 13:57:06 q+ 13:57:12 ack CharlesL 13:57:15 Ken_Jones: is ARIA describedby something we can use, potentially for scene descriptions 13:58:04 CharlesL: there's ARIA details that is starting to get some support, describedby is not what we want here because that strips out all the HTML semantics, i think 13:58:26 wendyreid: describedby stores an ID to some other HTML element 13:58:38 ... you do lose some semantics in doing that 13:58:49 CharlesL: same idea with ARIA labelledby 13:59:48 wendyreid: okay, you have some tasks, we'll talk again in 2 weeks 13:59:54 ... thank you all for coming! 14:00:32 CharlesL has left #epub-fxl 14:11:29 rrsagent, draft minutes 14:11:29 I have made the request to generate https://www.w3.org/2021/06/08-epub-fxl-minutes.html ivan 14:26:20 rrsagent, bye 14:26:20 I see no action items