-
-
Notifications
You must be signed in to change notification settings - Fork 632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't save entry with "#" as pattern in speech dictionaries #961
Comments
Comment 1 by pvagner on 2010-10-03 15:09 |
Comment 2 by briang1 on 2010-10-03 17:03 |
Comment 3 by jteh (in reply to comment description) on 2010-10-06 07:09
These issues were present before that change as well. Also, they are two separate issues.
This is a bug. :)
Speech dictionaries have no concept of whether a character is punctuation or not. Redefining punctuation like this should be covered by #332. Morphing this ticket to cover the "#" bug. |
Comment 4 by briang1 on 2010-10-06 09:56 |
Comment 5 by mdcurran on 2012-10-05 00:01 |
Comment 6 by mdcurran on 2012-10-05 00:02 |
Reported by briang1 on 2010-10-03 13:25
The changes added in snap 8372 make the dictionary entries a whole lot more powerful, but they do have some peculiarities which, in my view need addressing.
Firstly, some characters seem to work as detailed, ie...
can be replaced by the word hash, but this only works in the current session, rather as if it were in the temp dictionary. I tested it in both voice and default and it was deleted after a reboot of nvda, although a similar rule changing ^ to say up arrow was still there.
This makes no sense to me at all.
Secondly, if you decide to change a punctuation mark such as apostrophe ' to say the word. It will still say the word even in doc read via say all and keypad plus. This contradicts the punctuation setting of speak no punctuation, set for this mode. ! if changed to the word exclamation, does the same.
As you know in the uk, # sometimes says number sometimes hash, likewise, ! can say bang or exclamation and I was hoping this would fix this!
This is probably not a good outcome.
I have not exhaustively tested every possible character and group to see if there are other problems, but I believe there is a previous ticket saying this change also affects specially configured voices as well, as used in non English speaking systems. ticket 956.
It may of course be that Espeak which was being used here has something to do with some of it.
Blocking #444
The text was updated successfully, but these errors were encountered: