Skip to content

some symbols are treated as emojis #12086

@alipanjei

Description

@alipanjei

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions