Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Indicate spelling errors in braille #3022
Reported by albzan on 2013-02-22 15:55
Comment 1 by jteh on 2013-02-24 03:16
I think using dots 7 and 8 to indicate spelling errors would be confusing, since tables may use dots 7 and 8 individually themselves and dots 7 and 8 together indicate selection. They definitely need to be indicated with a word or something, though.
Separate document formatting configuration for speech and braille is covered by #1885 (though the scope of that ticket needs to be expanded a bit).
I'm morphing this to just cover indication of spelling errors.
Comment 2 by albzan on 2013-02-24 09:49
First of all thank you for your reply
Font attributes are displayed the way the table defines them. If they should be indicated using dots 7 and 8, the table should indicate this. Most contracted tables are 6 dot tables and braille authorities don't tend to define 8 dot contracted tables. This is something that should be discussed within the liblouis project.
In liblouis documentation about opcodes at:
there isn't any specification how to add dot 7 and 8 to show attributes. You can add a special symbol before or after the (start or end) of word, phrase, paragraph, but you cannot specify a pattern for a specific char (to say add extra 7 and 8 dots for chars in bold, italic or underline).
In addition to that all the others screen readers (WE,JFW) have a quick way to enable / disable each specific attribute and selection marking. You can select if you want to mark with 7 and 8 dots the selection, bold, italic, underline, spelling error, combinations of them, all or none. Now in NVDA you can't do this easly. That because if you want to show bold and hide italic you have always to edit the braille table.
For this reason it is useful to be able to define braille attributes into braille table, but it's better if you allow also to manage those indiplendently, like selection, using |= DOT7 | DOT8.