daisy / ebraille

Repository for developing use cases and standard for digital braille
17 stars 5 forks source link

Quick navigation through document structural elements #1

Closed jrbowden closed 4 months ago

jrbowden commented 2 years ago

As a braille display user, I want to use the structural elements of a document to navigate more quickly through the document, similar to what I can already do with a screen reader when reading web pages, Word documents or well structured PDF documents.

Detail: Screen readers on computers and smart phones offer a variety of "quick navigation" functions which allow me to jump to various structural elements in the document I am reading. Structural elements include headings, paragraphs and many other types of elements.

I'd like to navigate in a similar way when reading a braille file on my braille display, for example press a button/buttons to jump straight to the next or previous heading.

Currently, braille files do not include structural elements, so I can only search on text.

Proposal: The braille file should include structure, similar to other rich format documents. At a minimum, navigable structural elements would include:

Many more types can be added - full list to be discussed.

franciscoONCE commented 2 years ago

The structure required here can be mapped with the structure provided by an EPUB/DAISY file. There are already out there conversion tools that take the text out of an EPUB file and turns it into braille - the next step would be to "export" the original navigability elements of the EPUB file to the resulting braille file.

jrbowden commented 2 years ago

Yes, there is a rich selection of document elements available in HTML or EPUB; we will need to consider a defined set, and also if there any new elements, specific to braille.

mattgarrish commented 2 years ago

The document structuring aspects are well handled by the various publishing formats, but there's also a question here whether quick navigation equates to things like a table of contents, page list, and landmarks.

All the formats allow for these but in different forms.

bertfrees commented 2 years ago

I can also see the possibility of extending PEF (the braille file format for transcribed, formatted and paginated content) with an "anchor" feature (like the HTML <a> tag), so that it could be accompanied by some navigation document that would reference specific locations in the PEF.

wfree-aph commented 4 months ago

By using xHTML and the EPUB packaging format, the features discussed here are possible. It will depend on authors properly using markup and reading systems taking advantage of that markup but the spec itself does not prevent these features and specifically mentions them in the Tagging Best Practices document. Closing this issue as resolved.