Some symbols used in Persian language (mainly "،" and "؟") are being treated as emojis when reading a text in all windows. This happens when the option to include Unicode Consortium data when processing characters and symbols is enabled.
Steps to reproduce:
-Turn on the Unicode data option from NVDA Speech settings
-Read any Persian text that includes the symbols mentioned above. Writing those symbls with the keyboard is also an option.
Actual behavior:
Instead of the correct name, those symbols are announced as Arabic comma and question mark. They're also repeated continuously while reading a text, even if symbol level is none
Expected behavior:
NVDA should announce those symbol names correctly. They also should be treated as symbols, which means they shouldn't be announced everywhere unless symbol level is set to all, and speech should have a short pause just like when dealing with equivalents of these symbols in other languages.
System configuration
NVDA installed/portable/running from source:
installed
NVDA version:
2020.4
Windows version:
WINDOWS 10 ENTERPRISE Version 10.0.19041 Build 19041
Name and version of other software in use when reproducing the issue:
HAPPENS EVERYWHERE, INCLUDING NOTEPAD/FIREFOX/CHROME
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
This was fine in NVDA 2020.3. I was seeing the expected behavior there.
If addons are disabled, is your problem still occuring?
yes
Did you try to run the COM registry fixing tool in NVDA menu / tools?
yes
Some symbols used in Persian language (mainly "،" and "؟") are being treated as emojis when reading a text in all windows. This happens when the option to include Unicode Consortium data when processing characters and symbols is enabled.
Steps to reproduce:
-Turn on the Unicode data option from NVDA Speech settings
-Read any Persian text that includes the symbols mentioned above. Writing those symbls with the keyboard is also an option.
Actual behavior:
Instead of the correct name, those symbols are announced as Arabic comma and question mark. They're also repeated continuously while reading a text, even if symbol level is none
Expected behavior:
NVDA should announce those symbol names correctly. They also should be treated as symbols, which means they shouldn't be announced everywhere unless symbol level is set to all, and speech should have a short pause just like when dealing with equivalents of these symbols in other languages.
System configuration
NVDA installed/portable/running from source:
installed
NVDA version:
2020.4
Windows version:
WINDOWS 10 ENTERPRISE Version 10.0.19041 Build 19041
Name and version of other software in use when reproducing the issue:
HAPPENS EVERYWHERE, INCLUDING NOTEPAD/FIREFOX/CHROME
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
This was fine in NVDA 2020.3. I was seeing the expected behavior there.
If addons are disabled, is your problem still occuring?
yes
Did you try to run the COM registry fixing tool in NVDA menu / tools?
yes