![]() |
#61 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 270
Karma: 516
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
Quote:
I must add thanks for your tip on using Code:
xattr -d com.apple.quarantine <filename> I look forward to the official release with Becky's icons. |
|
![]() |
![]() |
![]() |
#62 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
And thank you for testing and reporting back bugs! They have helped immensely.
And the AppImage work was 100% DiapDealer! So all thanks to him! FWIW, I consider his AppImage work to be the best thing anyone has done for Sigil in quite a long time. It finally allows us to release a version that works across many Linux distributions that has the exact same capabilities and Qt bug fixes that we give to our Mac and Windows versions. We are no longer at the whims of the Linux distributions that regularly dismantle Sigil into pieces that not everyone installs or even can install (ie. PySide6 anyone?), while adding their own patches willy nilly depending on what they want. Last edited by KevinH; 06-23-2025 at 09:29 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#63 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Quick Question: what do most people use basis for a link that is a return from a footnote or endnote?
In the Aria Clips tool, it currently uses the footnote number .ie [1] to create the back link to the original text that was footnoted. But based in some searching, it appears there is an official return unicode character designed just for this purpose: https://www.compart.com/en/unicode/U...%2520Character ⏎ It is typically located immediately *after* the text of the footnote itself. Should I modify the Aria Clips to use that symbol instead? It may things easier for screen readers if it uses the official backlink symbol that was specifically created for it. Thoughts? Last edited by KevinH; 06-23-2025 at 11:54 AM. |
![]() |
![]() |
![]() |
#64 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,736
Karma: 24031401
Join Date: Dec 2010
Device: Kindle PW2
|
I'd prefer this symbol: ↩ (U+21A9)
Since screen readers might read the name of Unicode character (=leftwards arrow with hook), an aria-hidden attribute might be useful. So a slightly over-engineered example might look like this: Code:
<a epub:type="backlink" role="doc-backlink" href="#ref1" aria-label="Back to footnote reference 1"> <span aria-hidden="true">↩</span> </a> Last edited by Doitsu; 06-23-2025 at 12:34 PM. |
![]() |
![]() |
![]() |
#65 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Would you put that immediately after the text of the footnote or before? If we hide it, then how would the accessible reader know there was a backlink?
Do people like this better than using the backlink on the footnote number itself? Is your Accessibility Checker plugin happy with either or both? |
![]() |
![]() |
Advert | |
|
![]() |
#67 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Quote:
They seem to like the following immediately after the text of the footnote as backlink text. "Return to [1]" As it is unique to the backlink so the user can tell various backlinks apart. It is a good discussion! We can do a "Return to [1]" approach I think. It should not need a new aria-label as it has the proper doc-backlink Aria role assigned. They seem to be ignoring the aria doc-backlink role for some reason. I will try to code up our Aria Clips to use that approach so people can test it. Last edited by KevinH; 06-23-2025 at 01:25 PM. |
|
![]() |
![]() |
![]() |
#68 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,736
Karma: 24031401
Join Date: Dec 2010
Device: Kindle PW2
|
I only tested the attached version which passes EPUBCheck (except for the backlink usage message) and ACE 1.3.7.
Spoiler:
BTW, ACE now wants a language attribute on the <package> tag. <package version="3.0" unique-identifier="BookId" xml:lang="en-US" xmlns="http://www.idpf.org/2007/opf"> It'd be helpful if Sigil added one for new epub3 books. |
![]() |
![]() |
![]() |
#69 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
Actually my Access-Aid plugin handles that, as well as filling in title tags in head, and making it easy to fill in image alt attributes.
So we have that covered. I am now leaning towards not using a single character for the backlink and not using an aria-label and instead using Return to in the text as that explains what is going on and is unique. I am going to push that change to master and then try both epubcheck and your Ace accessibility checker on it. |
![]() |
![]() |
![]() |
#70 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
The only issue with that is "Back to footnote reference 1" is it is a lot of text and may be even longer than the footnote itself!
It seems to look horrible too. Maybe using an aria-label and a single unicode character would make sense? But if it is aria-hidden="true" what actually does the user click on "verbally" since there is nothing that is spoken. I sighted person could easily click on the link. What am I missing? |
![]() |
![]() |
![]() |
#71 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
So with all the doc-endnote and doc-noteref and doc-footnote aria roles, do we still need aria-label in these cases. Shouldn't the aria role tell the screen reader what this is?
Then why use role=doc-* anything? if an aria-label tells you the same thing. This is so very confusing. Last edited by KevinH; 06-23-2025 at 03:07 PM. |
![]() |
![]() |
![]() |
#72 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
|
I have been reading up on links and returns from footnotes and the answers are not clear.
Although aria-label replaces the text of that node for Accessibility readers, it does not do that for Screen readers. In addition, using a single unicode character for the return link simply does not provide a big enough link area for that who have muscle or motion control issues. Accessibility, it seems, covers many many dimensions. The simplest answer is to use physical text to form the return link big enough for touch and mouse activation and that tells the person what clicking that link will do. Then an aria-label becomes redundant as the link text tells you enough. Based on all of this reading, I think using a single unicode character as the basis for return link is not a good idea (especially for screen readers and for those with muscle/motion control issues). So a footnote reference link minimum length becomes 3 characters long [N] making it clickable. And I will make the backlink text "Return to [1]" (obviously translated to the Book's language), with no extra aria-label since the link text says enough and is unique. And as I said I will make the Reference to the footnote to be "[1]" but this time add an aria-label that says "To Footnote 1" (again properly translated). That should hopefully make accessibility readers, screen readers, and those with muscle or motion control issues all happy. Thoughts? |
![]() |
![]() |
![]() |
#73 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 270
Karma: 516
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
Quote:
I've always just done the same thing in the text when making a link to a footnote - except I wrap the [1] in <sup> tags in an attempt to improve its visibility. There's clearly a balance to be struck between what is difficult for 'handicapped' people and what is annoying for 'other' people. Given the different ways epub2 is implemented by the various makers of reading devices, it is very likely that the implementation of accessibility features will be just as varied and we can't satisfy all needs. Just as print books have 'large print' versions, maybe eBooks should have regular and accessible versions? If the implementation of <aside> results in a pop-up, there is no need for a backlink. In the meantime, I'd go for "Return to [1]" as reasonably short and simple. |
|
![]() |
![]() |
![]() |
#74 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() Posts: 270
Karma: 516
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
|
I've just noticed something curious with my MacBook. I had my test ePub3 document open in Sigil and the Aria Clip and Role buttons were greyed out and not working.
I've tried to reproduce that by starting Sigil and opening the file in different sequences, but I can't. Something to be kept in mind. |
![]() |
![]() |
![]() |
#75 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 849
Karma: 3341026
Join Date: Jan 2017
Location: Poland
Device: Various
|
Quote:
Probably the visibility of the Aria icons depends on the type of file last opened; if it was epub2 then the icons went gray. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Beta Testers for Sigil-2.3.0 Needed | KevinH | Sigil | 71 | 07-22-2024 09:54 AM |
Call for beta testers https://kobli.me | neuraltoxin | Kobo Developer's Corner | 10 | 01-21-2023 12:43 AM |
Another call for testers | NiLuJe | Kobo Developer's Corner | 26 | 09-20-2019 11:25 AM |
Call for testers | kovidgoyal | Calibre | 289 | 09-19-2008 01:45 PM |