A regression since 2019.2.1
Steps to reproduce:
With Symbol level: None, or Some
- Open notepad.
- Paste text
0 | 1 || 2 ||| 3
- Press
ctrl + right arrow until the end of the line is reached.
Actual behavior:
Symbol | or || are not reported as bar
Speech viewer output (not the symbols not replaced with word "bar" are not spoken):
Expected behavior:
NVDA reports "bar"
Expected speech viewer output:
0
bar
1
bar bar
2
bar bar bar
3
blank
System configuration:
NVDA Installed/portable/running from source:
Installed / portable
NVDA version:
2019.3.1
2020.3.1
Windows version:
Windows version 10.0.18363
Other questions:
Does the issue still occur after restarting your PC?
Yes.
Have you tried any other versions of NVDA?
NVDA_2019.2.1 works as expected.
If addons are disabled, is your problem still occurring?
Yes.
Did you try to run the COM registry fixing tool in NVDA menu / tools?
Yes.
Workaround:
- Change the current symbol level to 'all
(either via the speech settings panel, or withNVDA+p`)
- Change the level at which the symbols are spoken, see snippet from the user guide:
Quote from the NVDA User Guide (version: 2019.3), 12.2.2. Punctuation/symbol pronunciation:
- Using the Level field, you can adjust the lowest symbol level at which this symbol should be spoken.
- The Send actual symbol to synthesizer field specifies when the symbol itself (in contrast to its replacement) should be sent to the synthesizer. This is useful if the symbol causes the synthesizer to pause or change the inflection of the voice. For example, a comma causes the synthesizer to pause. There are three options:
- never: Never send the actual symbol to the synthesizer.
- always: Always send the actual symbol to the synthesizer.
- only below symbols' level: Send the actual symbol only if the configured speech symbol level is lower than the level set for this symbol. For example, you might use this so that a symbol will have its replacement spoken at higher levels without pausing, while still being indicated with a pause at lower levels.
A regression since 2019.2.1
Steps to reproduce:
With Symbol level: None, or Some
0 | 1 || 2 ||| 3ctrl + right arrowuntil the end of the line is reached.Actual behavior:
Symbol
|or||are not reported asbarSpeech viewer output (not the symbols not replaced with word "bar" are not spoken):
Expected behavior:
NVDA reports "bar"
Expected speech viewer output:
System configuration:
NVDA Installed/portable/running from source:
Installed / portable
NVDA version:
2019.3.1
2020.3.1
Windows version:
Windows version 10.0.18363
Other questions:
Does the issue still occur after restarting your PC?
Yes.
Have you tried any other versions of NVDA?
NVDA_2019.2.1 works as expected.
If addons are disabled, is your problem still occurring?
Yes.
Did you try to run the COM registry fixing tool in NVDA menu / tools?
Yes.
Workaround:
(either via the speech settings panel, or withNVDA+p`)Quote from the NVDA User Guide (version: 2019.3), 12.2.2. Punctuation/symbol pronunciation: