Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: Add ability to navigate between format changes in document for Bookworm #138

Open
cary-rowen opened this issue Mar 23, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@cary-rowen
Copy link
Collaborator

cary-rowen commented Mar 23, 2022

Is your feature request related to a problem? Please describe.

There is a lot of rich formatting in the documentation for emphasizing certain definitions or terms, such as bold or italic. Unfortunately, screen readers have no way to navigate them, which may degrade the reading experience if you enable report "Font attributes" in NVDA's document formatting dialog.
For this sentence: "No water, no life."
I made the words "water" and "life" bold and italicized respectively.
You might hear the following:
"No bold water no bold, no italic life no italic."

Describe the solution you'd like

Please add a letter or key for navigating through formatting changes,
Also consider adding a "Font Properties" drop-down combo box in Bookworm preferences with options for "Off", "speech", "Tones", "Tones with speech" etc.

Describe alternatives you've considered

None

Additional context

Actually part of this feature request is already implemented in tony's NVDA add-on.
see here

@mush42
Copy link
Collaborator

mush42 commented Mar 24, 2022

@cary-rowen
Wouldn't it be better if we apply the actual formatting of the text in the text area?

@cary-rowen
Copy link
Collaborator Author

Hi @mush42
You mean, leave the task of formatting the report to the screen reader? ?
If so, apply the actual formatting attributes to the text, but with the current NVDA report formatting attributes, he still reduces reading efficiency, as I said in the problem description.

Best

@mush42
Copy link
Collaborator

mush42 commented Mar 24, 2022

@cary-rowen
The problem with the setting you suggested is that we couldn't control the screen reader speech output.
The problem with assigning navigation letters is that: do navigation targets constitute meaningful, whole units? For formatted text, I think this property does not hold.

@cary-rowen
Copy link
Collaborator Author

cary-rowen commented Mar 24, 2022

Hi @mush42
Sorry, I'm not sure I fully understood your expression.
You might try installing browse-Nav to get a feel for it:

I used markdown to apply the bold and italic attributes to 'love' and 'race' in the sentence below:

Use the features of Browser-Nav:

` orShift+` (backquote or tilde): Jump to next or previous format change.

Love knows no race, creed or gender.

It's not hard to see that love and race have become a single entity, but the rest of the words can be navigated as well, so I think this already forms a meaningful overall unit.

Best

@DraganRatkovich DraganRatkovich added the enhancement New feature or request label Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants