nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

when displaying repeated underscores in braille, only one is shown #9526

Closed mehgcap closed 4 years ago

mehgcap commented 5 years ago

NVDA displays only one underscore in braille when it should show multiple ones. I've not found this behavior with other symbols.

Steps to reproduce:

With a display connected (I'm using an Orbit 20), type

__init__()

or anything else where two or more underscores are placed side by side. The app does not seem to matter.

Actual behavior:

Braille shows only one underscore, but speech says the correct number.

Expected behavior:

Braille should show as many underscores as there are, as it does for other symbols.

System configuration

NVDA installed/portable/running from source:

installed

NVDA version:

2019.1.1

Windows version:

Windows 10, 1809

Name and version of other software in use when reproducing the issue:

Notepad Plus Plus, Firefox, Windows "run" dialog, connected SSH session, etc. Software doesn't seem to matter.

Other information about your system:

Using an Orbit Reader 20 as the connected display.

Other questions

Does the issue still occur after restarting your PC?

Yes.

Have you tried any other versions of NVDA? If so, please report their behaviors.

2019.1. I didn't notice this before that, but I could have simply missed it.

LeonarddeR commented 5 years ago

Coul dyou please answer one essential question, namely what braille table you're using? Does the issue persist if you choose another output braille table?

mehgcap commented 5 years ago

Right, sorry. I'm using UEB grade 2 as my output table. You have a point--in English grade 2 and in Spanish computer braille, the problem does not seem to happen. It appears to be something specific to UEB output.

LeonarddeR commented 5 years ago

In that case, I'd file a bug against liblouis in Github.

DrSooom commented 5 years ago

This issue will be closed by updating Liblouis to 3.11.0. See liblouis/liblouis#792