Default Punctuation of Some Does *NOT* read * (Asterisk) #3614

Closed
nvaccessAuto opened this Issue Oct 30, 2013 · 9 comments

2 participants

@nvaccessAuto

Reported by kevinchao89 on 2013-10-30 19:30
There are many examples where asterisks can be used to mask information for security/privacy reasons or to provide meaningful content (as an alternative to other identifiers, e.g. numbers that may already exist). Unfortunately, with the default TTS setting of some, NVDA does not read the presence of asterisks. Instead, it's silent. asterisks are only read with most in NVDA, while in other desktop-based screen readers will read it at some.

Steps to Reproduce:
1) Open a text editor, e.g. Notepad
2) Type in the following two lines of text:

  • *** 3) Please ensure punctuation level is set to default of some.
  • Review the two lines using UP/DOWN ARROWS Expected: star or asterisk to be read at default punctuation level of some Actual: asterisks are not read

Note1: asterisks are only read with punctuation level of most or higher, reviewing by characters, or spell-line.
Note2: Other desktop-based screen readers will read asterisks at default punctuation level of some.

P.S. An example where asterisks may be used instead of a numeric value (in use case #2) may be in the two notes I used above. For example, Note* and Note**, where there may be already note1 and note2 or a preference to use * instead of numeric values.

@nvaccessAuto

Comment 1 by kara_louise on 2013-10-31 02:24
Other punctuation marks that are read when punctuation level is set to some with other screen readers include = and +
<, > and # would also be useful additions to the some level

@nvaccessAuto

Comment 2 by briang1 on 2013-11-01 09:28
I have to point out of course that this is easy to fix yourself in the punctuation dialogue. I did this for the symbols mentioned a couple of years back, also substituting underscore for line and apostrophe for tick etc. I'd suggest that these changes would be good to have by default, but it does have implications for other languages so may well be best left to individuals to alter themselves.

@nvaccessAuto

Comment 3 by jteh on 2013-11-12 04:40
Changes:
Milestone changed from None to next

@nvaccessAuto

Comment 6 by Michael Curran <mick@... on 2013-11-27 01:14
In [e6ef4e4]:
```CommitTicketReference repository="" revision="e6ef4e47f41cddac9251c61aa3a2bc29608a3ddb"
Change the symbol level of * (asterisk), + (plus) and = (equals) from level most to level some. Re #3614

@nvaccessAuto

Comment 7 by Michael Curran <mick@... on 2013-11-27 01:14
In [cea2b2f]:
```CommitTicketReference repository="" revision="cea2b2ff280c3dfcf171d72e96b593f3a692c1ce"
Change the symbol level of * (asterisk), + (plus) and = (equals) from level most to level some. Re #3614

@nvaccessAuto

Comment 8 by Michael Curran <mick@... on 2013-12-02 00:22
In [0068e7a]:
```CommitTicketReference repository="" revision="0068e7a980ed521ba86899ffbe241f480d905414"
Merge branch 't3614' into next. Incubates #3614

Changes:
Added labels: incubating
@nvaccessAuto

Comment 9 by Michael Curran <mick@... on 2013-12-18 23:49
In [46e02ea]:
```CommitTicketReference repository="" revision="46e02ea6ffd70c871f30f1f71a9b6561d4f8e41b"
Merge branch 't3614'. Fixes #3614

Changes:
Removed labels: incubating
State: closed
@nvaccessAuto

Comment 10 by mdcurran on 2013-12-18 23:59
Changes:
Milestone changed from next to 2014.1

@nvaccessAuto

Comment 11 by Michael Curran <mick@... on 2013-12-19 07:32
In [f98a8dc]:
```CommitTicketReference repository="" revision="f98a8dcce94223a25dbab5822740d03b84b0157e"
Change the symbol level of * (asterisk), + (plus) and = (equals) from level most to level some. Re #3614

@nvaccessAuto nvaccessAuto added this to the 2014.1 milestone Nov 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment